.login{background-blend-mode:luminosity, normal, normal, normal;color:var(--color-gray-100);background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5 0%,#0000 100%),linear-gradient(#7711a0cc 0% 100%),#f9f9f9;justify-content:center;align-items:center}.login main{gap:2rem;margin-bottom:3rem}.login h1{text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:700;line-height:normal}.login label{flex-direction:column}.login label p{color:var(--color-gray-300);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}.login label input{border:none;border-radius:.5rem;outline:none;width:100%;margin:0;padding:.75rem 1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.select-wrapper{align-items:baseline;display:inline-flex;position:relative}.select-wrapper .select-label{color:var(--color-gray-500);pointer-events:none;white-space:nowrap;margin-top:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:400;line-height:.9375rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.select-wrapper select{appearance:none;width:max-content;min-width:fit-content;color:var(--color-gray-900);white-space:nowrap;cursor:pointer;background-color:#0000;border:none;border-radius:0;outline:none;margin:0;padding:.375rem 2.25rem .375rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:normal}.select-wrapper select option:checked{background-color:#f1f5f9}.select-wrapper .select-arrow{pointer-events:none;width:.75rem;height:.75rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.select-wrapper select::picker(select){background-color:#0000;border:none;border-radius:0;outline:none;box-shadow:0 2px 8px #0000001a}.select-wrapper.disabled{pointer-events:none}.select-wrapper.disabled .select-arrow{visibility:hidden}.segmented-control{background-color:var(--color-gray-250);isolation:isolate;border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex;position:relative}.segmented-control .segmented-control-selector{background-color:var(--color-primary);z-index:1;pointer-events:none;border-radius:9999px;transition:transform .25s ease-in-out,width .25s ease-in-out;position:absolute;top:.25rem;bottom:.25rem;left:0}.segmented-control .segmented-control-labels{z-index:2;gap:.5rem;display:flex;position:relative}.segmented-control .segmented-control-labels button{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:9999px;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;transition:none;position:relative}.segmented-control .segmented-control-labels button:hover{opacity:.8}.segmented-control .segmented-control-labels button:focus,.segmented-control .segmented-control-labels button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.segmented-control .segmented-control-labels-dark button{color:var(--color-gray-700)}.segmented-control .segmented-control-labels-light{pointer-events:none;transition:clip-path .25s ease-in-out;position:absolute;top:.25rem;left:.25rem}.segmented-control .segmented-control-labels-light button{color:var(--color-white);cursor:default}.loader-overlay{z-index:9991;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background-color:#000000b3;justify-content:center;align-items:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;inset:0}.loader-overlay.visible{opacity:1;visibility:visible}.loader-overlay .loader-content{flex-direction:column;align-items:center;gap:1.5rem;transition:transform .3s ease-in-out;display:flex;transform:scale(.9)}.loader-overlay .loader-content p{color:var(--color-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:500;line-height:normal}.loader-overlay .loader-content .spinner{border:4px solid #ffffff4d;border-top-color:var(--color-white);border-radius:50%;width:3rem;height:3rem;animation:.8s linear infinite spin}.loader-overlay.visible .loader-content{transform:scale(1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background-color:#000000b3;justify-content:center;align-items:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;inset:0}.modal-overlay.visible{opacity:1;visibility:visible}.modal-overlay.visible .modal-card{transform:scale(1)}.modal-overlay .modal-card{background:var(--color-gray-100);border-radius:1rem;flex-direction:column;max-height:80vh;transition:transform .3s ease-in-out;display:flex;transform:scale(.9);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.modal-overlay .modal-card .modal-header{justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-overlay .modal-card .modal-header h2{color:var(--color-gray-900);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal}.modal-overlay .modal-card .modal-header .modal-close{justify-content:center;align-items:center;padding:.25rem;display:flex}.modal-overlay .modal-card .modal-header .modal-close svg{width:1.25rem;height:1.25rem}.modal-overlay .modal-card .modal-content{color:var(--color-gray-800);flex:1;padding:1.5rem;overflow-y:auto}.modal-overlay .modal-card .modal-actions{justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.section{flex-direction:column;display:flex}.section .section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section .section-header h2{white-space:nowrap;align-items:center;gap:.5rem;margin-right:1rem;display:flex}.section .section-header .section-tooltip-icon{cursor:help;flex-shrink:0;width:1.25rem;height:1.25rem}.section .section-footer{align-items:center;min-height:1.5rem;display:flex}.section .section-footer .section-source{color:var(--color-gray-500);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-style:italic;font-weight:400;line-height:.9375rem}.data-table{display:grid}.data-table .table-header{display:contents}.data-table .table-header .header-cell{color:var(--color-gray-900);border-right:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300);align-items:center;padding:.5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:500;line-height:.9375rem;display:flex}.data-table .table-header .header-cell:first-child{padding:.5rem .75rem .5rem 1rem}.data-table .table-header .header-cell:last-child{border-right:none;padding:.5rem 1rem .5rem .75rem}.data-table .table-row{display:contents}.data-table .table-row .cell{color:var(--color-gray-900);border-bottom:1px solid var(--color-gray-300);align-items:center;padding:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:400;line-height:.9375rem;display:flex}.data-table .table-row .cell .actions{cursor:pointer;justify-content:flex-end;align-items:center;display:flex}.data-table .table-row .cell .actions svg{width:1rem;height:1rem}.data-table .table-row .cell .actions .delete path{fill:var(--color-error)}.data-table .table-row .cell:first-child{padding:.5rem .5rem .5rem 1rem}.data-table .table-row .cell:last-child{padding:.5rem 1rem .5rem .5rem}.data-table .table-row:hover .cell{background-color:var(--color-gray-200)}.data-table .table-row.invalid .cell{background-color:var(--color-error);color:var(--color-white)}.data-table .table-row.invalid .cell .actions svg path{fill:var(--color-white)}.data-table .table-row.invalid:hover .cell{background-color:var(--color-decline)}.page-layout{position:relative}.page-layout header{position:fixed;top:0;left:0;right:0}header{z-index:99;background:var(--color-white);height:4.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}header .header-item{border-right:1px solid var(--color-gray-200);flex-shrink:0;align-items:center;height:100%;padding:0 1rem;display:flex}header .header-item:last-of-type{border-right:none}header h1{font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal}.home{background-blend-mode:luminosity, normal, normal, normal;color:var(--color-gray-100);background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5 0%,#0000 100%),linear-gradient(#7711a0cc 0% 100%),#f9f9f9}.home header{background-blend-mode:luminosity, normal, normal, normal;background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5 0%,#0000 100%),linear-gradient(#7711a0cc 0% 100%),#f9f9f9;justify-content:flex-end;padding:.5rem .75rem}.home header p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}.home header button.ghost.icon svg path{fill:var(--color-gray-100)}.home header button.ghost.icon:hover svg path{fill:var(--color-primary-light)}.home header button.ghost.icon:focus svg path,.home header button.ghost.icon:focus-visible svg path{fill:var(--color-gray-100)}.home main{gap:6rem;max-width:75%;margin-top:4.5rem;padding:1rem 0}.home .title{justify-self:start;width:100%}.home .title h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.75rem;font-style:normal;font-weight:700;line-height:normal}.home .title p{color:var(--color-gray-300);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal}.home .bank-item{background-color:var(--color-white);cursor:pointer;border-radius:1rem;padding:2.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.home .bank-item p{text-align:start;color:var(--color-black);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal}.home .bank-item .arrow{width:1.5rem;height:1.5rem;transform:rotate(180deg)}.home .bank-item .arrow path{fill:var(--color-gray-1000)}.home .bank-item .logo-bank{width:3.5rem;height:3.5rem}.home .upload-files{border:1px dashed var(--color-growth);cursor:pointer;background:#fff3;border-radius:.75rem;padding:.5rem 2rem;transition:border-width .25s ease-in-out,transform .25s ease-in-out}.home .upload-files:hover{border-color:var(--color-success);background:#ffffff4d}.home .upload-files:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.home .upload-files.drag-active{border-width:2px;transform:scale(1.02)}.home .upload-files p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal}.home .upload-files .upload-icon{width:2.5rem;height:2.5rem}.home .upload-files .upload-icon path{fill:var(--color-gray-100)}.home .upload-files .upload-status{color:#9b0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}.home .info h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal}.home .info ul,.home .info li{margin:0;padding:0;list-style:none}.home .info li{color:var(--color-gray-300);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}@media (width<=899px){.home .actions{grid-template-columns:1fr}.home .actions .upload-files{grid-column:auto}}@media (width<=599px){.home main{max-width:90%}}.import{background-color:var(--color-gray-300);gap:1.5rem;padding:6rem 1.5rem 3rem}.import header{background-blend-mode:luminosity, normal, normal, normal;color:var(--color-gray-100);background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5 0%,#0000 100%),linear-gradient(#7711a0cc 0% 100%),#f9f9f9}.import header button.ghost.icon svg path{fill:var(--color-gray-100)}.import header button.ghost.icon:hover svg path{fill:var(--color-primary-light)}.import header button.ghost.icon:focus svg path,.import header button.ghost.icon:focus-visible svg path{fill:var(--color-gray-100)}.import main{gap:1.5rem}.import main .file-info h2{color:var(--color-gray-900);font-family:Inter;font-size:1.125rem;font-weight:700;line-height:normal}.import main .file-info p{color:var(--color-primary);font-family:Inter;font-size:1rem;font-weight:400;line-height:1.125rem}.import main .card{border-top:1px solid var(--color-gray-250);background:var(--color-gray-100);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.import main .card .no-data{padding:1.5rem}.import main .card .data-table .actions{flex-direction:row;flex:1;justify-content:center;display:flex}.import main .card .data-table .error{color:var(--color-error);font-weight:700}.import main label{position:relative}.import main label input[type=date]{border:1px solid var(--color-gray-300);background-color:var(--color-white);cursor:pointer;border-radius:.5rem;padding:.75rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}.import main label input[type=date]:hover,.import main label input[type=date]:focus{border-color:var(--color-primary);outline:none}.import main .no-data{color:var(--color-gray-500);text-align:center;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem}.import main .diff-section .diff-section-header h3,.import main .entity-group h2{color:var(--color-gray-900);font-family:Inter}.weekly-performance .performance{flex:1;padding:0 .75rem;position:relative}.weekly-performance .performance>*{border-right:1px solid var(--color-gray-200);flex-direction:column;flex:1;justify-content:center;height:100%;padding:0 .75rem;display:flex}.weekly-performance .performance>:last-child{border-right:none}.weekly-performance .performance .kpi .kpi-name{color:var(--color-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}.weekly-performance .performance .kpi .kpi-value{color:var(--color-gray-900);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:700;line-height:normal}.weekly-performance .performance .chart{cursor:help;min-height:1rem}.weekly-performance .performance .no-data{color:var(--color-gray-500);border-right:none;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1.125rem}.weekly-performance .performance .evolutions .evolution{border-bottom:1px solid var(--color-gray-200);flex-direction:row;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.weekly-performance .performance .evolutions .evolution:last-child{border-bottom:none}.weekly-performance .performance .evolutions .evolution .evolution-name{color:var(--color-gray-500);word-break:keep-all;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;line-height:normal}.weekly-performance .performance .evolutions .evolution .evolution-indicator{width:1rem;height:1rem;margin:.25rem}.weekly-performance .performance .evolutions .evolution .evolution-value{text-align:end;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem}.weekly-performance .performance .evolutions .evolution.yearly .evolution-value{font-weight:400}.historical-performance .chart{min-height:22.5rem}.monthly-performance .performances{grid-template-columns:repeat(4,1fr);height:9.75rem;display:grid;position:relative}.monthly-performance .performances .performance{position:relative}.monthly-performance .performances .performance.card.rounded{padding:0 1.5rem}.monthly-performance .performances .performance.card.rounded .no-data{color:var(--color-gray-500);border-right:none;flex:1;padding:1rem 0 1rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1.125rem}.monthly-performance .performances .performance>*{border-right:1px solid var(--color-gray-200);flex-direction:column;flex:1;justify-content:center;height:100%;display:flex}.monthly-performance .performances .performance>:last-child{border-right:none}.monthly-performance .performances .performance .kpi{padding:1rem .75rem 1rem 0}.monthly-performance .performances .performance .kpi .kpi-name{color:var(--color-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}.monthly-performance .performances .performance .kpi .kpi-value{color:var(--color-gray-900);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:700;line-height:normal}.monthly-performance .performances .performance .kpi .chart{cursor:help;min-height:1rem}.monthly-performance .performances .performance .teaser-message{color:var(--color-primary);border-right:none;flex:1;padding:1rem 0 1rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1.125rem}.monthly-performance .performances .performance .evolutions{flex-shrink:0;padding:1rem 0 1rem .75rem}.monthly-performance .performances .performance .evolutions .evolution{border-bottom:1px solid var(--color-gray-200);flex-direction:row;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.monthly-performance .performances .performance .evolutions .evolution:last-child{border-bottom:none}.monthly-performance .performances .performance .evolutions .evolution .evolution-name{color:var(--color-gray-500);word-break:keep-all;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;line-height:normal}.monthly-performance .performances .performance .evolutions .evolution .evolution-indicator{width:1rem;height:1rem;margin:.25rem}.monthly-performance .performances .performance .evolutions .evolution .evolution-value{text-align:end;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem}.monthly-performance .performances .performance .evolutions .evolution.yearly .evolution-value{font-weight:400}@media (width<=1199px){.monthly-performance .performances{grid-template-columns:repeat(2,1fr)}}@media (width<=899px){.monthly-performance .performances{grid-template-columns:1fr}}.performance-table{display:grid}.performance-table .table-header-1{display:contents}.performance-table .table-header-1 .header-cell{color:var(--color-black);align-items:center;padding:1rem 1rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.125rem;display:flex}.performance-table .table-header-1 .header-cell.colspan-3{text-align:center;grid-column:span 3;gap:.5rem}.performance-table .table-header-1 .header-tooltip-icon{cursor:help;flex-shrink:0;width:1rem;height:1rem;margin:0}.performance-table .table-header-2{display:contents}.performance-table .table-header-2 .header-cell{color:var(--color-gray-500);border-bottom:1px solid var(--color-gray-300);padding:0 1rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:400;line-height:.9375rem}.performance-table .table-header-2 .sub-headers,.performance-table .table-row{display:contents}.performance-table .table-row .cell{color:var(--color-black);border-bottom:1px solid var(--color-gray-300);align-items:center;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem;display:flex}.performance-table .table-row .cell.value{padding-right:.75rem;font-weight:700}.performance-table .table-row .cell.evolution .evolution-value{text-align:end;width:3.5rem;font-family:Inter;font-size:.75rem;font-weight:400}.performance-table .table-row .cell.evolution.weekly{padding:.75rem}.performance-table .table-row .cell.evolution.yearly{padding-left:.75rem}.performance-table .table-row .metric-cells{display:contents}.performance-table .table-row:last-child .cell{border-bottom:none}.performance-table svg{width:.8rem;height:.8rem;margin:.3rem}.pages-performance .keyword{font-family:Verdana;font-size:.75rem;font-weight:400}.selectable-history-chart{max-height:27.5rem}.selectable-history-chart .items-list{color:var(--color-black);border-right:1px solid var(--color-gray-500);padding:.5rem 0 0}.selectable-history-chart .items-list h3{padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem}.selectable-history-chart .items-list ul{margin:0;padding:0 0 2rem;list-style:none;overflow-y:auto}.selectable-history-chart .items-list ul li{border-bottom:1px solid var(--color-gray-200);border-left:5px solid #0000;padding:.75rem 1rem;transition:background-color .25s ease-in-out,border-left-color .25s ease-in-out}.selectable-history-chart .items-list ul li p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}.selectable-history-chart .items-list ul li.selected{background-color:#f1f2f2}.selectable-history-chart .chart-actions{padding:1.5rem 1.5rem 0}.selectable-history-chart .chart{min-height:22.5rem;position:relative}.selectable-history-chart .no-data{color:var(--color-gray-500);align-self:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1.125rem}.lead-performance .card{overflow-x:auto}.lead-performance .card .no-data{color:var(--color-gray-500);border-right:none;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1.125rem}.geo-visibility .card{max-height:27.5rem}.geo-visibility .card .no-data{color:var(--color-gray-500);border-right:none;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1.125rem}.dashboard{background:radial-gradient(91.95% 77.74% at 32.4% -4.15%,#0055a10d 0%,#e7e9ea0d 100%),radial-gradient(78.6% 69.18% at 100% 0,#24a2ff0d 0%,#e7e9ea0d 100%),#f1f2f20d;padding:5.75rem 0 1.5rem}.dashboard header .header-item:has(.filters){padding:0}.dashboard header .filters{height:100%}.dashboard header .filters .filter{border-right:1px solid var(--color-gray-200);padding:1rem 0}.dashboard header .filters .filter:last-of-type{border-right:none}.dashboard header .filters .filter.week-date-input{padding:0 .75rem 0 1rem}.dashboard header .filters .filter.week-date-input svg{width:.75rem;height:.75rem}.dashboard>main{grid-template-rows:auto auto auto;grid-template-columns:2fr 3fr;justify-items:stretch;width:100%;padding:0 1rem;display:grid;position:relative;overflow:hidden}.dashboard>main>section{flex-direction:column;gap:1rem;width:100%;padding:.5rem .5rem 1.5rem;display:flex;overflow:auto hidden}.dashboard .card{border-top:1px solid var(--color-gray-250);background:var(--color-gray-100);border-radius:.5rem;width:100%;overflow:auto hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dashboard .card:has(.chart){overflow:hidden}.dashboard .card.rounded{border-radius:1rem;padding:0 1.5rem}.dashboard .card .no-data,.dashboard .historical-performance .card.rounded{padding:1.5rem}.dashboard .evolution-indicator.up{transform:rotate(135deg)}.dashboard .evolution-indicator.up path{fill:var(--color-growth)}.dashboard .evolution-indicator.stable{transform:rotate(180deg)}.dashboard .evolution-indicator.stable path{fill:var(--color-stable)}.dashboard .evolution-indicator.down{transform:rotate(225deg)}.dashboard .evolution-indicator.down path{fill:var(--color-decline)}@media (width<=1199px){.dashboard{padding:10.25rem 0 1.5rem}.dashboard header{grid-template:"back logo-bank share"4.5rem"filters filters filters"4.5rem/auto 1fr auto;height:9rem;display:grid}.dashboard header .header-item:has(.back){grid-area:back}.dashboard header .header-item:has(.logo-bank){grid-area:logo-bank;justify-content:center}.dashboard header .header-item:has(.share){grid-area:share;justify-content:flex-end}.dashboard header .header-item:has(.filters){grid-area:filters;justify-content:center}.dashboard main{grid-template-columns:auto}.dashboard main section{grid-column:auto}}@media (width<=599px){.dashboard{padding:14.75rem 0 1.5rem}.dashboard header{grid-template-rows:4.5rem 7rem;height:13.5rem}.dashboard header .filters{flex-wrap:wrap;justify-content:center}}.share-modal-content{flex-direction:column;gap:1.5rem;width:37rem;display:flex}.share-modal-content .share-modal-filters{gap:1rem}.share-modal-content .share-modal-filters .logo-bank{flex-shrink:0;width:3.5rem;height:3.5rem}.share-modal-content .share-modal-filters .share-journey-select{background-color:var(--color-gray-200);border-radius:.75rem;flex-direction:column;flex:1;padding:.5rem .75rem;display:flex;position:relative}.share-modal-content .share-modal-filters .share-journey-select p{color:var(--color-gray-500);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:400;line-height:.9375rem}.share-modal-content .share-modal-filters .share-journey-select select{appearance:none;width:100%;color:var(--color-gray-900);cursor:pointer;background-color:#0000;border:none;outline:none;padding-right:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem}.share-modal-content .share-modal-filters .share-journey-select .select-arrow{pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.share-modal-content .share-modal-filters .share-date-input{background-color:var(--color-gray-200);border-radius:.75rem;flex-direction:column;align-items:flex-start;padding:.5rem 3rem .5rem .75rem;position:relative}.share-modal-content .share-modal-filters .share-date-input .select-arrow{pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.share-modal-content .share-modal-generate{background-color:var(--color-gray-200);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.share-modal-content .share-modal-generate>p{color:var(--color-gray-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.125rem}.share-modal-content .share-modal-generate .share-url-row{gap:1rem}.share-modal-content .share-modal-generate .share-url-row .share-url-display{background-color:var(--color-gray-100);word-break:break-all;border-radius:.5rem;flex:1;padding:.75rem 1rem;overflow:hidden}.share-modal-content .share-modal-generate .share-url-row .share-url-display a{color:var(--color-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem;text-decoration:none}.share-modal-content .share-modal-generate .share-url-row .share-url-display a:hover{text-decoration:underline}.share-modal-content .share-modal-generate .share-url-row button.copied{background-color:#84bd00}.share-modal-content .share-modal-generate .share-url-row button.copied:hover{background-color:#608a00}.not-found{background-blend-mode:luminosity, normal, normal, normal;color:var(--color-gray-100);background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5 0%,#0000 100%),linear-gradient(#7711a0cc 0% 100%),#f9f9f9}.not-found header{background-color:#0000}.not-found main{justify-content:center;align-items:center;min-height:100%;display:flex}.not-found .error-card{background-color:var(--color-white);text-align:center;border-radius:1rem;max-width:32rem;padding:3rem 4rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.not-found .error-card h1{color:var(--color-primary);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:6rem;font-weight:700;line-height:1}.not-found .error-card h2{color:var(--color-gray-1000);margin:1rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal}.not-found .error-card p{color:var(--color-gray-750);margin:1.5rem 0 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem}:root{--color-primary:#6d2785;--color-primary-dark:#4a1d5b;--color-primary-light:#9b58b3;--color-secondary:#f59e0b;--color-success:#84bd00;--color-error:#9b0000;--color-warning:#ff9800;--color-info:#24a2ff;--color-growth:#00a12b;--color-stable:#ff8126;--color-decline:#e80000;--color-white:#fff;--color-gray-100:#fff;--color-gray-200:#ececec;--color-gray-250:#e7e9ea;--color-gray-300:#d9d9d9;--color-gray-500:#9e9e9e;--color-gray-750:#5a5a5a;--color-gray-900:#343434;--color-gray-1000:#161616;--color-black:#000;--color-chart-1:#5e66ff;--color-chart-2:#a83fd9;--color-chart-3:#00b59d;--color-chart-4:#d16900;--color-chart-5:#b0d400;--color-chart-6:#32bcdb;--color-chart-7:#cfa419;--color-chart-8:#5fcf19;--color-chart-9:#cf5019;--color-chart-10:#ff5e9c}[data-bank=BP]{--color-primary:#0055a1;--color-primary-dark:#001b79;--color-primary-light:#24a2ff;--color-secondary:#24a2ff}[data-bank=CE]{--color-primary:#eb0f0f;--color-primary-dark:#c30f0f;--color-primary-light:#f44;--color-secondary:#87011e}[data-bank=CCOOP]{--color-primary:#d43e5b;--color-primary-dark:#a82e47;--color-primary-light:#e56b82;--color-secondary:#2d2d2d}.forbidden{background-blend-mode:luminosity, normal, normal, normal;color:var(--color-gray-100);background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5 0%,#0000 100%),linear-gradient(#7711a0cc 0% 100%),#f9f9f9}.forbidden header{background-color:#0000}.forbidden main{justify-content:center;align-items:center;min-height:100%;display:flex}.forbidden .error-card{background-color:var(--color-white);text-align:center;border-radius:1rem;max-width:32rem;padding:3rem 4rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.forbidden .error-card h1{color:var(--color-error);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:6rem;font-weight:700;line-height:1}.forbidden .error-card h2{color:var(--color-gray-1000);margin:1rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal}.forbidden .error-card p{color:var(--color-gray-750);margin:1.5rem 0 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem}.forbidden .error-card .actions{justify-content:center;gap:1rem;display:flex}
