.ReaderDrawer-module__r5nD1q__overlay{z-index:200;opacity:0;pointer-events:none;background:#0009;transition:opacity .3s;position:fixed;inset:0}.ReaderDrawer-module__r5nD1q__overlayVisible{opacity:1;pointer-events:auto}.ReaderDrawer-module__r5nD1q__drawer{z-index:201;background:var(--color-bg-dark);overscroll-behavior-y:none;touch-action:none;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:92dvh;transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;overflow:hidden;transform:translateY(100%)}.ReaderDrawer-module__r5nD1q__drawerOpen{transform:translateY(0)}.ReaderDrawer-module__r5nD1q__dragHandle{cursor:grab;flex-shrink:0;justify-content:center;padding:12px 0 8px;display:flex}.ReaderDrawer-module__r5nD1q__dragBar{background:#fff3;border-radius:2px;width:36px;height:4px}.ReaderDrawer-module__r5nD1q__drawerHeader{align-items:center;gap:var(--space-sm);padding:0 var(--space-md) var(--space-md);opacity:0;flex-shrink:0;transition:opacity .4s .1s,transform .5s cubic-bezier(.2,.8,.2,1) .1s;display:flex;transform:translateY(8px)}.ReaderDrawer-module__r5nD1q__drawerOpen .ReaderDrawer-module__r5nD1q__drawerHeader{opacity:1;transform:translateY(0)}.ReaderDrawer-module__r5nD1q__sourceChip{font-family:var(--font-secondary);color:#fffc;background:#ffffff14;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;display:flex}.ReaderDrawer-module__r5nD1q__sourceChipLogo{object-fit:contain;background:#fff;border-radius:4px;width:16px;height:16px}.ReaderDrawer-module__r5nD1q__readTimeBadge{font-family:var(--font-secondary);color:#ffffff80;background:#ffffff0f;border-radius:16px;padding:4px 10px;font-size:12px}.ReaderDrawer-module__r5nD1q__closeBtn{cursor:pointer;color:#fff9;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;font-size:16px;transition:background .2s;display:flex}.ReaderDrawer-module__r5nD1q__closeBtn:active{background:#fff3}.ReaderDrawer-module__r5nD1q__drawerContent{scrollbar-width:none;padding:0 var(--space-md) var(--space-2xl);overscroll-behavior-y:none;touch-action:none;flex:1;overflow-y:hidden}.ReaderDrawer-module__r5nD1q__drawerContent::-webkit-scrollbar{display:none}.ReaderDrawer-module__r5nD1q__markdown{font-family:var(--font-secondary);color:#ffffffe0;opacity:0;font-size:17px;line-height:1.6;transition:opacity .5s .15s,transform .6s cubic-bezier(.2,.8,.2,1) .15s;transform:translateY(16px)}.ReaderDrawer-module__r5nD1q__drawerOpen .ReaderDrawer-module__r5nD1q__markdown{opacity:1;transform:translateY(0)}.ReaderDrawer-module__r5nD1q__markdown h1,.ReaderDrawer-module__r5nD1q__markdown h2,.ReaderDrawer-module__r5nD1q__markdown h3{font-family:var(--font-primary);color:var(--color-white);margin:var(--space-lg) 0 var(--space-sm);font-weight:600}.ReaderDrawer-module__r5nD1q__markdown h1{font-size:24px}.ReaderDrawer-module__r5nD1q__markdown h2{font-size:20px}.ReaderDrawer-module__r5nD1q__markdown h3{font-size:18px}.ReaderDrawer-module__r5nD1q__markdown p{margin-bottom:var(--space-md)}.ReaderDrawer-module__r5nD1q__markdown strong{color:var(--color-white);font-weight:700}.ReaderDrawer-module__r5nD1q__markdown ul,.ReaderDrawer-module__r5nD1q__markdown ol{margin:var(--space-sm) 0 var(--space-md);padding-left:var(--space-lg)}.ReaderDrawer-module__r5nD1q__markdown li{margin-bottom:var(--space-sm)}.ReaderDrawer-module__r5nD1q__markdown li::marker{color:var(--color-accent-teal)}.ReaderDrawer-module__r5nD1q__markdown table{border-collapse:collapse;width:100%;margin:var(--space-md) 0;border:1px solid #ffffff14;border-radius:10px;font-size:13px;overflow:hidden}.ReaderDrawer-module__r5nD1q__markdown th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;background:#ffffff1a;border-bottom:1px solid #ffffff14;padding:10px 14px;font-size:12px;font-weight:600}.ReaderDrawer-module__r5nD1q__markdown td{color:#ffffffd1;border-bottom:1px solid #ffffff0d;padding:10px 14px}.ReaderDrawer-module__r5nD1q__markdown tr:last-child td{border-bottom:none}.ReaderDrawer-module__r5nD1q__markdown tr:nth-child(2n) td{background:#ffffff05}.ReaderDrawer-module__r5nD1q__markdown blockquote{border-left:3px solid var(--color-accent-teal);padding-left:var(--space-md);margin:var(--space-md) 0;color:#ffffffb3;font-style:italic}.ReaderDrawer-module__r5nD1q__markdown code{background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:13px}.ReaderDrawer-module__r5nD1q__drawerFooter{padding:var(--space-md);border-top:1px solid #ffffff0f;flex-shrink:0}.ReaderDrawer-module__r5nD1q__originalLink{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-secondary);color:var(--color-accent-teal);cursor:pointer;background:#ffffff0f;border-radius:12px;padding:12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.ReaderDrawer-module__r5nD1q__originalLink:active{background:#ffffff1f}.ReaderDrawer-module__r5nD1q__originalLinkIcon{font-size:16px}.ReaderDrawer-module__r5nD1q__desktopAnimateGroup{flex-direction:column;flex:1;display:flex;overflow:hidden}@keyframes ReaderDrawer-module__r5nD1q__slideUpFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.ReaderDrawer-module__r5nD1q__desktopAnimateGroup{flex-direction:column;flex:1;min-height:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards ReaderDrawer-module__r5nD1q__slideUpFade;display:flex;overflow:hidden}.ReaderDrawer-module__r5nD1q__overlay{display:none!important}.ReaderDrawer-module__r5nD1q__drawer{touch-action:auto;background:#0a0a0a;border-radius:0;width:100%;height:100%;max-height:100%;transition:none;position:absolute;top:0;left:0;opacity:1!important;pointer-events:auto!important;transform:none!important}.ReaderDrawer-module__r5nD1q__dragHandle{display:none}.ReaderDrawer-module__r5nD1q__drawerHeader{padding-top:var(--space-xl);opacity:1;transition:none;transform:none}.ReaderDrawer-module__r5nD1q__closeBtn{display:none}.ReaderDrawer-module__r5nD1q__markdown{opacity:1;transition:none;transform:none}.ReaderDrawer-module__r5nD1q__drawerContent{padding:0 40px var(--space-2xl);touch-action:auto;overflow-y:auto}}@media (min-width:1921px){.ReaderDrawer-module__r5nD1q__sourceChip{padding:6px 16px;font-size:16px}.ReaderDrawer-module__r5nD1q__sourceChipLogo{width:20px;height:20px}.ReaderDrawer-module__r5nD1q__readTimeBadge{padding:6px 14px;font-size:15px}.ReaderDrawer-module__r5nD1q__markdown{font-size:20px;line-height:1.7}.ReaderDrawer-module__r5nD1q__markdown h1{margin:var(--space-xl) 0 var(--space-md);font-size:32px}.ReaderDrawer-module__r5nD1q__markdown h2{margin:var(--space-xl) 0 var(--space-sm);font-size:26px}.ReaderDrawer-module__r5nD1q__markdown h3{font-size:22px}.ReaderDrawer-module__r5nD1q__originalLink{padding:16px;font-size:16px}}
