.layout,body,html{overflow-x:visible!important;overflow-y:visible!important}.course-detail-v2[data-v-3675aca1]{background:#f7f8fb;min-height:100vh;overflow:visible!important;padding-bottom:60px}.container[data-v-3675aca1]{margin:0 auto;max-width:1400px;padding:0 1.5rem}.top-bar[data-v-3675aca1]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;min-height:42px;padding:.5rem 1.5rem;row-gap:.35rem}.back-btn[data-v-3675aca1]{align-items:center;background:transparent;border:none;border-radius:8px;color:#173773;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:600;gap:.25rem;padding:.35rem .7rem .35rem .5rem;text-decoration:none;transition:background .15s,transform .15s}.back-btn[data-v-3675aca1]:hover{background:#17377312}.back-btn[data-v-3675aca1]:hover svg{transform:translate(-2px);transition:transform .15s}.top-bar-divider[data-v-3675aca1]{background:#d1d5db;flex-shrink:0;height:18px;width:1px}.breadcrumb[data-v-3675aca1]{align-items:center;color:#6b7280;display:flex;flex:1 1 auto;flex-wrap:wrap;font-size:.82rem;gap:.35rem;min-width:0;row-gap:.15rem}.breadcrumb a[data-v-3675aca1]{color:#6b7280;text-decoration:none;transition:color .15s}.breadcrumb a[data-v-3675aca1]:hover{color:#173773}.breadcrumb-sep[data-v-3675aca1]{color:#cbd5e1;flex-shrink:0}.breadcrumb-current[data-v-3675aca1]{color:#173773;font-weight:600;word-break:break-word}@media (max-width:640px){.top-bar[data-v-3675aca1]{flex-wrap:nowrap;gap:.5rem;min-height:40px;padding:.4rem 1rem}.back-btn[data-v-3675aca1]{font-size:.82rem;gap:.2rem;padding:.3rem .55rem .3rem .4rem}.top-bar-divider[data-v-3675aca1]{height:16px}.breadcrumb[data-v-3675aca1]{flex-wrap:nowrap;font-size:.8rem;gap:0;min-width:0;overflow:hidden}.breadcrumb .breadcrumb-sep[data-v-3675aca1],.breadcrumb a[data-v-3675aca1]{display:none}.breadcrumb-current[data-v-3675aca1]{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}}.hero-split[data-v-3675aca1]{background:linear-gradient(135deg,#173773,#2a3f7a 60%,#1d4ed8);color:#fff;overflow:hidden;padding:2.5rem 0 3rem;position:relative}.hero-split[data-v-3675aca1]:before{background:radial-gradient(circle,rgba(251,140,0,.22),transparent 70%);border-radius:50%;content:"";height:380px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:380px}.hero-split-inner[data-v-3675aca1]{align-items:center;display:grid;gap:3rem;grid-template-columns:1.1fr 1fr;position:relative;z-index:1}.hero-text[data-v-3675aca1]{min-width:0}.hero-badges[data-v-3675aca1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.badge[data-v-3675aca1]{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;gap:.3rem;letter-spacing:.03em;padding:.35rem .85rem}.badge-cat[data-v-3675aca1]{background:#ffffff2e;color:#fff}.badge-is-critical[data-v-3675aca1]{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff}.badge-is-warning[data-v-3675aca1]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.badge-is-full[data-v-3675aca1]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.hero-title[data-v-3675aca1]{font-size:2.2rem;font-weight:700;line-height:1.15;margin:0 0 .85rem}.hero-tagline[data-v-3675aca1]{display:-webkit-box;font-size:1.02rem;-webkit-line-clamp:3;line-height:1.5;margin:0 0 1.5rem;opacity:.9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero-meta[data-v-3675aca1]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.5rem}.meta-card[data-v-3675aca1]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;gap:.65rem;min-height:52px;min-width:0;padding:.55rem .9rem}.meta-card[data-v-3675aca1],.meta-card-icon[data-v-3675aca1]{align-items:center;display:flex}.meta-card-icon[data-v-3675aca1]{background:#ffffff24;border-radius:8px;color:#fb8c00;flex-shrink:0;height:32px;justify-content:center;width:32px}.meta-card-body[data-v-3675aca1]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.meta-card-label[data-v-3675aca1]{font-size:.68rem;font-weight:500;letter-spacing:.06em;opacity:.75;text-transform:uppercase}.meta-card-value[data-v-3675aca1]{font-size:.9rem;font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-card-value[data-v-3675aca1] small{font-size:.78rem;opacity:.85}.hero-ctas[data-v-3675aca1]{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 1rem}.cta-primary[data-v-3675aca1]{align-items:center;background:#fb8c00;border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:.5rem;padding:.95rem 1.6rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.cta-primary[data-v-3675aca1]:hover:not(:disabled){box-shadow:0 12px 32px #fb8c0066;color:#fff;transform:translateY(-2px)}.hero-enrolled-badge[data-v-3675aca1]{background:#10b9812e;border:1px solid rgba(16,185,129,.4);border-radius:14px;color:#d1fae5}.hero-enrolled-badge[data-v-3675aca1],.hero-full-badge[data-v-3675aca1]{align-items:center;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.85rem 1.4rem}.hero-full-badge[data-v-3675aca1]{background:#ef44442e;border:1px solid rgba(239,68,68,.45);border-radius:14px;color:#fee2e2}.hero-trust[data-v-3675aca1]{align-items:center;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:.85rem;gap:.4rem;margin:0;opacity:.85}.trust-sep[data-v-3675aca1]{opacity:.4}.hero-media[data-v-3675aca1]{min-width:0}.image-wrap[data-v-3675aca1]{background:#000;border-radius:18px;box-shadow:0 24px 60px #00000059;overflow:hidden;position:relative}.image-aspect[data-v-3675aca1]{aspect-ratio:16/9}.hero-image[data-v-3675aca1]{border:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-image-placeholder[data-v-3675aca1]{align-items:center;background:linear-gradient(135deg,#1f2937,#111827);color:#d1d5db;display:flex;height:100%;justify-content:center;width:100%}.countdown-banda[data-v-3675aca1]{background:linear-gradient(180deg,#fff7eb,#fff);border-bottom:1px solid #f3f4f6;padding:1.75rem 0 2rem}.countdown-banda-inner[data-v-3675aca1]{text-align:center}.countdown-header[data-v-3675aca1]{color:#b35a00;font-size:.82rem;font-weight:700;letter-spacing:.06em;margin:0 0 .85rem;text-transform:uppercase}.countdown-header[data-v-3675aca1] strong{color:#fb8c00;font-weight:800}.countdown-timer[data-v-3675aca1]{align-items:center;display:inline-flex;gap:.4rem;margin:0 auto}.countdown-item[data-v-3675aca1]{background:#fff;border:1px solid #ffe5b5;border-radius:14px;box-shadow:0 4px 12px #fb8c001f;min-width:78px;padding:.7rem 1rem;text-align:center}.countdown-number[data-v-3675aca1]{color:#173773;font-size:1.85rem;font-weight:800;line-height:1}.countdown-label[data-v-3675aca1]{color:#6b7280;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-top:.3rem;text-transform:uppercase}.countdown-separator[data-v-3675aca1]{color:#fb8c00;font-size:1.6rem;font-weight:800;opacity:.6}.countdown-message[data-v-3675aca1]{align-items:center;color:#6b7280;display:flex;font-size:.85rem;gap:.4rem;justify-content:center;margin:1rem 0 0}.countdown-message[data-v-3675aca1] svg{color:#fb8c00;flex-shrink:0}.countdown-alert[data-v-3675aca1]{align-items:center;border:1px solid;border-radius:14px;display:flex;gap:.85rem;margin:1.25rem auto 0;max-width:760px;padding:.85rem 1.1rem}.countdown-alert.warning[data-v-3675aca1]{background:#fff7eb;border-color:#ffe5b5;color:#92400e}.countdown-alert.warning .alert-icon[data-v-3675aca1]{background:#f59e0b;color:#fff}.countdown-alert.critical[data-v-3675aca1]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.countdown-alert.critical .alert-icon[data-v-3675aca1]{background:#ef4444;color:#fff}.alert-icon[data-v-3675aca1]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.alert-content h3[data-v-3675aca1]{font-size:.95rem;font-weight:700;margin:0 0 .15rem}.alert-content p[data-v-3675aca1]{font-size:.85rem;line-height:1.45;margin:0}@media (max-width:640px){.countdown-item[data-v-3675aca1]{min-width:60px;padding:.55rem .65rem}.countdown-number[data-v-3675aca1]{font-size:1.45rem}.countdown-label[data-v-3675aca1]{font-size:.62rem}.countdown-separator[data-v-3675aca1]{font-size:1.2rem}}.anchor-nav[data-v-3675aca1]{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:87px;transition:box-shadow .2s;z-index:100}@media (max-width:768px){.anchor-nav[data-v-3675aca1]{top:60px}}.anchor-nav.stuck[data-v-3675aca1]{box-shadow:0 4px 12px #0000000f}.anchor-nav-title-row[data-v-3675aca1]{background:linear-gradient(90deg,#fff7eb 0,#fff 65%);border-bottom:1px solid #f3f4f6;display:none}.anchor-nav.stuck .anchor-nav-title-row[data-v-3675aca1]{animation:titleFadeIn-3675aca1 .25s ease-out;display:block}@keyframes titleFadeIn-3675aca1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.anchor-nav-title-inner[data-v-3675aca1]{align-items:center;display:flex;gap:.75rem;min-height:48px;padding:.5rem 1.5rem}.anchor-nav-title-thumb[data-v-3675aca1]{box-shadow:0 2px 6px #17377326;-o-object-fit:cover;object-fit:cover}.anchor-nav-title-icon[data-v-3675aca1],.anchor-nav-title-thumb[data-v-3675aca1]{border-radius:8px;flex-shrink:0;height:36px;width:36px}.anchor-nav-title-icon[data-v-3675aca1]{align-items:center;background:linear-gradient(135deg,#fb8c00,#f57c00);color:#fff;display:flex;justify-content:center}.anchor-nav-title-text-wrap[data-v-3675aca1]{display:flex;flex:1;flex-direction:column;line-height:1.15;min-width:0}.anchor-nav-title-eyebrow[data-v-3675aca1]{color:#fb8c00;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.anchor-nav-title-text[data-v-3675aca1]{color:#173773;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-nav-title-cat[data-v-3675aca1]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#173773;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:600;padding:.3rem .7rem;white-space:nowrap}.anchor-nav-inner[data-v-3675aca1]{align-items:stretch;display:flex;gap:.15rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 32px),transparent);overflow-x:auto;padding:.5rem 1.5rem;scrollbar-width:none}.anchor-nav-inner[data-v-3675aca1]::-webkit-scrollbar{display:none}.anchor-link[data-v-3675aca1]{border-radius:6px;color:#555;font-size:.85rem;font-weight:600;letter-spacing:.04em;padding:.7rem 1.15rem;position:relative;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s;white-space:nowrap}.anchor-link[data-v-3675aca1]:hover{background:#fff8f0;color:#fb8c00}.anchor-link.active[data-v-3675aca1]{background:#fff3e0;color:#16223d}.anchor-link.active[data-v-3675aca1]:after{background:#fb8c00;border-radius:3px 3px 0 0;bottom:-2px;content:"";height:3px;left:12%;position:absolute;right:12%}@media (max-width:768px){.anchor-link[data-v-3675aca1]{font-size:.85rem;letter-spacing:0;padding:.65rem .9rem;text-transform:none}.anchor-nav-title-inner[data-v-3675aca1]{gap:.55rem;min-height:44px;padding:.4rem 1rem}.anchor-nav-title-icon[data-v-3675aca1],.anchor-nav-title-thumb[data-v-3675aca1]{height:30px;width:30px}.anchor-nav-title-text[data-v-3675aca1]{font-size:.88rem}.anchor-nav-title-cat[data-v-3675aca1],.anchor-nav-title-eyebrow[data-v-3675aca1]{display:none}}.layout[data-v-3675aca1]{display:grid;gap:2rem;grid-template-columns:1fr 380px;padding-top:2rem;position:relative}.main-col[data-v-3675aca1]{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.sidebar-col[data-v-3675aca1]{position:relative}.sidebar-inner[data-v-3675aca1]{width:100%}.section[data-v-3675aca1]{scroll-margin-top:160px}@media (max-width:768px){.section[data-v-3675aca1]{scroll-margin-top:130px}}.section-card[data-v-3675aca1]{background:#fff;border-radius:18px;box-shadow:0 4px 16px #0000000a;padding:2rem}.section-card h2.section-title[data-v-3675aca1]{color:#173773;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 .5rem}.section-subtitle[data-v-3675aca1]{color:#6b7280;font-size:.92rem;line-height:1.5;margin:0 0 1.5rem}.section-head-inline[data-v-3675aca1]{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between;margin:0 0 1.25rem}.section-head-inline h2.section-title[data-v-3675aca1]{margin:0}.section-head-count[data-v-3675aca1]{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:.82rem;font-weight:600;padding:.3rem .7rem}.section-html[data-v-3675aca1]{color:#374151;font-size:1rem}.section-html[data-v-3675aca1] p{color:#374151;line-height:1.85;margin:0 0 1.15rem}.section-html[data-v-3675aca1] p:last-child{margin-bottom:0}.section-html[data-v-3675aca1] h2,.section-html[data-v-3675aca1] h3,.section-html[data-v-3675aca1] h4{color:#173773;line-height:1.35;margin-bottom:.6rem;margin-top:1.75rem}.section-html[data-v-3675aca1] ol,.section-html[data-v-3675aca1] ul{color:#374151;line-height:1.85;margin:0 0 1.15rem;padding-left:1.5rem}.section-html[data-v-3675aca1] li{margin-bottom:.35rem}.section-html[data-v-3675aca1] strong{color:#173773}.objectives-list[data-v-3675aca1]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:0}.objectives-list li[data-v-3675aca1]{align-items:flex-start;background:#f9fafb;border-radius:12px;color:#173773;display:flex;font-size:.95rem;gap:.65rem;line-height:1.4;padding:.95rem 1rem}.objective-check[data-v-3675aca1]{color:#10b981;flex-shrink:0;margin-top:.1rem}.program-list[data-v-3675aca1]{display:flex;flex-direction:column;gap:.65rem}.program-item[data-v-3675aca1]{align-items:center;background:#fafbfd;border:1px solid #eef0f4;border-radius:12px;display:grid;gap:.85rem;grid-template-columns:auto 1fr;padding:.85rem 1rem}.program-time[data-v-3675aca1]{align-items:center;background:#fff7eb;border:1px solid #ffe5b5;border-radius:999px;color:#b35a00;display:inline-flex;font-size:.82rem;font-weight:700;gap:.35rem;padding:.4rem .7rem;white-space:nowrap}.program-description[data-v-3675aca1]{color:#374151;font-size:.95rem;line-height:1.45}@media (max-width:640px){.program-item[data-v-3675aca1]{gap:.5rem;grid-template-columns:1fr}.program-time[data-v-3675aca1]{width:-moz-fit-content;width:fit-content}}.teacher-grid[data-v-3675aca1]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.teacher-card[data-v-3675aca1]{align-items:start;background:#fafbfd;border:1px solid #eef0f4;border-radius:14px;display:grid;gap:1rem;grid-template-columns:88px 1fr;padding:1rem}.teacher-card-photo[data-v-3675aca1]{background:#e5e7eb;border-radius:14px;height:88px;-o-object-fit:cover;object-fit:cover;width:88px}.teacher-card-photo-placeholder[data-v-3675aca1]{align-items:center;color:#9ca3af;display:flex;justify-content:center}.teacher-card-body[data-v-3675aca1]{min-width:0}.teacher-card-name[data-v-3675aca1]{color:#173773;font-size:1.05rem;font-weight:700;line-height:1.25;margin:0 0 .15rem}.teacher-card-role[data-v-3675aca1]{color:#fb8c00;font-size:.82rem;font-weight:600;margin:0 0 .5rem}.teacher-card-about[data-v-3675aca1]{color:#4b5563;display:-webkit-box;font-size:.88rem;-webkit-line-clamp:4;line-height:1.55;-webkit-box-orient:vertical;margin:0;overflow:hidden}.teacher-card-link[data-v-3675aca1]{align-items:center;color:#173773;display:inline-flex;font-size:.85rem;font-weight:600;gap:.2rem;margin-top:.65rem;text-decoration:none;transition:color .15s}.teacher-card-link[data-v-3675aca1]:hover{color:#fb8c00}.teacher-card-link[data-v-3675aca1]:hover svg{transform:translate(2px);transition:transform .15s}.event-info-list[data-v-3675aca1]{list-style:none;margin:0;padding:0}.event-info-list li[data-v-3675aca1]{align-items:center;color:#374151;display:flex;font-size:1rem;gap:1rem;line-height:1.5;margin-bottom:1rem}.event-info-list li[data-v-3675aca1]:last-child{margin-bottom:0}.event-info-list li[data-v-3675aca1] svg{color:#fb8c00;flex-shrink:0}.event-info-list strong[data-v-3675aca1]{color:#173773;font-weight:600}.event-includes[data-v-3675aca1]{margin:0}.event-includes h4[data-v-3675aca1]{color:#173773;font-size:1.05rem;font-weight:700;margin:0 0 .85rem}.event-includes .event-info-list li[data-v-3675aca1]{font-size:.92rem;gap:.75rem;margin-bottom:.7rem}.event-includes .event-info-list li[data-v-3675aca1] svg{height:18px;width:18px}.faq-list[data-v-3675aca1]{border-top:1px solid #f3f4f6;display:flex;flex-direction:column}.faq-item[data-v-3675aca1]{border-bottom:1px solid #f3f4f6}.faq-question[data-v-3675aca1]{align-items:center;color:#173773;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1.1rem .5rem;transition:background .15s,color .15s}.faq-question[data-v-3675aca1]::-webkit-details-marker{display:none}.faq-question[data-v-3675aca1]:hover{background:#fafbfd;color:#fb8c00}.faq-chevron[data-v-3675aca1]{color:#6b7280;flex-shrink:0;transition:transform .2s}.faq-item[open]>.faq-question .faq-chevron[data-v-3675aca1]{color:#fb8c00;transform:rotate(180deg)}.faq-answer[data-v-3675aca1]{padding:0 .5rem 1.2rem}.faq-answer p[data-v-3675aca1]{color:#4b5563;font-size:.95rem;line-height:1.65;margin:0}.sidebar-inner[data-v-3675aca1]{background:#fff;border-radius:18px;box-shadow:0 4px 16px #0000000a;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.sidebar-event-image[data-v-3675aca1]{aspect-ratio:16/9;background:#f3f4f6;border-radius:12px;margin-bottom:.25rem;overflow:hidden;position:relative;width:100%}.sidebar-event-image img[data-v-3675aca1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.access-status-card[data-v-3675aca1]{align-items:flex-start;border:1px solid;border-radius:12px;display:flex;gap:.8rem;padding:.95rem 1rem}.access-status-icon[data-v-3675aca1]{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.access-status-success[data-v-3675aca1]{background:#ecfdf5;border-color:#a7f3d0}.access-status-success .access-status-icon[data-v-3675aca1]{background:#10b981}.access-status-success .access-status-body h4[data-v-3675aca1]{color:#065f46}.access-status-success .access-status-body p[data-v-3675aca1]{color:#047857}.access-status-warning[data-v-3675aca1]{background:#fff7eb;border-color:#ffe5b5}.access-status-warning .access-status-icon[data-v-3675aca1]{background:#fb8c00}.access-status-warning .access-status-body h4[data-v-3675aca1]{color:#b35a00}.access-status-warning .access-status-body p[data-v-3675aca1]{color:#92400e}.access-status-danger[data-v-3675aca1]{background:#fef2f2;border-color:#fecaca}.access-status-danger .access-status-icon[data-v-3675aca1]{background:#ef4444}.access-status-danger .access-status-body h4[data-v-3675aca1]{color:#991b1b}.access-status-danger .access-status-body p[data-v-3675aca1]{color:#b91c1c}.access-status-body h4[data-v-3675aca1]{font-size:.95rem;font-weight:700;margin:0 0 .15rem}.access-status-body p[data-v-3675aca1]{font-size:.82rem;line-height:1.45;margin:0}.sidebar-actions[data-v-3675aca1]{display:flex;flex-direction:column;gap:.5rem}.btn-sidebar-primary[data-v-3675aca1],.btn-sidebar-secondary[data-v-3675aca1]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.85rem 1.1rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s}.btn-sidebar-primary[data-v-3675aca1]{background:linear-gradient(135deg,#fb8c00,#f57c00);box-shadow:0 4px 12px #fb8c004d;color:#fff}.btn-sidebar-primary[data-v-3675aca1]:hover{box-shadow:0 8px 20px #fb8c0066;color:#fff;transform:translateY(-1px)}.btn-sidebar-secondary[data-v-3675aca1]{background:#fff;border:1.5px solid #173773;color:#173773}.btn-sidebar-secondary[data-v-3675aca1]:hover{background:#173773;color:#fff}.sidebar-access-summary[data-v-3675aca1]{border-top:1px solid #f3f4f6;padding-top:.5rem}.sidebar-block-title[data-v-3675aca1]{color:#173773;font-size:.92rem;font-weight:700;letter-spacing:.04em;margin:0 0 .65rem;text-transform:uppercase}.sidebar-access-list[data-v-3675aca1]{display:flex;flex-direction:column;gap:.45rem}.sidebar-access-chip[data-v-3675aca1]{align-items:center;background:#f9fafb;border:1px solid #eef0f4;border-radius:10px;color:#374151;display:inline-flex;font-size:.85rem;font-weight:500;gap:.45rem;padding:.5rem .75rem}.sidebar-access-chip[data-v-3675aca1] svg{color:#fb8c00}.share-actions[data-v-3675aca1]{border-top:1px solid #f3f4f6;padding-top:.5rem}.btn-share[data-v-3675aca1]{align-items:center;background:transparent;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:600;gap:.4rem;justify-content:center;padding:.65rem .85rem;transition:background .15s,color .15s,border-color .15s;width:100%}.btn-share[data-v-3675aca1]:hover{background:#f9fafb;border-color:#d1d5db;color:#173773}.related-section[data-v-3675aca1]{padding:3rem 0}.related-header[data-v-3675aca1]{margin-bottom:1.5rem}.related-header h2[data-v-3675aca1]{align-items:center;color:#173773;display:inline-flex;font-size:1.4rem;font-weight:700;gap:.55rem;margin:0 0 .3rem}.related-header p[data-v-3675aca1]{color:#6b7280;margin:0}.related-grid[data-v-3675aca1],.related-skeleton[data-v-3675aca1]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.related-skeleton-card[data-v-3675aca1]{animation:skeletonPulse-3675aca1 1.4s ease-in-out infinite;background:#e5e7eb;border-radius:16px;height:320px}.related-empty[data-v-3675aca1]{align-items:center;background:#fff;border:1px dashed #e5e7eb;border-radius:18px;color:#6b7280;display:flex;flex-direction:column;font-size:.95rem;gap:.75rem;padding:2.5rem 1rem}.related-empty[data-v-3675aca1] svg{color:#9ca3af}@keyframes skeletonPulse-3675aca1{0%,to{opacity:1}50%{opacity:.6}}.live-badge[data-v-3675aca1]{align-items:center;background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;gap:.45rem;letter-spacing:.04em;padding:.4rem .9rem}.live-dot[data-v-3675aca1]{animation:pulse-3675aca1 1.5s infinite;background:#fff;border-radius:50%;height:9px;width:9px}@keyframes pulse-3675aca1{0%{box-shadow:0 0 #ffffffb3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #fff0;transform:scale(1)}to{box-shadow:0 0 #fff0;transform:scale(.95)}}.live-blocked-hero[data-v-3675aca1]{background:radial-gradient(circle at 20% 30%,rgba(239,68,68,.18),transparent 60%),radial-gradient(circle at 80% 80%,rgba(251,140,0,.15),transparent 60%),linear-gradient(135deg,#0f172a,#1a1f3a 50%,#2a1212);color:#fff;overflow:hidden;padding:2.5rem 0 4rem;position:relative}.live-blocked-split[data-v-3675aca1]{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1.1fr 1fr}.live-preview[data-v-3675aca1]{display:flex;flex-direction:column;gap:1rem;min-width:0}.live-preview-frame[data-v-3675aca1]{aspect-ratio:16/9;background:#000;border-radius:18px;box-shadow:0 24px 60px #00000080;overflow:hidden;position:relative}.live-preview-frame[data-v-3675aca1] img,.live-preview-image[data-v-3675aca1]{filter:brightness(.45) blur(2px);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);width:100%}.live-preview-placeholder[data-v-3675aca1]{background:linear-gradient(135deg,#1a1a1a,#4a0a0a);color:#fff6;height:100%;width:100%}.live-preview-overlay[data-v-3675aca1],.live-preview-placeholder[data-v-3675aca1]{align-items:center;display:flex;justify-content:center}.live-preview-overlay[data-v-3675aca1]{flex-direction:column;gap:1rem;top:0;right:0;bottom:0;left:0;position:absolute}.live-badge-floating[data-v-3675aca1]{left:1rem;position:absolute;top:1rem}.live-preview-lock[data-v-3675aca1]{align-items:center;color:#fff;display:flex;flex-direction:column;gap:.85rem;position:relative}.lock-pulse-ring[data-v-3675aca1]{animation:lockPulse-3675aca1 2s ease-out infinite;background:#ef444473;border-radius:50%;height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px;z-index:0}@keyframes lockPulse-3675aca1{0%{opacity:.9;transform:translate(-50%,-50%) scale(.7)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.lock-circle[data-v-3675aca1]{align-items:center;background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:50%;box-shadow:0 8px 30px #ef444480;display:flex;height:90px;justify-content:center;position:relative;width:90px;z-index:1}.lock-text[data-v-3675aca1]{color:#ffffffe6;font-size:.82rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase;z-index:1}.live-preview-meta[data-v-3675aca1]{align-items:center;color:#ffffffc7;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.5rem}.live-preview-meta-item[data-v-3675aca1]{align-items:center;display:inline-flex;gap:.35rem}.live-preview-meta-item[data-v-3675aca1] svg{color:#fb8c00;flex-shrink:0}.live-preview-meta-sep[data-v-3675aca1]{opacity:.4}.live-info[data-v-3675aca1]{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.live-info-title[data-v-3675aca1]{color:#fff;font-size:1.65rem;font-weight:700;line-height:1.25;margin:0}.live-info-status[data-v-3675aca1]{align-items:center;color:#fca5a5;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;margin:0}.live-info-dot[data-v-3675aca1]{animation:livePulse 1.5s ease-in-out infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef4444e6;height:8px;width:8px}.live-access-card[data-v-3675aca1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:1.5rem}.live-access-content h2[data-v-3675aca1]{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.live-access-content p[data-v-3675aca1]{color:#ffffffc7;font-size:.92rem;line-height:1.55;margin:0}.live-access-actions[data-v-3675aca1]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.live-trust[data-v-3675aca1]{align-items:center;color:#fff9;display:inline-flex;flex-wrap:wrap;font-size:.78rem;gap:.35rem;margin:1rem 0 0}.live-trust[data-v-3675aca1] svg{color:#10b981;flex-shrink:0}.live-speakers[data-v-3675aca1]{display:flex;flex-direction:column;gap:.5rem}.live-speakers-label[data-v-3675aca1]{color:#ffffff80;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.live-speakers-list[data-v-3675aca1]{display:flex;flex-wrap:wrap;gap:.5rem}.live-speaker-chip[data-v-3675aca1]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:#fff;display:inline-flex;font-size:.85rem;gap:.45rem;padding:.3rem .7rem .3rem .3rem}.live-speaker-avatar[data-v-3675aca1]{background:#ffffff1a;border-radius:50%;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.live-speaker-avatar-placeholder[data-v-3675aca1]{align-items:center;color:#fff9;display:flex;justify-content:center}.live-speaker-name[data-v-3675aca1]{line-height:1}.live-blocked-info[data-v-3675aca1]{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:3rem;padding-top:2.5rem}.btn-live-login[data-v-3675aca1],.btn-live-register[data-v-3675aca1]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:600;gap:.45rem;padding:.8rem 1.4rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.btn-live-login[data-v-3675aca1]{background:linear-gradient(135deg,#fb8c00,#f57c00);color:#fff}.btn-live-login[data-v-3675aca1]:hover{box-shadow:0 8px 20px #fb8c0066;color:#fff;transform:translateY(-1px)}.btn-live-register[data-v-3675aca1]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.25);color:#fff}.btn-live-register[data-v-3675aca1]:hover{background:#ffffff2e;color:#fff}.live-active-layout[data-v-3675aca1]{background:#0b1220;display:flex;flex-direction:column;min-height:100vh}.live-active-bar[data-v-3675aca1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0b1220fa,#0b1220eb);border-bottom:1px solid hsla(0,0%,100%,.08);position:sticky;top:0;z-index:50}.live-active-bar-inner[data-v-3675aca1]{align-items:center;color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 0}.live-active-bar-left[data-v-3675aca1]{align-items:center;display:flex;flex:1;gap:.85rem;min-width:0}.live-active-title[data-v-3675aca1]{color:#fff;font-size:.98rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-active-bar-right[data-v-3675aca1]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.live-active-close[data-v-3675aca1],.live-active-share[data-v-3675aca1]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:.35rem;padding:.45rem .85rem;text-decoration:none;transition:background .15s,color .15s}.live-active-close[data-v-3675aca1]:hover,.live-active-share[data-v-3675aca1]:hover{background:#ffffff1f;color:#fff}.live-active-streaming[data-v-3675aca1]{padding:1.5rem 0 2rem}.live-active-streaming[data-v-3675aca1] .live-main-area{border-radius:14px;overflow:hidden;width:100%!important}@media (min-width:993px){.live-active-streaming[data-v-3675aca1] .live-main-area:not(.no-chat){grid-template-columns:1fr 2px 380px!important}}.live-active-streaming[data-v-3675aca1] .live-chat-container,.live-active-streaming[data-v-3675aca1] .live-video-container{min-height:70vh}.live-active-info[data-v-3675aca1]{background:#f7f8fb;padding-bottom:3rem;padding-top:2rem}.live-active-info .layout[data-v-3675aca1]{padding-top:0}.live-active-info .section-card[data-v-3675aca1]{background:#fff}.live-active-info .sidebar-inner[data-v-3675aca1]{background:#fff;border-radius:18px;box-shadow:0 4px 16px #0000000a;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.live-active-info[data-v-3675aca1] .event-notes-section{background:#fff!important;border-radius:18px!important;box-shadow:0 4px 16px #0000000a!important;margin:0!important;padding:2rem!important}.live-active-info[data-v-3675aca1] .event-notes-section .section-title{color:#173773!important;font-size:1.4rem!important;font-weight:700!important}.live-active-info[data-v-3675aca1] .event-notes-section .section-title :deep(svg),.live-active-info[data-v-3675aca1] .event-notes-section .section-title svg{color:#fb8c00!important}.live-active-info[data-v-3675aca1] .event-notes-section .btn-new-note{background:#fb8c00!important;border-radius:10px!important;box-shadow:0 2px 6px #fb8c0040!important;font-size:.9rem!important;padding:.6rem 1.1rem!important}.live-active-info[data-v-3675aca1] .event-notes-section .btn-new-note:hover:not(:disabled){background:#f57c00!important;box-shadow:0 6px 14px #fb8c0066!important}.live-active-info[data-v-3675aca1] .notes-list{gap:.6rem!important}.live-active-info[data-v-3675aca1] .note-card{background:#fff!important;border:1px solid #eef0f4!important;border-left-width:3px!important;border-radius:10px!important;box-shadow:none!important;padding:.85rem 1rem!important;transition:border-color .15s,background .15s!important}.live-active-info[data-v-3675aca1] .note-card:hover{background:#fafbfd!important;box-shadow:none!important;transform:none!important}.live-active-info[data-v-3675aca1] .note-header{align-items:center!important;margin-bottom:.45rem!important}.live-active-info[data-v-3675aca1] .note-type-badge{border-radius:4px!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.03em!important;padding:.15rem .55rem!important;text-transform:uppercase!important}.live-active-info[data-v-3675aca1] .note-date{color:#9ca3af!important;font-size:.75rem!important}.live-active-info[data-v-3675aca1] .note-text{color:#374151!important;font-size:.92rem!important;line-height:1.5!important;margin:0 0 .5rem!important}.live-active-info[data-v-3675aca1] .note-actions{display:flex!important;gap:.25rem!important;justify-content:flex-end!important}.live-active-info[data-v-3675aca1] .note-actions button{align-items:center!important;background:transparent!important;border:none!important;border-radius:6px!important;box-shadow:none!important;cursor:pointer!important;display:inline-flex!important;font-size:.78rem!important;font-weight:600!important;gap:.25rem!important;padding:.3rem .55rem!important;transform:none!important;transition:background .15s,color .15s!important}.live-active-info[data-v-3675aca1] .note-actions button:hover:not(:disabled){box-shadow:none!important;transform:none!important}.live-active-info[data-v-3675aca1] .btn-edit{color:#6b7280!important}.live-active-info[data-v-3675aca1] .btn-edit:hover:not(:disabled){background:#17377314!important;color:#173773!important}.live-active-info[data-v-3675aca1] .btn-delete{color:#9ca3af!important}.live-active-info[data-v-3675aca1] .btn-delete:hover:not(:disabled){background:#ef444414!important;color:#b91c1c!important}.live-active-info[data-v-3675aca1] .notes-filter{gap:.35rem!important;margin-bottom:1rem!important}.live-active-info[data-v-3675aca1] .filter-btn{border-radius:999px!important;font-size:.78rem!important;padding:.35rem .75rem!important}@media (max-width:640px){.live-active-info[data-v-3675aca1] .event-notes-section{padding:1.4rem!important}.live-active-info[data-v-3675aca1] .note-card{padding:.75rem .85rem!important}}.campus-card[data-v-3675aca1]{background:linear-gradient(135deg,#fff7eb,#ffeacd)!important;border:1px solid #ffd699!important;border-left:4px solid #fb8c00!important}.campus-card-inner[data-v-3675aca1]{align-items:start;display:grid;gap:1.1rem;grid-template-columns:auto 1fr}.campus-card-icon[data-v-3675aca1]{align-items:center;background:linear-gradient(135deg,#fb8c00,#f57c00);border-radius:14px;box-shadow:0 6px 16px #fb8c0059;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.campus-card-body h3[data-v-3675aca1]{color:#173773;font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.campus-card-body p[data-v-3675aca1]{color:#4b5563;font-size:.92rem;line-height:1.55;margin:0 0 1rem}.campus-card-body strong[data-v-3675aca1]{color:#b35a00;font-weight:700}.btn-campus[data-v-3675aca1]{align-items:center;background:#173773;border-radius:10px;color:#fff;display:inline-flex;font-size:.92rem;font-weight:600;gap:.45rem;padding:.7rem 1.2rem;text-decoration:none;transition:background .15s,transform .15s}.btn-campus[data-v-3675aca1]:hover{background:#0f2553;color:#fff;transform:translateY(-1px)}@media (max-width:640px){.campus-card-inner[data-v-3675aca1]{grid-template-columns:1fr}.campus-card-icon[data-v-3675aca1]{margin:0 auto}.campus-card-body[data-v-3675aca1]{text-align:center}.btn-campus[data-v-3675aca1]{justify-content:center;width:100%}}@media (max-width:768px){.live-active-bar-inner[data-v-3675aca1]{padding:.6rem 0}.live-active-title[data-v-3675aca1]{font-size:.88rem}.live-active-share-text[data-v-3675aca1]{display:none}.live-active-close[data-v-3675aca1],.live-active-share[data-v-3675aca1]{font-size:.8rem;padding:.4rem .65rem}.live-active-streaming[data-v-3675aca1]{padding:1rem 0 1.5rem}}.finished-banner[data-v-3675aca1]{margin-top:2rem;text-align:center}.finished-banner-icon[data-v-3675aca1]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 12px 32px #10b98140;color:#fff;display:flex;height:96px;justify-content:center;margin:0 auto 1rem;width:96px}.finished-banner-title[data-v-3675aca1]{color:#173773;font-size:1.7rem;font-weight:700;line-height:1.2;margin:0 0 .35rem}.finished-banner-status[data-v-3675aca1]{color:#047857;font-size:.85rem;font-weight:700;letter-spacing:.06em;margin:0 0 1.5rem;text-transform:uppercase}.finished-banner-message[data-v-3675aca1]{color:#4b5563;font-size:1rem;line-height:1.65;margin:0 auto 1.75rem;max-width:640px}.finished-banner-message p[data-v-3675aca1]{margin:0}.finished-info-grid[data-v-3675aca1]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:760px;text-align:left}.finished-info-item[data-v-3675aca1]{align-items:flex-start;background:#fafbfd;border:1px solid #eef0f4;border-radius:12px;display:flex;gap:.85rem;padding:1rem}.finished-info-item[data-v-3675aca1] svg{color:#fb8c00;flex-shrink:0;margin-top:.15rem}.finished-info-item strong[data-v-3675aca1]{color:#173773;display:block;font-size:.95rem;margin-bottom:.15rem}.finished-info-item p[data-v-3675aca1]{color:#6b7280;font-size:.85rem;line-height:1.45;margin:0}.error-state[data-v-3675aca1]{align-items:center;display:flex;min-height:60vh;padding:4rem 0 5rem}.auditorio-empty-state[data-v-3675aca1]{display:flex;flex-direction:column;min-height:80vh}.empty-hero[data-v-3675aca1]{align-items:center;background:linear-gradient(135deg,#173773,#2a3f7a 60%,#1d4ed8);display:flex;flex:1;justify-content:center;overflow:hidden;padding:4rem 0 5rem;position:relative}.empty-hero[data-v-3675aca1]:before{background:radial-gradient(circle,rgba(251,140,0,.22),transparent 70%);height:460px;right:-150px;top:-150px;width:460px}.empty-hero[data-v-3675aca1]:after,.empty-hero[data-v-3675aca1]:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.empty-hero[data-v-3675aca1]:after{background:radial-gradient(circle,rgba(99,102,241,.18),transparent 70%);bottom:-200px;height:400px;left:-150px;width:400px}.empty-hero-inner[data-v-3675aca1]{align-items:center;color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:640px;position:relative;text-align:center;z-index:1}.empty-hero-icon-wrap[data-v-3675aca1]{margin-bottom:1.5rem;position:relative}.empty-hero-icon-glow[data-v-3675aca1]{animation:glowPulse-3675aca1 3s ease-in-out infinite;background:radial-gradient(circle,rgba(251,140,0,.35),transparent 60%);border-radius:50%;filter:blur(20px);top:0;right:0;bottom:0;left:0;position:absolute}@keyframes glowPulse-3675aca1{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}}.empty-hero-icon[data-v-3675aca1]{align-items:center;background:linear-gradient(135deg,#fb8c00,#f57c00);border-radius:24px;box-shadow:0 12px 32px #fb8c0073;color:#fff;display:flex;height:96px;justify-content:center;position:relative;width:96px}.empty-hero-title[data-v-3675aca1]{font-size:2.1rem;font-weight:700;line-height:1.2;margin:0 0 .85rem}.empty-hero-subtitle[data-v-3675aca1]{font-size:1.02rem;line-height:1.6;margin:0 0 2rem;max-width:560px;opacity:.88}.empty-hero-actions[data-v-3675aca1]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.empty-hero-actions .cta-secondary[data-v-3675aca1]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.25);border-radius:14px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.45rem;padding:.95rem 1.5rem;text-decoration:none;transition:background .15s,transform .15s}.empty-hero-actions .cta-secondary[data-v-3675aca1]:hover{background:#ffffff2e;color:#fff;transform:translateY(-1px)}@media (max-width:640px){.empty-hero[data-v-3675aca1]{padding:2.5rem 0 3.5rem}.empty-hero-icon[data-v-3675aca1]{border-radius:20px;height:80px;width:80px}.empty-hero-title[data-v-3675aca1]{font-size:1.55rem}.empty-hero-subtitle[data-v-3675aca1]{font-size:.95rem}.empty-hero-actions[data-v-3675aca1]{flex-direction:column;width:100%}.empty-hero-actions .cta-primary[data-v-3675aca1],.empty-hero-actions .cta-secondary[data-v-3675aca1]{justify-content:center;width:100%}}.error-card[data-v-3675aca1]{background:#fff;border-radius:18px;box-shadow:0 4px 16px #0000000a;margin:0 auto;max-width:600px;padding:3rem 2rem;text-align:center}.error-icon[data-v-3675aca1]{align-items:center;background:#fff1f2;border-radius:50%;color:#e11d48;display:flex;height:88px;justify-content:center;margin:0 auto 1.5rem;width:88px}.error-icon.error-icon-info[data-v-3675aca1]{background:#eff6ff;color:#2563eb}.error-title[data-v-3675aca1]{color:#173773;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0 0 .85rem}.error-message[data-v-3675aca1]{color:#6b7280;font-size:1rem;line-height:1.55;margin:0 0 1.75rem}.error-actions[data-v-3675aca1]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.btn-error-primary[data-v-3675aca1],.btn-error-secondary[data-v-3675aca1]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.45rem;justify-content:center;min-width:180px;padding:.75rem 1.4rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.btn-error-primary[data-v-3675aca1]{background:linear-gradient(135deg,#fb8c00,#f57c00);box-shadow:0 4px 12px #fb8c004d;color:#fff}.btn-error-primary[data-v-3675aca1]:hover{box-shadow:0 8px 20px #fb8c0066;color:#fff;transform:translateY(-1px)}.btn-error-secondary[data-v-3675aca1]{background:#f3f4f6;border:1px solid #e5e7eb;color:#173773}.btn-error-secondary[data-v-3675aca1]:hover{background:#e5e7eb}.loading-state .top-bar .loading-back[data-v-3675aca1]{animation:skeletonShimmer-3675aca1 1.6s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;border-radius:8px;height:24px;width:80px}.loading-badges-row[data-v-3675aca1]{display:flex;gap:.5rem;margin-bottom:1.1rem}.loading-badge[data-v-3675aca1]{background:#ffffff2e;border-radius:999px;height:24px;width:90px}.loading-title-block[data-v-3675aca1]{background:#fff3;border-radius:8px;height:44px;margin-bottom:.9rem;width:80%}.loading-line[data-v-3675aca1]{background:#ffffff24;border-radius:6px;height:14px;margin-bottom:.5rem;width:100%}.loading-line.short[data-v-3675aca1]{margin-bottom:1.5rem;width:70%}.loading-meta-row[data-v-3675aca1]{display:flex;flex-wrap:wrap;gap:.5rem}.loading-meta-card[data-v-3675aca1]{background:#ffffff1a;border-radius:12px;height:52px;width:140px}.loading-hero-media[data-v-3675aca1]{aspect-ratio:16/9;background:#ffffff14;border-radius:18px;width:100%}.loading-section-card[data-v-3675aca1]{height:240px}.loading-section-card[data-v-3675aca1],.loading-sidebar-card[data-v-3675aca1]{animation:skeletonPulse-3675aca1 1.4s ease-in-out infinite;background:#fff;border-radius:18px;box-shadow:0 4px 16px #0000000a}.loading-sidebar-card[data-v-3675aca1]{height:520px}@keyframes skeletonShimmer-3675aca1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.layout[data-v-3675aca1]{grid-template-columns:1fr 340px}}@media (max-width:992px){.hero-split-inner[data-v-3675aca1]{gap:2rem;grid-template-columns:1fr}.hero-text[data-v-3675aca1]{text-align:center}.hero-badges[data-v-3675aca1],.hero-ctas[data-v-3675aca1],.hero-meta[data-v-3675aca1],.hero-trust[data-v-3675aca1]{justify-content:center}.layout[data-v-3675aca1]{grid-template-columns:1fr;padding-bottom:0}.sidebar-col[data-v-3675aca1]{order:-1}.sidebar-inner[data-v-3675aca1]{position:static!important;width:100%!important}}@media (max-width:640px){.hero-split[data-v-3675aca1]{padding:2rem 0 2.5rem}.hero-title[data-v-3675aca1]{font-size:1.55rem}.hero-tagline[data-v-3675aca1]{font-size:.95rem}.section-card[data-v-3675aca1]{padding:1.4rem}.section-card h2.section-title[data-v-3675aca1]{font-size:1.2rem}.anchor-nav-inner[data-v-3675aca1]{padding:.6rem 1rem}.anchor-link[data-v-3675aca1]{font-size:.85rem;padding:.45rem .85rem}.live-info-title[data-v-3675aca1]{font-size:1.3rem}.live-access-card[data-v-3675aca1]{padding:1.1rem}}@media (max-width:992px){.live-blocked-split[data-v-3675aca1]{gap:1.5rem;grid-template-columns:1fr}.course-detail-v2[data-v-3675aca1]{padding-bottom:30px}}
