:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-leaderboard-card .bq9-podium{-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:18px 18px 12px;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #0000001a;background:linear-gradient(132deg, color-mix(in srgb, color-mix(in srgb, var(--hc-day,#176447) 60%, var(--hc-night-a,#15392c) 40%) 88%, transparent), color-mix(in srgb, var(--hc-night-b,#0d2922) 90%, transparent))!important;border:1px solid color-mix(in srgb,var(--hc-night,#9de9c2) 35%,transparent)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-podium .bq9-podium-person>strong{text-shadow:0 1px 2px #00000047;font-size:.82rem;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-podium .bq9-podium-person>small{text-shadow:0 1px 2px #00000040;font-size:.72rem;font-weight:850;line-height:1.3;color:var(--hc-night,#9de9c2)!important;-webkit-text-fill-color:var(--hc-night,#9de9c2)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-rank-summary>span{-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb, var(--hc-night-a,#15392c) 85%, transparent)!important;border-color:color-mix(in srgb,var(--hc-night,#9de9c2) 32%,transparent)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-rank-summary small{font-size:.67rem;font-weight:700;color:#edf4ff!important;-webkit-text-fill-color:#edf4ff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-rank-summary strong{font-weight:950;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-rank-summary svg{color:var(--hc-night,#9de9c2)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-leaderboard-list .leaderboard-copy>strong{font-weight:850;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-leaderboard-list .leaderboard-copy>small{color:#e9edf5!important;-webkit-text-fill-color:#e9edf5!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-leaderboard-list .leaderboard-score>strong{font-weight:950;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-leaderboard-list .leaderboard-score>small{color:#edf1f8!important;-webkit-text-fill-color:#edf1f8!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-ranking-tabs button:not(.active){font-weight:850;color:#293f3d!important;-webkit-text-fill-color:#293f3d!important;opacity:1!important}@media (max-width:680px){:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-leaderboard-card .bq9-podium{gap:6px;padding:14px 8px 10px}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-podium .bq9-podium-person>strong{font-size:.72rem}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.bq9-rankings-page .bq9-podium .bq9-podium-person>small{font-size:.65rem}}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell main.bq9-rankings-page .bq9-leaderboard-card .bq9-leaderboard-list .bq9-leaderboard-row:not(.mine):hover{box-shadow:inset 3px 0 0 var(--hc-night,#9de9c2);background:linear-gradient(100deg, var(--hc-night-a,#15392c), var(--hc-night-b,#0d2922))!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell main.bq9-rankings-page .bq9-leaderboard-card .bq9-leaderboard-list .bq9-leaderboard-row:not(.mine):hover .leaderboard-position{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner{--qr-primary:var(--hc-day,#176447);--qr-accent:var(--hc-night,#9de9c2);--qr-dark:var(--hc-night-a,#15392c);--qr-deep:var(--hc-night-b,#0d2922);--qr-paper:var(--hc-day-a,#f0f9f3);--qr-paper-2:var(--hc-day-b,#def2e5);--qr-border:var(--hc-day-border,#afd5bb)}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-cover{background:radial-gradient(circle at 86% 12%, color-mix(in srgb,var(--qr-accent) 22%,transparent), transparent 42%), linear-gradient(128deg, color-mix(in srgb,var(--qr-primary) 57%,var(--qr-dark)), var(--qr-deep))!important;color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-cover h1{color:#fff!important;-webkit-text-fill-color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-cover p,:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-cover .eyebrow{color:#f2f5f8!important;-webkit-text-fill-color:#f2f5f8!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-cover-facts span{border:1px solid #ffffff21;color:#fff!important;background:#ffffff21!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-reward{background:#0003!important;border-color:#fff3!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-reward>svg{color:var(--qr-accent)!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-quiz-runner{background:linear-gradient(155deg, color-mix(in srgb,var(--qr-paper) 94%,white), color-mix(in srgb,var(--qr-paper-2) 84%,white))!important;border-color:var(--qr-border)!important;color:#25312d!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner{background:linear-gradient(155deg, var(--qr-dark), var(--qr-deep))!important;border-color:var(--hc-night-border,#45735a)!important;color:#f5f7fa!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-segments span.done{background:var(--qr-primary)!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-segments span.done{background:var(--qr-accent)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .bq9-question-kicker>span{background:var(--qr-paper-2)!important;color:var(--qr-primary)!important;-webkit-text-fill-color:var(--qr-primary)!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-question-kicker>span{background:color-mix(in srgb,var(--qr-accent) 18%,var(--qr-deep))!important;color:var(--qr-accent)!important;-webkit-text-fill-color:var(--qr-accent)!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-choices .quiz-choice{border-color:var(--qr-border)!important;color:#24342e!important;background:#ffffffc4!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-choices .quiz-choice:hover{background:var(--qr-paper-2)!important;border-color:var(--qr-primary)!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-choices .quiz-choice.selected{background:var(--qr-paper-2)!important;border-color:var(--qr-primary)!important;box-shadow:inset 0 0 0 1px var(--qr-primary)!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-choices .quiz-choice.selected .choice-letter{background:var(--qr-primary)!important;border-color:var(--qr-primary)!important;color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-choices .quiz-choice{background:color-mix(in srgb,var(--qr-dark) 62%,#171b24)!important;border-color:var(--hc-night-border,#45735a)!important;color:#f4f7fa!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-choices .quiz-choice:hover{background:color-mix(in srgb,var(--qr-accent) 13%,var(--qr-deep))!important;border-color:var(--qr-accent)!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-choices .quiz-choice.selected{background:color-mix(in srgb,var(--qr-accent) 21%,var(--qr-deep))!important;border-color:var(--qr-accent)!important;box-shadow:inset 0 0 0 1px var(--qr-accent)!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-choices .quiz-choice.selected .choice-letter{background:var(--qr-accent)!important;border-color:var(--qr-accent)!important;color:#172322!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-stage h2,:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-progress-head strong{color:#fff!important;-webkit-text-fill-color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-question-kicker small,:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-progress-head span{color:#e3e9f1!important;-webkit-text-fill-color:#e3e9f1!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-controls .btn.primary:not(:disabled){background:var(--qr-primary)!important;border-color:var(--qr-primary)!important;color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-controls .btn.primary:not(:disabled){background:var(--qr-accent)!important;border-color:var(--qr-accent)!important;color:#172322!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-controls .btn.ghost:not(:disabled){border-color:var(--hc-night-border,#45735a)!important;color:#fff!important;background:#ffffff14!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-footnote{border:1px solid var(--qr-border);background:var(--qr-paper-2)!important;color:#37413c!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-quiz-runner .bq9-quiz-footnote{border:1px solid var(--hc-night-border,#45735a);color:#e4e9f0!important;background:#ffffff12!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-memory-stage{background:var(--hc-day-a,#f0f9f3)!important;border-color:var(--hc-day-border,#afd5bb)!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-memory-stage{background:var(--hc-night-a,#15392c)!important;border-color:var(--hc-night-border,#45735a)!important;color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme=light] .bq93-player-shell .bq9-memory-stage .btn.primary{background:var(--hc-day,#176447)!important;color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .bq9-memory-stage .btn.primary{background:var(--hc-night,#9de9c2)!important;color:#172322!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .bq9-quiz-runner .quiz-choice:focus-visible{outline:3px solid var(--qr-accent);outline-offset:2px}
:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid>article.quest-card.challenge-card{--cr-accent:var(--hc-night,#ffdda0);--cr-primary:var(--hc-day,#89591d);-webkit-backdrop-filter:blur(9px)saturate(110%);background:linear-gradient(132deg, color-mix(in srgb, color-mix(in srgb, var(--hc-day) 72%, var(--hc-night-a) 28%) 90%, transparent), color-mix(in srgb, color-mix(in srgb, var(--hc-day) 53%, var(--hc-night-b) 47%) 89%, transparent))!important;border-color:color-mix(in srgb,var(--cr-accent) 30%,transparent)!important}:root[data-theme-engine=v7][data-skin][data-theme=dark] .bq93-player-shell .challenge-grid>article.quest-card.challenge-card{background:linear-gradient(132deg, color-mix(in srgb,var(--hc-night-a) 94%,transparent), color-mix(in srgb,var(--hc-night-b) 93%,transparent))!important;border-color:color-mix(in srgb,var(--cr-accent) 38%,transparent)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-top .challenge-type{text-shadow:0 1px 2px #00000038;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-type svg{color:var(--cr-accent)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .status-pill.available{border:1px solid color-mix(in srgb,var(--cr-accent) 55%,white);white-space:nowrap;font-size:.71rem;font-weight:900;background:color-mix(in srgb,var(--cr-accent) 20%,white)!important;color:var(--cr-primary)!important;-webkit-text-fill-color:var(--cr-primary)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-body h2{text-shadow:0 1px 2px #0003;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-body p{text-shadow:0 1px 2px #0000002b;font-weight:500;line-height:1.55;color:#f8f3ea!important;-webkit-text-fill-color:#f8f3ea!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-meta-row{font-size:.78rem;font-weight:750;color:#f7f1e8!important;-webkit-text-fill-color:#f7f1e8!important;opacity:1!important;border-top-color:#fff6!important;border-bottom-color:#fff6!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-meta-row svg{color:var(--cr-accent)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-footer .xp-reward{font-size:.91rem;font-weight:950;color:var(--cr-accent)!important;-webkit-text-fill-color:var(--cr-accent)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-footer .xp-reward svg{color:var(--cr-accent)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-footer a.quest-link-action{border:1px solid color-mix(in srgb,var(--cr-accent) 42%,white);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:.83rem;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 3px 10px #00000021;background:color-mix(in srgb,var(--cr-accent) 18%,white)!important;color:var(--cr-primary)!important;-webkit-text-fill-color:var(--cr-primary)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-footer a.quest-link-action svg{color:var(--cr-primary)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-footer a.quest-link-action:hover{text-decoration:none;border-color:var(--cr-accent)!important;background:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-footer a.quest-link-action:focus-visible{outline:3px solid var(--cr-accent);outline-offset:3px}@media (max-width:580px){:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-footer{flex-wrap:wrap;row-gap:10px}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell .challenge-grid .challenge-card .challenge-card-footer a.quest-link-action{min-height:42px;padding:9px 11px}}
:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page{--bqcd-primary:var(--hc-day,#89591d);--bqcd-accent:var(--hc-night,#f5d79b);--bqcd-dark:var(--hc-night-a,#644327);--bqcd-deep:var(--hc-night-b,#382a1c);--bqcd-white:#fff;--bqcd-soft:#f6f1e9;--bqcd-paper-text:#27322e}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page section.challenge-hero{border:1px solid color-mix(in srgb, var(--bqcd-accent) 35%, transparent);background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--bqcd-accent) 18%, transparent), transparent 40%), linear-gradient(130deg, color-mix(in srgb, var(--bqcd-dark) 96%, transparent), color-mix(in srgb, var(--bqcd-deep) 95%, transparent))!important;color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .challenge-hero :is(h1,p){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .challenge-hero .challenge-hero-meta span{color:#f8f4ec!important;-webkit-text-fill-color:#f8f4ec!important;opacity:1!important;background:#ffffff1f!important;border-color:#ffffff38!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .challenge-hero .challenge-rewards>div{color:#f7f2e9!important;opacity:1!important;background:#00000030!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .challenge-hero .challenge-rewards strong{color:#fff!important;-webkit-text-fill-color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .detail-breadcrumb .status-pill.available{border:1px solid color-mix(in srgb, var(--bqcd-accent) 43%, white);font-weight:900;background:color-mix(in srgb, var(--bqcd-accent) 19%, white)!important;color:#332c23!important;-webkit-text-fill-color:#332c23!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page :is(.submission-card,.participation-card,.mission-rules-card,.reward-card) :is(h2,h3){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page :is(.submission-card,.participation-card,.mission-rules-card) .eyebrow{color:#f2e7d5!important;-webkit-text-fill-color:#f2e7d5!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .step-badge{border:1px solid color-mix(in srgb, var(--bqcd-accent) 40%, white);font-size:.74rem;font-weight:900;background:color-mix(in srgb, var(--bqcd-accent) 18%, white)!important;color:#302d27!important;-webkit-text-fill-color:#302d27!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card label.upload-zone{box-shadow:inset 0 1px #ffffffe6,0 5px 16px #0000000d;background:linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--bqcd-accent) 9%, #f6f8f5) 100%)!important;color:var(--bqcd-paper-text)!important;-webkit-text-fill-color:var(--bqcd-paper-text)!important;border:2px dashed color-mix(in srgb, var(--bqcd-primary) 43%, #dedbd3)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .upload-zone>strong{font-size:.94rem;font-weight:900;color:#26332d!important;-webkit-text-fill-color:#26332d!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .upload-zone>span:not(.upload-icon){font-weight:650;color:#4b5851!important;-webkit-text-fill-color:#4b5851!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .upload-zone .upload-icon{border:1px solid #00000012;background:color-mix(in srgb, var(--bqcd-accent) 22%, #fff)!important;color:#313c32!important;-webkit-text-fill-color:#313c32!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .upload-zone .upload-icon svg{color:#313c32!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .upload-zone>em{border:1px solid color-mix(in srgb, var(--bqcd-accent) 45%, white);font-weight:900;background:color-mix(in srgb, var(--bqcd-accent) 32%, white)!important;color:#302d26!important;-webkit-text-fill-color:#302d26!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .upload-zone>em svg{color:#302d26!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .upload-zone.has-file{border-style:solid!important;border-color:var(--bqcd-primary)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .form-section:focus-within .upload-zone{outline:3px solid var(--bqcd-accent);outline-offset:3px}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .mission-rules-card ol li{font-weight:700;line-height:1.5;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .mission-rules-card ol li>span{border:1px solid #ffffff40;font-weight:950;background:color-mix(in srgb, var(--bqcd-accent) 20%, white)!important;color:#302e28!important;-webkit-text-fill-color:#302e28!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .reward-card :is(strong,p){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .reward-card .reward-icon{color:#332e25!important;background:color-mix(in srgb, var(--bqcd-accent) 20%, white)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card :is(.photo-consent-note,.form-footnote,.field-help,.field-label){color:#f4eee4!important;-webkit-text-fill-color:#f4eee4!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card :is(.photo-consent-note,.form-footnote) svg{color:#f4eee4!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .field-textarea{color:#27322d!important;-webkit-text-fill-color:#27322d!important;border-color:color-mix(in srgb, var(--bqcd-primary) 38%, #dbdcd4)!important;background:#fffefa!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .field-textarea::placeholder{color:#66716b!important;-webkit-text-fill-color:#66716b!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card>button.btn.primary{font-weight:900;background:var(--bqcd-deep)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:color-mix(in srgb, var(--bqcd-accent) 28%, transparent)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card>button.btn.primary svg{color:#fff!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .participation-card :is(.proof-block,.review-message) :is(strong,p,span){opacity:1!important}@media (max-width:680px){:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .submission-card .upload-zone>strong{font-size:.88rem}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .mission-rules-card ol li{font-size:.84rem}}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .participation-card .approval-strip{box-shadow:inset 0 1px #fffc,0 4px 14px #00000012;background:color-mix(in srgb, var(--hc-day-a,#e5f1e7) 22%, #fff)!important;color:#19382b!important;border:1px solid color-mix(in srgb, var(--hc-day,#176447) 27%, #d5ded4)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .participation-card .approval-strip>div>strong{font-weight:900;color:#19382b!important;-webkit-text-fill-color:#19382b!important;opacity:1!important;text-shadow:none!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .participation-card .approval-strip>div>span{font-weight:650;color:#40554a!important;-webkit-text-fill-color:#40554a!important;opacity:1!important;text-shadow:none!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page .participation-card .approval-strip>svg{color:var(--hc-day,#176447)!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card .participant-grid label.participant-option{background:color-mix(in srgb, var(--hc-day-a,#edf4ed) 12%, #fff)!important;border:1px solid color-mix(in srgb, var(--hc-day,#176447) 27%, #dce2db)!important;color:#20352b!important;opacity:1!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card .participant-grid .participant-option .participant-copy{color:#20352b!important;-webkit-text-fill-color:#20352b!important;opacity:1!important;text-shadow:none!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card .participant-grid .participant-option .participant-copy>strong{font-weight:850;color:#20352b!important;-webkit-text-fill-color:#20352b!important;opacity:1!important;text-shadow:none!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card .participant-grid .participant-option .participant-copy>small{font-weight:650;color:#506157!important;-webkit-text-fill-color:#506157!important;opacity:1!important;text-shadow:none!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card .participant-grid label.participant-option:has(input:checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hc-day,#176447) 35%, transparent);background:color-mix(in srgb, var(--hc-day-a,#edf4ed) 70%, #fff)!important;border-color:var(--hc-day,#176447)!important}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card .participant-grid label.participant-option:focus-within{outline:2px solid var(--hc-day,#176447);outline-offset:2px}:root[data-theme-engine=v7][data-skin][data-theme] .bq93-player-shell main.challenge-detail-page form.submission-card fieldset.form-section>legend{text-shadow:0 1px 2px #00000040;font-weight:850;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
.bqv2-hero{height:auto;overflow:hidden}.bqv2-spotlight{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 85% 10%,#f0c16933,#0000 43%),linear-gradient(125deg,#08262ff0,#0f504be3);border:1px solid #ffffff3d;border-radius:23px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:18px;margin:20px 0 17px;padding:clamp(18px,2.4vw,28px);display:grid;position:relative;box-shadow:0 16px 35px #06212138}.bqv2-spotlight-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bqv2-tags,.bqv2-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bqv2-tags{margin-bottom:15px}.bqv2-label,.bqv2-reward{letter-spacing:.05em;color:#fff;background:#ffffff21;border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:.72rem;font-weight:850;display:inline-flex}.bqv2-reward{color:#ffe6ab;background:#f0bd5524;border-color:#f0bd5559}.bqv2-pulse{background:#80e9af;border-radius:50%;width:8px;height:8px;animation:3.5s ease-out infinite bqv2-pulse;box-shadow:0 0 #80e9af4d}.bqv2-spotlight h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:900;line-height:1.2;color:#fff!important}.bqv2-spotlight-main>p{max-width:57ch;margin:0;font-size:.95rem;line-height:1.55;color:#ffffffde!important}.bqv2-actions{gap:14px;margin-top:22px}.bqv2-primary,.bqv2-secondary{justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:.91rem;font-weight:850;text-decoration:none;display:inline-flex}.bqv2-primary{background:linear-gradient(135deg,#ffe6a3,#efbe5a);border-radius:13px;padding:12px 19px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 21px #00000030;color:#1c382c!important}.bqv2-primary:hover{transform:translateY(-2px);box-shadow:0 12px 27px #00000042;color:#1c382c!important}.bqv2-secondary{text-underline-offset:4px;padding:10px 3px;text-decoration:underline;color:#fff!important}.bqv2-schedule{background:#ffffff1c;border:1px solid #ffffff3b;border-radius:17px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0;padding:20px;display:flex}.bqv2-schedule-icon{color:#ffe5a6;background:#ffffff2b;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.bqv2-schedule small{color:#ffe4ad;letter-spacing:.07em;font-size:.7rem;font-weight:850}.bqv2-schedule strong{color:#fff;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:900;line-height:1.3}.bqv2-schedule p{color:#ffffffd6;margin:0;font-size:.85rem;line-height:1.5}.bqv2-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:25px 0 14px;display:flex}.bqv2-section-heading small{letter-spacing:.09em;opacity:.74;font-size:.72rem;font-weight:850}.bqv2-section-heading h2{color:inherit;margin:5px 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:900}.bqv2-count{opacity:.75;border:1px solid;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:750}.bqv2-shortcuts{margin-top:0}.bqv2-shortcuts .bq9-action-card{min-height:125px;transition:transform .2s,box-shadow .2s;position:relative}.bqv2-shortcuts a.bq9-action-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #00000021}.bqv2-community{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:16px;display:grid}.bqv2-community .bq9-activity-card,.bqv2-community .bq9-ranking-preview{min-width:0;height:100%;margin:0}.bqv2-team-link{color:inherit;text-underline-offset:4px;align-items:center;gap:7px;font-size:.86rem;font-weight:800;text-decoration:underline;display:inline-flex}.bqv2-primary:focus-visible,.bqv2-secondary:focus-visible,.bqv2-team-link:focus-visible,.bqv2-shortcuts a:focus-visible{outline-offset:3px;outline:3px solid #eebf54}@keyframes bqv2-pulse{0%,to{box-shadow:0 0 #80e9af4d}55%{box-shadow:0 0 0 7px #80e9af00}}@media (max-width:940px){.bqv2-spotlight,.bqv2-community{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.bqv2-spotlight{border-radius:18px;padding:17px}.bqv2-actions,.bqv2-primary{width:100%}.bqv2-schedule{padding:16px}.bqv2-shortcuts .bq9-action-card{min-height:108px}}@media (prefers-reduced-motion:reduce){.bqv2-pulse{animation:none}.bqv2-primary,.bqv2-shortcuts .bq9-action-card{transition:none}.bqv2-primary:hover,.bqv2-shortcuts a.bq9-action-card:hover{transform:none}}
.bqv21-mode{color:#fff;letter-spacing:.07em;background:#ffffff21;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:6px 11px;font-size:.71rem;font-weight:900;display:inline-flex}:root[data-theme-engine=v7][data-skin=savane] .bqv2-spotlight{background:radial-gradient(circle at 86% 10%,#eda44c29,#0000 42%),linear-gradient(125deg,#412015f5,#744023e8);border-color:#ffd89a54}:root[data-theme-engine=v7][data-skin=savane] .bqv2-schedule{background:#ffe0ad17;border-color:#ffe0ad4a}:root[data-theme-engine=v7][data-skin=ocean] .bqv2-spotlight{background:radial-gradient(circle at 87% 10%,#49bed42e,#0000 42%),linear-gradient(125deg,#092b43f7,#0a5c71e8);border-color:#9adcec4d}:root[data-theme-engine=v7][data-skin=ocean] .bqv2-schedule{background:#92daeb1a;border-color:#b0e9f747}:root[data-theme-engine=v7][data-skin=nocturne] .bqv2-spotlight{background:radial-gradient(circle at 86% 10%,#6176cd30,#0000 43%),linear-gradient(125deg,#0c1738f7,#253167ed);border-color:#adb9f44d}:root[data-theme-engine=v7][data-skin=nocturne] .bqv2-schedule{background:#9eb2f41a;border-color:#a6b8f74a}.bqv2-spotlight-next,.bqv2-schedule{color:#fff}.bqv2-schedule strong,.bqv2-schedule p{overflow-wrap:anywhere}@media (max-width:680px){.bq91-hero.bqv2-hero{padding:15px 15px 17px}.bqv2-hero .bqv2-spotlight{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 0;padding:14px}.bqv2-tags{gap:7px;margin-bottom:9px}.bqv2-label,.bqv2-reward,.bqv21-mode{min-height:26px;padding:5px 9px;font-size:.66rem}.bqv2-spotlight h2{margin-bottom:6px;font-size:1.31rem;line-height:1.2}.bqv2-spotlight-main>p{font-size:.85rem;line-height:1.4}.bqv2-actions{gap:5px;width:100%;margin-top:13px}.bqv2-primary{width:100%;min-height:44px;padding:10px 15px}.bqv2-secondary{display:none}.bqv2-schedule{border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:3px 11px;padding:11px 12px;display:grid}.bqv2-schedule-icon{border-radius:9px;grid-area:1/1/span 3;align-self:center;width:32px;height:32px}.bqv2-schedule-icon svg{width:18px;height:18px}.bqv2-schedule small{grid-area:1/2;font-size:.62rem;line-height:1.2}.bqv2-schedule strong{grid-area:2/2;font-size:.94rem;line-height:1.25}.bqv2-schedule p{grid-area:3/2;font-size:.7rem;line-height:1.3}.bqv2-section-heading{margin-top:19px}}@media (prefers-reduced-motion:reduce){.bqv2-pulse{animation:none}}
.bqsf-container{min-width:0}.bqsf-bar{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 14px;padding:15px 17px;display:flex}.bqsf-intro{flex-direction:column;gap:4px;display:flex}.bqsf-intro strong{font-size:.96rem;font-weight:850}.bqsf-intro span{opacity:.8;font-size:.8rem}.bqsf-tabs{flex-wrap:wrap;gap:8px;display:flex}.bqsf-tab{appearance:none;border:1px solid color-mix(in srgb, currentColor 26%, transparent);min-height:40px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 13px;font-size:.83rem;font-weight:750;line-height:1.2;display:inline-flex}.bqsf-tab:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.bqsf-tab[aria-pressed=true]{border-color:color-mix(in srgb, currentColor 65%, transparent);background:color-mix(in srgb, currentColor 17%, transparent);font-weight:900}.bqsf-tab:focus-visible{outline-offset:3px;outline:3px solid}.bqsf-number{background:color-mix(in srgb, currentColor 13%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.73rem;display:inline-flex}.bqsf-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:9px 0 13px;display:flex}.bqsf-result-heading strong{font-size:1rem}.bqsf-result-heading span{opacity:.77;font-size:.78rem}.bqsf-empty{border:1px dashed color-mix(in srgb, currentColor 32%, transparent);text-align:center;border-radius:16px;margin-top:12px;padding:24px}.bqsf-empty p{opacity:.8;margin:10px 0 15px;font-size:.85rem}@media (max-width:680px){.bqsf-bar{gap:12px;padding:12px}.bqsf-intro{width:100%}.bqsf-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.bqsf-tab{min-width:0;padding:10px 8px}}.bqsf-container .play-summary{display:none!important}.bq93-play-page .bqsf-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(125deg,#103b28f7,#1d583ff0);border:1px solid #ffffff45;box-shadow:0 10px 26px #05231933;color:#fff!important}.bq93-play-page .bqsf-intro strong{font-weight:900;color:#fff!important}.bq93-play-page .bqsf-intro span{opacity:1;color:#ffffffde!important}.bq93-play-page .bqsf-tab{background:#ffffff17;border:1px solid #ffffff52;transition:background .16s,border-color .16s;color:#fff!important}.bq93-play-page .bqsf-tab:hover{background:#ffffff2e}.bq93-play-page .bqsf-tab[aria-pressed=true]{background:#f7e3a7;border-color:#f7e3a7;font-weight:900;color:#1b3e2d!important}.bq93-play-page .bqsf-number{color:inherit;background:#ffffff26}.bq93-play-page .bqsf-tab[aria-pressed=true] .bqsf-number{background:#1c402b1f}:root[data-skin=savane] .bq93-play-page .bqsf-bar{background:linear-gradient(125deg,#4b2717f7,#754525f0)}:root[data-skin=ocean] .bq93-play-page .bqsf-bar{background:linear-gradient(125deg,#0c2f46f7,#0e5b72f0)}:root[data-skin=nocturne] .bq93-play-page .bqsf-bar{background:linear-gradient(125deg,#0e1937f7,#22305ef0)}.bq93-play-page .bqsf-type-label{color:#fff;letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12422be8;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:29px;margin:7px 0 11px;padding:6px 12px;font-size:.72rem;font-weight:850;display:inline-flex}:root[data-skin=savane] .bq93-play-page .bqsf-type-label{background:#5a341cf0}:root[data-skin=ocean] .bq93-play-page .bqsf-type-label{background:#0d435bf0}:root[data-skin=nocturne] .bq93-play-page .bqsf-type-label{background:#17254ff0}@media (max-width:680px){.bq93-play-page .bqsf-bar{border-radius:15px;padding:13px}.bq93-play-page .bqsf-tab{min-height:43px}}@media (prefers-reduced-motion:reduce){.bq93-play-page .bqsf-tab{transition:none}}
