#directos{background:#f8f9fa;color:#262626;padding-bottom:56px}#directos section{padding:0}#directos h1,#directos h2,#directos h3,#directos h4,#directos h5{color:#111;font-weight:700;letter-spacing:normal}#directos p{font-size:1rem;line-height:1.6;margin-bottom:0}#directos a:hover,#directos a *:hover{color:inherit;text-decoration:none}#directos .dir-hero{background:#fff;border-bottom:1px solid #e9edf2;padding:48px 0 36px}#directos .dir-hero__label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#efb627;margin-bottom:12px}#directos .dir-hero__title{font-size:2.6rem;font-weight:800;line-height:1.15;margin-bottom:12px}@media only screen and (max-width:991px){#directos .dir-hero__title{font-size:1.9rem}}#directos .dir-hero__desc{color:#6b7280;max-width:560px}#directos .dir-btn{display:inline-flex;align-items:center;gap:.45em;background:#efb627;color:#111;font-weight:600;font-size:.95rem;border-radius:50px;padding:.7em 1.5em;white-space:nowrap;transition:background .15s ease,transform .15s ease}#directos .dir-btn:hover{background:#c79920;color:#111;text-decoration:none;transform:translateY(-2px)}#directos .dir-btn--ghost{background:#fff;border:1.5px solid #d1d5db;color:#374151}#directos .dir-btn--ghost:hover{background:#f9fafb;border-color:#9ca3af;color:#111}#directos .dir-next{display:grid;grid-template-columns:240px 1fr auto;align-items:center;gap:22px;background:#fef3dd;border:1px solid rgba(239,182,39,.45);border-left:4px solid #efb627;border-radius:14px;padding:16px;margin-top:28px}@media only screen and (max-width:991px){#directos .dir-next{grid-template-columns:1fr;gap:14px}}#directos .dir-next__visual{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#e5e7eb}#directos .dir-next__visual img{width:100%;height:100%;object-fit:cover}#directos .dir-next__label{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#b88b17;margin-bottom:4px}#directos .dir-next__title{font-size:1.25rem;font-weight:700;margin:0 0 4px}#directos .dir-next__date{color:#6b5a2e;font-size:.93rem}#directos .dir-filters{display:flex;align-items:center;justify-content:flex-end;padding:24px 0 4px}#directos .dir-filters__count{font-size:.85rem;color:#9ca3af;white-space:nowrap}#directos .dir-badge{display:inline-flex;align-items:center;gap:.35em;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:#fff;color:#4b5563;box-shadow:0 1px 3px rgba(0,0,0,.12)}#directos .dir-badge--live{background:#d92d20;color:#fff}#directos .dir-badge--soon{background:#111;color:#fff}#directos .dir-badge--premium{background:#efb627;color:#111}#directos .dir-badge--account{background:#fff;color:#4b5563}#directos .dir-grid{margin-top:20px}#directos .dir-item{display:flex;margin-bottom:24px}#directos .dir-card{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid #e9edf2;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}#directos .dir-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.09);transform:translateY(-2px);text-decoration:none}#directos .dir-card__thumb{position:relative;aspect-ratio:16/9;background:#e5e7eb;overflow:hidden}#directos .dir-card__thumb img{width:100%;height:100%;object-fit:cover}#directos .dir-card__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap;max-width:calc(100% - 20px)}#directos .dir-card__play{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#efb627;color:#111;font-size:.75rem}#directos .dir-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:16px 18px 18px}#directos .dir-card__meta{font-size:.78rem;color:#9ca3af;margin-bottom:8px}#directos .dir-card__title{font-size:1.15rem;font-weight:700;line-height:1.25;margin:0 0 8px}#directos .dir-card__excerpt{font-size:.92rem;color:#6b7280}#directos .dir-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:12px}#directos .dir-card__tag{font-size:.72rem;color:#6b7280;border:1px solid #e5e7eb;border-radius:999px;padding:2px 9px}#directos .dir-card__tag[href]{transition:all .15s ease}#directos .dir-card__tag[href]:hover{color:#111;border-color:#9ca3af;background:#f9fafb;text-decoration:none}#directos .dir-pagination{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:8px}#directos .dir-pagination .page_numbers{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}#directos .dir-pagination .page_number{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid #dfe5ec;background:#fff;color:#4b5563;font-weight:600;font-size:.92rem;transition:all .15s ease}#directos .dir-pagination .page_number:hover{border-color:#d1d5db;color:#111;background:#f9fafb;text-decoration:none}#directos .dir-pagination .page_number.active{background:#111;border-color:#111;color:#fff}#directos .dir-pagination .page_nav{display:inline-flex;align-items:center;gap:.35rem;height:36px;padding:0 .9rem;border-radius:9px;border:1px solid #dfe5ec;background:#fff;color:#4b5563;font-weight:600;font-size:.9rem}#directos .dir-pagination .page_nav:hover{border-color:#d1d5db;color:#111;background:#f9fafb;text-decoration:none}#directos .dir-pagination .page_nav.disabled{opacity:.45;pointer-events:none}#directos .dir-pagination .page_dots{color:#9ca3af}#directos .dir-detail-head{background:#fff;border-bottom:1px solid #e9edf2;padding:28px 0}#directos .dir-detail-head__badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}#directos .dir-detail-head__title{font-size:2.1rem;font-weight:800;line-height:1.2;margin-bottom:10px}@media only screen and (max-width:991px){#directos .dir-detail-head__title{font-size:1.6rem}}#directos .dir-detail-head__summary{color:#6b7280;max-width:640px;margin-bottom:12px}#directos .dir-detail-head__facts{display:flex;flex-wrap:wrap;gap:8px 18px;color:#6b7280;font-size:.9rem}#directos .dir-detail-head__facts i{color:#b88b17;margin-right:5px}#directos .dir-detail-head__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}#directos .dir-back{display:inline-flex;align-items:center;gap:.4em;color:#6b7280;font-size:.88rem;font-weight:600;margin-bottom:14px}#directos .dir-back:hover{color:#111;text-decoration:none}#directos .dir-body{max-width:860px;padding-top:28px}#directos .dir-video{aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#111;box-shadow:0 10px 28px rgba(15,23,42,.12)}#directos .dir-video iframe{width:100%;height:100%;border:0}#directos .dir-video-note{display:inline-flex;align-items:center;gap:.4em;margin-top:10px;font-size:.85rem;color:#6b7280}#directos .dir-video-note:hover{color:#111}#directos .dir-section{margin-top:34px}#directos .dir-section h2{font-size:1.35rem;margin-bottom:14px}#directos .dir-section p{color:#4b5563;white-space:pre-line}#directos .dir-index{display:grid;gap:8px;padding:0;margin:0;list-style:none}#directos .dir-index__item{display:flex;align-items:baseline;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid #e9edf2;border-radius:10px;padding:11px 14px;color:#374151;font-size:.95rem;transition:border-color .15s ease,background .15s ease}#directos .dir-index__item:hover{border-color:rgba(239,182,39,.8);background:#fef3dd}#directos .dir-index__time{flex:0 0 auto;font-weight:700;font-size:.85rem;color:#b88b17;font-variant-numeric:tabular-nums}#directos .dir-index__plain{background:rgba(0,0,0,0);border:0;padding:6px 0;color:#4b5563}#directos .dir-resources{display:grid;gap:10px}#directos .dir-resource{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e9edf2;border-radius:12px;padding:14px 16px}@media only screen and (max-width:991px){#directos .dir-resource{flex-direction:column;align-items:flex-start}}#directos .dir-resource__name{font-weight:700;font-size:.98rem}#directos .dir-resource__name i{color:#b88b17;margin-right:7px}#directos .dir-resource__desc{color:#6b7280;font-size:.88rem;margin-top:3px}#directos .dir-resource__lock{display:inline-flex;align-items:center;gap:.4em;color:#6b7280;font-size:.85rem;font-weight:600;white-space:nowrap}#directos .dir-resource__lock i{color:#b88b17}#directos .dir-panel{background:#fef3dd;border:1px solid rgba(239,182,39,.45);border-radius:14px;padding:26px 24px;text-align:center}#directos .dir-panel__icon{width:44px;height:44px;border-radius:50%;background:#efb627;color:#111;display:grid;place-items:center;margin:0 auto 12px;font-size:1.1rem}#directos .dir-panel h2{font-size:1.25rem;margin-bottom:8px}#directos .dir-panel p{color:#6b5a2e;max-width:460px;margin:0 auto 16px}#directos .dir-filters+.dir-panel{margin-top:24px}#directos .dir-panel__icon--ring{position:relative;animation:dirBellRing 4.5s ease-in-out infinite}#directos .dir-panel__icon--ring::before,#directos .dir-panel__icon--ring::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(239,182,39,.55);animation:dirPulseRing 2.6s ease-out infinite}#directos .dir-panel__icon--ring::after{animation-delay:1.3s}#directos .dir-panel__sparkle{position:absolute;width:7px;height:7px;background:#efb627;box-shadow:0 0 6px rgba(239,182,39,.85);clip-path:polygon(50% 0%, 61% 35%, 100% 50%, 61% 65%, 50% 100%, 39% 65%, 0% 50%, 39% 35%);opacity:0;pointer-events:none;animation:dirSparkle 2.4s ease-in-out infinite}#directos .dir-panel__sparkle:nth-child(2){top:-6px;left:2px;animation-delay:.3s}#directos .dir-panel__sparkle:nth-child(3){top:6px;right:-10px;animation-delay:1.1s}#directos .dir-panel__sparkle:nth-child(4){bottom:-8px;left:-6px;animation-delay:1.8s}@keyframes dirBellRing{0%,85%,100%{transform:rotate(0)}87%{transform:rotate(14deg)}89%{transform:rotate(-11deg)}91%{transform:rotate(7deg)}93%{transform:rotate(-4deg)}95%{transform:rotate(2deg)}97%{transform:rotate(0)}}@keyframes dirPulseRing{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.9);opacity:0}}@keyframes dirSparkle{0%,100%{opacity:0;transform:scale(0.3) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(25deg)}}@media(prefers-reduced-motion: reduce){#directos .dir-panel__icon--ring,#directos .dir-panel__icon--ring::before,#directos .dir-panel__icon--ring::after,#directos .dir-panel__sparkle{animation:none}}/*# sourceMappingURL=directos.css.map */
