.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crypto-chat-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;min-height:620px}.crypto-conversations{padding:18px}.crypto-conversations .card-head h2{font-size:12px}.crypto-conversations .button{min-height:29px;padding:5px 8px;font-size:9px}.crypto-conversations .notice{font-size:9px;margin-top:24px}.crypto-conversations #crypto-chat-history>button{display:block;text-align:left;padding:12px 10px;margin:6px 0;border:1px solid transparent;border-radius:5px;width:100%;background:transparent;color:#3b503f}.crypto-conversations #crypto-chat-history>button.active{background:#e9f5e4;border-color:#dae8d5}.crypto-conversations #crypto-chat-history>button strong{font-size:11px;font-weight:500;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crypto-conversations small{display:block;font-size:8px;color:#8a9785;margin-top:4px}.crypto-chat-main{display:flex;flex-direction:column;padding:0;min-height:620px}.crypto-chat-main>header{padding:20px 24px;border-bottom:1px solid #edf0e9;display:flex;align-items:center;justify-content:space-between}.crypto-chat-main>header h2{font-size:14px}.crypto-chat-main>header p{margin:3px 0 0;font-size:10px}.crypto-chat-intro{max-width:650px;margin:38px auto 20px;padding:10px 25px;text-align:center}.crypto-chat-intro>img{width:47px;height:33px;margin-bottom:20px}.aq-studio .crypto-chat-intro>h2{display:block;font-size:27px;font-weight:450;letter-spacing:-.8px}.crypto-chat-intro>p{font-size:12px}.crypto-starters{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:25px 0}.crypto-starters button{display:flex;align-items:center;gap:9px;min-height:72px;border:1px solid #e0e9da;background:#f8fbf5;color:#43653e;text-align:left;padding:15px;border-radius:5px}.crypto-starters button>strong{flex:1;font-size:11px;font-weight:500}.crypto-starters button>.icon{width:17px}.crypto-starters button:hover{background:#edf7e6}#crypto-transcript{padding:0 25px;flex:1;max-height:650px;overflow:auto}.crypto-message{padding:20px 0;border-bottom:1px solid #e8eee2}.crypto-message>span{font-size:9px;letter-spacing:1px;color:#7d9470}.crypto-message p{font-size:13px;color:#2f4431;white-space:pre-wrap;line-height:1.85;margin:10px 0}.crypto-message.user{background:#f4f8ee;margin:12px 0;padding:15px 18px;border:0;border-radius:5px}.crypto-message small{font-size:9px;color:#8a9a7f}.crypto-message details{font-size:10px;color:#6f8561}#crypto-chat-form{padding:19px 24px;border-top:1px solid #e8eee0}.crypto-chat-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:13px}.crypto-chat-options label{font-size:9px}.crypto-chat-options select{padding:7px;font-size:10px}#crypto-chat-form textarea{min-height:82px;background:#fafcf7;border-radius:6px;padding:13px;font-size:12px}#crypto-chat-form footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px}#crypto-chat-form footer>span{font-size:9px;color:#87947d}.crypto-world-tools{display:flex;align-items:end;gap:15px;margin-bottom:17px}.crypto-world-tools label{min-width:220px}.crypto-world-tools>.pill{margin-left:auto;margin-bottom:12px}.crypto-world-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:14px}.crypto-map-panel{padding:20px;align-self:start}.crypto-map-panel .card-head{padding-bottom:10px}.crypto-map-panel #crypto-world-map{background:#173b30;border-radius:5px;min-height:300px;display:grid;place-items:center;overflow:hidden}.crypto-map-panel svg{display:block;width:100%;height:auto;min-height:300px}.world-countries polygon{fill:#456c58;stroke:#1f4c3b;stroke-width:.6;cursor:pointer}.world-countries polygon:hover,.world-countries polygon.selected{fill:#9bd2a0}.world-halo{fill:#c9ffab;opacity:.15}.world-pin{fill:#c8ff9b;stroke:#f4ffe3;stroke-width:1}.crypto-world-events{max-height:620px;overflow:auto}.crypto-event{padding:17px 0;border-bottom:1px solid #e8eee1}.crypto-event:first-child{padding-top:0}.crypto-event>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.crypto-event time{font-size:9px;color:#9aa58f}.crypto-event h3{font-size:13px;font-weight:500;line-height:1.6;margin:11px 0 8px;color:#294731}.crypto-event p{font-size:10px;color:#7e9073}.crypto-event footer{display:flex;justify-content:space-between;color:#669052;font-size:9px}.crypto-market-strip{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px;width:100%}.crypto-market-strip>a{display:grid;gap:5px;padding:15px;border:1px solid #e0e8d9;border-radius:5px;min-width:180px;background:#fafcf8;flex:1}.crypto-market-strip strong{font-size:12px}.crypto-market-strip span{font-size:22px;letter-spacing:-.7px}.crypto-market-strip small{font-size:10px}.crypto-market-strip em{font-size:8px;color:#929f86;font-style:normal}
@media(max-width:1000px){.crypto-chat-shell{grid-template-columns:190px minmax(0,1fr)}.crypto-conversations{padding:13px}.crypto-world-grid{grid-template-columns:1fr}.crypto-world-events{max-height:550px}.crypto-world-tools{flex-wrap:wrap}.crypto-world-tools>.pill{margin:0 0 6px}.crypto-chat-options{grid-template-columns:1fr}.crypto-chat-intro{padding:10px}.crypto-starters{gap:8px}.crypto-starters button{padding:11px}.crypto-map-panel svg{min-height:230px}}
@media(max-width:650px){.crypto-chat-shell{grid-template-columns:1fr}.crypto-conversations{max-height:210px;overflow:auto}.crypto-conversations .notice{display:none}.crypto-chat-main{min-height:550px}.crypto-chat-main>header{padding:18px}.crypto-chat-intro{margin:20px auto;padding:10px}.crypto-starters{grid-template-columns:1fr}.crypto-starters button{min-height:54px}#crypto-chat-form{padding:16px}#crypto-chat-form footer{gap:10px}#crypto-chat-form footer>span{font-size:8px}.crypto-world-tools label{min-width:0;flex:1 1 100%}.crypto-map-panel{padding:15px}.crypto-map-panel svg{min-height:180px}.crypto-map-panel #crypto-world-map{min-height:180px}.crypto-message p{font-size:12px}.crypto-chat-intro>h2{font-size:24px!important}}
