@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700;800&display=swap");*{box-sizing:border-box}body,html{height:100%;margin:0;background:#000000}#root{width:100%}:root{--bg0:#000000;--bg1:#0a0a0a;--card:rgba(255,255,255,0.02);--border:rgba(255,255,255,0.12);--muted:rgba(255,255,255,0.7);--text:#ffffff;--yellow:#FFD700;--yellow2:#FFC800;--shadow:0 18px 60px rgba(0,0,0,0.55)}.fd-page{min-height:100svh;color:var(--text);background:#000000;display:flex;flex-direction:column;align-items:center;padding:20px 16px 32px;font-family:Poppins,Segoe UI,Tahoma,sans-serif}.fd-topbar{width:100%;max-width:520px;margin-bottom:16px}.fd-topbarTrack{height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.fd-topbarFill{height:100%;background:linear-gradient(90deg,#FFD700,#FFC800);width:20%;border-radius:999px;transition:width .25s ease}.fd-container{width:100%;max-width:520px}.fd-card{background:transparent;border:none;border-radius:20px;box-shadow:none;padding:10px 6px 6px}.fd-question{padding:20px 6px 18px}.fd-question .fd-title{margin:16px 0 24px;font-size:clamp(24px,4.1vw,32px);color:#FFD700}.fd-question .fd-options{gap:14px}.fd-question .fd-option{padding:16px;border-radius:18px;min-height:70px}.fd-question .fd-btn{height:56px;margin-top:20px;border-radius:16px;font-size:16px}.fd-questionCounter{font-size:18px;font-weight:700;margin-bottom:16px}.fd-questionCounter,.fd-title{text-align:center;color:#FFD700}.fd-title{margin:6px 0 18px;font-size:clamp(22px,3.8vw,30px);line-height:1.15;font-weight:800}.fd-green{color:var(--green);font-weight:800}.fd-btn{width:100%;height:58px;border-radius:16px;border:1px solid var(--border);font-weight:700;cursor:pointer;margin-top:14px;font-size:16px;font-family:inherit}.fd-btnPrimary{background:linear-gradient(180deg,#FFD700,#FFC800);border-color:rgba(255,215,0,.7);color:#000000;box-shadow:0 10px 20px rgba(255,215,0,.24);font-weight:800}.fd-btnGhost{background:transparent;color:rgba(255,255,255,.85)}.fd-btnDisabled{opacity:.45;cursor:not-allowed}.fd-timerBar{margin-top:12px;border-radius:12px;padding:12px 14px;text-align:center;font-weight:700}.fd-timerBarLight{background:#ffe5ea;color:#d92c2c}.fd-timerInline{color:rgba(255,255,255,.85);font-weight:600}.fd-options{margin-top:12px}.fd-options,.fd-options-list{display:flex;flex-direction:column;gap:12px}.fd-options-list .fd-option{border:2px solid rgba(255,215,0,.3);background:rgba(20,20,20,.8)}.fd-options-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fd-option{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:18px;border:2px solid rgba(255,215,0,.3);background:rgba(20,20,20,.8);color:#FFD700;cursor:pointer;text-align:left;transition:transform .12s ease,border-color .18s ease,background .18s ease}.fd-option:hover{transform:translateY(-1px);border-color:rgba(255,215,0,.65)}.fd-options-grid .fd-option{flex-direction:column;text-align:center;border:1px solid rgba(255,255,255,.15);background:rgba(20,20,20,.5);min-height:140px;gap:8px}.fd-optionSelected{border-color:#FFD700;border-width:3px;background:rgba(20,20,20,.8);box-shadow:none}.fd-optionSelected .fd-optionText{color:#FFD700;font-weight:700}.fd-optionSelected .fd-letter{background:#FFD700;color:#000000;border:none;font-size:14px}.fd-optionHighlight{border-color:rgba(255,215,0,.8);background:rgba(255,215,0,.15)}.fd-emoji{width:28px;font-size:20px;display:flex;justify-content:center;flex-shrink:0}.fd-options-grid .fd-emoji{width:100%;font-size:32px;margin-bottom:4px}.fd-letter{width:28px;height:28px;border-radius:8px;background:rgba(255,215,0,.2);font-size:12.5px;border:1px solid rgba(255,215,0,.4)}.fd-checkbox,.fd-letter{display:flex;align-items:center;justify-content:center;color:#FFD700;font-weight:700}.fd-checkbox{width:24px;height:24px;border-radius:6px;background:transparent;font-size:14px;border:2px solid rgba(255,215,0,.4);flex-shrink:0}.fd-checkboxSelected{background:#FFD700;color:#000000;border-color:#FFD700}.fd-options-list .fd-checkbox{order:2}.fd-options-list .fd-emoji{order:1}.fd-options-list .fd-optionText{order:3}.fd-options-grid .fd-checkbox{align-self:flex-start;margin-top:8px}.fd-optionText{font-weight:600;font-size:15.5px;color:rgba(255,255,255,.92)}.fd-options-list .fd-optionText{color:#FFD700;font-weight:700;font-size:16px}.fd-options-grid .fd-optionText{color:#FFD700;font-weight:700;font-size:15px;width:100%}.fd-heroWrap{margin:6px 0 12px;border-radius:18px;overflow:hidden;border:2px solid rgba(255,215,0,.3);box-shadow:0 0 0 4px rgba(255,215,0,.06)}.fd-heroImg{width:100%;display:block}.fd-liveBox{margin-top:12px;background:#ffffff;color:#0f172a;border-radius:14px;padding:14px 16px;box-shadow:0 12px 30px rgba(0,0,0,.35);animation:fd-slideUp .6s ease}.fd-liveTitle{font-weight:700;margin-bottom:6px}.fd-liveText{font-weight:600;color:#374151}@keyframes fd-slideUp{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}.fd-loading{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.fd-loadingHeader{width:100%}.fd-loadingTitle{color:#FFD700;margin-bottom:4px}.fd-loadingHighlight,.fd-loadingTitle{font-size:clamp(28px,5.2vw,42px);font-weight:800;line-height:1.2}.fd-loadingHighlight{background:#FFD700;color:#000000;display:inline-block;padding:4px 12px;border-radius:8px;margin:4px 0}.fd-loadingSubtitle{font-size:clamp(24px,4.5vw,38px);font-weight:800;color:#ffffff;line-height:1.2;margin-top:8px}.fd-loadingSubtext{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#FFD700;line-height:1.3;margin-top:6px}.fd-loadingBars{width:100%;gap:18px;margin-top:24px}.fd-barGroup,.fd-loadingBars{display:flex;flex-direction:column}.fd-barGroup{gap:8px}.fd-barLabelRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.fd-barLabel{font-size:14px;text-align:left;flex:1 1}.fd-barLabel,.fd-barPercent{color:#FFD700;font-weight:700}.fd-barPercent{font-size:13px;min-width:45px;text-align:right}.fd-bar{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;position:relative}.fd-barFill{height:100%;background:linear-gradient(90deg,#FFD700,#FFC800);border-radius:999px;transition:width .4s ease;box-shadow:0 0 10px rgba(255,215,0,.6)}.fd-bar1:after,.fd-bar2:after,.fd-bar3:after,.fd-bar4:after{display:none}@keyframes fd-scan{to{left:100%}}.fd-loadingFooter{margin-top:28px;color:#FFD700;font-weight:700;font-size:15px;text-align:center;line-height:1.4}@keyframes fd-cta-pulse{0%{transform:translateY(0);box-shadow:0 10px 18px rgba(255,215,0,.25)}12%{transform:translateY(-1px);box-shadow:0 16px 28px rgba(255,215,0,.45)}24%{transform:translateY(0);box-shadow:0 10px 18px rgba(255,215,0,.25)}to{transform:translateY(0);box-shadow:0 10px 18px rgba(255,215,0,.25)}}.fd-videoHeader{width:100%;max-width:520px;border-radius:12px;display:block;margin-bottom:12px;border:1px solid rgba(255,215,0,.2)}.fd-videoTop{text-align:center;font-weight:700;color:rgba(255,255,255,.9);margin-bottom:14px;font-size:15.5px}.fd-videoWrap{border-radius:16px;overflow:hidden;border:2px solid rgba(255,215,0,.3);background:#000}.fd-converteWrap{margin:0 auto;width:100%;max-width:400px}.fd-converteAspect{position:relative;padding:177.7777777778% 0 0}.fd-converteFrame{position:absolute;inset:0;width:100%;height:100%;border:0}.fd-offerHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.fd-pill{padding:8px 10px;border-radius:999px;background:rgba(255,215,0,.16);border:1px solid rgba(255,215,0,.28);font-weight:700;font-size:12px;color:#FFD700}.fd-offerMedia{border-radius:18px;overflow:hidden;border:2px solid rgba(255,215,0,.3);margin-bottom:12px;background:#000000}.fd-offerImg{width:100%;display:block}.fd-offerHero{margin-top:4px}.fd-offerBox{border:none;background:transparent;border-radius:16px;padding:14px}.fd-offerTitle{font-weight:800;font-size:17px;margin-bottom:10px}.fd-list{margin:0 0 12px;padding-left:18px;color:rgba(255,255,255,.85);font-weight:600;line-height:1.35}.fd-priceRow{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.fd-priceNow{font-size:24px;font-weight:800;color:#a9ffd2}.fd-priceNote{font-size:12px;color:rgba(255,255,255,.65);font-weight:600}.fd-linkBtn{display:flex;align-items:center;justify-content:center;text-decoration:none}.fd-offerCta{margin-top:12px}.fd-offerCtaBlink{animation:fd-cta-pulse 2.4s ease-in-out infinite}.fd-priceCard{background:#FFD700;color:#000000;border-radius:16px;padding:14px;text-align:center;margin:12px 0 8px;box-shadow:0 12px 30px rgba(255,215,0,.25)}.fd-priceBadge{background:#FFC800;color:#000000;padding:8px 10px;border-radius:12px;display:inline-block;margin-bottom:8px}.fd-priceBadge,.fd-priceOff{font-weight:700;font-size:13px}.fd-priceOff{opacity:.8}.fd-priceMain{font-weight:800;font-size:26px;margin:4px 0 2px}.fd-priceSub{font-weight:600;font-size:13px}.fd-offerNotice{background:rgba(9,14,24,.9);border-radius:14px;padding:12px 14px;margin:12px 0 10px;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px rgba(0,0,0,.35)}.fd-offerNoticeTitle{color:#FFD700;font-weight:700;margin-bottom:4px}.fd-offerNoticeText{color:rgba(255,255,255,.85);font-weight:600;font-size:13px}.fd-carousel{margin-top:14px}.fd-carouselFrame{border-radius:16px;overflow:hidden;border:2px solid rgba(255,215,0,.3);background:#0a0a0a;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fd-carouselFrame.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.fd-carouselTrack{display:flex;width:100%;transition:transform .35s ease;will-change:transform}.fd-carouselFrame.is-dragging .fd-carouselTrack{transition:none}.fd-carouselSlide{min-width:100%}.fd-carouselImg{width:100%;display:block}.fd-carouselDots{display:flex;justify-content:center;gap:8px;margin-top:10px}.fd-dot{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.35);border:none;padding:0;cursor:pointer}.fd-dotActive{background:#FFD700}.fd-details{margin-top:18px;display:flex;flex-direction:column;gap:12px;align-items:center}.fd-detailImg{width:100%;max-width:520px;border-radius:12px;display:block;border:1px solid rgba(255,255,255,.06);box-shadow:0 12px 30px rgba(0,0,0,.45)}.fd-downArrow{font-size:22px;color:#FFD700;margin:6px 0}.fd-expire{background:rgba(255,255,255,.04);padding:10px 14px;border-radius:10px;color:#FFD700;font-weight:700;margin-top:6px}.fd-expireTime{color:#000;background:#FFD700;padding:4px 8px;border-radius:8px;margin-left:8px}.fd-ctaLarge{width:92%;max-width:440px;height:56px;border-radius:12px;font-size:16px;margin:6px 0}.fd-detailCarousel{width:100%;max-width:520px;border-radius:12px;overflow:hidden;border:2px solid rgba(255,215,0,.12);background:#0a0a0a;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.fd-detailCarousel.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.fd-detailCarouselTrack{display:flex;width:100%;transition:transform .35s ease;will-change:transform}.fd-detailCarouselTrack .fd-detailCaroSlide{min-width:100%;display:flex;align-items:center;justify-content:center}.fd-detailCaroImg{width:100%;max-width:520px;border-radius:10px;display:block;border:1px solid rgba(255,255,255,.06)}#root,body,html{min-height:100%;background:#000000}@media (max-width:380px){.fd-optionText{font-size:15.5px}.fd-emoji{font-size:22px}.fd-letter{width:30px;height:30px;font-size:13px}}@media (max-width:520px){.fd-optionText{font-size:16.5px}.fd-emoji{font-size:22px}}