html.sp50,.sp50 *{margin:0;padding:0;box-sizing:border-box}html.sp50,.sp50 body{width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;background:#050910;cursor:pointer;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.sp50 body{display:flex;align-items:flex-start;justify-content:center;position:relative}.sp50 .bg-canvas{position:fixed;inset:0;background:linear-gradient(160deg,#0d1220 0%,#0a0e1a 60%,#080c17 100%);z-index:0}.sp50 .bg-canvas::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#fbbf24,#a78bfa,transparent);opacity:0.8}.sp50 .stars{position:absolute;inset:0;pointer-events:none}.sp50 .star{position:absolute;background:#fff;border-radius:50%}.sp50 .confetti-wrap{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sp50 .c{position:absolute;width:9px;height:9px;border-radius:2px;animation:sp50-fall linear infinite}@keyframes sp50-fall{0%{transform:translateY(-20px) rotate(0deg);opacity:0.8}100%{transform:translateY(110vh) rotate(720deg);opacity:0}}@keyframes sp50-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-16px) rotate(1deg)}}@keyframes sp50-pulse-ring{0%{box-shadow:0 0 0 0 rgba(167,139,250,0.55)}100%{box-shadow:0 0 0 14px rgba(167,139,250,0)}}@keyframes sp50-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sp50-lock-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes sp50-glow-rot{to{transform:rotate(360deg)}}.sp50 .page-grid{position:relative;z-index:1;width:min(1240px,96vw);display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,470px);grid-template-areas:"hero board" "convert convert" "howto howto" "cta cta";align-items:start;gap:clamp(16px,2vw,28px);padding:clamp(18px,4vh,46px) clamp(20px,3vw,40px) clamp(20px,4vh,180px)}.sp50 .hero-left{grid-area:hero;min-width:0;display:flex;flex-direction:column;gap:clamp(16px,2.2vw,28px)}.sp50 .wide-convert{grid-area:convert}.sp50 .wide-howto{grid-area:howto}.sp50 .cta-btn{grid-area:cta;justify-self:center}.sp50 .left-zone{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:clamp(16px,2.2vw,28px)}.sp50 .lz-row-1{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(20px,3vw,40px);flex-wrap:nowrap}.sp50 .lz-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,18px)}.sp50 .lz-full{width:100%;display:flex;flex-direction:column;gap:clamp(12px,1.7vw,20px)}.sp50 .presenter{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;background:rgba(167,139,250,0.10);border:1px solid rgba(167,139,250,0.30);border-radius:999px;width:fit-content;max-width:100%}.sp50 .presenter > img{width:44px!important;height:44px!important;border-radius:50%;border:2px solid #a78bfa;flex-shrink:0;object-fit:cover;background:#1a1f2e;animation:sp50-pulse-ring 2.5s ease-out infinite;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp50 .presenter-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sp50 .presenter-label{font-size:clamp(10px,0.8vw,12px);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(167,139,250,0.9)}.sp50 .presenter-name{font-size:clamp(13px,1.1vw,16px);font-weight:700;color:#e8edf5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp50 .badge-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.35);border-radius:999px;padding:7px 20px;font-size:clamp(12px,1.3vw,18px);font-weight:700;color:#fbbf24;letter-spacing:0.08em;text-transform:uppercase;width:fit-content;max-width:100%}.sp50 .headline{font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(20px,2.1vw,32px);font-weight:700;line-height:1.25;color:#e8edf5;margin-top:clamp(12px,1.6vw,28px)}.sp50 .headline span{color:#fbbf24}@media(min-width:1101px){.sp50 .headline{margin-top:clamp(16px,1.6vw,34px)}}.sp50 .collect-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:clamp(6px,1vw,12px)}.sp50 .collect-badge{width:clamp(95px,8vw,125px);height:auto;filter:drop-shadow(0 0 22px rgba(251,191,36,0.45)) drop-shadow(0 8px 18px rgba(0,0,0,0.5));animation:sp50-float 3.5s ease-in-out infinite;pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp50 .surf-block{max-width:300px;text-align:right;font-size:clamp(10px,0.8vw,12px);line-height:1.5;color:rgba(232,237,245,0.85);font-weight:600}.sp50 .surf-block strong{color:#fbbf24;font-weight:700}.sp50 .body-text{font-size:clamp(13px,1.3vw,18px);line-height:1.65;color:rgba(232,237,245,0.78)}.sp50 .body-text strong{color:#fbbf24;font-weight:700}.sp50 .signoff{font-size:clamp(13px,1.3vw,18px);line-height:1.65;color:rgba(232,237,245,0.78);font-weight:400}.sp50 .reward-note{font-size:clamp(13px,1.3vw,18px);line-height:1.65;color:#fbbf24;font-weight:700}.sp50 .locked-hero{position:relative;overflow:hidden;border:1px solid rgba(251,191,36,0.32);border-radius:18px;padding:clamp(16px,1.8vw,26px);background:radial-gradient(120% 140% at 12% 0%,rgba(251,191,36,0.16),transparent 55%),rgba(13,18,32,0.66)}.sp50 .locked-hero::before{content:'';position:absolute;top:-60%;right:-25%;width:340px;height:340px;background:radial-gradient(circle,rgba(251,191,36,0.20),transparent 65%);filter:blur(6px);animation:sp50-glow-rot 16s linear infinite;pointer-events:none}.sp50 .lh-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr minmax(0,230px);gap:clamp(16px,2vw,28px);align-items:center}@media(max-width:640px){.sp50 .lh-grid{grid-template-columns:1fr}}.sp50 .lh-label{display:flex;align-items:center;gap:8px;font-size:clamp(10px,0.8vw,12px);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#fbbf24;margin-bottom:8px}.sp50 .lh-number{display:flex;align-items:baseline;gap:10px}.sp50 .lh-q{font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(36px,4.4vw,60px);font-weight:800;color:#e8edf5;letter-spacing:0.06em;text-shadow:0 2px 22px rgba(251,191,36,0.30)}.sp50 .lh-unit{font-size:clamp(12px,1vw,15px);font-weight:700;color:rgba(232,237,245,0.6)}.sp50 .lh-progress{margin-top:14px}.sp50 .lh-progress-meta{display:flex;justify-content:space-between;font-size:clamp(10px,0.8vw,12px);color:rgba(232,237,245,0.55);margin-bottom:6px}.sp50 .lh-bar{height:9px;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);overflow:hidden}.sp50 .lh-bar-fill{height:100%;width:45%;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(251,191,36,0.55) 0 10px,rgba(251,191,36,0.18) 10px 20px)}.sp50 .lh-weeks{border-left:1px solid rgba(251,191,36,0.20);padding-left:clamp(14px,1.6vw,22px)}@media(max-width:640px){.sp50 .lh-weeks{border-left:none;border-top:1px solid rgba(251,191,36,0.20);padding-left:0;padding-top:16px}}.sp50 .lh-weeks-label{display:flex;align-items:center;gap:7px;font-size:clamp(10px,0.8vw,12px);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(232,237,245,0.6);margin-bottom:8px}.sp50 .lh-select{width:100%;padding:8px 12px;border-radius:10px;background:rgba(0,0,0,0.3);border:1px solid rgba(251,191,36,0.3);color:rgba(232,237,245,0.62);font-family:inherit;font-size:clamp(12px,1vw,14px);font-weight:600;cursor:not-allowed}.sp50 .lh-week-fig{display:flex;align-items:baseline;gap:8px;margin-top:12px}.sp50 .lh-week-fig .q{font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:800;color:#e8edf5}.sp50 .lh-week-fig .u{font-size:clamp(11px,0.9vw,13px);color:rgba(232,237,245,0.55);font-weight:600}.sp50 .lh-cta{position:relative;z-index:1;margin-top:clamp(14px,1.6vw,20px);display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;background:rgba(167,139,250,0.12);border:1px solid rgba(167,139,250,0.34)}.sp50 .lh-cta .lock{font-size:clamp(20px,2vw,26px);flex-shrink:0;animation:sp50-lock-pulse 1.8s ease-in-out infinite}.sp50 .lh-cta-text{font-size:clamp(12px,1.05vw,15px);line-height:1.5;color:#e8edf5;font-weight:600}.sp50 .lh-cta-text strong{color:#fbbf24;font-weight:700}.sp50 .sp-card{background:rgba(13,18,32,0.6);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:clamp(14px,1.6vw,22px)}.sp50 .sp-card h3{display:flex;align-items:center;gap:10px;font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(15px,1.4vw,20px);color:#e8edf5;margin-bottom:10px}.sp50 .sp-card p{font-size:clamp(13px,1.2vw,16px);line-height:1.6;color:rgba(232,237,245,0.78);margin-bottom:8px}.sp50 .sp-card p:last-child{margin-bottom:0}.sp50 .sp-card strong{color:#fbbf24;font-weight:700}.sp50 .sp-steps{display:flex;flex-direction:column;gap:14px}.sp50 .sp-step{display:flex;gap:14px;align-items:flex-start}.sp50 .sp-step-ic{flex-shrink:0;width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:20px;background:rgba(251,191,36,0.10);border:1px solid rgba(251,191,36,0.30)}.sp50 .sp-step-body{font-size:clamp(13px,1.1vw,15px);line-height:1.55;color:rgba(232,237,245,0.8)}.sp50 .sp-step-body b{color:#e8edf5}.sp50 .sp-convert{border-color:rgba(167,139,250,0.32);background:radial-gradient(120% 140% at 85% 0%,rgba(167,139,250,0.10),transparent 55%),rgba(13,18,32,0.6)}.sp50 .sp-convert h3{justify-content:flex-start}.sp50 .sp-convert strong{color:#a78bfa}.sp50 .sp-soon{margin-left:auto;font-size:clamp(9px,0.75vw,11px);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#a78bfa;padding:4px 11px;border-radius:999px;background:rgba(167,139,250,0.14);border:1px solid rgba(167,139,250,0.4);white-space:nowrap}.sp50 .sp-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:clamp(9px,0.75vw,11px);font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#34d399;padding:4px 11px;border-radius:999px;background:rgba(52,211,153,0.12);border:1px solid rgba(52,211,153,0.4);white-space:nowrap}.sp50 .sp-live::before{content:'';width:7px;height:7px;border-radius:50%;background:#34d399;animation:sp50-lock-pulse 1.4s ease-in-out infinite}.sp50 .sp-spend{border-color:rgba(251,191,36,0.38);background:radial-gradient(120% 140% at 85% 0%,rgba(251,191,36,0.13),transparent 55%),rgba(13,18,32,0.6)}.sp50 .spend-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0 10px}.sp50 .spend-tile{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:rgba(251,191,36,0.07);border:1px solid rgba(251,191,36,0.22)}.sp50 .spend-tile .st-ic{font-size:20px;line-height:1;flex-shrink:0}.sp50 .spend-tile b{display:block;font-size:clamp(12px,1vw,14px);color:#e8edf5}.sp50 .spend-tile span{display:block;font-size:clamp(11px,0.85vw,12px);color:rgba(232,237,245,0.62);line-height:1.4;margin-top:2px}.sp50 .spend-tile em{display:inline-block;margin-top:5px;font-style:normal;font-size:11px;font-weight:800;color:#fbbf24}.sp50 .sp-where{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(11px,0.9vw,13px);color:rgba(232,237,245,0.7)}.sp50 .sp-where b{color:#fbbf24}.sp50 .sp-where i{font-style:normal;color:rgba(232,237,245,0.35)}@media(min-width:641px) and (max-width:1100px){.sp50 .body-text,.sp50 .signoff,.sp50 .reward-note{font-size:16px}.sp50 .rank-panel .rank-head{font-size:20px}.sp50 .rank-panel .rank-head .rh-sub{font-size:13px}.sp50 .rank-panel .rank-pool-label{font-size:16px}.sp50 .rank-panel .rank-pool-value{font-size:21px}.sp50 .rank-panel .rank-note{font-size:16px}.sp50 .rank-panel .rank-table{font-size:16px}.sp50 .rank-panel .rank-table th{font-size:13px}.sp50 .rank-panel .rank-pos{min-width:30px;height:30px;font-size:15px}.sp50 .rank-panel .rank-avatar{width:40px;height:40px;min-width:40px}.sp50 .rank-panel .rank-user{max-width:none}}@media(min-width:1101px){.sp50 .body-text,.sp50 .signoff,.sp50 .reward-note{font-size:clamp(15px,1.2vw,18px)}}@media(min-width:1400px){.sp50 .rank-panel .rank-table{font-size:clamp(15px,1vw,17px)}.sp50 .rank-panel .rank-table th{font-size:clamp(11px,0.75vw,13px)}.sp50 .rank-panel .rank-note{font-size:clamp(13px,0.9vw,15px)}.sp50 .rank-panel .rank-head{font-size:clamp(17px,1.25vw,22px)}.sp50 .rank-panel .rank-pool-label{font-size:clamp(13px,1vw,16px)}.sp50 .rank-panel .rank-pool-value{font-size:clamp(17px,1.25vw,22px)}.sp50 .rank-panel .rank-avatar{width:36px;height:36px;min-width:36px}.sp50 .rank-panel .rank-pos{min-width:28px;height:28px;font-size:14px}}.sp50 .cta-btn{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(8px,1.2vw,16px);padding:clamp(11px,1.1vw,16px) clamp(24px,2.2vw,38px);background:rgba(251,191,36,0.13);border:1.5px solid rgba(251,191,36,0.4);border-radius:999px;font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(15px,1.4vw,21px);font-weight:700;color:#fbbf24;letter-spacing:0.02em;transition:all 0.2s;width:fit-content}.sp50 body:hover .cta-btn{background:rgba(251,191,36,0.25);border-color:rgba(251,191,36,0.7);box-shadow:0 0 28px rgba(251,191,36,0.25)}.sp50 body:hover .collect-badge{filter:drop-shadow(0 0 34px rgba(251,191,36,0.6)) drop-shadow(0 10px 22px rgba(0,0,0,0.55))}.sp50 body:hover .presenter > img{border-color:#c4b5fd}.sp50 .rank-panel{grid-area:board;align-self:stretch;min-height:0;display:flex;flex-direction:column;background:rgba(13,18,32,0.72);border:1px solid rgba(251,191,36,0.28);border-radius:18px;padding:clamp(14px,1.2vw,20px);box-shadow:0 18px 50px rgba(0,0,0,0.5)}.sp50 .rank-foot{margin-top:12px;padding-top:12px;border-top:1px solid rgba(251,191,36,0.18);text-align:center;font-size:clamp(11px,0.9vw,13px);font-weight:600;color:rgba(232,237,245,0.75);line-height:1.5}.sp50 .rank-foot strong{color:#fbbf24}.sp50 .rank-head{display:flex;align-items:center;gap:8px;font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(15px,1.3vw,19px);font-weight:700;color:#fbbf24;padding-bottom:10px;border-bottom:1px solid rgba(251,191,36,0.22)}.sp50 .rank-head .rh-sub{margin-left:auto;font-size:clamp(9px,0.78vw,11px);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(167,139,250,0.85)}.sp50 .rank-pool{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;background:rgba(251,191,36,0.10);border:1px solid rgba(251,191,36,0.32);border-left:4px solid #fbbf24;border-radius:12px;padding:9px 14px}.sp50 .rank-pool-label{display:flex;align-items:center;gap:7px;font-weight:700;font-size:clamp(12px,1vw,14px);color:#fbbf24}.sp50 .rank-pool-value{font-weight:800;font-size:clamp(15px,1.3vw,19px);color:#e8edf5;font-variant-numeric:tabular-nums}.sp50 .rank-note{margin-top:10px;background:rgba(167,139,250,0.08);border:1px solid rgba(167,139,250,0.20);border-radius:12px;padding:10px 13px;font-size:clamp(11px,0.92vw,13px);line-height:1.55;color:rgba(232,237,245,0.72)}.sp50 .rank-note strong{color:#fbbf24;font-weight:700}.sp50 .rank-scroll{margin-top:12px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(251,191,36,0.4) transparent}.sp50 .rank-scroll::-webkit-scrollbar{width:8px}.sp50 .rank-scroll::-webkit-scrollbar-thumb{background:rgba(251,191,36,0.35);border-radius:8px}.sp50 .rank-table{width:100%;border-collapse:collapse;font-size:clamp(12px,1vw,14px)}.sp50 .rank-table th{position:sticky;top:0;background:#0d1220;text-align:left;padding:7px 8px;color:rgba(167,139,250,0.85);font-size:clamp(9px,0.72vw,11px);font-weight:700;text-transform:uppercase;letter-spacing:0.05em;border-bottom:1px solid rgba(251,191,36,0.22);white-space:nowrap;z-index:1}.sp50 .rank-table td{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,0.06);vertical-align:middle;color:#e8edf5}.sp50 .rank-table tbody tr:last-child td{border-bottom:none}.sp50 .rank-pos{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;font-weight:700;font-size:12px;background:rgba(255,255,255,0.06);color:rgba(232,237,245,0.7);border:1px solid rgba(255,255,255,0.10)}.sp50 .rank-pos.r1{background:rgba(251,191,36,0.22);color:#fbbf24;border-color:rgba(251,191,36,0.5)}.sp50 .rank-pos.r2{background:rgba(203,213,225,0.18);color:#cbd5e1;border-color:rgba(203,213,225,0.4)}.sp50 .rank-pos.r3{background:rgba(217,160,102,0.20);color:#d9a066;border-color:rgba(217,160,102,0.45)}.sp50 .rank-avatar{width:30px;height:30px;min-width:30px;border-radius:50%;border:2px solid rgba(251,191,36,0.5);object-fit:cover;display:block;background:#1a1f2e;-webkit-user-drag:none}.sp50 .rank-user{font-weight:600;color:#e8edf5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.sp50 .rank-cubes{font-weight:700;color:#fbbf24;white-space:nowrap;font-variant-numeric:tabular-nums}.sp50 .rank-prize{font-weight:700;color:#34d399;white-space:nowrap}.sp50 .rank-empty{text-align:center;color:rgba(232,237,245,0.5);font-style:italic;padding:24px 10px}.sp50 .celebrate-band{position:fixed;bottom:48px;left:0;right:0;z-index:9;padding:8px 0 10px;background:rgba(167,139,250,0.06);border-top:1px solid rgba(167,139,250,0.18);border-bottom:1px solid rgba(167,139,250,0.10)}.sp50 .celebrate-label{text-align:center;font-size:clamp(10px,0.8vw,12px);color:rgba(167,139,250,0.9);font-weight:700;letter-spacing:0.10em;text-transform:uppercase;margin-bottom:8px}.sp50 .celebrate-marquee{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%)}.sp50 .celebrate-track{display:flex;gap:10px;width:max-content;animation:sp50-marquee 80s linear infinite;align-items:center;padding:0 20px}.sp50 .celebrate-track img{width:36px;height:36px;border-radius:50%;border:2px solid rgba(251,191,36,0.45);flex-shrink:0;object-fit:cover;background:#1a1f2e;display:block;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp50 .celebrate-band:hover .celebrate-track{animation-play-state:paused}.sp50 .footer-bar{position:fixed;bottom:0;left:0;right:0;padding:10px 32px;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,0.25);border-top:1px solid rgba(251,191,36,0.12);z-index:10;cursor:default}.sp50 .footer-url{font-size:clamp(12px,1vw,15px);color:rgba(232,237,245,0.4);letter-spacing:0.05em}.sp50 .footer-tag{display:flex;align-items:center;gap:10px;font-size:clamp(11px,0.9vw,14px);color:rgba(251,191,36,0.5);font-weight:700;letter-spacing:0.08em}.sp50 .footer-badge-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;text-decoration:none;position:relative;z-index:11}.sp50 .footer-badge{width:28px;height:28px;object-fit:contain;display:block;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}@media(max-width:1100px){.sp50 body{flex-direction:column;align-items:center}.sp50 .page-grid{display:flex;flex-direction:column;align-items:stretch;width:min(840px,94vw);padding-bottom:40px}.sp50 .hero-left{gap:clamp(16px,4vw,24px)}.sp50 .cta-btn{margin-top:clamp(4px,1vh,12px);align-self:center}.sp50 .rank-panel{align-self:stretch;max-height:none;min-height:0}.sp50 .celebrate-band{position:static;bottom:auto;width:100%;margin-top:24px}.sp50 .footer-bar{position:static;width:100%;margin-top:8px}}@media(max-width:640px){.sp50 .lz-row-1{flex-direction:column;align-items:center;gap:clamp(16px,5vw,24px)}.sp50 .lz-id{flex:0 0 auto;align-items:center;text-align:center}.sp50 .headline{margin-top:0}.sp50 .collect-side{align-items:center}.sp50 .surf-block{text-align:center;max-width:100%}.sp50 .lz-full{align-items:stretch}.sp50 .signoff,.sp50 .reward-note{text-align:center}.sp50 .cta-btn{align-self:center}}@media(min-width:1101px){.sp50 .page-grid{padding-bottom:110px}}html.sp51,.sp51 *{margin:0;padding:0;box-sizing:border-box}html.sp51,.sp51 body{width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;background:#050910;cursor:pointer;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.sp51 body{display:flex;align-items:flex-start;justify-content:center;position:relative}.sp51 .bg-canvas{position:fixed;inset:0;background:linear-gradient(160deg,#0d1220 0%,#0a0e1a 60%,#080c17 100%);z-index:0}.sp51 .bg-canvas::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#fbbf24,#a78bfa,transparent);opacity:0.8}.sp51 .stars{position:absolute;inset:0;pointer-events:none}.sp51 .star{position:absolute;background:#fff;border-radius:50%}.sp51 .confetti-wrap{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sp51 .c{position:absolute;width:9px;height:9px;border-radius:2px;animation:sp51-fall linear infinite}@keyframes sp51-fall{0%{transform:translateY(-20px) rotate(0deg);opacity:0.8}100%{transform:translateY(110vh) rotate(720deg);opacity:0}}@keyframes sp51-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-16px) rotate(1deg)}}@keyframes sp51-pulse-ring{0%{box-shadow:0 0 0 0 rgba(167,139,250,0.55)}100%{box-shadow:0 0 0 14px rgba(167,139,250,0)}}@keyframes sp51-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.sp51 .page-grid{position:relative;z-index:1;width:min(1240px,96vw);display:flex;flex-direction:row;align-items:flex-start;gap:clamp(20px,2.5vw,40px);padding:clamp(18px,4vh,46px) clamp(20px,3vw,40px) clamp(20px,4vh,180px)}.sp51 .left-zone{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:clamp(16px,2.2vw,28px)}.sp51 .lz-row-1{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(20px,3vw,40px);flex-wrap:nowrap}.sp51 .lz-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,18px)}.sp51 .lz-full{width:100%;display:flex;flex-direction:column;gap:clamp(12px,1.7vw,20px)}.sp51 .presenter{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;background:rgba(167,139,250,0.10);border:1px solid rgba(167,139,250,0.30);border-radius:999px;width:fit-content;max-width:100%}.sp51 .presenter > img{width:44px!important;height:44px!important;border-radius:50%;border:2px solid #a78bfa;flex-shrink:0;object-fit:cover;background:#1a1f2e;animation:sp51-pulse-ring 2.5s ease-out infinite;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp51 .presenter-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sp51 .presenter-label{font-size:clamp(10px,0.8vw,12px);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(167,139,250,0.9)}.sp51 .presenter-name{font-size:clamp(13px,1.1vw,16px);font-weight:700;color:#e8edf5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp51 .badge-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.35);border-radius:999px;padding:7px 20px;font-size:clamp(12px,1.3vw,18px);font-weight:700;color:#fbbf24;letter-spacing:0.08em;text-transform:uppercase;width:fit-content;max-width:100%}.sp51 .headline{font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(20px,2.1vw,32px);font-weight:700;line-height:1.25;color:#e8edf5;margin-top:clamp(12px,1.6vw,28px)}.sp51 .headline span{color:#fbbf24}@media(min-width:1101px){.sp51 .headline{margin-top:clamp(16px,1.6vw,34px)}}.sp51 .collect-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:clamp(6px,1vw,12px)}.sp51 .collect-badge{width:clamp(95px,8vw,125px);height:auto;filter:drop-shadow(0 0 22px rgba(251,191,36,0.45)) drop-shadow(0 8px 18px rgba(0,0,0,0.5));animation:sp51-float 3.5s ease-in-out infinite;pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp51 .surf-block{max-width:300px;text-align:right;font-size:clamp(10px,0.8vw,12px);line-height:1.5;color:rgba(232,237,245,0.85);font-weight:600}.sp51 .surf-block strong{color:#fbbf24;font-weight:700}.sp51 .body-text{font-size:clamp(13px,1.3vw,18px);line-height:1.65;color:rgba(232,237,245,0.78)}.sp51 .body-text strong{color:#fbbf24;font-weight:700}.sp51 .signoff{font-size:clamp(13px,1.3vw,18px);line-height:1.65;color:rgba(232,237,245,0.78);font-weight:400}.sp51 .reward-note{font-size:clamp(13px,1.3vw,18px);line-height:1.65;color:#fbbf24;font-weight:700}.sp51 .reward-note b{color:#34d399}.sp51 .cube-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp51 .cu{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:14px;background:rgba(13,18,32,0.6);border:1px solid rgba(251,191,36,0.22)}.sp51 .cu-ic{font-size:22px;line-height:1;flex-shrink:0}.sp51 .cu b{display:block;font-size:clamp(12px,1vw,14px);color:#fbbf24}.sp51 .cu span{display:block;font-size:clamp(11px,0.88vw,13px);color:rgba(232,237,245,0.68);line-height:1.45;margin-top:2px}@media(max-width:640px){.sp51 .cube-uses{grid-template-columns:1fr}.sp51 .cu{text-align:left}}@media(min-width:641px) and (max-width:1100px){.sp51 .body-text,.sp51 .signoff,.sp51 .reward-note{font-size:16px}.sp51 .rank-panel .rank-head{font-size:20px}.sp51 .rank-panel .rank-head .rh-sub{font-size:13px}.sp51 .rank-panel .rank-pool-label{font-size:16px}.sp51 .rank-panel .rank-pool-value{font-size:21px}.sp51 .rank-panel .rank-note{font-size:16px}.sp51 .rank-panel .rank-table{font-size:16px}.sp51 .rank-panel .rank-table th{font-size:13px}.sp51 .rank-panel .rank-pos{min-width:30px;height:30px;font-size:15px}.sp51 .rank-panel .rank-avatar{width:40px;height:40px;min-width:40px}.sp51 .rank-panel .rank-user{max-width:none}}@media(min-width:1101px){.sp51 .body-text,.sp51 .signoff,.sp51 .reward-note{font-size:clamp(15px,1.2vw,18px)}}@media(min-width:1400px){.sp51 .rank-panel .rank-table{font-size:clamp(15px,1vw,17px)}.sp51 .rank-panel .rank-table th{font-size:clamp(11px,0.75vw,13px)}.sp51 .rank-panel .rank-note{font-size:clamp(13px,0.9vw,15px)}.sp51 .rank-panel .rank-head{font-size:clamp(17px,1.25vw,22px)}.sp51 .rank-panel .rank-pool-label{font-size:clamp(13px,1vw,16px)}.sp51 .rank-panel .rank-pool-value{font-size:clamp(17px,1.25vw,22px)}.sp51 .rank-panel .rank-avatar{width:36px;height:36px;min-width:36px}.sp51 .rank-panel .rank-pos{min-width:28px;height:28px;font-size:14px}}.sp51 .cta-btn{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(8px,1.2vw,16px);padding:clamp(11px,1.1vw,16px) clamp(24px,2.2vw,38px);background:rgba(251,191,36,0.13);border:1.5px solid rgba(251,191,36,0.4);border-radius:999px;font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(15px,1.4vw,21px);font-weight:700;color:#fbbf24;letter-spacing:0.02em;transition:all 0.2s;width:fit-content}.sp51 body:hover .cta-btn{background:rgba(251,191,36,0.25);border-color:rgba(251,191,36,0.7);box-shadow:0 0 28px rgba(251,191,36,0.25)}.sp51 body:hover .collect-badge{filter:drop-shadow(0 0 34px rgba(251,191,36,0.6)) drop-shadow(0 10px 22px rgba(0,0,0,0.55))}.sp51 body:hover .presenter > img{border-color:#c4b5fd}.sp51 .rank-panel{flex:0 0 clamp(360px,30vw,470px);align-self:flex-start;display:flex;flex-direction:column;background:rgba(13,18,32,0.72);border:1px solid rgba(251,191,36,0.28);border-radius:18px;padding:clamp(14px,1.2vw,20px);max-height:calc(100vh - clamp(166px,19vh,218px));box-shadow:0 18px 50px rgba(0,0,0,0.5)}.sp51 .rank-head{display:flex;align-items:center;gap:8px;font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(15px,1.3vw,19px);font-weight:700;color:#fbbf24;padding-bottom:10px;border-bottom:1px solid rgba(251,191,36,0.22)}.sp51 .rank-head .rh-sub{margin-left:auto;font-size:clamp(9px,0.78vw,11px);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(167,139,250,0.85)}.sp51 .rank-pool{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;background:rgba(251,191,36,0.10);border:1px solid rgba(251,191,36,0.32);border-left:4px solid #fbbf24;border-radius:12px;padding:9px 14px}.sp51 .rank-pool-label{display:flex;align-items:center;gap:7px;font-weight:700;font-size:clamp(12px,1vw,14px);color:#fbbf24}.sp51 .rank-pool-value{font-weight:800;font-size:clamp(15px,1.3vw,19px);color:#e8edf5;font-variant-numeric:tabular-nums}.sp51 .rank-note{margin-top:10px;background:rgba(167,139,250,0.08);border:1px solid rgba(167,139,250,0.20);border-radius:12px;padding:10px 13px;font-size:clamp(11px,0.92vw,13px);line-height:1.55;color:rgba(232,237,245,0.72)}.sp51 .rank-note strong{color:#fbbf24;font-weight:700}.sp51 .rank-scroll{margin-top:12px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(251,191,36,0.4) transparent}.sp51 .rank-scroll::-webkit-scrollbar{width:8px}.sp51 .rank-scroll::-webkit-scrollbar-thumb{background:rgba(251,191,36,0.35);border-radius:8px}.sp51 .rank-table{width:100%;border-collapse:collapse;font-size:clamp(12px,1vw,14px)}.sp51 .rank-table th{position:sticky;top:0;background:#0d1220;text-align:left;padding:7px 8px;color:rgba(167,139,250,0.85);font-size:clamp(9px,0.72vw,11px);font-weight:700;text-transform:uppercase;letter-spacing:0.05em;border-bottom:1px solid rgba(251,191,36,0.22);white-space:nowrap;z-index:1}.sp51 .rank-table td{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,0.06);vertical-align:middle;color:#e8edf5}.sp51 .rank-table tbody tr:last-child td{border-bottom:none}.sp51 .rank-pos{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;font-weight:700;font-size:12px;background:rgba(255,255,255,0.06);color:rgba(232,237,245,0.7);border:1px solid rgba(255,255,255,0.10)}.sp51 .rank-pos.r1{background:rgba(251,191,36,0.22);color:#fbbf24;border-color:rgba(251,191,36,0.5)}.sp51 .rank-pos.r2{background:rgba(203,213,225,0.18);color:#cbd5e1;border-color:rgba(203,213,225,0.4)}.sp51 .rank-pos.r3{background:rgba(217,160,102,0.20);color:#d9a066;border-color:rgba(217,160,102,0.45)}.sp51 .rank-avatar{width:30px;height:30px;min-width:30px;border-radius:50%;border:2px solid rgba(251,191,36,0.5);object-fit:cover;display:block;background:#1a1f2e;-webkit-user-drag:none}.sp51 .rank-user{font-weight:600;color:#e8edf5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.sp51 .rank-cubes{font-weight:700;color:#fbbf24;white-space:nowrap;font-variant-numeric:tabular-nums}.sp51 .rank-prize{font-weight:700;color:#34d399;white-space:nowrap}.sp51 .rank-empty{text-align:center;color:rgba(232,237,245,0.5);font-style:italic;padding:24px 10px}.sp51 .celebrate-band{position:fixed;bottom:48px;left:0;right:0;z-index:9;padding:8px 0 10px;background:rgba(167,139,250,0.06);border-top:1px solid rgba(167,139,250,0.18);border-bottom:1px solid rgba(167,139,250,0.10)}.sp51 .celebrate-label{text-align:center;font-size:clamp(10px,0.8vw,12px);color:rgba(167,139,250,0.9);font-weight:700;letter-spacing:0.10em;text-transform:uppercase;margin-bottom:8px}.sp51 .celebrate-marquee{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%)}.sp51 .celebrate-track{display:flex;gap:10px;width:max-content;animation:sp51-marquee 80s linear infinite;align-items:center;padding:0 20px}.sp51 .celebrate-track img{width:36px;height:36px;border-radius:50%;border:2px solid rgba(251,191,36,0.45);flex-shrink:0;object-fit:cover;background:#1a1f2e;display:block;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp51 .celebrate-band:hover .celebrate-track{animation-play-state:paused}.sp51 .footer-bar{position:fixed;bottom:0;left:0;right:0;padding:10px 32px;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,0.25);border-top:1px solid rgba(251,191,36,0.12);z-index:10;cursor:default}.sp51 .footer-url{font-size:clamp(12px,1vw,15px);color:rgba(232,237,245,0.4);letter-spacing:0.05em}.sp51 .footer-tag{display:flex;align-items:center;gap:10px;font-size:clamp(11px,0.9vw,14px);color:rgba(251,191,36,0.5);font-weight:700;letter-spacing:0.08em}.sp51 .footer-badge-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;text-decoration:none;position:relative;z-index:11}.sp51 .footer-badge{width:28px;height:28px;object-fit:contain;display:block;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}@media(max-width:1100px){.sp51 body{flex-direction:column;align-items:center}.sp51 .page-grid{flex-direction:column;align-items:stretch;width:min(840px,94vw);padding-bottom:40px}.sp51 .lz-full{max-width:none}.sp51 .cta-btn{margin-top:clamp(4px,1vh,12px)}.sp51 .rank-panel{flex:1 1 auto;align-self:stretch;max-height:none}.sp51 .celebrate-band{position:static;bottom:auto;width:100%;margin-top:24px}.sp51 .footer-bar{position:static;width:100%;margin-top:8px}}@media(max-width:640px){.sp51 .lz-row-1{flex-direction:column;align-items:center;gap:clamp(16px,5vw,24px)}.sp51 .lz-id{flex:0 0 auto;align-items:center;text-align:center}.sp51 .headline{margin-top:0}.sp51 .collect-side{align-items:center}.sp51 .surf-block{text-align:center;max-width:100%}.sp51 .lz-full{align-items:center}.sp51 .body-text,.sp51 .signoff,.sp51 .reward-note{text-align:center}.sp51 .cta-btn{align-self:center}}@media(min-width:1101px){.sp51 .page-grid{padding-bottom:190px}}html.sp52,.sp52 *{margin:0;padding:0;box-sizing:border-box}html.sp52,.sp52 body{width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;background:#050910;cursor:pointer;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.sp52 body{display:flex;align-items:flex-start;justify-content:center;position:relative}.sp52 .bg-canvas{position:fixed;inset:0;background:linear-gradient(160deg,#0d1220 0%,#0a0e1a 60%,#080c17 100%);z-index:0}.sp52 .bg-canvas::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#fbbf24,#a78bfa,transparent);opacity:0.8}.sp52 .stars{position:absolute;inset:0;pointer-events:none}.sp52 .star{position:absolute;background:#fff;border-radius:50%}.sp52 .confetti-wrap{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sp52 .c{position:absolute;width:9px;height:9px;border-radius:2px;animation:sp52-fall linear infinite}@keyframes sp52-fall{0%{transform:translateY(-20px) rotate(0deg);opacity:0.8}100%{transform:translateY(110vh) rotate(720deg);opacity:0}}@keyframes sp52-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-16px) rotate(1deg)}}@keyframes sp52-pulse-ring{0%{box-shadow:0 0 0 0 rgba(167,139,250,0.55)}100%{box-shadow:0 0 0 14px rgba(167,139,250,0)}}@keyframes sp52-promosPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:0.6}100%{transform:scale(1);opacity:1}}.sp52 .page-grid{position:relative;z-index:1;width:min(920px,94vw);margin:0 auto;display:flex;flex-direction:column;gap:clamp(16px,2.4vw,30px);padding:clamp(18px,4vh,46px) clamp(20px,3vw,40px) clamp(28px,5vh,150px)}.sp52 .header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(20px,3vw,44px);flex-wrap:nowrap}.sp52 .header-zone{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,18px)}.sp52 .collect-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:clamp(6px,1vw,12px);padding-top:4px}.sp52 .collect-badge{width:clamp(105px,10vw,150px);height:auto;filter:drop-shadow(0 0 22px rgba(251,191,36,0.45)) drop-shadow(0 8px 18px rgba(0,0,0,0.5));animation:sp52-float 3.5s ease-in-out infinite;pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp52 .surf-block{max-width:300px;text-align:right;font-size:clamp(11px,0.9vw,13px);line-height:1.5;color:rgba(232,237,245,0.85);font-weight:600}.sp52 .surf-block strong{color:#fbbf24;font-weight:700}.sp52 .presenter{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;background:rgba(167,139,250,0.10);border:1px solid rgba(167,139,250,0.30);border-radius:999px;width:fit-content;max-width:100%}.sp52 .presenter > img{width:44px!important;height:44px!important;border-radius:50%;border:2px solid #a78bfa;flex-shrink:0;object-fit:cover;background:#1a1f2e;animation:sp52-pulse-ring 2.5s ease-out infinite;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp52 .presenter-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sp52 .presenter-label{font-size:clamp(10px,0.8vw,12px);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(167,139,250,0.9)}.sp52 .presenter-name{font-size:clamp(13px,1.1vw,16px);font-weight:700;color:#e8edf5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp52 .badge-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.35);border-radius:999px;padding:7px 20px;font-size:clamp(12px,1.3vw,18px);font-weight:700;color:#fbbf24;letter-spacing:0.08em;text-transform:uppercase;width:fit-content;max-width:100%}.sp52 .headline{font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.2;color:#e8edf5}.sp52 .headline span{color:#fbbf24}.sp52 .intro-text{font-size:clamp(13px,1.3vw,17px);line-height:1.65;color:rgba(232,237,245,0.78);max-width:760px}.sp52 .intro-text strong{color:#fbbf24;font-weight:700}.sp52 .promos-wrap{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,34px)}.sp52 .promos-section{display:flex;flex-direction:column;gap:clamp(8px,1vw,12px)}.sp52 .promos-section-title{font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(15px,1.4vw,20px);font-weight:700;color:#e8edf5;display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.10)}.sp52 .promos-section-title .ic{color:#fbbf24}.sp52 .promos-list{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px)}.sp52 .promo-card{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:clamp(16px,2vw,26px);background:linear-gradient(180deg,rgba(38,49,78,0.78),rgba(30,40,64,0.72));border:1px solid rgba(255,255,255,0.12);border-left:3px solid #a78bfa;border-radius:16px;padding:clamp(12px,1.4vw,18px) clamp(16px,1.8vw,24px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);transition:transform 0.2s,border-color 0.2s,box-shadow 0.2s}.sp52 .promo-card:hover{transform:translateY(-2px);border-color:rgba(167,139,250,0.55);box-shadow:0 8px 24px rgba(0,0,0,0.35)}.sp52 .promo-card.is-scheduled{border-left-color:#fbbf24;background:linear-gradient(180deg,rgba(46,41,66,0.78),rgba(36,32,54,0.72))}.sp52 .promo-card.is-daily{border-left-color:#34d399;border-color:rgba(52,211,153,0.4);background:linear-gradient(100deg,rgba(52,211,153,0.16),rgba(34,46,58,0.78) 42%);box-shadow:0 0 0 1px rgba(52,211,153,0.12)}.sp52 .promo-card.is-extravaganza{border-left:3px solid #fbbf24;border-color:rgba(251,191,36,0.5);background:radial-gradient(130% 160% at 88% 0%,rgba(251,191,36,0.20),rgba(46,41,66,0.80) 55%);box-shadow:0 0 0 1px rgba(251,191,36,0.18),0 0 30px rgba(251,191,36,0.14)}.sp52 .promo-card.is-extravaganza:hover{border-color:rgba(251,191,36,0.8);box-shadow:0 0 0 1px rgba(251,191,36,0.3),0 10px 30px rgba(251,191,36,0.22)}.sp52 .promo-card.is-extravaganza .promo-card-name{color:#fde68a;font-size:clamp(15px,1.35vw,19px)}.sp52 .extrav-badge{display:inline-flex;align-items:center;gap:6px;font-size:clamp(11px,0.9vw,13px);font-weight:800;color:#fbbf24;text-transform:uppercase;letter-spacing:0.06em;padding:3px 11px;border-radius:999px;background:rgba(251,191,36,0.16);border:1px solid rgba(251,191,36,0.45);white-space:nowrap}.sp52 .extrav-card{display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,1.4vw,16px)}.sp52 .extrav-head{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:clamp(8px,1vw,12px);border-bottom:1px solid rgba(251,191,36,0.22)}.sp52 .extrav-icon{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1;flex-shrink:0}.sp52 .extrav-title{font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-weight:800;color:#fde68a;font-size:clamp(16px,1.8vw,25px);line-height:1.15;white-space:nowrap}.sp52 .extrav-body{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(16px,2.6vw,38px)}.sp52 .extrav-desc{flex:1 1 auto;min-width:0;font-size:clamp(12px,1.05vw,15px);line-height:1.6;color:rgba(232,237,245,0.82)}.sp52 .extrav-desc strong{color:#fde68a;font-weight:600}.sp52 .extrav-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sp52 .extrav-countdown{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(251,191,36,0.18);width:100%}.sp52 .extrav-cd-label{font-size:clamp(10px,0.8vw,12px);font-weight:800;color:#fbbf24;text-transform:uppercase;letter-spacing:0.08em;text-align:right}.sp52 .extrav-cd-clocks{display:flex;align-items:flex-start;gap:6px}.sp52 .extrav-cd-unit{display:flex;flex-direction:column;align-items:center;gap:3px}.sp52 .extrav-cd-card{position:relative;width:clamp(40px,3.6vw,50px);height:clamp(46px,4.4vw,58px);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#3d2e00 0%,#1c1500 100%);border:1px solid rgba(251,191,36,0.35);box-shadow:0 4px 16px rgba(0,0,0,0.5),inset 0 1px 0 rgba(251,191,36,0.2)}.sp52 .extrav-cd-card-top{position:absolute;top:0;left:0;right:0;height:28%;background:linear-gradient(180deg,rgba(251,191,36,0.22),rgba(251,191,36,0.06));border-bottom:1px solid rgba(251,191,36,0.25)}.sp52 .extrav-cd-card span{position:relative;z-index:1;font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(1.2rem,1.6vw,1.7rem);font-weight:900;color:#fbbf24;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 2px 8px rgba(251,191,36,0.4);letter-spacing:-0.02em}.sp52 .extrav-cd-unit small{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:rgba(251,191,36,0.6)}.sp52 .extrav-cd-live{font-size:clamp(11px,0.95vw,13px);font-weight:800;color:#34d399;text-align:right}.sp52 .promo-card-banner{display:flex;align-items:center;justify-content:center;min-height:92px;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:6px;overflow:hidden;pointer-events:none}.sp52 .promo-card-banner.no-img{color:#a78bfa;font-size:2rem}.sp52 .promo-card-banner a{line-height:0;display:inline-block;pointer-events:none}.sp52 .promo-card-banner img{max-height:90px !important;max-width:135px !important;width:auto !important;height:auto !important;border-radius:4px;display:block;-webkit-user-drag:none}.sp52 .promo-card-main{min-width:0;display:flex;flex-direction:column;gap:6px}.sp52 .promo-card-name{font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(14px,1.2vw,17px);font-weight:700;color:#e8edf5;line-height:1.3}.sp52 .promo-card-info{font-size:clamp(12px,1vw,14px);color:rgba(232,237,245,0.72);line-height:1.55}.sp52 .promo-card-avail{display:inline-flex;align-items:center;gap:6px;font-size:clamp(11px,0.9vw,13px);font-weight:600;color:#a78bfa}.sp52 .promo-card-avail.sched{color:#fbbf24}.sp52 .promo-card-avail.today{color:#34d399;font-weight:800}.sp52 .promo-card-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.sp52 .live-dot{display:inline-flex;align-items:center;gap:6px;font-size:clamp(11px,0.9vw,13px);font-weight:700;color:#34d399;text-transform:uppercase;letter-spacing:0.06em}.sp52 .live-dot .dot{width:8px;height:8px;border-radius:50%;background:#34d399;animation:sp52-promosPulse 1.6s infinite}.sp52 .sched-badge{display:inline-flex;align-items:center;gap:6px;font-size:clamp(11px,0.9vw,13px);font-weight:700;color:#fbbf24;text-transform:uppercase;letter-spacing:0.06em}.sp52 .today-badge{display:inline-flex;align-items:center;gap:6px;font-size:clamp(11px,0.9vw,13px);font-weight:800;color:#34d399;text-transform:uppercase;letter-spacing:0.06em;padding:3px 10px;border-radius:999px;background:rgba(52,211,153,0.12);border:1px solid rgba(52,211,153,0.3)}.sp52 .cash-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:clamp(11px,0.9vw,13px);font-weight:700;white-space:nowrap}.sp52 .cash-badge.yes{background:rgba(52,211,153,0.12);color:#34d399;border:1px solid rgba(52,211,153,0.25)}.sp52 .cash-badge.no{background:rgba(255,255,255,0.05);color:rgba(232,237,245,0.6);border:1px solid rgba(255,255,255,0.10)}.sp52 .promos-empty{padding:clamp(20px,3vw,34px);background:rgba(167,139,250,0.07);border:1px solid rgba(167,139,250,0.35);border-radius:14px;display:flex;gap:14px;align-items:flex-start;color:#e8edf5;font-size:clamp(13px,1.2vw,16px);line-height:1.6}.sp52 .promos-empty .pe-icon{font-size:22px;color:#fbbf24;flex-shrink:0}.sp52 .promos-empty strong{color:#fbbf24}.sp52 .cta-btn{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(6px,1vw,14px);padding:clamp(11px,1.1vw,16px) clamp(24px,2.2vw,38px);background:rgba(251,191,36,0.13);border:1.5px solid rgba(251,191,36,0.4);border-radius:999px;font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif;font-size:clamp(15px,1.4vw,21px);font-weight:700;color:#fbbf24;letter-spacing:0.02em;transition:all 0.2s;width:fit-content;align-self:center}.sp52 body:hover .cta-btn{background:rgba(251,191,36,0.25);border-color:rgba(251,191,36,0.7);box-shadow:0 0 28px rgba(251,191,36,0.25)}.sp52 body:hover .presenter > img{border-color:#c4b5fd}.sp52 body:hover .collect-badge{filter:drop-shadow(0 0 34px rgba(251,191,36,0.6)) drop-shadow(0 10px 22px rgba(0,0,0,0.55))}.sp52 .footer-bar{position:fixed;bottom:0;left:0;right:0;padding:10px 32px;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,0.25);border-top:1px solid rgba(251,191,36,0.12);z-index:10;cursor:default}.sp52 .footer-url{font-size:clamp(12px,1vw,15px);color:rgba(232,237,245,0.4);letter-spacing:0.05em}.sp52 .footer-tag{display:flex;align-items:center;gap:10px;font-size:clamp(11px,0.9vw,14px);color:rgba(251,191,36,0.5);font-weight:700;letter-spacing:0.08em}.sp52 .footer-badge-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;text-decoration:none;position:relative;z-index:11}.sp52 .footer-badge{width:28px;height:28px;object-fit:contain;display:block;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}@media(max-width:720px){.sp52 .promo-card{grid-template-columns:1fr;gap:14px}.sp52 .promo-card-banner{justify-self:start}.sp52 .promo-card-side{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.sp52 .extrav-title{white-space:normal}.sp52 .extrav-body{flex-direction:column;gap:14px}.sp52 .extrav-side{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media(max-width:640px){.sp52 .header-row{flex-direction:column;align-items:center;gap:clamp(12px,4vw,20px)}.sp52 .header-zone{align-items:center;text-align:center}.sp52 .collect-side{align-items:center}.sp52 .surf-block{text-align:center;max-width:100%}.sp52 body{flex-direction:column;align-items:center}.sp52 .footer-bar{position:static;width:100%;margin-top:16px}.sp52 .page-grid{padding-bottom:40px}}@media(min-width:641px){.sp52 .page-grid{padding-bottom:100px}}html.sp53,.sp53 body{margin:0;padding:0;width:100%;min-height:100%;background:#11140F;cursor:pointer;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#E8E6DE}.sp53 .qg-decoy{display:none;position:fixed;inset:0;z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:24px;background:linear-gradient(160deg,#1B2016,#0A0C08)}.sp53 .qg-decoy h2{font-family:'Trebuchet MS',Arial,sans-serif;font-size:clamp(22px,4vw,40px);margin:0}.sp53 .qg-decoy h2 span{color:#D4A85E}.sp53 .qg-decoy p{max-width:520px;line-height:1.6;color:rgba(232,230,218,.72);font-size:clamp(13px,1.4vw,17px);margin:0}.sp53 .qg-decoy a{display:inline-flex;align-items:center;gap:10px;padding:14px 34px;border-radius:999px;background:linear-gradient(140deg,#D4A85E,#C4834F);color:#1a1206;text-decoration:none;font-family:'Trebuchet MS',Arial,sans-serif;font-weight:900;font-size:clamp(15px,1.8vw,22px)}.sp53 .footer-url{font-size:clamp(12px,1vw,15px);color:rgba(232,237,245,0.4);letter-spacing:0.05em}.sp53 .footer-tag{font-size:clamp(11px,0.9vw,14px)}html.sp54,.sp54 *{margin:0;padding:0;box-sizing:border-box}html.sp54,.sp54 body{width:100%;min-height:100%;overflow-x:hidden;background:#07080b;cursor:pointer;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#e8edf5}.sp54 body{position:relative}.sp54 .bg{position:fixed;inset:0;z-index:0;background:radial-gradient(90% 70% at 50% -10%,rgba(239,68,68,0.16),transparent 60%),radial-gradient(60% 50% at 100% 100%,rgba(251,191,36,0.10),transparent 60%),linear-gradient(180deg,#0b0d12,#06070a)}.sp54 .bg::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 30%,transparent 80%)}.sp54 .bg::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,0.025) 0 1px,transparent 1px 3px);pointer-events:none}.sp54 .scan{position:fixed;left:0;right:0;height:120px;top:-120px;z-index:1;background:linear-gradient(180deg,transparent,rgba(239,68,68,0.07),transparent);animation:sp54-scan 7s linear infinite;pointer-events:none}@keyframes sp54-scan{to{top:110%}}@keyframes sp54-stamp{0%{transform:rotate(-14deg) scale(3);opacity:0}60%{transform:rotate(-14deg) scale(0.92);opacity:1}100%{transform:rotate(-14deg) scale(1);opacity:1}}@keyframes sp54-blink{50%{opacity:0}}@keyframes sp54-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes sp54-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sp54-pulse-red{0%{box-shadow:0 0 0 0 rgba(239,68,68,0.55)}100%{box-shadow:0 0 0 14px rgba(239,68,68,0)}}@keyframes sp54-glow{0%,100%{text-shadow:0 0 18px rgba(251,191,36,0.35)}50%{text-shadow:0 0 34px rgba(251,191,36,0.7)}}.sp54 .wrap{position:relative;z-index:2;width:min(1180px,94vw);margin:0 auto;padding:18px 0 120px;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,30px)}.sp54 .topline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;font-family:Consolas,'Courier New',monospace;font-size:clamp(10px,0.85vw,12px);letter-spacing:0.14em;text-transform:uppercase;color:rgba(239,68,68,0.85);border-bottom:1px dashed rgba(239,68,68,0.35);padding-bottom:10px}.sp54 .topline .rec{display:inline-flex;align-items:center;gap:7px}.sp54 .topline .rec::before{content:'';width:8px;height:8px;border-radius:50%;background:#ef4444;animation:sp54-blink 1.1s steps(1) infinite}.sp54 .hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:center}@media(max-width:900px){.sp54 .hero{grid-template-columns:1fr}}.sp54 .presenter{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.35);border-radius:999px;width:fit-content;max-width:100%}.sp54 .presenter > img{width:44px!important;height:44px!important;border-radius:50%;border:2px solid #ef4444;object-fit:cover;background:#1a1f2e;animation:sp54-pulse-red 2.4s ease-out infinite;filter:grayscale(0.3)}.sp54 .presenter-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sp54 .presenter-label{font-family:Consolas,'Courier New',monospace;font-size:clamp(10px,0.8vw,11px);letter-spacing:0.14em;text-transform:uppercase;color:rgba(239,68,68,0.9)}.sp54 .presenter-name{font-size:clamp(13px,1.1vw,16px);font-weight:700;color:#e8edf5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp54 .h1{position:relative;margin-top:clamp(16px,2vw,26px);font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(30px,4.4vw,62px);line-height:1.04;font-weight:800;letter-spacing:-0.01em}.sp54 .h1 em{font-style:normal;color:#fbbf24;animation:sp54-glow 3s ease-in-out infinite}.sp54 .stamp{position:absolute;right:-6px;top:-34px;font-family:'Arial Black',Arial,sans-serif;font-size:clamp(16px,1.9vw,26px);letter-spacing:0.12em;color:#ef4444;border:4px solid #ef4444;border-radius:8px;padding:4px 14px;transform:rotate(-14deg);opacity:0;animation:sp54-stamp 0.55s cubic-bezier(.2,.9,.3,1.3) 0.9s forwards;mix-blend-mode:screen;text-shadow:0 0 10px rgba(239,68,68,0.5)}@media(max-width:640px){.sp54 .stamp{top:-30px;right:0}}.sp54 .lede{margin-top:16px;font-size:clamp(14px,1.35vw,19px);line-height:1.6;color:rgba(232,237,245,0.8);max-width:640px}.sp54 .lede strong{color:#fbbf24}.sp54 .count{background:rgba(13,15,20,0.85);border:1px solid rgba(239,68,68,0.4);border-radius:18px;padding:clamp(16px,2vw,26px);box-shadow:0 20px 60px rgba(0,0,0,0.6),inset 0 0 40px rgba(239,68,68,0.06)}.sp54 .count-label{font-family:Consolas,'Courier New',monospace;font-size:clamp(10px,0.85vw,12px);letter-spacing:0.18em;text-transform:uppercase;color:rgba(239,68,68,0.9);text-align:center}.sp54 .digits{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(6px,1vw,12px);margin-top:12px}.sp54 .dg{background:#000;border:1px solid rgba(251,191,36,0.25);border-radius:12px;padding:12px 4px 8px;text-align:center}.sp54 .dg b{display:block;font-family:Consolas,'Courier New',monospace;font-size:clamp(28px,3.4vw,48px);color:#fbbf24;font-variant-numeric:tabular-nums;line-height:1}.sp54 .dg span{display:block;margin-top:6px;font-size:clamp(9px,0.75vw,11px);letter-spacing:0.14em;text-transform:uppercase;color:rgba(232,237,245,0.5)}.sp54 .count-foot{margin-top:14px;text-align:center;font-size:clamp(12px,1vw,14px);color:rgba(232,237,245,0.72);line-height:1.5}.sp54 .count-foot strong{color:#e8edf5}.sp54 .sec-title{display:flex;align-items:center;gap:12px;font-family:Consolas,'Courier New',monospace;font-size:clamp(11px,0.95vw,13px);letter-spacing:0.2em;text-transform:uppercase;color:rgba(232,237,245,0.55)}.sp54 .sec-title::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,rgba(239,68,68,0.4),transparent)}.sp54 .files{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,1.6vw,20px)}.sp54 .file{position:relative;background:linear-gradient(180deg,rgba(28,24,18,0.92),rgba(16,14,11,0.92));border:1px solid rgba(251,191,36,0.22);border-radius:4px 16px 16px 16px;padding:30px clamp(14px,1.4vw,20px) clamp(16px,1.6vw,22px);transition:transform .25s,border-color .25s,box-shadow .25s}.sp54 .file::before{content:attr(data-tab);position:absolute;top:-1px;left:-1px;padding:5px 14px;font-family:Consolas,'Courier New',monospace;font-size:11px;letter-spacing:0.16em;color:#0b0d12;background:#fbbf24;border-radius:4px 12px 0 0;transform:translateY(-100%)}.sp54 .file:hover{transform:translateY(-6px) rotate(-0.4deg);border-color:rgba(251,191,36,0.55);box-shadow:0 18px 40px rgba(0,0,0,0.55),0 0 0 1px rgba(251,191,36,0.15)}.sp54 .file .ic{font-size:30px;line-height:1}.sp54 .file h3{margin-top:10px;font-family:Consolas,'Courier New',monospace;font-size:clamp(15px,1.35vw,19px);letter-spacing:0.06em;color:#fbbf24;min-height:1.3em}.sp54 .file p{margin-top:10px;font-size:clamp(13px,1.1vw,15px);line-height:1.65;color:rgba(232,237,245,0.82)}.sp54 .rd{position:relative;display:inline-block;vertical-align:middle;height:0.95em;border-radius:2px;background:linear-gradient(90deg,#000 0%,#000 40%,#2a2a2a 50%,#000 60%,#000 100%);background-size:200% 100%;animation:sp54-shimmer 3.2s linear infinite}.sp54 .rd.denied{animation:sp54-shake .35s linear;background:#3b0a0a}.sp54 .rd.denied::after{content:'ACCESS DENIED';position:absolute;bottom:150%;left:50%;transform:translateX(-50%);white-space:nowrap;padding:4px 10px;border-radius:6px;font-family:Consolas,'Courier New',monospace;font-size:11px;font-weight:700;letter-spacing:0.14em;color:#fff;background:#ef4444;box-shadow:0 6px 18px rgba(239,68,68,0.45);z-index:5}@keyframes sp54-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.sp54 .leak{font-style:normal;padding:0 4px;border-radius:3px;color:#0b0d12;background:#fbbf24;font-weight:800;box-shadow:0 0 14px rgba(251,191,36,0.45)}.sp54 .files{row-gap:46px;margin-top:22px}.sp54 .h1.glitch{animation:sp54-glitch .32s steps(2) 1}@keyframes sp54-glitch{0%{text-shadow:3px 0 #ef4444,-3px 0 #22d3ee;transform:translate(2px,-1px)}50%{text-shadow:-4px 0 #ef4444,4px 0 #22d3ee;transform:translate(-2px,1px) skewX(-4deg)}100%{text-shadow:none;transform:none}}.sp54 .agents{display:flex;flex-direction:column;gap:10px}.sp54 .agents-row{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent)}.sp54 .agents-track{display:flex;gap:10px;width:max-content;animation:sp54-ticker 70s linear infinite;padding:4px 0}.sp54 .agents-track img{width:40px;height:40px;border-radius:50%;border:2px solid rgba(239,68,68,0.55);object-fit:cover;background:#1a1f2e;filter:grayscale(0.4) contrast(1.1);display:block}.sp54 .agents-note{font-family:Consolas,'Courier New',monospace;font-size:clamp(11px,0.9vw,13px);letter-spacing:0.08em;color:rgba(232,237,245,0.6);text-align:center}.sp54 .agents-note b{color:#fbbf24}.sp54 .status{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:5px 12px;border-radius:999px;font-family:Consolas,'Courier New',monospace;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,0.10);border:1px solid rgba(239,68,68,0.4)}.sp54 .status.ok{color:#34d399;background:rgba(52,211,153,0.10);border-color:rgba(52,211,153,0.4)}.sp54 .dig{margin-top:12px}.sp54 .dig-bar{height:10px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(251,191,36,0.25);overflow:hidden}.sp54 .dig-bar i{display:block;height:100%;width:3%;background:repeating-linear-gradient(90deg,#fbbf24 0 8px,#b45309 8px 16px)}.sp54 .dig-meta{display:flex;justify-content:space-between;margin-top:6px;font-family:Consolas,'Courier New',monospace;font-size:11px;color:rgba(232,237,245,0.5);letter-spacing:0.06em}.sp54 .file.sealed p{filter:blur(0.2px)}.sp54 .file.top{border-color:rgba(239,68,68,0.45);background:linear-gradient(180deg,rgba(40,14,14,0.92),rgba(16,10,10,0.92))}.sp54 .file.top::before{background:#ef4444;color:#fff}.sp54 .live{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px)}@media(max-width:900px){.sp54 .live{grid-template-columns:1fr}}.sp54 .card{background:rgba(13,15,20,0.8);border:1px solid rgba(52,211,153,0.3);border-radius:16px;padding:clamp(14px,1.6vw,22px)}.sp54 .card h3{display:flex;align-items:center;gap:10px;font-family:'Trebuchet MS',Arial,sans-serif;font-size:clamp(16px,1.5vw,21px)}.sp54 .card p{margin-top:8px;font-size:clamp(13px,1.1vw,15px);line-height:1.6;color:rgba(232,237,245,0.8)}.sp54 .card strong{color:#34d399}.sp54 .pioneer{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border-radius:12px;background:rgba(251,191,36,0.08);border:1px dashed rgba(251,191,36,0.4);font-size:clamp(12px,1vw,14px);color:#fbbf24;font-weight:700}.sp54 .pioneer b{font-family:Consolas,'Courier New',monospace;font-size:clamp(16px,1.4vw,20px);color:#e8edf5}.sp54 .ticker{position:relative;overflow:hidden;border-top:1px solid rgba(239,68,68,0.3);border-bottom:1px solid rgba(239,68,68,0.3);background:rgba(0,0,0,0.45);padding:10px 0;mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent)}.sp54 .ticker-track{display:flex;gap:48px;width:max-content;animation:sp54-ticker 55s linear infinite;font-family:Consolas,'Courier New',monospace;font-size:clamp(12px,1vw,14px);white-space:nowrap;color:rgba(232,237,245,0.8)}.sp54 .ticker-track span b{color:#ef4444;margin-right:8px;letter-spacing:0.1em}.sp54 .ticker-track span i{font-style:normal;color:rgba(232,237,245,0.45);margin-left:8px}.sp54 .cta{align-self:center;display:inline-flex;align-items:center;gap:12px;padding:clamp(13px,1.2vw,18px) clamp(26px,2.6vw,44px);border-radius:999px;background:linear-gradient(90deg,#fbbf24,#f59e0b);color:#0b0d12;font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(16px,1.6vw,23px);font-weight:800;box-shadow:0 0 0 0 rgba(251,191,36,0.6),0 12px 30px rgba(251,191,36,0.25);animation:sp54-pulse-cta 2s ease-out infinite;text-align:center}@keyframes sp54-pulse-cta{0%{box-shadow:0 0 0 0 rgba(251,191,36,0.55),0 12px 30px rgba(251,191,36,0.25)}100%{box-shadow:0 0 0 18px rgba(251,191,36,0),0 12px 30px rgba(251,191,36,0.25)}}.sp54 .cta-sub{align-self:center;margin-top:-10px;font-family:Consolas,'Courier New',monospace;font-size:clamp(11px,0.9vw,13px);letter-spacing:0.12em;text-transform:uppercase;color:rgba(232,237,245,0.5);text-align:center}.sp54 .footer-bar{position:fixed;bottom:0;left:0;right:0;z-index:10;padding:10px 32px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:rgba(0,0,0,0.55);border-top:1px solid rgba(239,68,68,0.25);cursor:default}.sp54 .footer-url{font-size:clamp(12px,1vw,15px);color:rgba(232,237,245,0.4);letter-spacing:0.05em}.sp54 .footer-tag{display:flex;align-items:center;gap:10px;font-size:clamp(11px,0.9vw,14px);color:rgba(239,68,68,0.7);font-weight:700;letter-spacing:0.08em;font-family:Consolas,'Courier New',monospace;text-transform:uppercase}.sp54 .footer-badge{width:28px;height:28px;object-fit:contain;display:block}@media(max-width:640px){.sp54 .footer-bar{position:static;padding:10px 16px}.sp54 .wrap{padding-bottom:30px}.sp54 .topline{justify-content:center;text-align:center}}html.sp55,.sp55 *{margin:0;padding:0;box-sizing:border-box}html.sp55,.sp55 body{width:100%;min-height:100%;overflow-x:hidden;background:#0a0e1a;cursor:pointer;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#e8edf5}.sp55 .bg{position:fixed;inset:0;z-index:0;background:radial-gradient(70% 60% at 85% 10%,rgba(52,211,153,0.14),transparent 60%),radial-gradient(60% 60% at 0% 100%,rgba(167,139,250,0.14),transparent 60%),linear-gradient(160deg,#0d1220,#080c17)}.sp55 .bg::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#34d399,#fbbf24,#a78bfa,transparent)}@keyframes sp55-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sp55-breakout{0%{transform:scale(1) rotate(0);filter:grayscale(1)}40%{transform:scale(1.04) rotate(-2deg);filter:grayscale(1)}55%{transform:scale(1.12) rotate(2deg);filter:grayscale(0)}100%{transform:scale(1.08) rotate(0);filter:grayscale(0)}}@keyframes sp55-crack{from{opacity:0;transform:scale(0.6)}to{opacity:1;transform:scale(1)}}@keyframes sp55-caret{50%{opacity:0}}@keyframes sp55-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sp55-shine{0%{background-position:-150% 0}100%{background-position:250% 0}}@keyframes sp55-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,0.5),0 12px 30px rgba(52,211,153,0.2)}100%{box-shadow:0 0 0 18px rgba(52,211,153,0),0 12px 30px rgba(52,211,153,0.2)}}.sp55 .wrap{position:relative;z-index:1;width:min(1200px,94vw);margin:0 auto;padding:22px 0 110px;display:flex;flex-direction:column;gap:clamp(20px,2.6vw,34px)}.sp55 .head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.sp55 .presenter{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.3);border-radius:999px;max-width:100%}.sp55 .presenter > img{width:44px!important;height:44px!important;border-radius:50%;border:2px solid #34d399;object-fit:cover;background:#1a1f2e}.sp55 .presenter-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sp55 .presenter-label{font-size:clamp(10px,0.8vw,12px);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(52,211,153,0.9)}.sp55 .presenter-name{font-size:clamp(13px,1.1vw,16px);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp55 .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border-radius:999px;background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.35);color:#fbbf24;font-weight:700;font-size:clamp(11px,1vw,14px);letter-spacing:0.08em;text-transform:uppercase}.sp55 .h1{font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(30px,4.6vw,66px);line-height:1.04;font-weight:800;text-align:center}.sp55 .h1 s{text-decoration:none;position:relative;color:rgba(232,237,245,0.45)}.sp55 .h1 s::after{content:'';position:absolute;left:-3%;right:-3%;top:52%;height:6px;border-radius:3px;background:#f87171;transform:rotate(-3deg)}.sp55 .h1 span{color:#34d399}.sp55 .sub{text-align:center;font-family:Consolas,'Courier New',monospace;font-size:clamp(13px,1.3vw,18px);color:rgba(232,237,245,0.7);min-height:1.6em}.sp55 .sub .caret{display:inline-block;width:0.6em;height:1.1em;vertical-align:-0.15em;background:#fbbf24;margin-left:3px;animation:sp55-caret 0.9s steps(1) infinite}.sp55 .lineup{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);align-items:end;padding:10px 0 4px}@media(max-width:900px){.sp55 .lineup{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp55 .te{background:#1b1e24;border:1px solid #2b2f37;border-radius:10px;overflow:hidden;filter:grayscale(1);animation:sp55-bob 2.4s ease-in-out infinite}.sp55 .te-h{height:30px;display:flex;align-items:center;justify-content:center;font-size:clamp(9px,0.8vw,11px);font-weight:700;color:rgba(255,255,255,0.75);letter-spacing:0.04em}.sp55 .te-b{padding:10px;display:flex;flex-direction:column;gap:6px}.sp55 .te-b i{display:block;height:7px;border-radius:3px;background:#30343c}.sp55 .te-b i:nth-child(2){width:70%}.sp55 .te-b i:nth-child(3){width:85%}.sp55 .te-btns{display:flex;gap:5px;margin-top:4px}.sp55 .te-btns u{flex:1;height:14px;border-radius:4px;background:#3a3f48;text-decoration:none}.sp55 .te-cap{padding:0 10px 10px;font-size:9px;color:rgba(255,255,255,0.3);text-align:center;font-family:Consolas,'Courier New',monospace}.sp55 .te.ant{position:relative;filter:none;animation:sp55-breakout 1.4s ease-out 2.2s both;background:linear-gradient(180deg,#0f2a1f,#0d1a14);border:2px solid #34d399;box-shadow:0 0 0 0 rgba(52,211,153,0.4),0 18px 40px rgba(52,211,153,0.25);z-index:2}.sp55 .te.ant{overflow:visible}.sp55 .te.ant .te-h{border-radius:8px 8px 0 0;background:linear-gradient(90deg,#34d399,#fbbf24);color:#0b0d12;font-size:clamp(10px,0.9vw,12px)}.sp55 .te.ant .te-b{gap:5px}.sp55 .te.ant .te-b em{font-style:normal;font-size:clamp(9px,0.8vw,11px);color:#e8edf5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp55 .te.ant::after{content:'NOT THIS ONE';position:absolute;top:-34px;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:'Arial Black',Arial,sans-serif;font-size:clamp(10px,0.9vw,13px);letter-spacing:0.08em;color:#34d399;opacity:0;animation:sp55-crack 0.4s ease-out 3.2s forwards}.sp55 .verdict{text-align:center;font-size:clamp(14px,1.35vw,19px);line-height:1.6;color:rgba(232,237,245,0.82);max-width:820px;margin:0 auto}.sp55 .verdict strong{color:#fbbf24}@media(max-width:600px){.sp55 .lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.sp55 .te:nth-child(6){display:none}.sp55 .te.ant{animation-name:sp55-breakout-m}}@keyframes sp55-breakout-m{0%{transform:scale(1);filter:grayscale(1)}55%{transform:scale(1.04) rotate(1deg);filter:grayscale(0)}100%{transform:scale(1);filter:grayscale(0)}}@media(max-width:900px){.sp55 .te.ant{grid-column:1 / -1;order:9;margin-top:34px}.sp55 .te.ant .te-b{flex-direction:row;flex-wrap:wrap;gap:6px 14px;justify-content:center}}.sp55 .te:not(.ant){position:relative}.sp55 .te:not(.ant):hover::after{content:'Spot the difference? Neither can we.';position:absolute;inset:auto 6px 6px 6px;padding:6px;border-radius:6px;background:rgba(0,0,0,0.85);color:#fbbf24;font-size:10px;font-weight:700;text-align:center;line-height:1.3}.sp55 .te-h.flip{animation:sp55-flip .35s ease-in-out}@keyframes sp55-flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.sp55 .swaps{text-align:center;font-family:Consolas,'Courier New',monospace;font-size:clamp(11px,1vw,14px);color:rgba(232,237,245,0.55);margin-top:-8px}.sp55 .swaps b{color:#f87171;font-variant-numeric:tabular-nums}.sp55 .swaps i{font-style:normal;color:#34d399;font-weight:700}.sp55 .vs{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(255,255,255,0.08);border-radius:16px;overflow:hidden;background:rgba(13,18,32,0.72);font-size:clamp(12px,1.1vw,15px)}.sp55 .vs th,.sp55 .vs td{padding:clamp(9px,1vw,13px) clamp(10px,1.2vw,18px);border-bottom:1px solid rgba(255,255,255,0.06);text-align:left}.sp55 .vs tr:last-child td{border-bottom:none}.sp55 .vs th{font-size:clamp(10px,0.85vw,12px);letter-spacing:0.12em;text-transform:uppercase;color:rgba(232,237,245,0.55);background:rgba(0,0,0,0.25)}.sp55 .vs th.us{color:#34d399}.sp55 .vs td.c{text-align:center;width:22%;font-weight:800;font-size:clamp(14px,1.3vw,18px)}.sp55 .vs th.c{text-align:center}.sp55 .vs td.no{color:rgba(248,113,113,0.65)}.sp55 .vs td.yes{color:#34d399;background:rgba(52,211,153,0.06)}.sp55 .vs tr:hover td{background:rgba(255,255,255,0.03)}.sp55 .vs tr:hover td.yes{background:rgba(52,211,153,0.12)}.sp55 .agents{display:flex;flex-direction:column;gap:10px}.sp55 .agents-row{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent)}.sp55 .agents-track{display:flex;gap:10px;width:max-content;animation:sp55-roll 70s linear infinite;padding:4px 0}@keyframes sp55-roll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.sp55 .agents-track img{width:40px;height:40px;border-radius:50%;border:2px solid rgba(52,211,153,0.55);object-fit:cover;background:#1a1f2e;display:block}.sp55 .agents-note{font-size:clamp(11px,0.95vw,13px);color:rgba(232,237,245,0.6);text-align:center}.sp55 .agents-note b{color:#34d399}.sp55 .next .cd{font-family:Consolas,'Courier New',monospace;font-size:clamp(20px,2.4vw,34px);font-weight:700;color:#fbbf24;padding:8px 18px;border:2px dashed rgba(251,191,36,0.6);border-radius:12px;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.sp55 .next .cd small{display:block;font-size:10px;letter-spacing:0.16em;color:rgba(232,237,245,0.5);margin-top:4px}.sp55 .rd{position:relative;display:inline-block;vertical-align:middle;width:9em;height:0.95em;border-radius:2px;background:#000}.sp55 .rd.denied{animation:sp55-shake .35s linear;background:#3b0a0a}.sp55 .rd.denied::after{content:'ACCESS DENIED';position:absolute;bottom:150%;left:50%;transform:translateX(-50%);white-space:nowrap;padding:4px 10px;border-radius:6px;font-family:Consolas,'Courier New',monospace;font-size:11px;font-weight:700;letter-spacing:0.14em;color:#fff;background:#ef4444;z-index:5}@keyframes sp55-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.sp55 .sec{display:flex;align-items:center;gap:12px;font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:rgba(232,237,245,0.55)}.sp55 .sec::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,rgba(52,211,153,0.45),transparent)}.sp55 .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(12px,1.4vw,18px)}.sp55 .tile{position:relative;overflow:hidden;background:rgba(13,18,32,0.72);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:clamp(14px,1.5vw,20px);transition:transform .25s,border-color .25s;animation:sp55-rise .6s ease-out both}.sp55 .tile:hover{transform:translateY(-5px);border-color:rgba(52,211,153,0.5)}.sp55 .tile::before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,0.06) 50%,transparent 70%);background-size:250% 100%;animation:sp55-shine 6s linear infinite;pointer-events:none}.sp55 .tile .ic{font-size:30px;line-height:1}.sp55 .tile h3{margin-top:10px;font-family:'Trebuchet MS',Arial,sans-serif;font-size:clamp(15px,1.3vw,18px)}.sp55 .tile p{margin-top:6px;font-size:clamp(12px,1.05vw,14px);line-height:1.55;color:rgba(232,237,245,0.75)}.sp55 .tile .tag{position:absolute;top:12px;right:12px;font-size:10px;font-weight:800;letter-spacing:0.1em;padding:3px 9px;border-radius:999px;color:#34d399;background:rgba(52,211,153,0.12);border:1px solid rgba(52,211,153,0.4)}.sp55 .tile .tag.new{color:#fbbf24;background:rgba(251,191,36,0.12);border-color:rgba(251,191,36,0.45)}.sp55 .tile .tag.you{color:#a78bfa;background:rgba(167,139,250,0.12);border-color:rgba(167,139,250,0.45)}.sp55 .press{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(12px,1.4vw,18px)}.sp55 .news{background:linear-gradient(180deg,rgba(167,139,250,0.08),rgba(13,18,32,0.75));border:1px solid rgba(167,139,250,0.3);border-radius:16px;padding:clamp(14px,1.5vw,20px)}.sp55 .news .meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#a78bfa}.sp55 .news .meta .hot{color:#f87171}.sp55 .news h3{margin-top:10px;font-family:'Trebuchet MS',Arial,sans-serif;font-size:clamp(15px,1.35vw,19px);line-height:1.3}.sp55 .news p{margin-top:8px;font-size:clamp(12px,1.05vw,14px);line-height:1.55;color:rgba(232,237,245,0.75)}.sp55 .press-note{text-align:center;font-size:clamp(11px,0.9vw,13px);color:rgba(232,237,245,0.45)}.sp55 .next{position:relative;overflow:hidden;border-radius:18px;padding:clamp(18px,2vw,28px);background:repeating-linear-gradient(135deg,rgba(0,0,0,0.5) 0 18px,rgba(251,191,36,0.06) 18px 36px),#0b0d12;border:1px solid rgba(251,191,36,0.4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sp55 .next h3{font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(18px,2vw,28px)}.sp55 .next h3 b{color:#fbbf24}.sp55 .next p{margin-top:6px;font-size:clamp(13px,1.1vw,15px);color:rgba(232,237,245,0.75)}.sp55 .next .date{font-family:Consolas,'Courier New',monospace;font-size:clamp(20px,2.4vw,34px);font-weight:700;color:#fbbf24;padding:8px 18px;border:2px dashed rgba(251,191,36,0.6);border-radius:12px;white-space:nowrap}.sp55 .cta{align-self:center;display:inline-flex;align-items:center;gap:10px;padding:clamp(13px,1.2vw,18px) clamp(26px,2.6vw,44px);border-radius:999px;background:linear-gradient(90deg,#34d399,#10b981);color:#062016;font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(16px,1.6vw,23px);font-weight:800;animation:sp55-pulse 2s ease-out infinite;text-align:center}.sp55 .footer-bar{position:fixed;bottom:0;left:0;right:0;z-index:10;padding:10px 32px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:rgba(0,0,0,0.4);border-top:1px solid rgba(52,211,153,0.18);cursor:default}.sp55 .footer-url{font-size:clamp(12px,1vw,15px);color:rgba(232,237,245,0.4);letter-spacing:0.05em}.sp55 .footer-tag{display:flex;align-items:center;gap:10px;font-size:clamp(11px,0.9vw,14px);color:rgba(52,211,153,0.6);font-weight:700;letter-spacing:0.08em}.sp55 .footer-badge{width:28px;height:28px;object-fit:contain;display:block}@media(max-width:640px){.sp55 .footer-bar{position:static;padding:10px 16px}.sp55 .wrap{padding-bottom:30px}.sp55 .head{justify-content:center}.sp55 .next{justify-content:center;text-align:center}}html.sp56,.sp56 *{margin:0;padding:0;box-sizing:border-box}html.sp56,.sp56 body{width:100%;min-height:100%;overflow-x:hidden;background:#0a0e1a;cursor:pointer;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#e8edf5}.sp56 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp56 :focus-visible{outline:2px solid #fbbf24;outline-offset:3px}.sp56 .bg{position:fixed;inset:0;z-index:0;overflow:hidden;background:linear-gradient(160deg,#0d1220,#080c17)}.sp56 .bg::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,transparent,#34d399,#fbbf24,#a78bfa,transparent)}.sp56 .orb{position:absolute;border-radius:50%;filter:blur(50px);transition:transform .8s ease-out}.sp56 .o1{width:46vw;height:46vw;left:58%;top:-16vw;background:radial-gradient(circle,rgba(52,211,153,0.28),transparent 65%)}.sp56 .o2{width:42vw;height:42vw;left:-14vw;top:48%;background:radial-gradient(circle,rgba(167,139,250,0.26),transparent 65%)}.sp56 .o3{width:30vw;height:30vw;left:36%;top:28%;background:radial-gradient(circle,rgba(251,191,36,0.12),transparent 65%)}@keyframes sp56-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sp56-caret{50%{opacity:0}}@keyframes sp56-blink{50%{opacity:.2}}@keyframes sp56-pop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes sp56-kb{from{transform:scale(.96)}to{transform:none}}@keyframes sp56-shine{from{background-position:150% 0}to{background-position:-50% 0}}@keyframes sp56-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,0.5),0 12px 30px rgba(52,211,153,0.2)}100%{box-shadow:0 0 0 18px rgba(52,211,153,0),0 12px 30px rgba(52,211,153,0.2)}}@keyframes sp56-glow{from{filter:drop-shadow(0 0 4px #fbbf24)}to{filter:drop-shadow(0 0 18px #fbbf24)}}.sp56 .wrap{position:relative;z-index:1;width:min(1200px,94vw);margin:0 auto;padding:18px 0 110px;display:flex;flex-direction:column;gap:clamp(12px,1.6vw,20px)}.sp56 .head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sp56 .presenter{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.3);border-radius:999px;max-width:100%}.sp56 .presenter > img{width:44px!important;height:44px!important;border-radius:50%;border:2px solid #34d399;object-fit:cover;background:#1a1f2e}.sp56 .presenter-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sp56 .presenter-label{font-size:clamp(10px,0.8vw,12px);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(52,211,153,0.9)}.sp56 .presenter-name{font-size:clamp(13px,1.1vw,16px);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp56 .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border-radius:999px;background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.35);color:#fbbf24;font-weight:700;font-size:clamp(11px,1vw,14px);letter-spacing:0.08em;text-transform:uppercase}.sp56 .pill .rec{width:9px;height:9px;border-radius:50%;background:#f87171;animation:sp56-blink 1.2s steps(1) infinite}.sp56 .bars{display:flex;gap:6px;cursor:default}.sp56 .bar{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;background:none;border:0;padding:6px 0;cursor:pointer;color:rgba(232,237,245,0.5);font:inherit;text-align:left}.sp56 .bar i{display:block;height:4px;border-radius:2px;background:rgba(255,255,255,0.14);overflow:hidden}.sp56 .bar i b{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,#34d399,#fbbf24)}.sp56 .bar span{font-size:clamp(9px,0.75vw,11px);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp56 .bar.on span{color:#fbbf24}.sp56 .bar:hover span{color:#e8edf5}.sp56 .stage{display:grid;position:relative}.sp56 .scene{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateX(48px) scale(.97);transition:opacity .6s ease,transform .9s cubic-bezier(.2,.7,.2,1),visibility 0s .9s}.sp56 .scene.out{transform:translateX(-48px) scale(1.03)}.sp56 .stage.rev .scene{transform:translateX(-48px) scale(.97)}.sp56 .stage.rev .scene.out{transform:translateX(48px) scale(1.03)}.sp56 .stage .scene.on{opacity:1;visibility:visible;transform:none;transition:opacity .7s ease .15s,transform .9s cubic-bezier(.2,.7,.2,1) .1s,visibility 0s}.sp56 body.paused .scene.on *{animation-play-state:paused!important}.sp56 .intro,.sp56 .outro{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:clamp(16px,4vh,50px) 0}.sp56 .logo{width:clamp(90px,10vw,130px);height:clamp(90px,10vw,130px);border-radius:50%;display:grid;place-items:center;font-size:clamp(44px,5vw,64px);background:radial-gradient(circle,rgba(52,211,153,0.25),rgba(13,18,32,0.6) 70%);border:2px solid rgba(52,211,153,0.5);box-shadow:0 0 60px rgba(52,211,153,0.3)}.sp56 .logo img{width:62%;height:62%;object-fit:contain;display:block}.sp56 .on .logo{animation:sp56-pop .9s cubic-bezier(.2,1.4,.4,1) both}.sp56 .intro h1{font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(42px,7vw,96px);line-height:1;font-weight:800}.sp56 .intro h1 span,.sp56 .outro h2 span{background:linear-gradient(90deg,#34d399,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.sp56 .tagline{font-size:clamp(18px,2.2vw,30px);font-weight:700;line-height:1.3;color:rgba(232,237,245,0.9)}.sp56 .tagline b{color:#fbbf24;font-weight:800}.sp56 .wn{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border-radius:999px;border:1px solid rgba(167,139,250,0.45);background:rgba(167,139,250,0.12);color:#c4b5fd;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;font-size:clamp(12px,1.1vw,15px)}.sp56 .hint{font-size:clamp(12px,1vw,14px);color:rgba(232,237,245,0.6)}.sp56 .cdn{display:inline-flex;align-items:center;gap:12px;font-size:clamp(11px,0.95vw,13px);font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgba(232,237,245,0.6)}.sp56 .cdn b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:2px solid #fbbf24;color:#fbbf24;font-family:Consolas,'Courier New',monospace;font-size:19px;box-shadow:0 0 18px rgba(251,191,36,0.25)}.sp56 .cdn b.tick{animation:sp56-pop .45s cubic-bezier(.2,1.4,.4,1)}.sp56 .on .intro > :nth-child(6){animation-delay:1s}.sp56 .on .intro > *,.sp56 .on .outro > *{animation:sp56-rise .6s ease-out both}.sp56 .on .intro > :nth-child(2),.sp56 .on .outro > :nth-child(2){animation-delay:.25s}.sp56 .on .intro > :nth-child(3),.sp56 .on .outro > :nth-child(3){animation-delay:.45s}.sp56 .on .intro > :nth-child(4),.sp56 .on .outro > :nth-child(4){animation-delay:.65s}.sp56 .on .intro > :nth-child(5),.sp56 .on .outro > :nth-child(5){animation-delay:.85s}.sp56 .feat{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(16px,2.4vw,36px);align-items:center}.sp56 .copy{background:rgba(13,18,32,0.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.09);border-radius:20px;padding:clamp(16px,2vw,28px);box-shadow:0 20px 50px rgba(0,0,0,0.35)}.sp56 .meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp56 .tag{font-size:11px;font-weight:800;letter-spacing:0.12em;padding:4px 10px;border-radius:999px}.sp56 .tag.new{color:#fbbf24;background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.45)}.sp56 .tag.imp{color:#34d399;background:rgba(52,211,153,0.12);border:1px solid rgba(52,211,153,0.45)}.sp56 .date{font-family:Consolas,'Courier New',monospace;font-size:12px;color:rgba(232,237,245,0.65)}.sp56 .num{margin-left:auto;font-family:Consolas,'Courier New',monospace;font-size:12px;color:rgba(232,237,245,0.45)}.sp56 .copy h2{margin-top:12px;font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(24px,2.9vw,40px);line-height:1.08;font-weight:800}.sp56 .copy h2 span{color:#34d399}.sp56 .ben{margin-top:12px;font-size:clamp(14px,1.25vw,17px);line-height:1.55;color:rgba(232,237,245,0.85);min-height:4.7em}.sp56 .caret{display:inline-block;width:0.55em;height:1.05em;vertical-align:-0.15em;background:#fbbf24;margin-left:2px;animation:sp56-caret 0.9s steps(1) infinite}.sp56 .chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sp56 .chips li{font-size:clamp(11px,0.9vw,13px);font-weight:600;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:rgba(232,237,245,0.88)}.sp56 .on .chips li{animation:sp56-rise .5s ease-out .9s both}.sp56 .on .chips li:nth-child(2){animation-delay:1.05s}.sp56 .on .chips li:nth-child(3){animation-delay:1.2s}.sp56 .on .chips li:nth-child(4){animation-delay:1.35s}.sp56 .browser{border-radius:14px;overflow:hidden;background:#0b1020;border:1px solid rgba(255,255,255,0.12);box-shadow:0 30px 70px rgba(0,0,0,0.5),0 0 0 1px rgba(52,211,153,0.08);transform:translate(var(--px,0),var(--py,0));transition:transform .6s ease-out}.sp56 .chrome{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#151b2c;border-bottom:1px solid rgba(255,255,255,0.07)}.sp56 .dots{display:flex;gap:6px}.sp56 .dots i{width:10px;height:10px;border-radius:50%;background:#f87171}.sp56 .dots i:nth-child(2){background:#fbbf24}.sp56 .dots i:nth-child(3){background:#34d399}.sp56 .addr{flex:1;min-width:0;font-family:Consolas,'Courier New',monospace;font-size:12px;color:rgba(232,237,245,0.7);background:rgba(0,0,0,0.35);border-radius:999px;padding:5px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp56 .addr b{color:#34d399;font-weight:400}.sp56 .view{position:relative;height:clamp(270px,46vh,420px);overflow:hidden}@media(min-width:861px){.sp56 .feat{align-items:stretch}.sp56 .browser{display:flex;flex-direction:column}.sp56 .view{flex:1;height:auto;min-height:330px}.sp56 .chips{gap:6px}.sp56 .chips li{font-size:clamp(10px,0.72vw,11.5px);padding:5px 9px}}@media(min-width:1200px){.sp56 .chips{flex-wrap:nowrap}.sp56 .chips li{white-space:nowrap}}@media(min-width:861px){html.sp56,.sp56 body{height:100%;overflow:hidden}.sp56 .outro .sum{grid-template-columns:repeat(4,minmax(0,1fr))}.sp56 .wrap{padding-bottom:10px;transform-origin:50% 0}}.sp56 .shot{position:absolute;inset:0;padding:clamp(10px,1.4vw,18px);display:flex;flex-direction:column;gap:10px;transform-origin:50% 50%}.sp56 .on .shot{animation:sp56-kb 6s ease-out both}.sp56 .mk-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:800;font-size:clamp(13px,1.2vw,16px)}.sp56 .mk-h small{font-weight:700;font-size:11px;color:rgba(232,237,245,0.55);letter-spacing:0.08em;text-transform:uppercase}.sp56 .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:16px;background:linear-gradient(135deg,rgba(52,211,153,0.5),rgba(167,139,250,0.5))}.sp56 .nm{display:flex;flex-direction:column;gap:5px;min-width:0}.sp56 .nm i{display:block;height:9px;width:70%;border-radius:4px;background:rgba(232,237,245,0.3);filter:blur(1.5px)}.sp56 .nm i + i{width:45%;height:7px;background:rgba(52,211,153,0.35)}.sp56 .nm b{font-size:13px;color:#fbbf24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp56 .nm small{font-size:11px;color:rgba(232,237,245,0.6)}.sp56 .lb{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.sp56 .lb-p{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:5px;min-height:0;overflow:hidden}.sp56 .lb-t{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#fbbf24}.sp56 .lb-t small{color:rgba(232,237,245,0.55);font-weight:700}.sp56 .lr{display:grid;grid-template-columns:24px 26px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:clamp(11px,1vw,13px);padding:4px 6px;border-radius:8px}.sp56 .lr.top{background:rgba(251,191,36,0.1)}.sp56 .lr img{width:26px;height:26px;border-radius:50%;object-fit:cover;background:#1a1f2e;display:block}.sp56 .lr .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.sp56 .lr .c{font-family:Consolas,'Courier New',monospace;color:#34d399;font-variant-numeric:tabular-nums}.sp56 .lr .av{width:26px;height:26px;font-size:12px}.sp56 .on .lr{animation:sp56-rise .45s ease-out both}.sp56 .on .lr:nth-child(3){animation-delay:.12s}.sp56 .on .lr:nth-child(4){animation-delay:.24s}.sp56 .on .lr:nth-child(5){animation-delay:.36s}.sp56 .on .lr:nth-child(6){animation-delay:.48s}.sp56 .pool{margin-top:auto;font-size:12px;color:rgba(232,237,245,0.75)}.sp56 .pool b{color:#34d399}.sp56 .sb{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#14202f,#0f1724);border:1px solid rgba(52,211,153,0.25);transition:background .6s,border-color .6s}.sp56 .sb-logo{font-weight:800;color:#34d399;font-size:14px;white-space:nowrap}.sp56 .ring{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;border:3px solid #34d399;font-family:Consolas,'Courier New',monospace}.sp56 .ic4{display:flex;gap:6px}.sp56 .ic4 span{width:34px;height:34px;border-radius:8px;background:rgba(255,255,255,0.06);display:grid;place-items:center;font-size:17px}.sp56 .pg{margin-left:auto;text-align:right;font-size:11px;color:rgba(232,237,245,0.6);line-height:1.3}.sp56 .pg b{display:block;font-size:18px;color:#e8edf5;font-family:Consolas,'Courier New',monospace;font-variant-numeric:tabular-nums}.sp56 .art{width:56px;height:56px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:28px;background:radial-gradient(circle,rgba(251,191,36,0.5),rgba(251,191,36,0) 70%);opacity:0;transform:scale(.3);transition:opacity .5s,transform .6s cubic-bezier(.2,1.5,.4,1)}.sp56 .art.show{opacity:1;transform:none;animation:sp56-glow 1.2s ease-in-out infinite alternate}.sp56 .site{flex:1;min-height:0;position:relative;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,0.03);border:1px dashed rgba(255,255,255,0.12);overflow:hidden}.sp56 .sk{position:absolute;inset:16px;display:flex;flex-direction:column;gap:9px}.sp56 .sk i{display:block;height:10px;width:85%;border-radius:5px;background:linear-gradient(90deg,rgba(255,255,255,0.05),rgba(255,255,255,0.13),rgba(255,255,255,0.05));background-size:200% 100%;animation:sp56-shine 2.2s linear infinite}.sp56 .sk i:nth-child(1){height:22px;width:55%}.sp56 .sk i:nth-child(3){width:65%}.sp56 .sk i:nth-child(4){width:75%}.sp56 .claim{position:relative;text-align:center;padding:14px 18px;border-radius:14px;background:rgba(13,18,32,0.9);border:1px solid rgba(251,191,36,0.5);opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s}.sp56 .claim.show{opacity:1;transform:none}.sp56 .claim h4{font-family:'Trebuchet MS',Arial,sans-serif;font-size:clamp(15px,1.4vw,19px);color:#fbbf24}.sp56 .claim p{font-size:12px;color:rgba(232,237,245,0.75);margin:4px 0 10px}.sp56 .claim span{display:inline-block;padding:7px 18px;border-radius:999px;background:linear-gradient(90deg,#fbbf24,#f59e0b);color:#1a1205;font-weight:800;font-size:13px}.sp56 .xo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sp56 .xo div{padding:8px 4px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);text-align:center;transition:border-color .3s,background .3s,box-shadow .3s}.sp56 .xo div p{font-size:clamp(15px,1.5vw,21px);letter-spacing:2px}.sp56 .xo div small{display:block;margin-top:4px;font-size:11px;color:rgba(232,237,245,0.72)}.sp56 .xo div.pick{border-color:#34d399;background:rgba(52,211,153,0.12);box-shadow:0 0 0 2px rgba(52,211,153,0.25)}.sp56 .xo div.pick small{color:#6ee7b7}.sp56 .vote{margin-top:auto;display:flex;flex-direction:column;gap:6px}.sp56 .vr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;background:rgba(167,139,250,0.08);border:1px solid rgba(167,139,250,0.28);font-size:clamp(11px,1vw,13px)}.sp56 .vr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp56 .vr b{font-size:11px;letter-spacing:0.06em;color:#c4b5fd}.sp56 .vr b.ok{color:#34d399}.sp56 .spbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:12px;background:linear-gradient(90deg,#123024,#1b2a40);border:1px solid rgba(52,211,153,0.3)}.sp56 .sp-l{font-weight:800;font-size:13px;color:#34d399;white-space:nowrap}.sp56 .spbar .ring{width:34px;height:34px;border-width:2px;font-size:13px}.sp56 .stars{display:flex;gap:2px;font-size:clamp(16px,1.6vw,22px);color:rgba(255,255,255,0.22)}.sp56 .stars i{font-style:normal;transition:color .2s,transform .2s}.sp56 .stars i.on{color:#fbbf24;transform:scale(1.15)}.sp56 .rw{margin-left:auto;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;background:rgba(52,211,153,0.14);border:1px solid rgba(52,211,153,0.45);color:#6ee7b7;opacity:.35;transition:opacity .4s}.sp56 .rw.show{opacity:1}.sp56 .cm{border-radius:10px;padding:10px 12px;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.1);font-size:clamp(12px,1.05vw,14px);font-family:Consolas,'Courier New',monospace;min-height:3.1em}.sp56 .cm-n{font-size:11px;color:rgba(232,237,245,0.6)}.sp56 .sb2{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;border-radius:12px;padding:10px;background:var(--bgc,#0f1d15);color:var(--tx,#e8edf5);transition:background .6s,color .6s}.sp56 .sb2 .sb{background:var(--s,#14281d);border-color:var(--a,#4ade80)}.sp56 .sb2 .sb-logo,.sp56 .sb2 .tname{color:var(--a,#4ade80)}.sp56 .sb2 .ring{border-color:var(--a,#4ade80)}.sp56 .sb2 .ic4 span{background:rgba(127,127,127,0.18)}.sp56 .sb2 .site{border-color:var(--a,#4ade80);background:rgba(127,127,127,0.06)}.sp56 .tdots{display:flex;gap:6px;margin-left:auto}.sp56 .tdots i{width:16px;height:16px;border-radius:50%;border:2px solid transparent}.sp56 .tdots i.on{border-color:var(--tx,#fff)}.sp56 .tname{font-size:12px;font-weight:800;white-space:nowrap}.sp56 .tg{display:flex;gap:8px;flex-wrap:wrap}.sp56 .tg span{font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--a,#4ade80)}.sp56 .view.is-live{background:#11140F}.sp56 .view.is-live .shot{padding:0}.sp56 .lwait{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;letter-spacing:0.08em;color:rgba(232,237,245,0.45)}.sp56 .lframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .5s}.sp56 .lframe.ready{opacity:1}.sp56 .lv{margin-top:14px;border-radius:14px;padding:10px 12px;background:rgba(52,211,153,0.06);border:1px solid rgba(52,211,153,0.25)}.sp56 .lv[hidden]{display:none}.sp56 .lv-h{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#34d399}.sp56 .lv-h i{width:8px;height:8px;border-radius:50%;background:#f87171;animation:sp56-blink 1.2s steps(1) infinite}.sp56 .lv-h small{margin-left:auto;font-size:11px;letter-spacing:0.04em;text-transform:none;font-weight:600;color:rgba(232,237,245,0.6)}.sp56 .lv .lr .n small{display:block;font-weight:500;font-size:11px;color:rgba(232,237,245,0.55);overflow:hidden;text-overflow:ellipsis}.sp56 .ctabs{display:flex;gap:4px;align-items:flex-end;margin-bottom:-6px}.sp56 .ctab{flex:1;min-width:0;padding:6px 10px;border-radius:8px 8px 0 0;background:rgba(255,255,255,0.05);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(232,237,245,0.55)}.sp56 .ctab.on{background:#14202f;color:#e8edf5;font-weight:700}.sp56 .gm{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.sp56 .gm div{position:relative;padding:10px 4px 8px;border-radius:12px;text-align:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);transition:border-color .35s,background .35s}.sp56 .gm b{display:grid;place-items:center;height:36px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1;filter:grayscale(1);opacity:.4;transition:filter .35s,opacity .35s}.sp56 .gm b img{width:34px;height:34px;object-fit:contain;display:block}.sp56 .gm small{display:block;margin-top:6px;font-size:clamp(9px,0.85vw,11px);font-weight:700;line-height:1.2;color:rgba(232,237,245,0.78)}.sp56 .gm em{position:absolute;top:-7px;right:-5px;font-style:normal;font-size:10px;font-weight:800;padding:2px 6px;border-radius:999px;background:#34d399;color:#062016;opacity:0;transform:scale(.5);transition:opacity .3s,transform .3s}.sp56 .gm div.got{border-color:rgba(52,211,153,0.6);background:rgba(52,211,153,0.1)}.sp56 .gm div.got b{filter:none;opacity:1;animation:sp56-pop .5s cubic-bezier(.2,1.4,.4,1)}.sp56 .gm div.got em{opacity:1;transform:none}.sp56 .cam{padding:8px 12px;border-radius:10px;background:rgba(251,191,36,0.1);border:1px solid rgba(251,191,36,0.4);font-size:clamp(11px,1vw,13px);color:#fde68a}.sp56 .cam b{color:#fff}.sp56 .aw{margin-top:16px;display:flex;flex-direction:column;gap:7px}.sp56 .aw-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#fbbf24}.sp56 .aw-h small{font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:none;color:rgba(232,237,245,0.55)}.sp56 .aw-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sp56 .aw-t{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07)}.sp56 .aw-t i{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:12px}.sp56 .aw-t.o i{color:#f0a35e;background:rgba(240,163,94,0.14);border:1px solid rgba(240,163,94,0.4)}.sp56 .aw-t.gd i{color:#e2b866;background:rgba(226,184,102,0.14);border:1px solid rgba(226,184,102,0.4)}.sp56 .aw-t.pu i{color:#b8a2f5;background:rgba(184,162,245,0.14);border:1px solid rgba(184,162,245,0.4)}.sp56 .aw-t.cy i{color:#6cc6d9;background:rgba(108,198,217,0.14);border:1px solid rgba(108,198,217,0.4)}.sp56 .aw-t.gr i{color:#7fcf8a;background:rgba(127,207,138,0.14);border:1px solid rgba(127,207,138,0.4)}.sp56 .aw-t span{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sp56 .aw-t b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp56 .aw-t em{font-style:normal;font-size:10.5px;color:rgba(232,237,245,0.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp56 .on .aw-t{animation:sp56-lit .55s ease-out both}@keyframes sp56-lit{from{opacity:.3;filter:grayscale(1);transform:scale(.95)}to{opacity:1;filter:none;transform:none}}.sp56 .ic-strip{height:38px;width:auto;max-width:42%;border-radius:6px;display:block;flex:none;object-fit:contain}.sp56 .sb2 .ic-strip{opacity:.95}.sp56 .art img{width:54px;height:54px;object-fit:contain;display:block}.sp56 .gm b img{width:40px;height:40px;object-fit:contain;display:block}.sp56 .xo div p{display:flex;justify-content:center;align-items:center;min-height:34px}.sp56 .xo div p img{display:block;width:100%;max-width:170px;height:auto;border-radius:6px}@media(max-width:560px){.sp56 .ic-strip{height:28px}}.sp56 .ant-ic{display:inline-block;height:1.45em;width:auto;vertical-align:-0.38em;object-fit:contain}.sp56 .av .ant-ic{height:88%;vertical-align:middle}.sp56 .cta .ant-ic{height:1.6em;vertical-align:-0.45em}.sp56 .outro h2{font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(28px,4.4vw,58px);line-height:1.05;font-weight:800}.sp56 .sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;width:100%;margin-top:14px}.sp56 .sum button{display:flex;align-items:center;gap:14px;text-align:left;padding:18px 20px;border-radius:16px;background:rgba(13,18,32,0.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.09);color:#e8edf5;font:inherit;cursor:pointer;transition:border-color .2s,transform .2s}.sp56 .sum button:hover{border-color:#34d399;transform:translateY(-3px)}.sp56 .sum b{font-size:32px;font-weight:400}.sp56 .sum span{display:flex;flex-direction:column;gap:2px;font-size:17px;font-weight:700}.sp56 .sum small{font-weight:500;font-size:13.5px;color:rgba(232,237,245,0.65)}.sp56 .pio{margin-top:16px;font-size:clamp(13px,1.2vw,16px);color:rgba(232,237,245,0.85)}.sp56 .pio b{color:#fbbf24;font-family:Consolas,'Courier New',monospace;font-variant-numeric:tabular-nums}.sp56 .cta{display:inline-flex;align-items:center;gap:10px;padding:clamp(13px,1.2vw,18px) clamp(26px,2.6vw,44px);border-radius:999px;background:linear-gradient(90deg,#34d399,#10b981);color:#062016;font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;font-size:clamp(16px,1.6vw,23px);font-weight:800;text-decoration:none;animation:sp56-pulse 2s ease-out infinite}.sp56 .outro > .cta{margin-top:22px}.sp56 .on .outro > .cta{animation:sp56-rise .6s ease-out .85s both,sp56-pulse 2s ease-out 1.5s infinite}.sp56 .ctrl{display:flex;align-items:center;justify-content:center;gap:10px;cursor:default}.sp56 .cb{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,0.16);background:rgba(13,18,32,0.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e8edf5;display:grid;place-items:center;cursor:pointer;transition:border-color .2s,color .2s}.sp56 .cb:hover{border-color:#34d399;color:#34d399}.sp56 .cb svg{width:18px;height:18px;fill:currentColor;display:block}.sp56 .cb.play{width:54px;height:54px;border:0;background:linear-gradient(135deg,#34d399,#10b981);color:#062016}.sp56 .cb.play:hover{color:#062016;filter:brightness(1.1)}.sp56 .count{font-family:Consolas,'Courier New',monospace;font-size:13px;color:rgba(232,237,245,0.65);min-width:64px;text-align:center;font-variant-numeric:tabular-nums}.sp56 .footer-bar{position:fixed;bottom:0;left:0;right:0;z-index:10;padding:10px 32px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:rgba(0,0,0,0.45);border-top:1px solid rgba(52,211,153,0.18);cursor:default}.sp56 .footer-url{font-size:clamp(12px,1vw,15px);color:rgba(232,237,245,0.45);letter-spacing:0.05em}.sp56 .footer-tag{display:flex;align-items:center;gap:10px;font-size:clamp(11px,0.9vw,14px);color:rgba(52,211,153,0.7);font-weight:700;letter-spacing:0.08em}.sp56 .footer-badge{width:28px;height:28px;object-fit:contain;display:block}@media(max-width:860px){.sp56 .feat{grid-template-columns:1fr}.sp56 .ben{min-height:0}.sp56 .scene{position:absolute;top:0;left:0;right:0}.sp56 .stage .scene.on{position:relative}}@media(max-width:760px){.sp56 .bar span{display:none}}@media(max-width:560px){.sp56 .lb{grid-template-columns:1fr}.sp56 .lb-q{display:none}.sp56 .ic4 span:nth-child(n+3),.sp56 .sb-logo{display:none}.sp56 .xo{grid-template-columns:repeat(2,minmax(0,1fr))}.sp56 .xo div:nth-child(n+5){display:none}.sp56 .tname{display:none}.sp56 .view{height:370px}}@media(max-width:640px){.sp56 .footer-bar{position:static;padding:10px 16px}.sp56 .wrap{padding-bottom:24px}.sp56 .head{justify-content:center}}@media(prefers-reduced-motion:reduce){html.sp56,.sp56 *,.sp56 *::before,.sp56 *::after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.sp56 .stage .scene,.sp56 .stage.rev .scene{transform:none;transition:opacity .4s ease!important}}.sp56 .tag.scoop{color:#f87171;background:rgba(248,113,113,0.12);border:1px solid rgba(248,113,113,0.45)}.sp56 .sc-q{margin-top:10px;font-size:clamp(13px,1.1vw,15px);color:rgba(232,237,245,0.8)}.sp56 .sc-q em{color:#fca5a5;font-style:normal;font-weight:700}.sp56 .sc-red{display:inline-block;width:7em;height:.95em;vertical-align:-.12em;background:#000;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,0.15)}.sp56 .sc-peek{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:clamp(12px,1vw,14px);color:#fbbf24;text-decoration:none;border-bottom:1px dashed rgba(251,191,36,0.5);padding-bottom:2px;cursor:pointer}.sp56 .sc-peek:hover{color:#fde68a;border-bottom-color:#fde68a}.sp56 .sc-peek b{font-weight:800}.sp56 .dos{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:clamp(14px,1.6vw,22px);border-radius:12px;background:linear-gradient(160deg,#1f1a12,#14110b);border:1px solid rgba(251,191,36,0.25);overflow:hidden}.sp56 .dos-h{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:Consolas,'Courier New',monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(251,191,36,0.75)}.sp56 .stamp{border:2px solid #f87171;color:#f87171;padding:3px 10px;border-radius:6px;font-weight:800;letter-spacing:.18em;opacity:0;transform:rotate(-8deg)}.sp56 .dos.go .stamp{animation:sp56-scStamp .5s cubic-bezier(.2,.7,.2,1.4) .9s both}.sp56 .dos-l{display:flex;align-items:center;gap:12px;font-family:Consolas,'Courier New',monospace;font-size:12px;color:rgba(232,237,245,0.6)}.sp56 .dos-l span{flex:0 0 5.5em}.sp56 .rd{display:block;height:12px;border-radius:2px;background:#000;box-shadow:0 0 0 1px rgba(255,255,255,0.12);transform-origin:left center;transform:scaleX(0)}.sp56 .dos.go .rd{animation:sp56-scRedact .45s ease .1s forwards}.sp56 .dos.go .dos-l:nth-child(3) .rd{animation-delay:.3s}.sp56 .dos.go .dos-l:nth-child(4) .rd{animation-delay:.5s}.sp56 .trail{flex:1;min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:4px}.sp56 .hill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:700;color:#fbbf24}.sp56 .hill img{border-radius:10px}.sp56 .path{width:100%;height:100%;overflow:visible}.sp56 .path path{fill:none;stroke:rgba(251,191,36,0.6);stroke-width:2.5;stroke-dasharray:2 9;stroke-linecap:round;animation:sp56-scMarch 1.2s linear infinite}.sp56 .sites{display:flex;flex-direction:column;justify-content:space-between}.sp56 .ps{display:grid;place-items:center;width:clamp(56px,6vw,84px);height:clamp(26px,2.6vw,36px);border-radius:8px;background:rgba(255,255,255,0.06);border:1px dashed rgba(255,255,255,0.25);color:rgba(232,237,245,0.75);font-weight:800;filter:blur(.6px);animation:sp56-scPulse 2.4s ease-in-out infinite}.sp56 .ps:nth-child(2){animation-delay:.8s}.sp56 .ps:nth-child(3){animation-delay:1.6s}.sp56 .sum .sum-scoop{grid-column:1/-1;justify-content:center;border-color:rgba(248,113,113,0.4)}.sp56 .sum .sum-scoop:hover{border-color:#f87171}@keyframes sp56-scStamp{from{opacity:0;transform:rotate(-8deg) scale(2.2)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes sp56-scRedact{to{transform:scaleX(1)}}@keyframes sp56-scMarch{to{stroke-dashoffset:-22}}@keyframes sp56-scPulse{50%{border-color:rgba(251,191,36,0.7);box-shadow:0 0 18px rgba(251,191,36,0.25)}}html.sp57,.sp57 *{margin:0;padding:0;box-sizing:border-box}html.sp57,.sp57 body{width:100%;min-height:100%;overflow-x:hidden;background:#0b0712;cursor:pointer;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#efe9f7}.sp57 body{position:relative;padding:28px 16px 70px}.sp57 .throne{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 50% -8%,rgba(255,196,77,.30),rgba(255,196,77,.06) 45%,transparent 70%),radial-gradient(ellipse 60% 50% at 50% 115%,rgba(124,58,237,.28),transparent 70%),linear-gradient(180deg,#140b22 0%,#0b0712 55%,#07040c 100%)}.sp57 .throne::before{content:"";position:absolute;left:50%;top:-60vmax;width:120vmax;height:120vmax;margin-left:-60vmax;background:repeating-conic-gradient(from 0deg,rgba(255,214,120,.07) 0deg 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(circle,#000 0%,rgba(0,0,0,.6) 35%,transparent 62%);mask:radial-gradient(circle,#000 0%,rgba(0,0,0,.6) 35%,transparent 62%);animation:sp57-turn 90s linear infinite}.sp57 .throne::after{content:"";position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M20 40 L22 28 L27 34 L32 24 L37 34 L42 28 L44 40 Z' fill='none' stroke='%23ffd36b' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:64px 64px}.sp57 .topline{position:fixed;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,transparent,#a78bfa,#fbbf24,#a78bfa,transparent)}.sp57 .dust{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sp57 .dust i{position:absolute;bottom:-10px;width:4px;height:4px;border-radius:50%;background:#ffd36b;box-shadow:0 0 8px 2px rgba(255,200,90,.55);animation:sp57-rise linear infinite}@keyframes sp57-turn{to{transform:rotate(360deg)}}@keyframes sp57-rise{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.9}100%{transform:translateY(-105vh) translateX(30px);opacity:0}}@keyframes sp57-pulse{0%{box-shadow:0 0 0 0 rgba(251,191,36,.55)}100%{box-shadow:0 0 0 14px rgba(251,191,36,0)}}@keyframes sp57-shine{0%,100%{text-shadow:0 0 18px rgba(255,200,90,.45)}50%{text-shadow:0 0 34px rgba(255,200,90,.85)}}.sp57 .wrap{position:relative;z-index:1;width:min(1060px,96vw);margin:0 auto;display:flex;flex-direction:column;gap:18px}.sp57 .presenter{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;background:rgba(167,139,250,.10);border:1px solid rgba(167,139,250,.30);border-radius:999px;width:fit-content;max-width:100%;margin:0 auto}.sp57 .presenter > img{width:44px!important;height:44px!important;border-radius:50%;border:2px solid #fbbf24;flex-shrink:0;object-fit:cover;background:#1a1424;animation:sp57-pulse 2.5s ease-out infinite;-webkit-user-drag:none;user-select:none}.sp57 .presenter-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sp57 .presenter-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(196,181,253,.9)}.sp57 .presenter-name{font-size:15px;font-weight:700;color:#efe9f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp57 .hero{text-align:center}.sp57 .kicker{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24;border:1px solid rgba(251,191,36,.45);background:rgba(251,191,36,.10)}.sp57 .headline{font-size:clamp(22px,2.7vw,39px);font-weight:900;line-height:1.08;margin:14px 0 10px;color:#fff}.sp57 .headline em{font-style:normal;color:#fbbf24;animation:sp57-shine 3.5s ease-in-out infinite}.sp57 .sub{max-width:none;margin:0 auto;font-size:clamp(14px,1.3vw,17px);line-height:1.6;color:#c9bfdb}.sp57 .sub strong{color:#fff}.sp57 .prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp57 .prize{--pc:#fbbf24;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:16px;text-align:left;padding:10px 14px;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--pc) 24%,transparent),color-mix(in srgb,var(--pc) 4%,transparent));border:1px solid color-mix(in srgb,var(--pc) 55%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--pc) 20%,transparent)}.sp57 .prize.is-2{--pc:#C3CCD8}.sp57 .prize.is-3{--pc:#D08A55}.sp57 .prize i{grid-row:1/3;font-size:34px;color:var(--pc)}.sp57 .prize-amt{font-size:clamp(26px,3vw,36px);font-weight:900;color:#fff;line-height:1.05;margin-top:0}.sp57 .prize-lbl{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c9bfdb}.sp57 .small{text-align:center;font-size:13px;color:#8f83a6;margin-top:-6px}.sp57 .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sp57 .step{padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);font-size:13px;line-height:1.45;color:#c9bfdb}.sp57 .step b{display:flex;align-items:center;gap:7px;color:#fff;font-size:15px;margin-bottom:4px}.sp57 .step b span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fbbf24;color:#1a0f05;font-size:12px;font-weight:900;flex-shrink:0}.sp57 .challenge{text-align:center;padding:18px 16px 16px;border-radius:18px;border:1px solid rgba(251,191,36,.35);background:radial-gradient(ellipse at 50% 0%,rgba(251,191,36,.18),transparent 70%),rgba(20,12,32,.75)}.sp57 .challenge h3{font-size:clamp(20px,2.2vw,26px);font-weight:900;color:#fbbf24;margin-bottom:4px}.sp57 .challenge p{font-size:14px;color:#c9bfdb;margin-bottom:12px}.sp57 .challenge .dare{margin:12px 0 0;font-weight:800;color:#fff;font-size:15px}.sp57 .teamsurf-winner-members{grid-template-columns:repeat(5,minmax(0,1fr));padding:4px 0}.sp57 .teamsurf-winner-fcard.is-royal{min-height:0;padding-bottom:14px}.sp57 .rc-colony{font-size:10px;color:rgba(255,248,230,.7);margin-top:2px}.sp57 .cta{text-align:center}.sp57 .cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 34px;border-radius:999px;font-size:clamp(16px,1.6vw,20px);font-weight:900;color:#1a0f05;text-decoration:none;background:linear-gradient(180deg,#ffd36b,#f5a524);box-shadow:0 8px 28px rgba(245,165,36,.35),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .2s}.sp57 body:hover .cta-btn{transform:scale(1.04)}.sp57 .cta-note{margin-top:8px;font-size:12px;color:#8f83a6}.sp57 .footer-bar{position:fixed;bottom:0;left:0;right:0;z-index:10;padding:10px 32px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:rgba(0,0,0,0.45);border-top:1px solid rgba(52,211,153,0.18);cursor:default}.sp57 .footer-url{font-size:clamp(12px,1vw,15px);color:rgba(232,237,245,0.45);letter-spacing:0.05em}.sp57 .footer-tag{display:flex;align-items:center;gap:10px;font-size:clamp(11px,0.9vw,14px);color:rgba(52,211,153,0.7);font-weight:700;letter-spacing:0.08em}.sp57 .footer-badge{width:28px;height:28px;object-fit:contain;display:block}@media (max-height:950px) and (min-width:761px){.sp57 body{padding-top:18px}.sp57 .wrap{gap:13px}.sp57 .headline{margin:10px 0 6px}.sp57 .prize{padding:8px 14px}.sp57 .challenge{padding:14px 16px 12px}.sp57 .challenge p{margin-bottom:8px}.sp57 .challenge .dare{margin-top:8px}}@media (max-width:760px){.sp57 .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sp57 .teamsurf-winner-members{grid-template-columns:repeat(3,minmax(0,1fr))}.sp57 .prize-amt{font-size:24px}.sp57 .prize{grid-template-columns:1fr;justify-items:center;text-align:center;row-gap:2px;padding:10px 6px}.sp57 .prize i{grid-row:auto;font-size:22px}}@media (max-width:640px){.sp57 body{padding-bottom:0}.sp57 .footer-bar{position:static;padding:10px 16px;margin:18px -16px 0}}@media (prefers-reduced-motion:reduce){.sp57 .throne::before,.sp57 .dust i,.sp57 .headline em,.sp57 .presenter > img{animation:none}}.sp57 .teamsurf-winner-members{display:grid; gap:8px; padding:12px 16px 16px}.sp57 .teamsurf-winner-fcard{min-width:0; min-height:114px; box-sizing:border-box; text-align:center; padding:9px 5px 8px; border-radius:11px; background:#1a1424; border:1px solid rgba(255,255,255,.12); display:flex; flex-direction:column; align-items:center; justify-content:center; gap:0}.sp57 .teamsurf-winner-fcard-av{width:40px; height:40px; border-radius:50%; object-fit:cover; border:2px solid rgba(255,255,255,.12)}.sp57 .teamsurf-winner-members{perspective: 900px}.sp57 .teamsurf-winner-fcard.is-royal{--rm: #E7B416; --rm-hi: #FFE486; --rm-lo: #4a3608; --holo: .26; --spark: .8; --glow: 26px; --rays: 26%; position: relative; isolation: isolate; overflow: hidden; padding: 30px 6px 22px; border-radius: 13px; color: #fff8e6; border: 2px solid var(--rm); background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'><g fill='none' stroke='rgba(255,236,190,0.16)' stroke-width='1.3' stroke-linecap='round'><path d='M-2 84 C14 80 26 90 40 86 S68 78 102 86'/><path d='M22 84 C24 96 16 104 20 116'/><path d='M60 82 C58 94 66 100 62 112 S56 124 60 134'/><path d='M86 84 C90 96 84 102 88 120'/><ellipse cx='20' cy='119' rx='7' ry='3.4'/><ellipse cx='61' cy='134' rx='8' ry='3.6'/><ellipse cx='88' cy='122' rx='6' ry='3'/><path d='M40 86 C42 98 36 104 40 108'/><ellipse cx='40' cy='110' rx='5' ry='2.6'/></g></svg>") 0 0 / 100% 100% no-repeat, linear-gradient(180deg, transparent 0%, transparent 34%, rgba(12,10,6,.80) 52%, rgba(12,10,6,.92) 100%), radial-gradient(55% 30% at 50% 24%, color-mix(in srgb, var(--rm-hi) 60%, transparent) 0%, transparent 72%), repeating-conic-gradient(from 0deg at 50% 24%, color-mix(in srgb, var(--rm) var(--rays), transparent) 0deg 5deg, transparent 5deg 12deg), linear-gradient(172deg, var(--rm-lo) 0%, #15120b 58%, #0c0a06 100%); box-shadow: inset 0 0 0 3px #0c0a06, inset 0 0 0 4px color-mix(in srgb, var(--rm-hi) 55%, transparent), 0 0 var(--glow) color-mix(in srgb, var(--rm) 45%, transparent), 0 8px 20px rgba(0,0,0,.45); transform-style: preserve-3d; transition: transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s}.sp57 .teamsurf-winner-fcard.is-royal-2{--rm: #C3CCD8; --rm-hi: #F4F7FB; --rm-lo: #2c323b; --holo: .2;  --spark: .62; --glow: 20px; --rays: 22%}.sp57 .teamsurf-winner-fcard.is-royal-3{--rm: #B8693A; --rm-hi: #EBA073; --rm-lo: #3a1c0a; --holo: .15; --spark: .48; --glow: 16px; --rays: 18%}.sp57 .teamsurf-winner-fcard.is-royal-4{--rm: #F09A2A; --rm-hi: #FFD08A; --rm-lo: #3d2204; --holo: .1;  --spark: .36; --glow: 12px; --rays: 14%}.sp57 .teamsurf-winner-fcard.is-royal-5{--rm: #9C7A55; --rm-hi: #D8BC94; --rm-lo: #2a1d12; --holo: .05; --spark: .24; --glow: 8px;  --rays: 10%}.sp57 .teamsurf-winner-fcard.is-royal::before{content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; opacity: var(--holo); mix-blend-mode: color-dodge; background: linear-gradient(125deg, transparent 22%, #ffe65c 36%, #5cffcf 46%, #5cb8ff 56%, #b07cff 66%, transparent 80%); background-size: 300% 300%; animation: sp57-fcroyal-holo 7s ease-in-out infinite alternate}.sp57 .teamsurf-winner-fcard.is-royal::after{content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; opacity: var(--spark); animation: sp57-fcroyal-twinkle 3.2s ease-in-out infinite alternate; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'><g fill='white'><path d='M8 6 l2.2 2.2 l-2.2 2.2 l-2.2 -2.2z'/><path d='M41 15 l1.6 1.6 l-1.6 1.6 l-1.6 -1.6z'/><path d='M24 38 l2.6 2.6 l-2.6 2.6 l-2.6 -2.6z'/><path d='M52 47 l1.4 1.4 l-1.4 1.4 l-1.4 -1.4z'/><rect x='33' y='29' width='1.6' height='1.6'/></g></svg>") 0 0 / 60px 60px, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'><g fill='rgba(255,240,200,0.9)'><path d='M15 70 l1.8 1.8 l-1.8 1.8 l-1.8 -1.8z'/><path d='M66 22 l2.4 2.4 l-2.4 2.4 l-2.4 -2.4z'/><rect x='48' y='58' width='1.4' height='1.4'/></g></svg>") 17px 11px / 90px 90px}@keyframes sp57-fcroyal-holo{0%{background-position: 0% 50%}100%{background-position: 100% 50%}}@keyframes sp57-fcroyal-twinkle{0%{filter: brightness(.6)}100%{filter: brightness(1.4)}}.sp57 .fcroyal-trail{position: absolute; left: 6px; right: 6px; bottom: 4px; height: 12px; pointer-events: none; opacity: .85; background: var(--rm-hi); -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 12'><circle cx='5' cy='6' r='3.2'/><circle cx='10.6' cy='6' r='1.9'/><circle cx='15.4' cy='6' r='2.3'/><path d='M9.4 4.4 L7.6 1.2 M10.6 4.2 L10.6 0.8 M11.8 4.4 L13.6 1.2 M9.4 7.6 L7.6 10.8 M10.6 7.8 L10.6 11.2 M11.8 7.6 L13.6 10.8 M17.2 5 L20.6 2 M17.2 7 L20.6 10' stroke='black' stroke-width='1.1' fill='none' stroke-linecap='round'/></svg>") 0 50% / 40px 12px repeat-x; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 12'><circle cx='5' cy='6' r='3.2'/><circle cx='10.6' cy='6' r='1.9'/><circle cx='15.4' cy='6' r='2.3'/><path d='M9.4 4.4 L7.6 1.2 M10.6 4.2 L10.6 0.8 M11.8 4.4 L13.6 1.2 M9.4 7.6 L7.6 10.8 M10.6 7.8 L10.6 11.2 M11.8 7.6 L13.6 10.8 M17.2 5 L20.6 2 M17.2 7 L20.6 10' stroke='black' stroke-width='1.1' fill='none' stroke-linecap='round'/></svg>") 0 50% / 40px 12px repeat-x; animation: sp57-fcroyal-march 2.4s linear infinite}@keyframes sp57-fcroyal-march{0%{-webkit-mask-position: 0 50%; mask-position: 0 50%}100%{-webkit-mask-position: 23px 50%; mask-position: 40px 50%}}.sp57 .teamsurf-winner-fcard.is-royal:hover{transform: rotateX(5deg) rotateY(-7deg) translateY(-4px) scale(1.03); box-shadow: inset 0 0 0 3px #0c0a06, inset 0 0 0 4px color-mix(in srgb, var(--rm-hi) 70%, transparent), 0 0 calc(var(--glow) + 10px) color-mix(in srgb, var(--rm) 65%, transparent), 0 14px 28px rgba(0,0,0,.55)}.sp57 .teamsurf-winner-fcard.is-royal:hover::before{opacity: calc(var(--holo) * 2)}@media (prefers-reduced-motion: reduce){.sp57 .teamsurf-winner-fcard.is-royal, .sp57 .teamsurf-winner-fcard.is-royal::before, .sp57 .teamsurf-winner-fcard.is-royal::after, .sp57 .fcroyal-trail{animation: none; transition: none}.sp57 .teamsurf-winner-fcard.is-royal:hover{transform: none}}.sp57 .fcroyal-band{position: absolute; top: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 5px; padding: 4px 6px 5px; font-size: 10px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; color: #1d1604; white-space: nowrap; cursor: help; background: linear-gradient(180deg, var(--rm-hi) 0%, var(--rm) 100%); box-shadow: 0 2px 10px color-mix(in srgb, var(--rm) 50%, transparent)}.sp57 .fcroyal-num{position: absolute; top: 25px; left: 7px; width: 26px; height: 26px; border-radius: 50%; display: grid; place-items: center; font-family: Georgia, serif; font-size: 12px; font-weight: 800; color: #1d1604; background: radial-gradient(circle at 35% 30%, var(--rm-hi) 0%, var(--rm) 60%, var(--rm-lo) 100%); box-shadow: 0 0 0 2px #0c0a06, 0 0 0 3px var(--rm), 0 0 10px color-mix(in srgb, var(--rm) 60%, transparent)}.sp57 .fcroyal-crown{position: absolute; top: 25px; right: 9px; color: var(--rm-hi); font-size: 14px; filter: drop-shadow(0 0 6px var(--rm))}.sp57 .teamsurf-winner-fcard.is-royal .teamsurf-winner-fcard-av{width: 50px; height: 50px; margin-top: 2px; border: 2px solid var(--rm-hi); box-shadow: 0 0 0 3px #0c0a06, 0 0 0 4px var(--rm), 0 0 18px color-mix(in srgb, var(--rm-hi) 70%, transparent)}.sp57 .teamsurf-winner-fcard.is-royal .teamsurf-winner-fcard-name{margin-top: 7px; padding: 2px 10px; max-width: calc(100% - 8px); border-radius: 999px; color: #fff8e6; text-shadow: 0 1px 2px rgba(0,0,0,.6); background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--rm) 35%, transparent), transparent)}.sp57 .teamsurf-winner-fcard.is-royal .ts-accent{color: #bff08f}.sp57 .teamsurf-winner-fcard.is-royal .ts-gold{color: #ffd770}.sp57 .teamsurf-winner-fcard.is-royal .teamsurf-winner-fcard-stat span, .sp57 .teamsurf-winner-fcard.is-royal .fcqg-head, .sp57 .teamsurf-winner-fcard.is-royal .fcqg-pts small{color: rgba(255,248,230,.68)}.sp57 .teamsurf-winner-fcard.is-royal .fcqg-pts{color: #fff8e6}.sp57 .teamsurf-winner-fcard.is-royal .fcqg-pos{color: var(--rm-hi)}.sp57 .teamsurf-winner-fcard.is-royal .teamsurf-winner-fcard-qg{border-top-color: color-mix(in srgb, var(--rm-hi) 35%, transparent)}.sp57 .teamsurf-winner-fcard.is-royal .fcqg-boost{color: var(--rm-hi); border-color: color-mix(in srgb, var(--rm-hi) 45%, transparent); background: rgba(0,0,0,.25)}.sp57 .teamsurf-winner-fcard.is-royal{cursor: pointer}.sp57 .teamsurf-winner-fcard.is-royal:focus-visible{outline: 3px solid var(--rm-hi); outline-offset: 3px}