.resource-mobile-header[data-astro-cid-e55yvqwk]{height:calc(100svh - 64px - var(--breadcrumb-height,0px))}#reading-progress-container[data-astro-cid-lnwnnuco]{transition:opacity .3s ease-in-out}#reading-progress-bar[data-astro-cid-lnwnnuco]{background:linear-gradient(90deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 2px 4px #3b82f64d}.audio-narration-popup[data-astro-cid-ymtd2qdj]{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:320px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 25px #00000026}.popup-header[data-astro-cid-ymtd2qdj]{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:12px}.popup-header-content[data-astro-cid-ymtd2qdj]{align-items:flex-start;gap:12px;display:flex}.popup-icon[data-astro-cid-ymtd2qdj]{color:#6b7280;flex-shrink:0;margin-top:2px}.popup-title-section[data-astro-cid-ymtd2qdj]{flex:1;min-width:0}.popup-title[data-astro-cid-ymtd2qdj]{color:#111827;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.popup-article-title[data-astro-cid-ymtd2qdj]{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.popup-actions[data-astro-cid-ymtd2qdj]{flex-shrink:0;gap:8px;display:flex}.popup-expand-btn[data-astro-cid-ymtd2qdj],.popup-close-btn[data-astro-cid-ymtd2qdj],.popup-minimize-btn[data-astro-cid-ymtd2qdj]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.popup-expand-btn[data-astro-cid-ymtd2qdj]:hover,.popup-close-btn[data-astro-cid-ymtd2qdj]:hover,.popup-minimize-btn[data-astro-cid-ymtd2qdj]:hover{color:#374151;background:#e5e7eb}.popup-content[data-astro-cid-ymtd2qdj]{padding:12px}.popup-status[data-astro-cid-ymtd2qdj]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.status-indicator[data-astro-cid-ymtd2qdj]{border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.status-indicator[data-astro-cid-ymtd2qdj].ready{color:#10b981}.status-indicator[data-astro-cid-ymtd2qdj].playing{color:#3b82f6}.status-indicator[data-astro-cid-ymtd2qdj].paused{color:#f59e0b}.status-indicator[data-astro-cid-ymtd2qdj].complete{color:#10b981}.status-text[data-astro-cid-ymtd2qdj]{color:#6b7280;font-size:12px}.popup-progress[data-astro-cid-ymtd2qdj]{margin-bottom:12px}.progress-bar[data-astro-cid-ymtd2qdj]{cursor:pointer;background:#e5e7eb;border-radius:2px;height:4px;margin-bottom:6px;position:relative}.progress-fill[data-astro-cid-ymtd2qdj]{background:#000;border-radius:2px;height:100%;transition:width .1s}.progress-handle[data-astro-cid-ymtd2qdj]{cursor:pointer;background:#000;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000001a}.progress-time[data-astro-cid-ymtd2qdj]{color:#6b7280;justify-content:space-between;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px;display:flex}.popup-controls[data-astro-cid-ymtd2qdj]{justify-content:space-between;align-items:center;gap:12px;display:flex}.left-controls[data-astro-cid-ymtd2qdj],.right-controls[data-astro-cid-ymtd2qdj]{align-items:center;gap:8px;display:flex}.control-btn[data-astro-cid-ymtd2qdj]{cursor:pointer;color:#000;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.control-btn[data-astro-cid-ymtd2qdj]:hover{color:#000;background:#e5e7eb}.control-btn[data-astro-cid-ymtd2qdj].active{color:#fff;background:#000}.play-pause-btn[data-astro-cid-ymtd2qdj]{color:#fff;background:#000;border-radius:8px;width:40px;height:40px}.play-pause-btn[data-astro-cid-ymtd2qdj]:hover{color:#fff;background:#333}.speed-control[data-astro-cid-ymtd2qdj]{align-items:center;gap:8px;display:flex;position:relative}.speed-label[data-astro-cid-ymtd2qdj]{color:#6b7280;font-size:14px;font-weight:400}.speed-btn[data-astro-cid-ymtd2qdj]{cursor:pointer;color:#000;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;min-width:40px;height:32px;padding:0 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.speed-btn[data-astro-cid-ymtd2qdj]:hover{background:#f9fafb;border-color:#9ca3af}.speed-dropdown[data-astro-cid-ymtd2qdj]{z-index:1001;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:70px;margin-bottom:12px;padding:4px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.speed-dropdown[data-astro-cid-ymtd2qdj] button[data-astro-cid-ymtd2qdj]{text-align:center;cursor:pointer;color:#000;background:0 0;border:none;border-radius:4px;width:100%;padding:6px 12px;font-size:12px;transition:background .2s}.speed-dropdown[data-astro-cid-ymtd2qdj] button[data-astro-cid-ymtd2qdj]:hover{background:#f3f4f6}.speed-dropdown[data-astro-cid-ymtd2qdj] button[data-astro-cid-ymtd2qdj].active{color:#fff;background:#000}.volume-control-bar[data-astro-cid-ymtd2qdj]{align-items:center;gap:10px;padding:12px;display:flex}.volume-icon-btn[data-astro-cid-ymtd2qdj]{color:#000;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.volume-icon-btn[data-astro-cid-ymtd2qdj]:hover{color:#333}.volume-slider-container[data-astro-cid-ymtd2qdj]{flex:1}.volume-slider[data-astro-cid-ymtd2qdj]{cursor:pointer;background:#e5e7eb;border-radius:2px;height:4px;position:relative}.volume-fill[data-astro-cid-ymtd2qdj]{background:#000;border-radius:2px;height:100%;transition:width .1s}.volume-handle[data-astro-cid-ymtd2qdj]{cursor:pointer;background:#000;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000001a}.hidden[data-astro-cid-ymtd2qdj]{display:none!important}.audio-element[data-astro-cid-ymtd2qdj]{display:none}@media (width<=768px){.audio-narration-popup[data-astro-cid-ymtd2qdj]{width:auto;max-width:400px;margin:0 auto;bottom:10px;left:10px;right:10px}.popup-controls[data-astro-cid-ymtd2qdj]{gap:8px}.control-btn[data-astro-cid-ymtd2qdj]{width:36px;height:36px}.play-pause-btn[data-astro-cid-ymtd2qdj]{width:44px;height:44px}}@media (width<=480px){.popup-header[data-astro-cid-ymtd2qdj],.popup-content[data-astro-cid-ymtd2qdj]{padding:12px}.popup-article-title[data-astro-cid-ymtd2qdj]{font-size:12px}.control-btn[data-astro-cid-ymtd2qdj]{width:32px;height:32px}.play-pause-btn[data-astro-cid-ymtd2qdj]{width:40px;height:40px}.speed-btn[data-astro-cid-ymtd2qdj]{width:32px;height:32px;font-size:11px}}.minimized-content[data-astro-cid-ymtd2qdj]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:320px;padding:12px 16px;box-shadow:0 8px 20px #0000001f}.minimized-top-row[data-astro-cid-ymtd2qdj]{align-items:center;gap:8px;width:100%;margin-bottom:8px;display:flex}.minimized-bottom-row[data-astro-cid-ymtd2qdj]{align-items:center;gap:4px;width:100%;display:flex}.minimized-icon[data-astro-cid-ymtd2qdj]{color:#3b82f6;flex-shrink:0}.minimized-title[data-astro-cid-ymtd2qdj]{color:#111827;flex:1;font-size:16px;font-weight:600}.minimized-actions[data-astro-cid-ymtd2qdj]{flex-shrink:0;align-items:center;gap:8px;display:flex}.minimized-expand-btn[data-astro-cid-ymtd2qdj],.minimized-close-btn[data-astro-cid-ymtd2qdj]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.minimized-expand-btn[data-astro-cid-ymtd2qdj]:hover,.minimized-close-btn[data-astro-cid-ymtd2qdj]:hover{color:#374151;background:#f3f4f6}.minimized-play-btn[data-astro-cid-ymtd2qdj]{color:#fff;cursor:pointer;background:#000;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.minimized-play-btn[data-astro-cid-ymtd2qdj]:hover{background:#333}.minimized-time[data-astro-cid-ymtd2qdj]{color:#111827;flex-shrink:0;margin-left:4px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px;font-weight:500}.minimized-progress-dot[data-astro-cid-ymtd2qdj]{background:#d1d5db;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}.audio-narration-popup[data-astro-cid-ymtd2qdj].minimized{width:320px;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0}.audio-narration-popup[data-astro-cid-ymtd2qdj].minimized .popup-header[data-astro-cid-ymtd2qdj],.audio-narration-popup[data-astro-cid-ymtd2qdj].minimized .popup-content[data-astro-cid-ymtd2qdj],.audio-narration-popup[data-astro-cid-ymtd2qdj] .popup-expand-btn[data-astro-cid-ymtd2qdj],.audio-narration-popup[data-astro-cid-ymtd2qdj].minimized .popup-minimize-btn[data-astro-cid-ymtd2qdj]{display:none}@media (width<=768px){.audio-narration-popup[data-astro-cid-ymtd2qdj].minimized{width:250px}}
