.login{justify-content:center;align-items:center;background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5,#0000),linear-gradient(0deg,#7711a0cc 0% 100%),#f9f9f9;background-blend-mode:luminosity,normal,normal,normal;color:var(--color-gray-100)}.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:1.125rem;font-weight:700;line-height:normal;font-size:2.5rem}.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:700;line-height:1.125rem;font-weight:400}.login label input{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:none;outline:none;margin:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.select-wrapper{position:relative;display:inline-flex;align-items:baseline}.select-wrapper .select-label{position:absolute;margin-top:2px;left:.75rem;top:50%;transform:translateY(-50%);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;pointer-events:none;white-space:nowrap}.select-wrapper select{appearance:none;width:max-content;min-width:fit-content;background-color:transparent;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:700;line-height:1.125rem;line-height:normal;font-weight:400;color:var(--color-gray-900);white-space:nowrap;cursor:pointer}.select-wrapper select option:checked{background-color:#f1f5f9}.select-wrapper .select-arrow{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none}.select-wrapper select::picker(select){background-color:transparent;border:none;border-radius:0;outline:none;box-shadow:0 2px 8px #0000001a}.segmented-control{position:relative;display:inline-flex;background-color:var(--color-gray-250);border-radius:9999px;padding:.25rem;gap:.25rem;isolation:isolate}.segmented-control .segmented-control-selector{position:absolute;top:.25rem;bottom:.25rem;left:0;background-color:var(--color-primary);border-radius:9999px;transition:transform .25s ease-in-out,width .25s ease-in-out;z-index:1;pointer-events:none}.segmented-control .segmented-control-labels{position:relative;z-index:2;display:flex;gap:.5rem}.segmented-control .segmented-control-labels button{position:relative;padding:.5rem 1rem;background:none;border:none;border-radius:9999px;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;font-weight:400;line-height:1.4;cursor:pointer;white-space:nowrap;transition:none;-webkit-user-select:none;user-select:none}.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{position:absolute;top:.25rem;left:.25rem;transition:clip-path .25s ease-in-out;pointer-events:none}.segmented-control .segmented-control-labels-light button{color:var(--color-white);cursor:default}.loader-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9991;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.loader-overlay.visible{opacity:1;visibility:visible}.loader-overlay .loader-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;transform:scale(.9);transition:transform .3s ease-in-out}.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:700;line-height:normal;font-weight:500}.loader-overlay .loader-content .spinner{width:3rem;height:3rem;border:4px solid rgba(255,255,255,.3);border-top-color:var(--color-white);border-radius:50%;animation:spin .8s linear infinite}.loader-overlay.visible .loader-content{transform:scale(1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.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;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column;transform:scale(.9);transition:transform .3s ease-in-out}.modal-overlay .modal-card .modal-header{padding:1.5rem;align-self:center}.modal-overlay .modal-card .modal-header h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:normal;font-weight:700;color:var(--color-gray-900);margin:0}.modal-overlay .modal-card .modal-content{padding:1.5rem;flex:1;overflow-y:auto;color:var(--color-gray-800)}.modal-overlay .modal-card .modal-actions{padding:1.5rem;display:flex;gap:1rem;justify-content:flex-end}.page-layout{position:relative}.page-layout header{position:fixed;top:0;left:0;right:0}header{z-index:99;height:4.5rem;background:var(--color-white);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}header .header-item{flex-shrink:0;height:100%;display:flex;align-items:center;border-right:1px solid var(--color-gray-200);padding:0 1rem}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:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5,#0000),linear-gradient(0deg,#7711a0cc 0% 100%),#f9f9f9;background-blend-mode:luminosity,normal,normal,normal;color:var(--color-gray-100)}.home header{padding:.5rem .75rem;justify-content:flex-end;background-color:transparent}.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:700;line-height:1.125rem;font-weight:400}.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{max-width:75%;gap:6rem}.home .title{width:100%;justify-self:start}.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:700;line-height:normal;font-weight:400}.home .bank-item{padding:2.5rem;background-color:var(--color-white);border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;cursor:pointer}.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);border-radius:.75rem;background:#fff3;padding:.5rem 2rem;cursor:pointer;transition:border-width .25s ease-in-out,transform .25s ease-in-out}.home .upload-files:hover{background:#ffffff4d;border-color:var(--color-success)}.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:700;line-height:1.125rem;font-weight:400}@media(max-width:899px){.home .actions{grid-template-columns:1fr}.home .actions .upload-files{grid-column:auto}}@media(max-width:599px){.home main{max-width:90%}}.import{padding:6rem 1.5rem 3rem;background-color:var(--color-gray-300);gap:1.5rem}.import header{background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5,#0000),linear-gradient(0deg,#7711a0cc 0% 100%),#f9f9f9;background-blend-mode:luminosity,normal,normal,normal;color:var(--color-gray-100)}.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{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;font-family:Inter;color:var(--color-gray-900)}.import main .file-info 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:700;line-height:1.125rem;font-family:Inter;font-weight:400;color:var(--color-primary)}.import main .card{border-radius:.5rem;border-top:1px solid var(--color-gray-250);background:var(--color-gray-100);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.import main .card .no-data{padding:1.5rem}.import main label{position:relative}.import main label input[type=date]{padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--color-gray-300);background-color:var(--color-white);cursor:pointer;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;font-weight:400}.import main label input[type=date]:hover,.import main label input[type=date]:focus{border-color:var(--color-primary);outline:none}.import main .import-table{display:grid}.import main .import-table.campaigns{grid-template-columns:repeat(6,auto)}.import main .import-table.seo{grid-template-columns:repeat(10,auto)}.import main .import-table.traffic{grid-template-columns:repeat(9,auto)}.import main .import-table .table-header{display:contents}.import main .import-table .table-header .header-cell{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;color:var(--color-gray-900);font-weight:500;padding:.5rem .75rem;border-right:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300);display:flex;align-items:center}.import main .import-table .table-header .header-cell:first-child{padding:.5rem .75rem .5rem 1rem}.import main .import-table .table-header .header-cell:last-child{padding:.5rem 1rem .5rem .75rem;border-right:none}.import main .import-table .table-row{display:contents}.import main .import-table .table-row .cell{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.6875rem;line-height:.9375rem;font-weight:400;color:var(--color-gray-900);padding:.5rem;border-bottom:1px solid var(--color-gray-300);display:flex;align-items:center}.import main .import-table .table-row .cell.actions{justify-content:flex-end}.import main .import-table .table-row .cell.actions svg{width:1rem;height:1rem;cursor:pointer}.import main .import-table .table-row .cell.actions .delete path{fill:var(--color-error)}.import main .import-table .table-row .cell:first-child{padding:.5rem .5rem .5rem 1rem}.import main .import-table .table-row .cell:last-child{padding:.5rem 1rem .5rem .5rem}.import main .no-data{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;color:var(--color-gray-500);text-align:center;padding:2rem}.global-performance .performance{position:relative;padding:0 .75rem;flex:1}.global-performance .performance>*{height:100%;flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 .75rem;border-right:1px solid var(--color-gray-200)}.global-performance .performance>*:last-child{border-right:none}.global-performance .performance .kpi .kpi-name{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;color:var(--color-primary);font-weight:400}.global-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}.global-performance .performance .chart{min-height:1rem}.global-performance .performance .evolutions .evolution{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--color-gray-200)}.global-performance .performance .evolutions .evolution:last-child{border-bottom:none}.global-performance .performance .evolutions .evolution .evolution-name{color:var(--color-gray-500);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;word-break:keep-all;white-space:nowrap}.global-performance .performance .evolutions .evolution .evolution-indicator{margin:.25rem;height:1rem;width:1rem}.global-performance .performance .evolutions .evolution .evolution-value{flex:1;text-align:end;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}.global-performance .performance .evolutions .evolution.yearly .evolution-value{font-weight:400}.historical-performance .chart{min-height:22.5rem}.pages-performance .pages-table{display:grid;grid-template-columns:1fr auto repeat(9,auto)}.pages-performance .pages-table .table-header-1{display:contents}.pages-performance .pages-table .table-header-1 .header-cell{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;color:var(--color-black);font-weight:500;padding:1rem 1rem .5rem;display:flex;align-items:center}.pages-performance .pages-table .table-header-1 .header-cell.colspan-3{grid-column:span 3;text-align:center}.pages-performance .pages-table .table-header-2{display:contents}.pages-performance .pages-table .table-header-2 .header-cell{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;color:var(--color-gray-500);padding:0 1rem .5rem;border-bottom:1px solid var(--color-gray-300)}.pages-performance .pages-table .table-row{display:contents}.pages-performance .pages-table .table-row .cell{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;font-weight:400;color:var(--color-black);padding:1rem;border-bottom:1px solid var(--color-gray-300);display:flex;align-items:center}.pages-performance .pages-table .table-row .cell.page{justify-self:stretch}.pages-performance .pages-table .table-row .cell.keyword{font-family:Verdana;font-size:.75rem;font-weight:400}.pages-performance .pages-table .table-row .cell.value{font-weight:700;padding-right:.75rem}.pages-performance .pages-table .table-row .cell.evolution .evolution-value{width:3.5rem;text-align:end;font-family:Inter;font-size:.75rem;font-weight:400}.pages-performance .pages-table .table-row .cell.evolution.weekly{padding:.75rem}.pages-performance .pages-table .table-row .cell.evolution.yearly{padding-left:.75rem}.pages-performance .pages-table .table-row:last-child .cell{border-bottom:none}.pages-performance .pages-table svg{height:.8rem;width:.8rem;margin:.3rem}.seo-position .card{max-height:27.5rem}.seo-position .card .pages{padding:.5rem 0 0;color:var(--color-black);border-right:1px solid var(--color-gray-500)}.seo-position .card .pages 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}.seo-position .card .pages ul{list-style:none;padding:0;margin:0;overflow-y:auto;padding-bottom:2rem}.seo-position .card .pages ul li{padding:.75rem 1rem;border-bottom:1px solid var(--color-gray-200);border-left:5px solid transparent;transition:background-color .25s ease-in-out,border-left-color .25s ease-in-out}.seo-position .card .pages 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:700;line-height:1.125rem;font-weight:400}.seo-position .card .pages ul li.selected{background-color:#f1f2f2}.seo-position .card .chart-actions{padding:1.5rem 1.5rem 0}.seo-position .card .chart{position:relative;min-height:22.5rem}.dashboard{background:radial-gradient(91.95% 77.74% at 32.4% -4.15%,#0055a10d,#e7e9ea0d),radial-gradient(78.6% 69.18% at 100% 0%,#24a2ff0d,#e7e9ea0d),#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>main{position:relative;display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto auto auto;padding:0 1rem;justify-items:stretch;width:100%;overflow:hidden}.dashboard>main>section{padding-top:.5rem;display:flex;flex-direction:column;gap:1rem;padding:.5rem .5rem 1.5rem;width:100%;overflow-y:hidden;overflow-x:auto}.dashboard .card{border-radius:.5rem;border-top:1px solid var(--color-gray-250);background:var(--color-gray-100);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;width:100%;overflow-y:hidden;overflow-x:auto}.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(max-width:1199px){.dashboard{padding:10.25rem 0 1.5rem}.dashboard header{height:9rem;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:4.5rem 4.5rem;grid-template-areas:"back logo-bank share" "filters filters filters"}.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(max-width:599px){.dashboard{padding:14.75rem 0 1.5rem}.dashboard header{height:13.5rem;grid-template-rows:4.5rem 7rem}.dashboard header .filters{justify-content:center;flex-wrap:wrap}}.not-found{background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5,#0000),linear-gradient(0deg,#7711a0cc 0% 100%),#f9f9f9;background-blend-mode:luminosity,normal,normal,normal;color:var(--color-gray-100)}.not-found header{background-color:transparent}.not-found main{display:flex;align-items:center;justify-content:center;min-height:100%}.not-found .error-card{background-color:var(--color-white);border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:3rem 4rem;text-align:center;max-width:32rem}.not-found .error-card h1{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;color:var(--color-primary);margin:0;line-height:1}.not-found .error-card h2{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;color:var(--color-gray-1000);margin:1rem 0}.not-found .error-card 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:700;line-height:1.125rem;color:var(--color-gray-750);margin:1.5rem 0 2rem}.forbidden{background:linear-gradient(77deg,#0000 10.65%,#00000087 96.43%),radial-gradient(112.49% 62.66% at 61.88% 34.86%,#ba0fe0f5,#0000),linear-gradient(0deg,#7711a0cc 0% 100%),#f9f9f9;background-blend-mode:luminosity,normal,normal,normal;color:var(--color-gray-100)}.forbidden header{background-color:transparent}.forbidden main{display:flex;align-items:center;justify-content:center;min-height:100%}.forbidden .error-card{background-color:var(--color-white);border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:3rem 4rem;text-align:center;max-width:32rem}.forbidden .error-card h1{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;color:var(--color-error);margin:0;line-height:1}.forbidden .error-card h2{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;color:var(--color-gray-1000);margin:1rem 0}.forbidden .error-card 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:700;line-height:1.125rem;color:var(--color-gray-750);margin:1.5rem 0 2rem}.forbidden .error-card .actions{display:flex;gap:1rem;justify-content:center}: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: #ffffff;--color-gray-100: #ffffff;--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: #000000;--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: #ff4444;--color-secondary: #87011E}.fr{display:flex;flex-direction:row}.fc{display:flex;flex-direction:column}.f1{flex:1}.fw{flex-wrap:wrap}.ai-start{align-items:flex-start}.ai-center{align-items:center}.ai-end{align-items:flex-end}.ai-stretch{align-items:stretch}.ai-baseline{align-items:baseline}.jc-start{justify-content:flex-start}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.jc-around{justify-content:space-around}.jc-evenly{justify-content:space-evenly}.gap-xxs{gap:.25rem}.gap-xs{gap:.5rem}.gap-sm{gap:.75rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.gap-xl{gap:2rem}.g{display:grid}.g-1{grid-template-columns:repeat(1,1fr)}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.g-6{grid-template-columns:repeat(6,1fr)}.g-12{grid-template-columns:repeat(12,1fr)}.g-auto-fill{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.g-auto-fit{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gap-x-xxs{column-gap:.25rem}.gap-x-xs{column-gap:.5rem}.gap-x-sm{column-gap:.75rem}.gap-x-md{column-gap:1rem}.gap-x-lg{column-gap:1.5rem}.gap-x-xl{column-gap:2rem}.gap-y-xxs{row-gap:.25rem}.gap-y-xs{row-gap:.5rem}.gap-y-sm{row-gap:.75rem}.gap-y-md{row-gap:1rem}.gap-y-lg{row-gap:1.5rem}.gap-y-xl{row-gap:2rem}.ji-start{justify-items:start}.ji-center{justify-items:center}.ji-end{justify-items:end}.ji-stretch{justify-items:stretch}.pi-center{place-items:center}.pi-start{place-items:start}.pi-end{place-items:end}.pi-stretch{place-items:stretch}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-6{grid-column:span 6}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.row-span-4{grid-row:span 4}.gf-row{grid-auto-flow:row}.gf-col{grid-auto-flow:column}.gf-dense{grid-auto-flow:dense}.gr-auto{grid-auto-rows:1fr}.gr-auto-min{grid-auto-rows:min-content}.gr-auto-max{grid-auto-rows:max-content}.gr-auto-auto{grid-auto-rows:auto}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;display:flex;flex-direction:column}body{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;color:#343434;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:.9rem 1.5rem;border:none;border-radius: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;text-align:center;background-color:var(--color-primary-dark);color:var(--color-gray-100);transition:background-color .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out,border .25s ease-in-out;cursor:pointer}button svg{width:1.5rem;height:1.5rem}button svg path{fill:var(--color-gray-100);transition:fill .25s ease-in-out}button.icon{border-radius:9999px;justify-self:center;align-self:center;padding:.75rem}button:hover{background-color:var(--color-primary-light)}button:focus,button:focus-visible{background-color:var(--color-primary-dark);box-shadow:0 0 4px 3px #00c3d840}button.outlined{background-color:transparent;border:1px solid var(--color-primary-dark);color:var(--color-primary-dark)}button.outlined svg path{fill:var(--color-primary-dark)}button.outlined:hover{border:1px solid var(--color-primary-light);color:var(--color-primary-light)}button.outlined:hover svg path{fill:var(--color-primary-light)}button.outlined:focus,button.outlined:focus-visible{border:1px solid var(--color-primary-dark);background-color:var(--color-gray-100);color:var(--color-primary-dark);box-shadow:0 0 4px 3px #00c3d840}button.outlined:focus svg path,button.outlined:focus-visible svg path{fill:var(--color-primary-dark)}button.ghost{background-color:transparent;color:var(--color-primary-dark)}button.ghost svg path{fill:var(--color-primary-dark)}button.ghost:hover{color:var(--color-primary-light)}button.ghost:hover svg path{fill:var(--color-primary-light)}button.ghost:focus,button.ghost:focus-visible{color:var(--color-primary-dark);box-shadow:0 0 4px 3px #00c3d840}button.ghost:focus svg path,button.ghost:focus-visible svg path{fill:var(--color-primary-dark)}label{position:relative;display:flex;flex-direction:row;align-items:baseline;gap:.5rem}label>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}label input[type=date]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}label input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:-.5rem;left:-.5rem;width:calc(100% + 1rem);height:calc(100% + 1rem);margin:0;padding:0;cursor:pointer}label>.value{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;line-height:normal;font-weight:400;color:var(--color-gray-900);white-space:nowrap}input[type=checkbox]{appearance:none;width:1.125rem;height:1.125rem;border:2px solid var(--color-gray-300);border-radius:2px;background-color:transparent;cursor:pointer;position:relative;transition:border-color .25s ease-in-out}input[type=checkbox]:after{content:"";position:absolute;left:.1875rem;top:-.00625rem;width:.375rem;height:.625rem;border:solid var(--color-secondary);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .25s ease-in-out}input[type=checkbox]:checked{border-color:transparent}input[type=checkbox]:checked:after{opacity:1}input[type=checkbox]:hover:not(:checked){border-color:var(--color-gray-500)}input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline:none}
