@font-face{font-display:swap;font-family:Nu Sans Text;font-weight:400;src:url(https://25642218.fs1.hubspotusercontent-eu1.net/hubfs/25642218/fonts/rockcorps-nubank/nu-sans-text/NuSansText-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Nu Sans Text;font-weight:700;src:url(https://25642218.fs1.hubspotusercontent-eu1.net/hubfs/25642218/fonts/rockcorps-nubank/nu-sans-text/NuSansText-Bold.otf) format("opentype")}body{background:#f7f7fa;margin:0}.nd{--purple:#820ad1;--ink:#261b32;--muted:#746c7c;--line:#eae7ef;--soft:#f5eefb;color:var(--ink);display:flex;font:14px/1.5 Nu Sans Text,Arial,sans-serif;min-height:100vh}.nd *{box-sizing:border-box}.nd [hidden]{display:none!important}.nd[data-nubank-access]{display:block}.nd-auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.nd-auth-story{background:#820ad1;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(32px,5vw,80px);position:relative}.nd-auth-brand{align-items:center;display:flex;font-size:22px;gap:24px;position:absolute;top:42px}.nd-auth-brand .nd-nu{color:#fff}.nd-auth-story .nd-eyebrow{color:#e3baff;margin-bottom:24px}.nd .nd-auth-story h1{font-size:clamp(36px,4.4vw,66px);letter-spacing:-2.5px;line-height:1.08;margin-bottom:28px;position:relative;z-index:1}.nd-auth-story>p:last-of-type{color:#eedaff;font-size:17px}.nd-auth-orbit{bottom:-185px;color:#9c39df;font-size:520px;line-height:1;position:absolute;right:-90px;transform:rotate(15deg)}.nd-auth-panel{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:56px 28px 28px}.nd-auth-card{margin:auto 0;max-width:380px;width:100%}.nd-auth-lock{background:#f4eafa;border-radius:15px;color:#820ad1;display:grid;font-size:29px;height:48px;margin-bottom:32px;place-items:center;width:48px}.nd-auth-card .nd-eyebrow{margin-bottom:12px}.nd .nd-auth-card h2{font-size:36px;letter-spacing:-1.2px;line-height:1.15;margin-bottom:18px}.nd-auth-description{color:#746c7c;font-size:15px}.nd-auth form{margin:30px 0 24px}.nd-auth label{display:grid;font-size:13px;font-weight:700;gap:8px;margin-bottom:20px}.nd-auth input{background:#fff;border:1px solid #d9d2df;border-radius:10px;color:#261b32;min-height:48px;padding:13px 14px;width:100%}.nd .nd-auth-submit{align-items:center;background:#820ad1;border:none;border-radius:10px;color:#fff;display:flex;font-weight:700;justify-content:space-between;min-height:50px;padding:14px 18px;width:100%}.nd .nd-auth-submit:hover:not(:disabled){background:#6508a4}.nd-auth-message{color:#69308e;font-size:13px;margin:-5px 0 16px!important;min-height:22px}.nd-auth-help{color:#746c7c;font-size:12px;line-height:1.7}.nd-auth-panel footer{color:#8c8295;font-size:11px;margin-top:48px}.nd .nd-logout{background:#fff;border:1px solid #eae7ef;border-radius:8px;color:#746c7c;margin-top:18px;padding:10px 16px}@media (max-width:760px){.nd-auth{grid-template-columns:1fr}.nd-auth-story{min-height:auto;padding:26px 28px}.nd-auth-brand{font-size:18px;position:static}.nd-auth-brand .nd-nu{font-size:38px}.nd-auth-orbit,.nd-auth-story>.nd-eyebrow,.nd-auth-story>h1,.nd-auth-story>p{display:none}.nd-auth-panel{padding:36px 26px 24px}.nd .nd-auth-card h2{font-size:31px}.nd-auth-lock{margin-bottom:22px}}.nd button,.nd input,.nd select{font:inherit}.nd a{color:inherit;text-decoration:none}.nd button,.nd select{cursor:pointer}.nd button:disabled{cursor:default;opacity:.45}.nd :focus-visible{outline:3px solid #b46fdf;outline-offset:4px}.nd h1,.nd h2,.nd p{margin:0}.nd h2{font-size:19px;letter-spacing:-.4px}.nd button{transition:background .15s}.nd button:hover:not(:disabled){background:#f3eafb}.nd-sidebar{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;flex-shrink:0;height:100vh;padding:40px 22px 22px;position:sticky;top:0;width:238px}.nd-brand{align-items:center;display:flex;gap:13px;margin:0 8px 50px}.nd-nu{color:var(--purple);font:700 italic 47px/1 Arial,sans-serif;letter-spacing:-7px;padding-right:5px}.nd-brand-divider{background:#ddd5e5;height:30px;width:1px}.nd-brand strong{font-size:18px;letter-spacing:-.9px}.nd-brand strong span{display:block;font-size:6px;letter-spacing:1.1px}.nd-space-label{color:#8c8295;font-size:10px;letter-spacing:1.5px;margin:0 13px 17px}.nd nav{display:grid;gap:8px}.nd nav a{border-radius:8px;color:#6a6073;font-size:13px;padding:12px}.nd nav a span{display:inline-block;font-size:20px;margin-right:8px;vertical-align:middle;width:24px}.nd nav a:hover{background:#faf6fc}.nd nav .nd-nav-active{background:var(--soft);color:var(--purple);font-weight:700}.nd-sidebar-note{border-top:1px solid var(--line);margin:auto 6px 24px;padding:26px 14px 22px}.nd-note-mark{color:var(--purple);font-size:52px;line-height:1.5}.nd-sidebar-note p{font-size:15px;line-height:1.65}.nd-sidebar-note>span:last-child{color:var(--muted);display:block;font-size:10px;margin-top:14px}.nd-partner{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;padding:22px 8px 0}.nd-avatar{background:var(--soft);border-radius:50%;color:var(--purple);display:grid;font-size:23px;font-style:italic;font-weight:700;height:36px;letter-spacing:-3px;padding-right:3px;place-items:center;width:36px}.nd-partner strong{display:block;font-size:12px}.nd-partner small{color:var(--muted);font-size:10px}.nd-main{margin:0 auto;max-width:1750px;padding:0 42px 24px;width:calc(100% - 238px)}.nd-topbar{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;gap:14px;height:78px;justify-content:space-between}.nd-slash{color:#c4bdcb;padding:0 11px}.nd-topbar strong{color:var(--ink);font-weight:400}.nd-badge{align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;display:inline-flex;font-size:10px;gap:7px;padding:5px 10px;white-space:nowrap}.nd-badge[data-connection]:before{background:#a795bb;border-radius:50%;content:"";height:6px;width:6px}.nd-badge[data-connection][data-live=true]:before{background:#4b8a61}.nd-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:35px 0 25px}.nd-eyebrow{color:var(--purple);font-size:9px;font-weight:700;letter-spacing:1.6px;margin-bottom:9px!important}.nd h1{font-size:clamp(24px,2.4vw,36px);font-weight:700;letter-spacing:-1.4px;line-height:1.25}.nd-heading p:last-child{color:var(--muted);font-size:12px;margin-top:10px}.nd-button{align-items:center;background:#fff;border:1px solid #ded8e6;border-radius:7px;color:var(--ink);display:flex;font-size:11px!important;gap:10px;padding:10px 15px;white-space:nowrap}.nd-button span{font-size:20px;line-height:1}.nd-notice{background:#f0e6f8;border:1px solid #e8d8f3;border-radius:7px;color:#67358a;font-size:11px;margin-bottom:22px;padding:10px 13px}.nd-notice.nd-error{background:#fff2ed;border-color:#f0c4b3;color:#913718}.nd-filters{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;padding-bottom:29px}.nd-filters label{color:var(--muted);display:flex;flex:1;flex-direction:column;font-size:10px;gap:7px;min-width:120px}.nd-filters input,.nd-filters select,.nd-panel select{background:#fff;border:1px solid #ded8e6;border-radius:6px;color:var(--ink);font-size:11px;min-height:37px;padding:9px 10px;width:100%}.nd-reset{background:#fff;border:1px solid var(--line);border-radius:6px;color:#81718d;font-size:18px!important;height:37px;width:35px}.nd-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:27px 0 15px}.nd-section-heading h2{font-size:15px}.nd-section-heading>span{color:var(--muted);font-size:10px}.nd-kpis{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.nd-kpi{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px 20px}.nd-kpi>div{align-items:center;display:flex;font-size:12px;gap:7px;justify-content:space-between}.nd-kpi-icon{background:var(--soft);border-radius:6px;color:var(--purple);display:grid;font-size:18px;height:28px;place-items:center;width:28px}.nd-kpi>strong{display:block;font-size:38px;font-variant-numeric:tabular-nums;letter-spacing:-1.5px;line-height:1.2;margin:18px 0 4px}.nd-kpi>p{color:var(--muted);font-size:11px}.nd-kpi>small{border-top:1px solid var(--line);color:var(--muted);display:block;font-size:9px;margin-top:17px;padding-top:13px}.nd-kpi-featured{background:var(--purple);border-color:var(--purple);color:#fff}.nd-kpi-featured .nd-kpi-icon{background:hsla(0,0%,100%,.133);color:#fff}.nd-kpi-featured>p,.nd-kpi-featured>small{color:#efdffc}.nd-kpi-featured>small{border-color:hsla(0,0%,100%,.188)}.nd-charts{display:grid;gap:22px;grid-template-columns:1.65fr 1fr;margin-bottom:24px;scroll-margin-top:20px}.nd-panel{background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0}.nd-panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:23px 24px 20px}.nd-panel-heading h2{font-size:16px}.nd-panel-heading .nd-eyebrow{font-size:8px;margin-bottom:6px!important}.nd-panel select{min-width:125px}.nd-sr{font-size:0}.nd-chart{height:220px;padding:5px 20px 0}.nd-chart svg{height:100%;overflow:visible;width:100%}.nd-chart text{fill:#8b8195;font:10px Arial,sans-serif}.nd-chart .nd-gridline{stroke:#eeebf2;stroke-dasharray:4 5}.nd-chart-caption{color:var(--muted);font-size:10px;padding:12px 24px 22px}.nd-sources{min-height:225px;padding:4px 24px}.nd-source{margin-bottom:16px}.nd-source-label{display:flex;font-size:11px;justify-content:space-between;margin-bottom:7px}.nd-source-label span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.nd-source-track{background:#f4f0f8;border-radius:5px;height:7px;overflow:hidden}.nd-source-fill{background:var(--purple);border-radius:5px;height:100%}.nd-empty{color:var(--muted);font-size:12px;padding:35px 20px!important;text-align:center}.nd-table-panel{scroll-margin-top:20px}.nd-table-scroll{overflow:auto}.nd table{border-collapse:collapse;font-size:10px;text-align:left;white-space:nowrap;width:100%}.nd th{background:#fbfafc;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:#7d7089;font-size:9px;font-weight:400;padding:12px 17px}.nd td{border-bottom:1px solid #f3f0f6;font-variant-numeric:tabular-nums;padding:13px 17px}.nd td:nth-child(n+6):nth-child(-n+9),.nd th:nth-child(n+6):nth-child(-n+9){text-align:right}.nd tbody tr:hover{background:#fdfbff}.nd-campaign{background:var(--soft);border-radius:4px;color:var(--purple);font-size:9px;padding:3px 7px}.nd-table-footer{align-items:center;color:var(--muted);display:flex;font-size:9px;gap:15px;justify-content:space-between;padding:15px 24px}.nd-table-footer>div{align-items:center;display:flex;gap:12px}.nd-table-footer button{height:27px;width:27px}.nd-method{border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;margin-top:24px;padding-bottom:22px}.nd-method summary{color:var(--ink);cursor:pointer}.nd-method>div{max-width:850px;padding-top:14px}.nd-method p{line-height:1.7;margin-bottom:8px}.nd-footer{color:#908797;display:flex;font-size:9px;gap:15px;justify-content:space-between;padding-top:21px}.nd-footer span span{padding:0 8px}.nd-skip{background:#fff;left:20px;opacity:0;padding:10px;pointer-events:none;position:fixed;top:-60px;z-index:10}.nd-skip:focus{opacity:1;pointer-events:auto;top:10px}.nd-visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}@media (min-width:1650px){.nd-main{padding-left:55px;padding-right:55px}.nd-heading{padding-top:42px}.nd-kpi{padding:24px}.nd-chart{height:260px}.nd-sources{min-height:265px}}@media (max-width:1150px){.nd-sidebar{padding-left:12px;padding-right:12px;width:195px}.nd-main{padding:0 24px 24px;width:calc(100% - 195px)}.nd-brand{gap:10px}.nd-brand strong{font-size:16px}.nd-kpi{padding:14px}.nd-kpi>strong{font-size:32px}.nd-charts{grid-template-columns:1fr}.nd-sources{display:grid;gap:12px 24px;grid-template-columns:1fr 1fr;min-height:auto}}@media (max-width:760px){.nd{display:block}.nd-sidebar{align-items:center;border-bottom:1px solid var(--line);border-right:0;flex-direction:row;height:auto;justify-content:space-between;padding:16px 20px;position:static;width:100%}.nd-brand{margin:0}.nd-nu{font-size:36px}.nd-sidebar nav{display:none}.nd-space-label{font-size:8px;margin:0}.nd-partner,.nd-sidebar-note{display:none}.nd-main{padding:0 18px 20px;width:100%}.nd-topbar{font-size:9px;height:58px}.nd-slash{padding:0 5px}.nd-badge{font-size:9px}.nd-heading{align-items:flex-start;flex-direction:column;gap:17px;padding:26px 0 20px}.nd h1{font-size:29px}.nd-heading p:last-child{line-height:1.7}.nd-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.nd-kpi>strong{font-size:34px}.nd-kpi>div{font-size:11px}.nd-kpi>small{font-size:8px;min-height:38px}.nd-filters{gap:10px}.nd-filters label{flex:1;min-width:calc(50% - 10px)}.nd-filters .nd-reset{margin-left:auto}.nd-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.nd-panel-heading{padding:19px 17px}.nd-panel-heading h2{font-size:15px}.nd-panel-heading select{font-size:10px;max-width:125px;min-width:108px}.nd-sources{display:block;padding:5px 17px}.nd-chart{height:190px;padding:0 10px}.nd-table-footer{align-items:flex-start;gap:15px;padding:14px}.nd-footer{flex-direction:column;gap:7px}.nd-chart-caption{padding-left:17px;padding-right:17px}}@media (prefers-reduced-motion:reduce){.nd *{transition:none!important}}@media print{.nd-button,.nd-filters,.nd-sidebar,.nd-table-footer button{display:none}.nd-main{width:100%}.nd-kpis{grid-template-columns:repeat(4,1fr)}.nd-chart{height:170px}.nd-table-scroll{overflow:visible}.nd{font-size:11px}.nd-panel{break-inside:avoid}}