@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#071426;--navy2:#0b1b31;--blue:#2477e8;--ink:#172238;--muted:#708096;--line:#e3e8f0;--surface:#fff;--canvas:#f4f7fb}*{box-sizing:border-box}body,html{background:var(--canvas);min-height:100%;color:var(--ink);font-family:var(--font-inter),Arial,sans-serif;margin:0}button,input{font:inherit}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:20;background:linear-gradient(175deg,#08182c,#071324 70%,#050e1b);flex-direction:column;width:248px;padding:27px 18px 22px;display:flex;inset:0 auto 0 0;box-shadow:8px 0 30px #04122614}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 8px 27px;display:flex}.brand-mark{width:39px;height:39px;font:800 22px var(--font-manrope);background:linear-gradient(135deg,#29a9ee,#1769dc);border-radius:10px;place-items:center;display:grid;box-shadow:0 8px 22px #1d77e859}.brand strong{font:800 19px var(--font-manrope);letter-spacing:-.5px;display:block}.brand span{letter-spacing:1.45px;color:#7f9abb;margin-top:2px;font-size:8px;display:block}.nav-label{letter-spacing:1.7px;color:#607b9d;margin:26px 11px 9px;font-size:9px;font-weight:700}.nav-label.lower{margin-top:28px}.sidebar nav button{color:#9cafc7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;height:45px;margin:2px 0;font-size:13px;font-weight:600;transition:all .2s;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#2375e84d,#2375e81f)}.sidebar nav i{text-align:center;font-size:17px;font-style:normal}.sidebar nav b{background:#1d72dc;border-radius:12px;margin-left:auto;padding:3px 7px;font-size:10px}.sidebar-footer{color:#7890ad;border-top:1px solid #ffffff17;padding:18px 8px 0;font-size:10px}.sidebar-footer h4{color:#b7c6d8;margin:10px 0 2px;font-size:11px}.sidebar-footer p{margin:0}.live-dot{background:#3ed6a0;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #3ed6a017}main{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;align-items:center;height:80px;padding:0 34px;display:flex;position:sticky;top:0}.topbar p{color:#8a99aa;letter-spacing:1.6px;margin:0;font-size:8px;font-weight:700}.topbar h1{font:700 18px var(--font-manrope);margin:3px 0 0}.top-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.menu-button,.search-button{color:#667890;cursor:pointer;background:0 0;border:0;font-size:22px}.menu-button{display:none}.user-chip{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:20px;display:flex}.user-chip>span{color:#1767d1;background:#e7f1ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.user-chip small,.user-chip strong{display:block}.user-chip strong{font-size:11px}.user-chip small{color:#8795a7;margin-top:2px;font-size:9px}.content{max-width:1500px;margin:auto;padding:36px}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:29px;display:flex}.welcome.compact{margin-bottom:23px}.eyebrow{letter-spacing:1.65px!important;color:#2b7be5!important;margin:0 0 8px!important;font-size:9px!important;font-weight:800!important}.welcome h2{font:700 29px var(--font-manrope);letter-spacing:-.8px;color:#111d32;margin:0 0 5px}.welcome span{color:#76869b;font-size:12px}.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#277be9,#1764ce);border:0;border-radius:9px;padding:11px 17px;font-size:11px;font-weight:700;box-shadow:0 7px 18px #1f70db2e}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:14px;min-height:116px;padding:18px;display:flex;box-shadow:0 5px 16px #10264306}.kpi-icon{border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.kpi.blue .kpi-icon{color:#2476df;background:#e9f2ff}.kpi.violet .kpi-icon{color:#7555df;background:#f0ebff}.kpi.green .kpi-icon{color:#20a979;background:#e7faf3}.kpi.amber .kpi-icon{color:#d99617;background:#fff6dc}.kpi strong{font:750 22px var(--font-manrope);letter-spacing:-.5px}.kpi p{color:#42536b;margin:4px 0;font-size:11px;font-weight:700}.kpi small{color:#8a98aa;font-size:9px}.dashboard-grid{grid-template-columns:1.35fr .8fr;gap:15px;margin-top:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px;box-shadow:0 5px 16px #10264306}.panel-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.panel-head h3{font:700 15px var(--font-manrope);margin:0}.panel-head button{color:#2476df;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.activity{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:34px 1fr 100px 65px;align-items:center;gap:10px;width:100%;padding:13px 3px;display:grid}.activity:hover{background:#f8fbff}.activity:first-of-type{border-top:0}.doc-icon{color:#2272dc;background:#eaf3ff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.activity small,.activity strong{display:block}.activity strong{font-size:10px}.activity small{color:#8a98a9;margin-top:3px;font-size:8px}.activity-value{text-align:right}.status{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.status.neutral{color:#677990;background:#eef2f6}.status.info{color:#236fd0;background:#e8f2ff}.status.success{color:#13845f;background:#e4f8f0}.status.warning{color:#a66c00;background:#fff3d2}.status.danger{color:#bf3747;background:#ffe8eb}.opportunity{border-top:1px solid #edf0f4;grid-template-columns:1fr 36px;gap:6px;padding:15px 2px;display:grid}.opportunity:first-of-type{border-top:0}.opportunity small,.opportunity strong{display:block}.opportunity strong{font-size:9px}.opportunity small{color:#8a98aa;margin-top:3px;font-size:8px}.opportunity>span{text-align:right;color:#2c72d0;font-size:9px;font-weight:800}.progress{background:#edf1f5;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.progress i{background:linear-gradient(90deg,#38a3ed,#2d71de);border-radius:4px;height:100%;display:block}.toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;padding:10px}.toolbar,.toolbar label{align-items:center;gap:8px;display:flex}.toolbar label{border:1px solid var(--line);color:#8b99a9;border-radius:8px;flex:1;max-width:430px;height:36px;padding:0 12px}.toolbar input{color:#324158;border:0;outline:0;width:100%;font-size:11px}.toolbar button{border:1px solid var(--line);color:#66768b;cursor:pointer;background:#fff;border-radius:8px;margin-left:auto;padding:9px 12px;font-size:10px}.toolbar button+button{margin-left:0}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{color:#8593a5;letter-spacing:.65px;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);background:#f8fafc;padding:12px 17px;font-size:8px}td{color:#526176;border-bottom:1px solid #edf0f4;padding:15px 17px;font-size:10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcff}td small,td strong{display:block}td strong{color:#26354b;font-size:10px}td small{color:#8b98a9;margin-top:4px;font-size:8px}.money{color:#25364e;font-weight:800}.row-action{cursor:pointer;color:#7d8a9b;background:0 0;border:0}.prob{vertical-align:middle;background:#e9edf2;width:55px;height:4px;margin-right:6px;display:inline-block}.prob,.prob span{border-radius:4px}.prob span{background:#2b7be5;height:100%;display:block}.card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.entity-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px;position:relative}.entity-icon{color:#2473da;background:#e9f2ff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.entity-card .tag{color:#64768d;background:#edf3fa;border-radius:12px;padding:4px 8px;font-size:8px;position:absolute;top:16px;right:16px}.entity-card h3{font:700 12px var(--font-manrope);margin:15px 0 5px}.entity-card p{color:#8290a2;margin:0;font-size:9px}.entity-card dl{border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr;margin:15px 0 8px;padding-top:12px;display:grid}.entity-card dt{color:#9aa5b2;text-transform:uppercase;font-size:7px}.entity-card dd{margin:4px 0 0;font-size:9px}.entity-card button{color:#2775dc;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:9px;font-weight:700}.payment-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 14px;display:grid}.mini-kpi{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:15px;display:flex}.mini-kpi i{border-radius:50%;width:8px;height:8px}.mini-kpi.red i{background:#e14e5e}.mini-kpi.amber i{background:#eba921}.mini-kpi.green i{background:#2eb886}.mini-kpi strong{font:800 20px var(--font-manrope)}.mini-kpi span{color:#708096;font-size:9px}.company-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:150px 1fr;gap:25px;padding:27px;display:grid}.company-logo{color:#fff;height:100px;font:800 25px var(--font-manrope);background:#07172c;border-radius:11px;place-items:center;display:grid}.company-logo span{color:#35a8ef}.company-card h3{font:750 22px var(--font-manrope);margin:0}.company-card>div>p:not(.eyebrow){color:#77869a;font-size:10px}.company-card dl{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding-top:20px;display:grid}.company-card dt{text-transform:uppercase;color:#8c99a9;font-size:8px}.company-card dd{margin:6px 0 0;font-size:10px;font-weight:650}.toast{color:#fff;z-index:40;background:#10233c;border-radius:10px;padding:13px 17px;font-size:10px;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #0003}.scrim{display:none}@media (max-width:1050px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.app-shell{display:block}.sidebar{transition:all .22s;transform:translate(-105%)}.sidebar.open{transform:none}.scrim{z-index:15;background:#040c1880;border:0;display:block;position:fixed;inset:0}.topbar{height:68px;padding:0 18px}.menu-button{margin-right:14px;display:block}.top-actions .search-button,.user-chip div{display:none}.content{padding:23px 16px}.welcome{align-items:flex-start;gap:18px}.welcome h2{font-size:24px}.welcome .primary{white-space:nowrap;padding:10px}.card-grid,.kpi-grid,.payment-kpis{grid-template-columns:1fr}.activity{grid-template-columns:32px 1fr 70px}.activity .status{display:none}.toolbar label{max-width:none}.toolbar button{display:none}.company-card{grid-template-columns:1fr}.company-card dl{grid-template-columns:1fr 1fr}}.brand{padding:0 2px 24px}.brand-mark{border-radius:20px;flex:0 0 94px;width:94px;height:94px;box-shadow:0 12px 30px #1d77e83d}.brand-mark img{width:88px;height:88px}.brand-identity{min-width:0}.brand-identity strong{letter-spacing:-.2px;white-space:nowrap;font-size:12px;line-height:1.12}.brand-identity span{letter-spacing:.18px;color:#8da8c8;white-space:normal;margin-top:5px;font-size:6.4px;line-height:1.35}.brand-identity span b{color:#72c8ff;font-weight:750}.brand-identity em{color:#dce9f6;letter-spacing:1.05px;text-transform:uppercase;margin-top:5px;font-size:7px;font-style:normal;font-weight:800;display:block}.topbar{height:132px;padding:0 38px}.topbar-identity{align-items:center;gap:38px;display:flex}.product-signature{border-right:1px solid var(--line);min-width:440px;padding-right:38px}.product-signature strong{font:800 27px/1.08 var(--font-manrope);letter-spacing:-.8px;color:#0d1b31;display:block}.product-signature span{color:#71839a;margin-top:8px;font-size:12px;line-height:1.4;display:block}.product-signature span b{color:#1676cf;font-weight:800}.product-signature em{letter-spacing:1.8px;color:#405a78;margin-top:8px;font-size:11px;font-style:normal;font-weight:850;line-height:1;display:block}.topbar h1{font:750 25px var(--font-manrope);letter-spacing:-.55px;margin:0}.topbar>div>p{display:none}.content{padding:30px 36px 40px}.executive-hero{color:#fff;background:radial-gradient(circle at 78% 12%,#35a9ef47,#0000 31%),linear-gradient(120deg,#07172c,#0a2342 66%,#0b315b);border-radius:18px;grid-template-columns:1fr 330px;align-items:center;min-height:190px;margin-bottom:18px;padding:34px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #081c372b}.executive-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:270px;height:270px;position:absolute;top:-135px;right:-70px}.hero-copy,.hero-signal{z-index:1;position:relative}.hero-copy .eyebrow{color:#6bc7ff!important}.hero-copy h2{font:750 31px var(--font-manrope);letter-spacing:-1px;margin:0 0 7px}.hero-copy>span{color:#9eb4cc;font-size:12px}.hero-actions{gap:9px;margin-top:24px;display:flex}.secondary{color:#d9e6f4;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:700}.secondary:hover{background:#ffffff1f}.hero-signal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0412246e;border:1px solid #ffffff1f;border-radius:14px;padding:22px 24px}.hero-signal>span{letter-spacing:1.4px;color:#78bdec;font-size:8px;font-weight:800;display:block}.hero-signal strong{font:750 27px var(--font-manrope);margin:8px 0 2px;display:block}.hero-signal small{color:#8ea6bf;font-size:8px}.signal-line{background:#ffffff17;border-radius:4px;height:4px;margin-top:18px;overflow:hidden}.signal-line i{background:linear-gradient(90deg,#2a8cf0,#49c7ea);border-radius:4px;width:64%;height:100%;display:block}.kpi{min-height:126px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 8px 24px #1026430a}.kpi:hover{transform:translateY(-2px);box-shadow:0 13px 28px #10264314}.kpi:after{content:"";opacity:.7;background:#2476df;border-radius:4px 4px 0 0;height:3px;position:absolute;inset:auto 17px 0}.kpi.violet:after{background:#7555df}.kpi.green:after{background:#20a979}.kpi.amber:after{background:#d99617}.kpi-copy{min-width:0}.kpi-trend{color:#718197;background:#f3f6fa;border-radius:10px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;bottom:12px;right:16px}.pipeline-visual{border-bottom:1px solid #edf0f4;grid-template-columns:126px 1fr;align-items:center;gap:18px;margin:2px 0 15px;padding:13px 0 18px;display:grid}.donut{background:conic-gradient(#2477e8 0 73.23%,#745ce0 73.23% 82.58%,#35b78b 82.58% 100%);border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.donut div{text-align:center;position:relative}.donut span,.donut strong{display:block}.donut strong{font:750 12px var(--font-manrope)}.donut span{color:#8a98aa;margin-top:2px;font-size:7px}.legend{gap:9px;display:grid}.legend>div{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;display:grid}.legend i{background:#2477e8;border-radius:2px;width:7px;height:7px}.legend i.legend-2{background:#745ce0}.legend i.legend-3{background:#35b78b}.legend span{white-space:nowrap;text-overflow:ellipsis;color:#76869a;font-size:7px;overflow:hidden}.legend strong{color:#34465d;font-size:8px}@media (max-width:1050px){.executive-hero{grid-template-columns:1fr 285px}}@media (max-width:720px){.content{padding:18px 14px 25px}.executive-hero{border-radius:15px;grid-template-columns:1fr;gap:22px;padding:27px 23px}.hero-copy h2{font-size:26px}.hero-actions{margin-top:19px}.hero-signal{padding:18px}.pipeline-visual{grid-template-columns:110px 1fr}.donut{width:104px;height:104px}}@media (max-width:1180px){.product-signature{min-width:360px}.product-signature strong{font-size:23px}.product-signature span{font-size:10px}}@media (max-width:720px){.topbar{height:100px;padding:0 14px}.menu-button{margin-right:10px}.topbar-identity{gap:0}.product-signature{border-right:0;min-width:0;padding-right:0}.product-signature strong{font-size:17px}.product-signature span{margin-top:5px;font-size:8px}.product-signature em{letter-spacing:1.2px;margin-top:5px;font-size:7.5px}.topbar h1{display:none}.top-actions{margin-left:auto}.user-chip{border-left:0;padding-left:10px}}.payment-hero{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #dfe7f1;border-radius:16px;justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding:25px 27px;display:flex;box-shadow:0 8px 25px #10264309}.payment-hero h2{font:750 29px var(--font-manrope);letter-spacing:-.8px;color:#111d32;margin:0 0 5px}.payment-hero>div>span{color:#76869b;font-size:11px}.collection-case{grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);gap:14px;margin:14px 0;display:grid}.case-main,.notice-history{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px;box-shadow:0 7px 22px #10264309}.case-heading{grid-template-columns:44px 1fr auto;align-items:center;gap:13px;display:grid}.case-heading .entity-icon{width:44px;height:44px}.case-heading h3{font:750 17px var(--font-manrope);margin:0 0 3px}.case-heading>div>span{color:#7e8da0;font-size:9px}.case-heading .eyebrow{margin-bottom:5px!important}.case-metrics{background:#e9edf3;border:1px solid #e9edf3;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin:19px 0;display:grid;overflow:hidden}.case-metrics>div{background:#f8fafc;padding:13px 15px}.case-metrics small,.case-metrics strong{display:block}.case-metrics small{text-transform:uppercase;letter-spacing:.55px;color:#8996a6;font-size:7px}.case-metrics strong{font:750 13px var(--font-manrope);color:#273950;margin-top:5px}.case-callout{background:#fff7f8;border:1px solid #f2d6da;border-radius:10px;align-items:center;gap:10px;padding:12px 13px;display:flex}.case-callout>span{color:#bf3747;background:#ffe7ea;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.case-callout small,.case-callout strong{display:block}.case-callout strong{color:#71313a;font-size:9px}.case-callout small{color:#9d6670;margin-top:3px;font-size:8px}.notice-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#257be9,#1263ce);border:0;border-radius:9px;margin-top:16px;padding:12px 17px;font-size:10px;font-weight:800;box-shadow:0 8px 18px #1f70db33}.privacy-note{color:#8695a8;margin-left:12px;font-size:7.5px;display:inline-block}.notice-history>.eyebrow{margin-bottom:18px!important}.timeline-item{grid-template-columns:12px 1fr;gap:10px;padding-bottom:20px;display:grid;position:relative}.timeline-item:not(:last-child):before{content:"";background:#dfe6ef;width:1px;position:absolute;top:10px;bottom:0;left:4px}.timeline-item i{z-index:1;background:#34b587;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 2px #cdeee2}.timeline-item small,.timeline-item strong{display:block}.timeline-item strong{color:#304158;font-size:9px}.timeline-item small{color:#8896a7;margin-top:3px;font-size:7px}.timeline-item p{color:#67788e;margin:8px 0 5px;font-size:8px}.timeline-item span{color:#8d9aab;font-size:7px}.timeline-item.current i{background:#2477e8;box-shadow:0 0 0 2px #d8e9ff}.timeline-item.pending i{box-shadow:none;background:#fff;border-color:#d4dce6}.timeline-item.pending strong{color:#718197}.timeline-item.done i{background:#2477e8;border-color:#fff;box-shadow:0 0 0 2px #d8e9ff}.payment-toolbar{margin-top:0}@media (max-width:950px){.collection-case{grid-template-columns:1fr}.notice-history{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.notice-history>.eyebrow{grid-column:1/-1}.timeline-item:nth-child(2):before{display:none}}@media (max-width:720px){.payment-hero{align-items:flex-start;gap:16px;padding:20px}.payment-hero h2{font-size:24px}.payment-hero .primary{white-space:nowrap;padding:10px}.case-heading{grid-template-columns:42px 1fr}.case-heading>.status{grid-column:1/-1;justify-self:start}.case-metrics{grid-template-columns:1fr}.privacy-note{margin:9px 0 0;display:block}.notice-history,.timeline-item:nth-child(2):before{display:block}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.eyebrow{font-size:10.5px!important}.welcome span{font-size:13.5px}.primary{font-size:12.5px}.panel-head h3{font-size:17px}.panel-head button{font-size:11.5px}.hero-copy>span{font-size:13.5px}.secondary{font-size:11.5px}.hero-signal>span{font-size:9.5px}.hero-signal strong{font-size:29px}.hero-signal small{font-size:9.5px}.kpi strong{font-size:24px}.kpi p{font-size:12.5px}.kpi small{font-size:10.5px}.kpi-trend{font-size:8.5px}.activity strong{font-size:11.5px}.activity small,.status{font-size:9.5px}.opportunity strong{font-size:10.5px}.opportunity small{font-size:9.5px}.opportunity>span{font-size:10.5px}.donut strong{font-size:13.5px}.donut span,.legend span{font-size:8.5px}.legend strong{font-size:9.5px}.toolbar input{font-size:12.5px}.toolbar button{font-size:11.5px}th{font-size:9.5px}td,td strong{font-size:11.5px}td small{font-size:9.5px}.entity-icon{font-size:11.5px}.entity-card .tag{font-size:9.5px}.entity-card h3{font-size:14px}.entity-card p{font-size:10.5px}.entity-card dt{font-size:8.5px}.entity-card button,.entity-card dd{font-size:10.5px}.payment-hero>div>span{font-size:12.5px}.mini-kpi span{font-size:10.5px}.case-heading h3{font-size:19px}.case-heading>div>span{font-size:10.5px}.case-metrics small{font-size:8.5px}.case-metrics strong{font-size:15px}.case-callout strong{font-size:10.5px}.case-callout small{font-size:9.5px}.notice-button{font-size:11.5px}.privacy-note{font-size:9px}.timeline-item strong{font-size:10.5px}.timeline-item small{font-size:8.5px}.timeline-item p{font-size:9.5px}.timeline-item span{font-size:8.5px}.company-card>div>p:not(.eyebrow){font-size:11.5px}.company-card dt{font-size:9.5px}.company-card dd{font-size:11.5px}.dashboard-grid{grid-template-columns:minmax(0,1.12fr) minmax(520px,.88fr);gap:20px;margin-top:20px;align-items:stretch}.dashboard-grid>.panel{min-height:520px;padding:28px 30px;border-radius:18px;border-color:#dfe6ef;box-shadow:0 12px 32px rgba(16,38,67,.055)}.panel-head{margin-bottom:24px}.panel-head h3{font-size:20px;letter-spacing:-.35px}.panel-head button{font-size:12.5px}.panel.wide .activity{min-height:82px;padding:17px 6px;grid-template-columns:42px minmax(0,1fr) 118px 82px;gap:14px;border-top-color:#e7edf4}.panel.wide .doc-icon{width:36px;height:36px;border-radius:10px;font-size:15px}.panel.wide .activity>span:nth-child(2)>strong{font-size:13px}.panel.wide .activity>span:nth-child(2)>small{font-size:10.5px;margin-top:5px}.panel.wide .activity-value strong{font-size:12.5px}.panel.wide .activity-value small{font-size:10px;margin-top:5px}.panel.wide .status{font-size:10px;padding:6px 11px}.pipeline-panel{overflow:hidden}.pipeline-panel .pipeline-visual{grid-template-columns:190px minmax(0,1fr);gap:28px;margin:0 0 20px;padding:8px 0 24px;align-items:center}.pipeline-panel .donut{width:180px;height:180px;box-shadow:inset 0 0 0 1px rgba(20,61,110,.03),0 12px 28px rgba(31,111,219,.08)}.pipeline-panel .donut:before{width:116px;height:116px;box-shadow:0 0 0 1px rgba(25,55,95,.035)}.pipeline-panel .donut strong{font-size:17px;letter-spacing:-.45px}.pipeline-panel .donut span{font-size:10px;margin-top:4px}.pipeline-panel .legend{gap:14px}.pipeline-panel .legend>div{grid-template-columns:10px minmax(0,1fr) auto;gap:10px}.pipeline-panel .legend i{width:10px;height:10px;border-radius:3px}.pipeline-panel .legend span{font-size:10px;line-height:1.35;white-space:normal}.pipeline-panel .legend strong{font-size:11px}.pipeline-panel .opportunity{padding:18px 4px;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.pipeline-panel .opportunity strong{font-size:11.5px;line-height:1.35}.pipeline-panel .opportunity small{font-size:10px;margin-top:5px}.pipeline-panel .opportunity>span{font-size:11.5px}.pipeline-panel .progress{height:5px;margin-top:3px}.pipeline-panel .opportunity:nth-child(3)>span{color:#2477e8}.pipeline-panel .opportunity:nth-child(3) .progress i{background:#2477e8}.pipeline-panel .opportunity:nth-child(4)>span{color:#745ce0}.pipeline-panel .opportunity:nth-child(4) .progress i{background:#745ce0}.pipeline-panel .opportunity:nth-child(5)>span{color:#35b78b}.pipeline-panel .opportunity:nth-child(5) .progress i{background:#35b78b}.table-wrap tbody tr:has(.prob){height:92px}.table-wrap tbody tr:has(.prob) td{padding-top:20px;padding-bottom:20px;vertical-align:middle}.table-wrap tbody tr:has(.prob) td:first-child strong{font-size:13px;line-height:1.35;color:#172238}.table-wrap tbody tr:has(.prob) td:nth-child(2){font-size:12px;color:#5f7087}.table-wrap tbody tr:has(.prob) .status{font-size:10.5px;padding:6px 12px;border-radius:14px}.table-wrap tbody tr:has(.prob) .money{font-size:14px;font-weight:850;color:#172238;letter-spacing:-.2px}.table-wrap tbody tr:has(.prob) td:last-child{font-size:12px;color:#526176;white-space:nowrap}.table-wrap tbody tr:has(.prob) td:nth-child(4){min-width:210px}.table-wrap tbody tr:has(.prob) .prob{display:block;width:150px;height:7px;margin:0 0 8px;background:#e9eef4;border-radius:999px;overflow:hidden}.table-wrap tbody tr:has(.prob) .prob span{height:100%;border-radius:999px}.table-wrap tbody tr:has(.prob) td:nth-child(4)>small{display:block;font-size:11px;font-weight:800;margin-top:0}.table-wrap tbody tr:first-child:has(.prob) .prob span{background:#2477e8}.table-wrap tbody tr:first-child:has(.prob) td:nth-child(4)>small{color:#2477e8}.table-wrap tbody tr:first-child:has(.prob) .status.info{color:#2477e8;background:#e9f2ff}.table-wrap tbody tr:nth-child(2):has(.prob) .prob span{background:#745ce0}.table-wrap tbody tr:nth-child(2):has(.prob) td:nth-child(4)>small{color:#745ce0}.table-wrap tbody tr:nth-child(2):has(.prob) .status.info{color:#6547d4;background:#f0ebff}.table-wrap tbody tr:nth-child(3):has(.prob) .prob span{background:#35b78b}.table-wrap tbody tr:nth-child(3):has(.prob) td:nth-child(4)>small{color:#25a77a}.table-wrap tbody tr:nth-child(3):has(.prob) .status.info{color:#218b69;background:#e7f8f1}.case-card,.company-card,.dashboard-grid>.panel,.entity-card,.mini-kpi,.table-wrap,.timeline-card,.toolbar{position:relative;border:1.5px solid #aebfd2!important;border-top-color:#c8d5e3!important;background:#fff!important;box-shadow:0 3px 0 rgba(17,45,78,.035),0 10px 24px rgba(17,45,78,.11),0 28px 54px rgba(17,45,78,.1)!important}.case-card,.company-card,.dashboard-grid>.panel,.entity-card,.mini-kpi,.timeline-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.case-card:hover,.company-card:hover,.dashboard-grid>.panel:hover,.entity-card:hover,.timeline-card:hover{transform:translateY(-3px)!important;border-color:#91aac4!important;box-shadow:0 4px 0 rgba(17,45,78,.035),0 14px 30px rgba(17,45,78,.13),0 32px 60px rgba(17,45,78,.12)!important}.table-wrap,.toolbar{box-shadow:0 2px 0 rgba(17,45,78,.025),0 8px 20px rgba(17,45,78,.075)!important}@media(max-width:1250px){.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>.panel{min-height:auto}.pipeline-panel .pipeline-visual{grid-template-columns:180px 1fr}}@media(max-width:720px){.eyebrow{font-size:9.5px!important}th{font-size:8.5px}td,td strong{font-size:10.5px}td small{font-size:9px}.dashboard-grid{gap:14px;margin-top:14px}.dashboard-grid>.panel{padding:20px 18px;border-radius:15px}.panel.wide .activity{grid-template-columns:34px minmax(0,1fr) 74px;min-height:72px;padding:13px 2px}.panel.wide .activity .status{display:none}.pipeline-panel .pipeline-visual{grid-template-columns:1fr;justify-items:center;gap:18px}.pipeline-panel .donut{width:158px;height:158px}.pipeline-panel .donut:before{width:102px;height:102px}.pipeline-panel .legend{width:100%}.table-wrap tbody tr:has(.prob){height:auto}.table-wrap tbody tr:has(.prob) .prob{width:120px}.case-card:hover,.company-card:hover,.dashboard-grid>.panel:hover,.entity-card:hover,.timeline-card:hover{transform:none!important}}.sidebar{padding:16px 18px 18px;overflow-y:auto;overscroll-behavior:contain;background:#071426;position:fixed}.sidebar>*{position:relative;z-index:1}.sidebar:before{content:"";position:absolute;z-index:0;left:4px;right:4px;bottom:142px;height:368px;pointer-events:none;background:url(/sidebar-chile-world.svg) bottom/115% auto no-repeat;opacity:1;filter:drop-shadow(0 0 5px rgba(38,157,255,.3))}.brand{justify-content:center;padding:0 2px 12px;flex:0 0 auto}.brand-mark{width:76px;height:76px;flex:0 0 76px;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(29,119,232,.18)}.brand-mark img{display:block;width:70px;height:70px;object-fit:contain}.sidebar nav{flex:0 0 auto}.nav-label{margin:13px 11px 5px;letter-spacing:1.62px}.nav-label:not(.lower){color:#57c7ff;font-weight:800;opacity:1}.nav-label.lower{margin-top:10px;margin-bottom:4px}.sidebar nav button{height:36px;margin:0;padding:0 12px;gap:12px;border-radius:9px}.sidebar nav button.active{box-shadow:inset 3px 0 #2f86f1}.sidebar nav i{width:19px;line-height:1}.sidebar nav b{min-width:24px;text-align:center}.sidebar-footer{margin-top:auto;border-top:1px solid rgba(255,255,255,.09);padding:12px 8px 0;flex:0 0 auto}.sidebar-footer h4{margin:7px 0 2px}.sidebar-footer p{font-size:0}.sidebar-footer p:after{content:"Versión web · Production";font-size:10px;color:#7890ad}@media (max-height:980px) and (min-width:721px){.sidebar:before{height:282px;left:8px;right:8px;bottom:136px;background-size:115% auto;opacity:1;filter:drop-shadow(0 0 5px rgba(38,157,255,.28))}}@media (max-height:850px) and (min-width:721px){.sidebar:before{display:block;height:220px;left:14px;right:14px;bottom:128px;background-size:115% auto;opacity:1;filter:drop-shadow(0 0 4px rgba(38,157,255,.25))}.sidebar{padding-top:12px;padding-bottom:12px}.brand{padding-bottom:9px}.brand-mark{width:70px;height:70px;flex-basis:70px;border-radius:15px}.brand-mark img{width:64px;height:64px}.nav-label{margin-top:9px;margin-bottom:4px}.nav-label.lower{margin-top:8px;margin-bottom:3px}.sidebar nav button{height:34px}.sidebar-footer{padding-top:10px}}@media(max-width:720px){.sidebar{padding:15px 18px 16px}.sidebar:before{display:none}.brand{padding-bottom:11px}.brand-mark{width:74px;height:74px;flex-basis:74px}.brand-mark img{width:68px;height:68px}.nav-label{margin-top:11px;margin-bottom:5px}.nav-label.lower{margin-top:10px;margin-bottom:4px}.sidebar nav button{height:40px}.sidebar-footer{padding-top:12px}}