.dcx{font-family:Figtree,system-ui,sans-serif;background:#fff;color:#082c46;-webkit-font-smoothing:antialiased;min-height:100vh}.dcx *,.dcx *:before,.dcx *:after{box-sizing:border-box}.dcx button{font-family:inherit}.dcx ::-webkit-scrollbar{height:8px;width:8px}.dcx ::-webkit-scrollbar-thumb{background:#082c462e;border-radius:8px}@keyframes aiShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes aiTwinkle{0%,to{opacity:.85;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.14) rotate(8deg)}}@keyframes blobFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes mediaRoll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dcSpin{to{transform:rotate(360deg)}}@keyframes dcSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.media-roll-track{animation:mediaRoll 52s linear infinite}.media-roll:hover .media-roll-track{animation-play-state:paused}.dc-spin{animation:dcSpin 1.1s linear infinite}.dc-spin-fast{animation:dcSpin .8s linear infinite}.dc-skel{background:linear-gradient(90deg,#eef2f6 25%,#e1e8ef 37%,#eef2f6 63%);background-size:200% 100%;animation:dcSkel 1.4s ease-in-out infinite}.dc-menu-row:hover{background:#f4f8fc}.dc-btn-navy{transition:background .18s}.dc-btn-navy:hover{background:#0d2d4d}.dc-nav-btn:hover{color:#082c46}.dc-card-link{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dc-card-link:hover{border-color:#1b5fb0!important;box-shadow:0 28px 64px -28px #1b5fb080!important;transform:translateY(-3px)}.dc-near-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dc-near-card:hover{border-color:#1b5fb0;box-shadow:0 12px 30px -18px #1b5fb080;transform:translateY(-2px)}.dc-feat{transition:transform .22s ease,background .22s ease}.dc-feat:hover{transform:translateY(-5px);background:#ffffff1c}.dc-feat .dc-feat-ico{transition:transform .25s ease}.dc-feat:hover .dc-feat-ico{transform:translateY(-3px) scale(1.05)}.dc-chip-btn{transition:background .15s ease}.dc-chip-btn:hover{background:#eaf1f9}.dc-tab-pill{transition:border-color .15s ease}.dc-tab-pill:hover{border-color:#1b5fb073}.dc-send-btn{transition:background .15s ease}.dc-send-btn:hover{background:#0d2d4d}.dc-launcher{transition:transform .18s ease}.dc-launcher:hover{transform:scale(1.07)}.dc-ask-chip{position:relative}.dc-ask-chip:before{content:"";position:absolute;left:24px;bottom:-13px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:13px solid #082C46}.dc-ask-chip:after{content:"";position:absolute;left:27px;bottom:-9px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #fff}.soc{transition:background .18s ease,color .18s ease,transform .18s ease}.soc:hover{transform:translateY(-2px)}.soc-x:hover{background:#fff;color:#000}.soc-ig:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.soc-fb:hover{background:#1877f2}.soc-yt:hover{background:red}.dcx .image-slot-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;color:#9aa7b4;background:#edf1f5}@media print{header,footer,.no-print,.dc-launcher{display:none!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
