#oda-app .reading-card .mini {
  color: #aeb6c1;
  display: -webkit-box;
  font-size: 12px;
  line-height: 1.55;
  overflow: hidden;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
#oda-app .read-more {
  background: none;
  border: 0;
  color: var(--gold2);
  cursor: pointer;
  font-size: 11px;
  text-decoration: underline;
  text-underline-offset: 4px;
}
#oda-app .synthesis h4 {
  color: var(--gold2);
  font: 600 21px 'Cormorant Garamond';
  margin: 24px 0 4px;
}
#oda-app .card-essence { color: var(--ivory); font-size: 18px; }
#oda-app .direct-answer {
  border-left: 3px solid var(--gold2);
  color: var(--ivory) !important;
  font-size: 17px;
  padding: 4px 0 4px 18px;
}
#oda-app .auto-card {
  animation: dealt .45s ease both;
  cursor: default;
}
@keyframes dealt {
  from { opacity: 0; transform: translateY(-24px) rotate(-4deg); }
  to { opacity: 1; transform: translateY(0) rotate(0); }
}
@media (max-width: 600px) {
  #oda-app .reading-card .mini { -webkit-line-clamp: 7; }
}
#oda-app .top-actions{display:flex;align-items:center;gap:10px}#oda-app .wallet-pill{display:flex;align-items:center;gap:6px;border:1px solid #b79a6060;border-radius:999px;background:#0b1725cc;color:var(--ivory);padding:9px 14px;cursor:pointer}#oda-app .wallet-pill>span:first-child,#oda-app .wallet-pill b{color:var(--gold2)}#oda-app .commerce-modal .modal-content{width:min(900px,96vw);text-align:center;background:linear-gradient(145deg,#132337,#07111f)}#oda-app .commerce-head h2{font:600 clamp(34px,5vw,50px) 'Cormorant Garamond';color:var(--ivory);margin:0 0 8px}#oda-app .commerce-head>p{max-width:650px;margin:0 auto 18px;color:#aeb6c1;line-height:1.65}#oda-app .balance-box{display:inline-block;padding:9px 16px;border:1px solid #b79a6045;border-radius:999px;color:#aeb6c1}#oda-app .balance-box strong{color:var(--gold2)}#oda-app .commerce-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:28px 0 18px}#oda-app .offer-card{display:grid;grid-template-columns:1fr auto;gap:6px 15px;align-items:center;padding:20px;border:1px solid #b79a6040;border-radius:14px;background:#0c1928;color:var(--ivory);text-align:left;text-decoration:none;transition:.25s}#oda-app .offer-card:hover{border-color:var(--gold2);transform:translateY(-2px);background:#14283b}#oda-app .offer-card span{display:flex;flex-direction:column;gap:5px}#oda-app .offer-card small{color:var(--gold2);font-size:9px;letter-spacing:.13em}#oda-app .offer-card strong{font:600 23px 'Cormorant Garamond'}#oda-app .offer-card>b{color:var(--gold2);font-size:17px}#oda-app .offer-card em{grid-column:1/-1;color:#aeb6c1;font-size:11px;font-style:normal}#oda-app .commerce-note{color:#778492;font-size:10px}#oda-app .commerce-empty{grid-column:1/-1;padding:25px;border:1px dashed #b79a6040;border-radius:12px;color:#aeb6c1}@media(max-width:600px){#oda-app .wallet-pill{padding:8px 10px;font-size:11px}#oda-app .wallet-pill #creditLabel{display:none}#oda-app .commerce-offers{grid-template-columns:1fr}}
#oda-app .ai-loading{display:flex;align-items:center;gap:1.25rem;padding:1rem 0}#oda-app .ai-orb{display:grid;place-items:center;flex:0 0 3.25rem;height:3.25rem;border:1px solid rgba(222,190,113,.5);border-radius:50%;color:#e4c476;box-shadow:0 0 30px rgba(222,190,113,.18);animation:aiPulse 1.5s ease-in-out infinite}#oda-app .ai-loading h3{margin:.25rem 0}#oda-app .ai-loading p{margin:.25rem 0;opacity:.72}#oda-app .ai-label{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#e4c476;font-size:.74rem;font-weight:700;letter-spacing:.12em}#oda-app .decisive-list{display:grid;gap:.65rem;margin:.5rem 0 1.5rem;padding-left:1.25rem}#oda-app .decisive-list li{padding-left:.35rem;line-height:1.75}#oda-app .discernment{margin-top:1.5rem;padding:1rem 1.15rem;border-left:2px solid rgba(222,190,113,.55);background:rgba(222,190,113,.05)}#oda-app .discernment p{margin:.45rem 0 0}#oda-app .ai-notice{margin-bottom:1.2rem;padding:.8rem 1rem;border:1px solid rgba(222,190,113,.25);border-radius:10px;background:rgba(222,190,113,.06);color:#d8c99f;font-size:.88rem}#oda-app .direct-answer{font-size:1.08rem;line-height:1.9}@keyframes aiPulse{50%{transform:scale(1.08);box-shadow:0 0 44px rgba(222,190,113,.32)}}
#oda-app .upgrade-button{flex-basis:100%;max-width:420px}#oda-app .upgrade-view{text-align:center}#oda-app .upgrade-view h2 em{color:var(--gold2);font-style:italic}#oda-app .upgrade-lead{max-width:760px;margin:0 auto 28px;color:#c7cbd0;line-height:1.8}#oda-app .upgrade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:980px;margin:30px auto}#oda-app .upgrade-card{display:flex;min-height:270px;flex-direction:column;align-items:flex-start;padding:25px;border:1px solid rgba(222,190,113,.3);border-radius:16px;background:linear-gradient(145deg,rgba(20,40,59,.96),rgba(7,17,31,.96));color:var(--ivory);text-align:left;cursor:pointer;transition:.25s}#oda-app .upgrade-card:hover{transform:translateY(-4px);border-color:var(--gold2);box-shadow:0 15px 50px rgba(0,0,0,.28)}#oda-app .upgrade-card small{color:var(--gold2);letter-spacing:.13em}#oda-app .upgrade-card h3{margin:10px 0 7px;font:600 28px 'Cormorant Garamond'}#oda-app .upgrade-card p{flex:1;color:#aeb6c1;line-height:1.65}#oda-app .upgrade-card strong{font-size:20px;color:var(--gold2)}#oda-app .upgrade-card span{margin-top:8px;font-size:11px;letter-spacing:.08em}#oda-app .upgrade-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;color:#d8c99f;font-size:12px}@media(max-width:760px){#oda-app .upgrade-grid{grid-template-columns:1fr}#oda-app .upgrade-card{min-height:0}}
#oda-app .commerce-offers.single-offer{grid-template-columns:minmax(0,620px);justify-content:center}
