@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;800&family=Roboto:wght@400;500;700&display=swap";
.FindSomethingToWatch-module__y07N1W__wrap{justify-content:center;align-items:center;min-height:80vh;padding:60px 20px;font-family:roboto;display:flex;position:relative;overflow:hidden}.FindSomethingToWatch-module__y07N1W__bgGlow{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#ff004c1f,#0000 55%),radial-gradient(circle at 80% 80%,#03f54714,#0000 50%);position:absolute;inset:0}.FindSomethingToWatch-module__y07N1W__stepCard,.FindSomethingToWatch-module__y07N1W__loadingCard,.FindSomethingToWatch-module__y07N1W__resultWrap{z-index:1;text-align:center;width:100%;max-width:900px;position:relative}.FindSomethingToWatch-module__y07N1W__stepTag{letter-spacing:1px;color:#ff336d;background:#ff004c1f;border:1px solid #ff004c59;border-radius:999px;margin-bottom:18px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-block}.FindSomethingToWatch-module__y07N1W__question{background:linear-gradient(90deg,#c2c2c2,#fff);-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;margin-bottom:10px;font-size:34px;font-weight:800}.FindSomethingToWatch-module__y07N1W__subQuestion{color:#a3a3a3;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:36px;font-size:16px;display:flex}.FindSomethingToWatch-module__y07N1W__pickedBadge{color:#fff;background:#181818;border:1px solid #333;border-radius:999px;padding:4px 12px;font-size:13px}.FindSomethingToWatch-module__y07N1W__categoryGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.FindSomethingToWatch-module__y07N1W__categoryCard{cursor:pointer;color:#fff;background:linear-gradient(160deg,#161616,#0a0a0a);border:1px solid #262626;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:36px 16px;transition:all .25s;display:flex}.FindSomethingToWatch-module__y07N1W__categoryCard:hover{border-color:#ff004c;box-shadow:0 10px 30px #ff004c26}.FindSomethingToWatch-module__y07N1W__categoryIcon{font-size:38px;display:block}.FindSomethingToWatch-module__y07N1W__categoryLabel{font-size:17px;font-weight:700}.FindSomethingToWatch-module__y07N1W__genreGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:36px;display:grid}.FindSomethingToWatch-module__y07N1W__genreCard{cursor:pointer;color:#ddd;background:#121212;border:1px solid #2a2a2a;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.FindSomethingToWatch-module__y07N1W__genreCard:hover{border-color:#555}.FindSomethingToWatch-module__y07N1W__genreCardActive{color:#fff;background:linear-gradient(160deg,#ff004c,#b3003a);border-color:#ff336d;box-shadow:0 8px 22px #ff004c59}.FindSomethingToWatch-module__y07N1W__genreIcon{font-size:24px;display:block}.FindSomethingToWatch-module__y07N1W__navRow{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.FindSomethingToWatch-module__y07N1W__backBtn{color:#ccc;cursor:pointer;background:0 0;border:1px solid #333;border-radius:10px;padding:12px 26px;font-weight:600;transition:all .2s}.FindSomethingToWatch-module__y07N1W__backBtn:hover{color:#fff;border-color:#777}.FindSomethingToWatch-module__y07N1W__nextBtn{color:#000;cursor:pointer;background:#03f547;border:none;border-radius:10px;padding:12px 32px;font-weight:800;transition:all .2s}.FindSomethingToWatch-module__y07N1W__nextBtn:hover:not(:disabled){background:#d9d9d9;transform:scale(1.03)}.FindSomethingToWatch-module__y07N1W__nextBtn:disabled{opacity:.4;cursor:not-allowed}.FindSomethingToWatch-module__y07N1W__loadingCard{flex-direction:column;align-items:center;gap:30px;display:flex}.FindSomethingToWatch-module__y07N1W__reel{background:#0a0a0a;border:1px solid #222;border-radius:16px;width:100%;max-width:700px;height:280px;position:relative;overflow:hidden}.FindSomethingToWatch-module__y07N1W__reelPoster{border-radius:8px;width:90px;height:120px;position:absolute;overflow:hidden;box-shadow:0 10px 25px #0009}.FindSomethingToWatch-module__y07N1W__reelPoster img{object-fit:cover;width:100%;height:100%}.FindSomethingToWatch-module__y07N1W__scanLine{background:linear-gradient(90deg,#0000,#ff004c,#03f547,#0000);height:2px;animation:1.6s linear infinite FindSomethingToWatch-module__y07N1W__scan;position:absolute;left:0;right:0;box-shadow:0 0 12px #ff004c}@keyframes FindSomethingToWatch-module__y07N1W__scan{0%{top:0%}to{top:100%}}.FindSomethingToWatch-module__y07N1W__loadingText{color:#ccc;font-size:16px;font-weight:600}.FindSomethingToWatch-module__y07N1W__resultTitle{background:linear-gradient(90deg,#c2c2c2,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-size:30px;font-weight:800}.FindSomethingToWatch-module__y07N1W__resultSubtitle{color:#999;margin-bottom:30px;font-size:14px}.FindSomethingToWatch-module__y07N1W__resultGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-bottom:36px;display:grid}.FindSomethingToWatch-module__y07N1W__resultCard{cursor:pointer;background:#0f0f0f;border:1px solid #222;border-radius:12px;transition:all .25s;display:block;overflow:hidden}.FindSomethingToWatch-module__y07N1W__resultCard:hover{border-color:#ff004c;transform:translateY(-4px)}.FindSomethingToWatch-module__y07N1W__resultImageWrap{width:100%;position:relative}.FindSomethingToWatch-module__y07N1W__resultImage{object-fit:cover;width:100%;height:240px}.FindSomethingToWatch-module__y07N1W__bestMatch{color:#000;background:#03f547;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}.FindSomethingToWatch-module__y07N1W__resultCard h3{text-align:right;color:#f1f1f1;min-height:38px;margin:10px 10px 0;font-size:14px;font-weight:600}.FindSomethingToWatch-module__y07N1W__resultMeta{color:#b3b3b3;justify-content:space-between;padding:8px 10px 14px;font-size:12px;display:flex}.FindSomethingToWatch-module__y07N1W__resultComplete{color:#31f676;border:1px solid #31f676;border-radius:3px;padding:1px 8px}.FindSomethingToWatch-module__y07N1W__noResults{color:#999;margin-bottom:30px}@media (max-width:900px){.FindSomethingToWatch-module__y07N1W__categoryGrid{grid-template-columns:repeat(2,1fr)}.FindSomethingToWatch-module__y07N1W__genreGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.FindSomethingToWatch-module__y07N1W__question{font-size:24px}.FindSomethingToWatch-module__y07N1W__categoryGrid,.FindSomethingToWatch-module__y07N1W__genreGrid{grid-template-columns:repeat(2,1fr)}.FindSomethingToWatch-module__y07N1W__reel{height:220px}.FindSomethingToWatch-module__y07N1W__reelPoster{width:65px;height:90px}}
