/* CBCrypto V8.7 */
.v87-scope-hide{display:none!important}
#v87AdvancedHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:22px 24px;margin-bottom:18px;border:1px solid rgba(93,151,195,.24);border-radius:18px;background:linear-gradient(135deg,rgba(10,25,38,.96),rgba(8,18,29,.94))}
#v87AdvancedHeader .v87-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8ca8bc;margin-bottom:6px}
#v87AdvancedHeader h1{margin:0;color:#eaf3fa;font-size:27px;line-height:1.1}
#v87AdvancedHeader p{margin:8px 0 0;color:#93adbf;max-width:820px;line-height:1.5}
#v87AdvancedContext{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.v87-context-chip{min-width:150px;padding:10px 12px;border:1px solid rgba(111,162,197,.22);border-radius:12px;background:rgba(9,19,28,.72)}
.v87-context-chip span,.v87-context-chip small{display:block;color:#829dad;font-size:10px;text-transform:uppercase;letter-spacing:.05em}
.v87-context-chip b{display:block;color:#eff6fa;font-size:15px;margin:3px 0}
.v87-context-chip.good{border-color:rgba(73,193,150,.35)}.v87-context-chip.bad{border-color:rgba(237,97,97,.4)}
body.v87-ml-view .advanced-return-bar,body.v87-risk-view .advanced-return-bar,body.v87-audit-view .advanced-return-bar,body.v87-challenger-view .advanced-return-bar,body.v87-diagnostics-view .advanced-return-bar{display:none!important}
@media(max-width:900px){#v87AdvancedHeader{grid-template-columns:1fr}#v87AdvancedContext{justify-content:flex-start}.v87-context-chip{flex:1;min-width:130px}}


/* CBCrypto V8.7.1 — ML clarity / residual cleanup */
body.v87-ml-view #floatingMLButton,
body.v87-risk-view #floatingMLButton,
body.v87-audit-view #floatingMLButton,
body.v87-challenger-view #floatingMLButton,
body.v87-diagnostics-view #floatingMLButton{
  display:none!important;
}
#productDrawerBackdrop[aria-hidden="true"]{
  display:none!important;
}
#productDrawerBackdrop[aria-hidden="false"]{
  display:block;
}


/* CBCrypto V8.7.4 — Quality audit clarity */
.meta-symbol-audit{
  display:inline-flex;
  align-items:center;
  gap:6px;
  flex-wrap:wrap;
}
.meta-symbol-flag{
  display:inline-flex;
  align-items:center;
  min-height:18px;
  padding:2px 6px;
  border:1px solid currentColor;
  border-radius:999px;
  font-size:10px;
  font-weight:700;
  letter-spacing:.02em;
  line-height:1.1;
  opacity:.82;
}
.meta-symbol-notice{
  margin-top:10px;
  margin-bottom:10px;
}
#metaRankingOutcomeAvailable{
  align-self:center;
}


/* CBCrypto V8.7.5 — Quality audit interpretation */
#metaRankingOutcomeAvailable{
  max-width:360px;
  line-height:1.35;
}
#metaRankingOutcomeAvailable b{
  font-size:1.05em;
}


/* CBCrypto V8.7.6 — Cost integrity drilldown */
.meta-audit-details{
  margin:12px 0;
  border:1px solid rgba(120,150,170,.22);
  border-radius:12px;
  padding:10px 12px;
}
.meta-audit-details summary{
  cursor:pointer;
  font-weight:700;
}
#metaOutcomeCostAuditAvailable{
  max-width:360px;
  line-height:1.35;
}


/* CBCrypto V8.7.8 — cost/alpha clarity */
#metaCostSemanticsAvailable,
#metaGrossAlphaExecutionAvailable{
  max-width:360px;
  line-height:1.35;
}


/* CBCrypto V8.7.9 — Prospective challenger expansion */
#metaGrossAlphaProspectiveV5 .meta-table td,
#metaGrossAlphaProspectiveV5 .meta-table th{
  white-space:nowrap;
}


/* CBCrypto V8.7.11 — context-aware META main controls */
body[data-active-tab="meta"] #mainCycleButton{
  min-width:150px;
}


/* CBCrypto V8.7.13 — Operation Neon Controls + Start Modal */
#tabOperation .opv6-motor-card{border-color:rgba(34,183,255,.18);background:radial-gradient(circle at 0 0,rgba(0,194,255,.08),transparent 42%),linear-gradient(155deg,rgba(7,23,35,.98),rgba(5,17,27,.98))}
#tabOperation .opv6-motor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
#tabOperation .opv713-action{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:45px;padding:9px 11px!important;border:1px solid rgba(62,151,200,.23)!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(12,35,50,.96),rgba(7,24,36,.96))!important;color:#bdd5e4!important;font-size:9px!important;font-weight:800!important;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
#tabOperation .opv713-action:hover{border-color:rgba(50,196,255,.48)!important;color:#effaff!important;box-shadow:0 0 18px rgba(0,178,255,.09),inset 0 1px 0 rgba(255,255,255,.04)}
#tabOperation .opv713-action-icon{width:21px;height:21px;flex:0 0 21px;display:inline-flex;align-items:center;justify-content:center;color:#28c7ff;filter:drop-shadow(0 0 7px rgba(40,199,255,.5))}
#tabOperation .opv713-action-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#tabOperation .opv713-action.primary{border-color:rgba(31,221,177,.34)!important;background:linear-gradient(180deg,rgba(9,64,55,.98),rgba(7,43,39,.98))!important;color:#cffff0!important}
#tabOperation .opv713-action.primary .opv713-action-icon{color:#35e7bd;filter:drop-shadow(0 0 8px rgba(53,231,189,.55))}
#tabOperation .opv713-action.danger{border-color:rgba(255,86,118,.32)!important;background:linear-gradient(180deg,rgba(60,20,34,.96),rgba(39,16,27,.96))!important;color:#ffc0cd!important}
#tabOperation .opv713-action.danger .opv713-action-icon{color:#ff718d;filter:drop-shadow(0 0 8px rgba(255,113,141,.45))}
#tabOperation .opv713-action.opv6-wide{grid-column:1/-1}
#tabOperation .opv6-title-icon{width:30px;height:30px;padding:6px;border:1px solid rgba(37,185,255,.25);border-radius:9px;background:radial-gradient(circle at 50% 45%,rgba(29,188,255,.16),rgba(5,22,34,.92) 72%);color:#2bc5ff;filter:drop-shadow(0 0 8px rgba(43,197,255,.32))}
#tabOperation .opv6-state-card:nth-child(3n+1) .opv6-title-icon{color:#38e4ba;border-color:rgba(56,228,186,.22);background:radial-gradient(circle at 50% 45%,rgba(56,228,186,.14),rgba(5,22,34,.92) 72%);filter:drop-shadow(0 0 8px rgba(56,228,186,.28))}
#tabOperation .opv713-engine .opv83-engine-top{grid-template-columns:31px minmax(0,1fr) auto;align-items:center}
#tabOperation .opv713-engine-icon{width:29px;height:29px;padding:6px;border-radius:9px;border:1px solid rgba(86,130,157,.22);color:#6c8fa4;background:radial-gradient(circle,rgba(84,128,154,.11),rgba(6,20,30,.9) 72%)}
#tabOperation .opv713-engine-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#tabOperation .opv713-engine.running .opv713-engine-icon{color:#45e1b8;border-color:rgba(69,225,184,.34);background:radial-gradient(circle,rgba(69,225,184,.18),rgba(5,30,27,.95) 72%);filter:drop-shadow(0 0 9px rgba(69,225,184,.35))}
#tabOperation .opv713-engine[data-engine="operation"].running .opv713-engine-icon{color:#2bc5ff;border-color:rgba(43,197,255,.35);background:radial-gradient(circle,rgba(43,197,255,.17),rgba(4,27,39,.95) 72%);filter:drop-shadow(0 0 9px rgba(43,197,255,.35))}
#tabOperation .opv713-engine .opv83-engine-dot{display:none!important}

.operation-start-backdrop{position:fixed;inset:0;z-index:1500;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(2,8,13,.78);backdrop-filter:blur(7px)}
.operation-start-backdrop.open{display:flex}
.operation-start-modal{width:min(760px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(52,190,255,.28);border-radius:18px;background:radial-gradient(circle at 5% 0,rgba(35,195,255,.11),transparent 35%),linear-gradient(155deg,#071a28,#06131e 64%,#071721);box-shadow:0 26px 90px rgba(0,0,0,.52),0 0 38px rgba(16,173,238,.08)}
.operation-start-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:20px 22px 16px;border-bottom:1px solid rgba(75,145,181,.14)}
.operation-start-title{display:flex;gap:13px;align-items:center}
.operation-start-title-icon{width:42px;height:42px;padding:9px;border-radius:12px;color:#36e3bb;border:1px solid rgba(54,227,187,.35);background:radial-gradient(circle,rgba(54,227,187,.18),rgba(6,30,27,.94) 72%);filter:drop-shadow(0 0 10px rgba(54,227,187,.3))}
.operation-start-title-icon svg,.operation-start-safety svg,.opstart-status-icon svg,#operationStartConfirm svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.operation-start-head .k{font-size:10px;letter-spacing:.12em;color:#6f9db5;text-transform:uppercase;font-weight:900}
.operation-start-head h2{margin:4px 0 3px;font-size:20px;color:#edf8fc}
.operation-start-head p{margin:0;color:#7f9eaf;font-size:11px;line-height:1.45}
.operation-start-close{width:34px;height:34px;padding:0!important;border-radius:10px!important;border:1px solid rgba(93,143,169,.2)!important;background:#081d2a!important;color:#83a3b5!important;font-size:18px!important}
.operation-start-body{padding:18px 22px}
.operation-start-safety{display:flex;gap:10px;align-items:center;margin-bottom:15px;padding:11px 12px;border:1px solid rgba(55,224,185,.22);border-radius:11px;background:rgba(7,46,39,.48);color:#bcebdd}
.operation-start-safety .product-icon-svg{width:22px;height:22px;color:#3ce1bb;filter:drop-shadow(0 0 7px rgba(60,225,187,.4))}
.opstart-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.opstart-status-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:68px;padding:11px 12px;border:1px solid rgba(67,119,147,.18);border-radius:12px;background:rgba(7,24,35,.72)}
.opstart-status-icon{width:34px;height:34px;padding:7px;border-radius:10px;color:#7797a9;border:1px solid rgba(89,131,153,.18);background:#071b27}
.opstart-status-item small{display:block;color:#708fa2;font-size:8px;text-transform:uppercase;letter-spacing:.06em}
.opstart-status-item b{display:block;color:#e7f4f8;font-size:11px;margin-top:2px}
.opstart-status-item span:not(.opstart-status-icon){display:block;color:#7593a3;font-size:8px;margin-top:3px;line-height:1.35}
.opstart-status-item.good .opstart-status-icon{color:#42dfb5;border-color:rgba(66,223,181,.3);filter:drop-shadow(0 0 7px rgba(66,223,181,.28))}
.opstart-status-item.cyan .opstart-status-icon{color:#2dc8ff;border-color:rgba(45,200,255,.3);filter:drop-shadow(0 0 7px rgba(45,200,255,.3))}
.opstart-status-item.warn .opstart-status-icon{color:#ffc35d;border-color:rgba(255,195,93,.28);filter:drop-shadow(0 0 7px rgba(255,195,93,.25))}
.opstart-status-item.bad .opstart-status-icon{color:#ff7089;border-color:rgba(255,112,137,.3);filter:drop-shadow(0 0 7px rgba(255,112,137,.28))}
.opstart-risk-note{margin-top:13px;padding:11px 12px;border-radius:11px;font-size:9px;line-height:1.5}
.opstart-risk-note.good{border:1px solid rgba(60,218,177,.2);background:rgba(7,47,39,.38);color:#9fd9c8}
.opstart-risk-note.warn{border:1px solid rgba(255,184,77,.23);background:rgba(53,38,11,.38);color:#e7c58d}
.operation-start-actions{display:flex;justify-content:flex-end;gap:9px;padding:0 22px 20px}
.operation-start-actions button{min-height:42px;border-radius:10px!important}
#operationStartConfirm{display:flex;align-items:center;gap:8px;min-width:160px;justify-content:center;border:1px solid rgba(55,227,185,.35)!important;background:linear-gradient(180deg,#0d6959,#08483f)!important;color:#d9fff3!important;box-shadow:0 0 18px rgba(55,227,185,.09)}
#operationStartConfirm .product-icon-svg{width:18px;height:18px;color:#49ebc2;filter:drop-shadow(0 0 7px rgba(73,235,194,.45))}
#operationStartConfirm:disabled{opacity:.55;cursor:not-allowed}
.opstart-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:opstartspin .75s linear infinite}
@keyframes opstartspin{to{transform:rotate(360deg)}}
@media(max-width:720px){.opstart-status-grid{grid-template-columns:1fr}.operation-start-actions{flex-direction:column-reverse}.operation-start-actions button{width:100%}}



/* =========================================================
   CBCRYPTO_OVERVIEW_COMPACT_ACTIONS_V8_7_15
   ========================================================= */

body.product-ui-v3 #metaSimpleDashboard .simple-status-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
}
body.product-ui-v3 #metaSimpleDashboard .simple-status-card{
  grid-template-columns:38px minmax(0,1fr)!important;
  gap:10px!important;
  min-height:148px!important;
  padding:14px 14px!important;
  border-radius:14px!important;
  border:1px solid rgba(38,109,151,.26)!important;
  background:
    radial-gradient(circle at 0 0,rgba(33,191,255,.08),transparent 36%),
    linear-gradient(160deg,rgba(8,26,38,.98),rgba(6,19,29,.98))!important;
  box-shadow:0 16px 34px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.025);
}
body.product-ui-v3 #metaSimpleDashboard .simple-status-card:hover{
  border-color:rgba(62,170,224,.42)!important;
  box-shadow:0 18px 36px rgba(0,0,0,.18), 0 0 20px rgba(0,178,255,.08), inset 0 1px 0 rgba(255,255,255,.035);
}
body.product-ui-v3 #metaSimpleDashboard .simple-status-icon{
  width:38px!important;height:38px!important;
  border-radius:12px!important;
  border:1px solid rgba(44,167,229,.24);
  background:radial-gradient(circle,rgba(44,167,229,.16),rgba(8,28,40,.96) 72%)!important;
  color:#2fc7ff!important;
  filter:drop-shadow(0 0 9px rgba(47,199,255,.24));
}
body.product-ui-v3 #metaSimpleDashboard .simple-status-icon svg{
  width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;
}
body.product-ui-v3 #metaSimpleDashboard .tone-good .simple-status-icon{
  color:#42dfb5!important;
  border-color:rgba(66,223,181,.25)!important;
  background:radial-gradient(circle,rgba(66,223,181,.16),rgba(6,30,27,.96) 72%)!important;
  filter:drop-shadow(0 0 9px rgba(66,223,181,.22));
}
body.product-ui-v3 #metaSimpleDashboard .tone-attention .simple-status-icon{
  color:#ffc35d!important;
  border-color:rgba(255,195,93,.24)!important;
  background:radial-gradient(circle,rgba(255,195,93,.14),rgba(37,24,7,.96) 72%)!important;
  filter:drop-shadow(0 0 9px rgba(255,195,93,.18));
}
body.product-ui-v3 #metaSimpleDashboard .tone-danger .simple-status-icon{
  color:#ff6f8f!important;
  border-color:rgba(255,111,143,.28)!important;
  background:radial-gradient(circle,rgba(255,111,143,.16),rgba(40,10,19,.96) 72%)!important;
  filter:drop-shadow(0 0 9px rgba(255,111,143,.2));
}
body.product-ui-v3 #metaSimpleDashboard .simple-status-copy small{
  color:#86abc0!important;
  font-size:8px!important;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body.product-ui-v3 #metaSimpleDashboard .simple-status-copy b{
  margin-top:5px!important;
  font-size:16px!important;
  line-height:1.16!important;
  color:#ebf8fe!important;
}
body.product-ui-v3 #metaSimpleDashboard .simple-status-copy>span{
  color:#89a4b4!important;
  font-size:9px!important;
  line-height:1.38!important;
  margin-top:6px!important;
}
body.product-ui-v3 #metaSimpleDashboard .status-bullets i,
body.product-ui-v3 #metaSimpleDashboard .status-checks i{
  color:#94b3c5;
}

#metaOverviewQuickActions{
  padding:16px!important;
  border:1px solid rgba(33,108,151,.26)!important;
  background:
    radial-gradient(circle at 0 0,rgba(25,170,238,.08),transparent 32%),
    linear-gradient(160deg,rgba(10,26,39,.98),rgba(7,20,30,.98))!important;
}
#metaOverviewQuickActions .simple-card-head{align-items:flex-start}
#metaOverviewQuickActions .simple-card-head h2{font-size:15px}
#metaOverviewQuickActions .overview-quick-actions-note{
  margin:8px 0 0;
  color:#88a6b8;
  font-size:10px;
  line-height:1.45;
}
#metaOverviewQuickActions .overview-quick-actions-summary{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:7px;
}
#metaOverviewQuickActions .overview-quick-pill{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:26px;
  padding:0 10px;
  border-radius:999px;
  border:1px solid rgba(83,130,157,.22);
  background:rgba(8,24,35,.9);
  color:#93adbd;
  font-size:9px;
  font-weight:800;
}
#metaOverviewQuickActions .overview-quick-pill i{
  width:7px;height:7px;border-radius:999px;display:inline-block;background:currentColor;opacity:.92;
  box-shadow:0 0 9px currentColor;
}
#metaOverviewQuickActions .overview-quick-pill.good{color:#43e0b6;border-color:rgba(67,224,182,.28)}
#metaOverviewQuickActions .overview-quick-pill.neutral{color:#65c9f9;border-color:rgba(101,201,249,.24)}

#metaOverviewQuickActions .overview-quick-actions-buttons{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:14px;
  max-width:880px;
  justify-content:flex-start;
}
#metaOverviewQuickActions .opv713-action{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:10px;
  min-height:56px;
  padding:11px 12px!important;
  text-align:left;
  border-radius:12px!important;
  border:1px solid rgba(62,151,200,.23)!important;
  background:linear-gradient(180deg,rgba(12,35,50,.96),rgba(7,24,36,.96))!important;
  color:#bdd5e4!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}
#metaOverviewQuickActions .opv713-action:hover{
  border-color:rgba(50,196,255,.48)!important;
  color:#effaff!important;
  box-shadow:0 0 18px rgba(0,178,255,.09),inset 0 1px 0 rgba(255,255,255,.04);
}
#metaOverviewQuickActions .opv713-action .opv713-action-icon{
  width:22px;height:22px;flex:0 0 22px;
  display:inline-flex;align-items:center;justify-content:center;
  color:#28c7ff;filter:drop-shadow(0 0 7px rgba(40,199,255,.5));
}
#metaOverviewQuickActions .opv713-action .opv713-action-icon svg{
  width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;
}
#metaOverviewQuickActions .opv713-action.primary{
  border-color:rgba(31,221,177,.34)!important;
  background:linear-gradient(180deg,rgba(9,64,55,.98),rgba(7,43,39,.98))!important;
  color:#cffff0!important;
}
#metaOverviewQuickActions .opv713-action.primary .opv713-action-icon{
  color:#35e7bd;filter:drop-shadow(0 0 8px rgba(53,231,189,.55));
}
#metaOverviewQuickActions .opv713-action.danger{
  border-color:rgba(255,86,118,.32)!important;
  background:linear-gradient(180deg,rgba(60,20,34,.96),rgba(39,16,27,.96))!important;
  color:#ffc0cd!important;
}
#metaOverviewQuickActions .opv713-action.danger .opv713-action-icon{
  color:#ff718d;filter:drop-shadow(0 0 8px rgba(255,113,141,.45));
}
#metaOverviewQuickActions .ov714-action-copy{
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:2px;
}
#metaOverviewQuickActions .ov714-action-copy b{
  font-size:10px;
  line-height:1.2;
  color:inherit;
}
#metaOverviewQuickActions .ov714-action-copy small{
  font-size:8px;
  color:#86a7bb;
  line-height:1.3;
}
#metaOverviewQuickActions .simple-skeleton{padding:20px}

@media(max-width:1240px){
  body.product-ui-v3 #metaSimpleDashboard .simple-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  #metaOverviewQuickActions .overview-quick-actions-buttons{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}
}
@media(max-width:980px){
  body.product-ui-v3 #metaSimpleDashboard .simple-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #metaOverviewQuickActions .simple-card-head{display:grid}
  #metaOverviewQuickActions .overview-quick-actions-summary{justify-content:flex-start;margin-top:6px}
}
@media(max-width:620px){
  body.product-ui-v3 #metaSimpleDashboard .simple-status-grid{grid-template-columns:1fr!important}
  #metaOverviewQuickActions .overview-quick-actions-buttons{grid-template-columns:1fr}
}

/* =========================================================
   CBCRYPTO_OVERVIEW_OPERATION_PARITY_V8_7_16
   Visão Geral = 2/3 cards + 1/3 controles.
   Palette/gradients/borders copied from Operação.
   ========================================================= */
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell{
  display:grid;grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:10px;align-items:stretch;margin-top:10px;
}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell>.simple-status-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(112px,1fr));gap:10px!important;margin:0!important;min-width:0;align-self:stretch;
}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .simple-status-card{
  min-width:0!important;min-height:112px!important;height:auto!important;padding:10px 11px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;align-content:start!important;
  border:1px solid #1a3d53!important;border-radius:11px!important;background:linear-gradient(180deg,#0b1b28,#081721)!important;box-shadow:0 12px 30px rgba(0,0,0,.14)!important;overflow:hidden;
}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .simple-status-icon{
  width:30px!important;height:30px!important;padding:6px!important;border-radius:9px!important;color:#2bc5ff!important;border:1px solid rgba(37,185,255,.25)!important;background:radial-gradient(circle at 50% 45%,rgba(29,188,255,.16),rgba(5,22,34,.92) 72%)!important;filter:drop-shadow(0 0 8px rgba(43,197,255,.32))!important;
}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .simple-status-icon svg{width:100%!important;height:100%!important;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .tone-good .simple-status-icon{color:#38e4ba!important;border-color:rgba(56,228,186,.22)!important;background:radial-gradient(circle at 50% 45%,rgba(56,228,186,.14),rgba(5,22,34,.92) 72%)!important;filter:drop-shadow(0 0 8px rgba(56,228,186,.28))!important}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .tone-attention .simple-status-icon{color:#ffd359!important;border-color:#71571f!important;background:rgba(107,74,12,.14)!important;filter:drop-shadow(0 0 8px rgba(255,211,89,.24))!important}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .tone-danger .simple-status-icon{color:#ff7184!important;border-color:#6a2734!important;background:rgba(111,31,45,.16)!important;filter:drop-shadow(0 0 8px rgba(255,113,132,.24))!important}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .simple-status-copy small{display:block;color:#7f9bae!important;font-size:7.5px!important;line-height:1.35!important;margin:0!important;font-weight:900!important;letter-spacing:.04em!important}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .simple-status-copy b{display:block;margin-top:3px!important;color:#f1f6f9!important;font-size:16px!important;line-height:1.05!important;font-weight:900!important}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .simple-status-copy>span{display:block;color:#8ca7ba!important;font-size:8px!important;line-height:1.38!important;margin-top:5px!important}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .status-bullets,body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .status-checks{margin-top:6px!important;padding-top:6px!important;border-top:1px solid #17364a!important}
body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .status-bullets i,body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell .status-checks i{color:#91acbe!important;font-size:7.5px!important;line-height:1.35!important}

body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell>#metaOverviewQuickActions{
  min-width:0;height:100%;margin:0!important;padding:10px 11px 11px!important;align-self:stretch;border:1px solid #1a3d53!important;border-radius:11px!important;background:linear-gradient(180deg,#0b1b28,#081721)!important;box-shadow:0 12px 30px rgba(0,0,0,.14)!important;
}
#metaOverviewQuickActions .simple-card-head{display:block!important;margin:0 0 7px!important;padding:0 0 8px!important;border-bottom:1px solid #17364a!important}
#metaOverviewQuickActions .simple-section-kicker{color:#19bfff!important;font-size:7.5px!important;font-weight:900!important;letter-spacing:.09em!important}
#metaOverviewQuickActions .simple-card-head h2{margin:3px 0 0!important;color:#eff6fa!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important}
#metaOverviewQuickActions .overview-quick-actions-note{margin:0 0 8px!important;color:#7f9bae!important;font-size:7.5px!important;line-height:1.35!important}
#metaOverviewQuickActions .overview-quick-actions-summary{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0 0 8px!important;justify-content:stretch!important}
#metaOverviewQuickActions .overview-quick-pill{min-width:0!important;width:100%!important;min-height:22px!important;padding:0 6px!important;justify-content:center!important;gap:5px!important;border-radius:999px!important;border:1px solid #173f5b!important;background:#0a1a28!important;color:#9eb6c7!important;font-size:6.8px!important;font-weight:900!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#metaOverviewQuickActions .overview-quick-pill i{width:6px!important;height:6px!important;flex:0 0 6px!important;background:#45bfff!important;color:#45bfff!important;box-shadow:0 0 8px rgba(69,191,255,.35)!important}
#metaOverviewQuickActions .overview-quick-pill.good{border-color:#11694f!important;background:rgba(20,112,83,.16)!important;color:#28e5ab!important}
#metaOverviewQuickActions .overview-quick-pill.good i{background:#28e5ab!important;color:#28e5ab!important;box-shadow:0 0 8px rgba(40,229,171,.32)!important}
#metaOverviewQuickActions .overview-quick-actions-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:none!important;margin:0!important;align-content:start!important}
#metaOverviewQuickActions .opv713-action{min-width:0!important;min-height:39px!important;height:39px!important;padding:7px 8px!important;gap:7px!important;border:1px solid rgba(62,151,200,.23)!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(12,35,50,.96),rgba(7,24,36,.96))!important;color:#bdd5e4!important;font-size:8.5px!important;font-weight:800!important;text-align:left!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
#metaOverviewQuickActions .opv713-action:hover{border-color:rgba(50,196,255,.48)!important;color:#effaff!important;box-shadow:0 0 18px rgba(0,178,255,.09),inset 0 1px 0 rgba(255,255,255,.04)!important}
#metaOverviewQuickActions .opv713-action .opv713-action-icon{width:21px!important;height:21px!important;flex:0 0 21px!important;color:#28c7ff!important;filter:drop-shadow(0 0 7px rgba(40,199,255,.5))!important}
#metaOverviewQuickActions .opv713-action.primary{border-color:rgba(31,221,177,.34)!important;background:linear-gradient(180deg,rgba(9,64,55,.98),rgba(7,43,39,.98))!important;color:#cffff0!important}
#metaOverviewQuickActions .opv713-action.primary .opv713-action-icon{color:#35e7bd!important;filter:drop-shadow(0 0 8px rgba(53,231,189,.55))!important}
#metaOverviewQuickActions .opv713-action.danger{border-color:rgba(255,86,118,.32)!important;background:linear-gradient(180deg,rgba(60,20,34,.96),rgba(39,16,27,.96))!important;color:#ffc0cd!important}
#metaOverviewQuickActions .opv713-action.danger .opv713-action-icon{color:#ff718d!important;filter:drop-shadow(0 0 8px rgba(255,113,141,.45))!important}
#metaOverviewQuickActions .ov714-action-copy{min-width:0!important;gap:1px!important}
#metaOverviewQuickActions .ov714-action-copy b{color:inherit!important;font-size:8.5px!important;line-height:1.15!important}
#metaOverviewQuickActions .ov714-action-copy small{color:#7f9bae!important;font-size:6.8px!important;line-height:1.25!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

#metaStartModal .operation-start-modal,#operationStartModal .operation-start-modal{width:min(760px,96vw)!important;max-height:92vh!important;border:1px solid rgba(52,190,255,.28)!important;border-radius:18px!important;background:radial-gradient(circle at 5% 0,rgba(35,195,255,.11),transparent 35%),linear-gradient(155deg,#071a28,#06131e 64%,#071721)!important;box-shadow:0 26px 90px rgba(0,0,0,.52),0 0 38px rgba(16,173,238,.08)!important}

@media(max-width:1280px){body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}}
@media(max-width:1050px){body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell{grid-template-columns:1fr!important}body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell>.simple-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){body.product-ui-v3 #metaSimpleDashboard .overview-operation-shell>.simple-status-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}#metaOverviewQuickActions .overview-quick-actions-summary{grid-template-columns:1fr!important}#metaOverviewQuickActions .overview-quick-actions-buttons{grid-template-columns:1fr!important}}

/* CBCRYPTO_OPERATION_SEMANTICS_V8_7_17: no visual rule changes. */

/* V8.7.18: performance scope + common user controls. */


/* =========================================================
   V8.7.19 · HVV consolidated into Performance
   Uses the same control palette as Operação.
   ========================================================= */
.perf-hvv-runtime{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;margin:14px 0}
.perf-hvv-control-card,.perf-hvv-validation-card{border:1px solid #1a3d53;border-radius:11px;background:linear-gradient(180deg,#0b1b28,#081721);box-shadow:0 12px 30px rgba(0,0,0,.14);padding:13px 14px}
.perf-hvv-control-head,.perf-hvv-mini-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.perf-hvv-control-title{display:flex;gap:10px;align-items:flex-start}.perf-hvv-control-title>.product-icon-svg{width:30px;height:30px;padding:6px;border:1px solid rgba(37,185,255,.25);border-radius:9px;color:#2bc5ff;background:radial-gradient(circle at 50% 45%,rgba(29,188,255,.16),rgba(5,22,34,.92) 72%);filter:drop-shadow(0 0 8px rgba(43,197,255,.32))}
.perf-hvv-control-title small,.perf-hvv-mini-head small{display:block;color:#19bfff;font-size:8px;font-weight:900;letter-spacing:.09em}.perf-hvv-control-title h2,.perf-hvv-mini-head h3{margin:2px 0 2px;color:#eff6fa;font-size:15px}.perf-hvv-control-title p,.perf-hvv-mini-head p{margin:0;color:#7f9bae;font-size:9px;line-height:1.4}
.perf-hvv-safety{margin:10px 0 9px}.perf-hvv-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.perf-hvv-action-grid .opv713-action{min-height:45px;padding:9px 11px!important;border:1px solid rgba(62,151,200,.23)!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(12,35,50,.96),rgba(7,24,36,.96))!important;color:#bdd5e4!important;display:flex;align-items:center;gap:9px;text-align:left}.perf-hvv-action-grid .opv713-action:hover{border-color:rgba(50,196,255,.48)!important;color:#effaff!important;box-shadow:0 0 18px rgba(0,178,255,.09),inset 0 1px 0 rgba(255,255,255,.04)}.perf-hvv-action-grid .opv713-action-icon{width:21px;height:21px;flex:0 0 21px;color:#28c7ff;filter:drop-shadow(0 0 7px rgba(40,199,255,.5))}.perf-hvv-action-grid .opv713-action.primary{border-color:rgba(31,221,177,.34)!important;background:linear-gradient(180deg,rgba(9,64,55,.98),rgba(7,43,39,.98))!important;color:#cffff0!important}.perf-hvv-action-grid .opv713-action.primary .opv713-action-icon{color:#35e7bd;filter:drop-shadow(0 0 8px rgba(53,231,189,.55))}.perf-hvv-action-grid .opv713-action.danger{border-color:rgba(255,86,118,.32)!important;background:linear-gradient(180deg,rgba(60,20,34,.96),rgba(39,16,27,.96))!important;color:#ffc0cd!important}.perf-hvv-action-grid .opv713-action.danger .opv713-action-icon{color:#ff718d;filter:drop-shadow(0 0 8px rgba(255,113,141,.45))}.perf-hvv-action-grid .opv713-action span:last-child{display:flex;flex-direction:column}.perf-hvv-action-grid .opv713-action b{font-size:10px;color:inherit}.perf-hvv-action-grid .opv713-action small{font-size:8px;color:#7f9bae;margin-top:2px}
.perf-hvv-kpi-section{margin-top:4px}.perf-hvv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.perf-hvv-kpis .hvv-card{border:1px solid #1a3d53;border-radius:10px;background:linear-gradient(180deg,#0b1b28,#081721);padding:10px 11px;min-height:72px}.perf-hvv-kpis .hvv-card .name{color:#7f9bae;font-size:8px}.perf-hvv-kpis .hvv-card .val{color:#f1f6f9;font-size:16px;margin-top:4px;font-weight:900}
.perf-hvv-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.perf-hvv-panel{border-color:#1a3d53!important;background:linear-gradient(180deg,#0b1b28,#081721)!important}.perf-hvv-config-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.perf-hvv-config-grid label{display:flex;flex-direction:column;gap:5px;color:#7f9bae;font-size:8px}.perf-hvv-config-grid input{width:100%;padding:8px;border-radius:8px;border:1px solid #1a3d53;background:#081721;color:#eff6fa}
#hvvStartModal .operation-start-modal{width:min(760px,96vw)!important;max-height:92vh!important;border:1px solid rgba(52,190,255,.28)!important;border-radius:18px!important;background:radial-gradient(circle at 5% 0,rgba(35,195,255,.11),transparent 35%),linear-gradient(155deg,#071a28,#06131e 64%,#071721)!important;box-shadow:0 26px 90px rgba(0,0,0,.52),0 0 38px rgba(16,173,238,.08)!important}
@media(max-width:1050px){.perf-hvv-runtime{grid-template-columns:1fr}.perf-hvv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-hvv-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.perf-hvv-action-grid,.perf-hvv-two-col,.perf-hvv-kpis,.perf-hvv-config-grid{grid-template-columns:1fr}}

/* CBCRYPTO_MARKET_SEMANTICS_INDICATORS_V8_7_20: semantic/read-only market fixes. */


/* ================================================================
   CBCRYPTO_COMMAND_SCOPE_CLEANUP_V8_7_21
   Comandos operacionais globais ficam apenas nos contextos apropriados.
   ================================================================ */
body.v87-ml-view .product-command-bar,
body.v87-risk-view .product-command-bar,
body[data-product-surface="history"] .product-command-bar,
body[data-product-surface="history-user"] .product-command-bar,
body[data-active-tab="settings"] .product-command-bar,
body[data-product-surface="settings"] .product-command-bar {
  display:none !important;
}

/* CBCRYPTO_STRATEGY_NAVIGATION_V8_7_22: routing/semantic update only. */


/* ================================================================
   CBCRYPTO_STRATEGY_ROUTE_HEADER_FIX_V8_7_23
   Account and notification drawers must work on Strategies.
   app.css has a legacy safety rule that hides this drawer on the
   strategies surface; only an explicitly opened drawer overrides it.
   ================================================================ */
body[data-product-surface="strategies"] #productDrawerBackdrop.open {
  opacity:1 !important;
  pointer-events:auto !important;
  visibility:visible !important;
}
body[data-product-surface="strategies"] #productDrawerBackdrop.open .product-drawer {
  transform:translateX(0) !important;
}


/* ================================================================
   CBCRYPTO_CHALLENGER_COMMAND_SCOPE_V8_7_24
   Challenger is a research/validation surface.
   Operational META/risk commands remain on their dedicated pages.
   ================================================================ */
body.v87-challenger-view .product-command-bar {
  display:none !important;
}


/* ================================================================
   CBCRYPTO_AUDIT_STATE_COMMON_TESTS_V8_7_25
   ================================================================ */
.simple-audit-state{
  margin:8px 0 9px;
  padding:9px 10px;
  border:1px solid #1d3b50;
  border-radius:9px;
  background:#081722;
  min-height:58px;
}
.simple-audit-state small{
  display:block;
  color:#52b9f4;
  font-size:7px;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
  margin-bottom:5px;
}
.simple-audit-state span{
  display:block;
  color:#b8cbd9;
  font-size:9px;
  line-height:1.45;
}
body.product-ui-v3 .product-audit-page .simple-audit-card{
  min-height:245px!important;
}
body.product-ui-v3 .product-audit-page .simple-audit-info{
  display:grid!important;
}
body.role-user .product-audit-page .simple-audit-run{
  opacity:1!important;
  filter:none!important;
  cursor:pointer!important;
}

/* CBCRYPTO_ML_RISK_SEMANTICS_V8_7_26: semantic-only. */

/* CBCRYPTO_ML_POLICY_HYDRATION_V8_7_27: no visual changes. */

/* CBCRYPTO_PROTECTION_SEMANTICS_V8_7_28 */


/* ================================================================
   CBCRYPTO_EVENTS_AUDIT_TRAIL_V8_7_29
   ================================================================ */
.events-v829-title{
  display:flex;
  align-items:center;
  gap:7px;
  min-width:0;
}
.events-v829-source{
  flex:0 0 auto;
  padding:3px 6px;
  border:1px solid rgba(66,190,255,.30);
  border-radius:999px;
  background:rgba(9,31,45,.85);
  color:#65caff;
  font-size:7px;
  font-weight:850;
  letter-spacing:.07em;
}


/* CBCRYPTO_EVENTS_PAGING_FILTER_FIX_V8_7_30 */
.events-v3-footer button:disabled{cursor:not-allowed;opacity:.45}

/* CBCRYPTO_COMMON_OPERATION_DATA_FIX_V8_7_31 */

/* ================================================================
   CBCRYPTO_HISTORY_SEMANTICS_PAGING_V8_7_32
   ================================================================ */
.meta-history-scope-note{grid-column:1/-1;margin-bottom:2px;line-height:1.55}
.meta-history-kpi-grid{display:contents}
.meta-history-epoch-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.meta-history-epoch-badge,.meta-history-role{display:inline-flex;align-items:center;border-radius:999px;padding:2px 6px;font-size:7px;font-weight:850;letter-spacing:.05em;white-space:nowrap}
.meta-history-epoch-badge.clean{border:1px solid rgba(31,214,166,.35);color:#55e3bd;background:rgba(31,214,166,.08)}
.meta-history-epoch-badge.legacy{border:1px solid rgba(255,190,76,.30);color:#ffc76b;background:rgba(255,190,76,.07)}
.meta-history-role.accepted{border:1px solid rgba(31,214,166,.35);color:#55e3bd}
.meta-history-role.counterfactual{border:1px solid rgba(83,183,255,.30);color:#78caff}
#metaHistoryPager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}
.meta-history-pager-copy{color:#7ea6bd;font-size:9px}
.meta-history-pager-buttons{display:flex;align-items:center;gap:5px}
.meta-history-pager-buttons button{min-width:32px;height:30px;border-radius:8px}
.meta-history-pager-buttons button.active{border-color:#27b8ff;box-shadow:0 0 0 1px rgba(39,184,255,.25) inset}
.meta-history-pager-buttons button:disabled{opacity:.4;cursor:not-allowed}
.drawer-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}


/* ================================================================
   CBCRYPTO_DIAGNOSTIC_LAB_LAYOUT_V8_7_33
   ================================================================ */
.drawer-lab-separate{
  margin-top:18px;
  padding-top:14px;
  border-top:1px solid rgba(112,151,181,.20);
}
.drawer-lab-separate-label{
  margin:0 0 8px 2px;
  color:#6fa8ca;
  font-size:8px;
  font-weight:850;
  letter-spacing:.09em;
  text-transform:uppercase;
}
.drawer-lab-separate-button{
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  text-align:left;
  padding:12px!important;
  border-color:rgba(57,160,221,.34)!important;
  background:rgba(28,82,116,.10)!important;
}
.drawer-lab-separate-button b{font-size:11px}
.drawer-lab-separate-button span{font-size:9px;color:var(--muted)}

/* CBCRYPTO_DIAGNOSTIC_CONSOLIDATION_V8_7_34 */
.diagnostic-combined-page{display:grid;gap:14px}
.diagnostic-combined-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,rgba(33,115,160,.10),rgba(7,18,30,.35))}
.diagnostic-combined-hero h1{margin:3px 0 5px;font-size:22px}
.diagnostic-combined-hero p{margin:0;color:var(--muted);max-width:760px}
.diagnostic-combined-kicker{color:#61c8ff;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.diagnostic-combined-safe{flex:0 0 auto;border:1px solid rgba(31,214,166,.3);color:#55e3bd;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}
.diagnostic-combined-section{border:1px solid var(--line);border-radius:16px;background:rgba(8,21,34,.45);overflow:hidden}
.diagnostic-combined-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line)}
.diagnostic-combined-section-head h2{margin:0;font-size:15px}
.diagnostic-combined-section-head p{margin:3px 0 0;color:var(--muted);font-size:9px}
.diagnostic-combined-section-body{padding:14px}
#diagnosticDataHome .data-hero{margin-top:0}
#tabData{display:none!important}
.product-sidebar-nav #productNavLab{border-top:1px solid rgba(112,151,181,.13);margin-top:6px;padding-top:10px}
.product-sidebar-nav #productNavDiagnostics{margin-top:2px}

/* CBCRYPTO_RUNTIME_INTENT_LEGACY_COMPAT_V8_7_35_3 */

/* CBCRYPTO_META_AUTORESUME_PROOF_V8_7_35_4 */

/* CBCRYPTO_META_AUTORESUME_CONTEXT_FALLBACK_V8_7_35_5 */

/* CBCRYPTO_INSTANCE_ROOT_FOUNDATION_V8_7_36 */

/* CBCRYPTO_IDENTITY_ACCOUNT_RECOVERY_V8_7_37 */
.auth-terms-row{display:flex!important;align-items:flex-start;gap:10px;font-size:12px;line-height:1.4}
.auth-terms-row input{width:auto!important;margin-top:2px;flex:0 0 auto}
.auth-shell[data-auth-mode="verify"] .auth-tabs{opacity:.7}
.auth-reset-form + .auth-reset-form{margin-top:12px;padding-top:12px;border-top:1px solid rgba(110,230,255,.12)}
.reset-code-result strong{display:block;font-size:18px;letter-spacing:.08em;margin-top:6px;word-break:break-all}
.reset-code-result small{display:block;margin-top:4px}

/* CBCRYPTO_IDENTITY_UI_FIX_V8_7_37_1 */

/* CBCRYPTO_PRODUCTION_MAIL_IDENTITY_HARDENING_V8_7_38 */
.mail-diag-box{margin:12px 0;padding:14px;border:1px solid rgba(91,194,236,.22);border-radius:12px;background:rgba(4,19,29,.55)}
.mail-diag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:10px}.mail-diag-grid>div{padding:9px 10px;border-radius:9px;background:rgba(15,42,58,.55);display:flex;flex-direction:column;gap:4px}.mail-diag-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#7f9caf}.mail-diag-grid b{font-size:12px;color:#dff5ff;overflow-wrap:anywhere}.mail-warnings{display:flex;flex-direction:column;gap:5px;color:#ffd27a}.mail-ready{color:#83edc9}.mail-error{color:#ff9fb4}@media(max-width:620px){.mail-diag-grid{grid-template-columns:1fr}}


/* =========================================================
   CBCRYPTO_ACCOUNT_UX_VERIFICATION_GUARD_V8_7_39
   ========================================================= */
.product-sidebar-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}
.product-sidebar-nav::-webkit-scrollbar{width:4px}
.product-sidebar-nav::-webkit-scrollbar-thumb{background:rgba(104,151,184,.22);border-radius:999px}
#productNavAccount{margin-top:4px}
#productNavAccount .product-nav-icon{color:#68cbff}

.account-v39-screen{padding-bottom:52px}
.account-v39-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:22px}
.account-v39-head h1{margin:6px 0 7px;font-size:30px;line-height:1.08;letter-spacing:-.03em}
.account-v39-head p{margin:0;max-width:830px;color:#8fa9bb;font-size:14px;line-height:1.55}
.account-v39-top-state{display:flex;align-items:center;gap:11px;min-width:250px;padding:13px 15px;border:1px solid rgba(90,151,190,.20);border-radius:14px;background:rgba(10,25,36,.74)}
.account-v39-top-state .account-v39-state-dot{width:9px;height:9px;border-radius:50%;background:#d2a53f;box-shadow:0 0 12px rgba(210,165,63,.40)}
.account-v39-top-state.good .account-v39-state-dot{background:#50d8a5;box-shadow:0 0 12px rgba(80,216,165,.42)}
.account-v39-top-state b,.account-v39-top-state small{display:block}
.account-v39-top-state b{font-size:13px;color:#edf7fb}
.account-v39-top-state small{font-size:10px;color:#7e9aac;margin-top:2px}

.account-v39-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:18px;align-items:start}
.account-v39-subnav{position:sticky;top:94px;display:grid;gap:6px;padding:8px;border:1px solid rgba(92,146,183,.17);border-radius:16px;background:rgba(8,20,31,.76)}
.account-v39-subnav button{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;width:100%;padding:11px 12px;border:0;border-radius:11px;background:transparent;color:#9eb3c2;text-align:left}
.account-v39-subnav button:hover{background:rgba(66,135,178,.10);color:#e8f5fb}
.account-v39-subnav button.active{background:linear-gradient(135deg,rgba(27,111,162,.28),rgba(16,70,105,.18));box-shadow:inset 3px 0 #45bdff;color:#f1f9fd}
.account-v39-subnav .product-icon-svg{width:21px;height:21px;color:#58c5ff}
.account-v39-subnav b,.account-v39-subnav small{display:block}
.account-v39-subnav b{font-size:12px}
.account-v39-subnav small{font-size:9px;color:#6f8da1;margin-top:2px;font-weight:600}

.account-v39-content{min-width:0}
.account-v39-pane{display:none}
.account-v39-pane.active{display:block;animation:accountV39In .18s ease-out}
@keyframes accountV39In{from{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}
body.reduce-motion .account-v39-pane.active{animation:none}
body.reduce-motion *,body.reduce-motion *::before,body.reduce-motion *::after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}

.account-v39-pane-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;padding:4px 2px}
.account-v39-pane-head h2{margin:3px 0 5px;font-size:23px;letter-spacing:-.025em}
.account-v39-pane-head p{margin:0;max-width:760px;color:#849fb0;font-size:12px;line-height:1.55}
.account-v39-eyebrow{font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#50c8ff}

.account-v39-profile-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;border:1px solid rgba(86,151,190,.19);border-radius:18px;background:linear-gradient(145deg,rgba(12,30,43,.96),rgba(8,20,31,.93));box-shadow:0 12px 40px rgba(0,0,0,.12)}
.account-v39-avatar{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;border:1px solid rgba(74,185,246,.42);background:linear-gradient(145deg,#133b56,#0a2436);color:#78d7ff;font-weight:900;font-size:17px;letter-spacing:.04em}
.account-v39-profile-copy h2{margin:4px 0 3px;font-size:22px}
.account-v39-profile-copy p{margin:0;color:#819baa;font-size:11px}

.account-v39-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 9px;border:1px solid rgba(115,151,176,.22);border-radius:999px;color:#a6bac7;background:rgba(92,120,138,.08);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}
.account-v39-badge.good{color:#76e6ba;border-color:rgba(72,216,163,.28);background:rgba(72,216,163,.07)}
.account-v39-badge.warn{color:#f2c765;border-color:rgba(242,199,101,.30);background:rgba(242,199,101,.07)}
.account-v39-badge.bad{color:#ff8f93;border-color:rgba(255,105,111,.28);background:rgba(255,105,111,.07)}
.account-v39-badge.admin{color:#8fd9ff;border-color:rgba(68,185,248,.30);background:rgba(68,185,248,.07)}

.account-v39-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
.account-v39-summary-card{min-width:0;padding:16px;border:1px solid rgba(87,137,169,.15);border-radius:14px;background:rgba(9,22,33,.72)}
.account-v39-summary-card>span{display:block;color:#6f8da0;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.account-v39-summary-card>b{display:block;margin:6px 0 3px;color:#e8f3f8;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.account-v39-summary-card>small{display:block;min-height:30px;color:#7893a4;font-size:10px;line-height:1.45}
.account-v39-summary-card>button{margin-top:10px;padding:0;border:0;background:transparent;color:#58c6ff;font-size:10px;font-weight:800}

.account-v39-notice{display:grid;grid-template-columns:27px 1fr;gap:10px;align-items:start;margin:14px 0;padding:12px 13px;border:1px solid rgba(79,153,201,.20);border-radius:12px;background:rgba(53,131,180,.07)}
.account-v39-notice.good{border-color:rgba(74,212,159,.25);background:rgba(74,212,159,.065)}
.account-v39-notice.warn{border-color:rgba(228,183,76,.27);background:rgba(228,183,76,.065)}
.account-v39-notice.bad{border-color:rgba(240,98,104,.29);background:rgba(240,98,104,.065)}
.account-v39-notice-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor;color:#62cbff;font-size:10px;font-weight:900}
.account-v39-notice.good .account-v39-notice-icon{color:#65dcae}
.account-v39-notice.warn .account-v39-notice-icon{color:#e7bd55}
.account-v39-notice.bad .account-v39-notice-icon{color:#f0787d}
.account-v39-notice b{display:block;color:#e8f4f8;font-size:12px}
.account-v39-notice p{margin:3px 0 0;color:#7e9bab;font-size:10px;line-height:1.45}

.account-v39-card{padding:17px;border:1px solid rgba(86,142,177,.16);border-radius:15px;background:rgba(8,20,30,.76)}
.account-v39-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}
.account-v39-card-head b,.account-v39-card-head small{display:block}
.account-v39-card-head b{font-size:13px;color:#eaf4f9}
.account-v39-card-head small{margin-top:3px;color:#7893a5;font-size:9px;line-height:1.4}
.account-v39-field{display:grid;gap:6px;color:#8ca5b5;font-size:10px;font-weight:750}
.account-v39-field input,.account-v39-field select{width:100%;box-sizing:border-box;min-height:39px;padding:9px 11px;border:1px solid rgba(92,145,178,.21);border-radius:10px;background:#081721;color:#e9f5fa;outline:none}
.account-v39-field input:focus,.account-v39-field select:focus{border-color:rgba(71,190,249,.60);box-shadow:0 0 0 3px rgba(71,190,249,.08)}
.account-v39-action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:13px}
.account-v39-action-row button{min-height:38px}
.account-v39-action-hint{color:#7f9aac;font-size:10px}
.account-v39-helper{margin:10px 0 0;color:#6f899a;font-size:9px;line-height:1.45}
.account-v39-code-card{margin-top:12px;border-color:rgba(80,186,241,.23)}
.account-v39-code-row{display:grid;grid-template-columns:minmax(170px,260px) auto;gap:10px;align-items:center}
.account-v39-code-row input{min-height:48px;padding:10px 14px;border:1px solid rgba(70,187,244,.38);border-radius:11px;background:#071720;color:#74d8ff;font-size:23px;font-weight:900;letter-spacing:.22em;text-align:center}
.account-v39-code-row button{min-height:44px}

.account-v39-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.account-v39-form-grid .span-2{grid-column:1/-1}
.account-v39-session-card{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;margin-top:13px;padding:14px 15px;border:1px solid rgba(76,207,159,.17);border-radius:13px;background:rgba(76,207,159,.045)}
.account-v39-session-card>div:first-child{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:rgba(63,190,146,.09);color:#68d9ad}
.account-v39-session-card .product-icon-svg{width:19px;height:19px}
.account-v39-session-card b,.account-v39-session-card small{display:block}
.account-v39-session-card b{font-size:12px}
.account-v39-session-card small{font-size:9px;color:#7590a1;margin-top:2px}

.account-v39-preference-grid,.account-v39-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.account-v39-preference-grid .span-2,.account-v39-admin-grid .span-2{grid-column:1/-1}
.account-v39-segmented{display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid rgba(91,143,176,.20);border-radius:10px;background:#071620}
.account-v39-segmented button{border:0;background:transparent;color:#7895a6;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:800}
.account-v39-segmented button.active{background:#153650;color:#8cddff;box-shadow:0 0 0 1px rgba(74,183,240,.18)}
.account-v39-toggle{display:flex;align-items:center;gap:10px;min-height:42px;color:#b8cbd7;font-size:11px;cursor:pointer}
.account-v39-toggle input{position:absolute;opacity:0;pointer-events:none}
.account-v39-toggle>span{position:relative;width:37px;height:21px;border-radius:999px;background:#182a36;border:1px solid #304858;transition:.2s}
.account-v39-toggle>span:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#7d95a5;transition:.2s}
.account-v39-toggle input:checked+span{background:#134c64;border-color:#2da9d8}
.account-v39-toggle input:checked+span:after{left:19px;background:#6bd7ff}

.account-v39-result{display:grid;gap:4px;margin-top:10px;padding:10px 11px;border-radius:10px;background:rgba(84,132,161,.06);color:#859faf;font-size:9px}
.account-v39-result:empty{display:none}
.account-v39-result.good{border:1px solid rgba(70,211,157,.18);background:rgba(70,211,157,.055)}
.account-v39-result.bad{border:1px solid rgba(239,102,108,.20);background:rgba(239,102,108,.055)}
.account-v39-result.info{border:1px solid rgba(70,178,236,.18)}
.account-v39-result b{color:#dcecf4;font-size:10px}
.account-v39-result strong{color:#72d7ff;font-size:16px;letter-spacing:.04em}
.account-v39-result small{color:#7892a3}
.account-v39-mail-diag{margin:10px 0 12px}

.account-v39-danger-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:15px 16px;border:1px solid rgba(234,94,100,.14);border-radius:13px;background:rgba(234,94,100,.035)}
.account-v39-danger-row b,.account-v39-danger-row small{display:block}
.account-v39-danger-row b{font-size:11px;color:#dbe9ef}
.account-v39-danger-row small{margin-top:2px;color:#748e9f;font-size:9px}

body.density-compact .account-v39-card,
body.density-compact .account-v39-profile-card{padding:13px}
body.density-compact .account-v39-head{margin-bottom:14px}
body.density-compact .account-v39-layout{gap:12px}

@media(max-width:1050px){
  .account-v39-layout{grid-template-columns:1fr}
  .account-v39-subnav{position:static;display:flex;overflow:auto;padding:6px}
  .account-v39-subnav button{min-width:165px}
}
@media(max-width:760px){
  .account-v39-head{display:grid}
  .account-v39-top-state{min-width:0}
  .account-v39-summary-grid,.account-v39-preference-grid,.account-v39-admin-grid,.account-v39-form-grid{grid-template-columns:1fr}
  .account-v39-preference-grid .span-2,.account-v39-admin-grid .span-2,.account-v39-form-grid .span-2{grid-column:auto}
  .account-v39-profile-card{grid-template-columns:auto 1fr}
  .account-v39-profile-card>.account-v39-badge{grid-column:1/-1;justify-self:start}
  .account-v39-code-row{grid-template-columns:1fr}
  .account-v39-danger-row{align-items:flex-start;flex-direction:column}
}

/* Marker: CBCRYPTO_ACCOUNT_UX_VERIFICATION_GUARD_V8_7_39 */
