.cr-page{padding:24px 0 80px}.cr-hero{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:44px;text-align:left;padding:48px 44px;margin-bottom:36px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:var(--panel, #121b2c);overflow:hidden}.cr-hero-main{min-width:0}.cr-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#5ee6a8;background:#5ee6a81a;border:1px solid rgba(94,230,168,.28);margin-bottom:20px}.cr-badge-dot{width:6px;height:6px;border-radius:50%;background:#5ee6a8;animation:cr-dot-pulse 2s ease-in-out infinite}@keyframes cr-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.cr-hero-headline{font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 16px;color:var(--text, #e7eefc)}.cr-hero-sub{font-size:clamp(1rem,2vw,1.15rem);line-height:1.6;color:var(--text, #e7eefc);font-weight:500;max-width:520px;margin:0 0 12px}.cr-hero-detail{font-size:.95rem;line-height:1.6;color:var(--muted, #9ab0d5);max-width:480px;margin:0 0 28px}.cr-hero-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.cr-hero-radar{position:relative;width:clamp(180px,24vw,250px);height:clamp(180px,24vw,250px);flex-shrink:0;display:flex;align-items:center;justify-content:center}.cr-radar-ring{position:absolute;border-radius:50%;border:1px solid rgba(94,230,168,.18)}.cr-radar-ring--1{width:100%;height:100%}.cr-radar-ring--2{width:66%;height:66%;border-color:#5ee6a842}.cr-radar-ring--3{width:34%;height:34%;border-color:#5ee6a85c}.cr-radar-core{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#5ee6a81f;border:1px solid rgba(94,230,168,.4);color:#5ee6a8}.cr-radar-core svg{width:26px;height:26px}.cr-radar-blip{position:absolute;width:9px;height:9px;border-radius:50%;background:#5ee6a8}.cr-radar-blip--a{top:20%;right:24%;animation:cr-blip 2.6s ease-in-out infinite}.cr-radar-blip--b{bottom:26%;left:22%;animation:cr-blip 2.6s ease-in-out infinite .9s}@keyframes cr-blip{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.cr-hero-live{flex-shrink:0}.cr-live-card{width:clamp(240px,27vw,300px);border-radius:18px;overflow:hidden;background:var(--panel-strong, #1a2740);border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,transform .2s ease}.cr-live-card:hover{border-color:#5ee6a866;transform:translateY(-2px)}.cr-live-photo-link{display:block;text-decoration:none}.cr-live-photo{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#0e1728}.cr-live-photo-img,.cr-live-photo-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cr-live-photo-ph{display:flex;align-items:center;justify-content:center;color:#5ee6a866}.cr-live-photo-ph svg{width:40px;height:40px}.cr-live-photo-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0a101c1f,#0a101c00 34%,#0a101ca8 78%,#0a101ceb)}.cr-live-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5ee6a8}.cr-live-tag--over{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:#0a101c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cr-live-dot{width:6px;height:6px;border-radius:50%;background:#5ee6a8;animation:cr-dot-pulse 2s ease-in-out infinite}.cr-live-genres{position:absolute;left:12px;right:12px;bottom:48px;display:flex;flex-wrap:wrap;gap:6px}.cr-live-genre{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;color:#d7f7e9;background:#0a101c80;border:1px solid rgba(94,230,168,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.cr-live-photo-name{position:absolute;left:14px;right:14px;bottom:12px;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.1;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-live-body{padding:14px 16px 16px}.cr-live-event{display:flex;flex-direction:column;gap:7px}.cr-live-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text, #e7eefc);min-width:0}.cr-live-line svg{width:15px;height:15px;flex-shrink:0;color:#5ee6a8}.cr-live-venue{font-size:11px;color:var(--muted, #9ab0d5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:23px}.cr-live-tickets{display:block;margin-top:14px;padding:11px 16px;border-radius:12px;text-align:center;font-size:14px;font-weight:700;text-decoration:none;color:#06281c;background:#5ee6a8;border:1px solid rgba(94,230,168,.6);transition:background .18s ease,transform .18s ease}.cr-live-tickets:hover{background:#7defbb;transform:translateY(-1px)}.cr-live-photo,.cr-live-body{transition:opacity .24s ease}.cr-live-card.is-fading .cr-live-photo,.cr-live-card.is-fading .cr-live-body{opacity:0}.cr-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:12px;background:#5ee6a824;border:1px solid rgba(94,230,168,.4);color:#5ee6a8;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.cr-cta-primary:hover{background:#5ee6a833;border-color:#5ee6a88c;transform:translateY(-1px)}.cr-cta-secondary{display:inline-flex;align-items:center;padding:12px 20px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--text, #e7eefc);font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.cr-cta-secondary:hover{background:#ffffff14;border-color:#5ee6a84d;transform:translateY(-1px)}.cr-intro-card{margin-bottom:40px;padding:32px 36px;border-radius:18px;background:var(--panel, #121b2c);border:1px solid rgba(255,255,255,.08);text-align:center;position:relative}.cr-intro-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:18px 18px 0 0;background:var(--accent, #5ee6a8)}.cr-statement-line{margin:0 0 10px;font-size:1.05rem;font-weight:500;color:#ffffffbf;line-height:1.6}.cr-statement-line:last-of-type{margin-bottom:14px}.cr-statement-accent{margin:0;font-size:1.1rem;font-weight:700;color:#5ee6a8;letter-spacing:.01em}.cr-features-section{margin-bottom:40px}.cr-section-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5ee6a8;margin:0 0 10px}.cr-section-heading{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;margin:0 0 28px;color:var(--text);letter-spacing:-.02em}.cr-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cr-feature-card{display:flex;flex-direction:column;gap:16px;padding:28px 24px;border-radius:20px;background:var(--panel, #121b2c);border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease}.cr-feature-card:hover{border-color:#5ee6a847}.cr-feature-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:16px;flex-shrink:0}.cr-feature-icon svg{width:24px;height:24px}.cr-feature-icon--green,.cr-feature-icon--blue,.cr-feature-icon--purple{background:#5ee6a81f;border:1px solid rgba(94,230,168,.25);color:#5ee6a8}.cr-feature-title{font-size:1rem;font-weight:700;color:var(--text);margin:0;line-height:1.35}.cr-feature-desc{font-size:.875rem;line-height:1.65;color:var(--muted);margin:0}.cr-video-card{margin-bottom:36px;border-radius:22px;background:var(--panel, #121b2c);border:1px solid rgba(255,255,255,.08);overflow:hidden;position:relative}.cr-video-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent, #5ee6a8)}.cr-video-inner{padding:28px}.cr-video-inner .blvp-wrap{margin-top:0}.cr-video-inner .blvp-stage{border-radius:14px}.cr-closing-card{padding:52px 40px 56px;border-radius:26px;background:#5ee6a80d;border:1px solid rgba(94,230,168,.18);text-align:center;position:relative;overflow:hidden}.cr-closing-inner{position:relative;z-index:1}.cr-closing-brand{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5ee6a8;margin-bottom:14px}.cr-closing-headline{font-size:clamp(1.2rem,3vw,1.8rem);font-weight:800;color:#fffffff2;letter-spacing:-.025em;margin:0 0 12px}.cr-closing-desc{font-size:.95rem;line-height:1.65;color:var(--muted);max-width:500px;margin:0 auto 32px}.cr-closing-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:768px){.cr-hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:26px;padding:36px 22px;border-radius:20px;margin-bottom:24px}.cr-hero-main{order:0}.cr-hero-radar{order:1;width:clamp(150px,48vw,200px);height:clamp(150px,48vw,200px)}.cr-hero-live{order:1;width:100%;max-width:320px}.cr-hero-live .cr-live-card{width:100%}.cr-hero-sub,.cr-hero-detail{margin-left:auto;margin-right:auto}.cr-hero-headline{font-size:2.2rem}.cr-hero-actions{justify-content:center}.cr-hero-actions,.cr-closing-actions{flex-direction:column;align-items:stretch}.cr-cta-primary,.cr-cta-secondary{justify-content:center}.cr-intro-card{padding:24px 20px;border-radius:18px;margin-bottom:28px}.cr-features{grid-template-columns:1fr;gap:12px}.cr-feature-card{flex-direction:row;align-items:flex-start;gap:16px}.cr-video-inner{padding:18px}.cr-closing-card{padding:36px 20px 40px;border-radius:20px}}@media(max-width:480px){.cr-hero{padding:32px 16px}.cr-hero-headline{font-size:2rem}}
