.cv-overlay{z-index:8000;-webkit-backdrop-filter:blur(10px);background:#030208f7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cv-shell{background:var(--bg);flex-direction:column;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.cv-bar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-2) 88%, transparent);flex:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.cv-back{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px 8px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.cv-bar-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.cv-next{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.85rem;font-weight:600;display:inline-flex}.cv-back:hover{background:var(--surface-2);border-color:var(--border-strong)}.cv-bar-title{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85rem;font-weight:600;overflow:hidden}.cv-bar-open{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;flex:none;align-items:center;gap:5px;padding:8px 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.cv-bar-open:hover{color:var(--text);border-color:var(--border-strong)}@media (width<=520px){.cv-bar-open span{display:none}}.cv-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cv-video-wrap{flex-direction:column;display:flex}.cv-player{aspect-ratio:16/9;background:#000;flex:none;width:100%;position:relative}@media (width>=760px){.cv-player{max-height:70vh}}.cv-native,.cv-frame{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.cv-native{object-fit:contain}.cv-fs-btn{color:#fff;cursor:pointer;z-index:3;background:#0000008c;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;bottom:12px;right:12px}.cv-fs-btn:hover{background:#000000bf}.cv-below{padding:16px 18px 26px}.cv-title{color:var(--text);margin:0 0 8px;font-size:1.05rem;line-height:1.35}.cv-origin{color:var(--cyan);align-items:center;gap:5px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.cv-origin:hover{text-decoration:underline}.cv-engage{margin-top:14px}.cv-news-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.cv-frame-holder{background:var(--bg-2);flex:1;min-height:60vh;position:relative}.cv-frame-holder .cv-frame{position:absolute;inset:0}.cv-frame-loading{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex;position:absolute;inset:0}.cv-news-foot{border-top:1px solid var(--border);padding:14px 18px 22px}.cv-reader-scroll{flex:1;overflow-y:auto}.cv-reader{max-width:640px;margin:0 auto;padding:26px 20px 40px}.cv-reader-meta{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:.78rem;display:flex}.cv-reader-src{color:var(--text);font-weight:700}.cv-reader-hero{object-fit:cover;border-radius:12px;width:100%;max-height:320px;margin:0 0 16px}.cv-reader-title{color:var(--text);margin:0 0 14px;font-size:1.5rem;line-height:1.28}.cv-reader-snippet{color:var(--text-muted);margin:0 0 18px;font-size:1rem;line-height:1.6}.cv-reader-note{color:var(--text-faint);border-left:2px solid var(--border-strong);background:var(--surface);border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:.85rem;line-height:1.55}.cv-reader-byline{color:var(--text-muted);font-weight:600}.cv-reader-hero{object-fit:cover;background:var(--surface);border-radius:12px;width:100%;max-height:420px;margin:0 0 18px;display:block}.cv-reader-body{margin:0 0 22px}.cv-reader-p{color:var(--text);margin:0 0 16px;font-size:1.02rem;line-height:1.7}.cv-reader-open{align-items:center;gap:8px;margin-bottom:8px;text-decoration:none;display:inline-flex}.cv-spin{animation:.9s linear infinite cv-spin}@keyframes cv-spin{to{transform:rotate(360deg)}}.pq-ptr{z-index:40;background:var(--surface-2);border:1px solid var(--border);width:40px;height:40px;color:var(--cyan);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin-top:6px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.pq-ptr-spin{animation:.9s linear infinite cv-spin}.pq-ticker-breaking{z-index:5;letter-spacing:.08em;text-transform:uppercase;max-width:104px;color:var(--gold);background:linear-gradient(#d9a94b1f, #d9a94b1f), var(--bg);white-space:nowrap;box-sizing:border-box;border-right:1px solid #d9a94b4d;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:0;bottom:0;left:0}.pq-ticker-breaking svg{flex:none}.pq-live-dot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite pq-live-pulse;box-shadow:0 0 #ef4444b3}@keyframes pq-live-pulse{0%{box-shadow:0 0 #ef444499}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.pq-ticker--slot.has-breaking .pq-ticker-track{padding-left:0}.pq-ticker.is-static{height:var(--hit,44px)!important;max-height:var(--hit,44px)!important;min-height:var(--hit,44px)!important;overflow:hidden!important}.pq-ticker-link{cursor:pointer;font:inherit;color:var(--text-muted);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:var(--hit,44px);background:0 0;border:none;min-height:44px;padding:0}.pq-ticker-link:hover{color:var(--text)}.pq-ticker-link:focus-visible{outline:2px solid var(--aur-iris,#8c7ff0);outline-offset:2px;border-radius:4px}.pq-ticker-link .pq-ticker-dot{background:var(--gold)}button.fy-video-title,button.fy-news-title,button.news-headline,button.vf-title{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0;display:block}button.fy-news-title,button.news-headline{align-items:flex-start;gap:6px;min-height:44px;display:flex}button.vf-title{color:inherit}@media (width>=760px){.cv-video-wrap,.cv-news-wrap,.cv-reader-scroll>:not(.cv-reader){width:100%;max-width:920px;margin-inline:auto}.cv-player{max-height:78vh}.cv-below{width:100%;max-width:920px;margin-inline:auto}}.cv-site-wrap{flex:auto;min-height:0;display:flex}.cv-site-frame{background:var(--surface,#fff);border:0;flex:auto;width:100%;height:100%;min-height:0}.cv-site-escape{min-height:44px;font-size:calc((12.5px) * var(--text-scale,1));color:var(--text-muted);border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 12px;text-decoration:none;display:inline-flex}.cv-site-escape:hover{color:var(--accent-2,var(--accent))}.cv-site-wrap{flex-direction:column}
