:root {
  --product-bg: #07080a;
  --product-panel: #0c0e12;
  --product-panel-2: #101319;
  --product-line: rgba(255,255,255,.085);
  --product-line-blue: rgba(20,151,255,.32);
  --product-blue: #159fff;
  --product-purple: #8248ff;
  --product-green: #2ee0a5;
  --product-orange: #ff9f1a;
  --product-sidebar: 248px;
}

body.product-page {
  min-height: 100vh;
  margin: 0;
  color: #aab1bd;
  background:
    radial-gradient(circle at 76% -20%, rgba(31,105,184,.10), transparent 36%),
    var(--product-bg);
  font-family: "Inter Tight", Inter, Arial, sans-serif;
  font-size: 15px;
  overflow-x: hidden;
}

.product-page button,
.product-page input,
.product-page select { font: inherit; }

.product-sidebar {
  width: var(--product-sidebar);
  position: fixed;
  inset: 0 auto 0 0;
  z-index: 50;
  display: flex;
  flex-direction: column;
  border-right: 1px solid var(--product-line);
  background:
    radial-gradient(circle at 50% 0%, rgba(20,134,238,.08), transparent 30%),
    rgba(7,8,10,.97);
}

.product-brand {
  min-height: 78px;
  padding: 0 25px;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #fff;
  border-bottom: 1px solid var(--product-line);
  font-size: 16px;
  font-weight: 500;
}

.product-brand img { width: 28px; height: 32px; }
.product-nav-label {
  margin: 27px 25px 12px;
  color: #4e5662;
  font-size:12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .14em;
}

.product-nav { padding: 0 12px; display: grid; gap: 4px; }

.product-nav-item {
  min-height: 48px;
  padding: 0 13px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #747d89;
  border: 1px solid transparent;
  border-radius: 11px;
  font-size: 13px;
  transition: color .22s ease, background .22s ease, border-color .22s ease;
}

.product-nav-item:hover { color: #d8dde5; background: rgba(255,255,255,.025); }

.product-nav-item.active {
  color: #fff;
  border-color: rgba(20,153,255,.19);
  background: linear-gradient(90deg, rgba(11,135,226,.13), rgba(72,43,141,.05));
  box-shadow: inset 0 0 25px rgba(11,135,226,.025);
}

.product-nav-item.active::before {
  width: 2px;
  height: 24px;
  content: "";
  position: absolute;
  left: -1px;
  border-radius: 2px;
  background: var(--product-blue);
  box-shadow: 0 0 12px rgba(21,159,255,.75);
}

.product-nav-icon {
  width: 25px;
  height: 25px;
  display: grid;
  place-items: center;
  color: #7c8591;
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 7px;
  background: rgba(255,255,255,.018);
  font-size: 13px;
}

.product-nav-item.active .product-nav-icon { color: #6cc5ff; border-color: rgba(21,159,255,.2); background: rgba(21,159,255,.08); }
.product-nav-item em { margin-left: auto; color: #6f7884; font-size:12px; font-style: normal; }

.product-system-card {
  margin: auto 14px 14px;
  padding: 15px;
  display: flex;
  align-items: center;
  gap: 11px;
  border: 1px solid rgba(78,190,255,.13);
  border-radius: 13px;
  background: linear-gradient(145deg, rgba(18,98,155,.09), rgba(53,29,96,.05));
}

.product-core {
  width: 37px;
  height: 37px;
  position: relative;
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  color: #fff;
  border: 1px solid rgba(91,69,226,.35);
  border-radius: 50%;
  background: rgba(74,49,191,.12);
}

.product-core > i { width: 31px; height: 13px; position: absolute; border: 1px solid rgba(30,171,255,.5); border-radius: 50%; transform: rotate(-22deg); }
.product-core b { font-size:13px; font-weight: 500; }
.product-system-card small { display: block; color: #626b77; font-size:11px; text-transform: uppercase; letter-spacing: .1em; }
.product-system-card strong { margin-top: 4px; display: flex; align-items: center; gap: 6px; color: #d9dfe7; font-size:12px; font-weight: 500; }
.product-system-card strong i, .product-live i, .product-live-chip i, .bot-status i, .product-metric > div em i {
  width: 5px; height: 5px; display: inline-block; border-radius: 50%; background: var(--product-green); box-shadow: 0 0 9px rgba(46,224,165,.5);
}

.product-profile {
  min-height: 72px;
  padding: 0 17px;
  display: grid;
  grid-template-columns: 35px 1fr auto;
  gap: 10px;
  align-items: center;
  border-top: 1px solid var(--product-line);
}

.product-profile > span, .product-mobile-avatar {
  width: 34px; height: 34px; display: grid; place-items: center; color: #e9e3ff; border: 1px solid rgba(126,79,255,.24); border-radius: 10px; background: rgba(126,79,255,.1); font-size:12px;
}
.product-profile strong { display: block; color: #dfe4ea; font-size:13px; font-weight: 500; }
.product-profile small { display: block; margin-top: 2px; color: #5e6671; font-size:11px; }
.product-profile button { padding: 5px; color: #66707c; border: 0; background: transparent; cursor: pointer; }

.product-shell { min-height: 100vh; margin-left: var(--product-sidebar); }

.product-topbar {
  min-height: 78px;
  padding: 0 30px;
  position: sticky;
  top: 0;
  z-index: 40;
  display: flex;
  align-items: center;
  gap: 22px;
  border-bottom: 1px solid var(--product-line);
  background: rgba(7,8,10,.84);
  backdrop-filter: blur(18px);
}

.product-menu { display: none; }
.product-breadcrumb { display: flex; align-items: center; gap: 9px; color: #555e69; font-size:13px; }
.product-breadcrumb b { color: #353c45; font-weight: 400; }
.product-breadcrumb strong { color: #cbd1d9; font-weight: 500; }
.product-live { margin-left: auto; display: flex; align-items: center; gap: 7px; color: #5d6672; font-size:12px; text-transform: uppercase; letter-spacing: .08em; }
.product-live strong { color: var(--product-green); font-weight: 500; }

.product-search {
  width: 230px;
  min-height: 38px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  border: 1px solid rgba(255,255,255,.075);
  border-radius: 10px;
  background: rgba(255,255,255,.018);
}

.product-search span { color: #69727e; font-size: 17px; }
.product-search input { width: 100%; color: #d8dce2; border: 0; outline: 0; background: transparent; font-size:12px; }
.product-search input::placeholder { color: #505862; }

.product-notification {
  width: 36px; height: 36px; position: relative; display: grid; place-items: center; color: #77808b; border: 1px solid rgba(255,255,255,.075); border-radius: 10px; background: rgba(255,255,255,.018); cursor: pointer;
}
.product-notification i { width: 5px; height: 5px; position: absolute; top: 8px; right: 8px; border-radius: 50%; background: var(--product-blue); box-shadow: 0 0 8px rgba(21,159,255,.7); }
.product-mobile-avatar { display: none; }

.product-main { width: min(100%, 1640px); margin: 0 auto; padding: 35px 34px 70px; }

.product-page-header {
  min-height: 56px;
  margin-bottom: 25px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.product-kicker { display: inline-flex; align-items: center; gap: 8px; color: #606975; font-size:12px; text-transform: uppercase; letter-spacing: .13em; }
.product-kicker i { width: 6px; height: 6px; border-radius: 50%; background: var(--product-purple); box-shadow: 0 0 12px rgba(130,72,255,.7); }
.product-page-header h1 { margin: 5px 0 0; color: #fff; font-size: 24px; font-weight: 500; letter-spacing: -.025em; }

.overview-title-row, .bots-product-intro, .studio-intro, .portfolio-intro, .analytics-intro {
  min-height: 150px;
  margin-bottom: 25px;
  padding: 27px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.075);
  border-radius: 18px;
  background:
    radial-gradient(circle at 77% 50%, rgba(25,137,226,.12), transparent 34%),
    linear-gradient(135deg, rgba(255,255,255,.025), transparent 50%),
    #0b0d11;
}

.overview-title-row h2, .bots-product-intro h2, .studio-intro h2, .portfolio-intro h2, .analytics-intro h2 {
  margin: 0; color: #fff; font-size: clamp(30px,3vw,45px); font-weight: 500; line-height: 1.02; letter-spacing: -.04em;
}
.overview-title-row p, .bots-product-intro p, .studio-intro p, .portfolio-intro p, .analytics-intro p { max-width: 560px; margin: 12px 0 0; color: #737c88; font-size: 13px; }

.product-primary-action {
  min-height: 44px;
  padding: 0 18px;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  flex: 0 0 auto;
  color: #fff;
  border: 1px solid rgba(81,141,255,.38);
  border-radius: 10px;
  background: linear-gradient(100deg,#6e2be2,#187be8);
  box-shadow: 0 12px 30px rgba(39,88,210,.18);
  font-size:13px;
  font-weight: 500;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
}
.product-primary-action:hover { transform: translateY(-2px); box-shadow: 0 17px 35px rgba(39,88,210,.25); }

.product-tape {
  min-height: 62px;
  margin-bottom: 16px;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  border: 1px solid var(--product-line);
  border-radius: 14px;
  background: rgba(11,13,17,.84);
}
.product-tape > div { min-width: 0; padding: 0 20px; display: flex; align-items: center; gap: 9px; }
.product-tape > div + div { border-left: 1px solid var(--product-line); }
.product-tape img { width: 22px; height: 22px; }
.product-tape span { color: #717a86; font-size:12px; }
.product-tape strong { margin-left: auto; color: #dce1e7; font-size:12px; font-weight: 500; }
.product-tape em { color: var(--product-green); font-size:12px; font-style: normal; }

.product-metrics { display: grid; grid-template-columns: repeat(4,1fr); gap: 13px; }

.product-metric {
  min-height: 154px;
  padding: 19px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--product-line);
  border-radius: 15px;
  background: linear-gradient(145deg, rgba(255,255,255,.025), transparent 52%), var(--product-panel);
}

.product-metric--balance { border-color: rgba(16,153,255,.2); }
.product-metric > div { display: flex; justify-content: space-between; color: #68727e; font-size:12px; }
.product-metric > div em { display: flex; align-items: center; gap: 5px; color: #69727d; font-style: normal; }
.product-metric > strong { display: block; margin-top: 16px; color: #fff; font-size: 26px; font-weight: 500; letter-spacing: -.03em; }
.product-metric > strong small { color: #78808b; font-size: 15px; font-weight: 400; }
.product-metric > strong.positive { color: var(--product-green); }
.product-metric p { margin: 4px 0 0; color: #59626e; font-size:11px; }
.product-metric p b { color: var(--product-green); font-weight: 500; }
.product-metric p b.blue { color: #3caeff; }

.metric-line { height: 25px; margin-top: 14px; position: relative; display: block; overflow: hidden; }
.metric-line::before { content:""; position:absolute; inset:19px 0 auto; height:1px; background:rgba(255,255,255,.055); }
.metric-line i { width: 110%; height: 24px; position:absolute; left:-3%; border-top:1.5px solid #159fff; border-radius:50%; transform:rotate(-4deg); }

.product-metric .metric-bars { height: 28px; margin-top: 10px; display:flex; align-items:flex-end; gap:4px; }
.product-metric .metric-bars i { flex:1; border-radius:2px 2px 0 0; background:linear-gradient(#8248ff,#159fff); opacity:.55; }
.product-metric .metric-bars i:nth-child(1){height:30%}.product-metric .metric-bars i:nth-child(2){height:52%}.product-metric .metric-bars i:nth-child(3){height:43%}.product-metric .metric-bars i:nth-child(4){height:72%}.product-metric .metric-bars i:nth-child(5){height:60%}.product-metric .metric-bars i:nth-child(6){height:88%}.product-metric .metric-bars i:nth-child(7){height:100%;opacity:1}

.health-dots { margin-top: 16px; display: grid; grid-template-columns: repeat(6,1fr); gap:5px; }
.health-dots i { height: 4px; border-radius:2px; background:var(--product-blue); }
.health-dots i:nth-child(n+4){background:rgba(255,255,255,.08)}
.metric-gauge { height: 4px; margin-top: 18px; display:block; border-radius:4px; background:rgba(255,255,255,.07); }
.metric-gauge i { width:73.2%; height:100%; display:block; border-radius:inherit; background:linear-gradient(90deg,var(--product-purple),var(--product-blue)); }

.product-card {
  border: 1px solid var(--product-line);
  border-radius: 17px;
  background:
    linear-gradient(145deg, rgba(255,255,255,.019), transparent 45%),
    var(--product-panel);
  box-shadow: 0 24px 70px rgba(0,0,0,.16);
}

.product-card-head { min-height: 78px; padding: 18px 20px; display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; border-bottom: 1px solid var(--product-line); }
.product-card-head.compact { min-height: 66px; align-items: center; }
.product-card-head > div > span { display:block; color:#626c78; font-size:11px; text-transform:uppercase; letter-spacing:.12em; }
.product-card-head > div > strong { display:block; margin-top:5px; color:#f0f3f6; font-size:18px; font-weight:500; }
.product-card-head > div > small { display:block; margin-top:4px; color:#626b77; font-size:11px; }
.product-card-head > div > small b { color:var(--product-green); font-weight:500; }

.overview-primary-grid { margin-top: 13px; display:grid; grid-template-columns:minmax(0,1.9fr) minmax(260px,.7fr); gap:13px; }
.performance-card { min-width:0; overflow:hidden; }
.product-range-tabs { padding:3px; display:flex; gap:2px; border:1px solid rgba(255,255,255,.07); border-radius:9px; background:rgba(255,255,255,.018); }
.product-range-tabs button { width:36px; height:27px; color:#626b77; border:0; border-radius:6px; background:transparent; font-size:11px; cursor:pointer; }
.product-range-tabs button.active { color:#fff; background:rgba(21,159,255,.14); box-shadow:inset 0 0 12px rgba(21,159,255,.06); }

.product-chart { height: 302px; padding: 20px 20px 10px 45px; position:relative; }
.product-chart svg { width:100%; height:235px; overflow:visible; }
.product-chart svg g line { stroke:rgba(255,255,255,.055); stroke-width:1; }
.product-chart .chart-fill { fill:url(#overviewFill); }
.product-chart .chart-line { fill:none; stroke:url(#overviewStroke); stroke-width:2.5; filter:drop-shadow(0 0 5px rgba(28,149,255,.35)); }
.product-chart circle { fill:#fff; stroke:#159fff; stroke-width:3; }
.chart-y { position:absolute; inset:24px auto 40px 12px; display:flex; flex-direction:column; justify-content:space-between; color:#4d5661; font-size:10px; }
.chart-x { display:flex; justify-content:space-between; color:#4d5661; font-size:10px; }

.product-live-chip { display:inline-flex; align-items:center; gap:6px; color:var(--product-green); font-size:11px; font-style:normal; text-transform:uppercase; letter-spacing:.08em; }
.guard-card { padding-bottom:18px; }
.guard-score { padding:24px 18px 14px; text-align:center; }
.guard-score > span { width:112px; height:112px; margin:0 auto 16px; position:relative; display:grid; place-items:center; border:1px solid rgba(43,187,255,.17); border-radius:50%; background:radial-gradient(circle,rgba(22,132,209,.09),transparent 65%); }
.guard-score > span > i { position:absolute; inset:8px; border:2px solid transparent; border-top-color:#159fff; border-right-color:#8248ff; border-radius:50%; transform:rotate(35deg); }
.guard-score > span > i:nth-child(2){inset:19px;border-width:1px;opacity:.38;transform:rotate(-55deg)}
.guard-score b { color:#fff; font-size:26px; font-weight:500; }
.guard-score b small { color:#68727d; font-size:12px; }
.guard-score > strong { display:block; color:#dce1e7; font-size:12px; font-weight:500; }
.guard-score p { margin:4px 0 0; color:#5e6772; font-size:11px; }
.guard-list { margin:0 17px; border:1px solid rgba(255,255,255,.065); border-radius:11px; background:rgba(255,255,255,.012); }
.guard-list > div { padding:10px 12px; display:flex; justify-content:space-between; color:#6a7480; font-size:11px; }
.guard-list > div + div { border-top:1px solid rgba(255,255,255,.055); }
.guard-list span { display:flex; align-items:center; gap:7px; }
.guard-list span i { width:5px;height:5px;border-radius:50%;background:var(--product-green); }
.guard-list strong { color:#cbd1d8;font-weight:500; }
.product-secondary-action { margin:14px 17px 0; min-height:36px; padding:0 12px; display:flex; align-items:center; justify-content:space-between; color:#bec5ce; border:1px solid rgba(255,255,255,.08); border-radius:9px; background:rgba(255,255,255,.015); font-size:12px; }

.overview-secondary-grid { margin-top:13px; display:grid; grid-template-columns:1.35fr .75fr; gap:13px; }
.small-action, .text-card-action { padding:7px 10px; color:#8d96a2; border:1px solid rgba(255,255,255,.075); border-radius:8px; background:rgba(255,255,255,.015); font-size:11px; cursor:pointer; }
.compact-bot-list { padding: 8px 16px 14px; }
.compact-bot-list a { min-height:68px; padding:10px 6px; display:grid; grid-template-columns:38px 1fr auto 60px; gap:11px; align-items:center; border-bottom:1px solid rgba(255,255,255,.055); }
.compact-bot-list img { width:35px;height:35px; }
.compact-bot-list strong { display:block;color:#dce1e7;font-size:12px;font-weight:500; }
.compact-bot-list small { display:block;margin-top:3px;color:#5f6874;font-size:10px; }
.bot-status { display:flex;align-items:center;gap:6px;color:#69737f;font-size:10px; }
.compact-bot-list em { color:var(--product-green);font-size:13px;font-style:normal;font-weight:500;text-align:right; }

.product-activity-list { padding:8px 16px 14px; }
.product-activity-list > div { min-height:68px; display:grid; grid-template-columns:34px 1fr auto 24px; gap:10px; align-items:center; border-bottom:1px solid rgba(255,255,255,.055); }
.product-activity-list > div > span { width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.035); }
.product-activity-list img { width:24px;height:24px; }
.product-activity-list span.purple{color:#a46cff;background:rgba(123,65,255,.12)}
.product-activity-list span.shield{color:var(--product-green);background:rgba(46,224,165,.09)}
.product-activity-list strong{display:block;color:#d9dee5;font-size:12px;font-weight:500}.product-activity-list small{display:block;margin-top:3px;color:#5d6672;font-size:10px}.product-activity-list em{color:var(--product-green);font-size:11px;font-style:normal}.product-activity-list time{color:#515a65;font-size:10px;text-align:right}

/* Exclusive Bots */
.bots-product-intro { background:radial-gradient(circle at 80% 45%,rgba(44,139,222,.14),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 50%),#0b0d11; }
.bots-toolbar { min-height:62px; margin-bottom:14px; padding:10px; display:flex; align-items:center; gap:12px; border:1px solid var(--product-line); border-radius:13px; background:rgba(11,13,17,.86); }
.bots-filter { display:flex; gap:4px; }
.bots-filter button { min-height:34px;padding:0 13px;color:#69737f;border:1px solid transparent;border-radius:8px;background:transparent;font-size:12px;cursor:pointer; }
.bots-filter button.active { color:#eaf1f7;border-color:rgba(21,159,255,.18);background:rgba(21,159,255,.09); }
.bots-toolbar label { width:210px; min-height:34px; margin-left:auto; padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.015); }
.bots-toolbar label span{color:#606a75}.bots-toolbar input{width:100%;color:#ddd;border:0;outline:0;background:transparent;font-size:11px}.bots-toolbar select{min-height:34px;padding:0 28px 0 10px;color:#7c8591;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0d0f13;font-size:11px;outline:0}
.marketplace-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:13px; }
.marketplace-bot { min-width:0;padding:18px;border:1px solid var(--product-line);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 50%),var(--product-panel);transition:transform .25s ease,border-color .25s ease; }
.marketplace-bot:hover{transform:translateY(-4px);border-color:rgba(21,159,255,.27)}.marketplace-bot.featured{border-color:rgba(21,159,255,.36);box-shadow:inset 0 0 45px rgba(21,159,255,.025)}
.marketplace-bot-top{display:grid;grid-template-columns:22px 42px 1fr auto;gap:10px;align-items:center}.marketplace-rank{color:#59636e;font-size:12px}.marketplace-bot-top img{width:40px;height:40px}.marketplace-bot-top strong{display:block;color:#edf1f5;font-size:12px;font-weight:500}.marketplace-bot-top small{display:block;margin-top:3px;color:#5c6671;font-size:10px}.risk-pill{padding:4px 7px;border:1px solid;border-radius:999px;font-size:10px;font-style:normal}.risk-aggressive{color:#ad79ff;border-color:rgba(146,76,255,.4);background:rgba(125,57,255,.1)}.risk-moderate{color:#36baff;border-color:rgba(0,165,255,.36);background:rgba(0,145,255,.08)}.risk-balanced{color:#ffb43f;border-color:rgba(255,165,20,.36);background:rgba(255,145,0,.08)}
.marketplace-roi{margin-top:21px;display:flex;align-items:flex-end;justify-content:space-between}.marketplace-roi span{color:#606a76;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.marketplace-roi strong{color:var(--product-green);font-size:24px;font-weight:500}.marketplace-progress{height:4px;margin-top:10px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.06)}.marketplace-progress i{width:var(--bot-progress);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#8248ff,#159fff)}
.marketplace-stats{margin-top:17px;padding:12px 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(255,255,255,.055)}.marketplace-stats div+div{padding-left:12px;border-left:1px solid rgba(255,255,255,.055)}.marketplace-stats span{display:block;color:#555f6a;font-size:10px}.marketplace-stats strong{display:block;margin-top:4px;color:#c8ced6;font-size:12px;font-weight:500}.marketplace-actions{margin-top:16px;display:grid;grid-template-columns:.7fr 1.3fr;gap:8px}.marketplace-actions button,.marketplace-actions a{min-height:36px;display:flex;align-items:center;justify-content:center;color:#8a939e;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.018);font-size:11px;cursor:pointer}.marketplace-actions a{justify-content:space-between;padding:0 12px;color:#e8f3fb;border-color:rgba(21,159,255,.22);background:rgba(21,159,255,.08)}
.leaderboard-card{margin-top:14px;overflow:hidden}.leaderboard-table{padding:6px 16px 14px}.leaderboard-row{min-height:55px;display:grid;grid-template-columns:40px 1.1fr 1fr .8fr .7fr 1fr;gap:12px;align-items:center;color:#707a86;border-bottom:1px solid rgba(255,255,255,.055);font-size:11px}.leaderboard-row.heading{min-height:38px;color:#4f5863;text-transform:uppercase;letter-spacing:.08em}.leaderboard-row>span:nth-child(2){display:flex;align-items:center;gap:9px}.leaderboard-row img{width:24px;height:24px}.leaderboard-row b{color:#dce1e7;font-weight:500}.leaderboard-row>strong{color:var(--product-green);font-weight:500}

/* Bot Studio */
.studio-intro { background:radial-gradient(circle at 76% 42%,rgba(121,65,228,.14),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 50%),#0b0d11; }
.studio-save-status{display:flex;align-items:center;gap:7px;color:#707985;font-size:12px}.studio-save-status i{width:5px;height:5px;border-radius:50%;background:var(--product-green);box-shadow:0 0 9px rgba(46,224,165,.5)}
.studio-workspace{min-height:650px;display:grid;grid-template-columns:245px minmax(500px,1fr) 235px;overflow:hidden;border:1px solid rgba(21,148,255,.22);border-radius:18px;background:linear-gradient(145deg,rgba(13,16,21,.98),rgba(7,8,10,.98));box-shadow:0 30px 90px rgba(0,0,0,.24)}
.studio-steps{padding:22px 16px;border-right:1px solid var(--product-line)}
.studio-steps>button{width:100%;min-height:86px;padding:15px;position:relative;display:grid;grid-template-columns:28px 1fr 18px;gap:10px;align-items:center;color:#68727e;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer}
.studio-steps>button+button{margin-top:5px}.studio-steps>button.active{color:#dfe5eb;border-color:rgba(21,159,255,.31);background:linear-gradient(100deg,rgba(21,159,255,.11),rgba(72,41,138,.04))}.studio-steps>button.completed{color:#87919c}
.studio-steps>button>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.018);font-size:11px}.studio-steps>button.active>span{color:#fff;border-color:var(--product-blue);background:var(--product-blue);box-shadow:0 0 16px rgba(21,159,255,.2)}
.studio-steps>button strong{display:block;font-size:12px;font-weight:500}.studio-steps>button small{display:block;margin-top:4px;color:#545e69;font-size:10px}.studio-steps>button>i{display:none;color:var(--product-green);font-size:12px;font-style:normal}.studio-steps>button.completed>i{display:block}
.studio-assurance{margin-top:24px;padding:14px 10px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--product-line)}.studio-assurance .product-core{width:34px;height:34px}.studio-assurance strong{display:block;color:#cdd3da;font-size:12px;font-weight:500}.studio-assurance small{display:block;margin-top:3px;color:#555f6b;font-size:10px}
.studio-main{min-width:0;position:relative;display:flex;flex-direction:column}.studio-progress{height:2px;background:rgba(255,255,255,.055)}.studio-progress i{width:25%;height:100%;display:block;background:linear-gradient(90deg,var(--product-purple),var(--product-blue));box-shadow:0 0 12px rgba(21,159,255,.32);transition:width .35s ease}
.studio-panel{padding:42px clamp(28px,5vw,72px) 30px;animation:studio-in .38s cubic-bezier(.2,.7,.2,1)}.studio-panel[hidden]{display:none}.panel-eyebrow{color:#65707c;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.studio-panel h3{margin:10px 0 0;color:#fff;font-size:32px;font-weight:500;letter-spacing:-.035em}.studio-panel>p{max-width:530px;margin:9px 0 27px;color:#707a86;font-size:13px}
.studio-market-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.studio-market-grid button{min-height:82px;padding:14px;display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;color:#737d88;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.015);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.studio-market-grid button:hover{border-color:rgba(21,159,255,.2)}.studio-market-grid button.selected{border-color:rgba(21,159,255,.48);background:linear-gradient(100deg,rgba(21,159,255,.11),rgba(85,48,157,.045));box-shadow:inset 0 0 28px rgba(21,159,255,.025)}.studio-market-grid img{width:36px;height:36px}.studio-market-grid strong{display:block;color:#e7ebef;font-size:13px;font-weight:500}.studio-market-grid span{display:block;margin-top:4px;color:#5c6672;font-size:10px}.studio-market-grid em{color:var(--product-green);font-size:12px;font-style:normal}
.studio-market-preview{min-height:92px;margin-top:15px;padding:15px 18px;display:grid;grid-template-columns:1fr 1fr 180px;gap:16px;align-items:center;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.012)}.studio-market-preview span{display:block;color:#5c6672;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.studio-market-preview strong{display:block;margin-top:6px;color:#e6eaef;font-size:13px;font-weight:500}.studio-market-preview svg{width:100%;height:55px}.studio-market-preview path{fill:none;stroke:var(--product-green);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(46,224,165,.22))}
.studio-control-label{margin:21px 0 9px;display:flex;justify-content:space-between;color:#7c8590;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.studio-control-label em{color:#515b67;font-style:normal;text-transform:none;letter-spacing:0}
.studio-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.studio-mode-grid button{min-height:66px;padding:12px 15px;color:#747e89;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.015);text-align:left;cursor:pointer}.studio-mode-grid button.selected{color:#fff;border-color:rgba(127,66,255,.42);background:linear-gradient(100deg,rgba(117,50,235,.2),rgba(33,102,226,.14));box-shadow:0 0 24px rgba(103,52,221,.08)}.studio-mode-grid strong,.studio-mode-grid small{display:block}.studio-mode-grid strong{font-size:13px;font-weight:500}.studio-mode-grid small{margin-top:4px;color:#5b6570;font-size:10px}
.studio-risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.studio-risk-grid button{min-height:93px;padding:12px;color:#707a85;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.012);text-align:left;cursor:pointer}.studio-risk-grid button.selected{color:#e2d6ff;border-color:rgba(133,66,255,.38);background:rgba(121,54,238,.09)}.studio-risk-grid span{display:block;color:#505966;font-size:10px}.studio-risk-grid strong{display:block;margin-top:12px;font-size:12px;font-weight:500}.studio-risk-grid small{display:block;margin-top:4px;color:#555f6a;font-size:10px}
.studio-strategy-summary{margin-top:16px;padding:13px 15px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(0,0,0,.12)}.studio-strategy-summary div+div{padding-left:15px;border-left:1px solid rgba(255,255,255,.06)}.studio-strategy-summary span{display:block;color:#5a6470;font-size:10px}.studio-strategy-summary strong{display:block;margin-top:5px;color:#e4e8ed;font-size:12px;font-weight:500}.studio-strategy-summary div:first-child strong{color:var(--product-green)}
.studio-balance{min-height:58px;padding:0 15px;display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.012)}.studio-balance span{color:#66707c;font-size:11px}.studio-balance strong{color:#dfe4e9;font-size:13px;font-weight:500}.studio-balance em{display:flex;align-items:center;gap:5px;color:#68727d;font-size:10px;font-style:normal}.studio-balance em i{width:5px;height:5px;border-radius:50%;background:var(--product-green)}
.studio-allocation{min-height:80px;margin-top:16px;padding:0 18px;display:flex;align-items:center;gap:8px;border:1px solid rgba(21,159,255,.16);border-radius:11px;background:rgba(21,159,255,.025)}.studio-allocation>span{color:#636d79;font-size:20px}.studio-allocation input{min-width:0;flex:1;color:#fff;border:0;outline:0;background:transparent;font-size:29px;font-weight:500}.studio-allocation em{color:#68727e;font-size:12px;font-style:normal}.studio-range{width:100%;margin-top:28px;accent-color:var(--product-blue)}.studio-range-meta{margin-top:7px;display:flex;justify-content:space-between;color:#515b66;font-size:10px}.studio-range-meta b{color:#77818c;font-weight:500}
.studio-presets{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.studio-presets button{min-height:35px;color:#66707c;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.012);font-size:11px;cursor:pointer}.studio-presets button.selected{color:#7acbff;border-color:rgba(21,159,255,.27);background:rgba(21,159,255,.07)}
.studio-safety{margin-top:18px;padding:12px;display:flex;align-items:center;gap:11px;color:#718078;border:1px solid rgba(46,224,165,.11);border-radius:10px;background:rgba(46,224,165,.035)}.studio-safety>i{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;color:var(--product-green);border-radius:7px;background:rgba(46,224,165,.09);font-style:normal}.studio-safety strong{display:block;color:#91a49b;font-size:11px;font-weight:500}.studio-safety span{display:block;margin-top:3px;color:#59665f;font-size:10px}
.studio-review{padding:20px;border:1px solid rgba(129,68,255,.18);border-radius:14px;background:linear-gradient(145deg,rgba(100,52,187,.06),rgba(21,118,190,.035))}.studio-review-head{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center}.review-core{width:46px;height:46px;position:relative;display:grid;place-items:center;color:#fff;border:1px solid rgba(127,66,255,.32);border-radius:50%;background:rgba(127,66,255,.08)}.review-core>i{width:38px;height:16px;position:absolute;border:1px solid rgba(21,159,255,.48);border-radius:50%;transform:rotate(-22deg)}.review-core b{font-size:12px;font-weight:500}.studio-review-head small{display:block;color:#5d6672;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.studio-review-head strong{display:block;margin-top:4px;color:#fff;font-size:13px;font-weight:500}.studio-review-head>em{display:flex;align-items:center;gap:6px;color:var(--product-green);font-size:11px;font-style:normal}.studio-review-head>em i{width:5px;height:5px;border-radius:50%;background:var(--product-green)}
.studio-review-grid{margin-top:19px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.studio-review-grid>div{padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(255,255,255,.014)}.studio-review-grid span{display:block;color:#58626e;font-size:10px}.studio-review-grid strong{display:block;margin-top:5px;color:#dde2e8;font-size:12px;font-weight:500}.positive{color:var(--product-green)!important}.studio-checks{margin-top:17px;display:grid;gap:7px}.studio-checks span{display:flex;align-items:center;gap:8px;color:#6b766f;font-size:10px}.studio-checks i{width:17px;height:17px;display:grid;place-items:center;color:var(--product-green);border-radius:5px;background:rgba(46,224,165,.08);font-style:normal}
.studio-footer{min-height:68px;margin-top:auto;padding:0 22px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--product-line)}.studio-footer>span{margin:auto;color:#5e6873;font-size:11px}.studio-footer button{min-height:36px;padding:0 15px;color:#737d88;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.015);font-size:12px;cursor:pointer}.studio-footer button:disabled{opacity:.35;cursor:default}.studio-footer button.next,.studio-footer button.launch{min-width:115px;display:flex;align-items:center;justify-content:space-between;color:#fff;border-color:rgba(88,112,255,.3);background:linear-gradient(100deg,#6e2be2,#187be8)}.studio-footer [hidden]{display:none!important}
.studio-summary{padding:24px 18px;border-left:1px solid var(--product-line);background:rgba(255,255,255,.008)}.studio-summary>span{color:#59636f;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.summary-coin{margin-top:21px;padding-bottom:20px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.06)}.summary-coin img{width:39px;height:39px}.summary-coin strong{display:block;color:#e3e8ed;font-size:12px;font-weight:500}.summary-coin small{display:block;margin-top:3px;color:#59636f;font-size:10px}.studio-summary dl{margin:7px 0 0}.studio-summary dl>div{padding:11px 0;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}.studio-summary dt{color:#5d6772;font-size:11px}.studio-summary dd{margin:0;color:#d3d9df;font-size:11px}.summary-guard{margin-top:20px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid rgba(46,224,165,.09);border-radius:9px;background:rgba(46,224,165,.025)}.summary-guard>i{width:25px;height:25px;display:grid;place-items:center;color:var(--product-green);border-radius:7px;background:rgba(46,224,165,.08);font-style:normal}.summary-guard strong{display:block;color:#8da199;font-size:11px;font-weight:500}.summary-guard small{display:block;margin-top:3px;color:#54635c;font-size:10px}
@keyframes studio-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}

/* Portfolio */
.portfolio-intro{background:radial-gradient(circle at 76% 46%,rgba(46,177,140,.10),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 50%),#0b0d11}
.portfolio-hero-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:13px}.portfolio-balance-card{overflow:hidden}.portfolio-balance-chart{padding:15px 20px 12px}.portfolio-balance-chart svg{width:100%;height:160px}.portfolio-balance-chart .fill{fill:url(#portfolioFill)}.portfolio-balance-chart .line{fill:none;stroke:#8350ff;stroke-width:2;filter:drop-shadow(0 0 5px rgba(131,80,255,.3))}.portfolio-balance-chart>div{display:flex;justify-content:space-between;color:#4d5661;font-size:10px}
.allocation-content{min-height:210px;padding:20px;display:flex;align-items:center;justify-content:center;gap:25px}.allocation-donut{width:130px;height:130px;position:relative;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:conic-gradient(#7590ff 0 38%,#ff9f1a 38% 69%,#8d54ff 69% 90%,#2ee0a5 90%)}.allocation-donut::after{width:84px;height:84px;content:"";position:absolute;border-radius:50%;background:#0d0f13}.allocation-donut span{position:relative;z-index:1;text-align:center}.allocation-donut strong{display:block;color:#fff;font-size:15px;font-weight:500}.allocation-donut small{display:block;color:#5f6874;font-size:10px}.allocation-legend{min-width:110px}.allocation-legend div{padding:8px 0;display:grid;grid-template-columns:8px 1fr auto;gap:8px;color:#68727e;font-size:11px}.allocation-legend i{width:7px;height:7px;border-radius:50%}.allocation-legend i.eth{background:#7590ff}.allocation-legend i.btc{background:#ff9f1a}.allocation-legend i.sol{background:#8d54ff}.allocation-legend i.usdt{background:#2ee0a5}.allocation-legend strong{color:#ccd2da;font-weight:500}
.positions-card{margin-top:13px;overflow:hidden}.positions-head-meta{display:flex;align-items:center;gap:22px;color:#5d6672;font-size:11px}.positions-head-meta b{margin-left:4px;color:#d6dce3;font-weight:500}.positions-head-meta span:last-child b{color:var(--product-green)}
.product-table{padding:0 16px 12px}.product-table-row{min-height:62px;display:grid;align-items:center;gap:12px;color:#747d89;border-bottom:1px solid rgba(255,255,255,.055);font-size:11px}.positions-table .product-table-row{grid-template-columns:1.2fr 1fr .7fr .9fr .9fr .8fr .8fr 30px}.product-table-row.heading{min-height:40px;color:#4f5863;text-transform:uppercase;letter-spacing:.07em}.product-table-row>span:first-child{display:flex;align-items:center;gap:9px}.product-table-row img{width:27px;height:27px}.product-table-row b{color:#dbe0e6;font-weight:500}.product-table-row em{padding:4px 7px;border-radius:999px;font-style:normal}.product-table-row em.long{color:var(--product-green);border:1px solid rgba(46,224,165,.16);background:rgba(46,224,165,.05)}.product-table-row em.short{color:#ff8a99;border:1px solid rgba(255,90,112,.16);background:rgba(255,90,112,.05)}.product-table-row>strong{color:var(--product-green);font-weight:500}.product-table-row>button{color:#65707c;border:0;background:transparent;cursor:pointer}
.portfolio-lower-grid{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.wallet-list,.transaction-list{padding:7px 16px 14px}.wallet-list>div{min-height:63px;display:grid;grid-template-columns:34px 1fr auto 40px;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.055)}.wallet-list img,.usdt-mark{width:31px;height:31px}.usdt-mark{display:grid;place-items:center;color:#2ee0a5;border-radius:50%;background:rgba(46,224,165,.1);font-size:15px}.wallet-list strong,.wallet-list small{display:block}.wallet-list span strong{color:#dbe0e6;font-size:12px;font-weight:500}.wallet-list span small{margin-top:2px;color:#59636f;font-size:10px}.wallet-list>b{text-align:right;color:#cdd3da;font-size:11px;font-weight:500}.wallet-list>b small{margin-top:3px;color:#59636f;font-size:10px}.wallet-list>div>em{color:#68727d;font-size:10px;font-style:normal;text-align:right}
.transaction-list>div{min-height:78px;display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.055)}.transaction-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px}.transaction-icon.profit{color:var(--product-green);background:rgba(46,224,165,.08)}.transaction-icon.trade{color:#ae77ff;background:rgba(130,72,255,.1)}.transaction-icon.deposit{color:#59bfff;background:rgba(21,159,255,.1)}.transaction-list strong,.transaction-list small,.transaction-list b{display:block}.transaction-list div>div strong{color:#dbe0e6;font-size:12px;font-weight:500}.transaction-list div>div small{margin-top:3px;color:#59636f;font-size:10px}.transaction-list>div>b{text-align:right;color:#d5dbe2;font-size:12px;font-weight:500}.transaction-list>div:first-child>b,.transaction-list>div:last-child>b{color:var(--product-green)}.transaction-list>div>b small{margin-top:3px;color:#59636f;font-size:10px;font-weight:400}

/* Analytics */
.analytics-intro{background:radial-gradient(circle at 77% 45%,rgba(117,54,231,.13),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 50%),#0b0d11}.analytics-period{padding:4px;display:flex;gap:3px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.015)}.analytics-period button{width:45px;height:33px;color:#69737f;border:0;border-radius:7px;background:transparent;font-size:11px;cursor:pointer}.analytics-period button.active{color:#fff;background:linear-gradient(100deg,rgba(122,48,234,.45),rgba(30,111,225,.35))}
.analytics-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.analytics-metrics article{min-height:125px;padding:18px;display:grid;grid-template-columns:1fr auto;align-content:start;border:1px solid var(--product-line);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.022),transparent),var(--product-panel)}.analytics-metrics span{grid-column:1/-1;color:#68727d;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.analytics-metrics strong{margin-top:14px;color:#fff;font-size:23px;font-weight:500}.analytics-metrics em{margin-top:19px;color:var(--product-green);font-size:11px;font-style:normal;text-align:right}.analytics-metrics em.neutral{color:#7d8792}.analytics-metrics small{grid-column:1/-1;margin-top:4px;color:#555f6b;font-size:10px}
.analytics-chart-card{margin-top:13px;overflow:hidden}.chart-legend{display:flex;gap:18px;color:#6b7580;font-size:11px}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{width:15px;height:2px;background:linear-gradient(90deg,#7737ff,#1fb7ff)}.chart-legend span:last-child i{background:#59636e}
.comparison-chart{height:345px;padding:22px 24px 12px 50px;position:relative}.comparison-chart svg{width:100%;height:285px;overflow:visible}.comparison-chart svg g line{stroke:rgba(255,255,255,.055);stroke-width:1}.comparison-chart .fill{fill:url(#analyticsFill)}.comparison-chart .primary{fill:none;stroke:#8151ff;stroke-width:2.5;filter:drop-shadow(0 0 5px rgba(129,81,255,.35))}.comparison-chart .benchmark{fill:none;stroke:#59636e;stroke-width:1.5;stroke-dasharray:5 6}.comparison-y{position:absolute;inset:24px auto 42px 13px;display:flex;flex-direction:column;justify-content:space-between;color:#4e5762;font-size:10px}.comparison-x{display:flex;justify-content:space-between;color:#4e5762;font-size:10px}
.analytics-lower-grid{margin-top:13px;display:grid;grid-template-columns:1.25fr .75fr;gap:13px}.bot-comparison-list{padding:10px 18px 18px}.bot-comparison-list>div{min-height:67px;display:grid;grid-template-columns:34px 110px 1fr 55px;gap:11px;align-items:center;border-bottom:1px solid rgba(255,255,255,.055)}.bot-comparison-list img{width:31px;height:31px}.bot-comparison-list strong{display:block;color:#dce1e7;font-size:12px;font-weight:500}.bot-comparison-list small{display:block;margin-top:3px;color:#59636f;font-size:10px}.bot-comparison-list>div>i{height:4px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.065)}.bot-comparison-list>div>i b{width:var(--bar);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#8248ff,#159fff)}.bot-comparison-list em{color:var(--product-green);font-size:12px;font-style:normal;text-align:right}
.insight-card{padding-bottom:16px}.insight-score{margin:16px;padding:16px;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;border:1px solid rgba(130,72,255,.12);border-radius:11px;background:linear-gradient(145deg,rgba(130,72,255,.07),rgba(21,159,255,.025))}.insight-score>span{width:39px;height:39px;display:grid;place-items:center;color:#fff;border:1px solid rgba(130,72,255,.28);border-radius:11px;background:rgba(130,72,255,.12);font-size:12px}.insight-score strong{display:block;color:#dfe4ea;font-size:12px;font-weight:500}.insight-score p{margin:5px 0 0;color:#65707b;font-size:11px;line-height:1.5}.insight-list{margin:0 16px;border:1px solid rgba(255,255,255,.06);border-radius:10px}.insight-list>div{min-height:53px;padding:0 12px;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center}.insight-list>div+div{border-top:1px solid rgba(255,255,255,.055)}.insight-list>div>i{width:26px;height:26px;display:grid;place-items:center;color:#8c73e3;border-radius:7px;background:rgba(130,72,255,.07);font-style:normal}.insight-list strong{display:block;color:#cfd5dc;font-size:11px;font-weight:500}.insight-list small{display:block;margin-top:3px;color:#59636f;font-size:10px}

.product-toast{min-width:280px;padding:14px 16px;position:fixed;right:24px;bottom:24px;z-index:100;display:flex;align-items:center;gap:11px;border:1px solid rgba(46,224,165,.22);border-radius:12px;background:rgba(10,15,15,.94);box-shadow:0 20px 70px rgba(0,0,0,.4);backdrop-filter:blur(18px)}.product-toast[hidden]{display:none}.product-toast>i{width:31px;height:31px;display:grid;place-items:center;color:var(--product-green);border-radius:9px;background:rgba(46,224,165,.09);font-style:normal}.product-toast strong{display:block;color:#e5eae8;font-size:12px;font-weight:500}.product-toast span{display:block;margin-top:3px;color:#69736e;font-size:11px}

@media(max-width:1320px){
  .product-main{padding-inline:24px}
  .product-metrics,.analytics-metrics{grid-template-columns:repeat(2,1fr)}
  .marketplace-grid{grid-template-columns:repeat(2,1fr)}
  .studio-workspace{grid-template-columns:220px minmax(470px,1fr)}.studio-summary{display:none}
}
@media(max-width:1050px){
  :root{--product-sidebar:216px}.product-sidebar{width:216px}.product-brand{padding-inline:18px}.product-topbar{padding-inline:22px}.product-search{width:190px}
  .overview-primary-grid,.overview-secondary-grid,.portfolio-hero-grid,.portfolio-lower-grid,.analytics-lower-grid{grid-template-columns:1fr}
  .guard-card{min-height:0}.marketplace-grid{grid-template-columns:1fr 1fr}
  .leaderboard-row{grid-template-columns:35px 1fr .9fr .7fr .7fr}.leaderboard-row>:last-child{display:none}
  .positions-table{overflow-x:auto}.positions-table .product-table-row{min-width:850px}
}
@media(max-width:850px){
  body.product-page{font-size:14px}.product-sidebar{width:250px;transform:translateX(-102%);transition:transform .28s ease}.product-page.sidebar-open .product-sidebar{transform:none;box-shadow:30px 0 90px rgba(0,0,0,.65)}.product-shell{margin-left:0}.product-menu{width:35px;height:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(255,255,255,.015)}.product-menu span{width:14px;height:1px;background:#abb2bb}.product-breadcrumb{display:none}.product-live{margin-left:0}.product-search{margin-left:auto}.product-mobile-avatar{display:grid}.product-main{padding:24px 18px 55px}.product-page-header{margin-bottom:18px}
  .studio-workspace{grid-template-columns:1fr}.studio-steps{padding:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;border-right:0;border-bottom:1px solid var(--product-line)}.studio-steps>button{min-height:60px;padding:9px;grid-template-columns:24px 1fr}.studio-steps>button+button{margin-top:0}.studio-steps>button>i,.studio-steps>button small{display:none!important}.studio-assurance{display:none}
}
@media(max-width:680px){
  .product-topbar{min-height:66px;padding-inline:14px;gap:10px}.product-live,.product-search{display:none}.product-main{padding-inline:12px}.product-page-header h1{font-size:21px}
  .overview-title-row,.bots-product-intro,.studio-intro,.portfolio-intro,.analytics-intro{min-height:0;padding:22px;align-items:flex-start;flex-direction:column}.overview-title-row h2,.bots-product-intro h2,.studio-intro h2,.portfolio-intro h2,.analytics-intro h2{font-size:32px}.product-primary-action{width:100%;justify-content:center}
  .product-tape{grid-template-columns:1fr 1fr}.product-tape>div{min-height:52px;padding-inline:12px}.product-tape>div:nth-child(3){border-left:0;border-top:1px solid var(--product-line)}.product-tape>div:nth-child(4){border-top:1px solid var(--product-line)}.product-tape span{display:none}
  .product-metrics,.analytics-metrics{grid-template-columns:1fr 1fr}.product-metric{min-height:140px;padding:15px}.product-metric>strong{font-size:22px}
  .product-card-head{padding-inline:15px}.product-card-head>div>strong{font-size:15px}.product-chart{height:260px;padding-left:36px;padding-right:12px}.product-chart svg{height:200px}
  .compact-bot-list a{grid-template-columns:34px 1fr 55px}.compact-bot-list .bot-status{display:none}
  .bots-toolbar{align-items:stretch;flex-direction:column}.bots-filter{overflow-x:auto}.bots-filter button{white-space:nowrap}.bots-toolbar label{width:100%;margin-left:0}.bots-toolbar select{width:100%}.marketplace-grid{grid-template-columns:1fr}.leaderboard-card{display:none}
  .studio-steps{grid-template-columns:repeat(4,72px);overflow-x:auto}.studio-steps>button{grid-template-columns:1fr;text-align:center}.studio-steps>button>div{display:none}.studio-steps>button>span{margin:auto}.studio-panel{padding:30px 17px 22px}.studio-panel h3{font-size:27px}.studio-market-grid{grid-template-columns:1fr}.studio-market-preview{grid-template-columns:1fr 1fr}.studio-market-preview svg{display:none}.studio-risk-grid{grid-template-columns:1fr 1fr}.studio-strategy-summary{grid-template-columns:1fr}.studio-strategy-summary div+div{padding:9px 0 0;margin-top:9px;border-left:0;border-top:1px solid rgba(255,255,255,.055)}.studio-balance{grid-template-columns:1fr auto}.studio-balance em{display:none}.studio-presets{grid-template-columns:1fr 1fr}.studio-review-grid{grid-template-columns:1fr 1fr}.studio-footer{padding-inline:12px}.studio-footer>span{display:none}.studio-footer button{flex:1}
  .allocation-content{flex-direction:column}.positions-head-meta{display:none}.portfolio-lower-grid{grid-template-columns:1fr}.comparison-chart{height:280px;padding-left:39px;padding-right:12px}.comparison-chart svg{height:225px}.chart-legend{display:none}.bot-comparison-list>div{grid-template-columns:31px 80px 1fr 48px}
}
@media(max-width:430px){
  .product-metrics,.analytics-metrics{grid-template-columns:1fr}.product-tape{grid-template-columns:1fr}.product-tape>div+div{border-left:0;border-top:1px solid var(--product-line)}.overview-title-row h2,.bots-product-intro h2,.studio-intro h2,.portfolio-intro h2,.analytics-intro h2{font-size:29px}.product-card{border-radius:14px}.product-chart{height:230px}.product-chart svg{height:170px}.compact-bot-list a{grid-template-columns:32px 1fr 50px}.compact-bot-list img{width:30px;height:30px}.product-activity-list>div{grid-template-columns:31px 1fr auto}.product-activity-list time{display:none}.marketplace-bot{padding:14px}.marketplace-bot-top{grid-template-columns:18px 37px 1fr}.marketplace-bot-top .risk-pill{grid-column:3}.studio-review-grid{grid-template-columns:1fr}.wallet-list>div{grid-template-columns:32px 1fr auto}.wallet-list>div>em{display:none}.bot-comparison-list>div{grid-template-columns:30px 1fr 45px}.bot-comparison-list>div>i{display:none}
}
@media(prefers-reduced-motion:reduce){
  .product-page *, .product-page *::before, .product-page *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}


/* Product UI refinement v2 */
body.product-page {
  background:
    radial-gradient(circle at 72% -10%, rgba(45,112,194,.11), transparent 34%),
    radial-gradient(circle at 20% 72%, rgba(104,48,177,.045), transparent 32%),
    #07080a;
}

.product-sidebar {
  background:
    linear-gradient(180deg,rgba(12,19,27,.96),rgba(7,8,10,.99) 28%),
    #07080a;
}

.product-nav-item.active {
  box-shadow: inset 0 0 35px rgba(17,141,239,.045), 0 8px 30px rgba(0,0,0,.16);
}

.product-main { padding-top: 30px; }
.product-page-header { margin-bottom: 20px; }
.product-page-header > p { color:#626b76; font-size:12px; }

.brand-coin,
.operator-coin,
.quick-coin {
  width: 48px;
  height: 48px;
  position: relative;
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 15px;
  background: radial-gradient(circle at 35% 30%,rgba(255,255,255,.1),transparent 45%),#10131a;
}

.brand-coin::before,
.operator-coin::before,
.quick-coin::before {
  content:"";
  position:absolute;
  inset:-9px;
  z-index:-1;
  opacity:.42;
  border-radius:50%;
  filter:blur(14px);
}

.brand-coin img,
.operator-coin img,
.quick-coin img {
  width: 25px;
  height: 25px;
  object-fit:contain;
  filter: drop-shadow(0 0 8px currentColor);
}

.brand-coin--btc::before,.quick-coin.brand-coin--btc::before { background:rgba(247,147,26,.5); }
.brand-coin--eth::before,.quick-coin.brand-coin--eth::before { background:rgba(98,126,234,.55); }
.brand-coin--sol::before,.quick-coin.brand-coin--sol::before { background:rgba(109,40,217,.48); }
.brand-coin--xrp::before,.quick-coin.brand-coin--xrp::before { background:rgba(135,190,255,.36); }

/* AI assistant overview */
.overview-v2 { display:grid; gap:16px; }

.assistant-hub {
  min-height: 480px;
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(76,140,255,.22);
  border-radius: 24px;
  background:#080a0d;
  box-shadow: 0 35px 110px rgba(0,0,0,.38), inset 0 1px rgba(255,255,255,.025);
}

.assistant-hub::after {
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(7,9,12,.99) 0%,rgba(7,9,12,.95) 34%,rgba(7,9,12,.42) 62%,rgba(7,9,12,.03) 100%),
    linear-gradient(180deg,transparent 66%,rgba(6,8,10,.74));
}

.assistant-robot-visual {
  width:100%;
  height:100%;
  position:absolute;
  inset:0;
  object-fit:cover;
  object-position:center;
  opacity:.96;
  transform:scale(1.015);
  animation:assistant-arrive 1.1s cubic-bezier(.2,.75,.2,1) both;
}

.assistant-aura { position:absolute; inset:0; z-index:1; pointer-events:none; }
.assistant-aura i { width:470px; height:220px; position:absolute; right:1%; top:16%; border:1px solid rgba(35,155,255,.16); border-radius:50%; transform:rotate(-18deg); animation:assistant-orbit 18s linear infinite; }
.assistant-aura i:nth-child(2){width:380px;height:300px;right:4%;top:9%;border-color:rgba(132,73,255,.13);transform:rotate(27deg);animation-duration:25s;animation-direction:reverse}
.assistant-aura i:nth-child(3){width:280px;height:380px;right:10%;top:5%;opacity:.55;transform:rotate(-4deg);animation-duration:31s}

.assistant-chat {
  width:min(54%,650px);
  min-height:100%;
  padding:36px 0 30px 34px;
  position:relative;
  z-index:3;
  display:flex;
  flex-direction:column;
}

.assistant-identity { display:grid; grid-template-columns:45px 1fr auto; gap:12px; align-items:center; }
.assistant-core { width:43px;height:43px;position:relative;display:grid;place-items:center;color:#fff;border:1px solid rgba(125,70,255,.35);border-radius:13px;background:linear-gradient(145deg,rgba(132,72,255,.18),rgba(21,159,255,.09));box-shadow:0 0 24px rgba(75,81,255,.12) }
.assistant-core>i{width:34px;height:14px;position:absolute;border:1px solid rgba(54,183,255,.52);border-radius:50%;transform:rotate(-22deg)}.assistant-core b{font-size:12px;font-weight:500}
.assistant-identity small{display:block;color:#5d6773;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.assistant-identity strong{display:block;margin-top:4px;color:#fff;font-size:14px;font-weight:500}.assistant-identity>em{display:flex;align-items:center;gap:6px;color:#2ee0a5;font-size:11px;font-style:normal}.assistant-identity>em i,.assistant-robot-status i{width:5px;height:5px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 9px rgba(46,224,165,.65)}

.assistant-log { margin-top:28px; display:grid; gap:10px; }
.assistant-message { max-width:520px; display:grid; grid-template-columns:25px 1fr; gap:10px; animation:message-in .35s ease both; }
.assistant-message>span{width:24px;height:24px;display:grid;place-items:center;color:#bca6ff;border-radius:7px;background:rgba(127,66,255,.12);font-size:11px}.assistant-message p{margin:0;padding:13px 15px;color:#aeb5c0;border:1px solid rgba(255,255,255,.075);border-radius:4px 13px 13px 13px;background:rgba(16,19,24,.76);font-size:13px;line-height:1.55;backdrop-filter:blur(12px)}.assistant-message p b{color:#2ee0a5;font-weight:500}
.assistant-message.user{grid-template-columns:1fr 25px;margin-left:38px}.assistant-message.user>span{order:2;color:#a9dfff;background:rgba(21,159,255,.12)}.assistant-message.user p{order:1;color:#c8d2dc;border-color:rgba(21,159,255,.14);border-radius:13px 4px 13px 13px;background:rgba(15,70,111,.2)}

.assistant-prompts { margin-top:auto;padding-top:26px;display:flex;gap:7px;flex-wrap:wrap}.assistant-prompts button{min-height:31px;padding:0 11px;color:#74808d;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(255,255,255,.018);font-size:11px;cursor:pointer;transition:.2s ease}.assistant-prompts button:hover{color:#d5e2ed;border-color:rgba(21,159,255,.25);background:rgba(21,159,255,.07)}
.assistant-input{min-height:46px;margin-top:11px;padding:0 7px 0 14px;display:flex;align-items:center;gap:10px;border:1px solid rgba(21,159,255,.2);border-radius:12px;background:rgba(7,10,14,.8);box-shadow:0 0 30px rgba(21,159,255,.035);backdrop-filter:blur(14px)}.assistant-input input{min-width:0;flex:1;color:#e1e7ed;border:0;outline:0;background:transparent;font-size:12px}.assistant-input input::placeholder{color:#535e6a}.assistant-input button{width:33px;height:33px;display:grid;place-items:center;color:#fff;border:0;border-radius:9px;background:linear-gradient(135deg,#7a36ee,#158fff);cursor:pointer}

.assistant-floating-insight { width:205px;padding:13px 14px;position:absolute;right:26px;bottom:72px;z-index:4;border:1px solid rgba(21,159,255,.2);border-radius:12px;background:rgba(8,12,17,.78);box-shadow:0 18px 45px rgba(0,0,0,.34);backdrop-filter:blur(14px);animation:assistant-float 4.5s ease-in-out infinite}.assistant-floating-insight span{color:#5e6a76;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.assistant-floating-insight strong{display:block;margin-top:5px;color:#dde7ef;font-size:12px;font-weight:500}.assistant-floating-insight small{display:block;margin-top:5px;color:#65717d;font-size:10px;line-height:1.45}
.assistant-robot-status{position:absolute;right:34px;top:31px;z-index:4;display:flex;align-items:center;gap:7px;color:#7f8994;font-size:11px}

.overview-bento { display:grid; grid-template-columns:1.45fr .55fr 1fr; gap:14px; }
.capital-command,.market-radar,.signal-tile,.overview-operators{border:1px solid rgba(255,255,255,.08);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.022),transparent 48%),#0c0e12}
.capital-command{min-height:310px;padding:24px;position:relative;overflow:hidden}.capital-command::before{width:330px;height:330px;content:"";position:absolute;right:-150px;top:-190px;border-radius:50%;background:rgba(21,159,255,.08);filter:blur(50px)}.capital-top{position:relative;display:flex;justify-content:space-between;color:#697480;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.capital-top em{display:flex;align-items:center;gap:6px;color:#68747f;font-style:normal;text-transform:none;letter-spacing:0}.capital-top em i{width:5px;height:5px;border-radius:50%;background:#2ee0a5}.capital-value{margin-top:22px;position:relative;display:flex;align-items:flex-end;justify-content:space-between}.capital-value>strong{color:#fff;font-size:34px;font-weight:500;letter-spacing:-.04em}.capital-value>strong small{color:#6b7580;font-size:19px}.capital-value>span{color:#5e6874;font-size:11px}.capital-value b{color:#2ee0a5;font-weight:500}.capital-chart{height:145px;margin-top:5px}.capital-chart svg{width:100%;height:100%}.capital-chart .fill{fill:url(#capitalFillV2)}.capital-chart .line{fill:none;stroke:url(#capitalStrokeV2);stroke-width:2.2;filter:drop-shadow(0 0 5px rgba(27,156,255,.34))}.capital-allocation{margin-top:-3px;display:flex;gap:17px;color:#626d78;font-size:10px}.capital-allocation span{display:flex;align-items:center;gap:5px}.capital-allocation i{width:5px;height:5px;border-radius:50%}.capital-allocation .eth{background:#627eea}.capital-allocation .btc{background:#f7931a}.capital-allocation .sol{background:#6d28d9}.capital-allocation .cash{background:#68727e}

.signal-stack{display:grid;gap:10px}.signal-tile{min-height:96px;padding:15px;position:relative;overflow:hidden}.signal-tile>span{color:#616c78;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.signal-tile>strong{display:block;margin-top:10px;color:#fff;font-size:20px;font-weight:500}.signal-tile>strong small{color:#66717c;font-size:12px}.signal-tile>small{display:block;margin-top:3px;color:#555f6b;font-size:10px}.signal-tile>i{position:absolute;right:13px;top:13px;color:#73808d;font-style:normal}.signal-tile::after{width:90px;height:90px;content:"";position:absolute;right:-45px;bottom:-55px;border-radius:50%;filter:blur(22px)}.signal-tile--green strong{color:#2ee0a5}.signal-tile--green::after{background:rgba(46,224,165,.25)}.signal-tile--blue::after{background:rgba(21,159,255,.28)}.signal-tile--purple::after{background:rgba(130,72,255,.3)}

.market-radar{min-height:310px;padding:21px}.radar-head{display:flex;justify-content:space-between;align-items:start}.radar-head span{display:block;color:#606b76;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.radar-head strong{display:block;margin-top:5px;color:#edf2f6;font-size:14px;font-weight:500}.radar-head a{color:#77838e;font-size:11px}.radar-list{margin-top:14px}.radar-list>div{min-height:72px;display:grid;grid-template-columns:40px 1fr auto 45px;gap:9px;align-items:center;position:relative;border-bottom:1px solid rgba(255,255,255,.055)}.radar-list .brand-coin{width:37px;height:37px;border-radius:11px}.radar-list .brand-coin img{width:20px;height:20px}.radar-list strong{display:block;color:#dce2e8;font-size:12px;font-weight:500}.radar-list small{display:block;margin-top:3px;color:#58636e;font-size:10px}.radar-list b{color:#c3cad2;font-size:11px;font-weight:500}.radar-list em{color:#2ee0a5;font-size:11px;font-style:normal;text-align:right}.radar-list>div>i{width:var(--radar);height:1px;position:absolute;left:49px;right:0;bottom:-1px;background:linear-gradient(90deg,#8248ff,#159fff);box-shadow:0 0 7px rgba(21,159,255,.4)}

.overview-operators{padding:22px 24px}.operators-heading{display:flex;justify-content:space-between;align-items:end}.operators-heading span{color:#5d6874;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.operators-heading h2{margin:6px 0 0;color:#fff;font-size:22px;font-weight:500;letter-spacing:-.03em}.operators-heading>a{color:#84909b;font-size:11px}.operator-strip{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.operator-strip>a{min-height:78px;padding:13px;display:grid;grid-template-columns:45px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.012);transition:.25s ease}.operator-strip>a:hover{transform:translateY(-3px);border-color:rgba(21,159,255,.23);background:rgba(21,159,255,.025)}.operator-strip .operator-coin{width:42px;height:42px;border-radius:12px}.operator-strip .operator-coin img{width:22px;height:22px}.operator-strip strong{display:block;color:#e2e7ec;font-size:12px;font-weight:500}.operator-strip small{display:block;margin-top:4px;color:#59646f;font-size:10px}.operator-strip em{grid-column:2;display:flex;align-items:center;gap:5px;color:#6c787f;font-size:10px;font-style:normal}.operator-strip em i{width:5px;height:5px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 7px rgba(46,224,165,.5)}.operator-strip>a>b{grid-column:3;grid-row:1/3;color:#2ee0a5;font-size:12px;font-weight:500}

/* Operator catalog v2 */
.bots-product-v2{display:grid;gap:15px}.operator-hero{min-height:330px;position:relative;overflow:hidden;border:1px solid rgba(21,159,255,.18);border-radius:22px;background:radial-gradient(circle at 76% 50%,rgba(30,115,194,.16),transparent 33%),linear-gradient(120deg,#0d1015,#08090c 68%);box-shadow:0 30px 90px rgba(0,0,0,.26)}.operator-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,13,.98) 0%,rgba(8,10,13,.86) 42%,transparent 72%);z-index:1}.operator-hero-copy{width:58%;padding:40px;position:relative;z-index:3}.operator-hero-copy>span{display:flex;align-items:center;gap:7px;color:#667581;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.operator-hero-copy>span i{width:6px;height:6px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 10px rgba(46,224,165,.7)}.operator-hero-copy h2{margin:15px 0 0;color:#fff;font-size:40px;font-weight:500;line-height:1.02;letter-spacing:-.04em}.operator-hero-copy p{max-width:560px;margin:15px 0 0;color:#707b87;font-size:13px;line-height:1.6}.operator-hero-copy>div{margin-top:24px;display:flex;align-items:center;gap:16px}.operator-hero-copy a{min-height:40px;padding:0 15px;display:flex;align-items:center;gap:20px;color:#fff;border-radius:9px;background:linear-gradient(100deg,#7130e8,#188bea);font-size:12px}.operator-hero-copy small{color:#59646f;font-size:11px}.operator-hero>img{height:115%;position:absolute;right:3%;bottom:-17%;z-index:0;object-fit:contain;filter:drop-shadow(0 25px 50px rgba(0,0,0,.5));opacity:.92}.operator-hero-status{position:absolute;right:25px;top:23px;z-index:3;display:flex;align-items:center;gap:7px;color:#7e8a94;font-size:11px}.operator-hero-status i{width:5px;height:5px;border-radius:50%;background:#2ee0a5}.operator-hero-stat{padding:12px 14px;position:absolute;right:27px;bottom:25px;z-index:3;border:1px solid rgba(21,159,255,.16);border-radius:11px;background:rgba(7,10,14,.72);backdrop-filter:blur(13px)}.operator-hero-stat span{display:block;color:#596571;font-size:10px;text-transform:uppercase}.operator-hero-stat strong{display:block;margin-top:5px;color:#fff;font-size:17px;font-weight:500}.operator-hero-stat small{display:block;color:#596571;font-size:10px}

.bots-toolbar-v2{margin:0}.operator-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bot-operator-card{min-height:410px;padding:18px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:19px;background:linear-gradient(150deg,rgba(18,22,30,.98),rgba(8,10,13,.99));box-shadow:0 22px 70px rgba(0,0,0,.22);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.bot-operator-card:hover{transform:translateY(-6px);border-color:rgba(var(--card-rgb),.34);box-shadow:0 34px 90px rgba(0,0,0,.35),0 0 42px rgba(var(--card-rgb),.075)}.bot-accent--violet{--card-rgb:109,40,217}.bot-accent--cyan{--card-rgb:34,193,255}.bot-accent--orange{--card-rgb:247,147,26}.bot-accent--blue{--card-rgb:98,126,234}.bot-accent--green{--card-rgb:20,241,149}.bot-accent--gold{--card-rgb:255,171,36}.operator-card-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 65%)}.operator-card-glow{width:240px;height:240px;position:absolute;right:-115px;top:-130px;border-radius:50%;background:rgba(var(--card-rgb),.16);filter:blur(45px)}.bot-operator-card>header{position:relative;display:flex;justify-content:space-between;color:#5f6a76;font-size:10px;text-transform:uppercase;letter-spacing:.11em}.bot-operator-card>header em{display:flex;align-items:center;gap:6px;color:#66747b;font-style:normal}.bot-operator-card>header em i{width:5px;height:5px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 8px rgba(46,224,165,.6)}
.operator-visual{margin-top:22px;position:relative;display:flex;align-items:center;gap:17px}.operator-orbit{width:92px;height:92px;position:relative;display:grid;place-items:center;flex:0 0 auto}.operator-orbit>i{position:absolute;inset:5px;border:1px solid rgba(var(--card-rgb),.25);border-radius:50%;box-shadow:inset 0 0 22px rgba(var(--card-rgb),.05);animation:coin-orbit 10s linear infinite}.operator-orbit>i:nth-child(2){inset:14px;border-style:dashed;opacity:.55;animation-direction:reverse;animation-duration:14s}.operator-orbit>i::after{width:5px;height:5px;content:"";position:absolute;top:7px;right:12px;border-radius:50%;background:rgb(var(--card-rgb));box-shadow:0 0 11px rgba(var(--card-rgb),.9)}.operator-orbit .brand-coin{width:56px;height:56px;z-index:1;border-color:rgba(var(--card-rgb),.22);box-shadow:0 0 30px rgba(var(--card-rgb),.16),inset 0 0 18px rgba(var(--card-rgb),.07)}.operator-orbit .brand-coin::before{background:rgba(var(--card-rgb),.58)}.operator-orbit .brand-coin img{width:29px;height:29px}.operator-visual small{color:rgb(var(--card-rgb));font-size:10px;text-transform:uppercase;letter-spacing:.1em}.operator-visual h3{margin:4px 0 0;color:#fff;font-size:19px;font-weight:500}.operator-visual p{margin:3px 0 0;color:#5c6773;font-size:11px}
.operator-performance{min-height:82px;margin-top:19px;padding:13px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.012)}.operator-performance span{color:#5e6874;font-size:10px;text-transform:uppercase}.operator-performance strong{display:block;margin-top:4px;color:#2ee0a5;font-size:22px;font-weight:500}.operator-performance svg{width:48%;height:47px;position:absolute;right:8px;bottom:7px}.operator-performance path{fill:none;stroke:rgb(var(--card-rgb));stroke-width:2;filter:drop-shadow(0 0 5px rgba(var(--card-rgb),.4))}
.operator-specs{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr)}.operator-specs>div{padding:8px 9px}.operator-specs>div+div{border-left:1px solid rgba(255,255,255,.055)}.operator-specs span{display:block;color:#535e69;font-size:10px}.operator-specs strong{display:block;margin-top:4px;color:#c8cfd6;font-size:11px;font-weight:500}.operator-actions{margin-top:14px;display:grid;grid-template-columns:.65fr 1.35fr;gap:7px}.operator-actions button,.operator-actions a{min-height:37px;padding:0 11px;display:flex;align-items:center;justify-content:center;color:#7a8590;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.012);font-size:11px;cursor:pointer}.operator-actions a{justify-content:space-between;color:#e9f3fb;border-color:rgba(var(--card-rgb),.22);background:rgba(var(--card-rgb),.07)}
.robot-guidance-banner{min-height:170px;padding:25px 28px 25px 230px;position:relative;overflow:hidden;display:flex;align-items:center;gap:24px;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:linear-gradient(90deg,#0a0c10,#0d1117)}.robot-guidance-banner>img{width:210px;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:52% 20%;mask-image:linear-gradient(90deg,black 55%,transparent)}.robot-guidance-banner>div{position:relative;z-index:1}.robot-guidance-banner>div>span{color:#65717d;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.robot-guidance-banner h3{margin:7px 0 0;color:#fff;font-size:20px;font-weight:500}.robot-guidance-banner p{max-width:560px;margin:7px 0 0;color:#697480;font-size:12px;line-height:1.5}.robot-guidance-banner>a{min-height:39px;margin-left:auto;padding:0 13px;display:flex;align-items:center;gap:20px;flex:0 0 auto;color:#fff;border:1px solid rgba(21,159,255,.2);border-radius:9px;background:rgba(21,159,255,.08);font-size:11px}

/* Simplified studio */
.studio-simple{display:grid;gap:15px}.simple-studio-hero{min-height:190px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;border:1px solid rgba(130,72,255,.16);border-radius:21px;background:radial-gradient(circle at 18% 10%,rgba(130,72,255,.13),transparent 34%),linear-gradient(135deg,#0d1015,#080a0d)}.simple-studio-hero>div:first-child>span{display:flex;align-items:center;gap:7px;color:#65717d;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.simple-studio-hero>div:first-child>span i{width:6px;height:6px;border-radius:50%;background:#8248ff;box-shadow:0 0 10px rgba(130,72,255,.8)}.simple-studio-hero h2{margin:12px 0 0;color:#fff;font-size:37px;font-weight:500;line-height:1.02;letter-spacing:-.04em}.simple-studio-hero p{max-width:570px;margin:12px 0 0;color:#707b87;font-size:12px;line-height:1.55}.simple-steps{display:flex;align-items:center;gap:10px}.simple-steps>span{min-width:96px;display:flex;align-items:center;gap:7px;color:#5e6975;font-size:11px}.simple-steps>span b{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:7px;font-size:10px;font-weight:500}.simple-steps>span.active{color:#d6e5f0}.simple-steps>span.active b{color:#fff;border-color:#159fff;background:#159fff;box-shadow:0 0 14px rgba(21,159,255,.25)}.simple-steps>i{width:25px;height:1px;background:rgba(255,255,255,.07)}
.simple-studio-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.62fr);gap:15px}.simple-config{display:grid;gap:14px}.simple-config-section{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.02),transparent),#0c0e12}.simple-config-section>header{display:flex;align-items:center;justify-content:space-between}.simple-config-section>header>div{display:grid;grid-template-columns:31px 1fr;gap:10px;align-items:center}.simple-config-section>header>div>span{width:29px;height:29px;display:grid;place-items:center;color:#73caff;border:1px solid rgba(21,159,255,.2);border-radius:8px;background:rgba(21,159,255,.06);font-size:11px}.simple-config-section header small{display:block;color:#596571;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.simple-config-section header h3{margin:3px 0 0;color:#fff;font-size:15px;font-weight:500}.simple-config-section header>em{color:#5e6974;font-size:11px;font-style:normal}
.quick-bot-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick-bot-grid button{min-height:150px;padding:14px;position:relative;display:grid;grid-template-columns:43px 1fr;gap:10px;align-content:start;color:#6d7884;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.012);text-align:left;cursor:pointer;transition:.25s ease}.quick-bot-grid button:hover{transform:translateY(-3px);border-color:rgba(21,159,255,.2)}.quick-bot-grid button.selected{border-color:rgba(21,159,255,.42);background:linear-gradient(145deg,rgba(21,159,255,.09),rgba(130,72,255,.035));box-shadow:inset 0 0 35px rgba(21,159,255,.025),0 0 30px rgba(21,159,255,.035)}.quick-bot-grid .quick-coin{width:41px;height:41px;border-radius:12px}.quick-bot-grid .quick-coin img{width:22px;height:22px}.quick-bot-grid strong{display:block;color:#e7ebef;font-size:13px;font-weight:500}.quick-bot-grid small{display:block;margin-top:4px;color:#59646f;font-size:10px}.quick-bot-grid>button>em{grid-column:1/3;margin-top:14px;color:#2ee0a5;font-size:17px;font-style:normal;font-weight:500}.quick-bot-grid>button>i{position:absolute;right:10px;bottom:10px;padding:4px 6px;color:#82d0ff;border:1px solid rgba(21,159,255,.18);border-radius:999px;background:rgba(21,159,255,.06);font-size:10px;font-style:normal}
.budget-section{min-height:250px}.quick-budget{min-height:72px;margin-top:18px;padding:0 17px;display:flex;align-items:center;gap:8px;border:1px solid rgba(21,159,255,.14);border-radius:11px;background:rgba(21,159,255,.022)}.quick-budget>span{color:#65717d;font-size:18px}.quick-budget input{min-width:0;flex:1;color:#fff;border:0;outline:0;background:transparent;font-size:27px;font-weight:500}.quick-budget em{color:#67737e;font-size:11px;font-style:normal}.quick-presets{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.quick-presets button{min-height:34px;color:#68737f;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.012);font-size:11px;cursor:pointer}.quick-presets button.selected{color:#75ccff;border-color:rgba(21,159,255,.25);background:rgba(21,159,255,.07)}.auto-guard{margin-top:14px;padding:12px;display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(46,224,165,.1);border-radius:10px;background:rgba(46,224,165,.025)}.guard-check{width:27px;height:27px;display:grid;place-items:center;color:#2ee0a5;border-radius:8px;background:rgba(46,224,165,.08)}.auto-guard strong{display:block;color:#9fb2aa;font-size:11px;font-weight:500}.auto-guard small{display:block;margin-top:3px;color:#59675f;font-size:10px}.auto-guard em{color:#2ee0a5;font-size:10px;font-style:normal}
.launch-console{padding:17px;display:flex;flex-direction:column;border:1px solid rgba(111,73,255,.19);border-radius:19px;background:linear-gradient(155deg,rgba(89,47,159,.07),rgba(10,13,17,.98) 45%);box-shadow:0 28px 80px rgba(0,0,0,.24)}.launch-console-visual{height:245px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:radial-gradient(circle at 52% 42%,rgba(40,118,202,.14),transparent 42%),#080a0d}.launch-console-visual>img{height:108%;position:absolute;left:50%;bottom:-32%;transform:translateX(-50%);filter:drop-shadow(0 20px 35px rgba(0,0,0,.5))}.launch-robot-halo{position:absolute;inset:0}.launch-robot-halo i{width:185px;height:85px;position:absolute;left:50%;top:32%;border:1px solid rgba(21,159,255,.2);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg);animation:assistant-orbit 13s linear infinite}.launch-robot-halo i:nth-child(2){width:130px;height:150px;border-color:rgba(130,72,255,.16);transform:translate(-50%,-50%) rotate(30deg);animation-direction:reverse}.launch-console-visual>span{padding:7px 9px;position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:6px;color:#78848f;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(7,10,14,.75);backdrop-filter:blur(10px);font-size:10px}.launch-console-visual>span i{width:5px;height:5px;border-radius:50%;background:#2ee0a5}.launch-console-copy{margin-top:17px}.launch-console-copy>span{color:#5d6874;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.launch-console-copy h3{margin:5px 0 0;color:#fff;font-size:21px;font-weight:500}.launch-console-copy p{margin:4px 0 0;color:#5d6874;font-size:11px}.launch-console dl{margin:13px 0 0;border:1px solid rgba(255,255,255,.06);border-radius:10px}.launch-console dl>div{padding:9px 11px;display:flex;justify-content:space-between}.launch-console dl>div+div{border-top:1px solid rgba(255,255,255,.055)}.launch-console dt{color:#596571;font-size:10px}.launch-console dd{margin:0;color:#cbd2d9;font-size:11px}.quick-launch-button{min-height:44px;margin-top:13px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#fff;border:0;border-radius:10px;background:linear-gradient(100deg,#7332e9,#1688eb);box-shadow:0 13px 30px rgba(52,71,210,.18);font-size:12px;cursor:pointer}.quick-launch-button i{font-style:normal}.quick-launch-button:disabled{opacity:.75}.launch-footnote{margin:9px 4px 0;color:#505b66;font-size:10px;line-height:1.45}
.simple-proof{min-height:88px;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#0b0d11}.simple-proof>div{padding:17px 22px}.simple-proof>div+div{border-left:1px solid rgba(255,255,255,.06)}.simple-proof strong{display:block;color:#fff;font-size:16px;font-weight:500}.simple-proof span{display:block;margin-top:3px;color:#5b6671;font-size:10px}

.wallet-list img,.product-table-row img,.bot-comparison-list img,.product-tape img{filter:drop-shadow(0 0 9px rgba(85,137,255,.22))}
.portfolio-balance-card,.analytics-chart-card{border-color:rgba(84,106,255,.13);box-shadow:0 30px 90px rgba(0,0,0,.22)}
.allocation-card{background:radial-gradient(circle at 50% 62%,rgba(130,72,255,.075),transparent 46%),#0c0e12}.insight-card{background:radial-gradient(circle at 90% 0%,rgba(130,72,255,.08),transparent 42%),#0c0e12}

@keyframes assistant-arrive{from{opacity:0;transform:scale(1.08);filter:blur(5px)}to{opacity:.96;transform:scale(1.015);filter:none}}
@keyframes assistant-orbit{to{rotate:360deg}}
@keyframes assistant-float{50%{transform:translateY(-7px)}}
@keyframes message-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes coin-orbit{to{transform:rotate(360deg)}}

@media(max-width:1320px){
  .overview-bento{grid-template-columns:1.25fr .6fr 1fr}
  .operator-catalog{grid-template-columns:repeat(2,1fr)}
  .simple-studio-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.6fr)}
}
@media(max-width:1080px){
  .assistant-chat{width:61%}.assistant-hub::after{background:linear-gradient(90deg,rgba(7,9,12,.99) 0%,rgba(7,9,12,.95) 44%,rgba(7,9,12,.25) 78%,transparent)}
  .assistant-floating-insight{display:none}.overview-bento{grid-template-columns:1fr .58fr}.market-radar{grid-column:1/3}
  .operator-hero-copy{width:66%}.operator-hero>img{right:-5%}
  .simple-studio-grid{grid-template-columns:1fr}.launch-console{display:grid;grid-template-columns:280px 1fr;column-gap:20px}.launch-console-visual{grid-row:1/5;height:100%;min-height:330px}.launch-console-copy{margin-top:10px}.launch-console dl{align-self:start}.quick-launch-button,.launch-footnote{grid-column:2}
}
@media(max-width:850px){
  .assistant-hub{min-height:560px}.assistant-chat{width:68%;padding-left:24px}.assistant-robot-visual{object-position:58% center}.assistant-hub::after{background:linear-gradient(90deg,rgba(7,9,12,.99) 0%,rgba(7,9,12,.97) 50%,rgba(7,9,12,.26) 87%,transparent)}
  .overview-bento{grid-template-columns:1fr}.market-radar{grid-column:auto}.signal-stack{grid-template-columns:repeat(3,1fr)}.operator-strip{grid-template-columns:1fr}
  .operator-hero-copy{width:72%;padding:30px}.operator-hero>img{right:-13%}.operator-catalog{grid-template-columns:1fr 1fr}
  .simple-studio-hero{align-items:flex-start;flex-direction:column}.simple-steps{width:100%;justify-content:space-between}.quick-bot-grid{grid-template-columns:1fr 1fr}.quick-bot-grid button:last-child{grid-column:1/3}
}
@media(max-width:680px){
  .assistant-hub{min-height:665px}.assistant-robot-visual{height:330px;top:auto;bottom:0;object-position:62% center}.assistant-hub::after{background:linear-gradient(180deg,rgba(7,9,12,.99) 0%,rgba(7,9,12,.97) 53%,rgba(7,9,12,.25) 100%)}.assistant-chat{width:100%;min-height:480px;padding:23px 18px}.assistant-prompts{margin-top:18px;padding-top:0}.assistant-robot-status{right:18px;top:auto;bottom:20px}.assistant-floating-insight{display:none}.signal-stack{grid-template-columns:1fr}.overview-operators{padding:18px}.operators-heading{align-items:flex-start;flex-direction:column;gap:10px}
  .operator-hero{min-height:470px}.operator-hero::before{background:linear-gradient(180deg,rgba(8,10,13,.99) 0%,rgba(8,10,13,.94) 55%,rgba(8,10,13,.28) 100%)}.operator-hero-copy{width:100%;padding:26px}.operator-hero-copy h2{font-size:34px}.operator-hero>img{height:62%;right:0;bottom:-10%}.operator-hero-stat{right:16px;bottom:15px}.operator-hero-status{right:16px;top:16px}.operator-catalog{grid-template-columns:1fr}.robot-guidance-banner{padding:180px 20px 22px}.robot-guidance-banner>img{width:100%;height:185px;mask-image:linear-gradient(180deg,black 55%,transparent)}.robot-guidance-banner{align-items:flex-start;flex-direction:column}.robot-guidance-banner>a{width:100%;justify-content:space-between;margin-left:0}
  .simple-studio-hero{padding:25px}.simple-studio-hero h2{font-size:32px}.simple-steps{align-items:flex-start}.simple-steps>span{min-width:0;align-items:flex-start;flex-direction:column}.simple-steps>i{width:14px;margin-top:13px}.simple-config-section{padding:17px}.simple-config-section>header>em{display:none}.quick-bot-grid{grid-template-columns:1fr}.quick-bot-grid button:last-child{grid-column:auto}.quick-presets{grid-template-columns:1fr 1fr}.auto-guard{grid-template-columns:28px 1fr}.auto-guard>em{display:none}.launch-console{display:flex}.launch-console-visual{height:300px;min-height:0}.quick-launch-button,.launch-footnote{grid-column:auto}.simple-proof{grid-template-columns:1fr 1fr}.simple-proof>div:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.06)}.simple-proof>div:nth-child(4){border-top:1px solid rgba(255,255,255,.06)}
}
@media(max-width:430px){
  .assistant-hub{border-radius:18px}.assistant-message p{font-size:12px}.assistant-prompts button{font-size:10px}.assistant-identity>em{display:none}.capital-command{padding:18px}.capital-allocation{gap:10px;flex-wrap:wrap}.radar-list>div{grid-template-columns:38px 1fr auto}.radar-list>div>b{display:none}
  .operator-card-glow{opacity:.8}.bot-operator-card{min-height:395px}.operator-visual{gap:12px}.operator-orbit{width:82px;height:82px}
  .quick-budget input{font-size:23px}.launch-console-visual{height:260px}.simple-proof>div{padding:14px}
}
@media(prefers-reduced-motion:reduce){
  .assistant-robot-visual,.assistant-aura i,.assistant-floating-insight,.operator-orbit>i,.launch-robot-halo i{animation:none!important}
}

.portfolio-intro{position:relative;overflow:hidden;padding-right:230px}.portfolio-intro::after{content:"";position:absolute;right:30px;top:50%;width:190px;height:90px;border:1px solid rgba(46,224,165,.12);border-radius:50%;transform:translateY(-50%) rotate(-18deg)}.portfolio-robot-guide{height:205px;position:absolute;right:42px;bottom:-76px;filter:drop-shadow(0 15px 30px rgba(0,0,0,.5));opacity:.82}.portfolio-intro>div,.portfolio-intro>button{position:relative;z-index:2}.insight-score .insight-robot{overflow:hidden;background:radial-gradient(circle,rgba(21,159,255,.13),transparent 70%)}.insight-score .insight-robot img{width:100%;height:125%;object-fit:contain;object-position:center top;filter:drop-shadow(0 5px 10px rgba(0,0,0,.45))}@media(max-width:680px){.portfolio-intro{padding-right:22px}.portfolio-robot-guide,.portfolio-intro::after{display:none}}


/* Product typography scale v3 */
body.product-page { font-size: 16px; }

.product-nav-label,
.product-kicker,
.panel-eyebrow { font-size:12px; }

.product-nav-item { font-size: 14px; }
.product-nav-item em { font-size:13px; }
.product-brand { font-size: 17px; }
.product-profile strong { font-size: 13px; }
.product-profile small { font-size:12px; }
.product-system-card small { font-size:12px; }
.product-system-card strong { font-size:13px; }

.product-breadcrumb { font-size: 12px; }
.product-live { font-size:12px; }
.product-search input { font-size: 12px; }
.product-page-header h1 { font-size: 29px; }
.product-page-header > p { font-size: 13px; }
.product-page-header { min-height: 66px; }

.assistant-identity small { font-size:12px; }
.assistant-identity strong { font-size: 16px; }
.assistant-identity > em { font-size:12px; }
.assistant-message p { font-size: 13px; line-height: 1.58; }
.assistant-message > span { font-size:12px; }
.assistant-prompts button { min-height: 35px; font-size:12px; }
.assistant-input input { font-size: 12px; }
.assistant-robot-status { font-size:12px; }
.assistant-floating-insight span { font-size:11px; }
.assistant-floating-insight strong { font-size: 12px; }
.assistant-floating-insight small { font-size:12px; }

.capital-top,
.capital-value > span,
.capital-allocation { font-size:12px; }
.signal-tile > span { font-size:12px; }
.signal-tile > small { font-size:12px; }
.radar-head span { font-size:12px; }
.radar-head strong { font-size: 16px; }
.radar-head a { font-size:12px; }
.radar-list strong { font-size:13px; }
.radar-list small { font-size:12px; }
.radar-list b,
.radar-list em { font-size:12px; }
.operators-heading span { font-size:12px; }
.operators-heading h2 { font-size: 25px; }
.operators-heading > a { font-size:12px; }
.operator-strip strong { font-size: 12px; }
.operator-strip small,
.operator-strip em { font-size:12px; }
.operator-strip > a > b { font-size: 14px; }

.operator-hero-copy > span { font-size:12px; }
.operator-hero-copy h2 { font-size: 45px; }
.operator-hero-copy p { font-size: 13px; }
.operator-hero-copy a { min-height: 44px; font-size:13px; }
.operator-hero-copy small { font-size:12px; }
.operator-hero-status { font-size:12px; }
.operator-hero-stat span,
.operator-hero-stat small { font-size:12px; }
.operator-hero-stat strong { font-size: 20px; }

.bots-filter button { font-size:13px; }
.bots-toolbar input,
.bots-toolbar select { font-size:12px; }
.bot-operator-card > header { font-size:12px; }
.operator-visual small { font-size:12px; }
.operator-visual h3 { font-size: 22px; }
.operator-visual p { font-size:12px; }
.operator-performance span { font-size:12px; }
.operator-performance strong { font-size: 25px; }
.operator-specs span { font-size:12px; }
.operator-specs strong { font-size:12px; }
.operator-actions button,
.operator-actions a { min-height: 41px; font-size:12px; }
.robot-guidance-banner > div > span { font-size:12px; }
.robot-guidance-banner h3 { font-size: 23px; }
.robot-guidance-banner p { font-size:13px; }
.robot-guidance-banner > a { font-size:12px; }

.simple-studio-hero > div:first-child > span { font-size:12px; }
.simple-studio-hero h2 { font-size: 42px; }
.simple-studio-hero p { font-size: 12px; }
.simple-steps > span { font-size:12px; }
.simple-config-section header small { font-size:12px; }
.simple-config-section header h3 { font-size: 18px; }
.simple-config-section header > em { font-size:12px; }
.quick-bot-grid strong { font-size: 13px; }
.quick-bot-grid small { font-size:12px; }
.quick-bot-grid > button > i { font-size:11px; }
.quick-presets button { font-size:12px; }
.quick-budget em { font-size:12px; }
.auto-guard strong { font-size:12px; }
.auto-guard small { font-size:12px; }
.auto-guard em { font-size:12px; }
.launch-console-visual > span { font-size:12px; }
.launch-console-copy > span { font-size:12px; }
.launch-console-copy h3 { font-size: 24px; }
.launch-console-copy p { font-size:12px; }
.launch-console dt { font-size:12px; }
.launch-console dd { font-size:12px; }
.quick-launch-button { min-height: 48px; font-size:13px; }
.launch-footnote { font-size:11px; }
.simple-proof span { font-size:12px; }

.product-card-head > div > span { font-size:12px; }
.product-card-head > div > strong { font-size: 20px; }
.product-card-head > div > small { font-size:12px; }
.product-live-chip,
.small-action,
.text-card-action { font-size:12px; }

.product-metric > div,
.product-metric p { font-size:12px; }
.product-metric > strong { font-size: 30px; }
.product-metric > strong small { font-size: 17px; }

.wallet-list span strong,
.transaction-list div > div strong,
.bot-comparison-list strong { font-size:13px; }
.wallet-list span small,
.wallet-list > b small,
.transaction-list div > div small,
.transaction-list > div > b small,
.bot-comparison-list small { font-size:12px; }
.wallet-list > b,
.transaction-list > div > b,
.bot-comparison-list em { font-size:12px; }

.product-table-row { font-size:12px; }
.positions-head-meta { font-size:12px; }
.allocation-legend div { font-size:12px; }
.analytics-metrics span { font-size:12px; }
.analytics-metrics small { font-size:12px; }
.analytics-metrics em { font-size:12px; }
.chart-legend { font-size:12px; }
.insight-score strong { font-size: 12px; }
.insight-score p { font-size:12px; }
.insight-list strong { font-size:12px; }
.insight-list small { font-size:12px; }

.product-toast strong { font-size: 12px; }
.product-toast span { font-size:12px; }

@media (max-width: 680px) {
  .product-page-header h1 { font-size: 25px; }
  .product-page-header > p { font-size: 12px; line-height: 1.45; }
  .assistant-message p { font-size: 12px; }
  .assistant-prompts button { font-size:12px; }
  .operator-hero-copy h2 { font-size: 37px; }
  .operator-hero-copy p { font-size: 12px; }
  .simple-studio-hero h2 { font-size: 36px; }
  .simple-studio-hero p { font-size:13px; }
  .simple-steps > span { font-size:12px; }
}

@media (max-width: 430px) {
  .product-main { padding-inline: 14px; }
  .assistant-message p { font-size:13px; }
  .operator-visual h3 { font-size: 20px; }
  .quick-bot-grid strong { font-size: 12px; }
}

/* Reference asset bot cards */
.asset-bot-card{--asset-rgb:97,126,234;position:relative;min-height:410px;padding:31px 25px 20px;overflow:hidden;border:1px solid rgba(var(--asset-rgb),.16);border-radius:19px;background:radial-gradient(circle at 50% 100%,rgba(var(--asset-rgb),.1),transparent 52%),linear-gradient(155deg,#0e1020,#090b16 62%,#0d1020);box-shadow:inset 0 0 60px rgba(var(--asset-rgb),.025),0 20px 60px rgba(0,0,0,.25);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.asset-bot-card:hover{transform:translateY(-6px);border-color:rgba(var(--asset-rgb),.35);box-shadow:0 32px 80px rgba(0,0,0,.38),0 0 42px rgba(var(--asset-rgb),.08)}.asset-bot--sol{--asset-rgb:35,213,158}.asset-bot--btc{--asset-rgb:247,147,26}.asset-bot-window{position:relative;min-height:354px;padding:13px;border:1px solid rgba(131,102,224,.34);border-radius:13px;background:linear-gradient(145deg,rgba(21,22,43,.98),rgba(11,12,25,.98));box-shadow:inset 0 0 34px rgba(var(--asset-rgb),.025)}.asset-bot-window:after{content:"";position:absolute;z-index:0;top:17px;right:12px;width:42%;height:28px;opacity:.35;background-image:radial-gradient(circle,rgba(129,148,188,.55) 1px,transparent 1.4px);background-size:10px 10px;mask-image:linear-gradient(90deg,transparent,#000)}.asset-bot-window>header{position:relative;z-index:1;display:grid;grid-template-columns:40px 1fr 7px;align-items:center;gap:10px}.asset-token{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(var(--asset-rgb),.16);box-shadow:0 0 18px rgba(var(--asset-rgb),.11)}.asset-token img{width:23px;height:23px}.asset-bot-window>header h3{margin:0;color:#dbe1ee;font-size:14px;font-weight:500}.asset-bot-window>header p{margin:5px 0 0;color:#667084;font-size:11px}.asset-bot-window>header>i{width:6px;height:6px;border-radius:50%;background:#2addaa;box-shadow:0 0 10px #2addaa}.asset-actions{position:relative;z-index:1;display:flex;align-items:center;gap:6px;margin-top:15px}.asset-actions button,.asset-actions a{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.018);color:#778196;font:500 12px/1 inherit;text-decoration:none;cursor:pointer;transition:.2s}.asset-actions button:hover{border-color:rgba(var(--asset-rgb),.32);color:#dce7f8}.asset-actions a{width:auto;min-width:59px;margin-left:auto;padding:0 11px;border-color:rgba(var(--asset-rgb),.33);background:rgba(var(--asset-rgb),.09);color:#e9effb;font-size:12px;box-shadow:inset 0 0 16px rgba(var(--asset-rgb),.06)}.asset-balance{position:relative;z-index:1;display:block;margin-top:17px;color:#d9dfeb;font-size:30px;font-weight:500;line-height:1;letter-spacing:.02em}.asset-balance small{color:#929bad;font-size:13px;font-weight:500}.asset-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#596476;font-size:11px}.asset-meta span{display:flex;align-items:center;gap:5px}.asset-meta img{width:14px;height:14px}.asset-meta em{color:#67728a;font-style:normal}.asset-meta em:after{content:"";display:inline-block;width:9px;height:9px;margin-left:5px;border-radius:50%;vertical-align:-1px;background:rgb(var(--asset-rgb));box-shadow:0 0 8px rgba(var(--asset-rgb),.5)}.asset-rewards{position:absolute;z-index:2;right:0;bottom:0;left:13px;height:131px;overflow:hidden}.asset-rewards>div{position:absolute;left:0;bottom:-8px;width:69%;height:122px;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:linear-gradient(145deg,rgba(22,24,42,.98),rgba(13,14,27,.98));box-shadow:0 20px 50px rgba(0,0,0,.3)}.asset-rewards>div:nth-child(2){z-index:2;right:-9px;bottom:-20px;left:auto;width:64%;height:136px;border-color:rgba(var(--asset-rgb),.28);background:linear-gradient(145deg,rgba(20,22,40,.99),rgba(10,11,23,.99));box-shadow:-12px -10px 32px rgba(0,0,0,.28),inset 0 0 24px rgba(var(--asset-rgb),.035)}.asset-rewards>div>.asset-token{float:left;width:33px;height:33px;margin-right:9px;border-radius:50%}.asset-rewards>div>.asset-token img{width:18px;height:18px}.asset-rewards p{margin:1px 0 0}.asset-rewards p strong,.asset-rewards p small{display:block}.asset-rewards p strong{color:#858da0;font-size:12px;font-weight:500}.asset-rewards p small{margin-top:3px;color:#525b6c;font-size:10px}.asset-rewards em{display:block;clear:both;padding-top:18px;color:#555e70;font-size:11px;font-style:normal}.asset-rewards em b{display:block;margin-top:5px;color:#5f6679;font-size:18px;font-weight:500}.asset-rewards em i{color:#247e67;font-size:10px;font-style:normal}.asset-bot-card.details-open{border-color:rgba(var(--asset-rgb),.45);box-shadow:0 0 0 1px rgba(var(--asset-rgb),.08),0 24px 70px rgba(0,0,0,.4)}.asset-bot-card.details-open .asset-bot-window{box-shadow:inset 0 0 40px rgba(var(--asset-rgb),.07)}
@media(max-width:680px){.asset-bot-card{min-height:465px;padding:35px 28px 22px}.asset-bot-window{min-height:400px;padding:18px}.asset-balance{font-size:36px}.asset-rewards{left:18px;height:155px}.asset-rewards>div{height:140px}.asset-rewards>div:nth-child(2){height:150px}.asset-rewards em b{font-size:21px}}
@media(max-width:430px){.asset-bot-card{min-height:420px;padding:23px 16px 16px}.asset-bot-window{min-height:370px;padding:14px}.asset-balance{font-size:29px}.asset-rewards{left:14px;height:143px}.asset-rewards>div{width:72%;height:130px}.asset-rewards>div:nth-child(2){width:65%;height:142px}.asset-rewards em{padding-top:15px}}
/* Distinct robot views v3 */
.assistant-aura,.trader-orbit,.launch-robot-halo{display:none!important}.portfolio-intro::after{content:none!important;display:none!important}
.assistant-robot-visual{object-position:center center;transform:scale(1);filter:saturate(.9) contrast(1.03)}
.operator-hero>img{width:62%;height:100%;right:0;bottom:0;object-fit:cover;object-position:74% center;opacity:.96}
.launch-console-visual>img{width:100%;height:100%;left:0;bottom:0;transform:none;object-fit:cover;object-position:center 18%;filter:contrast(1.05) drop-shadow(0 18px 35px rgba(0,0,0,.5))}
.portfolio-robot-guide{width:310px;height:210px;right:12px;bottom:-24px;object-fit:cover;object-position:18% 65%;opacity:.9;mask-image:linear-gradient(90deg,#000 54%,transparent 100%)}
.insight-score .insight-robot img{object-position:center 13%}
@media(max-width:680px){.operator-hero>img{width:100%;height:55%;right:0;bottom:-2%;object-position:70% 28%}.assistant-robot-visual{object-position:64% center}.launch-console-visual>img{object-position:center 12%}}
/* Distinct operator performance paths */
.operator-performance path{stroke-dasharray:180;stroke-dashoffset:180;animation:operator-chart-draw 1.1s cubic-bezier(.22,.7,.2,1) forwards}
.operator-performance .trend-up{stroke-width:2.2}
.operator-performance .trend-volatile{stroke-width:1.8}
.operator-performance .trend-down{stroke-width:2.1;opacity:.88}
@keyframes operator-chart-draw{to{stroke-dashoffset:0}}

/* Bot launch confirmation modal */
body.bot-modal-open{overflow:hidden}
.bot-launch-modal{width:min(438px,calc(100vw - 28px));max-height:94vh;padding:0;overflow:auto;color:#eef4fb;border:1px solid rgba(121,74,255,.34);border-radius:23px;background:#080b10;box-shadow:0 40px 140px rgba(0,0,0,.72),0 0 60px rgba(109,57,255,.12)}
.bot-launch-modal[open]{animation:bot-modal-in .34s cubic-bezier(.2,.75,.25,1) both}
.bot-launch-modal::backdrop{background:rgba(2,4,7,.76);backdrop-filter:blur(10px);animation:bot-backdrop-in .25s ease both}
.bot-launch-modal-shell{padding:17px;position:relative}
.bot-launch-close{width:34px;height:34px;position:absolute;right:25px;top:25px;z-index:5;display:grid;place-items:center;color:#8b95a3;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(6,9,13,.72);font:400 21px/1 inherit;cursor:pointer;backdrop-filter:blur(12px);transition:.2s}
.bot-launch-close:hover{color:#fff;border-color:rgba(255,255,255,.22);transform:rotate(5deg)}
.bot-launch-visual{height:245px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:radial-gradient(circle at 50% 40%,rgba(21,159,255,.13),transparent 38%),linear-gradient(145deg,#090c11,#05070a)}
.bot-launch-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,7,10,.9));z-index:1}
.bot-launch-visual img{width:100%;height:112%;position:absolute;left:0;bottom:-16%;object-fit:cover;object-position:center 20%;filter:contrast(1.08) brightness(.92);transform:scale(1.03)}
.bot-launch-visual>span{padding:7px 10px;position:absolute;left:13px;bottom:12px;z-index:2;display:flex;align-items:center;gap:7px;color:#7b8997;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(6,9,13,.72);font-size:12px;backdrop-filter:blur(10px)}
.bot-launch-visual>span i{width:5px;height:5px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 9px rgba(46,224,165,.8)}
.bot-launch-visual>em{position:absolute;right:14px;bottom:18px;z-index:2;color:#566371;font-size:11px;font-style:normal;text-transform:uppercase;letter-spacing:.1em}
.bot-launch-content{padding:22px 2px 1px}
.bot-launch-content>span{color:#667280;font-size:12px;text-transform:uppercase;letter-spacing:.12em}
.bot-launch-content h2{margin:9px 0 0;color:#fff;font-size:29px;font-weight:500;letter-spacing:-.035em}
.bot-launch-content>p{margin:8px 0 0;color:#66717e;font-size:13px}
.bot-launch-content dl{margin:19px 0 13px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.012)}
.bot-launch-content dl>div{min-height:43px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.bot-launch-content dl>div+div{border-top:1px solid rgba(255,255,255,.055)}
.bot-launch-content dt{color:#56616d;font-size:12px}
.bot-launch-content dd{margin:0;color:#d7dfe7;font-size:12px}
.bot-launch-content dd.positive{color:#2ee0a5}
.bot-launch-confirm{width:100%;min-height:51px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:#fff;border:0;border-radius:12px;background:linear-gradient(100deg,#7435e9,#168ff0);font:500 14px/1 inherit;cursor:pointer;box-shadow:0 14px 35px rgba(55,99,236,.2);transition:.25s}
.bot-launch-confirm:hover{transform:translateY(-2px);box-shadow:0 18px 45px rgba(55,99,236,.3)}
.bot-launch-confirm i{font-size:17px;font-style:normal}
.bot-launch-content>small{display:block;margin:11px 3px 0;color:#505b67;font-size:11px;line-height:1.45}
@keyframes bot-modal-in{from{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}
@keyframes bot-backdrop-in{from{opacity:0}to{opacity:1}}
@media(max-width:500px){.bot-launch-modal{max-height:96vh}.bot-launch-modal-shell{padding:12px}.bot-launch-visual{height:210px}.bot-launch-content{padding:18px 2px 2px}.bot-launch-content h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.bot-launch-modal[open],.bot-launch-modal::backdrop,.operator-performance path{animation:none}}
/* Keep operator card controls above decoration */
.operator-card-grid,.operator-card-glow{pointer-events:none}
.operator-visual,.operator-performance,.operator-specs,.operator-actions{position:relative;z-index:2}

.bot-launch-confirm{outline:0}
.bot-launch-confirm:focus-visible{outline:2px solid rgba(126,91,255,.7);outline-offset:3px}

/* Coin logos without orbit rings */
.operator-orbit{width:62px;height:62px}
.operator-orbit>i{display:none!important}

/* Overview v3 — one continuous trading-copilot workspace */
.overview-v2{position:relative;display:block;overflow:hidden;border:1px solid rgba(70,132,212,.24);border-radius:28px;background:radial-gradient(circle at 74% 15%,rgba(26,114,205,.09),transparent 27%),radial-gradient(circle at 20% 72%,rgba(117,54,235,.055),transparent 31%),#05070a;box-shadow:0 42px 120px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.025)}
.overview-v2::before{content:"TRADING COPILOT / LIVE WORKSPACE";position:absolute;top:22px;left:34px;z-index:6;color:#4e5d6d;font-size:11px;letter-spacing:.16em;pointer-events:none}
.overview-v2 .assistant-hub{min-height:680px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}
.overview-v2 .assistant-hub::before{content:"";position:absolute;width:58%;height:82%;right:-3%;bottom:-3%;z-index:0;border-radius:50%;background:radial-gradient(ellipse,rgba(23,128,231,.16),rgba(98,57,203,.07) 38%,transparent 70%);filter:blur(24px);pointer-events:none}
.overview-v2 .assistant-hub::after{background:linear-gradient(90deg,rgba(5,7,10,1) 0%,rgba(5,7,10,.98) 36%,rgba(5,7,10,.76) 50%,rgba(5,7,10,.13) 74%,rgba(5,7,10,.04) 100%),linear-gradient(180deg,rgba(5,7,10,.06) 58%,rgba(5,7,10,.92) 92%,#05070a 100%)}
.overview-v2 .assistant-robot-visual{width:64%;height:100%;inset:auto 0 0 auto;object-fit:cover;object-position:center 48%;opacity:.98;transform:scale(1.04);transform-origin:center bottom;filter:saturate(.86) contrast(1.08) brightness(.92) drop-shadow(0 38px 70px rgba(0,0,0,.6))}
.overview-v2 .assistant-chat{width:min(46%,650px);min-height:680px;padding:76px 0 62px 34px}
.overview-v2 .assistant-floating-insight{right:30px;bottom:112px;border-radius:10px;background:rgba(4,8,12,.82)}
.overview-v2 .assistant-robot-status{right:32px;top:34px}
.overview-v2 .overview-bento{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(190px,.54fr) minmax(310px,1fr);gap:0;margin:0 28px;border-top:1px solid rgba(255,255,255,.085);border-bottom:1px solid rgba(255,255,255,.085)}
.overview-v2 .capital-command,.overview-v2 .market-radar,.overview-v2 .signal-tile,.overview-v2 .overview-operators{border:0;border-radius:0;background:transparent;box-shadow:none}
.overview-v2 .capital-command{min-height:335px;padding:30px 28px 25px 0}
.overview-v2 .capital-command::before{opacity:.45}
.overview-v2 .signal-stack{display:grid;gap:0;border-left:1px solid rgba(255,255,255,.075)}
.overview-v2 .signal-tile{min-height:111px;padding:22px 20px;border-bottom:1px solid rgba(255,255,255,.075)}
.overview-v2 .signal-tile:last-child{border-bottom:0}
.overview-v2 .signal-tile::after{opacity:.55}
.overview-v2 .market-radar{min-height:335px;padding:30px 0 25px 28px;border-left:1px solid rgba(255,255,255,.075)}
.overview-v2 .overview-operators{padding:32px 28px 34px}
.overview-v2 .operator-strip{gap:0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}
.overview-v2 .operator-strip>a{min-height:92px;padding:16px 14px;border:0;border-right:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent}
.overview-v2 .operator-strip>a:last-child{border-right:0}
.overview-v2 .operator-strip>a:hover{transform:none;border-color:rgba(255,255,255,.07);background:linear-gradient(90deg,rgba(21,159,255,.035),transparent)}
@media(max-width:1080px){.overview-v2 .assistant-chat{width:54%}.overview-v2 .assistant-robot-visual{width:62%;right:-8%}.overview-v2 .overview-bento{grid-template-columns:1.25fr .65fr}.overview-v2 .market-radar{grid-column:1/3;border-left:0;border-top:1px solid rgba(255,255,255,.075);padding:27px 0}}
@media(max-width:850px){.overview-v2 .assistant-hub,.overview-v2 .assistant-chat{min-height:640px}.overview-v2 .assistant-chat{width:62%;padding-left:24px}.overview-v2 .assistant-robot-visual{width:68%;right:-14%}.overview-v2 .overview-bento{grid-template-columns:1fr;margin:0 20px}.overview-v2 .capital-command{padding:27px 0}.overview-v2 .signal-stack{grid-template-columns:repeat(3,1fr);border-left:0;border-top:1px solid rgba(255,255,255,.075)}.overview-v2 .signal-tile{border-bottom:0;border-right:1px solid rgba(255,255,255,.075)}.overview-v2 .signal-tile:last-child{border-right:0}.overview-v2 .market-radar{grid-column:auto}}
@media(max-width:680px){.overview-v2{border-radius:20px}.overview-v2::before{left:18px;top:17px}.overview-v2 .assistant-hub{min-height:780px}.overview-v2 .assistant-chat{width:100%;min-height:500px;padding:55px 18px 20px}.overview-v2 .assistant-hub::after{background:linear-gradient(180deg,#05070a 0%,rgba(5,7,10,.98) 52%,rgba(5,7,10,.48) 70%,#05070a 100%)}.overview-v2 .assistant-robot-visual{width:100%;height:48%;right:0;bottom:0;object-fit:cover;object-position:center 34%;transform:scale(1.04)}.overview-v2 .assistant-robot-status{top:auto;right:18px;bottom:34px}.overview-v2 .overview-bento{margin:0 16px}.overview-v2 .signal-stack{grid-template-columns:1fr}.overview-v2 .signal-tile{border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.overview-v2 .signal-tile:last-child{border-bottom:0}.overview-v2 .overview-operators{padding:28px 16px 30px}.overview-v2 .operator-strip{grid-template-columns:1fr}.overview-v2 .operator-strip>a{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.overview-v2 .operator-strip>a:last-child{border-bottom:0}}
/* Performance charts visibility fix */
.operator-performance svg{display:block;overflow:visible;opacity:1}
.operator-performance path{stroke-dasharray:180;stroke-dashoffset:0;opacity:1;vector-effect:non-scaling-stroke;animation:operator-chart-draw 1.1s cubic-bezier(.22,.7,.2,1) both}
@keyframes operator-chart-draw{from{stroke-dashoffset:180}to{stroke-dashoffset:0}}
@media(prefers-reduced-motion:reduce){.operator-performance path{animation:none!important;stroke-dashoffset:0!important}}
/* Overview v4 — closer copilot and balanced intelligence grid */
.overview-v2 .assistant-hub{min-height:600px}
.overview-v2 .assistant-chat{width:min(45%,640px);min-height:600px;padding:64px 0 42px 34px}
.overview-v2 .assistant-prompts{margin-top:30px;padding-top:0}
.overview-v2 .assistant-input{margin-top:10px}
.overview-v2 .assistant-robot-visual{width:70%;height:108%;right:-3%;bottom:-7%;object-position:center 44%;transform:scale(1.1);transform-origin:center 56%}
.overview-v2 .assistant-floating-insight{right:24px;bottom:68px}
.overview-v2 .assistant-hub::before{width:64%;height:94%;right:-5%;bottom:-8%}
.overview-v2 .overview-bento{grid-template-columns:minmax(0,1.25fr) minmax(340px,.95fr);grid-template-areas:"signals signals" "capital market"}
.overview-v2 .signal-stack{grid-area:signals;grid-template-columns:repeat(3,1fr);border-left:0;border-bottom:1px solid rgba(255,255,255,.075)}
.overview-v2 .signal-tile{min-height:104px;padding:22px 24px;border-right:1px solid rgba(255,255,255,.075);border-bottom:0}
.overview-v2 .signal-tile:last-child{border-right:0}
.overview-v2 .signal-tile>strong{margin-top:8px;font-size:24px}
.overview-v2 .signal-tile>small{margin-top:4px}
.overview-v2 .signal-tile>i{right:22px;top:22px}
.overview-v2 .capital-command{grid-area:capital;min-height:320px;padding:28px 30px 24px 0}
.overview-v2 .market-radar{grid-area:market;min-height:320px;padding:28px 0 24px 30px;border-left:1px solid rgba(255,255,255,.075);border-top:0}
@media(max-width:1080px){.overview-v2 .assistant-chat{width:52%}.overview-v2 .assistant-robot-visual{width:70%;right:-10%}.overview-v2 .overview-bento{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-template-areas:"signals signals" "capital market"}.overview-v2 .market-radar{grid-column:auto}}
@media(max-width:850px){.overview-v2 .assistant-hub,.overview-v2 .assistant-chat{min-height:580px}.overview-v2 .assistant-chat{width:59%;padding:58px 0 36px 24px}.overview-v2 .assistant-prompts{margin-top:24px}.overview-v2 .assistant-robot-visual{width:76%;height:106%;right:-18%;bottom:-6%}.overview-v2 .overview-bento{grid-template-columns:1fr;grid-template-areas:"signals" "capital" "market"}.overview-v2 .signal-stack{grid-template-columns:repeat(3,1fr)}.overview-v2 .capital-command{padding:26px 0}.overview-v2 .market-radar{padding:26px 0;border-left:0;border-top:1px solid rgba(255,255,255,.075)}}
@media(max-width:680px){.overview-v2 .assistant-hub{min-height:720px}.overview-v2 .assistant-chat{width:100%;min-height:430px;padding:54px 18px 18px}.overview-v2 .assistant-prompts{margin-top:22px}.overview-v2 .assistant-robot-visual{width:112%;height:48%;right:-6%;bottom:-1%;object-position:center 26%;transform:scale(1.08)}.overview-v2 .assistant-robot-status{bottom:24px}.overview-v2 .signal-stack{grid-template-columns:1fr}.overview-v2 .signal-tile{min-height:94px;border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.overview-v2 .signal-tile:last-child{border-bottom:0}}
/* Volatile rounded performance paths */
.operator-performance path{stroke-linecap:round;stroke-linejoin:round}

/* Overview v5 — metrics embedded opposite the robot */
.overview-v2 .assistant-hub{min-height:760px}
.overview-v2 .assistant-chat{width:min(49%,690px);min-height:0;padding:42px 0 0 34px}
.overview-v2 .assistant-prompts{margin-top:24px;padding-top:0}
.overview-v2 .assistant-input{margin-top:10px}
.overview-v2 .assistant-robot-visual{width:76%;height:118%;right:-8%;bottom:-11%;object-position:center 42%;transform:scale(1.16);transform-origin:center 52%}
.overview-v2 .assistant-hub::before{width:72%;height:110%;right:-10%;bottom:-12%}
.overview-v2 .assistant-hub::after{background:linear-gradient(90deg,#05070a 0%,rgba(5,7,10,.98) 35%,rgba(5,7,10,.83) 48%,rgba(5,7,10,.2) 69%,rgba(5,7,10,.03) 100%),linear-gradient(180deg,transparent 72%,rgba(5,7,10,.86) 100%)}
.overview-v2 .assistant-floating-insight{right:22px;bottom:106px}
.overview-v2 .overview-bento{width:59%;position:absolute;left:30px;top:328px;z-index:6;margin:0;grid-template-columns:minmax(0,1.18fr) minmax(215px,.82fr);grid-template-areas:"signals signals" "capital market";border-top:1px solid rgba(255,255,255,.085);border-bottom:1px solid rgba(255,255,255,.085);background:linear-gradient(90deg,rgba(5,7,10,.93),rgba(5,7,10,.72))}
.overview-v2 .signal-stack{grid-template-columns:repeat(3,1fr)}
.overview-v2 .signal-tile{min-height:88px;padding:17px 18px}
.overview-v2 .signal-tile>strong{margin-top:6px;font-size:21px}
.overview-v2 .signal-tile>i{right:16px;top:16px}
.overview-v2 .capital-command{min-height:270px;padding:23px 24px 20px 0}
.overview-v2 .capital-value{margin-top:16px}
.overview-v2 .capital-value>strong{font-size:30px}
.overview-v2 .capital-chart{height:126px;margin-top:2px}
.overview-v2 .market-radar{min-height:270px;padding:23px 0 20px 24px}
.overview-v2 .radar-list{margin-top:9px}
.overview-v2 .radar-list>div{min-height:62px;grid-template-columns:35px 1fr 44px}
.overview-v2 .market-radar .radar-list>div>b{display:none}
.overview-v2 .radar-list .brand-coin{width:32px;height:32px}
.overview-v2 .radar-list .brand-coin img{width:17px;height:17px}
.overview-v2 .overview-operators{position:relative;z-index:7}
@media(max-width:1080px){.overview-v2 .assistant-hub{min-height:970px}.overview-v2 .assistant-chat{width:56%}.overview-v2 .assistant-robot-visual{width:80%;right:-18%;bottom:0}.overview-v2 .overview-bento{width:calc(100% - 40px);left:20px;top:500px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}}
@media(max-width:850px){.overview-v2 .assistant-hub{min-height:1140px}.overview-v2 .assistant-chat{width:68%;padding-left:24px}.overview-v2 .assistant-robot-visual{width:90%;height:68%;right:-27%;bottom:25%}.overview-v2 .overview-bento{top:470px;grid-template-columns:1fr;grid-template-areas:"signals" "capital" "market"}.overview-v2 .market-radar{border-left:0;border-top:1px solid rgba(255,255,255,.075);padding-left:0}}
@media(max-width:680px){.overview-v2 .assistant-hub{min-height:1500px}.overview-v2 .assistant-chat{width:100%;padding:52px 18px 0}.overview-v2 .assistant-robot-visual{width:118%;height:42%;right:-9%;bottom:42%;object-position:center 27%;transform:scale(1.1)}.overview-v2 .overview-bento{width:calc(100% - 32px);left:16px;top:560px}.overview-v2 .signal-stack{grid-template-columns:1fr}.overview-v2 .signal-tile{min-height:90px}.overview-v2 .market-radar{min-height:300px}.overview-v2 .capital-command{min-height:300px}}
/* Smooth high-volatility curves */
.operator-performance path{stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}

/* Irregular smooth volatility */
.operator-performance .trend-up,.operator-performance .trend-volatile,.operator-performance .trend-down{stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}

/* Overview v6 — calmer copilot composition */
.overview-v2 .assistant-hub{min-height:760px}
.overview-v2 .assistant-chat{width:min(48%,680px);padding:44px 0 0 34px}
.overview-v2 .assistant-robot-visual{width:70%;height:112%;right:-6%;bottom:-8%;object-position:center 43%;transform:scale(1.09)}
.overview-v2 .assistant-hub::before{width:66%;height:100%;right:-7%;bottom:-8%}
.overview-v2 .overview-bento{width:56%;left:30px;top:330px;grid-template-columns:1fr;grid-template-areas:"signals" "capital";background:linear-gradient(90deg,rgba(5,7,10,.95),rgba(5,7,10,.82));border-bottom:1px solid rgba(255,255,255,.085)}
.overview-v2 .capital-command{grid-area:capital;width:100%;min-height:270px;padding:24px 0 20px}
.overview-v2 .signal-stack{grid-area:signals;width:100%}
.overview-v2>.overview-market-strip{min-height:148px;padding:23px 28px;display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:center;border:0;border-top:1px solid rgba(255,255,255,.075);border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent}
.overview-v2>.overview-market-strip .radar-head{height:100%;align-items:flex-start;justify-content:center;flex-direction:column;gap:10px}
.overview-v2>.overview-market-strip .radar-list{margin:0;display:grid;grid-template-columns:repeat(3,1fr)}
.overview-v2>.overview-market-strip .radar-list>div{min-height:82px;padding:0 18px;grid-template-columns:38px 1fr auto 48px;border-bottom:0;border-left:1px solid rgba(255,255,255,.065)}
.overview-v2>.overview-market-strip .radar-list>div>b{display:block}
.overview-v2>.overview-market-strip .radar-list>div>i{left:56px;right:18px}
.overview-v2 .overview-operators{padding-top:28px}
@media(max-width:1080px){.overview-v2 .assistant-hub{min-height:940px}.overview-v2 .assistant-robot-visual{width:78%;right:-17%;bottom:2%}.overview-v2 .overview-bento{width:calc(100% - 40px);left:20px;top:500px}.overview-v2>.overview-market-strip{grid-template-columns:170px 1fr}.overview-v2>.overview-market-strip .radar-list>div{grid-template-columns:35px 1fr 44px}.overview-v2>.overview-market-strip .radar-list>div>b{display:none}}
@media(max-width:850px){.overview-v2 .assistant-hub{min-height:1060px}.overview-v2 .assistant-robot-visual{width:88%;height:60%;right:-24%;bottom:31%}.overview-v2 .overview-bento{top:480px}.overview-v2>.overview-market-strip{grid-template-columns:1fr}.overview-v2>.overview-market-strip .radar-head{height:auto}.overview-v2>.overview-market-strip .radar-list{grid-template-columns:1fr}.overview-v2>.overview-market-strip .radar-list>div{border-left:0;border-top:1px solid rgba(255,255,255,.055)}}
@media(max-width:680px){.overview-v2 .assistant-hub{min-height:1380px}.overview-v2 .assistant-robot-visual{width:116%;height:40%;right:-8%;bottom:45%}.overview-v2 .overview-bento{top:600px}.overview-v2 .signal-stack{grid-template-columns:1fr}.overview-v2>.overview-market-strip{padding:22px 16px}}
/* Overview v7 — restored copilot concept */
.overview-v2{display:grid;gap:16px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}
.overview-v2::before{content:none}
.overview-v2 .assistant-hub{min-height:500px;border:1px solid rgba(76,140,255,.22);border-radius:24px;background:#080a0d;box-shadow:0 35px 110px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.025)}
.overview-v2 .assistant-hub::before{content:none}
.overview-v2 .assistant-hub::after{background:linear-gradient(90deg,rgba(7,9,12,.99) 0%,rgba(7,9,12,.95) 34%,rgba(7,9,12,.42) 62%,rgba(7,9,12,.03) 100%),linear-gradient(180deg,transparent 66%,rgba(6,8,10,.74))}
.overview-v2 .assistant-robot-visual{width:100%;height:100%;inset:0;object-fit:cover;object-position:center;opacity:.96;transform:scale(1.035);filter:saturate(.9) contrast(1.04)}
.overview-v2 .assistant-chat{width:min(54%,650px);min-height:500px;padding:36px 0 30px 34px}
.overview-v2 .assistant-prompts{margin-top:auto;padding-top:26px}
.overview-v2 .assistant-floating-insight{right:26px;bottom:72px}
.overview-v2 .overview-bento{width:auto;position:static;margin:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.55fr) minmax(330px,.95fr);grid-template-areas:"capital signals market";gap:14px;border:0;background:transparent}
.overview-v2 .capital-command,.overview-v2 .market-radar,.overview-v2 .signal-tile,.overview-v2 .overview-operators{border:1px solid rgba(255,255,255,.08);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.022),transparent 48%),#0c0e12;box-shadow:none}
.overview-v2 .capital-command{grid-area:capital;min-height:320px;padding:24px}
.overview-v2 .signal-stack{grid-area:signals;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:10px;border:0}
.overview-v2 .signal-tile{min-height:0;padding:16px;border:1px solid rgba(255,255,255,.08)}
.overview-v2 .signal-tile:last-child{border:1px solid rgba(255,255,255,.08)}
.overview-v2 .signal-tile>strong{margin-top:9px;font-size:21px}
.overview-v2 .market-radar{grid-area:market;min-height:320px;padding:21px;border:1px solid rgba(255,255,255,.08)}
.overview-v2 .radar-list{margin-top:14px;display:block}
.overview-v2 .radar-list>div{min-height:72px;padding:0;grid-template-columns:40px 1fr auto 45px;border-left:0;border-bottom:1px solid rgba(255,255,255,.055)}
.overview-v2 .market-radar .radar-list>div>b{display:block}
.overview-v2 .overview-operators{padding:22px 24px}
@media(max-width:1080px){.overview-v2 .assistant-hub{min-height:540px}.overview-v2 .assistant-chat{width:61%}.overview-v2 .overview-bento{grid-template-columns:1fr .62fr;grid-template-areas:"capital signals" "market market"}.overview-v2 .market-radar{min-height:270px}.overview-v2 .market-radar .radar-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.overview-v2 .market-radar .radar-list>div{border-bottom:0}}
@media(max-width:850px){.overview-v2 .overview-bento{grid-template-columns:1fr;grid-template-areas:"capital" "signals" "market"}.overview-v2 .signal-stack{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.overview-v2 .assistant-robot-visual{width:100%;height:100%;right:auto;bottom:auto}}
@media(max-width:680px){.overview-v2 .assistant-hub{min-height:665px}.overview-v2 .assistant-chat{width:100%;min-height:480px;padding:55px 18px 20px}.overview-v2 .assistant-robot-visual{height:330px;top:auto;bottom:0;object-position:62% center;transform:scale(1)}.overview-v2 .signal-stack{grid-template-columns:1fr}.overview-v2 .market-radar .radar-list{grid-template-columns:1fr}}
/* Solana contrast correction */
.brand-coin--sol{background:linear-gradient(145deg,#11141b,#080a0f)!important;border-color:rgba(169,112,255,.48)!important;box-shadow:0 0 24px rgba(109,40,217,.24),inset 0 0 16px rgba(169,112,255,.06)!important}
.brand-coin--sol img{filter:drop-shadow(0 0 7px rgba(190,150,255,.8));opacity:1}
/* Multi-step bot setup modal */
.bot-launch-modal--flow{width:min(720px,calc(100vw - 32px));max-height:94vh}
.bot-launch-modal--flow .bot-launch-modal-shell{padding:20px}
.bot-launch-step[hidden]{display:none!important}
.bot-launch-step.is-active{animation:bot-step-in .28s cubic-bezier(.2,.75,.25,1) both}
.bot-launch-summary-layout{min-height:500px;display:grid;grid-template-columns:minmax(285px,.88fr) minmax(330px,1.12fr);gap:24px;align-items:stretch}
.bot-launch-step--summary .bot-launch-visual{height:auto;min-height:500px}
.bot-launch-step--summary .bot-launch-visual img{height:108%;bottom:-10%;object-position:center 16%;transform:scale(1.08)}
.bot-launch-step--summary .bot-launch-content{padding:20px 2px 4px;display:flex;flex-direction:column}
.bot-launch-step--summary .bot-launch-content dl{margin-top:22px}
.bot-launch-step--summary .bot-launch-confirm{margin-top:auto}
.bot-launch-step-heading{max-width:560px;margin:5px auto 24px;text-align:center}
.bot-launch-step-heading>span{color:#6f7a88;font-size:12px;text-transform:uppercase;letter-spacing:.14em}
.bot-launch-step-heading h2{margin:10px 0 0;color:#fff;font-size:31px;font-weight:500;letter-spacing:-.035em}
.bot-launch-step-heading p{max-width:500px;margin:10px auto 0;color:#66717e;font-size:13px;line-height:1.55}
.bot-launch-step--strategy,.bot-launch-step--allocation{padding:28px 18px 12px}
.bot-config-card,.bot-allocation-card{max-width:570px;margin:0 auto;padding:22px;border:1px solid rgba(122,71,255,.28);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 1px rgba(255,255,255,.025),0 25px 70px rgba(0,0,0,.24)}
.bot-market-toggle{padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#15181d}
.bot-market-toggle button,.bot-risk-grid button{min-height:44px;color:#727c88;border:0;border-radius:9px;background:transparent;font:500 12px/1 inherit;cursor:pointer;transition:.2s}
.bot-market-toggle button.active{color:#fff;background:linear-gradient(100deg,#7435e9,#9638f0);box-shadow:0 8px 26px rgba(116,53,233,.22)}
.bot-risk-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.bot-risk-grid button{min-height:38px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.012);font-size:12px}
.bot-risk-grid button.active{color:#dbcfff;border-color:rgba(143,72,255,.52);background:rgba(120,49,226,.16)}
.bot-config-summary{margin:16px 0 0;padding:13px 15px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(4,6,9,.36)}
.bot-config-summary>div{min-height:29px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.bot-config-summary dt{color:#626d79;font-size:12px}
.bot-config-summary dd{margin:0;color:#e7ebf0;font-size:13px;font-weight:500}
.bot-launch-nav{max-width:570px;margin:16px auto 0;display:grid;grid-template-columns:130px 1fr;gap:10px}
.bot-launch-back{min-height:51px;color:#8994a0;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:rgba(255,255,255,.018);font:500 13px/1 inherit;cursor:pointer}
.bot-allocation-head{display:flex;justify-content:space-between;align-items:center;color:#aab3bc;font-size:13px}
.bot-allocation-head small{color:#697582;font-size:12px}
.bot-allocation-value{min-height:78px;margin-top:22px;padding:0 18px;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.025)}
.bot-allocation-value>span{color:#606a76;font-size:22px}
.bot-allocation-value input{min-width:0;flex:1;color:#fff;border:0;outline:0;background:transparent;font:500 31px/1 "Inter Tight",sans-serif}
.bot-allocation-value em{color:#747f8a;font-size:12px;font-style:normal}
.bot-allocation-range{--allocation-progress:21%;width:100%;height:4px;margin:28px 0 0;appearance:none;border-radius:999px;background:linear-gradient(90deg,#803df0 0%,#159fff var(--allocation-progress),#252a31 var(--allocation-progress),#252a31 100%);cursor:pointer}
.bot-allocation-range::-webkit-slider-thumb{width:17px;height:17px;appearance:none;border:3px solid #45b8ff;border-radius:50%;background:#0b1118;box-shadow:0 0 0 4px rgba(21,159,255,.16)}
.bot-allocation-scale{margin-top:9px;display:flex;justify-content:space-between;color:#596470;font-size:11px}
.bot-allocation-scale b{color:#7c8792;font-weight:400}
.bot-allocation-safe{min-height:49px;margin-top:21px;padding:0 13px;display:flex;align-items:center;gap:11px;color:#6f817d;border:1px solid rgba(46,224,165,.15);border-radius:11px;background:rgba(17,116,84,.12);font-size:12px}
.bot-allocation-safe i{width:23px;height:23px;display:grid;place-items:center;color:#2ee0a5;border-radius:7px;background:rgba(46,224,165,.1);font-style:normal}
.bot-launch-success{max-width:520px;margin:0 auto;padding:46px 32px 26px;text-align:center}
.bot-launch-success-mark{width:66px;height:66px;margin:0 auto;display:grid;place-items:center;color:#2ee0a5;border:1px solid rgba(46,224,165,.28);border-radius:50%;background:rgba(46,224,165,.08);box-shadow:0 0 45px rgba(46,224,165,.12);font-size:26px}
.bot-launch-success>small{display:block;margin-top:19px;color:#687582;font-size:12px;text-transform:uppercase;letter-spacing:.13em}
.bot-launch-success h2{margin:9px 0 0;color:#fff;font-size:32px;font-weight:500;letter-spacing:-.035em}
.bot-launch-success p{max-width:430px;margin:11px auto 0;color:#687480;font-size:13px;line-height:1.55}
.bot-launch-success>div{min-height:56px;margin:24px 0;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.018);font-size:12px}
.bot-launch-success>div span{display:flex;align-items:center;gap:8px;color:#829087}.bot-launch-success>div span i{width:6px;height:6px;border-radius:50%;background:#2ee0a5}.bot-launch-success>div b{color:#e3e8ed;font-weight:500}
@keyframes bot-step-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:680px){.bot-launch-modal--flow{width:min(470px,calc(100vw - 20px))}.bot-launch-summary-layout{display:block}.bot-launch-step--summary .bot-launch-visual{min-height:220px;height:220px}.bot-launch-step--summary .bot-launch-content{padding:18px 2px 3px}.bot-launch-step--summary .bot-launch-confirm{margin-top:8px}.bot-launch-step--strategy,.bot-launch-step--allocation{padding:24px 0 8px}.bot-config-card,.bot-allocation-card{padding:15px}.bot-risk-grid{grid-template-columns:1fr 1fr}.bot-launch-nav{grid-template-columns:95px 1fr}.bot-launch-step-heading h2{font-size:26px}}
/* Modal polish and compact overview safeguard */
.bot-market-toggle button:focus-visible,.bot-risk-grid button:focus-visible,.bot-launch-back:focus-visible{outline:2px solid rgba(150,95,255,.65);outline-offset:2px}
.bot-allocation-value input{appearance:textfield}
@media(max-width:1320px) and (min-width:1081px){.overview-v2 .assistant-chat{width:50%}.overview-v2 .assistant-message{max-width:440px}}

/* Overview capital chart — lower visual anchor */
.overview-v2 .capital-chart{margin-top:40px;height:135px}

/* Continuous, distinct operator charts */
.operator-performance svg{overflow:visible}
.operator-performance path{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important;stroke-linecap:round;stroke-linejoin:round}

/* Product expansion: Deposit, My Bots, News Analytics */
.section-label{display:block;color:#687584;font-size:12px;text-transform:uppercase;letter-spacing:.13em}.positive{color:var(--product-green)!important}.product-nav-item{min-height:42px}
.my-bots-layout{display:grid;gap:14px}.my-bots-hero{min-height:330px;padding:38px 42px;position:relative;overflow:hidden;display:flex;align-items:center;border:1px solid rgba(68,142,255,.22);border-radius:22px;background:radial-gradient(circle at 74% 35%,rgba(28,111,194,.16),transparent 31%),linear-gradient(120deg,#0a0c10,#07090c 62%,#0b1017)}.my-bots-hero>div:first-child{width:55%;position:relative;z-index:3}.my-bots-hero h2{margin:13px 0 0;color:#fff;font-size:42px;line-height:.98;font-weight:500;letter-spacing:-.045em}.my-bots-hero h2 em{color:#858e9a;font-style:normal}.my-bots-hero p{max-width:540px;margin:18px 0 0;color:#747e8a;font-size:13px;line-height:1.55}.my-bots-hero a{width:max-content;margin-top:24px;padding:12px 16px;display:flex;gap:30px;color:#fff;border:1px solid rgba(43,161,255,.28);border-radius:10px;background:linear-gradient(100deg,rgba(126,52,245,.6),rgba(24,148,242,.7));font-size:13px}.my-bots-hero a i{font-style:normal}.my-bots-hero>img{width:48%;height:120%;position:absolute;right:7%;bottom:-30%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 70px rgba(0,0,0,.7))}.my-bots-live-card{width:190px!important;padding:15px 17px;position:absolute!important;right:25px;bottom:23px;z-index:4;border:1px solid rgba(30,158,255,.24);border-radius:13px;background:rgba(6,9,13,.88);backdrop-filter:blur(14px)}.my-bots-live-card>span{display:flex;align-items:center;gap:7px;color:#57e7bd;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.my-bots-live-card>span i,.my-bots-toolbar>span i{width:5px;height:5px;border-radius:50%;background:var(--product-green);box-shadow:0 0 8px rgba(46,224,165,.7)}.my-bots-live-card strong,.my-bots-live-card small{display:block}.my-bots-live-card strong{margin-top:8px;color:#eef2f6;font-size:14px}.my-bots-live-card small{margin-top:4px;color:#626d79;font-size:11px}
.my-bots-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--product-line);border-radius:16px;background:#0b0d11}.my-bots-summary article{min-height:118px;padding:20px 22px;border-right:1px solid var(--product-line)}.my-bots-summary article:last-child{border-right:0}.my-bots-summary span,.my-bots-summary small{display:block;color:#606b77;font-size:12px}.my-bots-summary span{text-transform:uppercase;letter-spacing:.08em}.my-bots-summary strong{margin-top:14px;display:block;color:#fff;font-size:25px;font-weight:500}.my-bots-summary strong small{display:inline;font-size:13px}.my-bots-summary article>small{margin-top:5px}.my-bots-toolbar{min-height:64px;padding:0 12px 0 6px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--product-line);border-radius:14px;background:#0a0c0f}.my-bots-toolbar>div{display:flex;gap:4px}.my-bots-toolbar button{padding:10px 14px;color:#687380;border:1px solid transparent;border-radius:9px;background:transparent;font-size:12px;cursor:pointer}.my-bots-toolbar button.active{color:#eef4fa;border-color:rgba(21,159,255,.22);background:rgba(21,159,255,.08)}.my-bots-toolbar>span{display:flex;align-items:center;gap:7px;color:#68727e;font-size:12px}.active-bot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.active-bot-card{--bot-rgb:126,72,255;min-width:0;padding:22px;overflow:hidden;position:relative;border:1px solid rgba(var(--bot-rgb),.24);border-radius:19px;background:radial-gradient(circle at 88% 0%,rgba(var(--bot-rgb),.13),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.025),transparent 48%),#0c0e12;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.active-bot-card.xrp{--bot-rgb:27,183,242}.active-bot-card.btc{--bot-rgb:247,147,26}.active-bot-card:hover,.active-bot-card:focus-visible{transform:translateY(-3px);border-color:rgba(var(--bot-rgb),.48);box-shadow:0 24px 60px rgba(0,0,0,.35)}.active-bot-card>header{display:grid;grid-template-columns:48px 1fr auto;gap:13px;align-items:center}.active-bot-card .brand-coin{width:46px;height:46px;border-radius:13px}.active-bot-card header small{color:rgb(var(--bot-rgb));font-size:11px;text-transform:uppercase;letter-spacing:.08em}.active-bot-card h3{margin:4px 0 0;color:#fff;font-size:21px;font-weight:500}.active-bot-card header p{margin:3px 0 0;color:#5f6975;font-size:11px}.active-bot-card header>em{align-self:start;display:flex;gap:6px;align-items:center;color:#6b7682;font-size:11px;font-style:normal;text-transform:uppercase}.active-bot-card header>em i{width:5px;height:5px;border-radius:50%;background:var(--product-green);box-shadow:0 0 8px rgba(46,224,165,.65)}.active-bot-chart{height:145px;margin-top:21px;padding:16px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.012)}.active-bot-chart>span{color:#626d79;font-size:11px;text-transform:uppercase}.active-bot-chart>span strong{margin-left:8px;color:var(--product-green);font-size:15px;font-weight:500}.active-bot-chart svg{width:100%;height:88px;position:absolute;left:0;right:0;bottom:0}.active-bot-chart path{fill:none;stroke:rgb(var(--bot-rgb));stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(var(--bot-rgb),.38))}.active-bot-card dl{margin:16px 0 0;display:grid;grid-template-columns:repeat(3,1fr)}.active-bot-card dl div{padding:0 12px;border-right:1px solid var(--product-line)}.active-bot-card dl div:first-child{padding-left:0}.active-bot-card dl div:last-child{border-right:0}.active-bot-card dt{color:#5c6672;font-size:11px}.active-bot-card dd{margin:7px 0 0;color:#e3e7ec;font-size:12px}.active-bot-card>footer{margin-top:18px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--product-line)}.active-bot-card>footer>span{color:#59636f;font-size:11px}.active-bot-card>footer button{padding:9px 11px;color:#b9c2cc;border:1px solid rgba(var(--bot-rgb),.25);border-radius:8px;background:rgba(var(--bot-rgb),.06);font-size:12px;cursor:pointer}.active-bot-card>footer i{font-style:normal}
.my-bots-lower{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px}.my-bots-lower>article,.my-bots-lower>aside{border:1px solid var(--product-line);border-radius:17px;background:#0b0d11}.my-bots-lower>article>header{min-height:68px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--product-line)}.my-bots-lower header span,.my-bots-lower aside>span{display:block;color:#65707c;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.my-bots-lower header strong{display:block;margin-top:5px;color:#e9edf2;font-size:16px}.my-bots-lower header a{color:#62bdf8;font-size:12px}.my-bot-trade{min-height:62px;margin:0 17px;display:grid;grid-template-columns:135px 90px 1fr 80px 70px;align-items:center;border-bottom:1px solid rgba(255,255,255,.055);font-size:12px}.my-bot-trade>span:first-child{display:flex;align-items:center;gap:9px;color:#dfe4ea}.my-bot-trade img{width:28px;height:28px}.my-bot-trade em{color:#6b7580;font-style:normal}.my-bot-trade>span:nth-child(3),.my-bot-trade time{color:#5f6975}.my-bot-trade>strong{color:var(--product-green)}.my-bots-lower>aside{padding:21px;background:radial-gradient(circle at 100% 0%,rgba(100,57,215,.15),transparent 42%),#0b0d11}.my-bots-lower aside h3{margin:14px 0 0;color:#fff;font-size:24px;font-weight:500}.my-bots-lower aside p{margin:10px 0 18px;color:#6d7783;font-size:13px;line-height:1.5}.my-bots-lower aside>div{padding:11px 0;display:flex;gap:10px;border-top:1px solid var(--product-line)}.my-bots-lower aside>div>i{width:27px;height:27px;display:grid;place-items:center;color:#2ee0a5;border-radius:8px;background:rgba(46,224,165,.09);font-style:normal}.my-bots-lower aside strong,.my-bots-lower aside small{display:block}.my-bots-lower aside strong{color:#dfe4ea;font-size:12px}.my-bots-lower aside small{margin-top:3px;color:#5d6874;font-size:11px}.deposit-layout{display:grid;gap:14px}.deposit-hero{min-height:180px;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(60,150,255,.19);border-radius:19px;background:radial-gradient(circle at 78% 35%,rgba(34,141,220,.12),transparent 30%),linear-gradient(140deg,rgba(255,255,255,.02),transparent),#0b0e12}.deposit-hero h2{margin:10px 0 0;color:#fff;font-size:36px;font-weight:500;letter-spacing:-.035em}.deposit-hero h2 small{color:#727d89;font-size:20px}.deposit-hero p{max-width:520px;margin:10px 0 0;color:#707b87;font-size:13px}.deposit-trust{margin-top:15px;display:flex;gap:18px;color:#606b77;font-size:11px}.deposit-trust span{display:flex;align-items:center;gap:7px}.deposit-trust i{width:5px;height:5px;border-radius:50%;background:var(--product-green)}.deposit-hero-visual{width:330px;padding:18px;display:flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(5,8,11,.62)}.deposit-hero-visual>span{width:46px;height:46px;display:grid;place-items:center;color:#fff;border:1px solid rgba(130,73,255,.4);border-radius:13px;background:rgba(130,73,255,.1);font-size:16px}.deposit-hero-visual small,.deposit-hero-visual strong{display:block}.deposit-hero-visual small{color:#5f6b78;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.deposit-hero-visual strong{margin-top:5px;color:#dfe5eb;font-size:12px;font-weight:500;line-height:1.4}
.deposit-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden;border:1px solid var(--product-line);border-radius:19px;background:#090b0e}.deposit-methods{padding:20px 14px;display:flex;flex-direction:column;border-right:1px solid var(--product-line);background:#0c0e12}.deposit-methods>span{padding:0 8px 13px;color:#596470;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.deposit-methods>button{min-height:66px;padding:11px;display:grid;grid-template-columns:35px 1fr;gap:10px;align-items:center;text-align:left;color:#838c97;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer}.deposit-methods>button.active{color:#fff;border-color:rgba(21,159,255,.25);background:rgba(21,159,255,.075)}.deposit-methods>button>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.02);font-size:13px;font-style:normal}.deposit-methods strong,.deposit-methods small{display:block}.deposit-methods strong{font-size:13px}.deposit-methods small{margin-top:4px;color:#5e6874;font-size:11px}.deposit-methods>div{margin-top:auto;padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.015)}.deposit-methods>div small,.deposit-methods>div strong,.deposit-methods>div em{display:block}.deposit-methods>div small{color:#5b6672;font-size:11px}.deposit-methods>div strong{margin-top:6px;color:#dce2e8;font-size:12px}.deposit-methods>div em{margin-top:5px;color:#2ee0a5;font-size:11px;font-style:normal}.deposit-panels{min-width:0}.deposit-panel{padding:31px}.deposit-panel[hidden]{display:none}.deposit-panel>header span{color:#65717d;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.deposit-panel>header h2{margin:9px 0 0;color:#fff;font-size:30px;font-weight:500;letter-spacing:-.03em}.deposit-panel>header p{margin:8px 0 0;color:#697480;font-size:12px}.deposit-asset-grid{margin-top:25px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.deposit-asset-grid button{min-height:83px;padding:13px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:1fr 1fr;align-items:center;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.015);cursor:pointer}.deposit-asset-grid button.active{border-color:rgba(52,161,255,.4);background:rgba(27,116,184,.08);box-shadow:inset 0 0 25px rgba(21,159,255,.035)}.deposit-asset-grid img,.deposit-asset-grid .usdt-mark{width:30px;height:30px;grid-row:1/3}.deposit-asset-grid b{color:#e7ebef;font-size:13px}.deposit-asset-grid small{color:#596470;font-size:11px}.deposit-network{margin-top:23px}.deposit-network>span,.fiat-methods>span{display:block;margin-bottom:9px;color:#5f6a76;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.deposit-network>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.deposit-network button{min-height:65px;padding:12px;position:relative;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.012);cursor:pointer}.deposit-network button.active{border-color:rgba(46,224,165,.3);background:rgba(46,224,165,.045)}.deposit-network b,.deposit-network small{display:block}.deposit-network b{color:#dfe4ea;font-size:12px}.deposit-network small{margin-top:5px;color:#5f6975;font-size:10px}.deposit-network button>i{position:absolute;right:9px;top:10px;color:#2ee0a5;font-size:10px;font-style:normal}.deposit-address{margin-top:24px;padding:15px;display:grid;grid-template-columns:74px 1fr auto;gap:16px;align-items:center;border:1px solid rgba(102,78,222,.22);border-radius:14px;background:linear-gradient(110deg,rgba(92,48,203,.075),transparent 55%),rgba(255,255,255,.012)}.deposit-qr{width:72px;height:72px;position:relative;display:grid;place-items:center;border:6px solid #e5e9ef;border-radius:8px;background:repeating-conic-gradient(#071019 0 9deg,#e5e9ef 9deg 18deg)}.deposit-qr::after{width:38px;height:38px;content:"";position:absolute;background:#0a0d11}.deposit-qr b{position:relative;z-index:2;color:#fff}.deposit-address span,.deposit-address code,.deposit-address small{display:block}.deposit-address span{color:#697581;font-size:11px}.deposit-address code{margin-top:7px;color:#eef2f6;font-family:inherit;font-size:12px}.deposit-address small{margin-top:6px;color:#5d6874;font-size:11px}.deposit-address button{padding:10px 12px;color:#dce4ec;border:1px solid rgba(21,159,255,.22);border-radius:9px;background:rgba(21,159,255,.07);font-size:11px;cursor:pointer}.fiat-currency-row{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.fiat-currency-row button{min-height:68px;padding:11px;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.012);cursor:pointer}.fiat-currency-row button.active{border-color:rgba(112,72,255,.38);background:rgba(112,72,255,.07)}.fiat-currency-row button>b{width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:9px;background:rgba(255,255,255,.05)}.fiat-currency-row span,.fiat-currency-row small{display:block}.fiat-currency-row span{color:#e0e5ea;font-size:12px}.fiat-currency-row small{margin-top:3px;color:#5f6a76;font-size:10px}.fiat-amount{margin-top:22px;display:block}.fiat-amount>span{display:block;margin-bottom:9px;color:#5f6a76;font-size:11px;text-transform:uppercase}.fiat-amount>div{height:76px;padding:0 17px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.016)}.fiat-amount b{color:#697480;font-size:21px}.fiat-amount input{min-width:0;color:#fff;border:0;outline:0;background:transparent;font-size:28px}.fiat-amount em{color:#697480;font-size:12px;font-style:normal}.fiat-methods{margin-top:22px}.fiat-methods button{width:100%;min-height:63px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.012);cursor:pointer}.fiat-methods button+button{margin-top:8px}.fiat-methods button.active{border-color:rgba(21,159,255,.28);background:rgba(21,159,255,.05)}.fiat-methods button>i{width:33px;height:33px;display:grid;place-items:center;color:#8dcfff;border-radius:9px;background:rgba(21,159,255,.08);font-style:normal}.fiat-methods strong,.fiat-methods small{display:block}.fiat-methods strong{color:#dde3e9;font-size:12px}.fiat-methods small{margin-top:4px;color:#5f6975;font-size:11px}.fiat-methods em{color:#2ee0a5;font-size:10px;font-style:normal}.fiat-summary{margin-top:22px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0b0d11}.fiat-summary>div{padding:7px 0;display:flex;justify-content:space-between;color:#68737f;font-size:12px}.fiat-summary>div strong,.fiat-summary>div b{color:#e6ebef;font-weight:500}.fiat-summary button{width:100%;height:45px;margin-top:11px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#fff;border:0;border-radius:9px;background:linear-gradient(100deg,#7638ed,#159fff);font-size:12px;cursor:pointer}.fiat-summary button i{font-style:normal}.deposit-history{overflow:hidden;border:1px solid var(--product-line);border-radius:16px;background:#0b0d11}.deposit-history>header{min-height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--product-line)}.deposit-history header span,.deposit-history header strong{display:block}.deposit-history header span{color:#606b77;font-size:11px;text-transform:uppercase}.deposit-history header strong{margin-top:5px;color:#e8edf2;font-size:15px}.deposit-history header a{color:#68bff9;font-size:11px}.deposit-history-row{min-height:58px;padding:0 18px;display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr .8fr;gap:15px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.deposit-history-row.heading{min-height:38px;color:#56616d;font-size:10px;text-transform:uppercase}.deposit-history-row>span:first-child{display:flex;align-items:center;gap:9px}.deposit-history-row i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;font-style:normal}.coin-usdt{color:#2ee0a5;background:rgba(46,224,165,.08)}.coin-fiat{color:#78bfff;background:rgba(21,159,255,.08)}.deposit-history-row strong{color:#dfe5eb}.deposit-history-row em{width:max-content;padding:5px 8px;color:#2ee0a5;border-radius:6px;background:rgba(46,224,165,.07);font-style:normal}.deposit-history-row time{color:#606b77}.analytics-news-layout{display:grid;gap:14px}.analytics-news-head{min-height:170px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--product-line);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.02),transparent),#0b0d11}.analytics-news-head h2{margin:10px 0 0;color:#fff;font-size:38px;line-height:1;font-weight:500;letter-spacing:-.04em}.analytics-news-head h2 em{color:#7b8590;font-style:normal}.analytics-news-head p{max-width:660px;margin:13px 0 0;color:#6d7783;font-size:13px;line-height:1.5}.news-publish-status{padding:13px 16px;display:flex;align-items:center;gap:11px;border:1px solid rgba(46,224,165,.13);border-radius:12px;background:rgba(46,224,165,.025)}.news-publish-status>i{width:7px;height:7px;border-radius:50%;background:var(--product-green);box-shadow:0 0 10px rgba(46,224,165,.6)}.news-publish-status small,.news-publish-status strong{display:block}.news-publish-status small{color:#5e6975;font-size:11px}.news-publish-status strong{margin-top:4px;color:#d9e0e6;font-size:12px}
.news-featured{min-height:430px;position:relative;overflow:hidden;border:1px solid rgba(48,143,235,.24);border-radius:20px;background:radial-gradient(circle at 75% 38%,rgba(34,110,195,.19),transparent 30%),#080a0d;cursor:pointer}.news-featured>img{width:55%;height:125%;position:absolute;right:4%;bottom:-28%;object-fit:contain;filter:drop-shadow(0 35px 70px rgba(0,0,0,.8))}.news-featured::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,11,.98) 0 45%,rgba(6,8,11,.45) 68%,rgba(6,8,11,.12))}.news-featured-overlay{width:60%;padding:45px;position:relative;z-index:3}.news-featured-overlay>span{display:flex;align-items:center;gap:7px;color:#63dcb8;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.news-featured-overlay>span i{width:5px;height:5px;border-radius:50%;background:var(--product-green)}.news-featured h2{max-width:680px;margin:19px 0 0;color:#fff;font-size:40px;line-height:1.02;font-weight:500;letter-spacing:-.04em}.news-featured-overlay>p{max-width:620px;margin:17px 0 0;color:#7b8590;font-size:12px;line-height:1.55}.news-featured-overlay>div{margin-top:22px;display:flex;gap:17px;color:#626d79;font-size:11px}.news-featured-overlay em{font-style:normal}.news-featured-overlay button{margin-top:25px;padding:12px 15px;display:flex;gap:40px;color:#fff;border:0;border-radius:9px;background:linear-gradient(100deg,#793cff,#159fff);font-size:12px;cursor:pointer}.news-featured-overlay button i{font-style:normal}.news-featured>aside{width:145px;padding:14px;position:absolute;right:25px;bottom:25px;z-index:4;border:1px solid rgba(21,159,255,.22);border-radius:12px;background:rgba(4,7,10,.82);backdrop-filter:blur(15px)}.news-featured>aside span,.news-featured>aside p{display:block;color:#63707c;font-size:10px}.news-featured>aside strong{margin-top:8px;display:block;color:#fff;font-size:22px;font-weight:500}.news-featured>aside strong small{font-size:12px}.news-featured>aside p{margin:4px 0 9px}.news-featured>aside>i{width:100%;height:3px;display:block;border-radius:4px;background:linear-gradient(90deg,#2ee0a5 var(--score),rgba(255,255,255,.07) var(--score));font-style:normal}.news-filter-bar{min-height:62px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--product-line);border-radius:14px;background:#0a0c0f}.news-filter-bar>div{display:flex;gap:3px}.news-filter-bar button{padding:10px 13px;color:#66717d;border:1px solid transparent;border-radius:9px;background:transparent;font-size:12px;cursor:pointer}.news-filter-bar button.active{color:#fff;border-color:rgba(21,159,255,.2);background:rgba(21,159,255,.07)}.news-filter-bar label{width:220px;height:38px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.012)}.news-filter-bar label span{color:#5d6874}.news-filter-bar input{width:100%;color:#dce1e7;border:0;outline:0;background:transparent;font-size:12px}.news-content-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.45fr);gap:14px}.news-feed{padding:0 20px;border:1px solid var(--product-line);border-radius:17px;background:#0b0d11}.news-day{min-height:61px;display:flex;align-items:center;gap:12px}.news-day span{color:#dfe4e9;font-size:13px}.news-day i{height:1px;flex:1;background:var(--product-line)}.news-day small{color:#5d6874;font-size:11px}.news-story{min-height:150px;padding:18px 0;display:grid;grid-template-columns:115px 1fr;gap:19px;border-top:1px solid rgba(255,255,255,.06);cursor:pointer}.news-story:hover h3{color:#72c7ff}.news-story-visual{height:112px;position:relative;overflow:hidden;border:1px solid rgba(119,72,255,.2);border-radius:12px;background:radial-gradient(circle at 30% 30%,rgba(126,72,255,.14),transparent 60%),#090b0f}.news-story-visual img{width:38px;height:38px;position:absolute;left:13px;top:13px;filter:drop-shadow(0 0 8px rgba(145,93,255,.55))}.news-story-visual>span{position:absolute;right:12px;top:15px;color:#2ee0a5;font-size:12px}.news-story-visual svg{width:100%;height:62px;position:absolute;bottom:0}.news-story-visual path{fill:none;stroke:#8d4dff;stroke-width:2;stroke-linecap:round}.news-story-icon{width:58px;height:58px;margin:7px 0 0 15px;display:grid;place-items:center;border:1px solid rgba(126,72,255,.25);border-radius:15px;background:rgba(126,72,255,.08);color:#a77cff;font-size:18px}.news-story-icon.green{color:#2ee0a5;border-color:rgba(46,224,165,.2);background:rgba(46,224,165,.06)}.news-story-icon.orange{color:#ff9f1a;border-color:rgba(255,159,26,.2);background:rgba(255,159,26,.06)}.news-story-icon.blue{color:#53bfff;border-color:rgba(36,164,255,.2);background:rgba(36,164,255,.06)}.news-tag{color:#65717d;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.news-story h3{max-width:760px;margin:8px 0 0;color:#ecf0f4;font-size:17px;line-height:1.22;font-weight:500;transition:color .2s}.news-story p{max-width:760px;margin:9px 0 0;color:#697480;font-size:12px;line-height:1.5}.news-story footer{margin-top:13px;display:flex;gap:15px;color:#5a6571;font-size:11px}.news-story footer span{color:#8a949f}.news-story footer em{font-style:normal}.news-load-more{width:100%;height:45px;margin:8px 0 20px;color:#82cfff;border:1px solid rgba(21,159,255,.15);border-radius:10px;background:rgba(21,159,255,.035);font-size:12px;cursor:pointer}.news-load-more:disabled{color:#606b77}.news-sidebar{display:grid;align-content:start;gap:14px}.news-sidebar>article{border:1px solid var(--product-line);border-radius:16px;background:#0b0d11}.daily-snapshot{padding:18px}.daily-snapshot>header{padding-bottom:14px;display:flex;justify-content:space-between;border-bottom:1px solid var(--product-line)}.daily-snapshot header>span,.analyst-watch>span{color:#68737f;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.daily-snapshot header em{display:flex;align-items:center;gap:6px;color:#2ee0a5;font-size:10px;font-style:normal}.daily-snapshot header i{width:5px;height:5px;border-radius:50%;background:#2ee0a5}.daily-snapshot>div{min-height:63px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}.daily-snapshot>div>span{display:grid;grid-template-columns:29px 1fr;align-items:center;color:#dce2e8;font-size:12px}.daily-snapshot img{width:26px;height:26px;grid-row:1/3}.daily-snapshot small{color:#5e6975;font-size:10px}.daily-snapshot>div>strong{text-align:right;color:#dfe4ea;font-size:12px}.daily-snapshot>div>strong em{display:block;margin-top:4px;color:#2ee0a5;font-size:10px;font-style:normal}.daily-snapshot footer{padding-top:15px;display:flex;justify-content:space-between;color:#68737f;font-size:11px}.daily-snapshot footer b{color:#e1c26b;font-weight:500}.analyst-watch{padding:19px}.analyst-watch h3{margin:10px 0 14px;color:#fff;font-size:21px;font-weight:500}.analyst-watch>div{min-height:57px;padding:11px 0;display:grid;grid-template-columns:1fr auto;border-top:1px solid var(--product-line)}.analyst-watch small{color:#626d79;font-size:11px}.analyst-watch strong{grid-row:2;color:#e3e8ed;font-size:13px}.analyst-watch em{grid-row:1/3;align-self:center;color:#65707c;font-size:10px;font-style:normal}.news-subscribe{padding:21px;background:radial-gradient(circle at 100% 0%,rgba(123,54,239,.17),transparent 45%),#0b0d11!important}.news-subscribe>span{width:38px;height:38px;display:grid;place-items:center;color:#fff;border:1px solid rgba(126,72,255,.35);border-radius:11px;background:rgba(126,72,255,.09)}.news-subscribe h3{margin:16px 0 0;color:#fff;font-size:21px;font-weight:500}.news-subscribe p{margin:9px 0 16px;color:#697480;font-size:12px;line-height:1.5}.news-subscribe button{width:100%;height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#fff;border:1px solid rgba(109,72,255,.3);border-radius:9px;background:rgba(109,72,255,.09);font-size:12px;cursor:pointer}.news-subscribe button i{font-style:normal}.bot-detail-modal{width:min(820px,calc(100vw - 30px));max-height:92vh;padding:0;overflow:hidden;color:#aab3be;border:1px solid rgba(102,67,224,.38);border-radius:20px;background:#090b0e;box-shadow:0 35px 120px rgba(0,0,0,.78)}.bot-detail-modal::backdrop{background:rgba(2,4,7,.78);backdrop-filter:blur(10px)}.bot-detail-shell{padding:24px;position:relative;overflow:auto;max-height:92vh}.bot-detail-close{width:34px;height:34px;position:absolute;right:18px;top:18px;z-index:3;color:#89939f;border:1px solid var(--product-line);border-radius:50%;background:#0b0e12;font-size:17px;cursor:pointer}.bot-detail-shell>header{padding-right:50px;display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center}.bot-detail-coin{width:50px;height:50px;border-radius:14px}.bot-detail-shell>header small{color:#687480;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.bot-detail-shell>header h2{margin:5px 0 0;color:#fff;font-size:25px;font-weight:500}.bot-detail-shell>header p{margin:3px 0 0;color:#626d79;font-size:12px}.bot-detail-shell>header>em{display:flex;align-items:center;gap:7px;color:#2ee0a5;font-size:11px;font-style:normal;text-transform:uppercase}.bot-detail-shell>header>em i{width:5px;height:5px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 8px rgba(46,224,165,.7)}.bot-detail-hero{height:180px;margin-top:22px;padding:21px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:radial-gradient(circle at 78% 35%,rgba(105,54,230,.13),transparent 40%),rgba(255,255,255,.012)}.bot-detail-hero>div{position:relative;z-index:2}.bot-detail-hero span,.bot-detail-hero small{display:block;color:#65717d;font-size:11px;text-transform:uppercase}.bot-detail-hero strong{margin-top:10px;display:block;color:#2ee0a5;font-size:29px;font-weight:500}.bot-detail-hero small{margin-top:5px;text-transform:none}.bot-detail-hero svg{width:62%;height:135px;position:absolute;right:15px;bottom:6px}.bot-detail-hero path{fill:none;stroke:#8a4cff;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(126,72,255,.45))}.bot-detail-metrics{margin-top:12px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--product-line);border-radius:13px;background:#0c0e12}.bot-detail-metrics>div{min-height:82px;padding:15px;border-right:1px solid var(--product-line)}.bot-detail-metrics>div:last-child{border-right:0}.bot-detail-metrics span{color:#626d79;font-size:11px}.bot-detail-metrics strong{margin-top:9px;display:block;color:#eef2f6;font-size:14px;font-weight:500}.bot-detail-trades{margin-top:12px;border:1px solid var(--product-line);border-radius:13px;background:#0c0e12}.bot-detail-trades>header{min-height:58px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--product-line)}.bot-detail-trades header span,.bot-detail-trades header strong{display:block}.bot-detail-trades header span{color:#626d79;font-size:10px;text-transform:uppercase}.bot-detail-trades header strong{margin-top:4px;color:#e7ebef;font-size:13px}.bot-detail-trades header em{color:#65717d;font-size:11px;font-style:normal}.bot-detail-trades [data-detail-trades]>div{min-height:55px;padding:0 16px;display:grid;grid-template-columns:1fr 90px 80px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.bot-detail-trades [data-detail-trades]>div:last-child{border-bottom:0}.bot-detail-trades b,.bot-detail-trades small{display:block}.bot-detail-trades b{color:#dfe4ea;font-size:12px}.bot-detail-trades small{margin-top:3px;color:#606b77;font-size:10px}.bot-detail-trades [data-detail-trades] strong{color:#2ee0a5;font-size:12px}.bot-detail-trades [data-detail-trades] strong.negative{color:#ff6f7d}.bot-detail-trades time{color:#5f6a76;font-size:11px;text-align:right}.bot-detail-shell>footer{margin-top:15px;display:flex;justify-content:flex-end;gap:8px}.bot-detail-shell>footer a,.bot-detail-shell>footer button{height:40px;padding:0 14px;display:flex;align-items:center;color:#aab3bd;border:1px solid var(--product-line);border-radius:9px;background:#0c0e12;font-size:12px;cursor:pointer}.bot-detail-shell>footer a{margin-right:auto}.bot-detail-shell>footer button.primary{color:#fff;border-color:rgba(21,159,255,.3);background:linear-gradient(100deg,rgba(126,54,239,.7),rgba(21,159,255,.7))}.bot-detail-shell>footer button.paused{color:#2ee0a5;border-color:rgba(46,224,165,.22)}.bot-detail-row{cursor:pointer;transition:background .2s ease}.bot-detail-row:hover,.bot-detail-row:focus-visible{outline:0;background:rgba(21,159,255,.035)}@media(max-width:1240px){.active-bot-grid{grid-template-columns:1fr 1fr}.my-bots-hero>div:first-child{width:62%}.news-featured-overlay{width:68%}.news-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr)}}
@media(max-width:980px){.my-bots-summary{grid-template-columns:1fr 1fr}.my-bots-summary article:nth-child(2){border-right:0}.my-bots-summary article:nth-child(-n+2){border-bottom:1px solid var(--product-line)}.active-bot-grid{grid-template-columns:1fr}.my-bots-lower{grid-template-columns:1fr}.deposit-workspace{grid-template-columns:1fr}.deposit-methods{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--product-line)}.deposit-methods>span,.deposit-methods>div{grid-column:1/-1}.deposit-methods>div{margin-top:12px}.news-content-grid{grid-template-columns:1fr}.news-sidebar{grid-template-columns:1fr 1fr}.news-subscribe{grid-column:1/-1}}
@media(max-width:720px){.my-bots-hero{min-height:520px;padding:28px 22px;align-items:flex-start}.my-bots-hero>div:first-child{width:100%}.my-bots-hero h2{font-size:34px}.my-bots-hero>img{width:90%;height:70%;right:-12%;bottom:-18%}.my-bots-live-card{right:16px;bottom:15px}.my-bots-summary{grid-template-columns:1fr}.my-bots-summary article{border-right:0;border-bottom:1px solid var(--product-line)!important}.my-bots-summary article:last-child{border-bottom:0!important}.my-bots-toolbar{align-items:flex-start;flex-direction:column;padding:10px}.my-bot-trade{grid-template-columns:1fr auto auto}.my-bot-trade>span:nth-child(3),.my-bot-trade time{display:none}.deposit-hero{align-items:flex-start;flex-direction:column;gap:20px}.deposit-hero-visual{width:100%}.deposit-panel{padding:22px 16px}.deposit-asset-grid{grid-template-columns:1fr 1fr}.deposit-network>div{grid-template-columns:1fr}.deposit-address{grid-template-columns:64px 1fr}.deposit-address button{grid-column:1/-1}.deposit-qr{width:62px;height:62px}.fiat-currency-row{grid-template-columns:1fr}.deposit-history{overflow:auto}.deposit-history-row{min-width:680px}.analytics-news-head{align-items:flex-start;flex-direction:column;gap:18px}.analytics-news-head h2{font-size:31px}.news-featured{min-height:560px}.news-featured>img{width:95%;height:68%;right:-8%;bottom:-8%}.news-featured::after{background:linear-gradient(180deg,rgba(6,8,11,.98) 0 55%,rgba(6,8,11,.42))}.news-featured-overlay{width:100%;padding:28px 22px}.news-featured h2{font-size:31px}.news-featured>aside{display:none}.news-filter-bar{align-items:stretch;flex-direction:column;padding:10px}.news-filter-bar>div{overflow:auto}.news-filter-bar label{width:100%}.news-sidebar{grid-template-columns:1fr}.news-story{grid-template-columns:72px 1fr}.news-story-visual{width:70px}.news-story-icon{margin-left:5px}.bot-detail-shell{padding:18px}.bot-detail-metrics{grid-template-columns:1fr 1fr}.bot-detail-metrics>div{border-bottom:1px solid var(--product-line)}.bot-detail-hero svg{width:100%;opacity:.55}.bot-detail-shell>footer{flex-wrap:wrap}.bot-detail-shell>footer a{width:100%;margin:0;justify-content:center}}
/* Unified capital and metrics module */
.overview-v2 .overview-bento{grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr);grid-template-areas:"capitalgroup market";gap:14px}
.overview-v2 .capital-metrics-unified{grid-area:capitalgroup;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 210px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.022),transparent 48%),#0c0e12}
.overview-v2 .capital-metrics-unified .capital-command{grid-area:auto;min-width:0;border:0;border-radius:0;background:transparent}
.overview-v2 .capital-metrics-unified .signal-stack{grid-area:auto;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:0;border:0;border-left:1px solid rgba(255,255,255,.075)}
.overview-v2 .capital-metrics-unified .signal-tile,.overview-v2 .capital-metrics-unified .signal-tile:last-child{min-height:0;padding:16px;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent}
.overview-v2 .capital-metrics-unified .signal-tile:last-child{border-bottom:0}
.overview-v2 .market-radar{grid-area:market}
@media(max-width:1080px){.overview-v2 .overview-bento{grid-template-columns:1fr;grid-template-areas:"capitalgroup" "market"}.overview-v2 .market-radar{grid-column:auto}}
@media(max-width:680px){.overview-v2 .capital-metrics-unified{grid-template-columns:1fr}.overview-v2 .capital-metrics-unified .signal-stack{grid-template-columns:1fr;border-left:0;border-top:1px solid rgba(255,255,255,.075)}}
/* Market radar pill rows */
.overview-v2 .market-radar .radar-list{
  display:grid;
  gap:8px;
}
.overview-v2 .market-radar .radar-list>div{
  min-height:64px;
  padding:9px 11px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:linear-gradient(110deg,rgba(255,255,255,.025),rgba(255,255,255,.008));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018);
  transition:border-color .2s ease,background .2s ease,transform .2s ease;
}
.overview-v2 .market-radar .radar-list>div:nth-child(1){border-color:rgba(247,147,26,.16)}
.overview-v2 .market-radar .radar-list>div:nth-child(2){border-color:rgba(151,89,255,.22)}
.overview-v2 .market-radar .radar-list>div:nth-child(3){border-color:rgba(98,126,234,.18)}
.overview-v2 .market-radar .radar-list>div:hover{
  background:rgba(255,255,255,.025);
  transform:translateY(-1px);
}
.overview-v2 .market-radar .radar-list>div>i{
  width:auto;
  left:58px;
  right:calc(100% - var(--radar));
  bottom:7px;
  height:2px;
  border-radius:4px;
}
/* Product expansion: withdrawal, profile and referrals */
.product-nav{min-height:0;flex:1;overflow-y:auto;scrollbar-width:none}.product-nav::-webkit-scrollbar{display:none}.product-profile a{width:30px;height:30px;margin-left:auto;display:grid;place-items:center;color:#697481;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:transparent}.product-profile.active{background:rgba(21,159,255,.035)}
.withdraw-layout,.profile-layout,.referral-layout{display:grid;gap:14px}.withdraw-hero{min-height:170px;padding:29px 32px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(46,224,165,.17);border-radius:19px;background:radial-gradient(circle at 83% 10%,rgba(46,224,165,.09),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.02),transparent),#0b0e12}.withdraw-hero h2{margin:10px 0 0;color:#fff;font-size:37px;font-weight:500;letter-spacing:-.04em}.withdraw-hero h2 small{color:#687480;font-size:20px}.withdraw-hero p{margin:9px 0 0;color:#6a7580;font-size:13px}.withdraw-status{min-width:265px;padding:17px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(5,8,11,.6)}.withdraw-status span,.withdraw-status strong,.withdraw-status small{display:block}.withdraw-status span{color:#2ee0a5;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.withdraw-status span i{width:5px;height:5px;margin-right:6px;display:inline-block;border-radius:50%;background:#2ee0a5;box-shadow:0 0 8px rgba(46,224,165,.6)}.withdraw-status strong{margin-top:12px;color:#e6ebef;font-size:13px}.withdraw-status small{margin-top:5px;color:#626d78;font-size:11px}.withdraw-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden;border:1px solid var(--product-line);border-radius:19px;background:#090b0e}.withdraw-methods{padding:20px 14px;display:flex;flex-direction:column;border-right:1px solid var(--product-line);background:#0c0e12}.withdraw-methods>span{padding:0 8px 13px;color:#596470;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.withdraw-methods>button{min-height:68px;padding:11px;display:grid;grid-template-columns:35px 1fr;gap:10px;align-items:center;color:#838c97;text-align:left;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer}.withdraw-methods>button.active{color:#fff;border-color:rgba(46,224,165,.22);background:rgba(46,224,165,.045)}.withdraw-methods>button>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.02);font-style:normal}.withdraw-methods strong,.withdraw-methods small{display:block}.withdraw-methods strong{font-size:13px}.withdraw-methods small{margin-top:4px;color:#5e6874;font-size:11px}.withdraw-methods>div{margin-top:auto;padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.015)}.withdraw-methods>div>*{display:block}.withdraw-methods>div small{color:#5b6672;font-size:11px}.withdraw-methods>div strong{margin-top:6px;color:#dce2e8;font-size:12px}.withdraw-methods>div em{margin-top:5px;color:#2ee0a5;font-size:11px;font-style:normal}.withdraw-panel{padding:31px}.withdraw-panel[hidden]{display:none}.withdraw-panel>header span{color:#65717d;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.withdraw-panel>header h2{margin:9px 0 0;color:#fff;font-size:30px;font-weight:500;letter-spacing:-.03em}.withdraw-panel>header p{margin:8px 0 0;color:#697480;font-size:12px}.withdraw-asset-grid{margin-top:25px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.withdraw-asset-grid button{min-height:82px;padding:13px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:1fr 1fr;align-items:center;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.015);cursor:pointer}.withdraw-asset-grid button.active{border-color:rgba(46,224,165,.34);background:rgba(46,224,165,.045)}.withdraw-asset-grid img,.withdraw-asset-grid .usdt-mark{width:30px;height:30px;grid-row:1/3}.withdraw-asset-grid b{color:#e7ebef;font-size:13px}.withdraw-asset-grid small{color:#596470;font-size:10px}.withdraw-field{margin-top:21px;display:block}.withdraw-field>span,.withdraw-network>span,.withdraw-amount-row label>span{display:block;margin-bottom:8px;color:#5f6a76;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.withdraw-field>div,.withdraw-amount-row label>div{height:54px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.015)}.withdraw-field input,.withdraw-amount-row input{min-width:0;flex:1;color:#edf1f5;border:0;outline:0;background:transparent;font-size:13px}.withdraw-field button,.withdraw-amount-row button{padding:7px 10px;color:#72c7ff;border:1px solid rgba(21,159,255,.18);border-radius:7px;background:rgba(21,159,255,.05);font-size:11px}.withdraw-network{margin-top:20px}.withdraw-network>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.withdraw-network button{min-height:58px;padding:11px;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.012);cursor:pointer}.withdraw-network button.active{border-color:rgba(46,224,165,.27);background:rgba(46,224,165,.04)}.withdraw-network b,.withdraw-network small{display:block}.withdraw-network b{color:#dfe4ea;font-size:12px}.withdraw-network small{margin-top:4px;color:#5f6975;font-size:10px}.withdraw-amount-row{margin-top:20px;display:grid;grid-template-columns:1fr .72fr;gap:10px}.withdraw-amount-row b{color:#6d7883;font-size:12px}.withdraw-summary,.bank-summary{margin-top:20px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0b0d11}.withdraw-summary>div,.bank-summary>div{padding:6px 0;display:flex;justify-content:space-between;color:#68737f;font-size:12px}.withdraw-summary strong,.bank-summary strong{color:#2ee0a5;font-weight:500}.withdraw-summary b,.bank-summary b{color:#dfe5ea;font-weight:500}.withdraw-summary button,.bank-summary button{width:100%;height:46px;margin-top:11px;padding:0 14px;display:flex;justify-content:space-between;align-items:center;color:#fff;border:0;border-radius:9px;background:linear-gradient(100deg,#6d38ee,#159fff);font-size:12px;cursor:pointer}.withdraw-summary i,.bank-summary i{font-style:normal}.bank-account-card{margin-top:26px;padding:16px;display:grid;grid-template-columns:39px 1fr auto;gap:12px;align-items:center;border:1px solid rgba(21,159,255,.2);border-radius:13px;background:rgba(21,159,255,.035)}.bank-account-card>span{width:39px;height:39px;display:grid;place-items:center;color:#9ed7ff;border-radius:10px;background:rgba(21,159,255,.09)}.bank-account-card strong,.bank-account-card small{display:block}.bank-account-card strong{color:#e2e7ec;font-size:13px}.bank-account-card small{margin-top:4px;color:#606b77;font-size:11px}.bank-account-card em{color:#2ee0a5;font-size:11px;font-style:normal}.withdraw-history{overflow:hidden;border:1px solid var(--product-line);border-radius:16px;background:#0b0d11}.withdraw-history>header{min-height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--product-line)}.withdraw-history header span,.withdraw-history header strong{display:block}.withdraw-history header span{color:#606b77;font-size:11px;text-transform:uppercase}.withdraw-history header strong{margin-top:5px;color:#e8edf2;font-size:15px}.withdraw-history header button{padding:8px 10px;color:#6bbffc;border:1px solid rgba(21,159,255,.14);border-radius:8px;background:rgba(21,159,255,.03);font-size:11px}.withdraw-history-row{min-height:58px;padding:0 18px;display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr .8fr;gap:15px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.withdraw-history-row.heading{min-height:38px;color:#56616d;font-size:10px;text-transform:uppercase}.withdraw-history-row>span:first-child{display:flex;align-items:center;gap:9px}.withdraw-history-row i{width:28px;height:28px;display:grid;place-items:center;color:#79c8ff;border-radius:9px;background:rgba(21,159,255,.07);font-style:normal}.withdraw-history-row strong{color:#dfe5eb}.withdraw-history-row em{width:max-content;padding:5px 8px;color:#2ee0a5;border-radius:6px;background:rgba(46,224,165,.07);font-style:normal}.withdraw-history-row time{color:#606b77}.withdraw-review{width:min(470px,calc(100vw - 28px));padding:0;color:#8d97a3;border:1px solid rgba(85,65,210,.38);border-radius:20px;background:#090b0e;box-shadow:0 35px 100px rgba(0,0,0,.75)}.withdraw-review::backdrop{background:rgba(3,5,8,.78);backdrop-filter:blur(10px)}.withdraw-review form{padding:28px;position:relative}.withdraw-review-close{width:32px;height:32px;position:absolute;right:17px;top:17px;color:#8d97a3;border:1px solid var(--product-line);border-radius:50%;background:#0d1014}.withdraw-review form>span{color:#2ee0a5;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.withdraw-review h2{margin:12px 0 0;color:#fff;font-size:27px;font-weight:500}.withdraw-review p{margin:9px 0 20px;color:#687480;font-size:12px}.withdraw-review form>div{padding:11px 0;display:flex;justify-content:space-between;border-top:1px solid var(--product-line);font-size:12px}.withdraw-review form>div strong{color:#edf1f4}.withdraw-review .primary{width:100%;height:45px;margin-top:15px;color:#fff;border:0;border-radius:9px;background:linear-gradient(100deg,#7139ef,#159fff)}
/* Profile */
.profile-identity{min-height:168px;padding:26px 30px;display:grid;grid-template-columns:76px 1fr 240px;gap:20px;align-items:center;border:1px solid rgba(64,151,255,.17);border-radius:19px;background:radial-gradient(circle at 80% 20%,rgba(70,64,200,.12),transparent 32%),#0b0e12}.profile-avatar{width:72px;height:72px;position:relative;display:grid;place-items:center;color:#fff;border:1px solid rgba(102,73,255,.35);border-radius:22px;background:linear-gradient(145deg,#162447,#2a1558);font-size:20px}.profile-avatar button{width:23px;height:23px;position:absolute;right:-6px;bottom:-5px;color:#fff;border:2px solid #0b0e12;border-radius:8px;background:#159fff}.profile-identity>div:nth-child(2)>span{color:#2ee0a5;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.profile-identity h2{margin:8px 0 0;color:#fff;font-size:28px;font-weight:500}.profile-identity p{margin:7px 0 0;color:#697480;font-size:12px}.profile-score{padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(5,8,11,.55)}.profile-score>span,.profile-score>small{display:block;color:#65717d;font-size:11px}.profile-score>strong{margin-top:7px;display:block;color:#fff;font-size:24px;font-weight:500}.profile-score>strong small{color:#67727e;font-size:12px}.profile-score>i{height:3px;margin:10px 0 8px;display:block;border-radius:4px;background:rgba(255,255,255,.07)}.profile-score>i b{width:92%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#7244ff,#2ee0a5)}.profile-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;border:1px solid var(--product-line);border-radius:19px;background:#090b0e}.settings-nav{padding:16px 12px;border-right:1px solid var(--product-line);background:#0c0e12}.settings-nav button{width:100%;min-height:68px;padding:10px;display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;text-align:left;color:#7b8590;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer}.settings-nav button.active{color:#fff;border-color:rgba(21,159,255,.22);background:rgba(21,159,255,.055)}.settings-nav i{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.02);font-size:12px;font-style:normal}.settings-nav strong,.settings-nav small{display:block}.settings-nav strong{font-size:13px}.settings-nav small{margin-top:4px;color:#5e6874;font-size:11px}.settings-panel{padding:31px}.settings-panel[hidden]{display:none}.settings-panel>header>span{color:#65717d;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.settings-panel>header h2{margin:9px 0 0;color:#fff;font-size:30px;font-weight:500}.settings-panel>header p{margin:8px 0 0;color:#687480;font-size:12px}.account-form{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-form label>span{display:block;margin-bottom:8px;color:#65717d;font-size:11px;text-transform:uppercase}.account-form input{width:100%;height:49px;padding:0 12px;color:#e6ebef;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:0;background:rgba(255,255,255,.015);font-size:12px}.account-form label>div{position:relative}.account-form label>div em,.account-form label>div button{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.account-form label>div em{color:#2ee0a5;font-size:11px;font-style:normal}.account-form label>div button{padding:7px 9px;color:#73c8ff;border:1px solid rgba(21,159,255,.17);border-radius:7px;background:rgba(21,159,255,.05);font-size:11px}.account-form label>small{margin-top:6px;display:block;color:#59646f;font-size:10px}.account-form .wide{grid-column:1/-1}.profile-verification{padding:14px;display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;border:1px solid rgba(46,224,165,.14);border-radius:11px;background:rgba(46,224,165,.025)}.profile-verification>i{width:33px;height:33px;display:grid;place-items:center;color:#2ee0a5;border-radius:9px;background:rgba(46,224,165,.08);font-style:normal}.profile-verification strong,.profile-verification small{display:block}.profile-verification strong{color:#dce3e8;font-size:12px}.profile-verification small{margin-top:4px;color:#65707b;font-size:11px}.profile-verification button{padding:8px 10px;color:#7ecbff;border:1px solid rgba(21,159,255,.16);border-radius:8px;background:transparent;font-size:11px}.account-form footer{display:flex;justify-content:flex-end;gap:8px}.account-form footer button{height:40px;padding:0 15px;color:#8f99a4;border:1px solid var(--product-line);border-radius:9px;background:#0c0e12;font-size:12px}.account-form footer .primary{color:#fff;border-color:rgba(21,159,255,.25);background:linear-gradient(100deg,#6537d9,#138dde)}.security-list{margin-top:24px;display:grid;gap:8px}.security-list article{min-height:73px;padding:13px;display:grid;grid-template-columns:40px 1fr auto 74px;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.012)}.secure-icon{width:39px;height:39px;display:grid;place-items:center;color:#85cfff;border-radius:10px;background:rgba(21,159,255,.07);font-size:12px;font-style:normal}.security-list strong,.security-list small{display:block}.security-list strong{color:#e1e6eb;font-size:13px}.security-list small{margin-top:4px;color:#606b76;font-size:11px}.security-list em{color:#68737e;font-size:11px;font-style:normal}.security-list em.enabled{color:#2ee0a5}.security-list button{height:34px;color:#82cfff;border:1px solid rgba(21,159,255,.15);border-radius:8px;background:rgba(21,159,255,.035);font-size:11px}.session-panel{margin-top:18px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0b0d11}.session-panel>header{min-height:57px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--product-line)}.session-panel header span,.session-panel header strong{display:block}.session-panel header span{color:#65717d;font-size:11px;text-transform:uppercase}.session-panel header strong{margin-top:4px;color:#dde3e8;font-size:13px}.session-panel header button{color:#ff858f;border:0;background:transparent;font-size:11px}.session-panel>div{min-height:64px;padding:0 14px;display:grid;grid-template-columns:35px 1fr auto;gap:11px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.session-panel>div:last-child{border-bottom:0}.session-panel>div>i{width:34px;height:34px;display:grid;place-items:center;color:#8190a0;border-radius:9px;background:rgba(255,255,255,.035);font-size:11px;font-style:normal}.session-panel>div strong,.session-panel>div small{display:block}.session-panel>div strong{color:#dce2e7;font-size:12px}.session-panel>div small{margin-top:4px;color:#5e6974;font-size:11px}.session-panel>div em{color:#2ee0a5;font-size:11px;font-style:normal}.session-panel>div button{padding:7px 9px;color:#ff8a94;border:1px solid rgba(255,100,112,.13);border-radius:7px;background:rgba(255,100,112,.03);font-size:11px}.preference-list{margin-top:24px;border:1px solid var(--product-line);border-radius:13px;background:#0b0d11}.preference-list label{min-height:70px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055);cursor:pointer}.preference-list label:last-child{border-bottom:0}.preference-list strong,.preference-list small{display:block}.preference-list strong{color:#dfe4e9;font-size:13px}.preference-list small{margin-top:4px;color:#606b76;font-size:11px}.preference-list input{display:none}.preference-list label>i{width:36px;height:20px;position:relative;border-radius:20px;background:#202630}.preference-list label>i:after{width:14px;height:14px;content:"";position:absolute;left:3px;top:3px;border-radius:50%;background:#7b8490;transition:.2s}.preference-list input:checked+i{background:rgba(46,224,165,.18)}.preference-list input:checked+i:after{left:19px;background:#2ee0a5}.api-key-card{margin-top:24px;padding:17px;display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center;border:1px solid rgba(126,72,255,.2);border-radius:13px;background:rgba(126,72,255,.035)}.api-key-card span,.api-key-card strong,.api-key-card small{display:block}.api-key-card span{color:#67727e;font-size:11px}.api-key-card strong{margin-top:7px;color:#e3e8ed;font-size:12px}.api-key-card small{margin-top:5px;color:#5f6974;font-size:11px}.api-key-card em{color:#a985ff;font-size:11px;font-style:normal}.api-key-card button{height:35px;padding:0 11px;color:#8dcdff;border:1px solid rgba(21,159,255,.16);border-radius:8px;background:rgba(21,159,255,.035);font-size:11px}.api-permissions{margin-top:14px;padding:16px;border:1px solid var(--product-line);border-radius:13px;background:#0b0d11}.api-permissions>span{display:block;margin-bottom:10px;color:#65717d;font-size:11px;text-transform:uppercase}.api-permissions label{min-height:42px;display:flex;align-items:center;gap:10px;color:#a2abb5;border-top:1px solid rgba(255,255,255,.05);font-size:12px}
/* Referrals */
.referral-hero{min-height:380px;position:relative;overflow:hidden;border:1px solid rgba(87,82,223,.25);border-radius:22px;background:radial-gradient(circle at 76% 40%,rgba(26,123,218,.17),transparent 27%),radial-gradient(circle at 55% 100%,rgba(119,49,221,.14),transparent 40%),#080b10}.referral-copy{width:58%;padding:43px;position:relative;z-index:3}.referral-copy>span{color:#2ee0a5;font-size:12px;text-transform:uppercase;letter-spacing:.13em}.referral-copy h2{margin:17px 0 0;color:#fff;font-size:43px;line-height:.98;font-weight:500;letter-spacing:-.045em}.referral-copy h2 em{color:#77828e;font-style:normal}.referral-copy>p{max-width:550px;margin:18px 0 0;color:#74808c;font-size:13px;line-height:1.5}.referral-link{height:50px;margin-top:24px;padding-left:14px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(5,8,11,.72)}.referral-link span{color:#64707c;font-size:12px}.referral-link strong{color:#fff;font-size:12px}.referral-link button{height:36px;margin-left:auto;margin-right:6px;padding:0 13px;color:#fff;border:1px solid rgba(21,159,255,.2);border-radius:8px;background:rgba(21,159,255,.11);font-size:12px}.referral-actions{margin-top:12px;display:flex;gap:8px}.referral-actions button{height:42px;padding:0 14px;color:#8d98a4;border:1px solid var(--product-line);border-radius:9px;background:rgba(255,255,255,.015);font-size:12px}.referral-actions .primary{color:#fff;border:0;background:linear-gradient(100deg,#6e38e9,#159fff)}.referral-actions i{margin-left:25px;font-style:normal}.referral-hero>img{width:45%;height:115%;position:absolute;right:4%;bottom:-31%;object-fit:contain;filter:brightness(.78) contrast(1.12) drop-shadow(0 25px 60px rgba(0,0,0,.8));mix-blend-mode:screen}.referral-hero>aside{width:175px;padding:14px;position:absolute;z-index:4;right:25px;bottom:24px;border:1px solid rgba(21,159,255,.22);border-radius:12px;background:rgba(4,7,10,.82);backdrop-filter:blur(14px)}.referral-hero>aside span,.referral-hero>aside small{display:block;color:#63707c;font-size:10px}.referral-hero>aside strong{margin:7px 0 4px;display:block;color:#fff;font-size:17px;font-weight:500}.referral-hero>aside>i{height:3px;margin-top:10px;display:block;border-radius:4px;background:rgba(255,255,255,.08)}.referral-hero>aside>i b{width:80%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#8248ff,#159fff)}.referral-metrics{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--product-line);border-radius:16px;background:#0b0d11}.referral-metrics article{min-height:112px;padding:19px;border-right:1px solid var(--product-line)}.referral-metrics article:last-child{border-right:0}.referral-metrics span,.referral-metrics small{display:block;color:#65707c;font-size:11px}.referral-metrics strong{margin:11px 0 7px;display:block;color:#fff;font-size:24px;font-weight:500}.referral-content{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px}.referral-growth,.referral-tier{border:1px solid var(--product-line);border-radius:17px;background:#0b0d11}.referral-growth{padding:20px}.referral-growth header{display:flex;justify-content:space-between}.referral-growth header span{color:#65717d;font-size:11px;text-transform:uppercase}.referral-growth h3{margin:6px 0 0;color:#e9edf1;font-size:17px;font-weight:500}.referral-growth header>div:last-child{text-align:right}.referral-growth header strong,.referral-growth header small{display:block}.referral-growth header strong{color:#2ee0a5;font-size:18px}.referral-growth header small{margin-top:5px;color:#64707b;font-size:11px}.referral-growth svg{width:100%;height:210px;margin-top:11px}.referral-growth path.area{fill:url(#refArea)}.referral-growth path.line{fill:none;stroke:url(#refLine);stroke-width:2;stroke-linecap:round}.referral-growth footer{display:flex;justify-content:space-between;color:#515c68;font-size:10px}.referral-tier{padding:21px;background:radial-gradient(circle at 100% 0%,rgba(110,51,218,.13),transparent 43%),#0b0d11}.referral-tier>span{color:#7c60ca;font-size:11px;text-transform:uppercase}.referral-tier h3{margin:10px 0 0;color:#fff;font-size:25px;font-weight:500}.referral-tier>p{margin:9px 0 17px;color:#67727e;font-size:12px;line-height:1.5}.referral-tier>div{margin-top:13px}.referral-tier>div>span{display:flex;justify-content:space-between;color:#68737f;font-size:11px}.referral-tier>div>span b{color:#e8edf1}.referral-tier>div>i{height:3px;margin-top:7px;display:block;border-radius:4px;background:rgba(255,255,255,.07)}.referral-tier>div>i b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#8248ff,#159fff)}.referral-tier ul{margin:18px 0 0;padding:0;list-style:none}.referral-tier li{padding:8px 0;color:#89939e;border-top:1px solid rgba(255,255,255,.05);font-size:12px}.referral-tier li i{margin-right:8px;color:#2ee0a5;font-style:normal}.referral-levels{padding:21px;border:1px solid var(--product-line);border-radius:17px;background:#0b0d11}.referral-levels header span{color:#65717d;font-size:11px;text-transform:uppercase}.referral-levels h3{margin:7px 0 0;color:#fff;font-size:19px;font-weight:500}.referral-levels>div{margin-top:17px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.referral-levels article{min-height:132px;padding:14px;position:relative;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.012)}.referral-levels article.current{border-color:rgba(126,72,255,.38);background:rgba(126,72,255,.05)}.referral-levels article.complete{border-color:rgba(46,224,165,.14)}.referral-levels article>span{color:#596470;font-size:11px}.referral-levels article strong,.referral-levels article b,.referral-levels article small,.referral-levels article em{display:block}.referral-levels article strong{margin-top:11px;color:#e6ebef;font-size:12px}.referral-levels article b{position:absolute;right:13px;top:13px;color:#fff;font-size:17px;font-weight:500}.referral-levels article small{margin-top:5px;color:#5f6a75;font-size:11px}.referral-levels article em{margin-top:17px;color:#78838e;font-size:11px;font-style:normal}.referral-levels article.current em{color:#a985ff}.referral-levels article.complete em{color:#2ee0a5}.referral-table{overflow:hidden;border:1px solid var(--product-line);border-radius:17px;background:#0b0d11}.referral-table>header{min-height:67px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--product-line)}.referral-table header span,.referral-table header strong{display:block}.referral-table header span{color:#65717d;font-size:11px;text-transform:uppercase}.referral-table header strong{margin-top:5px;color:#e5eaee;font-size:15px}.referral-table header button{padding:8px 11px;color:#7dcaff;border:1px solid rgba(21,159,255,.15);border-radius:8px;background:rgba(21,159,255,.03);font-size:11px}.referral-row{min-height:63px;padding:0 18px;display:grid;grid-template-columns:1.4fr .7fr .7fr .8fr .8fr;gap:14px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);color:#858f9a;font-size:12px}.referral-row.heading{min-height:38px;color:#596470;font-size:10px;text-transform:uppercase}.referral-row>span:first-child{display:flex;align-items:center;gap:10px}.referral-row i{width:31px;height:31px;display:grid;place-items:center;color:#a5d7ff;border-radius:9px;background:rgba(21,159,255,.08);font-size:11px;font-style:normal}.referral-row b,.referral-row b small{display:block}.referral-row b{color:#dfe5ea;font-size:12px}.referral-row b small{margin-top:3px;color:#596470;font-size:10px}.referral-row em{width:max-content;padding:5px 8px;color:#2ee0a5;border-radius:6px;background:rgba(46,224,165,.07);font-style:normal}.referral-row em.pending{color:#ffa928;background:rgba(255,169,40,.06)}.referral-row>strong{color:#2ee0a5}.referral-row time{color:#697480}
@media(max-width:1100px){.withdraw-workspace,.profile-workspace{grid-template-columns:220px minmax(0,1fr)}.referral-copy{width:68%}.referral-content{grid-template-columns:1fr}.referral-tier{min-height:300px}.referral-metrics{grid-template-columns:1fr 1fr}.referral-metrics article:nth-child(2){border-right:0}.referral-metrics article:nth-child(-n+2){border-bottom:1px solid var(--product-line)}}
@media(max-width:800px){.withdraw-hero,.profile-identity{align-items:flex-start;grid-template-columns:1fr;flex-direction:column;gap:18px}.withdraw-status{width:100%}.withdraw-workspace,.profile-workspace{grid-template-columns:1fr}.withdraw-methods,.settings-nav{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--product-line)}.withdraw-methods>span,.withdraw-methods>div{grid-column:1/-1}.withdraw-methods>div{margin-top:10px}.settings-panel,.withdraw-panel{padding:22px 16px}.withdraw-asset-grid{grid-template-columns:1fr 1fr}.withdraw-network>div,.withdraw-amount-row{grid-template-columns:1fr}.withdraw-history,.referral-table{overflow:auto}.withdraw-history-row,.referral-row{min-width:700px}.profile-identity{display:grid}.profile-score{width:100%}.account-form{grid-template-columns:1fr}.account-form label{grid-column:1/-1}.referral-hero{min-height:560px}.referral-copy{width:100%;padding:29px 22px}.referral-copy h2{font-size:34px}.referral-hero>img{width:90%;height:66%;right:-15%;bottom:-16%;opacity:.72}.referral-link{position:relative;z-index:4}.referral-hero>aside{right:14px;bottom:14px}.referral-levels>div{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.withdraw-asset-grid,.referral-metrics,.referral-levels>div{grid-template-columns:1fr}.withdraw-methods,.settings-nav{grid-template-columns:1fr}.security-list article{grid-template-columns:40px 1fr auto}.security-list article>em{display:none}.security-list article>button{grid-column:2/-1}.api-key-card{grid-template-columns:1fr}.referral-link span{display:none}.referral-actions{align-items:stretch;flex-direction:column}}

/* Larger volatile operator charts */
.operator-performance svg{width:54%;height:58px;right:6px;bottom:0}
/* Portfolio readability and alignment */
.portfolio-layout{gap:18px}
.portfolio-layout .portfolio-intro{min-height:220px;margin-bottom:0;padding:30px 38px 82px;align-items:flex-start}
.portfolio-layout .portfolio-intro h2{font-size:clamp(36px,3.2vw,50px);line-height:.98}
.portfolio-layout .portfolio-intro p{margin-top:14px;font-size:15px;line-height:1.5}
.portfolio-layout .portfolio-robot-guide{width:500px;height:500px;right:-40px;bottom:-170px;object-fit:cover;object-position:18% 62%;opacity:.98;mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 92%,transparent 100%);filter:contrast(1.08) brightness(.9) drop-shadow(0 22px 45px rgba(0,0,0,.65))}
.portfolio-layout .portfolio-intro .product-primary-action{position:absolute;z-index:5;right:auto;left:38px;bottom:25px;min-height:48px;padding:0 20px;font-size:13px}
.portfolio-layout .portfolio-hero-grid{gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(390px,.75fr)}
.portfolio-layout .product-card-head{min-height:82px;padding:20px 22px}
.portfolio-layout .product-card-head>div>span{font-size:13px;letter-spacing:.1em}
.portfolio-layout .product-card-head>div>strong{margin-top:7px;font-size:23px}
.portfolio-layout .product-card-head>div>small{margin-top:6px;font-size:13px}
.portfolio-layout .product-live-chip{font-size:13px}
.portfolio-layout .small-action{padding:10px 13px;font-size:12px}
.portfolio-layout .portfolio-balance-chart{padding:20px 22px 15px}
.portfolio-layout .portfolio-balance-chart svg{height:190px}
.portfolio-layout .portfolio-balance-chart>div{font-size:12px}
.portfolio-layout .allocation-content{min-height:245px;padding:24px;gap:34px}
.portfolio-layout .allocation-donut{width:158px;height:158px}
.portfolio-layout .allocation-donut::after{width:101px;height:101px}
.portfolio-layout .allocation-donut strong{font-size:19px}
.portfolio-layout .allocation-donut small{margin-top:3px;font-size:12px}
.portfolio-layout .allocation-legend{min-width:135px}
.portfolio-layout .allocation-legend div{padding:10px 0;grid-template-columns:10px 1fr auto;gap:10px;font-size:12px}
.portfolio-layout .allocation-legend i{width:9px;height:9px}
.portfolio-layout .positions-card,.portfolio-layout .portfolio-lower-grid{margin-top:0}
.portfolio-layout .positions-head-meta{gap:28px;font-size:12px}
.portfolio-layout .product-table{padding:0 20px 14px}
.portfolio-layout .product-table-row{min-height:74px;gap:15px;font-size:12px}
.portfolio-layout .product-table-row.heading{min-height:46px;font-size:12px}
.portfolio-layout .product-table-row img{width:32px;height:32px}
.portfolio-layout .product-table-row>span:first-child{gap:11px}
.portfolio-layout .product-table-row em{padding:6px 9px;font-size:12px}
.portfolio-layout .product-table-row>strong{font-size:13px}
.portfolio-layout .product-table-row>button{font-size:15px}
.portfolio-layout .portfolio-lower-grid{gap:16px}
.portfolio-layout .wallet-list,.portfolio-layout .transaction-list{padding:8px 20px 16px}
.portfolio-layout .wallet-list>div{min-height:82px;grid-template-columns:42px 1fr auto 45px;gap:13px}
.portfolio-layout .wallet-list img,.portfolio-layout .usdt-mark{width:38px;height:38px}
.portfolio-layout .wallet-list span strong{font-size:13px}
.portfolio-layout .wallet-list span small{margin-top:4px;font-size:12px}
.portfolio-layout .wallet-list>b{font-size:15px;line-height:1.25}
.portfolio-layout .wallet-list>b small{margin-top:4px;font-size:13px}
.portfolio-layout .wallet-list>div>em{font-size:12px}
.portfolio-layout .transaction-list>div{min-height:88px;grid-template-columns:42px 1fr auto;gap:13px}
.portfolio-layout .transaction-icon{width:38px;height:38px;font-size:15px}
.portfolio-layout .transaction-list div>div strong{font-size:13px}
.portfolio-layout .transaction-list div>div small{margin-top:5px;font-size:12px}
.portfolio-layout .transaction-list>div>b{font-size:13px}
.portfolio-layout .transaction-list>div>b small{margin-top:5px;font-size:12px}
@media(max-width:1180px){.portfolio-layout .portfolio-intro{padding-right:300px}.portfolio-layout .portfolio-robot-guide{width:420px;height:440px;right:-95px;bottom:-150px}.portfolio-layout .portfolio-intro .product-primary-action{right:auto;left:30px}.portfolio-layout .portfolio-hero-grid{grid-template-columns:1fr}.portfolio-layout .allocation-content{justify-content:flex-start}.portfolio-layout .portfolio-lower-grid{grid-template-columns:1fr}}
@media(max-width:760px){.portfolio-layout .portfolio-intro{min-height:260px;padding:28px 22px;align-items:flex-start}.portfolio-layout .portfolio-intro h2{font-size:35px}.portfolio-layout .portfolio-intro p{font-size:13px}.portfolio-layout .portfolio-robot-guide{display:block;width:260px;height:230px;right:-50px;bottom:-80px;opacity:.7}.portfolio-layout .portfolio-intro .product-primary-action{right:auto;left:22px;bottom:24px}.portfolio-layout .positions-card{overflow:auto}.portfolio-layout .positions-table{min-width:960px}.portfolio-layout .positions-head-meta{display:none}.portfolio-layout .allocation-content{gap:22px}.portfolio-layout .allocation-donut{width:140px;height:140px}.portfolio-layout .allocation-donut::after{width:90px;height:90px}}


/* Categorized CoinMarketCap operator catalog */
.bots-toolbar-v2{flex-wrap:wrap}
.bots-toolbar-v2 .bots-filter{flex:1 1 620px}
.bots-filter button{display:inline-flex;align-items:center;gap:7px}
.bots-filter button small{min-width:19px;height:19px;padding:0 5px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#65717d;background:rgba(255,255,255,.025);font-size:11px;font-weight:500}
.bots-filter button.active small{border-color:rgba(21,159,255,.22);color:#9fd8ff;background:rgba(21,159,255,.1)}
.operator-orbit .coin-cmc{border-radius:15px;background:linear-gradient(145deg,rgba(var(--card-rgb),.13),#0d1117 64%);border-color:rgba(var(--card-rgb),.27)}
.operator-orbit .coin-cmc::before{background:rgba(var(--card-rgb),.72)}
.operator-orbit .coin-cmc img{width:32px;height:32px;border-radius:50%;filter:drop-shadow(0 0 8px rgba(var(--card-rgb),.55))}
.bot-operator-card[hidden]{display:none!important}
@media(max-width:1050px){.bots-toolbar-v2 .bots-filter{flex-basis:100%}.bots-toolbar-v2 label{margin-left:0;flex:1}}
@media(max-width:680px){.bots-filter{padding-bottom:4px}.bots-filter button{min-width:max-content}.bots-toolbar-v2 label{min-width:100%}}

/* Sidebar rhythm and My Bots hero blend v33 */
.product-nav{padding:0 14px 14px;align-content:start;grid-auto-rows:44px;gap:6px}
.product-nav-item{height:44px;min-height:44px;padding:0 12px}
.my-bots-hero{background:radial-gradient(ellipse 42% 100% at 79% 48%,rgba(28,111,194,.12),transparent 70%),linear-gradient(120deg,#0a0c10,#07090c 68%,#05070a)}
.my-bots-hero>img{width:55%;height:128%;right:0;bottom:-32%;object-fit:contain;object-position:center bottom;opacity:.94;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.42) 18%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.42) 18%,#000 38%);filter:brightness(.88) contrast(1.08) drop-shadow(0 30px 70px rgba(0,0,0,.6))}
@media(max-width:720px){.my-bots-hero>img{width:100%;height:72%;right:-16%;bottom:-18%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 82%,transparent 100%)}}
/* Red AVAX and TRX operator accents */
.bot-accent--red{--card-rgb:239,51,64}
/* Portfolio spacing repair v35 */
body[data-page="portfolio"] .product-main{padding:42px 42px 90px}
body[data-page="portfolio"] .product-page-header{margin-bottom:28px}
.portfolio-layout{display:grid;gap:22px}
.portfolio-layout .portfolio-intro,.portfolio-layout .positions-card,.portfolio-layout .portfolio-lower-grid{margin-top:0;margin-bottom:0}
.portfolio-layout .portfolio-hero-grid,.portfolio-layout .portfolio-lower-grid{gap:22px}
.portfolio-layout .positions-card{border-radius:19px}
@media(max-width:1360px){body[data-page="portfolio"] .product-main{padding:34px 28px 80px}.portfolio-layout{gap:18px}.portfolio-layout .portfolio-hero-grid,.portfolio-layout .portfolio-lower-grid{gap:18px}}
@media(max-width:900px){body[data-page="portfolio"] .product-main{padding:26px 18px 65px}body[data-page="portfolio"] .product-page-header{margin-bottom:22px}.portfolio-layout{gap:16px}}
/* Active bot operations console v36 */
.active-bot-card{isolation:isolate;min-height:570px;background:radial-gradient(circle at 90% 0%,rgba(var(--bot-rgb),.14),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),#090b0f}
.active-bot-card:before{content:"";position:absolute;z-index:3;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--bot-rgb),.92),transparent);transform:translateX(-110%);animation:active-card-scan 4.8s ease-in-out infinite;pointer-events:none}
.active-bot-card:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(180deg,#000,transparent 58%);pointer-events:none}
.active-bot-card .brand-coin:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(var(--bot-rgb),.28);border-radius:17px;animation:active-coin-pulse 2.3s ease-out infinite}
.active-bot-chart:after{content:"";position:absolute;top:42px;bottom:7px;width:1px;left:7%;background:linear-gradient(transparent,rgba(var(--bot-rgb),.75),transparent);box-shadow:0 0 12px rgba(var(--bot-rgb),.55);animation:active-chart-sweep 5.5s linear infinite}
.bot-live-activity{margin-top:16px;overflow:hidden;border:1px solid rgba(var(--bot-rgb),.18);border-radius:13px;background:rgba(4,7,10,.62)}
.bot-live-activity>header{min-height:39px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}
.bot-live-activity>header span{display:flex;align-items:center;gap:7px;color:rgb(var(--bot-rgb));font-size:11px;text-transform:uppercase;letter-spacing:.11em}
.bot-live-activity>header span i{width:5px;height:5px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 9px rgba(46,224,165,.75);animation:active-status-blink 1.5s ease-in-out infinite}
.bot-live-activity>header em{color:#53606c;font-size:11px;font-style:normal}
.bot-event{min-height:50px;padding:8px 11px;display:grid;grid-template-columns:30px minmax(0,1fr) auto 28px;gap:9px;align-items:center;border-bottom:1px solid rgba(255,255,255,.045)}
.bot-event:last-child{border-bottom:0}
.bot-event>b{width:29px;height:29px;display:grid;place-items:center;color:rgb(var(--bot-rgb));border:1px solid rgba(var(--bot-rgb),.2);border-radius:8px;background:rgba(var(--bot-rgb),.07);font-size:13px;font-weight:500}
.bot-event p,.bot-event strong,.bot-event small{display:block;margin:0}
.bot-event strong{color:#dce3e9;font-size:12px;font-weight:500}
.bot-event small{margin-top:3px;color:#5d6874;font-size:11px}
.bot-event>em{color:#78cfff;font-size:11px;font-style:normal}
.bot-event.is-profit>em{color:#2ee0a5}
.bot-event time{color:#4f5a65;font-size:10px;text-align:right}
.active-bot-card>footer{margin-top:14px}
@keyframes active-card-scan{0%,18%{transform:translateX(-115%);opacity:0}35%,70%{opacity:1}82%,100%{transform:translateX(115%);opacity:0}}
@keyframes active-coin-pulse{0%{transform:scale(.88);opacity:.7}70%,100%{transform:scale(1.18);opacity:0}}
@keyframes active-chart-sweep{from{left:7%;opacity:0}10%,90%{opacity:1}to{left:93%;opacity:0}}
@keyframes active-status-blink{0%,100%{opacity:.4}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.active-bot-card:before,.active-bot-card .brand-coin:after,.active-bot-chart:after,.bot-live-activity>header span i{animation:none}}
@media(max-width:1240px){.active-bot-card{min-height:550px}}
@media(max-width:720px){.active-bot-card{min-height:0}.bot-event{grid-template-columns:30px minmax(0,1fr) auto}.bot-event time{display:none}}

/* AI Strategy Architect Studio v37 */
.strategy-architect{display:grid;gap:18px;padding-bottom:36px}
.architect-workspace{min-height:650px;position:relative;overflow:hidden;border:1px solid rgba(38,107,164,.34);border-radius:24px;background:radial-gradient(circle at 70% 22%,rgba(21,159,255,.10),transparent 30%),radial-gradient(circle at 48% 90%,rgba(112,49,227,.08),transparent 35%),#05070a;box-shadow:0 35px 110px rgba(0,0,0,.34)}
.architect-workspace:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(5,7,10,1) 0%,rgba(5,7,10,.96) 38%,rgba(5,7,10,.36) 62%,rgba(5,7,10,.06) 100%)}
.architect-copy{width:58%;min-height:650px;padding:42px;position:relative;z-index:5;display:flex;flex-direction:column}
.architect-heading{max-width:590px}
.architect-eyebrow{display:flex;align-items:center;gap:9px;color:#72859a;font-size:13px;text-transform:uppercase;letter-spacing:.13em}
.architect-eyebrow i{display:none}
.architect-heading h2{margin:0;color:#f5f7fa;font:500 clamp(46px,4.1vw,72px)/.96 "Inter Tight",sans-serif;letter-spacing:-.055em}
.architect-heading h2 em{color:#74808d;font-style:normal}
.architect-heading p{max-width:590px;margin:20px 0 0;color:#87929e;font-size:15px;line-height:1.55}
.architect-chat{max-width:680px;margin-top:30px;border-top:1px solid rgba(255,255,255,.09)}
.architect-chat-head{min-height:67px;display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center}
.architect-core{width:38px;height:38px;display:grid;place-items:center;color:#dcecff;border:1px solid rgba(92,76,255,.48);border-radius:12px;background:linear-gradient(145deg,rgba(126,58,238,.28),rgba(16,137,234,.12));font:500 14px/1 "Inter Tight"}
.architect-chat-head small,.architect-chat-head strong{display:block}.architect-chat-head small{color:#647383;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.architect-chat-head strong{margin-top:3px;color:#edf2f6;font-size:14px;font-weight:500}
.architect-chat-head>em{display:flex;align-items:center;gap:7px;color:#2ee0a5;font-size:12px;font-style:normal}.architect-chat-head>em i{width:6px;height:6px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 13px #2ee0a5}
.architect-thread{height:180px;padding:8px 9px 8px 0;overflow:auto;scrollbar-width:thin}
.architect-message{margin-bottom:10px;display:flex;gap:9px;align-items:flex-start}
.architect-message>span{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:#b8cfff;border-radius:7px;background:rgba(103,54,225,.18);font-size:12px}
.architect-message p{max-width:540px;margin:0;padding:11px 14px;color:#aeb7c1;border:1px solid rgba(255,255,255,.08);border-radius:4px 13px 13px 13px;background:rgba(255,255,255,.028);font-size:12px;line-height:1.45}
.architect-message--user{justify-content:flex-end}.architect-message--user p{color:#d3d9df;border-color:rgba(21,159,255,.17);border-radius:13px 4px 13px 13px;background:rgba(21,159,255,.07)}
.architect-goals{display:flex;flex-wrap:wrap;gap:7px;margin:5px 0 12px}
.architect-goals button{min-height:34px;padding:0 12px;color:#71808f;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(7,10,14,.72);font-size:12px;cursor:pointer;transition:.22s ease}
.architect-goals button:hover,.architect-goals button.selected{color:#e6f3ff;border-color:rgba(21,159,255,.36);background:linear-gradient(100deg,rgba(122,55,237,.18),rgba(21,159,255,.13));box-shadow:0 0 24px rgba(21,159,255,.06)}
.architect-composer{min-height:51px;padding:5px 6px 5px 16px;display:flex;align-items:center;border:1px solid rgba(21,159,255,.25);border-radius:13px;background:rgba(3,7,11,.82);box-shadow:inset 0 1px rgba(255,255,255,.02)}
.architect-composer input{min-width:0;flex:1;color:#dbe4ec;border:0;outline:0;background:transparent;font:400 12px/1.3 "Inter Tight",sans-serif}.architect-composer input::placeholder{color:#53616e}
.architect-composer button{width:39px;height:39px;display:grid;place-items:center;color:#fff;border:0;border-radius:10px;background:linear-gradient(135deg,#7435ee,#159fff);box-shadow:0 10px 28px rgba(38,92,227,.28);cursor:pointer}
.architect-visual{width:59%;height:100%;position:absolute;right:0;bottom:0;overflow:hidden;background:radial-gradient(circle at 57% 38%,rgba(20,63,101,.22),transparent 42%)}
.architect-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05070a 0%,transparent 24%),linear-gradient(0deg,#05070a 0%,transparent 20%)}
.architect-visual>img{width:100%;height:108%;position:absolute;right:-2%;bottom:-7%;object-fit:cover;object-position:50% 22%;filter:contrast(1.08) brightness(.9) drop-shadow(0 30px 80px rgba(0,0,0,.7));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 21%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 21%,#000 100%)}
.architect-scan{position:absolute;right:7%;top:9%;z-index:3;display:grid;grid-template-columns:8px auto auto;gap:7px;align-items:center;color:#7d8c98;font-size:12px}.architect-scan i{width:6px;height:6px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 12px #2ee0a5}.architect-scan b{margin-left:7px;color:#eff6fa;font-size:17px}.architect-scan small{grid-column:3;color:#60707d;font-size:11px}
.architect-insight{width:225px;padding:16px 17px;position:absolute;right:5%;bottom:13%;z-index:4;border:1px solid rgba(21,159,255,.28);border-radius:14px;background:rgba(4,8,12,.84);backdrop-filter:blur(16px);box-shadow:0 20px 55px rgba(0,0,0,.4)}.architect-insight span,.architect-insight strong,.architect-insight small{display:block}.architect-insight span{color:#617180;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.architect-insight strong{margin-top:8px;color:#edf3f7;font-size:12px;font-weight:500}.architect-insight small{margin-top:5px;color:#5f6d79;font-size:11px;line-height:1.4}
.architect-blueprint{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(145deg,rgba(16,20,26,.96),rgba(6,9,13,.98));box-shadow:0 30px 90px rgba(0,0,0,.22)}
.blueprint-head{min-height:106px;padding:25px 29px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.blueprint-head>div>span,.blueprint-output-label{color:#647688;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.blueprint-head h3{margin:7px 0 0;color:#f3f6f8;font-size:25px;font-weight:500;letter-spacing:-.025em}
.blueprint-progress{width:240px}.blueprint-progress>span{height:3px;display:block;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.blueprint-progress>span i{width:72%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#7938ed,#19a7ff);box-shadow:0 0 15px rgba(21,159,255,.38);transition:width .35s ease}.blueprint-progress em{margin-top:8px;display:block;color:#6a7886;font-size:12px;font-style:normal;text-align:right}.blueprint-progress b{color:#9fb4c5;font-weight:500}
.blueprint-body{display:grid;grid-template-columns:1.08fr 1fr .85fr}
.blueprint-body>section,.blueprint-body>aside{min-width:0;padding:28px}
.blueprint-body>*+*{border-left:1px solid rgba(255,255,255,.08)}
.blueprint-identity{min-height:360px;position:relative;display:grid;grid-template-columns:60px 1fr;gap:15px;align-content:start;overflow:hidden;background:radial-gradient(circle at 66% 85%,rgba(112,49,227,.12),transparent 42%)}
.blueprint-coin{width:60px;height:60px;position:relative;display:grid;place-items:center;color:#fff;border:1px solid rgba(119,62,238,.36);border-radius:17px;background:linear-gradient(145deg,rgba(119,62,238,.24),rgba(21,159,255,.07));box-shadow:0 0 30px rgba(119,62,238,.09)}.blueprint-coin span{font-size:18px}.blueprint-coin i{width:6px;height:6px;position:absolute;right:6px;top:6px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 12px #2ee0a5}
.blueprint-identity small{color:#647383;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.blueprint-identity h4{margin:5px 0 0;color:#fff;font-size:28px;font-weight:500;letter-spacing:-.035em}.blueprint-identity p{margin:4px 0 0;color:#657482;font-size:13px}.blueprint-identity>em{grid-column:1/3;margin-top:15px;display:flex;align-items:center;gap:7px;color:#6e7e8b;font-size:12px;font-style:normal}.blueprint-identity>em i{width:6px;height:6px;border-radius:50%;background:#2ee0a5}.blueprint-chart{width:calc(100% - 56px);height:126px;position:absolute;left:28px;right:28px;bottom:24px}
.blueprint-controls{display:grid;align-content:start}.blueprint-control{padding:1px 0 20px}.blueprint-control+.blueprint-control{padding-top:20px;border-top:1px solid rgba(255,255,255,.075)}.blueprint-control header{display:flex;align-items:center;justify-content:space-between}.blueprint-control header small,.blueprint-control header strong{display:block}.blueprint-control header small{color:#627180;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.blueprint-control header strong{margin-top:5px;color:#e6ebef;font-size:14px;font-weight:500}.blueprint-control header>span{color:#3c4854;font-size:22px}
.blueprint-segment{margin-top:15px;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.018)}.blueprint-segment--three{grid-template-columns:repeat(3,1fr)}.blueprint-segment button{min-height:35px;color:#64717e;border:0;border-radius:8px;background:transparent;font-size:12px;cursor:pointer}.blueprint-segment button.selected{color:#fff;background:linear-gradient(110deg,rgba(116,49,235,.75),rgba(40,91,226,.78));box-shadow:0 8px 25px rgba(48,78,203,.19)}
.blueprint-control--allocation input{--architect-range:21%;width:100%;height:4px;margin:21px 0 0;appearance:none;border-radius:999px;background:linear-gradient(90deg,#7938ed 0,#159fff var(--architect-range),#242a31 var(--architect-range),#242a31 100%)}.blueprint-control--allocation input::-webkit-slider-thumb{width:17px;height:17px;appearance:none;border:3px solid #44b9ff;border-radius:50%;background:#071018;box-shadow:0 0 0 4px rgba(21,159,255,.13)}.blueprint-control--allocation>div{margin-top:9px;display:flex;justify-content:space-between;color:#53616e;font-size:11px}.blueprint-control--allocation b{color:#758493;font-weight:400}
.blueprint-output{display:flex;flex-direction:column;background:rgba(4,7,10,.38)}.blueprint-output dl{margin:14px 0 0;border-top:1px solid rgba(255,255,255,.07)}.blueprint-output dl>div{min-height:44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07)}.blueprint-output dt{color:#667583;font-size:12px}.blueprint-output dd{margin:0;color:#dfe5ea;font-size:12px}.blueprint-output dd.positive{color:#2ee0a5}
.blueprint-protection{margin-top:17px;padding:13px;display:grid;grid-template-columns:30px 1fr;gap:10px;border:1px solid rgba(46,224,165,.13);border-radius:11px;background:rgba(46,224,165,.045)}.blueprint-protection>i{width:29px;height:29px;display:grid;place-items:center;color:#2ee0a5;border-radius:8px;background:rgba(46,224,165,.1);font-style:normal}.blueprint-protection strong,.blueprint-protection small{display:block}.blueprint-protection strong{color:#a9c5ba;font-size:12px;font-weight:500}.blueprint-protection small{margin-top:3px;color:#5e746c;font-size:11px;line-height:1.4}
.architect-launch{min-height:49px;margin-top:16px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#fff;border:0;border-radius:11px;background:linear-gradient(100deg,#7934ef,#159fff);box-shadow:0 16px 34px rgba(55,69,210,.2);font:500 13px/1 "Inter Tight";cursor:pointer}.architect-launch i{font-style:normal}.architect-disclaimer{margin:10px 3px 0;color:#4f5b66;font-size:10px;line-height:1.4}
@media(max-width:1180px){.architect-copy{width:64%;padding:32px}.architect-visual{width:54%}.architect-heading h2{font-size:52px}.blueprint-body{grid-template-columns:1fr 1fr}.blueprint-output{grid-column:1/3;border-left:0!important;border-top:1px solid rgba(255,255,255,.08)}.blueprint-output dl{display:grid;grid-template-columns:repeat(4,1fr)}.blueprint-output dl>div{padding:0 12px;display:grid;align-content:center;gap:3px}.blueprint-output dl>div+div{border-left:1px solid rgba(255,255,255,.07)}}
@media(max-width:820px){.architect-workspace{min-height:auto}.architect-workspace:before{background:linear-gradient(0deg,#05070a 37%,rgba(5,7,10,.35) 70%,rgba(5,7,10,.08))}.architect-copy{width:100%;min-height:790px;padding:25px;justify-content:flex-end}.architect-heading{order:1}.architect-chat{order:2}.architect-visual{width:100%;height:48%;top:0}.architect-visual>img{object-position:50% 18%;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 35%);mask-image:linear-gradient(0deg,transparent 0,#000 35%)}.architect-insight{right:20px;bottom:25px}.architect-heading h2{font-size:46px}.blueprint-head{align-items:flex-start;gap:20px;flex-direction:column}.blueprint-progress{width:100%}.blueprint-body{display:block}.blueprint-body>*+*{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.blueprint-identity{min-height:330px}.blueprint-output{grid-column:auto}.blueprint-output dl{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.architect-copy{min-height:850px;padding:20px}.architect-heading h2{font-size:39px}.architect-heading p{font-size:13px}.architect-thread{height:190px}.architect-goals{display:grid;grid-template-columns:1fr 1fr}.architect-goals button{padding:0 7px}.architect-composer{padding-left:11px}.architect-composer input{font-size:13px}.architect-scan{display:none}.architect-insight{width:195px}.blueprint-head,.blueprint-body>section,.blueprint-body>aside{padding:21px}.blueprint-head h3{font-size:22px}.blueprint-output dl{display:block}.blueprint-output dl>div{padding:0;display:flex}.blueprint-output dl>div+div{border-left:0}}


/* Rounded unified overview metrics v38 */
.overview-v2 .capital-metrics-unified{
  border-radius:27px;
  border-color:rgba(255,255,255,.105);
}
.overview-v2 .capital-metrics-unified .signal-stack{
  padding:10px;
  gap:9px;
  border-left:1px solid rgba(255,255,255,.075);
  background:rgba(2,5,8,.2);
}
.overview-v2 .capital-metrics-unified .signal-tile,
.overview-v2 .capital-metrics-unified .signal-tile:last-child{
  min-height:0;
  padding:15px 16px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.075);
  border-radius:15px;
  background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008));
}
.overview-v2 .capital-metrics-unified .signal-tile--green{
  border-color:rgba(46,224,165,.12);
  background:linear-gradient(145deg,rgba(46,224,165,.045),rgba(255,255,255,.008));
}
.overview-v2 .capital-metrics-unified .signal-tile--blue{
  border-color:rgba(21,159,255,.12);
  background:linear-gradient(145deg,rgba(21,159,255,.04),rgba(255,255,255,.008));
}
.overview-v2 .capital-metrics-unified .signal-tile--purple{
  border-color:rgba(126,64,238,.14);
  background:linear-gradient(145deg,rgba(126,64,238,.05),rgba(255,255,255,.008));
}
@media(max-width:680px){
  .overview-v2 .capital-metrics-unified{border-radius:22px}
  .overview-v2 .capital-metrics-unified .signal-stack{border-left:0}
}


/* My Bots trade ledger and detailed live feed v39 */
.active-bot-grid--ledger{align-items:start}
.active-bot-grid--ledger .active-bot-card{
  min-height:0;
  padding:20px;
  overflow:hidden;
  cursor:pointer;
}
.active-bot-grid--ledger .active-bot-card:before,
.active-bot-grid--ledger .active-bot-card:after{display:none}
.active-bot-grid--ledger .active-bot-card>header{padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.07)}
.bot-account-strip{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.012)}
.bot-account-strip>div{min-width:0;padding:13px 12px;border-right:1px solid rgba(255,255,255,.065)}
.bot-account-strip>div:last-child{border-right:0}
.bot-account-strip span,.bot-account-strip strong{display:block}
.bot-account-strip span{color:#5d6975;font-size:11px;text-transform:uppercase;letter-spacing:.07em}
.bot-account-strip strong{margin-top:6px;color:#e8edf1;font-size:13px;font-weight:500}
.bot-account-strip strong.positive{color:#2ee0a5}
.bot-trade-ledger{margin-top:14px;overflow:hidden;border:1px solid rgba(var(--bot-rgb),.18);border-radius:14px;background:rgba(4,7,10,.58)}
.bot-trade-ledger>header{min-height:55px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.065)}
.bot-trade-ledger>header span,.bot-trade-ledger>header strong{display:block}
.bot-trade-ledger>header span{color:rgb(var(--bot-rgb));font-size:11px;text-transform:uppercase;letter-spacing:.1em}
.bot-trade-ledger>header strong{margin-top:4px;color:#dfe5ea;font-size:12px;font-weight:500}
.bot-trade-ledger>header em{color:#586572;font-size:11px;font-style:normal}
.bot-trade-head,.bot-trade-row{display:grid;grid-template-columns:54px minmax(0,1fr) 58px 68px;gap:8px;align-items:center}
.bot-trade-head{min-height:29px;padding:0 12px;color:#4f5c68;border-bottom:1px solid rgba(255,255,255,.05);font-size:10px;text-transform:uppercase;letter-spacing:.08em}
.bot-trade-head span:nth-last-child(-n+2){text-align:right}
.bot-trade-row{min-height:62px;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.052)}
.bot-trade-row:last-child{border-bottom:0}
.trade-side{width:max-content;min-width:42px;padding:5px 7px;border:1px solid;border-radius:999px;font-size:11px;font-weight:500;text-align:center}
.trade-side.long{color:#2ee0a5;border-color:rgba(46,224,165,.24);background:rgba(46,224,165,.07)}
.trade-side.short{color:#ff7d88;border-color:rgba(255,92,109,.24);background:rgba(255,92,109,.07)}
.bot-trade-row p{min-width:0;margin:0}
.bot-trade-row p strong,.bot-trade-row p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bot-trade-row p strong{color:#d8dee4;font-size:12px;font-weight:500}
.bot-trade-row p small{margin-top:4px;color:#57636f;font-size:10px}
.bot-trade-row>em,.bot-trade-row>strong{font-size:12px;font-style:normal;text-align:right}
.bot-trade-row>strong{font-weight:500}
.bot-trade-row .positive{color:#2ee0a5}
.bot-trade-row .negative{color:#ff6f7d}
.bot-live-feed{margin-top:14px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(145deg,rgba(var(--bot-rgb),.035),rgba(3,6,9,.6))}
.bot-live-feed>header{min-height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06)}
.bot-live-feed>header span{display:flex;align-items:center;gap:7px;color:rgb(var(--bot-rgb));font-size:11px;text-transform:uppercase;letter-spacing:.11em}
.bot-live-feed>header span i{width:6px;height:6px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 10px rgba(46,224,165,.75);animation:active-status-blink 1.5s ease-in-out infinite}
.bot-live-feed>header em{color:#52606c;font-size:11px;font-style:normal}
.bot-feed-event{min-height:61px;padding:8px 11px;display:grid;grid-template-columns:30px minmax(0,1fr) auto 23px;gap:9px;align-items:center;border-bottom:1px solid rgba(255,255,255,.052)}
.bot-feed-event:last-child{border-bottom:0}
.bot-feed-event>b{width:29px;height:29px;display:grid;place-items:center;color:rgb(var(--bot-rgb));border:1px solid rgba(var(--bot-rgb),.22);border-radius:9px;background:rgba(var(--bot-rgb),.07);font-size:12px}
.bot-feed-event p{min-width:0;margin:0}
.bot-feed-event p strong,.bot-feed-event p small{display:block}
.bot-feed-event p strong{color:#dce2e7;font-size:12px;font-weight:500}
.bot-feed-event p small{margin-top:4px;color:#596571;font-size:10px;line-height:1.35}
.bot-feed-event>em{color:#75cfff;font-size:11px;font-style:normal;text-align:right}
.bot-feed-event.is-live>em{color:#2ee0a5}
.bot-feed-event time{color:#4f5b66;font-size:10px;text-align:right}
.active-bot-grid--ledger .active-bot-card>footer{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}
@media(max-width:1500px){
  .bot-trade-head,.bot-trade-row{grid-template-columns:50px minmax(0,1fr) 52px 60px;gap:6px}
  .bot-trade-row{padding-left:9px;padding-right:9px}
  .bot-feed-event{grid-template-columns:29px minmax(0,1fr) auto}
  .bot-feed-event time{display:none}
}
@media(max-width:720px){
  .bot-account-strip{grid-template-columns:1fr 1fr}
  .bot-account-strip>div:nth-child(2){border-right:0}
  .bot-account-strip>div:last-child{grid-column:1/3;border-top:1px solid rgba(255,255,255,.065)}
  .bot-trade-head,.bot-trade-row{grid-template-columns:48px minmax(0,1fr) 56px}
  .bot-trade-head span:nth-child(3),.bot-trade-row>em{display:none}
}


/* Trade overlay chart modal v40 */
.bot-card-actions{display:flex;gap:7px}
.active-bot-grid--ledger .active-bot-card>footer .bot-card-actions button{min-width:88px}
.active-bot-grid--ledger .active-bot-card>footer .bot-card-actions button[data-bot-chart]{color:#e6f5ff;border-color:rgba(var(--bot-rgb),.3);background:rgba(var(--bot-rgb),.08)}
.bot-chart-modal{width:min(1180px,calc(100vw - 36px));max-width:none;padding:0;overflow:visible;color:#dce3e9;border:1px solid rgba(71,125,180,.28);border-radius:24px;background:#07090d;box-shadow:0 45px 140px rgba(0,0,0,.76)}
.bot-chart-modal::backdrop{background:rgba(0,2,5,.78);backdrop-filter:blur(11px)}
.bot-chart-shell{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 76% 0%,rgba(21,159,255,.07),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.022),transparent 38%),#07090d}
.bot-chart-close{width:38px;height:38px;position:absolute;right:18px;top:18px;z-index:5;display:grid;place-items:center;color:#71808e;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:rgba(7,10,14,.84);font-size:20px;cursor:pointer}
.bot-chart-header{min-height:112px;padding:24px 72px 22px 27px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.075)}
.bot-chart-identity{display:grid;grid-template-columns:53px 1fr;gap:14px;align-items:center}
.bot-chart-coin{width:52px;height:52px;border-radius:14px}
.bot-chart-identity small{color:#617181;font-size:12px;text-transform:uppercase;letter-spacing:.11em}
.bot-chart-identity h2{margin:4px 0 0;color:#f5f7f9;font-size:26px;font-weight:500;letter-spacing:-.03em}
.bot-chart-identity p{margin:4px 0 0;display:flex;align-items:center;gap:8px;color:#64717e;font-size:12px}.bot-chart-identity p i{width:5px;height:5px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 8px rgba(46,224,165,.75)}
.bot-chart-total{text-align:right}.bot-chart-total span,.bot-chart-total strong,.bot-chart-total small{display:block}.bot-chart-total span{color:#61707e;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.bot-chart-total strong{margin-top:7px;color:#2ee0a5;font-size:25px;font-weight:500}.bot-chart-total small{margin-top:3px;color:#65727f;font-size:11px}
.bot-chart-toolbar{min-height:58px;padding:0 27px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.01)}
.bot-chart-toolbar>div{padding:4px;display:flex;gap:3px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.014)}
.bot-chart-toolbar button{min-width:45px;height:29px;color:#5f6d7a;border:0;border-radius:7px;background:transparent;font-size:11px;cursor:pointer}.bot-chart-toolbar button.active{color:#eef5fa;background:rgba(21,159,255,.13);box-shadow:inset 0 0 0 1px rgba(21,159,255,.18)}
.bot-chart-toolbar>span{display:flex;align-items:center;gap:7px;color:#63717e;font-size:11px}.bot-chart-toolbar>span i{width:7px;height:7px;margin-left:7px;border-radius:50%}.bot-chart-toolbar .entry{border:2px solid #fff;background:transparent}.bot-chart-toolbar .exit{background:#fff}.bot-chart-toolbar .profit{background:#2ee0a5}.bot-chart-toolbar .loss{background:#ff6f7d}
.bot-chart-toolbar>em{color:#71808e;font-size:12px;font-style:normal}
.bot-chart-stage{height:485px;margin:17px 22px 0;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(180deg,rgba(15,20,27,.72),rgba(5,8,11,.82))}
.bot-chart-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 35%,rgba(21,159,255,.045),transparent 35%);pointer-events:none}
.bot-chart-caption{position:absolute;left:20px;right:20px;top:15px;z-index:2;display:flex;justify-content:space-between}.bot-chart-caption span{color:#596875;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.bot-chart-caption strong{color:#9facb8;font-size:12px;font-weight:500}
.bot-chart-stage>svg{width:100%;height:100%;overflow:visible}
.bot-chart-grid path{fill:none;stroke:rgba(255,255,255,.045);stroke-width:1;vector-effect:non-scaling-stroke}
.bot-chart-area{fill:url(#botChartArea);stroke:none}
.bot-chart-price{fill:none;stroke:#8b4cff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(80,152,255,.24));vector-effect:non-scaling-stroke}
.bot-chart-axis text{fill:#4c5966;font:11px "Inter Tight",sans-serif}
.chart-trade-link{fill:none;stroke-dasharray:5 5;stroke-width:1.5;vector-effect:non-scaling-stroke}
.chart-trade--profit .chart-trade-link{stroke:rgba(46,224,165,.75)}.chart-trade--loss .chart-trade-link{stroke:rgba(255,111,125,.78)}
.chart-entry{fill:#071017;stroke:#fff;stroke-width:2.5;vector-effect:non-scaling-stroke}.chart-exit{stroke:#071017;stroke-width:2;vector-effect:non-scaling-stroke}.chart-trade--profit .chart-exit{fill:#2ee0a5}.chart-trade--loss .chart-exit{fill:#ff6f7d}
.chart-trade-badge rect{fill:rgba(5,9,13,.92);stroke-width:1;vector-effect:non-scaling-stroke}.chart-trade--profit .chart-trade-badge rect{stroke:rgba(46,224,165,.4)}.chart-trade--loss .chart-trade-badge rect{stroke:rgba(255,111,125,.42)}
.chart-trade-badge text{font:500 12px "Inter Tight",sans-serif}.chart-trade--profit .chart-trade-badge text{fill:#78e9c4}.chart-trade--loss .chart-trade-badge text{fill:#ff8994}
.bot-chart-metrics{margin:15px 22px 0;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.012)}
.bot-chart-metrics>div{min-height:72px;padding:14px 16px;border-right:1px solid rgba(255,255,255,.065)}.bot-chart-metrics>div:last-child{border-right:0}.bot-chart-metrics span,.bot-chart-metrics strong{display:block}.bot-chart-metrics span{color:#5c6976;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.bot-chart-metrics strong{margin-top:9px;color:#e7ecf0;font-size:14px;font-weight:500}.bot-chart-metrics strong.positive{color:#2ee0a5}.bot-chart-metrics .chart-running{display:flex;align-items:center;gap:7px;color:#2ee0a5}.chart-running i{width:6px;height:6px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 9px rgba(46,224,165,.75)}
.bot-chart-shell>footer{min-height:74px;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.bot-chart-shell>footer p{margin:0;color:#56636f;font-size:11px}.bot-chart-shell>footer button{height:39px;padding:0 18px;color:#dce8f1;border:1px solid rgba(21,159,255,.25);border-radius:10px;background:rgba(21,159,255,.08);font-size:12px;cursor:pointer}
@media(max-width:800px){.bot-chart-modal{width:calc(100vw - 18px);border-radius:18px}.bot-chart-shell{border-radius:18px}.bot-chart-header{align-items:flex-start;flex-direction:column;gap:15px}.bot-chart-total{text-align:left}.bot-chart-toolbar{padding:10px 18px;align-items:flex-start;flex-direction:column}.bot-chart-toolbar>span{flex-wrap:wrap}.bot-chart-stage{height:400px;margin:12px}.bot-chart-metrics{margin:12px;grid-template-columns:1fr 1fr}.bot-chart-metrics>div{border-bottom:1px solid rgba(255,255,255,.065)}.bot-chart-metrics>div:nth-child(2n){border-right:0}.bot-chart-metrics>div:last-child{grid-column:1/3}.bot-chart-shell>footer{padding:14px;align-items:flex-start;flex-direction:column;gap:12px}}


/* Unified analytics story visuals v41 */
.news-story-visual.operator{
  border-color:rgba(126,72,255,.28);
  background:radial-gradient(circle at 25% 24%,rgba(126,72,255,.2),transparent 48%),#090b0f;
}
.news-story-visual.operator>span{color:#b488ff}
.news-story-visual.operator path{stroke:#9a5cff}
.news-story-visual.risk{
  border-color:rgba(46,224,165,.23);
  background:radial-gradient(circle at 25% 24%,rgba(46,224,165,.14),transparent 48%),#080d0d;
}
.news-story-visual.risk>span{color:#48e2b0}
.news-story-visual.risk img{filter:drop-shadow(0 0 9px rgba(46,224,165,.34))}
.news-story-visual.risk path{stroke:#2ee0a5}
.news-story-visual.bitcoin{
  border-color:rgba(247,147,26,.25);
  background:radial-gradient(circle at 25% 24%,rgba(247,147,26,.16),transparent 48%),#0d0b08;
}
.news-story-visual.bitcoin>span{color:#ffad42}
.news-story-visual.bitcoin img{filter:drop-shadow(0 0 9px rgba(247,147,26,.48))}
.news-story-visual.bitcoin path{stroke:#f7931a}
.news-story-visual.xrp{
  border-color:rgba(35,174,242,.26);
  background:radial-gradient(circle at 25% 24%,rgba(35,174,242,.15),transparent 48%),#080c0f;
}
.news-story-visual.xrp>span{color:#61cfff}
.news-story-visual.xrp img{filter:drop-shadow(0 0 9px rgba(35,174,242,.38))}
.news-story-visual.xrp path{stroke:#23aef2}
.news-story-visual.operator svg,.news-story-visual.risk svg,.news-story-visual.bitcoin svg,.news-story-visual.xrp svg{
  filter:drop-shadow(0 0 5px currentColor);
}


/* Larger Bot Studio conversation v42 */
.architect-chat{max-width:740px}
.architect-thread{height:225px;padding-right:12px}
.architect-composer{min-height:56px}
.architect-composer button{width:43px;height:43px}
@media(max-width:820px){.architect-thread{height:220px}}
@media(max-width:560px){.architect-thread{height:215px}}


/* Live TradingView execution chart v43 */
.bot-chart-modal--live{width:min(1260px,calc(100vw - 28px))}
.bot-chart-modal--live .bot-chart-stage{height:540px}
.bot-chart-stage--live{background:#0a0e13}
.bot-chart-stage--live .bot-chart-caption{pointer-events:none}
.tv-chart-host{position:absolute;inset:42px 8px 4px 8px}
.tv-chart-host>div{border-radius:0 0 14px 14px}
.tv-chart-loading{position:absolute;inset:42px 0 0;z-index:8;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#7d8b97;background:radial-gradient(circle at 50% 45%,rgba(21,159,255,.07),transparent 30%),#0a0e13}
.tv-chart-loading[hidden]{display:none}
.tv-chart-loading i{width:28px;height:28px;border:2px solid rgba(21,159,255,.16);border-top-color:#29b0ff;border-radius:50%;animation:tv-chart-spin .8s linear infinite}
.tv-chart-loading strong{color:#dce8f0;font-size:12px;font-weight:500}.tv-chart-loading span{color:#5e6c78;font-size:11px}
.tv-chart-loading.error i{border-color:rgba(255,111,125,.35);animation:none}.tv-chart-loading.error i:after{content:"!";height:100%;display:grid;place-items:center;color:#ff7583;font-style:normal;font-size:12px}
.tv-chart-loading.error strong{color:#ff8a95}
.bot-chart-identity p b{color:#69c8ff;font-size:12px;font-weight:400}
.bot-chart-toolbar>em{min-width:145px;text-align:right}
@keyframes tv-chart-spin{to{transform:rotate(360deg)}}
@media(max-width:800px){.bot-chart-modal--live .bot-chart-stage{height:430px}.tv-chart-host{inset:42px 3px 3px}.bot-chart-identity p{flex-wrap:wrap}.bot-chart-toolbar>em{text-align:left}}


/* Portfolio donut center alignment v44 */
.portfolio-layout .allocation-donut>span{
  position:absolute;
  inset:0;
  z-index:2;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  text-align:center;
  line-height:1;
}
.portfolio-layout .allocation-donut>span strong,
.portfolio-layout .allocation-donut>span small{margin-left:0;margin-right:0;text-align:center}


/* Softer overview metric cards v45 */
.overview-v2 .capital-metrics-unified .signal-tile,
.overview-v2 .capital-metrics-unified .signal-tile:last-child{
  border-radius:21px;
}
.overview-v2 .capital-metrics-unified .signal-tile>i{
  display:none;
}


/* Collapsible My Bots sections v46 */
.active-bot-card .bot-collapsible.is-collapsed> :not(header){display:none}
.active-bot-card .bot-collapsible>header{
  gap:12px;
  cursor:pointer;
  user-select:none;
  transition:background .2s ease,border-color .2s ease;
}
.active-bot-card .bot-collapsible.is-collapsed>header{border-bottom-color:transparent}
.active-bot-card .bot-collapsible>header:hover{background:rgba(var(--bot-rgb),.035)}
.active-bot-card .bot-collapsible>header:focus-visible{outline:1px solid rgba(var(--bot-rgb),.42);outline-offset:-2px}
.active-bot-card .bot-collapsible>header>em{margin-left:auto}
.bot-collapse-chevron{
  width:27px;
  height:27px;
  flex:0 0 auto;
  display:grid;
  place-items:center;
  color:#82909d;
  border:1px solid rgba(255,255,255,.085);
  border-radius:8px;
  background:rgba(255,255,255,.018);
  font-size:14px;
  font-style:normal;
  line-height:1;
  transition:transform .22s ease,color .22s ease,border-color .22s ease;
}
.bot-collapsible.is-expanded .bot-collapse-chevron{
  color:rgb(var(--bot-rgb));
  border-color:rgba(var(--bot-rgb),.25);
  transform:rotate(180deg);
}

/* Collapsible header alignment repair v47 */
.active-bot-card .bot-collapsible>header{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto 27px;
  align-items:center;
  justify-content:normal;
}
.active-bot-card .bot-collapsible>header>em{
  margin:0;
  align-self:center;
  justify-self:end;
  display:block;
  line-height:1;
  white-space:nowrap;
}
.active-bot-card .bot-collapsible>header>.bot-collapse-chevron{
  align-self:center;
  justify-self:end;
}
/* Rounded metric stack junction v48 */
.overview-v2 .capital-metrics-unified .signal-stack{
  overflow:hidden;
  border-radius:25px 0 0 25px;
}
@media(max-width:680px){
  .overview-v2 .capital-metrics-unified .signal-stack{
    border-radius:0 0 22px 22px;
  }
}
/* Bot Studio chat lift v49 */
.architect-workspace .architect-chat{
  margin-top:18px;
}
/* Larger Portfolio hero robot v50 */
@media(min-width:1181px){
  .portfolio-layout .portfolio-robot-guide{
    width:640px;
    height:640px;
    right:-28px;
    bottom:-230px;
  }
}
/* Larger Referrals hero robot v51 */
@media(min-width:801px){
  .referral-layout .referral-hero>img{
    width:58%;
    height:145%;
    right:-4%;
    bottom:-41%;
  }
}

/* Product-wide typography uplift v53: readable 10px minimum for former microcopy */

/* Bot Studio heading recovery v54 */

/* Round official crypto asset logos v55 */
.deposit-asset-grid .asset-coin-logo,
.withdraw-asset-grid .asset-coin-logo{
  --coin-rgb:90,110,140;
  width:34px;
  height:34px;
  grid-row:1/3;
  display:grid;
  place-items:center;
  overflow:hidden;
  border:1px solid rgba(var(--coin-rgb),.34);
  border-radius:50%;
  background:rgba(var(--coin-rgb),.12);
  box-shadow:0 0 18px rgba(var(--coin-rgb),.13),inset 0 0 14px rgba(var(--coin-rgb),.08);
}
.deposit-asset-grid .asset-coin-logo>img,
.withdraw-asset-grid .asset-coin-logo>img{width:21px;height:21px;object-fit:contain}
.deposit-asset-grid .asset-coin-logo--usdt,
.withdraw-asset-grid .asset-coin-logo--usdt{--coin-rgb:0,147,147;border-color:rgba(0,147,147,.35);background:transparent}
.deposit-asset-grid .asset-coin-logo--btc,
.withdraw-asset-grid .asset-coin-logo--btc{--coin-rgb:247,147,26;border-color:rgba(247,147,26,.35);background:transparent}
.deposit-asset-grid .asset-coin-logo--eth,
.withdraw-asset-grid .asset-coin-logo--eth{--coin-rgb:98,126,234}
.deposit-asset-grid .asset-coin-logo--sol,
.withdraw-asset-grid .asset-coin-logo--sol{--coin-rgb:126,64,238}
.deposit-asset-grid .asset-coin-logo--usdt>img,
.withdraw-asset-grid .asset-coin-logo--usdt>img,
.deposit-asset-grid .asset-coin-logo--btc>img,
.withdraw-asset-grid .asset-coin-logo--btc>img{width:100%;height:100%}
.deposit-history-row .coin-usdt,
.withdraw-history-row .coin-usdt{overflow:hidden;padding:0;border-radius:50%;background:transparent}
.deposit-history-row .coin-usdt img,
.withdraw-history-row .coin-usdt img{width:100%;height:100%;display:block;object-fit:cover}
/* NeuraFlow brand and sidebar icon system v56 */
.product-brand img{
  width:36px;
  height:36px;
  filter:drop-shadow(0 0 16px rgba(48,137,255,.2));
}
.product-brand span{
  color:#f4f7fb;
  font-weight:600;
  letter-spacing:-.035em;
}
.product-nav-icon{
  width:28px;
  height:28px;
  border-radius:9px;
  transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease;
}
.product-nav-icon svg{
  width:16px;
  height:16px;
  display:block;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.product-nav-item:hover .product-nav-icon{transform:translateY(-1px);border-color:rgba(255,255,255,.11);color:#c7d5e4}
.product-nav-item.active .product-nav-icon{box-shadow:0 0 18px rgba(21,159,255,.1),inset 0 0 13px rgba(21,159,255,.06)}
/* AI-generated read-only Bot Studio blueprint v57 */
.blueprint-generated{
  padding:22px!important;
  display:flex;
  flex-direction:column;
  gap:13px;
  pointer-events:none;
  user-select:none;
  background:linear-gradient(180deg,rgba(15,21,28,.56),rgba(6,9,13,.2));
}
.blueprint-generation-state{
  min-height:76px;
  padding:13px;
  display:grid;
  grid-template-columns:38px minmax(0,1fr) auto;
  gap:11px;
  align-items:center;
  border:1px solid rgba(21,159,255,.15);
  border-radius:14px;
  background:linear-gradient(130deg,rgba(21,159,255,.055),rgba(115,53,238,.035));
  transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;
}
.blueprint-generation-state>i{width:38px;height:38px;position:relative;display:grid;place-items:center;border-radius:11px;background:rgba(21,159,255,.09);font-style:normal}
.blueprint-generation-state>i:before{content:'✓';color:#2ee0a5;font-size:16px}
.blueprint-generation-state>i>span{display:none}
.blueprint-generation-state small,.blueprint-generation-state strong,.blueprint-generation-state p{display:block}
.blueprint-generation-state small{color:#658197;font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.blueprint-generation-state strong{margin-top:4px;color:#edf4f8;font-size:13px;font-weight:500}
.blueprint-generation-state p{margin:4px 0 0;color:#65727e;font-size:11px;line-height:1.35}
.blueprint-generation-state>em{padding:6px 8px;color:#65dfff;border:1px solid rgba(21,159,255,.16);border-radius:999px;background:rgba(21,159,255,.05);font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.07em}
.blueprint-generation-state[data-state='building']{border-color:rgba(126,64,238,.34);background:linear-gradient(130deg,rgba(126,64,238,.11),rgba(21,159,255,.045));box-shadow:0 0 30px rgba(105,52,224,.07)}
.blueprint-generation-state[data-state='building']>i:before{content:''}
.blueprint-generation-state[data-state='building']>i>span{width:21px;height:21px;display:block;border:2px solid rgba(255,255,255,.13);border-top-color:#24b4ff;border-right-color:#8b48ff;border-radius:50%;animation:architect-build-spin .8s linear infinite}
.blueprint-generation-state[data-state='building']>em{color:#b696ff;border-color:rgba(126,64,238,.24);background:rgba(126,64,238,.08)}
.blueprint-generation-state[data-state='created']{border-color:rgba(46,224,165,.28);background:linear-gradient(130deg,rgba(46,224,165,.08),rgba(21,159,255,.03))}
.blueprint-generation-state[data-state='created']>em{color:#2ee0a5;border-color:rgba(46,224,165,.2);background:rgba(46,224,165,.07)}
@keyframes architect-build-spin{to{transform:rotate(360deg)}}
.blueprint-generated-list{display:grid;gap:8px}
.blueprint-generated-list article{padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.018);transition:opacity .2s ease,border-color .25s ease,background .25s ease,transform .25s ease}
.blueprint-generated-list article header{display:flex;align-items:center;justify-content:space-between}
.blueprint-generated-list article header span{color:#40505f;font-size:13px}
.blueprint-generated-list article header small{color:#607484;font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.blueprint-generated-list article>strong{margin-top:8px;display:flex;align-items:center;justify-content:space-between;color:#edf2f6;font-size:13px;font-weight:500}
.blueprint-generated-list article>strong b{color:#edf2f6;font-weight:500}
.blueprint-generated-list article>strong em{padding:4px 7px;color:#77cfff;border-radius:999px;background:rgba(21,159,255,.07);font-size:10px;font-style:normal;font-weight:400}
.blueprint-generated-list article>p{margin:5px 0 0;color:#606e7b;font-size:11px;line-height:1.4}
.blueprint-generated-list article.is-updated{border-color:rgba(21,159,255,.22);background:rgba(21,159,255,.035);transform:translateY(-1px)}
.generated-allocation{height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:#242a31}
.generated-allocation i{width:21%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#7938ed,#159fff);box-shadow:0 0 11px rgba(21,159,255,.35);transition:width .45s ease}
.blueprint-live-change{margin-top:auto;padding:11px 12px;display:grid;grid-template-columns:1fr auto;gap:5px 10px;border-top:1px solid rgba(255,255,255,.07)}
.blueprint-live-change span{display:flex;align-items:center;gap:7px;color:#607181;font-size:10px;text-transform:uppercase;letter-spacing:.08em}
.blueprint-live-change span i{width:5px;height:5px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 9px rgba(46,224,165,.6)}
.blueprint-live-change strong{grid-column:1;color:#aeb8c2;font-size:11px;font-weight:500;line-height:1.4}
.blueprint-live-change time{grid-column:2;grid-row:1/3;align-self:center;color:#4e5b67;font-size:10px}
.architect-blueprint.is-building{border-color:rgba(99,66,229,.3);box-shadow:0 30px 90px rgba(0,0,0,.22),0 0 45px rgba(99,66,229,.06)}
.architect-blueprint.is-building .blueprint-generated-list article{opacity:.7}
.architect-launch:disabled{cursor:wait;opacity:.84}
.architect-launch.is-loading{background:linear-gradient(100deg,#5429a8,#116fae)}
.architect-launch.is-loading i{width:15px;height:15px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;font-size:0;animation:architect-build-spin .75s linear infinite}
.architect-launch.is-created{background:linear-gradient(100deg,#11795d,#159fb8)}
.architect-created{margin-top:10px;padding:11px;display:grid;grid-template-columns:29px 1fr;gap:9px;align-items:center;border:1px solid rgba(46,224,165,.18);border-radius:11px;background:rgba(46,224,165,.055)}
.architect-created[hidden]{display:none!important}
.architect-created>i{width:29px;height:29px;display:grid;place-items:center;color:#2ee0a5;border-radius:8px;background:rgba(46,224,165,.1);font-style:normal}
.architect-created strong,.architect-created small{display:block}.architect-created strong{color:#c9e9dd;font-size:12px;font-weight:500}.architect-created small{margin-top:3px;color:#60766e;font-size:10px}
.active-bot-card.custom{--bot-rgb:111,66,235}
@media(max-width:1180px){.blueprint-generated{grid-column:auto}.blueprint-generation-state{grid-template-columns:38px 1fr auto}}
@media(max-width:560px){.blueprint-generated{padding:17px!important}.blueprint-generation-state{grid-template-columns:34px 1fr}.blueprint-generation-state>em{grid-column:2;width:max-content}.blueprint-live-change{grid-template-columns:1fr}.blueprint-live-change time{display:none}}

/* Custom operator empty state v58 */
.bot-empty-state{margin:0 12px 12px;padding:18px;border:1px dashed rgba(123,60,255,.2);border-radius:12px;color:#657383;background:rgba(123,60,255,.025);font-size:11px;line-height:1.45;text-align:center}
.active-bot-card.custom{border-color:rgba(123,60,255,.3);background:radial-gradient(circle at 100% 0,rgba(123,60,255,.12),transparent 42%),#090d12}
.active-bot-card.custom .active-bot-head>em{color:#2ee0a5}


/* Profile avatar action alignment v59 */
.profile-avatar button{width:24px;height:24px;right:-5px;bottom:-5px;display:grid;place-items:center;padding:0;line-height:1;font-family:Arial,sans-serif;font-size:17px;font-weight:400;text-align:center}
/* Advanced manual Bot Studio v59 */
.studio-creation-mode{width:max-content;padding:5px;display:flex;gap:5px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(8,11,15,.92)}
.studio-creation-mode button{min-width:235px;min-height:58px;padding:8px 13px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;color:#77838f;border:1px solid transparent;border-radius:11px;background:transparent;text-align:left;cursor:pointer}
.studio-creation-mode button>span{width:32px;height:32px;grid-row:1/3;display:grid;place-items:center;color:#768392;border:1px solid rgba(255,255,255,.09);border-radius:9px;font-size:11px}
.studio-creation-mode strong{color:#a8b0b8;font-size:13px;font-weight:500}.studio-creation-mode small{font-size:11px}
.studio-creation-mode button.active{border-color:rgba(21,159,255,.26);background:linear-gradient(110deg,rgba(117,51,235,.15),rgba(21,159,255,.09))}
.studio-creation-mode button.active>span{color:#fff;border-color:rgba(21,159,255,.38);background:rgba(21,159,255,.12);box-shadow:0 0 18px rgba(21,159,255,.09)}
.studio-creation-mode button.active strong{color:#eef5fa}
.manual-studio{overflow:hidden;border:1px solid rgba(38,107,164,.34);border-radius:24px;background:radial-gradient(circle at 78% 0,rgba(21,159,255,.065),transparent 25%),linear-gradient(145deg,rgba(16,20,26,.98),rgba(5,8,11,.99));box-shadow:0 35px 110px rgba(0,0,0,.3)}
.manual-studio[hidden],[data-studio-panel][hidden]{display:none!important}
.manual-studio-head{min-height:190px;padding:32px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.08)}
.manual-studio-head>div>span{display:flex;align-items:center;gap:8px;color:#6f8191;font-size:12px;text-transform:uppercase;letter-spacing:.12em}
.manual-studio-head>div>span i{width:6px;height:6px;border-radius:50%;background:#8146ff;box-shadow:0 0 12px #8146ff}
.manual-studio-head h2{margin:12px 0 0;color:#f3f6f8;font-size:42px;font-weight:500;line-height:1;letter-spacing:-.045em}
.manual-studio-head h2 em{color:#74808d;font-style:normal}.manual-studio-head p{max-width:650px;margin:13px 0 0;color:#77848f;font-size:14px;line-height:1.5}
.manual-studio-count{width:170px!important;min-height:110px;padding:18px;display:grid!important;align-content:center;border:1px solid rgba(21,159,255,.18);border-radius:17px;background:rgba(21,159,255,.035)}
.manual-studio-count strong,.manual-studio-count span,.manual-studio-count small{display:block}.manual-studio-count strong{color:#fff;font-size:32px;font-weight:500}
.manual-studio-count span{margin-top:2px;color:#51bdff!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}.manual-studio-count small{margin-top:7px;color:#5d6b78;font-size:11px}
.manual-studio-body{display:grid;grid-template-columns:minmax(0,1fr) 330px}.manual-config-form{min-width:0;padding:22px;display:grid;gap:11px}
.manual-config-group{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.014)}
.manual-config-group[open]{border-color:rgba(21,159,255,.16);background:linear-gradient(145deg,rgba(21,159,255,.03),rgba(255,255,255,.012))}
.manual-config-group summary{min-height:72px;padding:0 16px;display:grid;grid-template-columns:38px 1fr auto 18px;gap:12px;align-items:center;list-style:none;cursor:pointer}.manual-config-group summary::-webkit-details-marker{display:none}
.manual-config-group summary>span{width:34px;height:34px;display:grid;place-items:center;color:#708090;border:1px solid rgba(255,255,255,.08);border-radius:9px;font-size:11px}
.manual-config-group[open] summary>span{color:#aeddff;border-color:rgba(21,159,255,.25);background:rgba(21,159,255,.07)}
.manual-config-group summary strong,.manual-config-group summary small{display:block}.manual-config-group summary strong{color:#dfe6eb;font-size:14px;font-weight:500}
.manual-config-group summary small{margin-top:4px;color:#596774;font-size:11px}.manual-config-group summary em{color:#566471;font-size:11px;font-style:normal}
.manual-config-group summary>i{width:8px;height:8px;border-right:1px solid #64717e;border-bottom:1px solid #64717e;transform:rotate(45deg);transition:transform .2s}.manual-config-group[open] summary>i{transform:rotate(225deg)}
.manual-fields{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid rgba(255,255,255,.065)}
.manual-fields label{min-width:0;min-height:66px;padding:10px 11px;position:relative;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(4,7,10,.54)}
.manual-fields label.wide{grid-column:span 2}.manual-fields label>span:first-child{margin-bottom:7px;color:#637383;font-size:10px;text-transform:uppercase;letter-spacing:.08em}
.manual-fields input:not([type=checkbox]),.manual-fields select{width:100%;min-width:0;color:#e4e9ed;border:0;outline:0;background:transparent;font:500 13px/1.2 "Inter Tight",sans-serif}
.manual-fields select{appearance:auto;color-scheme:dark}.manual-fields label>b{position:absolute;right:11px;bottom:12px;color:#60707d;font-size:10px;font-weight:400}
.manual-fields label:focus-within{border-color:rgba(21,159,255,.34);box-shadow:0 0 0 3px rgba(21,159,255,.035)}
.manual-fields .manual-switch{min-height:66px;padding:10px 11px;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center}
.manual-switch>input{position:absolute;opacity:0;pointer-events:none}.manual-switch>span{width:36px;height:20px;margin:0!important;position:relative;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#181d23}
.manual-switch>span i{width:14px;height:14px;position:absolute;left:2px;top:2px;border-radius:50%;background:#66717c;transition:.2s}
.manual-switch input:checked+span{border-color:rgba(21,159,255,.3);background:rgba(21,159,255,.14)}.manual-switch input:checked+span i{left:18px;background:#35b8ff;box-shadow:0 0 10px rgba(21,159,255,.55)}
.manual-switch strong{color:#b9c2ca;font-size:12px;font-weight:500;line-height:1.3}
.manual-summary{min-width:0;padding:25px;position:relative;border-left:1px solid rgba(255,255,255,.08);background:rgba(3,6,9,.5)}
.manual-summary-kicker{display:flex;align-items:center;gap:8px;color:#6e8191;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.manual-summary-kicker i{width:6px;height:6px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 11px #2ee0a5}
.manual-summary-identity{padding:24px 0 20px;border-bottom:1px solid rgba(255,255,255,.075)}.manual-summary-identity small{color:#5d6c79;font-size:11px;text-transform:uppercase;letter-spacing:.09em}
.manual-summary-identity h3{margin:7px 0 0;color:#f4f7f9;font-size:27px;font-weight:500;letter-spacing:-.03em}.manual-summary-identity p{margin:7px 0 0;display:flex;gap:7px;color:#71808c;font-size:12px}
.manual-summary-identity p b{color:#b9c8d2;font-weight:500}.manual-summary-identity p em{font-style:normal}
.manual-summary-readiness{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.075)}.manual-summary-readiness header{display:flex;justify-content:space-between;color:#74818c;font-size:11px}
.manual-summary-readiness header strong{color:#2ee0a5;font-weight:500}.manual-summary-readiness>div{height:4px;margin-top:11px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}
.manual-summary-readiness>div i{width:100%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#7838ed,#16a7ff,#2ee0a5)}.manual-summary-readiness small{margin-top:8px;display:block;color:#596773;font-size:10px}
.manual-summary-metrics{margin:0;display:grid;grid-template-columns:1fr 1fr}.manual-summary-metrics>div{min-height:67px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.065)}
.manual-summary-metrics>div:nth-child(odd){border-right:1px solid rgba(255,255,255,.065)}.manual-summary-metrics>div:nth-child(even){padding-left:15px}.manual-summary-metrics dt{color:#5e6d79;font-size:10px}
.manual-summary-metrics dd{margin:6px 0 0;color:#e3e9ed;font-size:14px}.manual-summary-stack{padding:18px 0}.manual-summary-stack>span{color:#62717f;font-size:10px;text-transform:uppercase;letter-spacing:.09em}
.manual-summary-stack p{margin:12px 0 0;display:flex;align-items:center;gap:8px;color:#9aa6af;font-size:11px}.manual-summary-stack p i{width:6px;height:6px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 8px rgba(46,224,165,.5)}
.manual-deploy{width:100%;min-height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:#fff;border:0;border-radius:12px;background:linear-gradient(100deg,#7934ef,#159fff);font:500 13px "Inter Tight";cursor:pointer;box-shadow:0 15px 32px rgba(41,75,218,.18)}
.manual-deploy i{font-style:normal}.manual-deploy.is-loading{opacity:.72;pointer-events:none}.manual-created{margin-top:12px;padding:12px;display:flex;gap:10px;align-items:center;color:#a9c7bb;border:1px solid rgba(46,224,165,.17);border-radius:11px;background:rgba(46,224,165,.045)}
.manual-created>i{width:28px;height:28px;display:grid;place-items:center;color:#2ee0a5;border-radius:8px;background:rgba(46,224,165,.1);font-style:normal}.manual-created strong,.manual-created small{display:block}.manual-created strong{font-size:12px;font-weight:500}
.manual-created small{margin-top:3px;color:#61766d;font-size:10px}.manual-disclaimer{margin-top:10px;display:block;color:#4f5c67;font-size:10px;line-height:1.4}
@media(min-width:1101px){.manual-summary{position:sticky;top:70px;align-self:start}}
@media(max-width:1100px){.manual-studio-body{grid-template-columns:1fr}.manual-summary{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.manual-summary-metrics{grid-template-columns:repeat(3,1fr)}.manual-summary-metrics>div{padding-left:12px!important;border-right:1px solid rgba(255,255,255,.065)}}
@media(max-width:760px){.studio-creation-mode{width:100%;display:grid;grid-template-columns:1fr 1fr}.studio-creation-mode button{min-width:0}.manual-studio-head{padding:25px;align-items:flex-start;flex-direction:column}.manual-studio-head h2{font-size:34px}.manual-studio-count{width:100%!important;min-height:88px}.manual-fields{grid-template-columns:1fr 1fr}.manual-summary-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.studio-creation-mode{grid-template-columns:1fr}.manual-config-form{padding:12px}.manual-fields{grid-template-columns:1fr}.manual-fields label.wide{grid-column:auto}.manual-config-group summary{grid-template-columns:34px 1fr 14px}.manual-config-group summary em{display:none}.manual-summary-metrics{grid-template-columns:1fr 1fr}}

/* Dark native controls for manual configuration v60 */
.manual-fields select{
  padding-right:28px;
  appearance:none;
  -webkit-appearance:none;
  color-scheme:dark;
  background-color:transparent;
  background-image:none;
}
.manual-fields select option,
.manual-fields select optgroup{
  color:#dbe5ec;
  background:#091016;
}
.manual-fields label:has(>select)::after{
  content:"";
  width:7px;
  height:7px;
  position:absolute;
  right:13px;
  bottom:17px;
  pointer-events:none;
  border-right:1.5px solid #668295;
  border-bottom:1.5px solid #668295;
  transform:rotate(45deg);
}
.manual-fields input[type="number"]{
  appearance:textfield;
  -moz-appearance:textfield;
}
.manual-fields input[type="number"]::-webkit-inner-spin-button,
.manual-fields input[type="number"]::-webkit-outer-spin-button{
  margin:0;
  appearance:none;
  -webkit-appearance:none;
}
.manual-fields label:focus-within:has(>select)::after{
  border-color:#41b8ff;
}

/* Fully custom manual dropdowns v61 */
.manual-config-group{overflow:visible}
.manual-config-group:not([open]){overflow:hidden}
.manual-fields .manual-field{
  min-width:0;
  min-height:66px;
  padding:10px 11px;
  position:relative;
  z-index:1;
  display:flex;
  flex-direction:column;
  justify-content:center;
  border:1px solid rgba(255,255,255,.075);
  border-radius:11px;
  background:rgba(4,7,10,.54);
}
.manual-fields .manual-field.wide{grid-column:span 2}
.manual-field>span:first-child{
  margin-bottom:7px;
  color:#637383;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:.08em;
}
.manual-field.open{
  z-index:60;
  border-color:rgba(21,159,255,.38);
  box-shadow:0 0 0 3px rgba(21,159,255,.035),0 16px 40px rgba(0,0,0,.28);
}
.manual-select-trigger{
  width:100%;
  min-height:20px;
  padding:0 24px 0 0;
  position:relative;
  display:flex;
  align-items:center;
  color:#e4e9ed;
  border:0;
  outline:0;
  background:transparent;
  font:500 13px/1.2 "Inter Tight",sans-serif;
  text-align:left;
  cursor:pointer;
}
.manual-select-trigger>span{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.manual-select-trigger>i{
  width:7px;
  height:7px;
  position:absolute;
  right:2px;
  top:4px;
  border-right:1.5px solid #668295;
  border-bottom:1.5px solid #668295;
  transform:rotate(45deg);
  transition:transform .2s ease,border-color .2s ease;
}
.manual-field.open .manual-select-trigger>i{
  top:8px;
  border-color:#42baff;
  transform:rotate(225deg);
}
.manual-select-menu{
  max-height:245px;
  padding:6px;
  position:absolute;
  left:7px;
  right:7px;
  top:calc(100% - 4px);
  z-index:100;
  overflow:auto;
  border:1px solid rgba(57,142,205,.35);
  border-radius:11px;
  background:linear-gradient(160deg,rgba(14,21,28,.99),rgba(5,9,13,.99));
  box-shadow:0 22px 65px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.035);
  scrollbar-width:thin;
  scrollbar-color:#244355 transparent;
}
.manual-select-menu[hidden]{display:none}
.manual-select-menu button{
  width:100%;
  min-height:37px;
  padding:0 10px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#9eabb5;
  border:0;
  border-radius:7px;
  outline:0;
  background:transparent;
  font:500 12px/1.2 "Inter Tight",sans-serif;
  text-align:left;
  cursor:pointer;
}
.manual-select-menu button:hover,
.manual-select-menu button:focus{
  color:#eff7fc;
  background:rgba(21,159,255,.1);
}
.manual-select-menu button[aria-selected="true"]{
  color:#dff4ff;
  background:linear-gradient(100deg,rgba(116,54,235,.18),rgba(21,159,255,.13));
}
.manual-select-menu button i{
  visibility:hidden;
  color:#36c1ff;
  font-size:11px;
  font-style:normal;
}
.manual-select-menu button[aria-selected="true"] i{visibility:visible}
@media(max-width:520px){.manual-fields .manual-field.wide{grid-column:auto}}


/* Neutral robot preview set v63 */

.my-bots-hero>img{
  width:58%;height:126%;right:-1%;bottom:-29%;object-fit:cover;object-position:center 44%;opacity:.96;
  mix-blend-mode:normal;filter:brightness(.78) contrast(1.08) saturate(.76);
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.48) 17%,#000 38%);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.48) 17%,#000 38%);
}
.deposit-hero{min-height:260px;position:relative;overflow:hidden;padding-right:430px}
.deposit-robot-visual{
  width:510px;height:112%;position:absolute;right:-10px;bottom:-8%;object-fit:cover;object-position:70% 50%;opacity:.94;
  filter:brightness(1.04) contrast(1.1) saturate(1.02);
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.7) 23%,#000 42%);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.7) 23%,#000 42%);
}
.deposit-hero-visual{position:absolute;z-index:3;right:22px;bottom:18px;width:290px;background:rgba(5,8,11,.76);backdrop-filter:blur(12px)}
.portfolio-layout .portfolio-robot-guide{
  width:760px;height:330px;right:-15px;bottom:-55px;object-fit:contain;object-position:center bottom;opacity:.98;mix-blend-mode:normal;
  filter:brightness(1.04) contrast(1.1) saturate(.92) drop-shadow(0 24px 50px rgba(0,0,0,.7));
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 18%,rgba(0,0,0,.18) 32%,rgba(0,0,0,.72) 50%,#000 68%);
  mask-image:linear-gradient(90deg,transparent 0%,transparent 18%,rgba(0,0,0,.18) 32%,rgba(0,0,0,.72) 50%,#000 68%);
}
.referral-layout .referral-hero>img{
  width:57%;height:128%;right:-2%;bottom:-20%;object-fit:cover;object-position:72% 50%;opacity:.95;mix-blend-mode:normal;
  filter:brightness(.78) contrast(1.08) saturate(.72);
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 20%,#000 42%);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 20%,#000 42%);
}
@media(max-width:900px){
  .deposit-hero{padding-right:28px;padding-bottom:190px}
  .deposit-robot-visual{width:100%;height:70%;right:-18%;bottom:-7%}
  .deposit-hero-visual{right:16px;bottom:14px;width:min(290px,calc(100% - 32px))}
}
@media(max-width:720px){
  .my-bots-hero>img{width:108%;height:65%;right:-20%;bottom:-10%;object-position:65% 40%}
  .portfolio-layout .portfolio-robot-guide{width:420px;height:260px;right:-100px;bottom:-25px;object-fit:contain}
  .referral-layout .referral-hero>img{width:112%;height:70%;right:-28%;bottom:-12%}
}
/* Glossy referral handshake v67 */
.referral-layout .referral-hero>img{
  width:100%;height:100%;right:0;bottom:0;object-fit:cover;object-position:center 32%;opacity:.98;mix-blend-mode:normal;
  filter:brightness(1.04) contrast(1.1) saturate(.92);
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 27%,rgba(0,0,0,.82) 43%,#000 55%);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 27%,rgba(0,0,0,.82) 43%,#000 55%);
}
.referral-layout .referral-hero>aside{display:none!important}
@media(max-width:720px){
  .referral-layout .referral-hero>img{width:120%;height:72%;right:-28%;bottom:-14%;object-position:66% 32%}
}
/* Glossy My Bots custodian v70 */
.my-bots-hero>img{
  width:70%;height:125%;right:-2%;bottom:-20%;object-fit:cover;object-position:center 44%;opacity:.98;
  mix-blend-mode:normal;filter:brightness(1.03) contrast(1.1) saturate(.92);
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.34) 18%,rgba(0,0,0,.86) 34%,#000 46%);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.34) 18%,rgba(0,0,0,.86) 34%,#000 46%);
}
.my-bots-live-card{display:none!important}
@media(max-width:720px){
  .my-bots-hero>img{width:116%;height:72%;right:-24%;bottom:-10%;object-position:64% 38%}
}
/* Portfolio hero seamless blend v71 */
.portfolio-layout .portfolio-intro::before{
  content:"";position:absolute;z-index:1;inset:0;pointer-events:none;
  background:linear-gradient(90deg,transparent 0 46%,#0b0d11 53%,rgba(11,13,17,.94) 58%,rgba(11,13,17,.56) 68%,transparent 82%);
}
/* Deposit asset catalog and transfer-history separation v72 */
.deposit-asset-grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:10px;
}
.deposit-asset-grid button,
.withdraw-asset-grid button{
  min-width:0;
  position:relative;
  grid-template-columns:42px minmax(0,1fr);
  grid-template-rows:auto auto;
  column-gap:12px;
  row-gap:2px;
}
.deposit-asset-grid button{
  min-height:88px;
  padding:13px 12px;
}
.deposit-asset-grid .asset-coin-logo,
.withdraw-asset-grid .asset-coin-logo,
.deposit-catalog-grid .asset-coin-logo{
  width:38px;
  height:38px;
  grid-column:1;
  grid-row:1/3;
  flex:0 0 auto;
  display:grid;
  place-items:center;
  overflow:hidden;
  border:1px solid color-mix(in srgb,var(--asset-color,#60758e) 40%,transparent);
  border-radius:50%;
  background:color-mix(in srgb,var(--asset-color,#60758e) 13%,transparent);
  box-shadow:0 0 18px color-mix(in srgb,var(--asset-color,#60758e) 18%,transparent);
}
.deposit-asset-grid .asset-coin-logo img,
.withdraw-asset-grid .asset-coin-logo img,
.deposit-catalog-grid .asset-coin-logo img{
  width:26px;
  height:26px;
  display:block;
  object-fit:contain;
}
.deposit-asset-grid .asset-coin-logo[data-fallback]::after,
.deposit-catalog-grid .asset-coin-logo[data-fallback]::after{
  content:attr(data-fallback);
  color:var(--asset-color,#aeb8c3);
  font-size:11px;
  font-weight:600;
}
.deposit-asset-copy{
  min-width:0;
  grid-column:2;
  display:block;
}
.deposit-asset-copy b,
.deposit-asset-copy small{
  min-width:0;
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.deposit-asset-copy b{font-size:14px}
.deposit-asset-copy small{margin-top:4px;font-size:11px}
.deposit-asset-grid button>em{
  position:absolute;
  right:9px;
  top:8px;
  color:#52606e;
  font-size:9px;
  font-style:normal;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.deposit-asset-grid button.active>em{color:#68bff9}
.withdraw-asset-grid button>b{
  min-width:0;
  grid-column:2;
  grid-row:1;
}
.withdraw-asset-grid button>small{
  min-width:0;
  grid-column:2;
  grid-row:2;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.deposit-catalog-actions{
  margin-top:10px;
  display:flex;
  justify-content:flex-end;
}
.deposit-catalog-actions>button{
  height:36px;
  padding:0 10px 0 13px;
  display:flex;
  align-items:center;
  gap:9px;
  color:#83a8c3;
  border:1px solid rgba(53,153,225,.18);
  border-radius:9px;
  background:rgba(21,159,255,.035);
  font-size:11px;
  cursor:pointer;
}
.deposit-catalog-actions>button span{
  padding:4px 6px;
  color:#a0d7ff;
  border-radius:6px;
  background:rgba(21,159,255,.1);
}
.deposit-catalog-actions>button i{
  font-size:15px;
  font-style:normal;
  transition:transform .2s ease;
}
.deposit-catalog-actions>button.open i{transform:rotate(180deg)}
.deposit-asset-catalog{
  margin-top:12px;
  padding:14px;
  border:1px solid rgba(54,151,225,.18);
  border-radius:14px;
  background:linear-gradient(145deg,rgba(21,159,255,.025),transparent 45%),#0b0e12;
}
.deposit-asset-catalog[hidden]{display:none}
.deposit-asset-catalog>header{
  min-height:46px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.deposit-asset-catalog>header span,
.deposit-asset-catalog>header strong{display:block}
.deposit-asset-catalog>header>div>span{
  color:#65717d;
  font-size:10px;
  letter-spacing:.1em;
  text-transform:uppercase;
}
.deposit-asset-catalog>header>div>strong{
  margin-top:5px;
  color:#dfe5eb;
  font-size:13px;
  font-weight:500;
}
.deposit-asset-catalog>header label{
  width:min(280px,45%);
  height:38px;
  padding:0 11px;
  display:flex;
  align-items:center;
  gap:8px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:9px;
  background:#080a0d;
}
.deposit-asset-catalog>header label>span{color:#627180}
.deposit-asset-catalog input{
  min-width:0;
  flex:1;
  color:#e7edf3;
  border:0;
  outline:0;
  background:transparent;
  font:inherit;
  font-size:12px;
}
.deposit-catalog-grid{
  max-height:330px;
  margin-top:13px;
  padding-right:5px;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
  overflow:auto;
  scrollbar-color:#24303b transparent;
}
.deposit-catalog-grid button{
  min-width:0;
  min-height:64px;
  padding:10px;
  display:grid;
  grid-template-columns:36px minmax(0,1fr);
  gap:10px;
  align-items:center;
  text-align:left;
  border:1px solid rgba(255,255,255,.065);
  border-radius:10px;
  background:rgba(255,255,255,.012);
  cursor:pointer;
}
.deposit-catalog-grid button:hover{
  border-color:color-mix(in srgb,var(--asset-color,#159fff) 38%,transparent);
  background:color-mix(in srgb,var(--asset-color,#159fff) 5%,transparent);
}
.deposit-catalog-grid button.active{
  border-color:color-mix(in srgb,var(--asset-color,#159fff) 55%,transparent);
  background:color-mix(in srgb,var(--asset-color,#159fff) 8%,transparent);
}
.deposit-catalog-grid .asset-coin-logo{
  width:34px;
  height:34px;
  grid-column:1;
  grid-row:1;
}
.deposit-catalog-grid .asset-coin-logo img{width:23px;height:23px}
.deposit-catalog-grid .deposit-asset-copy{grid-column:2}
.deposit-catalog-grid .deposit-asset-copy b{color:#e4eaf0;font-size:12px}
.deposit-catalog-grid .deposit-asset-copy small{color:#5f6b77;font-size:10px}
.deposit-asset-catalog>p{
  margin:14px 0 4px;
  color:#6f7b87;
  text-align:center;
  font-size:12px;
}
.deposit-network>div{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
.deposit-network button{
  min-width:0;
}
.deposit-network button b{
  padding-right:72px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.deposit-history-row i img,
.withdraw-history-row i img{
  width:100%;
  height:100%;
  display:block;
  object-fit:contain;
}
.deposit-history-row i:not(.coin-fiat),
.withdraw-history-row i:has(img){
  overflow:hidden;
  padding:3px;
  border-radius:50%;
}
@media(max-width:1250px){
  .deposit-asset-grid,.deposit-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:800px){
  .deposit-asset-grid,.deposit-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .deposit-asset-catalog>header{align-items:stretch;flex-direction:column}
  .deposit-asset-catalog>header label{width:100%}
}
@media(max-width:520px){
  .deposit-asset-grid,.deposit-catalog-grid{grid-template-columns:1fr}
}
/* Deposit network title spacing v72.1 */
.deposit-network button b{padding-right:0}
.deposit-network button:has(i) b{padding-right:72px}

/* My Bots hero zoom-out v73 */
body[data-page="mybots"] .my-bots-hero>img{
  width:64%;
  height:116%;
  right:1%;
  bottom:-15%;
  object-fit:contain;
  object-position:center bottom;
}
@media(max-width:720px){
  body[data-page="mybots"] .my-bots-hero>img{
    width:106%;
    height:68%;
    right:-17%;
    bottom:-8%;
    object-fit:contain;
  }
}
/* v74 — remove repetitive decorative green status dots across the product */
.active-bot-card header>em i,
.architect-chat-head>em i,
.architect-scan i,
.asset-bot-window>header>i,
.assistant-identity>em i,
.assistant-robot-status i,
.blueprint-coin i,
.blueprint-identity>em i,
.blueprint-live-change span i,
.bot-chart-identity p i,
.bot-detail-shell>header>em i,
.bot-launch-success>div span i,
.bot-launch-visual>span i,
.bot-live-activity>header span i,
.bot-live-feed>header span i,
.bot-operator-card>header em i,
.capital-top em i,
.chart-running i,
.daily-snapshot header i,
.deposit-trust i,
.guard-list span i,
.launch-console-visual>span i,
.manual-summary-kicker i,
.manual-summary-stack p i,
.my-bots-live-card>span i,
.my-bots-toolbar>span i,
.news-featured-overlay>span i,
.news-publish-status>i,
.operator-hero-copy>span i,
.operator-hero-status i,
.operator-strip em i,
.product-system-card strong i,
.product-live i,
.product-live-chip i,
.bot-status i,
.product-metric>div em i,
.studio-balance em i,
.studio-review-head>em i,
.studio-save-status i,
.withdraw-status span i {
  display: none !important;
}
/* v75 — seamless My Bots custodian compositing */
body[data-page="mybots"] .my-bots-hero{
  isolation:isolate;
  background:radial-gradient(ellipse 46% 118% at 78% 50%,rgba(24,105,164,.075),transparent 64%),linear-gradient(90deg,#0b0e12 0%,#090c10 43%,#030507 61%,#020304 100%);
}
body[data-page="mybots"] .my-bots-hero::after{
  content:"";position:absolute;z-index:2;inset:0;pointer-events:none;
  background:linear-gradient(90deg,rgba(11,14,18,1) 0 39%,rgba(9,12,16,.9) 47%,rgba(4,6,8,.28) 59%,transparent 72%);
}
body[data-page="mybots"] .my-bots-hero>img{
  z-index:1;mix-blend-mode:screen;opacity:.9;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 10%,rgba(0,0,0,.92) 28%,#000 43%,#000 82%,rgba(0,0,0,.66) 91%,transparent 100%);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 10%,rgba(0,0,0,.92) 28%,#000 43%,#000 82%,rgba(0,0,0,.66) 91%,transparent 100%);
  filter:brightness(.92) contrast(1.13) saturate(.9) drop-shadow(0 30px 70px rgba(0,0,0,.62));
}
@media(max-width:720px){
  body[data-page="mybots"] .my-bots-hero::after{background:linear-gradient(180deg,rgba(11,14,18,1) 0 42%,rgba(8,11,15,.74) 54%,transparent 72%)}
  body[data-page="mybots"] .my-bots-hero>img{-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.8) 18%,#000 36%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.8) 18%,#000 36%,#000 84%,transparent 100%)}
}
/* Portfolio token-orbit motion hero v76 */
.portfolio-layout .portfolio-intro{isolation:isolate;background:linear-gradient(90deg,#0b0d11 0 54%,#020304 70% 100%)}
.portfolio-layout .portfolio-robot-guide{width:820px;height:360px;right:-28px;bottom:-64px;object-fit:contain;object-position:center bottom;opacity:.98;mix-blend-mode:screen;filter:brightness(.88) contrast(1.2) saturate(.76) drop-shadow(0 28px 58px rgba(0,0,0,.8));-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 18%,rgba(0,0,0,.82) 36%,#000 52%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 18%,rgba(0,0,0,.82) 36%,#000 52%)}
.portfolio-layout .portfolio-intro::before{z-index:1;background:linear-gradient(90deg,transparent 0 48%,#0b0d11 54%,rgba(11,13,17,.78) 61%,rgba(11,13,17,.14) 74%,transparent 84%)}
.portfolio-token-field{width:250px;height:165px;position:absolute!important;z-index:4!important;right:19.5%;top:36%;pointer-events:none;perspective:900px;transform-style:preserve-3d;filter:drop-shadow(0 18px 28px rgba(0,0,0,.62));animation:portfolio-field-drift 8s ease-in-out infinite}
.portfolio-token-field::before{content:"";width:180px;height:48px;position:absolute;left:33px;bottom:22px;border:1px solid rgba(64,139,255,.16);border-radius:50%;transform:rotate(-7deg);box-shadow:0 0 34px rgba(61,122,255,.08),inset 0 0 26px rgba(94,54,255,.06)}
.portfolio-token{--coin-rgb:247,147,26;width:58px;height:58px;position:absolute;display:grid;place-items:center;transform-style:preserve-3d;will-change:transform}
.portfolio-token>i{width:52px;height:52px;position:relative;display:grid;place-items:center;border:1px solid rgba(var(--coin-rgb),.38);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.28),transparent 31%),linear-gradient(145deg,rgba(var(--coin-rgb),.22),rgba(7,10,15,.98) 62%);box-shadow:0 0 25px rgba(var(--coin-rgb),.28),inset 0 0 13px rgba(var(--coin-rgb),.18),inset -5px -7px 11px rgba(0,0,0,.55);transform-style:preserve-3d;animation:portfolio-token-spin 4.8s linear infinite}
.portfolio-token>i::before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:translateZ(5px)}
.portfolio-token>i::after{content:"";width:8px;position:absolute;right:-5px;top:9px;bottom:9px;border-radius:0 8px 8px 0;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(var(--coin-rgb),.36),rgba(0,0,0,.5));transform:rotateY(68deg);transform-origin:left}
.portfolio-token img{width:29px;height:29px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(var(--coin-rgb),.72));transform:translateZ(8px)}
.portfolio-token--btc{--coin-rgb:247,147,26;left:16px;top:70px;animation:portfolio-orbit-btc 6.6s ease-in-out infinite}.portfolio-token--eth{--coin-rgb:98,126,234;left:78px;top:16px;animation:portfolio-orbit-eth 7.2s ease-in-out infinite}.portfolio-token--sol{--coin-rgb:142,69,255;right:39px;top:38px;animation:portfolio-orbit-sol 6.1s ease-in-out infinite}.portfolio-token--usdt{--coin-rgb:38,161,123;right:2px;bottom:6px;animation:portfolio-orbit-usdt 7.8s ease-in-out infinite}.portfolio-token--eth>i{animation-delay:-1.2s}.portfolio-token--sol>i{animation-delay:-2.4s}.portfolio-token--usdt>i{animation-delay:-3.1s}
@keyframes portfolio-field-drift{0%,100%{transform:translate3d(0,0,0) rotate(-2deg)}50%{transform:translate3d(0,-8px,0) rotate(2deg)}}
@keyframes portfolio-token-spin{0%{transform:rotateY(0deg) rotateZ(-5deg)}50%{transform:rotateY(180deg) rotateZ(5deg)}100%{transform:rotateY(360deg) rotateZ(-5deg)}}
@keyframes portfolio-orbit-btc{0%,100%{transform:translate3d(0,0,22px) rotate(-4deg)}50%{transform:translate3d(15px,-18px,72px) rotate(7deg)}}
@keyframes portfolio-orbit-eth{0%,100%{transform:translate3d(0,0,50px) rotate(5deg)}50%{transform:translate3d(-11px,21px,8px) rotate(-7deg)}}
@keyframes portfolio-orbit-sol{0%,100%{transform:translate3d(0,0,76px) rotate(7deg)}50%{transform:translate3d(13px,17px,18px) rotate(-6deg)}}
@keyframes portfolio-orbit-usdt{0%,100%{transform:translate3d(0,0,12px) rotate(-6deg)}50%{transform:translate3d(-20px,-13px,62px) rotate(6deg)}}
@media(max-width:1180px){.portfolio-token-field{right:13%;transform:scale(.88);transform-origin:center}.portfolio-layout .portfolio-robot-guide{right:-100px}}
@media(max-width:760px){.portfolio-layout .portfolio-robot-guide{width:430px;height:280px;right:-140px;bottom:-32px}.portfolio-token-field{width:180px;height:120px;right:2%;top:48%;transform:scale(.68);transform-origin:right center}.portfolio-token-field::before{left:5px}}
@media(prefers-reduced-motion:reduce){.portfolio-token-field,.portfolio-token,.portfolio-token>i{animation:none!important}.portfolio-token-field{transform:none}.portfolio-token>i{transform:rotateY(18deg)}}
/* Portfolio token composition refinement v77 */
.portfolio-token-field{width:190px;height:135px;right:24%;top:37%;filter:drop-shadow(0 16px 24px rgba(0,0,0,.62));animation:portfolio-field-drift-refined 8s ease-in-out infinite}
.portfolio-token-field::before{width:148px;height:38px;left:13px;bottom:10px;transform:rotate(-5deg)}
.portfolio-token{width:54px;height:54px}
.portfolio-token>i{width:48px;height:48px}
.portfolio-token img{width:27px;height:27px}
.portfolio-token--btc{left:0;top:72px;animation:portfolio-orbit-btc-refined 6.6s ease-in-out infinite}
.portfolio-token--eth{left:46px;top:18px;animation:portfolio-orbit-eth-refined 7.2s ease-in-out infinite}
.portfolio-token--sol{left:99px;right:auto;top:28px;animation:portfolio-orbit-sol-refined 6.1s ease-in-out infinite}
.portfolio-token--usdt{left:126px;right:auto;top:78px;bottom:auto;animation:portfolio-orbit-usdt-refined 7.8s ease-in-out infinite}
@keyframes portfolio-field-drift-refined{0%,100%{transform:translate3d(0,0,0) rotate(-1deg)}50%{transform:translate3d(0,-5px,0) rotate(1deg)}}
@keyframes portfolio-orbit-btc-refined{0%,100%{transform:translate3d(0,0,20px) rotate(-3deg)}50%{transform:translate3d(7px,-9px,48px) rotate(4deg)}}
@keyframes portfolio-orbit-eth-refined{0%,100%{transform:translate3d(0,0,42px) rotate(4deg)}50%{transform:translate3d(-6px,10px,14px) rotate(-4deg)}}
@keyframes portfolio-orbit-sol-refined{0%,100%{transform:translate3d(0,0,58px) rotate(5deg)}50%{transform:translate3d(7px,9px,22px) rotate(-4deg)}}
@keyframes portfolio-orbit-usdt-refined{0%,100%{transform:translate3d(0,0,14px) rotate(-4deg)}50%{transform:translate3d(-9px,-7px,44px) rotate(4deg)}}
@media(max-width:1180px){.portfolio-token-field{right:18%;transform-origin:center}}
@media(max-width:760px){.portfolio-token-field{width:170px;height:122px;right:7%;top:47%;transform:scale(.72);transform-origin:right center}.portfolio-token--usdt{left:116px}}
@media(prefers-reduced-motion:reduce){.portfolio-token-field{transform:none}}
/* Portfolio token spacing refinement v78 */
.portfolio-token-field{width:172px;height:124px;top:32%}
.portfolio-token-field::before{width:132px;height:34px;left:15px;bottom:7px}
.portfolio-token--btc{left:8px;top:61px}
.portfolio-token--eth{left:44px;top:16px}
.portfolio-token--sol{left:82px;top:20px}
.portfolio-token--usdt{left:116px;top:61px}
@media(max-width:760px){.portfolio-token-field{width:156px;height:114px;top:43%;right:8%}.portfolio-token--btc{left:4px;top:56px}.portfolio-token--eth{left:36px;top:15px}.portfolio-token--sol{left:72px;top:18px}.portfolio-token--usdt{left:106px;top:56px}}
/* Portfolio robot alignment v95 */
@media (min-width:761px) and (max-width:1180px){
  .portfolio-layout .portfolio-robot-guide{
    width:720px;
    height:320px;
    right:-24px;
    bottom:-78px;
  }
}
/* Unified green chart language v79 */
.operator-performance path,
.active-bot-chart path,
.bot-detail-hero path,
.portfolio-balance-chart .line,
.capital-chart .line,
.product-chart .chart-line,
.referral-growth path.line,
.blueprint-chart path,
.bot-chart-price {
  stroke: #2ee0a5 !important;
  filter: drop-shadow(0 0 6px rgba(46,224,165,.32)) !important;
}
.portfolio-balance-chart .fill,
.capital-chart .fill,
.product-chart .chart-fill,
.referral-growth path.area {
  fill: rgba(46,224,165,.11) !important;
}
/* v80 — temporary wordmark, lower legacy Connected Capital chart */
.product-brand img {
  display: none !important;
}

body[data-page="overview"] .overview-v2 .capital-command {
  min-height: 292px;
}

body[data-page="overview"] .overview-v2 .capital-chart {
  height: 132px;
  margin-top: 22px;
}

body[data-page="overview"] .capital-chart .line {
  stroke: url(#capitalStrokeV2) !important;
  filter: drop-shadow(0 0 5px rgba(27,156,255,.34)) !important;
}

body[data-page="overview"] .capital-chart .fill {
  fill: url(#capitalFillV2) !important;
}

/* Neura overview cleanup v81 */
.overview-v2 .assistant-identity{grid-template-columns:1fr auto}
.overview-v2 .capital-metrics-unified .signal-stack{background:linear-gradient(180deg,#12161b 0%,#0e1217 100%)}


/* Softer operator card glow v82 */
.bot-operator-card .operator-card-glow{background:rgba(var(--card-rgb),.09);filter:blur(54px)}
.bot-operator-card .operator-orbit .brand-coin{box-shadow:0 0 22px rgba(var(--card-rgb),.10),inset 0 0 15px rgba(var(--card-rgb),.055)}
.bot-operator-card:hover{box-shadow:0 30px 78px rgba(0,0,0,.31),0 0 28px rgba(var(--card-rgb),.045)}

/* Dashboard language cleanup v83 */
body.product-page{
  font-weight:500;
}
body.product-page :where(p,small,span,label,button,a,input,select,textarea,td,th,dt,dd,li){
  font-weight:500;
}
body.product-page :where(h1,h2,h3,h4,h5,h6,strong,b){
  font-weight:600;
}
.product-kicker,
.operator-hero-copy>span,
.operator-hero-copy small,
.operator-hero-status,
.operator-hero-stat,
.bot-operator-card>header,
.operator-performance>span,
.operator-visual small{
  display:none!important;
}
.operator-hero-copy h2{
  margin-top:0;
}
.bots-filter button small{
  display:none!important;
}
.bot-operator-card .operator-visual{
  margin-top:4px;
}
.bot-operator-card .operator-performance strong{
  margin-top:0;
}
.operator-specs span{
  color:#76818c;
  font-weight:500;
}
.operator-specs strong,
.operator-actions button,
.operator-actions a,
.bots-filter button{
  font-weight:600;
}
/* Restore bot card labels v84 */
.bot-operator-card>header{
  display:flex!important;
  font-weight:600;
}
.bot-operator-card>header span,
.bot-operator-card>header em{
  font-weight:600;
}
.operator-performance>span{
  display:block!important;
  font-weight:600;
}
.operator-visual small{
  display:block!important;
  font-weight:600;
}
.bots-filter button small{
  display:inline-grid!important;
  font-weight:600;
}

/* Larger bot card labels v90 */
body[data-page="bots"] .bot-operator-card>header{font-size:13px}
body[data-page="bots"] .operator-visual small{font-size:13px}
body[data-page="bots"] .operator-visual p{font-size:13px}
body[data-page="bots"] .operator-performance>span{font-size:13px}
body[data-page="bots"] .operator-specs span{font-size:14px}
body[data-page="bots"] .operator-specs strong{font-size:14px}