@import url('/reader-base.css');
/* CURRENT Q v5.10.0 — Infographic Reader Desk */
:root{--cq-bg:#f4f7fb;--cq-ink:#071a42;--cq-text:#30415d;--cq-muted:#6b7890;--cq-line:#dbe4ef;--cq-blue:#235bd7;--cq-cyan:#2c99c9;--cq-gold:#a96f0c;--cq-violet:#7252c8;--cq-shadow:0 18px 54px rgba(7,26,66,.08);--cq-shadow-sm:0 8px 26px rgba(7,26,66,.065)}
*{box-sizing:border-box}html{background:var(--cq-bg)}body{color:var(--cq-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a,button{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #7aa8ff;outline-offset:3px}.site-header{background:rgba(255,255,255,.95);backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(7,26,66,.08)}.header-inner{max-width:1260px;margin:auto}.nav a:hover,.nav .search-open:hover,.nav .login:hover{background:#edf3fc;color:#163f86}.nav a.active{background:#eef4ff;box-shadow:inset 0 -2px 0 currentColor}.btn{font-weight:850!important;border-radius:12px!important}.btn.blue{box-shadow:0 8px 24px rgba(35,91,215,.18)!important}.btn.blue:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(35,91,215,.22)!important}.search-backdrop[hidden]{display:none!important}.search-backdrop:not([hidden]){display:grid}.search-dialog{border:1px solid rgba(255,255,255,.28);box-shadow:0 36px 110px rgba(7,26,66,.34)}.search-top{padding:18px 20px}.search-top input{font-size:20px}.search-close{border-radius:12px}
body[data-section="home"] .desk-home{background:linear-gradient(180deg,#fff 0,#fff 34%,#f7f9fc 100%)}body[data-section="home"] .desk-hero{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:34px;padding:54px 54px 48px;background:linear-gradient(135deg,#fbfdff 0%,#f0f5ff 58%,#e8f0ff 100%);border-bottom:0}body[data-section="home"] .desk-hero:before{content:"";position:absolute;z-index:-1;right:-90px;top:-150px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(62,116,230,.14),rgba(62,116,230,.04) 46%,transparent 70%)}body[data-section="home"] .desk-lead{max-width:840px}body[data-section="home"] .desk-lead h1{margin:10px 0 18px;max-width:800px;font-size:clamp(40px,4.6vw,64px);line-height:1.06;letter-spacing:-.048em;text-wrap:balance}body[data-section="home"] .desk-lead>p{max-width:780px;color:#3d4f69;font-size:20px;line-height:1.72}body[data-section="home"] .desk-meta{margin:24px 0 20px;gap:9px}body[data-section="home"] .desk-meta span{padding:7px 11px;border-color:#d7e1ef;background:rgba(255,255,255,.84);box-shadow:0 4px 14px rgba(7,26,66,.035)}body[data-section="home"] .brief-card{position:relative;padding:26px 26px 22px;border-radius:24px;background:rgba(255,255,255,.94);box-shadow:var(--cq-shadow)}body[data-section="home"] .brief-card:before{content:"";position:absolute;left:24px;right:24px;top:0;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--cq-blue),#63a5ff,var(--cq-cyan))}body[data-section="home"] .brief-head{padding-bottom:10px;margin-bottom:7px}body[data-section="home"] .quick-line{grid-template-columns:72px 1fr;gap:14px;padding:16px 0}body[data-section="home"] .quick-line>span{display:inline-flex;align-self:start;justify-content:center;padding:5px 8px;border-radius:9px;background:#eef4ff;letter-spacing:.05em}body[data-section="home"] .quick-line:nth-child(2)>span{background:#f4efff;color:#6546bb}body[data-section="home"] .quick-line:nth-child(3)>span{background:#eaf8f7;color:#087868}body[data-section="home"] .quick-line p{font-size:17px;line-height:1.62;color:#35465f}
body[data-section="home"] .market-board{margin:28px 30px 0;border:1px solid var(--cq-line);border-radius:24px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:var(--cq-shadow-sm);overflow:hidden}body[data-section="home"] .market-board-head{padding:18px 20px 14px;border-bottom:1px solid #e8edf4}body[data-section="home"] .market-board-head span{display:flex;align-items:center;gap:9px;letter-spacing:.09em}body[data-section="home"] .market-board-head span:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--cq-blue);box-shadow:0 0 0 5px rgba(35,91,215,.10)}body[data-section="home"] .p-market{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px;border-top:0;background:#f7f9fc}body[data-section="home"] .p-market>div{position:relative;grid-column:span 2;min-width:0;min-height:154px;padding:20px 18px 17px;border:1px solid #dfe7f1!important;border-radius:17px;background:#fff;box-shadow:0 5px 16px rgba(7,26,66,.035);overflow:hidden}body[data-section="home"] .p-market>div:nth-child(1),body[data-section="home"] .p-market>div:nth-child(2){grid-column:span 3;min-height:174px;padding:22px 21px 18px}body[data-section="home"] .p-market>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--cq-blue)}body[data-section="home"] .p-market>div:nth-child(2):before{background:var(--cq-cyan)}body[data-section="home"] .p-market>div:nth-child(3):before{background:#4e79a7}body[data-section="home"] .p-market>div:nth-child(4):before{background:var(--cq-gold)}body[data-section="home"] .p-market>div:nth-child(5):before{background:var(--cq-violet)}body[data-section="home"] .p-market>div:after{position:absolute;right:14px;top:13px;display:grid;place-items:center;min-width:34px;height:34px;padding:0 7px;border-radius:10px;background:#eff4fb;color:#315d9b;font-size:12px;font-weight:950;letter-spacing:.03em}body[data-section="home"] .p-market>div:nth-child(1):after{content:"K"}body[data-section="home"] .p-market>div:nth-child(2):after{content:"Q"}body[data-section="home"] .p-market>div:nth-child(3):after{content:"FX"}body[data-section="home"] .p-market>div:nth-child(4):after{content:"10Y"}body[data-section="home"] .p-market>div:nth-child(5):after{content:"RISK"}body[data-section="home"] .p-market span{padding-right:52px;color:#65748a;font-weight:900;letter-spacing:.02em}body[data-section="home"] .p-market b{margin:14px 0 9px;color:var(--cq-ink);font-size:26px;line-height:1.14;letter-spacing:-.025em;overflow-wrap:anywhere}body[data-section="home"] .p-market>div:nth-child(1) b,body[data-section="home"] .p-market>div:nth-child(2) b{font-size:34px;margin-top:18px}body[data-section="home"] .p-market small{color:#718097;font-size:16px;line-height:1.45}
body[data-section="home"] .section{padding-top:36px!important;padding-bottom:36px!important}body[data-section="home"] .desk-grid{gap:18px;background:transparent}body[data-section="home"] .desk-panel{padding:26px;border-color:var(--cq-line);border-radius:20px;box-shadow:var(--cq-shadow-sm)}body[data-section="home"] .panel-head h2,body[data-section="home"] .section-head h2{letter-spacing:-.025em}body[data-section="home"] .calendar-panel li{padding:14px 15px;background:#f6f9ff;border-radius:0 13px 13px 0}body[data-section="home"] .check-row{padding:14px 0}body[data-section="home"] .check-row span{border-radius:11px}body[data-section="home"] .recent-item{padding:19px 20px;border-color:var(--cq-line);border-radius:16px}body[data-section="home"] .recent-item:hover{transform:translateY(-2px);box-shadow:var(--cq-shadow-sm);border-color:#c7d6e8}body[data-section="home"] .recent-item b{font-size:20px}body[data-section="home"] .homelearn a{padding:18px;border-color:var(--cq-line);border-radius:16px}body[data-section="home"] .homelearn a:hover{transform:translateY(-2px);border-color:#c3d3e9;box-shadow:var(--cq-shadow-sm)}body[data-section="home"] .dbbox{padding:30px;border-radius:22px;background:linear-gradient(145deg,#071a42,#174784);box-shadow:0 18px 48px rgba(7,26,66,.18)}body[data-section="home"] .stats>div{border-radius:13px}body[data-section="home"] .service-rail{background:transparent}body[data-section="home"] .service-rail a{padding:22px;border-color:var(--cq-line);border-radius:17px}body[data-section="home"] .service-rail a:hover{transform:translateY(-2px);box-shadow:var(--cq-shadow-sm)}.site-footer{border-top:1px solid #dce5ef;background:#f7f9fc}.footer-bottom{border-color:#d8e1ec}
@media(max-width:1000px){body[data-section="home"] .desk-hero{grid-template-columns:1fr;padding:46px 38px 38px}body[data-section="home"] .p-market{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-section="home"] .p-market>div,body[data-section="home"] .p-market>div:nth-child(1),body[data-section="home"] .p-market>div:nth-child(2){grid-column:span 1}body[data-section="home"] .p-market>div:last-child{grid-column:1/-1}}
@media(max-width:680px){.header-inner{position:relative}.mobile-tools{display:flex!important;position:absolute;right:16px;top:11px;gap:6px}.mobile-tools .search-open,.mobile-tools .login{display:inline-flex!important;align-items:center;min-height:38px;padding:7px 9px!important;font-size:16px!important;border-radius:10px!important}.nav .desktop-tool{display:none!important}body[data-section="home"] .desk-hero{padding:32px 20px 28px;gap:20px}body[data-section="home"] .desk-lead h1{font-size:clamp(35px,10.5vw,48px)}body[data-section="home"] .desk-lead>p{font-size:18px;line-height:1.68}body[data-section="home"] .brief-card{padding:21px 19px 18px}body[data-section="home"] .quick-line{grid-template-columns:62px 1fr;gap:10px}body[data-section="home"] .market-board{margin:18px 12px 0;border-radius:20px}body[data-section="home"] .market-board-head{padding:16px}body[data-section="home"] .p-market{gap:9px;padding:10px}body[data-section="home"] .p-market>div{min-height:146px;padding:18px 14px}body[data-section="home"] .p-market>div:nth-child(1),body[data-section="home"] .p-market>div:nth-child(2){min-height:152px;padding:18px 14px}body[data-section="home"] .p-market b,body[data-section="home"] .p-market>div:nth-child(1) b,body[data-section="home"] .p-market>div:nth-child(2) b{font-size:24px;margin-top:15px}body[data-section="home"] .p-market>div:after{right:10px;top:11px;font-size:11px}body[data-section="home"] .p-market span{padding-right:42px}body[data-section="home"] .section{padding-top:30px!important;padding-bottom:30px!important}body[data-section="home"] .desk-panel{padding:22px 18px}body[data-section="home"] .recent-item{padding:18px}body[data-section="home"] .dbbox{padding:24px 20px}}
@media(max-width:430px){.brand-lockup{max-width:calc(100vw - 150px)!important}.brand-words{max-width:170px}.brand-words small{display:none!important}.brand-words strong{max-width:170px}body[data-section="home"] .p-market{grid-template-columns:1fr}body[data-section="home"] .p-market>div,body[data-section="home"] .p-market>div:nth-child(1),body[data-section="home"] .p-market>div:nth-child(2),body[data-section="home"] .p-market>div:last-child{grid-column:1;min-height:138px}body[data-section="home"] .p-market b,body[data-section="home"] .p-market>div:nth-child(1) b,body[data-section="home"] .p-market>div:nth-child(2) b{font-size:25px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
