:root{--dv2-bg:#070707;--dv2-surface:#0e0e10;--dv2-panel:#0b0b0b;--dv2-panel-2:#0d0d0d;--dv2-card:#111;--dv2-accent:#fc5e0e;--dv2-accent-text:#ff8f57;--dv2-accent-text-soft:#ffb489;--dv2-accent-strong:#c84a00;--dv2-accent-strong-deep:#c04300;--dv2-success:#7ee2b0;--dv2-danger:#ff8a6d;--dv2-warning:#f0b429;--dv2-muted:#9ca3af;--dv2-bg-rgb:7 7 7;--dv2-surface-rgb:14 14 16;--dv2-panel-rgb:11 11 11;--dv2-panel-2-rgb:13 13 13;--dv2-card-rgb:17 17 17;--dv2-accent-rgb:252 94 14;--dv2-accent-text-rgb:255 143 87;--dv2-accent-text-soft-rgb:255 180 137;--dv2-accent-strong-rgb:200 74 0;--dv2-success-rgb:126 226 176;--dv2-danger-rgb:255 138 109;--dv2-warning-rgb:240 180 41;--dv2-muted-rgb:156 163 175;--dv2-line:hsla(0,0%,100%,.08);--dv2-line-strong:hsla(0,0%,100%,.13);--dv2-fill:hsla(0,0%,100%,.03);--dv2-fill-hover:hsla(0,0%,100%,.06);--dv2-text-1:hsla(0,0%,100%,.92);--dv2-text-2:hsla(0,0%,100%,.6);--dv2-text-3:hsla(0,0%,100%,.48);--dv2-icon:#9e9ea0;--dv2-icon-soft:#828283;--dv2-icon-strong:#ececed;--dv2-glow:rgba(252,94,14,.08);--dv2-sheen:hsla(0,0%,100%,.06);--dv2-danger-tint:rgba(255,86,48,.05);--dv2-danger-border:rgba(255,86,48,.28);--dv2-accent-tint:rgba(252,94,14,.05);--dv2-mode-music:#fc5e0e;--dv2-mode-music-soft:rgba(252,94,14,.14);--dv2-mode-music-border:rgba(252,94,14,.4);--dv2-mode-music-text:#ffb489;--dv2-mode-music-gradient:linear-gradient(135deg,#ff7a37,#fc5e0e);--dv2-mode-music-glow:rgba(252,94,14,.13);--dv2-mode-music-wave-played:linear-gradient(90deg,#ff9a52,#fc5e0e);--dv2-mode-music-wave-idle:rgba(252,94,14,.28);--dv2-mode-voice:#3ba7ff;--dv2-mode-voice-soft:rgba(59,167,255,.14);--dv2-mode-voice-border:rgba(59,167,255,.4);--dv2-mode-voice-text:#8ec5ff;--dv2-mode-voice-gradient:linear-gradient(135deg,#3ba7ff,#2a6fdb);--dv2-mode-voice-glow:rgba(59,167,255,.12);--dv2-mode-voice-wave-played:linear-gradient(90deg,#7ec2ff,#2a6fdb);--dv2-mode-voice-wave-idle:rgba(59,167,255,.28);--dv2-mode-talk:#22d3a5;--dv2-mode-talk-soft:rgba(34,211,165,.14);--dv2-mode-talk-border:rgba(34,211,165,.4);--dv2-mode-talk-text:#69e6c2;--dv2-mode-talk-gradient:linear-gradient(135deg,#22d3a5,#0a9d78);--dv2-mode-talk-glow:rgba(10,157,120,.13);--dv2-mode-talk-wave-played:linear-gradient(90deg,#5ff0cb,#0a9d78);--dv2-mode-talk-wave-idle:rgba(34,211,165,.28);--dv2-dur-stagger:40ms;--dv2-dur-quick:150ms;--dv2-dur-fast:250ms;--dv2-dur-reveal:500ms;--dv2-ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--dv2-ease-in-out:ease-in-out;--dv2-dist-reveal:12px;--dv2-blur-reveal:3px;--dv2-dist-reveal-sm:6px;--dv2-blur-reveal-sm:2px;--dv2-radius-xs:4px;--dv2-radius-sm:8px;--dv2-radius-md:12px;--dv2-radius-lg:16px;--dv2-radius-xl:20px;--dv2-radius-pill:999px}:root.dv2-light{--dv2-bg:#f4f6f8;--dv2-surface:#fff;--dv2-panel:#fff;--dv2-panel-2:#fbfbfc;--dv2-card:#fff;--dv2-accent:#fd5c00;--dv2-accent-text:#e04e00;--dv2-accent-text-soft:#ff7a33;--dv2-accent-strong:#c84a00;--dv2-accent-strong-deep:#c04300;--dv2-success:#1e9e64;--dv2-danger:#d93025;--dv2-warning:#b45309;--dv2-muted:#6b7280;--dv2-bg-rgb:244 246 248;--dv2-surface-rgb:255 255 255;--dv2-panel-rgb:255 255 255;--dv2-panel-2-rgb:251 251 252;--dv2-card-rgb:255 255 255;--dv2-accent-rgb:253 92 0;--dv2-accent-text-rgb:224 78 0;--dv2-accent-text-soft-rgb:255 122 51;--dv2-accent-strong-rgb:200 74 0;--dv2-success-rgb:30 158 100;--dv2-danger-rgb:217 48 37;--dv2-warning-rgb:180 83 9;--dv2-muted-rgb:107 114 128;--dv2-line:#e7ebef;--dv2-line-strong:#dde3e9;--dv2-fill:#f4f6f8;--dv2-fill-hover:#eceff2;--dv2-text-1:#212b36;--dv2-text-2:#637381;--dv2-text-3:#66717e;--dv2-icon:#637381;--dv2-icon-soft:#66717e;--dv2-icon-strong:#212b36;--dv2-glow:rgba(253,92,0,.1);--dv2-sheen:rgba(33,43,54,.06);--dv2-danger-tint:rgba(217,48,37,.06);--dv2-danger-border:rgba(217,48,37,.24);--dv2-accent-tint:rgba(253,92,0,.06);--dv2-mode-music:#fd5c00;--dv2-mode-music-soft:rgba(253,92,0,.1);--dv2-mode-music-border:rgba(253,92,0,.35);--dv2-mode-music-text:#c24a00;--dv2-mode-music-gradient:linear-gradient(135deg,#ff7a37,#fc5e0e);--dv2-mode-music-glow:rgba(253,92,0,.08);--dv2-mode-music-wave-played:linear-gradient(90deg,#ff9a52,#fc5e0e);--dv2-mode-music-wave-idle:rgba(253,92,0,.22);--dv2-mode-voice:#2a6fdb;--dv2-mode-voice-soft:rgba(42,111,219,.1);--dv2-mode-voice-border:rgba(42,111,219,.35);--dv2-mode-voice-text:#1e5bb8;--dv2-mode-voice-gradient:linear-gradient(135deg,#3ba7ff,#2a6fdb);--dv2-mode-voice-glow:rgba(42,111,219,.08);--dv2-mode-voice-wave-played:linear-gradient(90deg,#7ec2ff,#2a6fdb);--dv2-mode-voice-wave-idle:rgba(42,111,219,.22);--dv2-mode-talk:#0a9d78;--dv2-mode-talk-soft:rgba(10,157,120,.1);--dv2-mode-talk-border:rgba(10,157,120,.35);--dv2-mode-talk-text:#087a5e;--dv2-mode-talk-gradient:linear-gradient(135deg,#22d3a5,#0a9d78);--dv2-mode-talk-glow:rgba(10,157,120,.08);--dv2-mode-talk-wave-played:linear-gradient(90deg,#5ff0cb,#0a9d78);--dv2-mode-talk-wave-idle:rgba(10,157,120,.22)}.dv2{color:var(--dv2-text-1);font-family:var(--font-body),"Inter",system-ui,sans-serif;background-color:var(--dv2-bg)}.dv2-app-shell{height:100vh;height:100dvh}.dv2 .dv2-corner-glow{background:var(--dv2-bg)}.dv2{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.16) transparent}.dv2 ::-webkit-scrollbar{width:10px;height:10px}.dv2 ::-webkit-scrollbar-track{background:transparent}.dv2 ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);border-radius:999px;border:3px solid transparent;background-clip:content-box}.dv2 ::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.26)}:root.dv2-light .dv2{scrollbar-color:rgba(33,43,54,.28) transparent}:root.dv2-light .dv2 ::-webkit-scrollbar-thumb{background:rgba(33,43,54,.2);border-radius:999px;border:3px solid transparent;background-clip:content-box}:root.dv2-light .dv2 ::-webkit-scrollbar-thumb:hover{background-color:rgba(33,43,54,.38)}.dv2-scroll,.dv2-scroll *{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.16) transparent}.dv2-scroll ::-webkit-scrollbar,.dv2-scroll::-webkit-scrollbar{width:8px;height:8px}.dv2-scroll ::-webkit-scrollbar-track,.dv2-scroll::-webkit-scrollbar-track{background:transparent}.dv2-scroll ::-webkit-scrollbar-thumb,.dv2-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);border-radius:999px;border:2px solid transparent;background-clip:content-box}.dv2-scroll ::-webkit-scrollbar-thumb:hover,.dv2-scroll::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.26)}:root.dv2-light .dv2-scroll,:root.dv2-light .dv2-scroll *{scrollbar-color:rgba(33,43,54,.28) transparent}:root.dv2-light .dv2-scroll ::-webkit-scrollbar-thumb,:root.dv2-light .dv2-scroll::-webkit-scrollbar-thumb{background:rgba(33,43,54,.2);border-radius:999px;border:2px solid transparent;background-clip:content-box}:root.dv2-light .dv2-scroll ::-webkit-scrollbar-thumb:hover,:root.dv2-light .dv2-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(33,43,54,.38)}@keyframes dv2-reveal-rise{0%{opacity:0;transform:translateY(var(--dv2-dist-reveal));filter:blur(var(--dv2-blur-reveal))}to{opacity:1;transform:none;filter:none}}.dv2-reveal{animation:dv2-reveal-rise var(--dv2-dur-reveal) var(--dv2-ease-smooth-out) both;animation-delay:calc(min(var(--dv2-reveal-i, 0), 6) * var(--dv2-dur-stagger))}.dv2-fade-out{opacity:0!important;pointer-events:none;transition:opacity var(--dv2-dur-reveal) var(--dv2-ease-smooth-out)}@media (min-width:768px){.dv2-reveal-desktop{--dv2-dist-reveal:var(--dv2-dist-reveal-sm);--dv2-blur-reveal:var(--dv2-blur-reveal-sm);animation:dv2-reveal-rise var(--dv2-dur-reveal) var(--dv2-ease-smooth-out) both;animation-delay:calc(min(var(--dv2-reveal-i, 0), 6) * var(--dv2-dur-stagger))}}@media (max-width:767.98px){.dv2-reveal{--dv2-dist-reveal:var(--dv2-dist-reveal-sm);--dv2-blur-reveal:var(--dv2-blur-reveal-sm)}}.dv2-overlay-fade{opacity:0}.dv2-overlay-fade[data-state=open]{animation:dv2-overlay-fade var(--dv2-dur-fast) var(--dv2-ease-smooth-out) both}.dv2-overlay-fade[data-state=closed]{animation:dv2-overlay-fade var(--dv2-dur-quick) var(--dv2-ease-in-out) reverse both}@keyframes dv2-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes dv2-dialog-in{0%{opacity:0;transform:translate(var(--dv2-dialog-from-x,0),var(--dv2-dialog-from-y,0)) scale(var(--dv2-dialog-scale-from,.95))}to{opacity:1;transform:translate(0) scale(1)}}.dv2-dialog{opacity:0;transform:none}.dv2-dialog[data-state=open]{animation:dv2-dialog-in var(--dv2-dur-fast) var(--dv2-ease-smooth-out) both}.dv2-dialog[data-state=closed]{animation:dv2-dialog-in var(--dv2-dur-quick) var(--dv2-ease-in-out) reverse both}.dv2-dialog-origin-center{transform-origin:center}.dv2-dialog-origin-top-left{transform-origin:top left;--dv2-dialog-from-x:-10px;--dv2-dialog-from-y:-10px;--dv2-dialog-scale-from:0.92}.dv2-dialog-origin-bottom{transform-origin:bottom center;--dv2-dialog-from-y:16px;--dv2-dialog-scale-from:0.97}.dv2-indicator{position:absolute;left:0;top:0;opacity:0;pointer-events:none;transition:transform var(--dv2-dur-fast) var(--dv2-ease-smooth-out),width var(--dv2-dur-fast) var(--dv2-ease-smooth-out),height var(--dv2-dur-fast) var(--dv2-ease-smooth-out)}.dv2-indicator-label{transition:color var(--dv2-dur-fast) var(--dv2-ease-smooth-out),background-color var(--dv2-dur-fast) var(--dv2-ease-smooth-out)}.dv2-wave-bar{transform-origin:center}@keyframes dv2-wave-pulse{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1)}}.dv2-wave-player .dv2-wave-bar{opacity:.4;transition:opacity var(--dv2-dur-fast) var(--dv2-ease-smooth-out)}.dv2-wave-player[data-animate=true] .dv2-wave-bar{opacity:.95;animation:dv2-wave-pulse 1.15s var(--dv2-ease-in-out) infinite backwards;animation-delay:calc(var(--dv2-wave-i, 0) * 90ms)}@keyframes dv2-wave-generating-pulse{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.dv2-wave-generating .dv2-wave-bar{opacity:.6}.dv2-wave-generating[data-animate=true] .dv2-wave-bar{animation:dv2-wave-generating-pulse 1.2s var(--dv2-ease-in-out) infinite backwards;animation-delay:calc(var(--dv2-wave-i, 0) * .12s)}@media (prefers-reduced-motion:reduce){.dv2-dialog[data-state=closed],.dv2-dialog[data-state=open],.dv2-reveal,.dv2-reveal-desktop,.dv2-wave[data-animate=true] .dv2-wave-bar{animation:none}.dv2-indicator,.dv2-indicator-label{transition:none}}:root{--fc-ease:cubic-bezier(0.22,1,0.36,1);--fc-dur-quick:150ms;--fc-dur-fast:250ms;--fc-dur-reveal:550ms;--fc-header-h:72px;--fc-rail-top:calc(var(--fc-header-h) + 26px)}@media (min-width:768px){:root{--fc-header-h:80px}}.fc-root section{scroll-margin-top:var(--fc-rail-top)}@keyframes fcRiseIn{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.fc-rise-in{opacity:0;animation:fcRiseIn .7s var(--fc-ease) forwards;animation-delay:var(--delay,0s)}.fc-hero-title{font-size:clamp(1.5rem,7vw,2rem)}@media (min-width:640px){.fc-hero-title{font-size:clamp(.85rem,calc(5.07vw - 2.4px),3rem);white-space:nowrap}}.fc-hero-prize{max-width:300px}@media (max-width:640px){.fc-hero-prize{max-width:220px}}.fc-reveal-item{opacity:0;translate:0 14px;filter:blur(5px);transition:opacity var(--fc-dur-reveal) var(--fc-ease),translate var(--fc-dur-reveal) var(--fc-ease),filter var(--fc-dur-reveal) var(--fc-ease),scale var(--fc-dur-reveal) var(--fc-ease)}.fc-in-view .fc-reveal-item{opacity:1;translate:0 0;filter:blur(0)}.fc-reveal-item.from-x-18{translate:-18px 0}.fc-reveal-item.from-y-16{translate:0 16px}.fc-reveal-item.from-y-20{translate:0 20px}.fc-reveal-item.from-y-24{translate:0 24px}.fc-reveal-item.fade-only{translate:none}.fc-reveal-item.scale-in{scale:.96}.fc-in-view .fc-reveal-item.from-x-18,.fc-in-view .fc-reveal-item.from-y-16,.fc-in-view .fc-reveal-item.from-y-20,.fc-in-view .fc-reveal-item.from-y-24{translate:0 0}.fc-in-view .fc-reveal-item.scale-in{scale:1}@media (max-width:639px){.fc-reveal-item{translate:0 7px;filter:blur(2.5px)}.fc-reveal-item.from-x-18{translate:-9px 0}.fc-reveal-item.from-y-16{translate:0 8px}.fc-reveal-item.from-y-20{translate:0 10px}.fc-reveal-item.from-y-24{translate:0 12px}.fc-reveal-item.scale-in{scale:.98}}.fc-connector-line{stroke-dashoffset:40;transition:stroke-dashoffset var(--fc-dur-reveal) ease-in-out}.fc-in-view .fc-connector-line{stroke-dashoffset:0}@keyframes fcBgBreathe{0%,to{background-size:112% 112%;background-position:50% 48%}50%{background-size:122% 122%;background-position:50% 44%}}.fc-starfield{width:100%;height:100%;background-color:#0b0b10;background-image:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(252,94,14,.1) 0,transparent 70%),url(/assets/images/Stars-bg.png),linear-gradient(160deg,#171220,#050505 70%);background-repeat:no-repeat;background-size:112% 112%;background-position:50%;animation:fcBgBreathe 40s ease-in-out infinite}.fc-entry-media{background-color:#0b0b10;background-image:radial-gradient(1.5px 1.5px at 20% 30%,hsla(0,0%,100%,.55),transparent 100%),radial-gradient(1px 1px at 55% 70%,hsla(0,0%,100%,.4),transparent 100%),radial-gradient(1.5px 1.5px at 80% 20%,hsla(0,0%,100%,.5),transparent 100%),radial-gradient(ellipse 70% 55% at var(--glow-x,50%) var(--glow-y,35%),rgba(252,94,14,.32) 0,transparent 70%),linear-gradient(165deg,#1a1420 0,#08080a 75%)}@keyframes fcGradientShift{to{background-position:200%}}.fc-gradient-text{background:linear-gradient(90deg,#fc5e0e,#ffb489,#fc5e0e);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fcGradientShift 4s linear infinite}@keyframes fcHeroGlowPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes fcHeroSweep{0%{transform:translateX(-20%)}to{transform:translateX(20%)}}@keyframes fcDriftA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(7%,5%) scale(1.12)}}@keyframes fcDriftB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,-7%) scale(1.08)}}@keyframes fcDriftC{0%,to{transform:translate(0) scale(.9);opacity:.3}50%{transform:translate(-4%,6%) scale(1.15);opacity:.5}}@keyframes fcChallengeSweep{0%{transform:translateX(-25%)}to{transform:translateX(25%)}}@keyframes fcGlowPulse{0%,to{opacity:.06;transform:translate(-50%,-50%) scale(1)}50%{opacity:.1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes fcPrizeGlowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes fcFinalCtaPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes fcPulseDot{0%,to{opacity:.5}50%{opacity:1}}@keyframes fcRoadmapNodeFlare{0%,7%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}3.5%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 9px rgba(252,94,14,.22),0 0 26px rgba(252,94,14,.55)}}.fc-hero-glow{animation:fcHeroGlowPulse 10s ease-in-out infinite}.fc-hero-sweep{animation:fcHeroSweep 14s ease-in-out infinite alternate}.fc-drift-a{animation:fcDriftA 22s ease-in-out infinite}.fc-drift-b{animation:fcDriftB 28s ease-in-out infinite}.fc-drift-c{animation:fcDriftC 17s ease-in-out infinite}.fc-challenge-sweep{animation:fcChallengeSweep 18s ease-in-out infinite alternate}.fc-glow-pulse{animation:fcGlowPulse 9s ease-in-out infinite}.fc-prize-sheen{animation:fcPrizeGlowPulse 7s ease-in-out infinite}.fc-cta-pulse{animation:fcFinalCtaPulse 8s ease-in-out infinite}.fc-pulse-dot{animation:fcPulseDot 1.1s ease-in-out infinite}.fc-rm-grid{display:grid;grid-template-columns:1fr 64px 1fr 64px 1fr;grid-template-rows:auto 72px auto}.fc-rm-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 20px;border-radius:16px;min-height:188px;background:radial-gradient(120% 140% at 18% 0,rgba(252,94,14,.07),transparent 55%),linear-gradient(165deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,0) 45%),var(--dv2-card,#121212);border:1px solid rgba(252,94,14,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 26px rgba(0,0,0,.3);transition:transform var(--fc-dur-fast) var(--fc-ease),border-color var(--fc-dur-fast) ease,box-shadow var(--fc-dur-fast) ease,background var(--fc-dur-fast) ease}.fc-rm-card.is-done{border-color:rgba(252,94,14,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 26px rgba(0,0,0,.3),0 0 16px rgba(252,94,14,.1)}.fc-rm-card.is-active,.fc-rm-card:hover{transform:translateY(-4px);border-color:rgba(252,94,14,.7);background:radial-gradient(120% 140% at 18% 0,rgba(252,94,14,.22),transparent 60%),linear-gradient(165deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 45%),var(--dv2-card,#121212);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 40px rgba(0,0,0,.45),0 0 34px rgba(252,94,14,.32)}.fc-rm-card--1{grid-row:1;grid-column:1/2}.fc-rm-card--2{grid-row:1;grid-column:3/4}.fc-rm-card--3{grid-row:1;grid-column:5/6}.fc-rm-card--4{grid-row:3;grid-column:5/6}.fc-rm-card--5{grid-row:3;grid-column:1/2}.fc-rm-icon-wrap{position:relative;width:40px;margin-bottom:6px}.fc-rm-icon-wrap:before{content:"";position:absolute;inset:-12px;border-radius:999px;background:radial-gradient(circle,rgba(252,94,14,.4),rgba(252,94,14,0) 72%);opacity:.4;filter:blur(4px);transition:opacity var(--fc-dur-fast) ease,filter var(--fc-dur-fast) ease}.fc-rm-card.is-active .fc-rm-icon-wrap:before,.fc-rm-card:hover .fc-rm-icon-wrap:before{opacity:1;filter:blur(7px)}.fc-rm-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:radial-gradient(120% 120% at 30% 20%,rgba(252,94,14,.24),rgba(252,94,14,.08));border:1px solid rgba(252,94,14,.28);color:var(--dv2-accent-text,#ffa378);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:background var(--fc-dur-fast) ease,border-color var(--fc-dur-fast) ease,box-shadow var(--fc-dur-fast) ease,color var(--fc-dur-fast) ease}.fc-rm-card.is-active .fc-rm-icon,.fc-rm-card:hover .fc-rm-icon{background:linear-gradient(135deg,#c84a00,#fc5e0e);border-color:rgba(252,94,14,.7);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 18px rgba(252,94,14,.5)}.fc-rm-num{position:absolute;right:-6px;bottom:-6px;z-index:1;display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:999px;font-size:10.5px;font-weight:700;color:var(--dv2-text-2,#b8b8b8);border:1px solid hsla(0,0%,100%,.14);background:#050505;transition:color var(--fc-dur-fast) ease,border-color var(--fc-dur-fast) ease,background var(--fc-dur-fast) ease,box-shadow var(--fc-dur-fast) ease}.fc-rm-card.is-done .fc-rm-num{color:var(--dv2-accent-text,#ffa378);border-color:rgba(252,94,14,.4)}.fc-rm-card.is-active .fc-rm-num,.fc-rm-card:hover .fc-rm-num{color:#fff;border-color:rgba(252,94,14,.6);background:linear-gradient(135deg,#c84a00,#fc5e0e);box-shadow:0 0 10px rgba(252,94,14,.5)}.fc-rm-conn{position:relative}.fc-rm-conn--1{grid-column:2/3}.fc-rm-conn--1,.fc-rm-conn--2{grid-row:1;align-self:center;height:44px}.fc-rm-conn--2{grid-column:4/5}.fc-rm-conn--3{grid-row:2;grid-column:5/6}.fc-rm-conn--4{grid-row:3;grid-column:2/5;align-self:center;height:44px}.fc-rm-conn--1 .fc-rm-glow,.fc-rm-conn--1 .fc-rm-line,.fc-rm-conn--2 .fc-rm-glow,.fc-rm-conn--2 .fc-rm-line,.fc-rm-conn--4 .fc-rm-glow,.fc-rm-conn--4 .fc-rm-line{position:absolute;top:50%;left:0;right:0;height:2px;border-radius:999px;transform:translateY(-50%)}.fc-rm-conn--3 .fc-rm-glow,.fc-rm-conn--3 .fc-rm-line{position:absolute;left:50%;top:0;bottom:0;width:2px;border-radius:999px;transform:translateX(-50%)}.fc-rm-line{background:hsla(0,0%,100%,.14)}.fc-rm-glow{opacity:0;background:linear-gradient(90deg,#c84a00,#fc5e0e);box-shadow:0 0 14px rgba(252,94,14,.65);transition:opacity var(--fc-dur-fast) ease}.fc-rm-conn--3 .fc-rm-glow{background:linear-gradient(180deg,#c84a00,#fc5e0e)}.fc-rm-dot{position:absolute;width:8px;height:8px;border-radius:999px;background:#fff2ea;box-shadow:0 0 10px 2px rgba(252,94,14,.75);opacity:0;top:50%;left:0;transform:translate(-50%,-50%)}.fc-rm-conn--3 .fc-rm-dot{left:50%;top:0}.fc-rm-conn.is-done .fc-rm-glow{opacity:.3}.fc-rm-card:hover+.fc-rm-conn .fc-rm-glow,.fc-rm-conn.is-active .fc-rm-glow{opacity:1}.fc-rm-conn.is-active .fc-rm-dot{opacity:1;animation:fcRmDotH .65s ease-in-out 1 both}.fc-rm-conn--3.is-active .fc-rm-dot{animation-name:fcRmDotV}.fc-rm-conn--4.is-active .fc-rm-dot{animation-name:fcRmDotHReverse}.fc-rm-card:hover+.fc-rm-conn .fc-rm-dot{opacity:1;animation:fcRmDotH 1.3s ease-in-out infinite}.fc-rm-card:hover+.fc-rm-conn--3 .fc-rm-dot{animation-name:fcRmDotV}.fc-rm-card:hover+.fc-rm-conn--4 .fc-rm-dot{animation-name:fcRmDotHReverse}@keyframes fcRmDotH{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}@keyframes fcRmDotHReverse{0%{left:100%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:0;opacity:0}}@keyframes fcRmDotV{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.fc-rm-dot{animation:none!important}}.fc-rm-mobile-item{position:relative;display:flex;gap:1rem;padding:16px;border-radius:14px;background:radial-gradient(140% 160% at 10% 0,rgba(252,94,14,.07),transparent 55%),var(--dv2-card,#121212);border:1px solid rgba(252,94,14,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 20px rgba(0,0,0,.28);transition:border-color var(--fc-dur-fast) ease,transform var(--fc-dur-fast) var(--fc-ease),box-shadow var(--fc-dur-fast) ease,background var(--fc-dur-fast) ease}.fc-rm-mobile-item:active{transform:scale(.99);border-color:rgba(252,94,14,.3)}.fc-rm-mobile-item.is-done{border-color:rgba(252,94,14,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 20px rgba(0,0,0,.28),0 0 14px rgba(252,94,14,.1)}.fc-rm-mobile-item.is-active{border-color:rgba(252,94,14,.7);background:radial-gradient(140% 160% at 10% 0,rgba(252,94,14,.2),transparent 55%),var(--dv2-card,#121212);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 30px rgba(0,0,0,.4),0 0 26px rgba(252,94,14,.3)}.fc-rm-mobile-item:not(:last-child):after{content:"";position:absolute;left:38px;bottom:-14px;width:1px;height:14px;background:hsla(0,0%,100%,.14);transition:background var(--fc-dur-fast) ease,box-shadow var(--fc-dur-fast) ease}.fc-rm-mobile-item.is-active:not(:last-child):after,.fc-rm-mobile-item.is-done:not(:last-child):after{background:linear-gradient(180deg,#c84a00,#fc5e0e);box-shadow:0 0 8px rgba(252,94,14,.55)}.fc-masonry{-moz-column-count:1;column-count:1;-moz-column-gap:1.1rem;column-gap:1.1rem}@media (min-width:640px){.fc-masonry{-moz-column-count:2;column-count:2}}@media (min-width:1024px){.fc-masonry{-moz-column-count:3;column-count:3}}@media (min-width:1400px){.fc-masonry{-moz-column-count:4;column-count:4}}.fc-masonry>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.1rem}.fc-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.fc-no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.fc-rise-in{animation:none;opacity:1;transform:none;filter:none}.fc-reveal-item{transition:opacity var(--fc-dur-fast) ease;translate:none!important;scale:none!important;filter:none!important}.fc-challenge-sweep,.fc-cta-pulse,.fc-drift-a,.fc-drift-b,.fc-drift-c,.fc-glow-pulse,.fc-gradient-text,.fc-hero-glow,.fc-hero-sweep,.fc-prize-sheen,.fc-pulse-dot,.fc-starfield{animation:none}.fc-gradient-text{background-position:0}}.fc-poster-card{height:380px;transition:height var(--fc-dur-reveal) var(--fc-ease),transform var(--fc-dur-reveal) var(--fc-ease),border-color var(--fc-dur-fast) ease,box-shadow var(--fc-dur-fast) ease}@media (min-width:640px){.fc-poster-card{height:420px}}@media (min-width:1024px){.fc-poster-card{height:460px}}.fc-poster-bg-base,.fc-poster-bg-hover{transition:opacity .35s ease}.fc-poster-bg-hover,.fc-poster-card.is-playing .fc-poster-bg-base{opacity:0}.fc-poster-card.is-playing .fc-poster-bg-hover{opacity:1}.fc-poster-play{opacity:1;transition:opacity var(--fc-dur-fast) ease,transform var(--fc-dur-fast) var(--fc-ease)}.fc-poster-card.is-playing .fc-poster-play{opacity:0;pointer-events:none}.fc-poster-play:focus-visible{opacity:1;pointer-events:auto;outline:2px solid rgba(252,94,14,.7);outline-offset:3px}@media (hover:hover) and (pointer:fine){.fc-poster-play{opacity:0;pointer-events:none}.fc-poster-play:focus-visible{opacity:1;pointer-events:auto}.fc-poster-card:focus-within,.fc-poster-card:hover{height:460px;transform:translateY(-6px);border-color:rgba(252,94,14,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 26px 52px rgba(0,0,0,.48),0 0 38px rgba(252,94,14,.16);z-index:2}@media (min-width:640px){.fc-poster-card:focus-within,.fc-poster-card:hover{height:500px}}@media (min-width:1024px){.fc-poster-card:focus-within,.fc-poster-card:hover{height:540px}}.fc-poster-card:focus-within .fc-poster-bg-base,.fc-poster-card:hover .fc-poster-bg-base{opacity:0}.fc-poster-card:focus-within .fc-poster-bg-hover,.fc-poster-card:hover .fc-poster-bg-hover{opacity:1}.fc-poster-desc{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.fc-poster-card:focus-within .fc-poster-desc,.fc-poster-card:hover .fc-poster-desc{opacity:1;max-height:90px}}@media (prefers-reduced-motion:reduce){.fc-poster-card{transition:border-color .2s ease,box-shadow .2s ease}.fc-poster-card:focus-within,.fc-poster-card:hover{transform:none}}.fc-hover-reveal{opacity:1}@media (hover:hover) and (pointer:fine){.fc-hover-reveal{opacity:0;transition:opacity var(--fc-dur-fast) ease}.fc-hover-parent:focus-visible .fc-hover-reveal,.fc-hover-parent:focus-within .fc-hover-reveal,.fc-hover-parent:hover .fc-hover-reveal{opacity:1}}