@keyframes shimmer{0%{background-position:-200vh 0}to{background-position:200vh 0}}.shimmer{background:linear-gradient(90deg, var(--brd) 25%, var(--bg3) 50%, var(--brd) 75%);background-size:200vh 100%;border-radius:.8vh;animation:1.6s linear infinite shimmer}.po_sk_img{border-radius:1.8vh 1.8vh 0 0;height:40vh;margin-bottom:2vh}.po_sk_body{flex-direction:column;gap:1.2vh;padding:1vh 3vh 2vh;display:flex}.po_sk_cat{border-radius:2vh;width:12vh;height:2.5vh}.po_sk_tit{width:92%;height:4.5vh}.po_sk_t2{width:65%}.po_sk_meta{width:75%;height:2vh}.po_sk_p{width:100%;height:1.8vh}.po_sk_side{border-radius:1.8vh;height:18vh;margin-bottom:1.5vh}.po_fade{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transform:translateY(2vh)}.po_fade.po_visible{opacity:1;transform:none}.po_wrap{font-family:var(--ff_P);margin:0 auto;padding:0 1vh}.po_layout{grid-template-columns:1fr 26%;align-items:start;gap:2vw;display:grid}.po_content{background:var(--wb);border:1px solid var(--brd);border-radius:1.8vh;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000005}.po_hero{flex-shrink:0;position:relative;overflow:hidden}.po_hero_img{width:100%;transition:transform .7s;display:block}.po_content:hover .po_hero_img{transform:scale(1.025)}.po_hero_over{background:linear-gradient(#00000080 0%,#0000 45%,#00000026 100%);justify-content:space-between;align-items:flex-start;padding:2vh;display:flex;position:absolute;inset:0}.po_back{color:#fff;font-size:var(--fz_m2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--tr_f);background:#0000004d;border-radius:2vh;align-items:center;gap:.6vh;padding:.7vh 1.5vh;font-weight:600;display:flex}.po_back:hover{color:#fff;background:#0000008c;transform:translate(-.4vh)}.po_hero_badges{align-items:center;gap:.8vh;display:flex}.po_cat_badge,.po_dest_badge{color:#fff;font-size:var(--fz_s4);border-radius:2vh;align-items:center;gap:.5vh;padding:.6vh 1.2vh;font-weight:700;display:flex}.po_cat_badge{background:var(--mco)}.po_dest_badge{background:var(--warning)}.po_header,.po_contenido,.po_tags,.po_share{padding-left:3vh;padding-right:3vh}.po_header{padding-top:2.5vh}.po_titulo{font-size:var(--fz_x1);color:var(--tx1);font-weight:800;line-height:1.2;font-family:var(--ff_O);margin-bottom:1.5vh}.po_resumen{font-size:var(--fz_m3);color:var(--tx2);background:var(--bg4);border-left:3px solid var(--mco);border-radius:0 1vh 1vh 0;margin-bottom:.5vh;padding:1.2vh 2vh;font-style:italic;line-height:1.7}.po_meta{border-top:1px solid var(--brd);flex-wrap:wrap;align-items:center;gap:1.2vh;margin-top:1.8vh;padding-top:1.5vh;display:flex}.po_meta span{font-size:var(--fz_s4);color:var(--tx3);cursor:default;transition:color var(--tr_f);align-items:center;gap:.4vh;display:flex}.po_meta span:hover,.po_meta i{color:var(--mco)}.po_cache_badge{background:linear-gradient(135deg, var(--mco), var(--bg2));border-radius:2vh;align-items:center;gap:.4vh;padding:.3vh 1vh;animation:2.5s ease-in-out infinite po_cachePulse;color:var(--txa)!important;font-size:var(--fz_s3)!important;font-weight:700!important;display:inline-flex!important}.po_cache_badge i{color:var(--txa)!important}@keyframes po_cachePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.04)}}.po_contenido{padding-top:0;border-bottom:1px solid var(--brd);color:var(--tx);line-height:1.95;font-size:var(--fz_m3);padding-block:2vh}.po_contenido h2{font-size:var(--fz_l1);color:var(--tx1);border-bottom:2px solid var(--bg5);margin:3vh 0 1.2vh;padding-bottom:.5vh;font-weight:700}.po_contenido h3{font-size:var(--fz_m5);color:var(--mco);margin:2.5vh 0 .8vh;font-weight:700}.po_contenido p{margin-bottom:1.8vh}.po_contenido img{object-fit:cover;border-radius:1.2vh;width:100%;margin:2vh 0;box-shadow:0 4px 12px #0000000d}.po_contenido blockquote{background:var(--bg4);border-left:3px solid var(--mco);color:var(--tx2);font-style:italic;font-size:var(--fz_m3);border-radius:0 1vh 1vh 0;margin:2.5vh 0;padding:1.5vh 2vh}.po_contenido a{color:var(--mco);text-underline-offset:2px;font-weight:500}.po_contenido a:hover{text-decoration:underline}.po_contenido ul,.po_contenido ol{margin:2vh 0 2.5vh;padding:0;list-style:none}.po_contenido li{margin-bottom:1.2vh;padding-left:3.5vh;line-height:1.7;position:relative}.po_contenido li:before{content:"🐾";font-size:var(--fz_s3);opacity:.8;color:var(--mco);position:absolute;top:.2vh;left:0}.po_table_wrap{border:1px solid var(--brd);background:var(--wb);border-radius:1.5vh;width:100%;margin:3vh 0;overflow-x:auto;box-shadow:0 6px 16px #0000000a}.po_table_wrap table{border-collapse:collapse;width:100%;min-width:500px}.po_table_wrap th{background:var(--bg4);color:var(--mco);text-align:left;border-bottom:2px solid var(--brd);font-weight:800;font-size:var(--fz_m2);padding:1.8vh 2.5vh}.po_table_wrap td{border-bottom:1px solid var(--bg5);color:var(--tx2);font-size:var(--fz_m1);transition:background var(--tr_f);padding:1.5vh 2.5vh}.po_table_wrap tr:last-child td{border-bottom:none}.po_table_wrap tr:hover td{background:var(--bg5)}.po_yt_btn{background:var(--bg4);border:1px solid var(--brd);color:var(--tx1);font-size:var(--fz_m2);cursor:pointer;transition:all var(--tr_f);border-radius:5vh;align-items:center;margin:1.5vh 0;padding:1.2vh 2.5vh;font-weight:700;display:inline-flex}.po_yt_btn:hover{background:var(--wb);border-color:#fe0149;transform:translateY(-.2vh);box-shadow:0 4px 12px #fe014926}.po_contenido strong{color:var(--tx1)}.po_tags{flex-wrap:wrap;gap:.6vh;padding-top:1.5vh;padding-bottom:1vh;display:flex}.po_tag{background:var(--bg4);color:var(--mco);font-size:var(--fz_s4);border:1px solid var(--brd);transition:all var(--tr_f);cursor:default;border-radius:5vh;padding:.4vh 1.2vh;font-weight:600}.po_tag:hover{background:color-mix(in srgb, var(--mco) 10%, transparent);border-color:var(--mco)}.po_tags_side{padding:0}.po_share{border-top:1px solid var(--brd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1vh;padding-top:1.2vh;padding-bottom:2vh;display:flex}.po_share>span{font-size:var(--fz_m2);color:var(--tx1);align-items:center;gap:.6vh;font-weight:600;display:flex}.po_share>span i{color:var(--mco)}.po_share_btns{gap:.8vh;display:flex}.po_share_btn{background:var(--sc);color:#fff;width:4.5vh;height:4.5vh;font-size:var(--fz_m2);transition:all var(--tr_f);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 2px 8px #0000001f}.po_share_btn:hover{color:#fff;transform:translateY(-.4vh)scale(1.12);box-shadow:0 6px 16px #0003}.po_sidebar{flex-direction:column;align-self:stretch;gap:1.5vh;min-width:0;display:flex}.po_side_card{background:var(--wb);border:1px solid var(--brd);transition:box-shadow var(--tr_m), transform var(--tr_m);border-radius:1.8vh;flex-direction:column;gap:1vh;padding:2.5vh;display:flex;box-shadow:0 4px 12px #00000005}.po_side_card:hover{transform:translateY(-.2vh);box-shadow:0 8px 24px #00000012}.po_side_title{font-size:var(--fz_m2);color:var(--tx1);border-bottom:1px solid var(--brd);align-items:center;gap:.6vh;margin-bottom:.4vh;padding-bottom:1vh;font-weight:700;display:flex}.po_side_title i{color:var(--mco)}.po_ad_sticky{border:1px solid var(--brd);background:var(--wb);border-radius:1.8vh;position:sticky;top:7vh;overflow:hidden;box-shadow:0 4px 12px #0000000a}.po_ad_sticky .lc_ad_side{margin:0}.po_ad_sticky .wi_ad_link{margin:auto;display:block;overflow:hidden;border-radius:1.8vh!important}.po_ad_sticky .wi_ad_img{transition:transform .5s}.po_ad_sticky .wi_ad_link:hover .wi_ad_img{transform:scale(1.04)}.po_autor_box{align-items:center;gap:1.2vh;display:flex}.po_autor_av img{object-fit:cover;border:2px solid var(--mco);border-radius:50%;width:5.5vh;height:5.5vh;transition:transform .4s}.po_autor_av img:hover{transform:scale(1.05)}.po_autor_av i{font-size:var(--fz_x1);color:var(--mco);opacity:.7}.po_autor_info strong{font-size:var(--fz_m2);color:var(--tx1);font-weight:700;display:block}.po_autor_info span{font-size:var(--fz_s4);color:var(--mco);font-weight:500}.po_info_list{flex-direction:column;gap:.6vh;margin:0;padding:0;list-style:none;display:flex}.po_info_list li{background:var(--bg4);font-size:var(--fz_s4);color:var(--tx3);transition:border-color var(--tr_f), background var(--tr_f);cursor:default;border:2px solid #0000;border-radius:1vh;align-items:center;gap:.8vh;margin:0;padding:.9vh 1.2vh;display:flex}.po_info_list li:hover{border-color:var(--mco);background:var(--wb)}.po_info_list i{color:var(--mco);text-align:center;flex-shrink:0;width:1.8vh}.po_info_list span{flex:1}.po_info_list strong{color:var(--tx1);font-weight:600}.po_share_full{flex-direction:column;gap:.6vh;display:flex}.po_share_full_btn{background:var(--sc);color:#fff;font-size:var(--fz_m1);transition:all var(--tr_f);cursor:pointer;border:none;border-radius:1vh;align-items:center;gap:1vh;width:100%;padding:1vh 1.5vh;font-weight:600;text-decoration:none;display:flex}.po_share_full_btn:hover{opacity:.9;color:#fff;transform:translate(.4vh)}.po_share_full_btn i{font-size:var(--fz_m2);text-align:center;flex-shrink:0;width:2vh}.po_relacionados{flex-direction:column;gap:1vh;display:flex}.po_rel_card{background:var(--bg4);transition:all var(--tr_f);border:2px solid #0000;border-radius:1.2vh;gap:1vh;padding:1vh;text-decoration:none;display:flex}.po_rel_card:hover{background:var(--wb);border-color:var(--mco);transform:translate(.3vh)}.po_rel_img{border-radius:.8vh;flex-shrink:0;width:8vh;height:7vh;overflow:hidden}.po_rel_img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.po_rel_card:hover .po_rel_img img{transform:scale(1.08)}.po_rel_info{flex-direction:column;flex:1;gap:.3vh;min-width:0;display:flex}.po_rel_cat{font-size:var(--fz_s2);color:var(--mco);align-items:center;gap:.3vh;font-weight:600;display:flex}.po_rel_info strong{font-size:var(--fz_s4);color:var(--tx1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.po_rel_meta{font-size:var(--fz_s2);color:var(--tx3);align-items:center;gap:.4vh;display:flex}.po_rel_meta i{color:var(--mco)}.po_admin_card{border:1.5px dashed var(--mco);background:color-mix(in srgb, var(--mco) 4%, var(--wb))}.po_admin_card:hover{transform:none}.po_admin_card .po_side_title{color:var(--mco)}.po_admin_info{flex-direction:column;gap:.6vh;display:flex}.po_admin_row{background:var(--wb);border:2px solid var(--bg4);font-size:var(--fz_s4);color:var(--tx3);transition:border-color var(--tr_f);cursor:default;border-radius:1vh;align-items:center;gap:.8vh;padding:.9vh 1.2vh;display:flex}.po_admin_row:hover{border-color:var(--mco)}.po_admin_row i{color:var(--mco);text-align:center;flex-shrink:0;width:1.8vh}.po_admin_row span{flex:1}.po_admin_estado{font-size:var(--fz_s3);border-radius:2vh;padding:.2vh .8vh;font-weight:700}.po_admin_estado.ok{color:var(--success);background:#3cd7411f}.po_admin_estado.off{color:var(--error);background:#ff38491a}.po_admin_id{background:var(--bg5);color:var(--mco);font-family:Courier New,monospace;font-size:var(--fz_s3);text-overflow:ellipsis;white-space:nowrap;border-radius:.5vh;max-width:14vh;padding:.2vh .7vh;font-weight:700;overflow:hidden}.po_admin_actions{gap:.6vh;margin-top:.4vh;display:flex}.po_admin_btn_edit{background:var(--mco);color:var(--txa);font-size:var(--fz_s4);transition:all var(--tr_f);border-radius:1vh;flex:1;justify-content:center;align-items:center;gap:.5vh;padding:1vh 1.2vh;font-weight:600;text-decoration:none;display:flex}.po_admin_btn_edit:hover{filter:brightness(1.1);color:var(--txa);transform:translateY(-.2vh)}.po_admin_btn_refresh{color:var(--mco);border:2px solid var(--bg4);font-size:var(--fz_s4);cursor:pointer;transition:all var(--tr_f);background:0 0;border-radius:1vh;flex:1;justify-content:center;align-items:center;gap:.5vh;padding:1vh .8vh;font-weight:600;display:flex}.po_admin_btn_refresh:hover{border-color:var(--mco);background:color-mix(in srgb, var(--mco) 8%, transparent);transform:translateY(-.2vh)}.po_admin_btn_refresh:disabled{opacity:.5;cursor:wait;transform:none}.po_err{min-height:55vh;color:var(--tx3);gap:2vh}.po_err i{font-size:var(--fz_x3);color:var(--mco);opacity:.35}.po_err h2{font-size:var(--fz_l2);color:var(--tx1);margin:0}.po_err p{margin:0}.po_back_btn{background:var(--mco);color:var(--txa);font-weight:600;font-size:var(--fz_m3);transition:all var(--tr_f);border-radius:1vh;align-items:center;gap:.6vh;padding:1.2vh 2.5vh;display:flex}.po_back_btn:hover{filter:brightness(1.08);color:var(--txa);transform:translateY(-.2vh)}.po_progress_bar{background:var(--mco);z-index:9999;width:0%;height:.5vh;transition:width .1s ease-out;position:fixed;top:auto;bottom:0;left:0}.po_toc_box{background:var(--bg4);border-left:3px solid var(--mco);border-radius:1vh;margin:2vh 3vh 0;padding:1.5vh 2.5vh 0 1.5vh}.po_toc_title{font-size:var(--fz_m2);color:var(--tx1);align-items:center;gap:.6vh;margin-bottom:1vh;font-weight:700;display:flex}.po_toc_title i{color:var(--mco)}.po_toc{flex-direction:column;gap:.8vh;margin:0;padding:0;list-style:none;display:flex}.po_toc li{margin:0}.po_toc_link{color:var(--tx2);font-size:var(--fz_m1);transition:color var(--tr_f);text-decoration:none;display:block}.po_toc_link:hover{color:var(--mco)}.po_contenido h2,.po_contenido h3{scroll-margin-top:8vh}.po_like_btn{border:1px solid var(--brd);background:var(--wb);color:var(--tx2);font-size:var(--fz_m1);cursor:pointer;transition:all var(--tr_f);border-radius:5vh;align-items:center;gap:.5vh;padding:.5vh 1.2vh;display:inline-flex}.po_like_btn.active,.po_like_btn:hover{color:#fe0149!important;background:#fe01491f!important;border-color:#fe0149!important}.po_like_btn.active i,.po_like_btn:hover i{color:#fe0149!important}.po_like_btn.active i{animation:.4s ease-out po_heartPulse}@keyframes po_heartPulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.po_pn_box{grid-template-columns:1fr 1fr;gap:2vh;margin-top:1vh;display:grid}.po_pn_card{background:var(--bg4);transition:all var(--tr_f);border:2px solid #0000;border-radius:1.2vh;align-items:center;gap:1.5vh;padding:1.2vh;text-decoration:none;display:flex}.po_pn_card:hover{background:var(--wb);border-color:var(--mco);transform:translateY(-.3vh);box-shadow:0 4px 12px #00000008}.po_pn_card.pn_next{text-align:right;justify-content:flex-end}.po_pn_img{border-radius:.8vh;flex-shrink:0;width:7.5vh;height:7.5vh;overflow:hidden}.po_pn_img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.po_pn_card:hover .po_pn_img img{transform:scale(1.08)}.po_pn_info{flex-direction:column;flex:1;gap:.4vh;min-width:0;display:flex}.po_pn_lb{font-size:var(--fz_s3);color:var(--tx3);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5vh;font-weight:600;display:flex}.po_pn_card.pn_next .po_pn_lb{justify-content:flex-end}.po_pn_lb i{color:var(--mco)}.po_pn_tit{font-size:var(--fz_s4);color:var(--tx1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.po_col_main{flex-direction:column;gap:2vh;min-width:0;display:flex}.po_comments{background:var(--wb);border:1px solid var(--brd);border-radius:1.8vh;margin-top:1vh;padding:3vh;box-shadow:0 4px 12px #00000005}.po_comments_title{font-size:var(--fz_l1);color:var(--tx1);border-bottom:2px solid var(--bg5);align-items:center;gap:1vh;margin-bottom:2vh;padding-bottom:1.5vh;font-weight:800;display:flex}.po_comments_title i{color:var(--mco)}.po_modal_wrap{justify-content:center;align-items:center;width:100%;margin:16px 0;display:flex}.po_modal_wrap_inline{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.po_yt_btn{background:var(--bg);color:var(--tx);cursor:pointer;border:1px solid #fe01494d;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.po_yt_btn:hover{border-color:#fe0149;transform:translateY(-2px);box-shadow:0 4px 15px #fe014926}.po_doc_btn{color:var(--tx);cursor:pointer;background:linear-gradient(135deg,#00a8e61a 0%,#ffffff0d 100%);border:1px solid #00a8e64d;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.po_doc_btn:hover{border-color:#00a8e6;transform:translateY(-2px);box-shadow:0 4px 15px #00a8e626}.po_img_btn{color:var(--tx);cursor:pointer;background:linear-gradient(135deg,#7000ff1a 0%,#ffffff0d 100%);border:1px solid #7000ff4d;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.po_img_btn:hover{border-color:#7000ff;transform:translateY(-2px);box-shadow:0 4px 15px #7000ff26}.po_normal_btn{width:100%;color:var(--tx);cursor:pointer;background:linear-gradient(135deg,#ff5c6926 0%,#ffffff0d 100%);border:1px solid #ff5c694d;border-radius:16px;justify-content:space-between;align-items:center;padding:15px 20px;font-size:1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 5px 15px #00000008}.po_normal_btn:hover{border-color:#ff5c6999;transform:translateY(-2px);box-shadow:0 8px 24px #ff5c691a}.po_modal_overlay{-webkit-backdrop-filter:blur(16px);z-index:99999;background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.po_modal_dialog{background:var(--bg);border:1px solid var(--brd);border-radius:24px;width:100%;max-width:500px;padding:32px;animation:.4s cubic-bezier(.175,.885,.32,1.15) modalPop;position:relative;box-shadow:0 25px 50px -12px #0000004d}.po_modal_dialog_media{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:24px;width:92%;max-width:1000px;padding:0;animation:.4s cubic-bezier(.175,.885,.32,1.15) modalPop;position:relative;overflow:hidden;box-shadow:0 35px 60px -15px #000000b3}.po_modal_close{color:var(--tx);cursor:pointer;opacity:.5;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;transition:opacity .2s;display:flex;position:absolute;top:16px;right:20px}.po_modal_close:hover{opacity:.9}.po_modal_close_media{color:#fff;cursor:pointer;z-index:10;background:#0009;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:background .2s,transform .2s;display:flex;position:absolute;top:16px;right:16px}.po_modal_close_media:hover{background:#000000d9;transform:scale(1.05)}.po_modal_btn_close{border:1px solid var(--brd);width:100%;color:var(--tx);cursor:pointer;background:#ffffff0d;border-radius:12px;margin-top:24px;padding:12px;font-weight:700;transition:all .2s}.po_modal_btn_close:hover{border-color:var(--mco);background:#ffffff1a}@keyframes modalPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.po_wrap{padding:0 2vh}}@media (max-width:900px){.po_wrap{padding:0 1vh}.po_layout{grid-template-columns:1fr}.po_sidebar{grid-template-columns:1fr 1fr;gap:1.5vh;display:grid;position:static}.po_hero_img{height:28vh}.po_titulo{font-size:var(--fz_l2)}.po_side_card:hover{transform:none}}@media (max-width:600px){.po_wrap{padding:0}.po_sidebar{grid-template-columns:1fr}.po_hero_img{height:22vh}.po_share{flex-direction:column;align-items:flex-start}.po_contenido{font-size:var(--fz_m2)}.po_header,.po_contenido,.po_tags,.po_share{padding-left:2vh;padding-right:2vh}[data-witip=Lectura],[data-witip=Cache\ ⚡]{display:none!important}.po_toc_box{margin-bottom:2vh}.po_pn_box{grid-template-columns:1fr;gap:1vh}.po_pn_card.pn_next{text-align:left;flex-direction:row-reverse;justify-content:flex-start}.po_pn_card.pn_next .po_pn_lb{flex-direction:row-reverse;justify-content:flex-start}.po_modal_overlay{padding:12px}.po_modal_dialog_media{aspect-ratio:16/9;border-radius:16px;width:100%;min-height:210px}}
