html[data-market="international"]{
  --dashboard-bg:#161826;
  --dashboard-surface:#232532;
  --dashboard-surface-2:#1e202c;
  --dashboard-border:rgba(233,233,237,.16);
  --dashboard-text:#e9e9ed;
  --dashboard-text-2:#e9e9ed;
  --dashboard-muted:#9397ab;
  --dashboard-accent:#b5abfc;
  --dashboard-accent-strong:#968ae0;
  --dashboard-warn:#c9a15a;
  --dashboard-neutral:#b2b6ca;
  --dashboard-neutral-dark:#595d6c;
  --dashboard-track:#3f424d;
}
html[data-market="international"] body{overflow-x:hidden;background:var(--dashboard-bg);color:var(--dashboard-text)}
/* Dashboard-only navigation: preserve the wider B treatment while sharing the
   Dashboard's cool surfaces and accent rather than introducing a separate theme. */
@media (min-width:721px){
  html[data-market="international"] body:has(#dashboard-page){--cm-shell-width:248px}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-sidebar{background:#1b1e2a;color:#c7cad6;border-right:1px solid rgba(233,233,237,.07);box-shadow:none}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-logo-row,
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-footer{border-color:rgba(233,233,237,.07)}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-logo{padding:21px 18px 18px;gap:11px}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-logo-mark,
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-avatar{background:#5d5294;color:#f5f4ff}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-logo-name{color:#f3f4f6;font-size:16px;font-weight:600}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-nav{padding:14px}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-nav-item{min-height:44px;gap:12px;padding:10px 12px;border-radius:8px;color:#c7cad6;font-size:14.5px;font-weight:500}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-nav-item svg{width:18px;height:18px;opacity:.82}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-nav-item:hover{background:rgba(255,255,255,.04);color:#f3f4f6}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-nav-item.active{background:rgba(181,171,252,.12);box-shadow:none;color:#f4f2ff}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-nav-item.active svg{opacity:1;color:#b5abfc}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-footer{padding:14px}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-user{gap:11px;padding:10px 12px;margin-bottom:6px}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-avatar{width:30px;height:30px;font-size:13px}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-username{max-width:170px;color:#f3f4f6;font-size:14px;font-weight:600}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-plan{color:#9397ab;font-size:12px}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-logout{min-height:42px;padding:9px 12px;border-color:transparent;border-radius:8px;color:#a6abba;font-size:14px;font-weight:500}
  html[data-market="international"] body:has(#dashboard-page) .cm-shell-logout:hover{background:rgba(225,160,160,.1);border-color:transparent;color:#e1a0a0}
  html[data-market="international"] body:has(#dashboard-page) .cm-feedback-button.cm-feedback-sidebar-entry{min-height:44px;margin:0 0 8px;padding:8px 12px;border-color:rgba(181,171,252,.16);border-radius:8px;background:rgba(181,171,252,.09);color:#eeecff;font-size:13.5px;font-weight:600}
  html[data-market="international"] body:has(#dashboard-page) .cm-feedback-button.cm-feedback-sidebar-entry:hover{border-color:rgba(181,171,252,.28);background:rgba(181,171,252,.15);color:#fff}
}
html[data-market="international"] .cm-shell-plan{color:var(--dashboard-muted);text-transform:none;letter-spacing:0}
html[data-market="international"] .main{max-width:100vw;background:var(--dashboard-bg);padding:0;overflow:hidden}
html[data-market="international"] .page-head,
html[data-market="international"] #first-task-guide,
html[data-market="international"] #dashboard-data-hero,
html[data-market="international"] .grid-top,
html[data-market="international"] .grid-bottom,
html[data-market="international"] #dashboard-status{display:none!important}
.international-dashboard{display:none}
html[data-market="international"] .international-dashboard{display:flex;min-height:100vh;flex-direction:column;background:var(--dashboard-bg)}
.int-dashboard-header{width:100%;min-width:0;height:60px;flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 24px;border-bottom:1px solid var(--dashboard-border)}
.int-header-button,.int-task-pill{height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dashboard-border);border-radius:999px;background:var(--dashboard-surface);color:var(--dashboard-text-2);font:inherit;font-size:12.5px}
.int-header-button{display:none;padding:0 13px;cursor:pointer}.int-header-button:hover{border-color:var(--dashboard-accent);background:rgba(170,156,244,.1)}
.int-task-pill{gap:7px;padding:0 12px}.int-task-dot{width:7px;height:7px;border-radius:50%;background:var(--dashboard-neutral-dark)}.int-task-pill.running .int-task-dot{background:var(--dashboard-accent);box-shadow:0 0 0 3px rgba(170,156,244,.12)}
.int-header-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#5d5294;color:#f5f4ff;font-size:12.5px;font-weight:600}
.int-dashboard-content{width:100%;min-width:0;height:calc(100vh - 60px);overflow:auto;padding:24px 28px 40px;display:flex;flex-direction:column;gap:22px}
.int-welcome h1{margin:0 0 4px;color:var(--dashboard-text);font-size:24px;font-weight:500;letter-spacing:-.015em}.int-welcome p{margin:0;color:var(--dashboard-muted);font-size:13px}
.int-stats-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}
.int-stat-card{min-width:0;max-width:100%;height:270px;display:flex;flex-direction:column;padding:24px 26px;border:1px solid var(--dashboard-border);border-radius:9px;background:var(--dashboard-surface);color:var(--dashboard-text);box-shadow:none}
.int-card-kicker{color:var(--dashboard-accent);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}
.int-stat-value{display:block;margin-top:14px;color:var(--dashboard-text);font-size:32px;line-height:1.1;font-weight:500;white-space:nowrap}.int-stat-value small{color:var(--dashboard-muted);font-size:15px;font-weight:400}.int-stat-value.attention{color:var(--dashboard-warn)}
.int-stat-card>p{margin:10px 0 0;color:var(--dashboard-muted);font-size:13.5px}.int-card-spacer{flex:1}
.int-progress-track{height:6px;margin-top:17px;border-radius:999px;background:var(--dashboard-track);overflow:hidden}.int-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:var(--dashboard-accent);transition:width .25s ease}
.int-trend-wrap{height:58px;margin-top:auto}.int-trend-wrap svg{width:100%;height:100%;overflow:visible}.int-trend-wrap polyline{fill:none;stroke:var(--dashboard-accent);stroke-width:2;vector-effect:non-scaling-stroke}.int-trend-wrap circle{fill:var(--dashboard-accent)}
.int-chart-note{color:var(--dashboard-muted);font-size:12.5px}
.int-library-readiness{flex:1;display:flex;align-items:center;justify-content:center;gap:20px}.int-donut{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--dashboard-accent) 0deg,var(--dashboard-neutral-dark) 0deg)}.int-donut span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--dashboard-surface);font-size:19px;font-weight:500}
.int-legend{display:flex;flex-direction:column;gap:8px}.int-legend span{display:flex;align-items:center;gap:7px;color:var(--dashboard-text-2);font-size:13px}.int-legend i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--dashboard-neutral-dark)}.int-legend i.ready{background:var(--dashboard-accent)}.int-legend b{font-weight:600}
.int-stacked-bar{display:flex;height:16px;border-radius:999px;overflow:hidden;background:var(--dashboard-track)}.int-stacked-bar span{height:100%;min-width:2px}.int-reference-legend{gap:6px;margin-top:14px}.int-reference-legend span{color:var(--dashboard-muted);font-size:12.5px}
.int-attention-list{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.int-attention-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--dashboard-text-2);font-size:12.5px}.int-attention-label{display:flex;align-items:center;gap:7px;min-width:0}.int-attention-label i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--dashboard-warn)}.int-attention-row>span:last-child{color:var(--dashboard-muted);white-space:nowrap}
.int-insights-card{min-height:400px;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:24px;padding:28px 30px;border:1px solid var(--dashboard-border);border-radius:9px;background:var(--dashboard-surface)}
.int-insights-card h2{margin:0;color:var(--dashboard-text);font-size:14px;font-weight:500}.int-usage-insight,.int-top-libraries{min-width:0;display:flex;flex-direction:column;gap:14px}.int-insight-divider{background:var(--dashboard-border)}
.int-usage-rows{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.int-usage-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dashboard-text-2);font-size:13px}.int-usage-row-head span:last-child{color:var(--dashboard-muted);white-space:nowrap}.int-usage-track{height:8px;margin-top:7px;border-radius:999px;background:var(--dashboard-track);overflow:hidden}.int-usage-track span{display:block;height:100%;border-radius:inherit}
.int-library-bars{min-height:280px;flex:1;display:flex;align-items:flex-end;gap:16px;padding-top:4px}.int-library-bar-item{height:100%;min-width:0;flex:1;display:flex;flex-direction:column;gap:10px}.int-library-bar-stage{min-height:0;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.int-library-bar{min-height:8px;flex-shrink:1;border-radius:3px 3px 0 0;background:var(--dashboard-accent);transition:height .25s ease}.int-library-bar-value{display:block;color:var(--dashboard-text);font-size:12.5px;font-weight:600;line-height:1.2;text-align:center}.int-library-bar-item small{display:block;color:var(--dashboard-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.int-library-empty{align-self:center;color:var(--dashboard-muted);font-size:13px}
@media(max-width:1380px){.int-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.int-stat-card{height:250px}.int-insights-card{min-height:360px}}
@media(max-width:900px){.int-insights-card{grid-template-columns:1fr}.int-insight-divider{height:1px}.int-library-bars{min-height:240px}.int-dashboard-content{height:auto;min-height:calc(100vh - 60px)}}
@media(max-width:720px){
  html[data-market="international"] .cm-shell-mobile-appbar{background:var(--dashboard-surface);border-color:var(--dashboard-border)}
  html[data-market="international"] .cm-shell-mobile-brand{color:var(--dashboard-text)}
  html[data-market="international"] .cm-shell-mobile-menu,
  html[data-market="international"] .cm-shell-drawer-close{border-color:var(--dashboard-border);background:var(--dashboard-surface);color:var(--dashboard-text)}
  html[data-market="international"] .main{margin-left:0;width:100%;max-width:100vw;padding-top:0}
  .int-dashboard-header{height:52px;padding:0 16px;overflow:hidden}
  .int-task-pill{max-width:calc(100vw - 82px);flex-shrink:1;white-space:nowrap}
  .int-header-button{display:none}
  .int-dashboard-content{max-width:100vw;overflow-x:hidden;padding:18px 16px 32px}
  .int-welcome h1{font-size:20px}
  .int-stats-grid{width:100%;grid-template-columns:minmax(0,1fr)}
  .int-stat-card{width:100%;height:auto;min-height:235px}
  .int-insights-card{width:100%;min-width:0;padding:22px 18px}
  .int-library-bars{min-height:220px}
}
