@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%;animation:shimmer 1.6s infinite linear;border-radius:.8vh}.po_sk_img{height:40vh;border-radius:1.8vh 1.8vh 0 0;margin-bottom:2vh}.po_sk_body{display:flex;flex-direction:column;gap:1.2vh;padding:1vh 3vh 2vh}.po_sk_cat{height:2.5vh;width:12vh;border-radius:2vh}.po_sk_tit{height:4.5vh;width:92%}.po_sk_t2{width:65%}.po_sk_meta{height:2vh;width:75%}.po_sk_p{height:1.8vh;width:100%}.po_sk_side{height:18vh;border-radius:1.8vh;margin-bottom:1.5vh}.po_fade{opacity:0;transform:translateY(2vh);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.po_fade.po_visible{opacity:1;transform:none}.po_wrap{margin:0 auto;padding:0 1vh;font-family:var(--ff_P)}.po_layout{display:grid;grid-template-columns:1fr 26%;gap:2vw;align-items:start}.po_content{background:var(--wb);border-radius:1.8vh;border:1px solid var(--brd);box-shadow:0 4px 12px #00000005;display:flex;flex-direction:column;overflow:hidden}.po_hero{position:relative;overflow:hidden;flex-shrink:0}.po_hero_img{width:100%;display:block;transition:transform .7s ease}.po_content:hover .po_hero_img{transform:scale(1.025)}.po_hero_over{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 45%,rgba(0,0,0,.15) 100%);display:flex;justify-content:space-between;align-items:flex-start;padding:2vh}.po_back{display:flex;align-items:center;gap:.6vh;color:#fff;font-size:var(--fz_m2);font-weight:600;padding:.7vh 1.5vh;background:#0000004d;border-radius:2vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--tr_f)}.po_back:hover{background:#0000008c;color:#fff;transform:translate(-.4vh)}.po_hero_badges{display:flex;gap:.8vh;align-items:center}.po_cat_badge,.po_dest_badge{display:flex;align-items:center;gap:.5vh;color:#fff;font-size:var(--fz_s4);font-weight:700;padding:.6vh 1.2vh;border-radius:2vh}.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);font-weight:800;color:var(--tx1);line-height:1.2;margin-bottom:1.5vh;font-family:var(--ff_O)}.po_resumen{font-size:var(--fz_m3);color:var(--tx2);line-height:1.7;font-style:italic;padding:1.2vh 2vh;background:var(--bg4);border-left:3px solid var(--mco);border-radius:0 1vh 1vh 0;margin-bottom:.5vh}.po_meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2vh;margin-top:1.8vh;padding-top:1.5vh;border-top:1px solid var(--brd)}.po_meta span{display:flex;align-items:center;gap:.4vh;font-size:var(--fz_s4);color:var(--tx3);cursor:default;transition:color var(--tr_f)}.po_meta span:hover,.po_meta i{color:var(--mco)}.po_cache_badge{display:inline-flex!important;align-items:center;gap:.4vh;padding:.3vh 1vh;background:linear-gradient(135deg,var(--mco),var(--bg2));color:var(--txa)!important;border-radius:2vh;font-size:var(--fz_s3)!important;font-weight:700!important;animation:po_cachePulse 2.5s ease-in-out infinite}.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;padding-block:2vh;border-bottom:1px solid var(--brd);color:var(--tx);line-height:1.95;font-size:var(--fz_m3)}.po_contenido h2{font-size:var(--fz_l1);font-weight:700;color:var(--tx1);margin:3vh 0 1.2vh;padding-bottom:.5vh;border-bottom:2px solid var(--bg5)}.po_contenido h3{font-size:var(--fz_m5);font-weight:700;color:var(--mco);margin:2.5vh 0 .8vh}.po_contenido p{margin-bottom:1.8vh}.po_contenido img{width:100%;object-fit:cover;border-radius:1.2vh;margin:2vh 0;box-shadow:0 4px 12px #0000000d}.po_contenido blockquote{margin:2.5vh 0;padding:1.5vh 2vh;background:var(--bg4);border-left:3px solid var(--mco);border-radius:0 1vh 1vh 0;font-style:italic;color:var(--tx2);font-size:var(--fz_m3)}.po_contenido a{color:var(--mco);font-weight:500;text-underline-offset:2px}.po_contenido a:hover{text-decoration:underline}.po_contenido ul,.po_contenido ol{list-style:none;padding:0;margin:2vh 0 2.5vh}.po_contenido li{position:relative;padding-left:3.5vh;margin-bottom:1.2vh;line-height:1.7}.po_contenido li:before{content:"🐾";position:absolute;left:0;top:.2vh;font-size:var(--fz_s3);opacity:.8;color:var(--mco)}.po_table_wrap{width:100%;overflow-x:auto;margin:3vh 0;border-radius:1.5vh;border:1px solid var(--brd);box-shadow:0 6px 16px #0000000a;background:var(--wb)}.po_table_wrap table{width:100%;border-collapse:collapse;min-width:500px}.po_table_wrap th{background:var(--bg4);color:var(--mco);font-weight:800;text-align:left;padding:1.8vh 2.5vh;border-bottom:2px solid var(--brd);font-size:var(--fz_m2)}.po_table_wrap td{padding:1.5vh 2.5vh;border-bottom:1px solid var(--bg5);color:var(--tx2);font-size:var(--fz_m1);transition:background var(--tr_f)}.po_table_wrap tr:last-child td{border-bottom:none}.po_table_wrap tr:hover td{background:var(--bg5)}.po_yt_btn{display:inline-flex;align-items:center;padding:1.2vh 2.5vh;margin:1.5vh 0;background:var(--bg4);border:1px solid var(--brd);border-radius:5vh;color:var(--tx1);font-size:var(--fz_m2);font-weight:700;cursor:pointer;transition:all var(--tr_f)}.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{display:flex;flex-wrap:wrap;gap:.6vh;padding-top:1.5vh;padding-bottom:1vh}.po_tag{padding:.4vh 1.2vh;background:var(--bg4);color:var(--mco);border-radius:5vh;font-size:var(--fz_s4);font-weight:600;border:1px solid var(--brd);transition:all var(--tr_f);cursor:default}.po_tag:hover{background:color-mix(in srgb,var(--mco) 10%,transparent);border-color:var(--mco)}.po_tags_side{padding:0}.po_share{display:flex;align-items:center;justify-content:space-between;padding-top:1.2vh;padding-bottom:2vh;flex-wrap:wrap;gap:1vh;border-top:1px solid var(--brd)}.po_share>span{display:flex;align-items:center;gap:.6vh;font-size:var(--fz_m2);font-weight:600;color:var(--tx1)}.po_share>span i{color:var(--mco)}.po_share_btns{display:flex;gap:.8vh}.po_share_btn{width:4.5vh;height:4.5vh;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sc);color:#fff;font-size:var(--fz_m2);transition:all var(--tr_f);border:none;cursor:pointer;box-shadow:0 2px 8px #0000001f;text-decoration:none}.po_share_btn:hover{transform:translateY(-.4vh) scale(1.12);box-shadow:0 6px 16px #0003;color:#fff}.po_sidebar{align-self:stretch;display:flex;flex-direction:column;gap:1.5vh;min-width:0}.po_side_card{background:var(--wb);border-radius:1.8vh;padding:2.5vh;border:1px solid var(--brd);box-shadow:0 4px 12px #00000005;display:flex;flex-direction:column;gap:1vh;transition:box-shadow var(--tr_m),transform var(--tr_m)}.po_side_card:hover{box-shadow:0 8px 24px #00000012;transform:translateY(-.2vh)}.po_side_title{font-size:var(--fz_m2);font-weight:700;color:var(--tx1);display:flex;align-items:center;gap:.6vh;padding-bottom:1vh;border-bottom:1px solid var(--brd);margin-bottom:.4vh}.po_side_title i{color:var(--mco)}.po_ad_sticky{position:sticky;top:7vh;border-radius:1.8vh;overflow:hidden;border:1px solid var(--brd);box-shadow:0 4px 12px #0000000a;background:var(--wb)}.po_ad_sticky .lc_ad_side{margin:0}.po_ad_sticky .wi_ad_link{display:block;border-radius:1.8vh!important;overflow:hidden;margin:auto}.po_ad_sticky .wi_ad_img{transition:transform .5s ease}.po_ad_sticky .wi_ad_link:hover .wi_ad_img{transform:scale(1.04)}.po_autor_box{display:flex;align-items:center;gap:1.2vh}.po_autor_av img{width:5.5vh;height:5.5vh;border-radius:50%;object-fit:cover;border:2px solid var(--mco);transition:transform .4s ease}.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{display:block;font-size:var(--fz_m2);font-weight:700;color:var(--tx1)}.po_autor_info span{font-size:var(--fz_s4);color:var(--mco);font-weight:500}.po_info_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6vh}.po_info_list li{display:flex;align-items:center;gap:.8vh;padding:.9vh 1.2vh;background:var(--bg4);border-radius:1vh;font-size:var(--fz_s4);color:var(--tx3);border:2px solid transparent;transition:border-color var(--tr_f),background var(--tr_f);cursor:default;margin:0}.po_info_list li:hover{border-color:var(--mco);background:var(--wb)}.po_info_list i{color:var(--mco);width:1.8vh;text-align:center;flex-shrink:0}.po_info_list span{flex:1}.po_info_list strong{color:var(--tx1);font-weight:600}.po_share_full{display:flex;flex-direction:column;gap:.6vh}.po_share_full_btn{display:flex;align-items:center;gap:1vh;padding:1vh 1.5vh;background:var(--sc);color:#fff;border-radius:1vh;font-size:var(--fz_m1);font-weight:600;transition:all var(--tr_f);border:none;cursor:pointer;text-decoration:none;width:100%}.po_share_full_btn:hover{transform:translate(.4vh);opacity:.9;color:#fff}.po_share_full_btn i{font-size:var(--fz_m2);width:2vh;text-align:center;flex-shrink:0}.po_relacionados{display:flex;flex-direction:column;gap:1vh}.po_rel_card{display:flex;gap:1vh;padding:1vh;background:var(--bg4);border-radius:1.2vh;border:2px solid transparent;transition:all var(--tr_f);text-decoration:none}.po_rel_card:hover{background:var(--wb);border-color:var(--mco);transform:translate(.3vh)}.po_rel_img{width:8vh;height:7vh;border-radius:.8vh;overflow:hidden;flex-shrink:0}.po_rel_img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.po_rel_card:hover .po_rel_img img{transform:scale(1.08)}.po_rel_info{flex:1;display:flex;flex-direction:column;gap:.3vh;min-width:0}.po_rel_cat{font-size:var(--fz_s2);color:var(--mco);font-weight:600;display:flex;align-items:center;gap:.3vh}.po_rel_info strong{font-size:var(--fz_s4);font-weight:600;color:var(--tx1);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.po_rel_meta{font-size:var(--fz_s2);color:var(--tx3);display:flex;align-items:center;gap:.4vh}.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{display:flex;flex-direction:column;gap:.6vh}.po_admin_row{display:flex;align-items:center;gap:.8vh;padding:.9vh 1.2vh;background:var(--wb);border-radius:1vh;border:2px solid var(--bg4);font-size:var(--fz_s4);color:var(--tx3);transition:border-color var(--tr_f);cursor:default}.po_admin_row:hover{border-color:var(--mco)}.po_admin_row i{color:var(--mco);width:1.8vh;text-align:center;flex-shrink:0}.po_admin_row span{flex:1}.po_admin_estado{font-size:var(--fz_s3);font-weight:700;padding:.2vh .8vh;border-radius:2vh}.po_admin_estado.ok{background:#3cd7411f;color:var(--success)}.po_admin_estado.off{background:#ff38491a;color:var(--error)}.po_admin_id{font-family:Courier New,monospace;background:var(--bg5);color:var(--mco);padding:.2vh .7vh;border-radius:.5vh;font-size:var(--fz_s3);font-weight:700;max-width:14vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po_admin_actions{display:flex;gap:.6vh;margin-top:.4vh}.po_admin_btn_edit{flex:1;display:flex;align-items:center;justify-content:center;gap:.5vh;padding:1vh 1.2vh;background:var(--mco);color:var(--txa);border-radius:1vh;font-size:var(--fz_s4);font-weight:600;transition:all var(--tr_f);text-decoration:none}.po_admin_btn_edit:hover{filter:brightness(1.1);color:var(--txa);transform:translateY(-.2vh)}.po_admin_btn_refresh{flex:1;display:flex;align-items:center;justify-content:center;gap:.5vh;padding:1vh .8vh;background:transparent;color:var(--mco);border:2px solid var(--bg4);border-radius:1vh;font-size:var(--fz_s4);font-weight:600;cursor:pointer;transition:all var(--tr_f)}.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{gap:2vh;min-height:55vh;color:var(--tx3)}.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{display:flex;align-items:center;gap:.6vh;padding:1.2vh 2.5vh;background:var(--mco);color:var(--txa);border-radius:1vh;font-weight:600;font-size:var(--fz_m3);transition:all var(--tr_f)}.po_back_btn:hover{filter:brightness(1.08);transform:translateY(-.2vh);color:var(--txa)}.po_progress_bar{position:fixed;top:auto;bottom:0;left:0;height:.5vh;background:var(--mco);width:0%;z-index:9999;transition:width .1s ease-out}.po_toc_box{background:var(--bg4);padding:1.5vh 2.5vh 0 1.5vh;margin:2vh 3vh 0;border-radius:1vh;border-left:3px solid var(--mco)}.po_toc_title{font-size:var(--fz_m2);font-weight:700;color:var(--tx1);display:flex;align-items:center;gap:.6vh;margin-bottom:1vh}.po_toc_title i{color:var(--mco)}.po_toc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8vh}.po_toc li{margin:0}.po_toc_link{color:var(--tx2);font-size:var(--fz_m1);text-decoration:none;transition:color var(--tr_f);display:block}.po_toc_link:hover{color:var(--mco)}.po_contenido h2,.po_contenido h3{scroll-margin-top:8vh}.po_like_btn{display:inline-flex;align-items:center;gap:.5vh;padding:.5vh 1.2vh;border-radius:5vh;border:1px solid var(--brd);background:var(--wb);color:var(--tx2);font-size:var(--fz_m1);cursor:pointer;transition:all var(--tr_f)}.po_like_btn.active,.po_like_btn:hover{border-color:#fe0149!important;color:#fe0149!important;background:color-mix(in srgb,#fe0149 12%,transparent)!important}.po_like_btn.active i,.po_like_btn:hover i{color:#fe0149!important}.po_like_btn.active i{animation:po_heartPulse .4s ease-out}@keyframes po_heartPulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.po_pn_box{display:grid;grid-template-columns:1fr 1fr;gap:2vh;margin-top:1vh}.po_pn_card{display:flex;align-items:center;gap:1.5vh;padding:1.2vh;background:var(--bg4);border-radius:1.2vh;text-decoration:none;border:2px solid transparent;transition:all var(--tr_f)}.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{width:7.5vh;height:7.5vh;border-radius:.8vh;overflow:hidden;flex-shrink:0}.po_pn_img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.po_pn_card:hover .po_pn_img img{transform:scale(1.08)}.po_pn_info{flex:1;display:flex;flex-direction:column;gap:.4vh;min-width:0}.po_pn_lb{font-size:var(--fz_s3);color:var(--tx3);font-weight:600;display:flex;align-items:center;gap:.5vh;text-transform:uppercase;letter-spacing:.5px}.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);font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.po_col_main{display:flex;flex-direction:column;gap:2vh;min-width:0}.po_comments{background:var(--wb);border-radius:1.8vh;border:1px solid var(--brd);box-shadow:0 4px 12px #00000005;padding:3vh;margin-top:1vh}.po_comments_title{font-size:var(--fz_l1);font-weight:800;color:var(--tx1);margin-bottom:2vh;display:flex;align-items:center;gap:1vh;border-bottom:2px solid var(--bg5);padding-bottom:1.5vh}.po_comments_title i{color:var(--mco)}@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{position:static;display:grid;grid-template-columns:1fr 1fr;gap:1.5vh}.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;justify-content:flex-start;flex-direction:row-reverse}.po_pn_card.pn_next .po_pn_lb{justify-content:flex-start;flex-direction:row-reverse}}
