@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{color:#f5ecdd;--pumpkin:#f18b4b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#181510;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,.button{cursor:pointer;color:inherit;background:0 0;border:1px solid #645548;border-radius:4px;padding:12px 18px;font-size:14px;text-decoration:none}button:hover,.button:hover{background:#34281d}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--pumpkin);outline-offset:5px}[hidden]{display:none!important}.dashboard-header,main,footer{max-width:1320px;margin:auto;padding-left:48px;padding-right:48px}.dashboard-header{border-bottom:1px solid #3e3329;justify-content:space-between;align-items:center;gap:20px;min-height:130px;display:flex}.brand{letter-spacing:-3px;align-items:baseline;gap:20px;font-size:40px;font-weight:700;text-decoration:none;display:flex}.brand span{letter-spacing:2px;color:var(--pumpkin);font-size:10px}.eyebrow{letter-spacing:2px;color:var(--pumpkin);font-size:11px;font-weight:700}main{min-height:65vh;padding-top:42px;padding-bottom:80px}h1{letter-spacing:-6px;margin:24px 0;font-size:clamp(64px,8vw,108px);line-height:.95}em{color:var(--pumpkin);font-style:normal}p{color:#c7b9aa;line-height:1.65}h2{letter-spacing:-1.5px;margin:16px 0;font-size:clamp(28px,4vw,45px);line-height:1.1}h3{letter-spacing:-.6px;margin:0 0 18px;font-size:22px}.login-card{max-width:580px;padding:26px 0 0}.login-card p{max-width:420px;font-size:18px}.login-card form{gap:14px;max-width:440px;margin-top:36px;display:grid}.login-card label{font-size:14px;font-weight:600}.login-card input{color:#fff;background:#242019;border:1px solid #645548;border-radius:4px;width:100%;padding:16px}.login-card small{color:#b8a896;font-size:12px}.login-card button{background:var(--pumpkin);border-color:var(--pumpkin);color:#181510;text-align:left;justify-content:space-between;margin-top:12px;font-weight:700;display:flex}.login-card button:hover{background:#ffa56d}.message{min-height:24px;color:var(--pumpkin);font-size:14px}.dashboard-actions{color:#c7b9aa;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;font-size:12px;display:flex}.dashboard-actions>div{flex-wrap:wrap;gap:10px;display:flex}.growth-heading{max-width:780px;margin:50px 0 30px}.growth-heading p{font-size:17px}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.metric-card,.service-card{background:#211c16;border:1px solid #4c3d2e;border-radius:6px;padding:28px}.metric-card p{letter-spacing:.5px;margin:0 0 16px;font-size:12px}.metric-card strong{letter-spacing:-3px;color:var(--pumpkin);overflow-wrap:anywhere;font-size:56px;font-weight:500;line-height:1.2}.metric-card small{color:#b8a896;margin-top:14px;font-size:12px;line-height:1.6;display:block}.dashboard-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.service-card{min-width:0;margin-bottom:24px}.service-card p{font-size:14px}.service-table-wrap{overflow-x:auto}.service-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.service-table caption{text-align:left;color:#b8a896;margin:0 0 18px;font-size:11px}.service-table th{color:#b8a896;font-weight:500}.service-table th,.service-table td{border-bottom:1px solid #453729;padding:14px 8px}.service-table td:first-child,.service-table th:first-child{padding-left:0}.service-table th:not(:first-child),.service-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.impression-chart{width:100%;margin:26px 0 12px;display:block;overflow:visible}.chart-rule{stroke:#645548;fill:none;stroke-width:1px}.chart-line{stroke:var(--pumpkin);stroke-width:2.5px;fill:none;stroke-linejoin:round;stroke-linecap:round}.service-details summary{cursor:pointer;color:var(--pumpkin);padding:14px 0;font-size:13px}.growth-daily .service-table-wrap{max-height:330px}.fine-print{line-height:1.7;color:#b8a896!important;font-size:12px!important}.service-empty{padding:20px 0}.service-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.service-toolbar h3{overflow-wrap:anywhere}.service-badge{color:var(--pumpkin);border:1px solid #705236;border-radius:20px;padding:6px 10px;font-size:11px}.npm-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;display:grid}.npm-totals dt{color:#b8a896;margin-bottom:12px;font-size:12px}.npm-totals dd{letter-spacing:-2px;color:var(--pumpkin);margin:0;font-size:42px}.text-link{color:var(--pumpkin);font-size:14px}.privacy-copy{max-width:850px}.privacy-copy h1{margin-bottom:60px}.privacy-copy h2{margin:42px 0 18px;font-size:28px}.privacy-copy p{font-size:16px}.privacy-copy a{color:var(--pumpkin)}footer{letter-spacing:1px;color:#b8a896;border-top:1px solid #3e3329;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:32px;padding-bottom:40px;font-size:10px;display:flex}@media (width<=800px){.dashboard-header,main,footer{padding-left:24px;padding-right:24px}.dashboard-metrics{gap:10px}.metric-card,.service-card{padding:20px}.dashboard-grid{grid-template-columns:1fr;gap:0}.dashboard-actions{flex-direction:column;align-items:flex-start}.metric-card strong{font-size:42px}.npm-totals dd{font-size:34px}.dashboard-header>.eyebrow{letter-spacing:1px;font-size:9px}.brand{gap:12px;font-size:34px}}@media (width<=480px){.dashboard-metrics{grid-template-columns:1fr}.metric-card{grid-template-columns:1fr auto;gap:0 16px;display:grid}.metric-card p{align-self:center}.metric-card strong{grid-area:1/2/3}.metric-card small{margin:0}.dashboard-header{min-height:100px}.brand span{display:none}.npm-totals{gap:12px}.npm-totals dt{font-size:10px}.npm-totals dd{font-size:30px}h1{letter-spacing:-4px}.dashboard-actions button,.dashboard-actions .button{padding:12px;font-size:12px}.service-toolbar h3{font-size:20px}}
