@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ea55aed0-module__KujYLq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ea55aed0-module__KujYLq__variable{--font-body:"Inter", "Inter Fallback"}
:root{--bg:#f4f6fb;--bg-soft:#edf1f8;--surface:#fffffff5;--surface-2:#f7f9fd;--surface-3:#edf2fb;--text:#111827;--muted:#66758f;--line:#d9e1ee;--accent:#3658d4;--accent-strong:#2a46a8;--success:#0f8c68;--warn:#d97706;--danger:#dc2626;--chart-line:#3658d4;--chart-line-soft:#3658d457;--chart-fill-strong:#3658d4a8;--chart-fill:#6886e857;--chart-fill-soft:#c7d4ff14;--chart-grid:#94a3b83d;--outline-bg:#ffffffbd;--outline-bg-strong:#ecf2ffeb;--outline-text-strong:var(--accent-strong);--pill-bg:#fffc;--topbar-bg:#f4f6fbcc;--topbar-line:#d9e1eed1;--grid-line:#94a3b814;--hero-panel-bg:radial-gradient(circle at top left, #3658d41a, transparent 26%), linear-gradient(180deg, #fffffffa, #f7f9fdf5);--inline-alert-bg:#d9770614;--inline-alert-line:#d9770629;--inline-alert-text:#9a5b08;--divider-line:#dbe3efc7;--marker-ring:#94a3b824;--error-surface:#ffffffb8;--error-line:#dc26262e;--input-bg:#fffffff5;--input-text:var(--text);--shadow:0 24px 60px #0f172a14;--shadow-soft:0 10px 24px #0f172a0d}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100vh;font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--text);background:radial-gradient(circle at 0 0,#3658d41c,#0000 30%),radial-gradient(circle at 100% 0,#5279d81a,#0000 28%),linear-gradient(#f7f9fd 0%,#f1f5fb 44%,#edf2fb 100%);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3{letter-spacing:-.04em;margin:0;font-weight:650}p{margin:0}.page-shell{min-height:100vh;padding:24px}.container{width:min(1120px,100%);margin:0 auto}.card,.dashboard-panel,.metric-card,.error-state{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:24px}.subtle-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:28px 28px}.hero-actions,.dashboard-topbar-actions,.dashboard-badge-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-button,.ghost-button,.primary-button{border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-size:.92rem;font-weight:600;line-height:1;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s,color .14s;display:inline-flex}.hero-button:hover,.ghost-button:hover,.primary-button:hover{transform:translateY(-1px)}.hero-button:focus-visible,.ghost-button:focus-visible,.primary-button:focus-visible,.range-switcher-button:focus-visible,.dashboard-topnav-item:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:2px}.hero-button-primary,.primary-button{color:#fff;border:1px solid color-mix(in srgb, var(--accent-strong) 68%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, white 12%), var(--accent-strong));box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 18%, transparent);cursor:pointer}.hero-button-secondary,.ghost-button{color:var(--text);border:1px solid var(--line);background:var(--outline-bg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 64%, transparent)}.ghost-button-strong{background:var(--outline-bg-strong);border-color:color-mix(in srgb, var(--accent) 18%, var(--line));color:var(--outline-text-strong)}.chip{border:1px solid var(--line);background:var(--pill-bg);min-height:34px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:7px 11px;font-size:.92rem;display:inline-flex}.chip strong{color:var(--text)}.status-dot{background:var(--success);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #0596691f}.status-dot-live{animation:1.8s ease-out infinite status-pulse}.section-label,.dashboard-panel-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-strong);margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.section-label-live{align-items:center;gap:8px}@keyframes status-pulse{0%{transform:scale(1);box-shadow:0 0 #05966947}65%{transform:scale(1.08);box-shadow:0 0 0 8px #05966900}to{transform:scale(1);box-shadow:0 0 #05966900}}.home-hero-grid{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.credential-row{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.home-value-list{gap:16px;display:grid}.home-value-list p,.card p:not(.section-label){color:var(--muted)}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.two-col{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.dashboard-frame{min-height:100vh}.dashboard-topbar{z-index:20;border-bottom:1px solid var(--topbar-line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;position:sticky;top:0}.dashboard-brand-group{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.dashboard-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.dashboard-brand strong{font-size:.98rem;display:block}.dashboard-brand-copy{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem;display:block}.dashboard-brand-mark{width:42px;height:42px;color:var(--accent-strong);background:linear-gradient(135deg,#3658d41f,#6a84e126);border:1px solid #3658d424;border-radius:14px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.dashboard-topnav{border:1px solid var(--line);background:var(--outline-bg);border-radius:14px;align-items:center;gap:6px;padding:4px;display:inline-flex}.dashboard-topnav-item{color:var(--muted);border-radius:10px;align-items:center;padding:8px 12px;font-size:.92rem;display:inline-flex}.dashboard-topnav-item-active{background:var(--outline-bg-strong);color:var(--accent-strong)}.dashboard-workspace{width:min(1520px,100% - clamp(40px,5vw,88px));margin:0 auto;padding:32px 0 48px}.dashboard-stack{gap:24px;display:grid}.dashboard-page-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dashboard-page-copy{gap:12px;min-width:0;max-width:720px;display:grid}.dashboard-page-copy h1{font-size:clamp(2rem,4vw,3.4rem)}.dashboard-page-copy p{color:var(--muted);overflow-wrap:anywhere;max-width:58ch;font-size:1rem}.dashboard-inline-alert{background:var(--inline-alert-bg);border:1px solid var(--inline-alert-line);color:var(--inline-alert-text);border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.dashboard-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.95fr);gap:20px;display:grid}.dashboard-side-stack{gap:20px;display:grid}.dashboard-panel{padding:24px}.dashboard-panel-hero{background:var(--hero-panel-bg)}.dashboard-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.dashboard-panel-header>div,.dashboard-badge-row,.dashboard-topbar-actions{min-width:0}.dashboard-panel-title{margin-top:6px;font-size:1.3rem}.dashboard-panel-meta{color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:.92rem}.dashboard-hero-stats{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.dashboard-hero-value{margin-top:8px;font-size:clamp(2.6rem,5vw,4rem);line-height:.95;display:block}.dashboard-hero-copy{color:var(--muted);margin-top:10px}.dashboard-hero-tags{gap:12px;display:grid}.dashboard-mini-stat,.trend-footnote-card{border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:color-mix(in srgb, var(--surface) 82%, var(--surface-2));border-radius:18px;gap:6px;min-width:180px;padding:14px 16px;display:grid}.dashboard-mini-stat span,.trend-footnote-card span{color:var(--muted);font-size:.84rem}.dashboard-mini-stat strong,.trend-footnote-card strong{font-size:1.05rem}.trend-chart-stack{gap:18px;display:grid}.chart-shell{height:320px}.chart-tooltip{border:1px solid color-mix(in srgb, var(--text) 8%, var(--line));background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:180px;box-shadow:var(--shadow);border-radius:16px;gap:6px;padding:12px 14px;display:grid}.chart-tooltip-label{color:var(--muted);font-size:.82rem}.chart-tooltip-meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:.82rem;display:flex}.trend-footnotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trend-footnote-card p{color:var(--muted)}.dashboard-summary-list,.dashboard-breakdown-list{gap:14px;display:grid}.dashboard-summary-row{border-bottom:1px solid var(--divider-line);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.dashboard-summary-row:last-child{border-bottom:0;padding-bottom:0}.dashboard-summary-row span{color:var(--muted)}.dashboard-summary-row strong,.table-product-cell strong,.activity-copy strong,.activity-copy p{overflow-wrap:anywhere}.breakdown-row{gap:8px;display:grid}.breakdown-row-copy{justify-content:space-between;align-items:center;gap:16px;display:flex}.breakdown-row-copy span{text-transform:capitalize;color:var(--text)}.breakdown-row-copy em{color:var(--muted);margin-left:6px;font-style:normal;font-weight:500}.breakdown-bar{background:color-mix(in srgb, var(--surface-3) 86%, var(--line));border-radius:999px;height:10px;overflow:hidden}.breakdown-fill{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 68%, #84b4ff));border-radius:999px;height:100%}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{gap:16px;min-height:174px;padding:22px;display:grid}.metric-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metric-card-label{color:var(--muted);font-size:.92rem}.metric-card-delta{text-align:right;max-width:140px;color:var(--muted);font-size:.82rem}.metric-card-value{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.metric-card-hint{color:var(--muted);font-size:.9rem}.metric-card-rule{align-items:center;display:flex}.metric-card-rule span{background:color-mix(in srgb, var(--accent) 18%, var(--surface-3));border-radius:999px;width:56px;height:4px}.metric-card-good .metric-card-rule span,.activity-marker-success{background:linear-gradient(90deg, var(--success), color-mix(in srgb, var(--success) 68%, #5ef0b4))}.metric-card-accent .metric-card-rule span,.activity-marker-accent{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 68%, #84b4ff))}.dashboard-two-col{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:20px;display:grid}.dashboard-zero-state{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}.dashboard-zero-state-copy{border:1px solid var(--line);background:var(--hero-panel-bg);box-shadow:var(--shadow-soft);border-radius:28px;gap:18px;padding:24px;display:grid}.dashboard-zero-state-copy h1{max-width:14ch;font-size:clamp(2rem,4vw,3.2rem)}.dashboard-zero-state-copy p{max-width:62ch;color:var(--muted)}.dashboard-zero-state-code{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:22px;gap:10px;padding:18px;display:grid}.dashboard-zero-state-code>span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:700}.dashboard-zero-state-code pre{color:#e5eefb;background:#0f172af2;border-radius:18px;margin:0;padding:16px 18px;font-size:.88rem;line-height:1.6;overflow-x:auto}.dashboard-zero-state-aside{gap:16px;display:grid}.range-switcher{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 90%, var(--surface));border-radius:14px;align-items:center;gap:6px;padding:4px;display:inline-flex}.range-switcher-button{min-height:32px;color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 12px;font-size:.9rem}.range-switcher-button-active{background:var(--surface);color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent)}.table-shell{gap:8px;display:grid}.table-header-row,.table-row{grid-template-columns:minmax(0,1.6fr) 100px 140px;align-items:center;gap:16px;display:grid}.table-header-row{color:var(--muted);border-bottom:1px solid var(--divider-line);padding:0 0 10px;font-size:.82rem}.table-body{gap:8px;display:grid}.table-row{border-bottom:1px solid var(--divider-line);padding:14px 0}.table-row:last-child{border-bottom:0;padding-bottom:0}.table-product-cell{align-items:center;gap:14px;min-width:0;display:flex}.table-product-cell strong{display:block}.table-product-cell p{color:var(--muted);font-size:.85rem}.table-rank{background:var(--outline-bg-strong);width:38px;height:38px;color:var(--accent-strong);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.table-number{color:var(--muted)}.table-revenue{text-align:right;font-weight:700}.table-mobile-metric{display:contents}.table-mobile-label{color:var(--muted);font-size:.8rem;display:none}.activity-feed{gap:12px;display:grid}.activity-row{border-bottom:1px solid var(--divider-line);grid-template-columns:14px minmax(0,1fr);align-items:flex-start;gap:14px;padding:14px 0;display:grid}.activity-row:last-child{border-bottom:0;padding-bottom:0}.activity-marker{background:linear-gradient(90deg, color-mix(in srgb, var(--muted) 55%, var(--line)), color-mix(in srgb, var(--muted) 82%, var(--line)));width:14px;height:14px;box-shadow:0 0 0 5px var(--marker-ring);border-radius:999px;margin-top:4px}.activity-copy{gap:6px;min-width:0;display:grid}.activity-copy-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.activity-copy-head span,.activity-copy p{color:var(--muted)}.empty-state{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 76%, transparent), color-mix(in srgb, var(--surface-2) 86%, transparent));border:1px dashed #94a3b866;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px;display:grid}.empty-state-compact{padding:18px}.empty-state-icon{background:radial-gradient(circle at 35% 35%,#3658d447,#0000 32%),linear-gradient(135deg,#3658d424,#6a84e114);border-radius:16px;width:46px;height:46px}.empty-state-title{font-weight:700}.empty-state-copy{color:var(--muted);margin-top:4px}.error-state{background:var(--error-surface);border-color:var(--error-line);padding:24px}.error-state-title{color:var(--danger);font-weight:700}.error-state-copy{color:var(--muted);margin-top:10px}.error-state-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.form-stack{gap:16px;display:grid}.form-label{gap:8px;display:grid}.form-input{border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--input-text);border-radius:14px;padding:12px 14px}.form-input::placeholder{color:var(--muted)}.form-input:focus{outline:2px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:2px}.auth-submit{opacity:1;justify-content:center}.auth-submit:disabled{cursor:wait;opacity:.72}.dashboard-skeleton-lines{gap:12px;display:grid}.skeleton{background:linear-gradient(90deg,#dbe3ef73,#fffffff2,#dbe3ef73) 0 0/220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite shimmer}.skeleton-line{width:70%;height:14px}.skeleton-line-long{width:88%}.skeleton-line-short{width:44%}.skeleton-tag{width:96px;height:18px}.skeleton-title{width:56%;height:44px}.skeleton-copy{width:68%;height:18px}.skeleton-chart{border-radius:20px;width:100%;height:320px}.skeleton-metric{width:72%;height:40px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.dashboard-page-header,.dashboard-hero-grid,.dashboard-two-col,.dashboard-zero-state,.home-hero-grid,.two-col,.kpi-grid,.dashboard-kpi-grid,.trend-footnotes{grid-template-columns:1fr}.dashboard-page-header{align-items:flex-start}}@media (max-width:820px){.dashboard-topbar{padding:16px}.dashboard-workspace{width:min(100% - 32px,1360px);padding-top:24px}.dashboard-topnav{display:none}.table-header-row,.table-row{grid-template-columns:minmax(0,1fr) 88px 120px}}@media (prefers-color-scheme:dark){:root{--bg:#0d1320;--bg-soft:#121a2b;--surface:#101827f0;--surface-2:#131c2d;--surface-3:#192336;--text:#e5edf7;--muted:#9aa8c0;--line:#8193b12e;--accent:#8ea5ff;--accent-strong:#b3c2ff;--success:#38c59a;--chart-line:#8ea5ff;--chart-line-soft:#8ea5ff57;--chart-fill-strong:#8ea5ff70;--chart-fill:#7188de42;--chart-fill-soft:#8ea5ff0a;--chart-grid:#94a3b81f;--outline-bg:#162030d6;--outline-bg-strong:#243046e0;--outline-text-strong:#d7e1ff;--pill-bg:#172234d1;--topbar-bg:#0a0f1ac7;--topbar-line:#8193b124;--grid-line:#8193b114;--hero-panel-bg:radial-gradient(circle at top left, #8ea5ff1f, transparent 26%), linear-gradient(180deg, #101827f5, #111b2cf0);--inline-alert-bg:#d977061f;--inline-alert-line:#d977062e;--inline-alert-text:#f2cb88;--divider-line:#8193b12e;--marker-ring:#8193b11a;--error-surface:#1c151ddb;--error-line:#dc262638;--input-bg:#111b2cfa;--input-text:#e5edf7;--shadow:0 24px 60px #0000005c;--shadow-soft:0 10px 28px #00000042}body{background:radial-gradient(circle at 0 0,#8ea5ff1f,#0000 28%),radial-gradient(circle at 100% 0,#4f70ce1f,#0000 30%),linear-gradient(#0a1020 0%,#0d1424 46%,#10182a 100%)}.hero-button-primary,.primary-button{color:#0d1320;box-shadow:0 14px 30px #4a60b138}.status-dot{box-shadow:0 0 0 6px #38c59a1f}.activity-marker{box-shadow:0 0 0 5px var(--marker-ring);background:linear-gradient(90deg,#29354ce6,#3f4e6af0,#29354ce6)}.skeleton{background:linear-gradient(90deg,#29354ce6,#3f4e6af0,#29354ce6) 0 0/220% 100%}}@media (max-width:720px){.page-shell{padding:16px}.dashboard-panel,.card,.metric-card,.error-state{border-radius:20px}.dashboard-topbar,.dashboard-workspace{width:100%}.dashboard-topbar{flex-direction:column;align-items:stretch;gap:14px}.dashboard-workspace{padding:20px 16px 40px}.dashboard-panel,.metric-card{padding:18px}.dashboard-page-copy h1{font-size:clamp(1.7rem,10vw,2.4rem)}.dashboard-page-copy p{max-width:none}.dashboard-hero-stats{flex-direction:column}.dashboard-hero-value{font-size:clamp(2rem,11vw,3rem)}.chart-shell,.skeleton-chart{height:240px}.dashboard-mini-stat,.trend-footnote-card,.chip,.ghost-button,.primary-button,.dashboard-topbar-actions,.dashboard-badge-row,.hero-actions{width:100%}.dashboard-topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-topbar-actions .chip{grid-column:1/-1}.dashboard-badge-row{grid-template-columns:1fr;gap:10px;display:grid}.dashboard-panel-header{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.dashboard-panel-meta{text-align:left}.dashboard-summary-row{flex-direction:column;align-items:flex-start;gap:4px}.range-switcher{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.range-switcher-button{justify-content:center;width:100%}.table-header-row{display:none}.table-row{grid-template-columns:1fr;gap:12px;padding:16px 0}.table-product-cell{align-items:flex-start}.table-mobile-metric{justify-content:space-between;align-items:center;gap:16px;display:flex}.table-mobile-label{display:inline}.table-revenue{text-align:left}.activity-copy-head{flex-direction:column;gap:4px}.credential-row{flex-direction:column}}@media (max-width:430px){.page-shell{padding:12px}.container{gap:16px}.dashboard-topbar{gap:12px;padding:12px}.dashboard-brand{gap:10px}.dashboard-brand-mark{border-radius:12px;width:38px;height:38px;font-size:.9rem}.dashboard-brand strong{font-size:.92rem}.dashboard-brand-copy{font-size:.8rem}.dashboard-workspace{padding:16px 12px 28px}.dashboard-stack{gap:16px}.dashboard-panel,.metric-card,.error-state,.card{border-radius:18px}.dashboard-panel,.metric-card{padding:16px}.dashboard-page-header{gap:14px}.dashboard-page-copy{gap:10px}.dashboard-page-copy h1{letter-spacing:-.05em;font-size:clamp(1.5rem,9vw,2rem)}.dashboard-page-copy p,.dashboard-panel-meta,.metric-card-hint,.activity-copy p,.table-product-cell p{font-size:.88rem}.dashboard-panel-title{font-size:1.08rem;line-height:1.1}.dashboard-hero-value{font-size:clamp(1.8rem,10vw,2.5rem)}.dashboard-hero-copy{margin-top:8px}.dashboard-hero-tags,.dashboard-side-stack,.trend-chart-stack,.trend-footnotes,.dashboard-summary-list,.dashboard-breakdown-list,.activity-feed{gap:10px}.dashboard-mini-stat,.trend-footnote-card{gap:4px;min-width:0;padding:12px 14px}.dashboard-mini-stat strong,.trend-footnote-card strong{font-size:1rem}.dashboard-badge-row,.dashboard-topbar-actions,.hero-actions{gap:8px}.chip,.ghost-button,.primary-button,.hero-button,.range-switcher-button{min-height:34px;padding:8px 12px;font-size:.88rem}.chip{align-items:flex-start}.chip strong{display:inline}.chart-shell,.skeleton-chart{height:208px}.table-row{gap:10px;padding:14px 0}.table-product-cell{gap:12px}.table-rank{border-radius:10px;width:34px;height:34px;font-size:.82rem}.table-mobile-metric{gap:12px}.activity-row{grid-template-columns:12px minmax(0,1fr);gap:12px;padding:12px 0}.activity-marker{width:12px;height:12px}.activity-copy{gap:4px}.error-state-actions{gap:10px}.form-stack{gap:14px}.form-input{padding:11px 12px}}
