.ECI0IW_section{padding:var(--section-py) 0;background:var(--bg-primary);position:relative;overflow:clip}.ECI0IW_aurora{z-index:0;pointer-events:none;position:absolute;inset:0}.ECI0IW_orb1,.ECI0IW_orb2{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.ECI0IW_orb1{background:radial-gradient(circle,#ff6b3524 0%,#0000 70%);width:460px;height:460px;animation:24s ease-in-out infinite ECI0IW_orb-drift-1;top:-80px;left:-120px}.ECI0IW_orb2{background:radial-gradient(circle,#6c63ff21 0%,#0000 70%);width:420px;height:420px;animation:28s ease-in-out infinite ECI0IW_orb-drift-2;bottom:-80px;right:-100px}.ECI0IW_inner{z-index:1;position:relative}.ECI0IW_header{text-align:center;margin-bottom:56px}.ECI0IW_headline{font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:16px 0 0;line-height:1.15}.ECI0IW_subhead{color:var(--text-secondary);max-width:620px;font-size:18px;line-height:var(--lh-body);margin:16px auto 0}.ECI0IW_emptyState{text-align:center;color:var(--text-muted);padding:60px 20px;font-style:italic}.ECI0IW_scroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ff6b3566 transparent;gap:24px;padding:8px 4px 32px;display:flex;overflow:auto visible}.ECI0IW_scroller::-webkit-scrollbar{height:6px}.ECI0IW_scroller::-webkit-scrollbar-track{background:0 0}.ECI0IW_scroller::-webkit-scrollbar-thumb{background:#ff6b3559;border-radius:999px}.ECI0IW_card{scroll-snap-align:start;cursor:pointer;text-align:left;width:240px;transition:transform var(--t-base);background:0 0;border:none;flex-direction:column;flex:none;gap:14px;padding:0;font-family:inherit;display:flex}.ECI0IW_card:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:22px}.ECI0IW_thumbWrap{aspect-ratio:9/16;border-radius:var(--radius);background:var(--bg-secondary);border:1px solid var(--glass-border);width:100%;box-shadow:var(--glass-shadow);transition:box-shadow var(--t-base), border-color var(--t-base);position:relative;overflow:hidden}.ECI0IW_card:hover .ECI0IW_thumbWrap{box-shadow:var(--glass-shadow-hover);border-color:#fff}.ECI0IW_thumb{-o-object-fit:cover;object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.6)}.ECI0IW_playBadge{width:56px;height:56px;color:var(--orange);transition:transform var(--t-base), background var(--t-base);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000002e}.ECI0IW_card:hover .ECI0IW_playBadge{background:#fff;transform:translate(-50%,-50%)scale(1.08)}.ECI0IW_meta{padding:0 4px}.ECI0IW_name{font-size:15px;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 2px;line-height:1.3}.ECI0IW_title{color:var(--orange);font-size:13px;font-weight:var(--fw-semi);margin:0 0 2px;line-height:1.3}.ECI0IW_org{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.ECI0IW_modalRoot{z-index:9999;-webkit-backdrop-filter:blur(12px)saturate(140%);background:#0f0f1ac7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ECI0IW_modalCard{background:#000;border-radius:24px;width:min(420px,100vw - 48px);max-height:calc(100vh - 48px);position:relative;overflow:hidden;box-shadow:0 24px 64px #0006}.ECI0IW_modalAspect{aspect-ratio:9/16;width:100%;position:relative}.ECI0IW_modalIframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ECI0IW_modalClose{z-index:2;color:#fff;cursor:pointer;width:36px;height:36px;transition:background var(--t-base);background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex;position:absolute;top:12px;right:12px}.ECI0IW_modalClose:hover{background:#000000d9}@media (max-width:640px){.ECI0IW_card{width:75vw;max-width:280px}.ECI0IW_scroller{gap:16px;padding:8px 4px 24px}}
