
/* TradeAcad — Cripto Trader v24.6 */
.ta-crypto-trader{
  background:
    radial-gradient(circle at 12% 4%, rgba(17,216,255,.10), transparent 28%),
    radial-gradient(circle at 88% 14%, rgba(127,240,255,.055), transparent 30%),
    linear-gradient(135deg,#01050b 0%,#030b16 45%,#06101c 100%);
  color:#f2fbff;
}
.ta-crypto-ticker{top:104px}
.ta-crypto-hero{position:relative;min-height:700px;padding:165px 0 78px;display:flex;align-items:center;overflow:hidden}
.ta-crypto-hero:after{content:"";position:absolute;left:6%;right:6%;bottom:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(124,239,255,.24),transparent)}
.ta-crypto-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);gap:36px;align-items:center}
.ta-crypto-hero h1,.ta-crypto-workbench h2,.ta-crypto-course h2,.ta-crypto-risk h2,.ta-crypto-lenses h2,.ta-crypto-dictionary h2,.ta-crypto-ecosystem h2,.ta-crypto-bridge h2{
  margin:.2rem 0 .7rem;color:#fff;font-size:clamp(2.25rem,4.6vw,5.5rem);line-height:.94;letter-spacing:-.07em;font-weight:950
}
.ta-crypto-hero p,.ta-crypto-workbench p,.ta-crypto-course p,.ta-crypto-risk p,.ta-crypto-lenses p,.ta-crypto-dictionary p,.ta-crypto-ecosystem p,.ta-crypto-bridge p{
  color:rgba(232,245,255,.74);line-height:1.72;font-weight:650
}
.ta-crypto-hero-card,.ta-crypto-chart-card,.ta-crypto-risk-tool,.ta-crypto-course-grid article,.ta-crypto-lens-grid article,.ta-crypto-glossary-grid article,.ta-crypto-narrative-grid article{
  background:linear-gradient(145deg,rgba(7,19,34,.92),rgba(3,11,22,.82));border:1px solid rgba(139,239,255,.16);border-radius:28px;box-shadow:0 24px 70px rgba(0,0,0,.32)
}
.ta-crypto-hero-card{padding:28px;position:relative;overflow:hidden}
.ta-crypto-hero-card:after{content:"";position:absolute;right:-60px;bottom:-60px;width:190px;height:190px;border-radius:50%;background:rgba(17,216,255,.065)}
.ta-crypto-hero-card strong{display:block;color:#fff;font-size:1.15rem;font-weight:950;margin-bottom:10px}
.ta-crypto-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;position:relative;z-index:1}
.ta-crypto-card-grid span{display:flex;align-items:center;gap:8px;min-height:46px;border-radius:15px;padding:0 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-weight:900;color:#eaf9ff}
.ta-crypto-card-grid i{color:#11d8ff}
.ta-crypto-hero-card small{display:block;color:rgba(232,245,255,.60);line-height:1.5;position:relative;z-index:1}
.ta-crypto-workbench,.ta-crypto-course,.ta-crypto-risk,.ta-crypto-lenses,.ta-crypto-dictionary,.ta-crypto-ecosystem,.ta-crypto-bridge{padding:72px 0;position:relative}
.ta-crypto-workbench{padding-top:42px}
.ta-crypto-chart-card{overflow:hidden}
.ta-crypto-chart-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border-bottom:1px solid rgba(255,255,255,.075)}
.ta-crypto-chart-toolbar strong{display:block;color:#fff;font-weight:950}.ta-crypto-chart-toolbar small{display:block;color:rgba(232,245,255,.62);margin-top:3px}
.ta-crypto-chart-form{display:flex;gap:10px;align-items:center}
.ta-crypto-chart-form select,.ta-crypto-risk-tool input,.ta-crypto-risk-tool select{
  min-height:46px;border-radius:15px;border:1px solid rgba(139,239,255,.18);background:rgba(1,8,17,.86);color:#fff;padding:0 13px;outline:none;font-weight:900
}
.ta-crypto-tv-frame{height:650px;background:#050b13}.ta-crypto-tv-shell,.ta-crypto-tv-widget{height:100%!important;width:100%!important}
.ta-crypto-chart-note{display:flex;gap:10px;align-items:flex-start;padding:15px 18px;border-top:1px solid rgba(255,255,255,.075);color:rgba(232,245,255,.68);line-height:1.55}
.ta-crypto-chart-note strong{color:#fff;white-space:nowrap}
.ta-crypto-course-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.ta-crypto-course-grid article{padding:21px;min-height:245px}
.ta-crypto-course-grid span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;background:rgba(17,216,255,.10);border:1px solid rgba(17,216,255,.16);color:#11d8ff;font-weight:950;margin-bottom:14px}
.ta-crypto-course-grid h3,.ta-crypto-lens-grid strong,.ta-crypto-glossary-grid strong,.ta-crypto-narrative-grid strong{display:block;color:#fff;font-weight:950;margin:0 0 8px;font-size:1.05rem}
.ta-crypto-course-grid p,.ta-crypto-lens-grid p,.ta-crypto-glossary-grid p,.ta-crypto-narrative-grid p{margin:0;color:rgba(232,245,255,.70);line-height:1.6;font-size:.93rem}
.ta-crypto-risk-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(390px,1fr);gap:24px;align-items:stretch}
.ta-crypto-risk-alert{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:16px;border-radius:18px;background:rgba(17,216,255,.07);border:1px solid rgba(17,216,255,.14);color:rgba(232,245,255,.74);line-height:1.55}
.ta-crypto-risk-alert i{color:#11d8ff;margin-top:3px}
.ta-crypto-risk-tool{padding:22px}
#taCryptoRiskForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#taCryptoRiskForm label{display:grid;gap:7px;color:rgba(232,245,255,.70);font-size:.82rem;font-weight:900}
.ta-crypto-risk-result{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ta-crypto-risk-result article{padding:14px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}
.ta-crypto-risk-result span{display:block;color:rgba(232,245,255,.62);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;font-weight:950;margin-bottom:6px}
.ta-crypto-risk-result strong{display:block;color:#fff;font-size:1.25rem}
.ta-crypto-risk-result small{display:block;color:rgba(232,245,255,.58);line-height:1.45;margin-top:5px}
.ta-crypto-risk-result article.is-danger{border-color:rgba(255,82,111,.28);background:rgba(255,82,111,.075)}
.ta-crypto-risk-result article.is-info{border-color:rgba(17,216,255,.22);background:rgba(17,216,255,.065)}
.ta-crypto-lens-grid,.ta-crypto-glossary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ta-crypto-lens-grid article,.ta-crypto-glossary-grid article{padding:20px}
.ta-crypto-lens-grid i{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:rgba(17,216,255,.10);color:#11d8ff;margin-bottom:14px}
.ta-crypto-narrative-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ta-crypto-narrative-grid article{padding:22px}
.ta-crypto-narrative-grid span{display:inline-flex;margin-bottom:10px;color:#11d8ff;font-weight:950;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}
.ta-crypto-bridge{padding-bottom:84px}
.ta-crypto-disclaimer{margin-top:22px;padding:18px 20px;border-radius:20px;background:rgba(255,82,111,.065);border:1px solid rgba(255,82,111,.16);color:rgba(232,245,255,.75);line-height:1.62}
.ta-crypto-disclaimer strong{color:#fff}
@media(max-width:1180px){
  .ta-crypto-hero-grid,.ta-crypto-risk-grid{grid-template-columns:1fr}
  .ta-crypto-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ta-crypto-lens-grid,.ta-crypto-glossary-grid,.ta-crypto-narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .ta-crypto-hero{padding:142px 0 54px;min-height:auto}
  .ta-crypto-hero h1{font-size:clamp(2.55rem,13vw,4.1rem)}
  .ta-crypto-chart-toolbar,.ta-crypto-chart-form{grid-template-columns:1fr;display:grid}
  .ta-crypto-chart-form .ta-btn-v4{width:100%}
  .ta-crypto-tv-frame{height:480px}
  .ta-crypto-course-grid,.ta-crypto-lens-grid,.ta-crypto-glossary-grid,.ta-crypto-narrative-grid,#taCryptoRiskForm,.ta-crypto-risk-result{grid-template-columns:1fr}
  .ta-crypto-card-grid{grid-template-columns:1fr}
}

/* TradeAcad — Radar Cripto Trader v24.8 */
.ta-crypto-radar,.ta-crypto-dynamics{padding:72px 0;position:relative}
.ta-crypto-radar:before,.ta-crypto-dynamics:before{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,239,255,.20),transparent)}
.ta-crypto-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 18px}
.ta-crypto-summary-card,.ta-crypto-filter-board,.ta-crypto-intelligence-card,.ta-crypto-volume-card,.ta-crypto-trend-card{
  background:linear-gradient(145deg,rgba(7,19,34,.94),rgba(3,11,22,.86));border:1px solid rgba(139,239,255,.16);border-radius:28px;box-shadow:0 24px 70px rgba(0,0,0,.30)
}
.ta-crypto-summary-card{min-height:152px;padding:22px;position:relative;overflow:hidden}
.ta-crypto-summary-card:after{content:"";position:absolute;right:-45px;bottom:-55px;width:140px;height:140px;border-radius:50%;background:rgba(17,216,255,.055)}
.ta-crypto-summary-card span{display:block;color:#11d8ff;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:950;margin-bottom:9px}
.ta-crypto-summary-card strong{display:block;color:#fff;font-size:1.35rem;line-height:1.15;font-weight:950;position:relative;z-index:1}
.ta-crypto-summary-card small{display:block;color:rgba(232,245,255,.64);line-height:1.45;margin-top:9px;position:relative;z-index:1}
.ta-crypto-summary-card small.up,.ta-crypto-table b.up,.ta-crypto-chart-metrics b.up,#cryptoMiniChartLabel.up{color:#16dba3}
.ta-crypto-summary-card small.down,.ta-crypto-table b.down,.ta-crypto-chart-metrics b.down,#cryptoMiniChartLabel.down{color:#ff526f}
.loading{position:relative;color:rgba(232,245,255,.68)!important}
.ta-crypto-filter-board{padding:22px;margin:18px 0}
.ta-crypto-filter-board h3,.ta-crypto-intelligence-card h3{color:#fff;margin:.2rem 0 .4rem;font-size:1.35rem;font-weight:950;letter-spacing:-.03em}
.ta-crypto-filter-intro p,.ta-crypto-table-headline p{margin:0;color:rgba(232,245,255,.65);line-height:1.55}
.ta-crypto-filter-row{display:grid;grid-template-columns:1fr 1.3fr;gap:18px;margin-top:18px;align-items:end}
.ta-crypto-filter-group label{display:block;color:rgba(232,245,255,.64);font-weight:950;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}
.ta-crypto-segment,.ta-crypto-mini-tabs{display:flex;flex-wrap:wrap;gap:8px}
.ta-crypto-segment button,.ta-crypto-mini-tabs button{
  border:1px solid rgba(139,239,255,.17);background:rgba(255,255,255,.045);color:rgba(232,245,255,.78);border-radius:999px;min-height:40px;padding:0 14px;font-weight:950;cursor:pointer;transition:.22s ease
}
.ta-crypto-segment button:hover,.ta-crypto-mini-tabs button:hover{border-color:rgba(17,216,255,.35);color:#fff;transform:translateY(-1px)}
.ta-crypto-segment button.active,.ta-crypto-mini-tabs button.active{background:linear-gradient(135deg,rgba(17,216,255,.23),rgba(22,219,163,.14));border-color:rgba(17,216,255,.42);color:#fff;box-shadow:0 0 0 1px rgba(17,216,255,.08),0 14px 34px rgba(17,216,255,.08)}
.ta-crypto-intelligence-card{padding:0;overflow:hidden}
.ta-crypto-table-headline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px;border-bottom:1px solid rgba(255,255,255,.075)}
.ta-crypto-table{width:100%;overflow:auto;color:#f2fbff}
.ta-crypto-table.loading,.ta-crypto-alert-list.loading{padding:24px;color:rgba(232,245,255,.70);font-weight:900}
.ta-crypto-table table{width:100%;border-collapse:collapse;min-width:1020px}
.ta-crypto-table th{padding:14px 16px;color:rgba(232,245,255,.58);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);font-weight:950;background:rgba(255,255,255,.025)}
.ta-crypto-table td{padding:16px;border-bottom:1px solid rgba(255,255,255,.065);vertical-align:top}
.ta-crypto-table tbody tr{transition:.2s ease;background:rgba(255,255,255,.012)}
.ta-crypto-table tbody tr:hover{background:rgba(17,216,255,.045)}
.ta-crypto-table td b{display:block;color:#fff;font-weight:950;font-size:.98rem;line-height:1.25}
.ta-crypto-table td small{display:block;color:rgba(232,245,255,.58);line-height:1.45;margin-top:5px;max-width:340px}
.ta-crypto-asset-cell{min-width:250px}
.ta-crypto-row-asset{display:flex;align-items:center;gap:12px}
.ta-crypto-row-asset img,.ta-crypto-logo-fallback{width:54px;height:54px;border-radius:18px;background:linear-gradient(145deg,rgba(232,245,255,.10),rgba(8,18,34,.70));border:1px solid rgba(139,239,255,.18);object-fit:contain;display:grid;place-items:center;color:#e8fbff;font-weight:950;flex:0 0 54px;box-shadow:0 12px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}
.ta-crypto-row-asset img{padding:7px;background:rgba(255,255,255,.96);filter:drop-shadow(0 7px 12px rgba(0,0,0,.25))}
.ta-crypto-logo-fallback{font-family:'Orbitron',sans-serif;font-size:.74rem;letter-spacing:-.04em;background:radial-gradient(circle at 35% 25%,rgba(139,239,255,.24),rgba(37,99,235,.20) 60%,rgba(0,229,255,.10))}
.ta-crypto-risk-badge{display:inline-flex!important;align-items:center;gap:8px;width:max-content;padding:7px 10px;border-radius:999px;border:1px solid rgba(139,239,255,.18);background:rgba(255,255,255,.045);font-size:.78rem!important;color:#fff!important;white-space:nowrap}
.ta-crypto-risk-badge em{font-style:normal;color:rgba(232,245,255,.60);font-size:.7rem}
.ta-crypto-risk-badge.attention{border-color:rgba(255,82,111,.33);background:rgba(255,82,111,.09)}
.ta-crypto-risk-badge.medium{border-color:rgba(255,193,87,.28);background:rgba(255,193,87,.075)}
.ta-crypto-risk-badge.controlled{border-color:rgba(22,219,163,.27);background:rgba(22,219,163,.065)}
.ta-data-reason{color:#ffcf7a!important}
.ta-crypto-empty{padding:24px;color:rgba(232,245,255,.68);font-weight:900}
.ta-crypto-dynamics-grid{display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);gap:24px;align-items:stretch}
.ta-crypto-volume-card,.ta-crypto-trend-card{padding:24px;overflow:hidden}
.ta-crypto-volume-card h2,.ta-crypto-trend-card h2{font-size:clamp(1.75rem,2.6vw,3rem)!important;letter-spacing:-.055em;margin:.2rem 0 .7rem!important}
.ta-crypto-volume-school{margin:18px 0;padding:16px;border-radius:18px;background:rgba(17,216,255,.07);border:1px solid rgba(17,216,255,.14)}
.ta-crypto-volume-school b{display:block;color:#fff;margin-bottom:6px;font-weight:950}
.ta-crypto-volume-school small{display:block;color:rgba(232,245,255,.66);line-height:1.55}
.ta-crypto-alert-list{display:grid;gap:10px}
.ta-crypto-alert{display:grid;grid-template-columns:70px 1fr;gap:10px;align-items:start;padding:13px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}
.ta-crypto-alert b{color:#11d8ff;font-weight:950}.ta-crypto-alert span{color:rgba(232,245,255,.70);line-height:1.45;font-size:.92rem}
.ta-crypto-trend-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}
.ta-crypto-chart-tools{display:grid;gap:10px;justify-items:end}.ta-crypto-chart-tools label{display:grid;gap:6px;color:rgba(232,245,255,.64);font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}
.ta-crypto-chart-tools select{min-height:42px;min-width:230px;border-radius:15px;border:1px solid rgba(139,239,255,.18);background:rgba(1,8,17,.86);color:#fff;padding:0 13px;outline:none;font-weight:900}
.ta-crypto-period-tabs{margin:16px 0}
.ta-crypto-chart-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}
.ta-crypto-chart-metrics div{padding:13px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}
.ta-crypto-chart-metrics span{display:block;color:rgba(232,245,255,.58);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:950;margin-bottom:6px}
.ta-crypto-chart-metrics b{display:block;color:#fff;font-size:.98rem;line-height:1.35;white-space:pre-line}
.ta-crypto-chart-canvas-wrap{position:relative;min-height:280px;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,rgba(1,8,17,.92),rgba(8,22,38,.86));border:1px solid rgba(139,239,255,.12)}
#cryptoMiniChart{display:block;width:100%;height:280px}
.ta-crypto-chart-tooltip{position:absolute;z-index:4;transform:translate(-50%,-112%);padding:9px 10px;border-radius:12px;background:rgba(2,10,18,.94);border:1px solid rgba(139,239,255,.20);box-shadow:0 12px 34px rgba(0,0,0,.30);opacity:0;pointer-events:none;transition:.14s ease;color:#fff;text-align:center;min-width:128px}
.ta-crypto-chart-tooltip.visible{opacity:1}.ta-crypto-chart-tooltip b{display:block;font-size:.88rem}.ta-crypto-chart-tooltip span{display:block;color:rgba(232,245,255,.62);font-size:.72rem;margin-top:3px}
#cryptoMiniChartLabel{display:block;margin-top:11px;color:rgba(232,245,255,.64);line-height:1.45;font-weight:800}
.ta-crypto-course-layer{margin-top:22px}.ta-crypto-layer-title{display:flex;align-items:center;gap:12px;margin-bottom:13px;color:#fff}.ta-crypto-layer-title span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(17,216,255,.10);border:1px solid rgba(17,216,255,.18);color:#11d8ff;font-weight:950}.ta-crypto-layer-title strong{font-size:1.1rem;font-weight:950}
.ta-crypto-course-grid-foundation,.ta-crypto-course-grid-trader{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1180px){
  .ta-crypto-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ta-crypto-filter-row,.ta-crypto-dynamics-grid,.ta-crypto-trend-head{grid-template-columns:1fr}
  .ta-crypto-chart-tools{justify-items:start}
  .ta-crypto-chart-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ta-crypto-course-grid-foundation,.ta-crypto-course-grid-trader{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .ta-crypto-summary-grid,.ta-crypto-chart-metrics{grid-template-columns:1fr}
  .ta-crypto-table-headline{grid-template-columns:1fr}
  .ta-crypto-filter-board,.ta-crypto-volume-card,.ta-crypto-trend-card{border-radius:22px;padding:18px}
  .ta-crypto-chart-tools select{min-width:0;width:100%}
  .ta-crypto-chart-tools{width:100%}
  .ta-crypto-alert{grid-template-columns:1fr}
  .ta-crypto-course-grid-foundation,.ta-crypto-course-grid-trader{grid-template-columns:1fr}
}


@media(max-width:760px){
  .ta-crypto-row-asset img,.ta-crypto-logo-fallback{width:48px;height:48px;flex-basis:48px;border-radius:16px}
  .ta-crypto-row-asset img{padding:6px}
}
