@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#050505;--panel:#090909;--panel-hover:#0d0d0d;--border:#1c1c1c;--border-light:#252525;--text:#f2f2f2;--text-secondary:#a1a1a1;--text-muted:#666;--pink:#ff1688;--green:#35d99a;--sidebar:230px;--max-width:1380px}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.dashboard{background:var(--bg);width:100%;min-height:100vh;display:flex}.sidebar{width:var(--sidebar);border-right:1px solid var(--border);z-index:20;background:#070707;flex-direction:column;height:100vh;padding:30px 18px;display:flex;position:fixed;top:0;left:0}.brand{border-bottom:1px solid var(--border);padding:2px 12px 27px}.brand-main{color:#fff;letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1.1}.brand-sub{color:#777;letter-spacing:.2em;margin-top:3px;font-size:10px;font-weight:600;line-height:1}.nav{flex-direction:column;gap:3px;padding-top:22px;display:flex}.nav-item{color:#777;cursor:pointer;border-radius:5px;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item:hover{color:#ddd;background:#101010}.nav-item.active{color:#fff;background:#151515}.nav-item.muted{cursor:default;opacity:.52}.nav-item small{color:#555;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:9px}.nav-icon{color:#666;justify-content:center;width:16px;font-size:13px;display:inline-flex}.nav-item.active .nav-icon{color:var(--pink)}.main{width:calc(100% - var(--sidebar));min-height:100vh;margin-left:var(--sidebar);background:var(--bg)}.topbar{border-bottom:1px solid var(--border);background:#050505f5;justify-content:flex-end;align-items:center;height:72px;padding:0 42px;display:flex}.connection{color:#777;align-items:center;gap:8px;margin-right:28px;font-size:12px;display:flex}.connection-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #35d99a59}.connection.offline .connection-dot{box-shadow:none;background:#858585}.currency-control{border:1px solid #252525;border-radius:5px;align-items:center;gap:3px;margin-right:12px;padding:3px;display:flex}.currency-button{color:#888;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 7px;font-size:10px;font-weight:700}.currency-button:hover:not(:disabled),.currency-button.active{color:#fff;background:#272727}.currency-button:disabled{cursor:not-allowed;opacity:.45}.currency-rate{color:#777;white-space:nowrap;margin:0 5px 0 4px;font-size:10px}.text-button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #252525;border-radius:4px;margin-left:8px;padding:7px 10px;font-size:11px}.text-button:hover:not(:disabled){color:#fff;border-color:#454545}.text-button:disabled{cursor:wait;opacity:.55}.user{align-items:center;gap:11px;display:flex}.avatar{color:#ddd;background:#101010;border:1px solid #292929;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.user-name{color:#ddd;font-size:12px;font-weight:600;line-height:1.2}.user-role{color:#555;margin-top:2px;font-size:10px;line-height:1.2}.content{width:min(var(--max-width), calc(100% - 72px));margin:0 auto;padding:52px 0 90px}.header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.eyebrow{color:#666;letter-spacing:.18em;font-size:10px;font-weight:700}.header h1{color:#fff;letter-spacing:-.045em;margin:7px 0 9px;font-size:44px;font-weight:500;line-height:1}.subtitle{color:#707070;font-size:13px}.period-tabs,.country-tabs{align-items:center;gap:4px;display:flex}.period-button{color:#666;cursor:pointer;background:#080808;border:1px solid #1d1d1d;border-radius:4px;height:34px;padding:0 14px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.period-button:hover{color:#ccc;border-color:#2c2c2c}.period-button.active{color:#fff;background:#171717;border-color:#363636}.error{color:#ff6bab;background:#10080c;border:1px solid #38202b;border-radius:5px;margin-bottom:24px;padding:14px 16px;font-size:12px}.cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:64px;display:grid}.weekly-chart{border:1px solid var(--border);background:var(--panel);margin-bottom:64px;padding:24px 24px 18px}.weekly-chart-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.weekly-net-revenue,.weekly-total-paid{letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:9px;margin-top:7px;font-size:11px;font-weight:600;display:flex}.weekly-net-revenue{color:var(--green)}.weekly-total-paid{color:#737373}.weekly-net-revenue strong,.weekly-total-paid strong{color:#f4f4f4;letter-spacing:-.035em;text-transform:none;font-size:22px;font-weight:500}.weekly-net-revenue strong{color:var(--green)}.chart-period-tabs{align-items:center;gap:4px;display:flex}.weekly-plot-wrap{width:100%;margin-top:22px;overflow-x:auto}.weekly-plot{min-width:100%;height:auto;overflow:visible}.weekly-grid{stroke:#202020;stroke-width:1px}.weekly-line{fill:none;stroke:var(--green);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.weekly-dot{fill:var(--green);stroke:#07120d;stroke-width:3px;cursor:default}.weekly-dot:focus{stroke:#fff;outline:none}.weekly-value-box rect{fill:#121212;stroke:#303030;stroke-width:1px}.weekly-value-net,.weekly-value-total{font-size:9px;font-weight:600}.weekly-value-net{fill:var(--green)}.weekly-value-total{fill:#f4f4f4;font-size:8px}.weekly-axis-label,.weekly-x-label{fill:#666;font-size:11px}.weekly-axis-label{text-anchor:end}.weekly-x-label{text-anchor:middle}.card{border:1px solid var(--border);background:var(--panel);min-height:142px;padding:22px 20px;transition:border-color .15s,background .15s}.card:hover{background:var(--panel-hover);border-color:#292929}.card-label{color:#686868;letter-spacing:.17em;font-size:9px;font-weight:700}.card-value{color:#f5f5f5;letter-spacing:-.035em;margin-top:16px;font-size:25px;font-weight:500;line-height:1}.card-value.pink{color:var(--pink)}.card-value.green{color:var(--green)}.card-sub{color:#5f5f5f;margin-top:10px;font-size:11px}.card-sub.pink{color:#a70d59}.card-sub.green{color:#258b68}.section{margin-top:66px}.section:first-of-type{margin-top:0}.section-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;min-height:54px;padding-bottom:17px;display:flex}.section-eyebrow{color:#606060;letter-spacing:.18em;font-size:9px;font-weight:700}.section-title{color:#eee;letter-spacing:-.025em;margin:5px 0 0;font-size:21px;font-weight:500;line-height:1.15}.section-meta{color:#555;letter-spacing:.14em;font-size:9px;font-weight:600}.products-summary{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.summary-item{border-right:1px solid var(--border);min-height:82px;padding:18px 16px}.summary-item:first-child{padding-left:16px}.summary-item:last-child{border-right:0}.summary-label{color:#5d5d5d;letter-spacing:.16em;font-size:8px;font-weight:700}.summary-value{color:#ddd;letter-spacing:-.02em;margin-top:7px;font-size:17px;font-weight:500}.table{width:100%;margin-top:16px}.table-head,.table-row{grid-template-columns:minmax(0,1fr) 100px 130px 130px 100px;align-items:center;display:grid}:is(.product-row,.table-head:has(+.product-row)){grid-template-columns:minmax(280px,1fr) 80px 150px 150px 130px}.country-row,.country-head{grid-template-columns:minmax(0,1fr) 100px 130px 100px}.table-head{border-bottom:1px solid var(--border);color:#555;letter-spacing:.16em;text-transform:uppercase;min-height:38px;padding:0 16px;font-size:8px;font-weight:700}.table-row{color:#aaa;border-bottom:1px solid #151515;min-height:70px;padding:0 16px;font-size:12px;transition:background .15s,color .15s}.table-row:hover{color:#ddd;background:#0b0b0b}.product-name{color:#ccc;align-items:center;gap:14px;min-width:0;padding-right:30px;display:flex;overflow:hidden}.product-cover{object-fit:cover;background:#101010;border:1px solid #202020;border-radius:6px;flex-shrink:0;width:70px;min-width:70px;height:70px;min-height:70px;display:block}.product-cover-placeholder{color:#444;background:#0d0d0d;border:1px solid #1c1c1c;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;min-height:50px;font-size:14px;display:flex}.product-mark{color:#aaa;background:#111;border:1px solid #292929;border-radius:6px;justify-content:center;align-items:center;width:70px;min-width:70px;height:70px;font-size:13px;font-weight:600;display:inline-flex}.product-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.number-cell{color:#aaa;font-variant-numeric:tabular-nums}.revenue-cell{color:#ddd;font-variant-numeric:tabular-nums}.pink-revenue{color:var(--pink)}.share{color:#777;font-variant-numeric:tabular-nums}.country-name{color:#ccc;align-items:center;gap:10px;display:flex}.flag{justify-content:center;width:20px;font-size:15px;display:inline-flex}.country-flag{object-fit:cover;border:1px solid #2a2a2a;border-radius:2px;flex:none;width:24px;height:18px;display:block}.country-overview{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.country-overview-item{border-right:1px solid var(--border);min-height:96px;padding:20px 16px}.country-overview-item:last-child{border-right:0}.country-overview-label{color:#5d5d5d;letter-spacing:.16em;font-size:8px;font-weight:700}.country-overview-value{color:#ddd;letter-spacing:-.025em;margin-top:8px;font-size:20px;font-weight:500}.country-overview-value.pink{color:var(--pink)}.country-overview-value.green{color:var(--green)}.loading,.empty{border-bottom:1px solid var(--border);color:#555;letter-spacing:.14em;justify-content:center;align-items:center;min-height:120px;font-size:10px;font-weight:600;display:flex}.empty{color:#444}.dashboard-footer{color:#595959;margin-top:52px;font-size:11px}.login-shell{background:radial-gradient(circle at top, #161016 0, var(--bg) 42%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#090909f0;border:1px solid #292329;border-radius:8px;width:min(100%,380px);padding:38px;box-shadow:0 20px 80px #00000061}.login-card h1{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px;font-weight:500}.login-copy{color:var(--text-secondary);margin:0 0 28px;font-size:13px}.login-card label{color:#b8b8b8;margin-bottom:8px;font-size:12px;display:block}.login-card input{color:#fff;background:#090909;border:1px solid #303030;border-radius:4px;outline:none;width:100%;height:42px;padding:0 12px}.login-card input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ff16881f}.login-card button{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:4px;width:100%;height:42px;margin-top:20px;font-weight:600}.login-card button:disabled{cursor:wait;opacity:.65}.form-error{color:#ff77b4;margin:10px 0 -4px;font-size:12px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#222;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#333}@media (max-width:1100px){:root{--sidebar:210px}.content{width:calc(100% - 48px)}.cards{grid-template-columns:repeat(2,1fr)}.table-head,.table-row{grid-template-columns:minmax(0,1fr) 80px 110px 110px 80px}:is(.product-row,.table-head:has(+.product-row)){grid-template-columns:minmax(260px,1fr) 70px 120px 120px 110px}}@media (max-width:800px){.sidebar{width:190px;min-width:190px;position:relative}.main{width:calc(100% - 190px);margin-left:0}.topbar{padding:0 24px}.currency-rate{display:none}.content{width:calc(100% - 36px);padding-top:36px}.header{flex-direction:column;align-items:flex-start}.cards{grid-template-columns:1fr 1fr}}@media (max-width:620px){.dashboard{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;min-height:auto;padding:20px;position:relative}.nav{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.nav-item{justify-content:center}.main{width:100%}.topbar{height:64px;padding:0 18px;overflow-x:auto}.connection{display:none}.content{width:calc(100% - 28px);padding:30px 0 60px}.header h1{font-size:38px}.period-tabs{width:100%}.period-button{flex:1}.cards,.products-summary,.country-overview{grid-template-columns:1fr}.summary-item,.country-overview-item{border-right:0;border-bottom:1px solid var(--border)}.summary-item:last-child,.country-overview-item:last-child{border-bottom:0}.table{overflow-x:auto}.table-head,.table-row{min-width:680px}:is(.product-row,.table-head:has(+.product-row)){min-width:760px}}.dashboard-redesign{--bg:#090909;--panel:#151515;--panel-hover:#191919;--border:#2a2a2a;--text-secondary:#b0afb4;--text-muted:#88868c;--pink:#f4298a;--green:#2edb95;background:#090909;display:block}.dashboard-redesign .main{background:#090909;width:100%;margin-left:0}.dashboard-redesign .topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909f0;border-top:1px solid #292929;border-bottom:1px solid #292929;justify-content:space-between;height:64px;padding:0 max(24px,50vw - 720px);position:sticky;top:0}.topbar-brand{color:#f6f4f5;letter-spacing:-.035em;font-size:15px;font-weight:700}.topbar-brand span{color:var(--pink)}.topbar-actions{align-items:center;gap:8px;display:flex}.dashboard-redesign .connection{color:#bbb8bd;margin-right:8px;font-size:12px}.dashboard-redesign .connection-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px #2edb9514}.dashboard-redesign .connection-dot.offline,.dashboard-redesign .connection.offline .connection-dot{box-shadow:none;background:#7b7980}.dashboard-redesign .currency-control{background:#111;border-color:#353535;border-radius:7px;gap:2px;margin-right:0;padding:3px}.dashboard-redesign .currency-button{color:#aaa7ad;min-width:37px;padding:5px 8px;font-size:11px}.dashboard-redesign .currency-button:hover:not(:disabled),.dashboard-redesign .currency-button.active{color:#ffe0ef;background:#30202b}.dashboard-redesign .currency-rate{color:#aaa7ad;margin:0 7px 0 5px;font-size:11px}.dashboard-redesign .text-button{color:#d1ced2;background:#111;border-color:#373737;border-radius:7px;margin-left:0;padding:7px 10px;font-size:11px;font-weight:600}.dashboard-redesign .text-button:hover:not(:disabled){color:#fff;background:#21121b;border-color:#f4298a8c}.dashboard-redesign .content{width:min(1440px,100% - 48px);padding:34px 0 72px}.dashboard-redesign .header{align-items:flex-end;gap:26px;margin-bottom:26px}.dashboard-redesign .eyebrow,.dashboard-redesign .section-eyebrow{color:#aaa5aa;letter-spacing:.1em;font-size:11px;font-weight:700}.dashboard-redesign .header h1{letter-spacing:-.055em;margin:5px 0;font-size:clamp(30px,3vw,38px);font-weight:650}.dashboard-redesign .subtitle{color:#aaa7ad;margin:0;font-size:13px}.dashboard-redesign .period-tabs,.dashboard-redesign .country-tabs,.dashboard-redesign .chart-period-tabs{flex-wrap:wrap;justify-content:flex-end;gap:5px}.dashboard-redesign .period-button{color:#aaa7ad;background:#101010;border-color:#343434;border-radius:7px;flex:none;height:33px;padding:0 11px;font-size:11px;font-weight:650}.dashboard-redesign .period-button:hover{color:#f7edf2;border-color:#5a4150}.dashboard-redesign .period-button.active{color:#ffd8e9;background:#3b162a;border-color:#f4298abf;box-shadow:inset 0 0 0 1px #f4298a21}.dashboard-redesign .cards{gap:14px;margin-bottom:20px}.dashboard-redesign .card{background:#171717;border-color:#303030;border-radius:12px;min-height:150px;padding:18px;box-shadow:0 8px 20px #0000001f}.dashboard-redesign .card:hover{background:#1b1b1b;border-color:#444}.dashboard-redesign .card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-redesign .card-label{color:#c3bec3;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.dashboard-redesign .card-icon{width:34px;height:34px;color:var(--pink);background:#f4298a1f;border:1px solid #f4298a2e;border-radius:10px;justify-content:center;align-items:center;font-size:17px;font-weight:650;display:inline-flex}.dashboard-redesign .card.green .card-icon{color:var(--green);background:#2edb951c;border-color:#2edb9533}.dashboard-redesign .card-value{color:#f9f7f8;letter-spacing:-.05em;margin-top:17px;font-size:clamp(25px,2vw,30px);font-weight:700}.dashboard-redesign .card-value.pink{color:#ff6bad}.dashboard-redesign .card-value.green,.dashboard-redesign .pink-revenue{color:var(--green)}.dashboard-redesign .card-sub{color:#a7a2a8;margin-top:9px;font-size:11px;line-height:1.4}.dashboard-redesign .card-sub.pink{color:#e1a4c0}.dashboard-redesign .card-sub.green{color:#90cdb6}.dashboard-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,.75fr);align-items:stretch;gap:14px;margin-bottom:58px;display:grid}.dashboard-redesign .weekly-chart,.profit-panel{background:#171717;border:1px solid #303030;border-radius:12px;margin:0;padding:20px}.dashboard-redesign .weekly-chart-header{gap:18px}.overview-title{color:#f8f6f7;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:700}.overview-copy{color:#aaa7ad;margin:4px 0 0;font-size:12px}.dashboard-redesign .weekly-net-revenue,.dashboard-redesign .weekly-total-paid{letter-spacing:.05em;gap:7px;margin-top:12px;font-size:11px}.dashboard-redesign .weekly-net-revenue strong,.dashboard-redesign .weekly-total-paid strong{font-size:23px;font-weight:700}.dashboard-redesign .weekly-plot-wrap{margin-top:12px}.dashboard-redesign .weekly-grid{stroke:#292929}.dashboard-redesign .weekly-line{stroke:var(--green)}.dashboard-redesign .weekly-dot{fill:var(--green);stroke:#123326}.dashboard-redesign .weekly-value-box rect{fill:#101010;stroke:#444}.dashboard-redesign .weekly-value-net{fill:var(--green)}.dashboard-redesign .weekly-value-total{fill:#edeaeb}.dashboard-redesign .weekly-value-net{font-size:10px}.dashboard-redesign .weekly-value-total{font-size:9px}.dashboard-redesign .weekly-axis-label,.dashboard-redesign .weekly-x-label{fill:#aaa7ad;font-size:11px}.profit-panel{flex-direction:column;display:flex}.profit-detail-list{gap:3px;margin-top:22px;display:grid}.profit-detail-row{color:#bbb6bb;border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 2px;font-size:12px;display:flex}.profit-detail-row strong{color:#f3f0f1;font-variant-numeric:tabular-nums;font-size:14px}.profit-detail-row strong.pink{color:#ff6bad}.profit-detail-row strong.green{color:var(--green)}.sync-note{color:#aaa7ad;align-items:center;gap:8px;margin-top:auto;padding-top:19px;font-size:11px;display:flex}.dashboard-redesign .section{margin-top:48px}.dashboard-redesign .section-header{border-color:#303030;min-height:55px;padding:0 2px 14px}.dashboard-redesign .section-title{margin-top:4px;font-size:20px;font-weight:700}.dashboard-redesign .section-meta{color:#aaa7ad;letter-spacing:0;font-size:11px;font-weight:600}.dashboard-redesign .table{background:#171717;border:1px solid #303030;border-radius:12px;margin-top:14px;overflow:hidden}.dashboard-redesign .table-head{color:#aaa5aa;letter-spacing:.09em;border-color:#303030;min-height:42px;font-size:10px}.dashboard-redesign .table-row{color:#c6c2c5;border-color:#292929;min-height:82px;font-size:12px}.dashboard-redesign .table-row:hover{color:#fff;background:#1e1c1d}.dashboard-redesign .product-cover,.dashboard-redesign .product-mark{border-radius:9px;width:54px;min-width:54px;height:54px;min-height:54px}.dashboard-redesign .product-name{gap:13px}.dashboard-redesign .product-title{color:#e2dfe1;font-size:13px}.dashboard-redesign .number-cell,.dashboard-redesign .revenue-cell{color:#e2dfe1}.dashboard-redesign .country-row .revenue-cell{color:var(--green)}.dashboard-redesign .country-name{color:#e2dfe1}.dashboard-redesign .share{color:#bbb6bb}.dashboard-redesign .country-flag{border-color:#555}.dashboard-redesign .dashboard-footer{color:#aaa7ad;margin-top:42px;font-size:11px}@media (max-width:1080px){.dashboard-overview-grid{grid-template-columns:1fr}.profit-panel{min-height:240px}}@media (max-width:760px){.dashboard-redesign .topbar{align-items:flex-start;gap:12px;height:auto;min-height:62px;padding:12px 18px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-redesign .connection{display:none}.dashboard-redesign .content{width:calc(100% - 28px);padding-top:28px}.dashboard-redesign .header{flex-direction:column;align-items:flex-start}.dashboard-redesign .period-tabs{justify-content:flex-start}.dashboard-redesign .cards{grid-template-columns:repeat(2,1fr)}.dashboard-redesign .weekly-chart-header{flex-direction:column;align-items:flex-start}.dashboard-redesign .chart-period-tabs{justify-content:flex-start}.dashboard-redesign .country-tabs{justify-content:flex-start;margin-top:10px}.dashboard-redesign .section-header{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.dashboard-redesign .topbar-brand{padding-top:6px}.dashboard-redesign .currency-rate,.dashboard-redesign .text-button[title]{display:none}.dashboard-redesign .cards{grid-template-columns:1fr}.dashboard-redesign .card{min-height:132px}}
