.OP8iDG_head{margin-bottom:20px}@media only screen and (max-width:768px){.OP8iDG_head{margin-bottom:10px}}.OP8iDG_backLink{color:var(--w-60);align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.OP8iDG_backLink svg{fill:currentColor;width:14px;height:14px}.OP8iDG_backLink:hover{color:var(--text-brand)}.OP8iDG_headTitle{color:var(--fg-strong);font-size:22px;font-weight:700;line-height:1.3}@media only screen and (max-width:768px){.OP8iDG_headTitle{text-align:center;font-size:18px}}.OP8iDG_headDescription{color:var(--w-60);margin-top:6px;font-size:15px;line-height:1.5}@media only screen and (max-width:768px){.OP8iDG_headDescription{text-align:center;font-size:14px}}.OP8iDG_draftBanner{color:var(--btn-warning-fg);background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:14px}.OP8iDG_container{align-items:flex-start;gap:20px;display:flex}@media only screen and (max-width:991px){.OP8iDG_container{flex-direction:column;gap:15px}}.OP8iDG_left{flex:none;width:280px;position:relative}@media only screen and (max-width:991px){.OP8iDG_left{width:100%}}.OP8iDG_right{background:var(--surface);border:1px solid var(--ea-border);border-radius:15px;flex-direction:column;flex:1;min-width:0;min-height:460px;padding:24px;display:flex}@media only screen and (max-width:991px){.OP8iDG_right{width:100%}}@media only screen and (max-width:768px){.OP8iDG_right{min-height:380px;padding:25px 16px}}.OP8iDG_errorState{color:var(--w-70);flex-direction:column;align-items:center;gap:12px;padding:40px;font-size:15px;display:flex}.OP8iDG_infoTabs{gap:6px;margin-bottom:12px;display:flex}.OP8iDG_infoTab{flex:1}.OP8iDG_infoTab:focus,.OP8iDG_infoTab:focus-visible{box-shadow:none;outline:none}.OP8iDG_infoCard{background:var(--surface);border:1px solid var(--ea-border);border-radius:15px;padding:15px}.OP8iDG_infoAuthor{background:var(--w-5);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.OP8iDG_infoChevron{flex:none;align-items:center;margin-left:auto;transition:transform .15s;display:none}.OP8iDG_infoChevron svg{width:16px;height:16px;fill:var(--w-60)}.OP8iDG_infoCardOpen .OP8iDG_infoChevron{transform:rotate(180deg)}@media only screen and (max-width:991px){.OP8iDG_infoChevron{display:flex}.OP8iDG_infoCard{background:0 0;border:0;border-radius:0;padding:0}.OP8iDG_infoAuthor{cursor:pointer;background:var(--surface);border:1px solid var(--ea-border);border-radius:15px;margin-bottom:0;padding:8px 13px 8px 8px}.OP8iDG_infoAuthorImg{width:40px;height:40px}.OP8iDG_infoAuthorMeta{flex:auto}.OP8iDG_infoContent{background:var(--surface);border:1px solid var(--ea-border);border-radius:15px;padding:15px;display:none}.OP8iDG_infoCardOpen .OP8iDG_infoAuthor{margin-bottom:12px}.OP8iDG_infoCardOpen .OP8iDG_infoContent{display:block}}.OP8iDG_infoAuthorImg{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:45px;height:45px}.OP8iDG_infoAuthorName{color:var(--fg-strong);font-size:14px;font-weight:700}.OP8iDG_infoAuthorRole{color:var(--w-50);font-size:12px}.OP8iDG_infoRows{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.OP8iDG_infoRow{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.OP8iDG_infoRowLabel{color:var(--w-50)}.OP8iDG_infoRowValue{color:var(--fg-strong);text-align:right}.OP8iDG_infoFeatures{border-top:1px solid var(--ea-border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.OP8iDG_infoFeaturesTitle{color:var(--fg-strong);margin-bottom:4px;font-size:14px;font-weight:700}.OP8iDG_infoFeature{color:var(--w-70);font-size:14px;line-height:1.4}.OP8iDG_infoFeature strong{color:var(--fg-strong)}.OP8iDG_infoTags{border-top:1px solid var(--ea-border);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.OP8iDG_infoTagsTitle{color:var(--fg-strong);font-size:14px;font-weight:700}.OP8iDG_infoTagsList{flex-wrap:wrap;gap:6px;display:flex}.OP8iDG_infoTag{color:var(--w-70);background:var(--w-5);border:1px solid var(--ea-border);border-radius:60px;padding:4px 10px;font-size:14px;line-height:1.4}.OP8iDG_infoSessionCounts{gap:8px;margin-top:14px;display:flex}.OP8iDG_infoSessionCount{background:var(--w-5);text-align:center;border-radius:10px;flex:1;padding:10px}.OP8iDG_infoSessionLabel{color:var(--w-50);font-size:12px;display:block}.OP8iDG_infoSessionValue{color:var(--text-brand);font-size:20px;font-weight:700;display:block}.OP8iDG_leaderboardWrap,.OP8iDG_resultLeaderboard{background:var(--surface);border:1px solid var(--ea-border);border-radius:15px;padding:15px 0}.OP8iDG_leaderboardTitle{color:var(--fg-strong);margin-bottom:12px;padding:0 15px;font-size:16px;font-weight:700}.OP8iDG_infoWrap{padding:0}.OP8iDG_periodumLink{flex:none;margin-top:12px}.OP8iDG_leaderboardList{flex-direction:column;gap:8px;max-height:420px;margin-right:8px;padding-left:12px;padding-right:8px;display:flex;overflow-y:auto}.OP8iDG_leaderItem{background:var(--w-3);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.OP8iDG_leaderItem:hover,.OP8iDG_leaderItemTop{background:var(--w-5)}.OP8iDG_leaderHighlight,.OP8iDG_leaderHighlight:hover{background:color-mix(in srgb, var(--text-brand) 15%, transparent);border-color:color-mix(in srgb, var(--text-brand) 40%, transparent)}.OP8iDG_leaderImg{flex:none;position:relative}.OP8iDG_leaderImg img{-o-object-fit:cover;object-fit:cover;background:var(--w-5);border:2px solid var(--w-10);border-radius:50%;width:40px;height:40px}.OP8iDG_leaderRank{background:var(--brand-solid);color:#fff;border:2px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:-4px;right:-4px}.OP8iDG_leaderRankGold{color:#1a1a1a;background:#f4b400}.OP8iDG_leaderRankSilver{color:#1a1a1a;background:#cbd5e1}.OP8iDG_leaderRankBronze{color:#fff;background:#cd7f32}.OP8iDG_leaderInfo{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.OP8iDG_leaderInfoLeft{flex-direction:column;min-width:0;display:flex}.OP8iDG_leaderName{color:var(--fg-strong);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:600;overflow:hidden}.OP8iDG_leaderTime{color:var(--w-50);font-size:12px}.OP8iDG_leaderScore{text-align:right;color:var(--text-brand);flex:none;font-size:16px;font-weight:700}.OP8iDG_leaderScore span{color:var(--w-50);font-size:9px;font-weight:600;display:block}.OP8iDG_leaderboardEmpty{color:var(--w-60);text-align:center;padding:20px;font-size:14px}.OP8iDG_leaderboardLogin{text-align:center;padding:20px}.OP8iDG_leaderboardLogin svg{width:40px;height:40px;fill:var(--w-50);margin-bottom:10px}.OP8iDG_leaderboardLoginTitle{color:var(--w-70);margin-bottom:12px;font-size:14px}.OP8iDG_startScreen{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.OP8iDG_startInner{flex-direction:column;align-items:center;max-width:640px;display:flex}.OP8iDG_startCover{border-radius:15px;width:60%;margin-bottom:20px;overflow:hidden}.OP8iDG_startCover img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}@media only screen and (max-width:768px){.OP8iDG_startCover{margin-bottom:15px}}.OP8iDG_startTitle{color:var(--fg-strong);margin:0 0 5px;font-size:22px;font-weight:700}@media only screen and (max-width:768px){.OP8iDG_startTitle{font-size:18px}}.OP8iDG_startDescription{color:var(--w-70);margin-bottom:10px;font-size:15px;line-height:1.5}@media only screen and (max-width:768px){.OP8iDG_startDescription{font-size:16px}}.OP8iDG_startText{color:var(--w-60);font-size:14px;line-height:1.5}.OP8iDG_resumeBanner{color:var(--btn-warning-fg);background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:10px;max-width:560px;padding:10px 14px;font-size:14px}.OP8iDG_resumeBanner strong{color:var(--fg-strong)}.OP8iDG_startControl{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.OP8iDG_warning{color:var(--w-70);text-align:center;background:var(--w-5);border-radius:10px;flex-basis:100%;justify-content:center;align-items:center;gap:8px;max-width:520px;margin:0 auto;padding:12px 16px;font-size:14px;display:flex}.OP8iDG_warning svg{fill:#f59e0b;flex:none;width:16px;height:16px}.OP8iDG_startCountdown{text-align:center;margin-top:5px}.OP8iDG_startCountdownTitle{color:var(--fg-strong);margin-bottom:6px;font-size:14px;font-weight:700}.OP8iDG_startCountdownClock{color:var(--text-brand);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;font-family:var(--font-tabular)}.OP8iDG_questionPanel{background:var(--surface);border:1px solid var(--ea-border);border-radius:15px;padding:15px}.OP8iDG_timerWrap{justify-content:center;margin-bottom:15px;display:flex}.OP8iDG_baseTimer{width:120px;height:120px;position:relative}@media only screen and (max-width:991px){.OP8iDG_baseTimer{width:90px;height:90px}}.OP8iDG_baseTimerSvg{background-color:var(--btn);border-radius:50%;width:100%;height:100%;transform:scaleX(-1)}.OP8iDG_baseTimerCircle{fill:none;stroke:none}.OP8iDG_pathElapsed{stroke-width:5px;stroke:var(--w-10)}.OP8iDG_pathRemaining{fill:none;stroke-width:5px;stroke:var(--text-brand);transform-origin:50%;transition:all 1s linear;transform:rotate(90deg)}.OP8iDG_baseTimerLabel{color:var(--fg-strong);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;font-family:var(--font-tabular);flex-direction:column;justify-content:center;align-items:center;transition:all 1s linear;display:flex;position:absolute;inset:0}@media only screen and (max-width:991px){.OP8iDG_baseTimerLabel{font-size:16px}}.OP8iDG_baseTimerLabel>span{font-size:14px;font-weight:700;display:block}@media only screen and (max-width:991px){.OP8iDG_baseTimerLabel>span{margin-bottom:3px;font-size:12px}}.OP8iDG_timerUntimed{color:var(--w-60);font-size:14px}.OP8iDG_dots{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}@media only screen and (max-width:991px){.OP8iDG_dots{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}}.OP8iDG_dot{background:var(--w-7);width:39px;height:39px;color:var(--fg-strong);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.OP8iDG_dotAnswered{color:#fff;background:#22c55e}.OP8iDG_dotWrong{color:#fff;background:#ef4444}.OP8iDG_dotEmpty{color:#fff;background:#f59e0b}.OP8iDG_dotActive{background:var(--w-20);color:var(--fg-strong)}.OP8iDG_dotPending{cursor:default;opacity:.7}.OP8iDG_panelControl{justify-content:center;gap:7px;margin-top:16px;display:flex}@media only screen and (min-width:992px){.OP8iDG_container{align-items:stretch}.OP8iDG_left{flex-direction:column;display:flex}.OP8iDG_left .OP8iDG_infoWrap,.OP8iDG_left .OP8iDG_leaderboardWrap{flex:1;min-height:0}.OP8iDG_left .OP8iDG_infoWrap>*{height:100%}.OP8iDG_left .OP8iDG_leaderboardWrap{flex-direction:column;display:flex}.OP8iDG_left .OP8iDG_leaderboardList{flex:1;min-height:0;max-height:60vh}.OP8iDG_questionPanel{flex-direction:column;flex:1;min-height:0;display:flex}.OP8iDG_dots{flex:1;align-content:flex-start;min-height:0;overflow-y:auto}}@media only screen and (max-width:991px){.OP8iDG_questionPanel{padding:10px;position:relative}.OP8iDG_panelControl{justify-content:space-between;margin-top:0;position:absolute;top:8px;left:8px;right:8px}.OP8iDG_questionPanel .OP8iDG_panelControl button{min-height:30px;padding:6px 12px;font-size:14px}}.OP8iDG_questionWrapper{flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.OP8iDG_questionBox{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex}.OP8iDG_correctValue{color:var(--fg-strong);justify-content:center;align-items:center;gap:6px;margin-bottom:15px;font-size:12px;font-weight:700;line-height:1;display:flex}.OP8iDG_correctValue span{color:var(--fg-strong);font-weight:700}.OP8iDG_correctValueInfo{cursor:help;justify-content:center;align-items:center;display:inline-flex}.OP8iDG_correctValueInfo svg{width:17px;height:17px;fill:var(--w-60);display:block}.OP8iDG_questionNumber{color:var(--w-60);margin-bottom:15px;font-size:14px}.OP8iDG_questionTitle{color:var(--fg-strong);margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.35}.OP8iDG_questionTitle p{margin:0}@media only screen and (max-width:768px){.OP8iDG_questionTitle{font-size:18px}}.OP8iDG_questionDescription{color:var(--w-70);font-size:14px;line-height:1.5}.OP8iDG_options{text-align:left;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:12px 20px;width:100%;margin:20px auto 0;display:grid}@media only screen and (max-width:768px){.OP8iDG_options{grid-template-columns:minmax(0,max-content);justify-content:center;gap:12px}}.OP8iDG_option{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:6px;transition:background .15s;display:flex}.OP8iDG_option input{display:none}.OP8iDG_option:not(.OP8iDG_optionSelected):not(.OP8iDG_optionCorrect):hover .OP8iDG_optionBadge{background:var(--w-10)}.OP8iDG_optionLocked{cursor:default}.OP8iDG_optionLocked:not(.OP8iDG_optionSelected):not(.OP8iDG_optionCorrect):hover .OP8iDG_optionBadge{background:var(--w-5)}.OP8iDG_optionBadgeWrap{flex:none;position:relative}.OP8iDG_optionBadge{border:2px solid var(--w-30);width:39px;height:39px;color:var(--fg-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;transition:all .15s;display:flex}@media only screen and (max-width:768px){.OP8iDG_optionBadge{width:33px;height:33px;font-size:14px}}.OP8iDG_optionText{color:var(--fg-strong);font-size:15px;line-height:1.4}.OP8iDG_optionText p{margin:0}.OP8iDG_optionSelected .OP8iDG_optionBadge{background:var(--brand-solid);border-color:var(--brand-solid);color:#fff}.OP8iDG_optionCorrect{position:relative}.OP8iDG_optionCorrect .OP8iDG_optionBadge{background:#22c55e;border-color:#22c55e}.OP8iDG_optionCorrect .OP8iDG_optionText{color:var(--text-success)}.OP8iDG_optionDimmed{opacity:.45}.OP8iDG_optionCorrectBadge{z-index:2;white-space:nowrap;color:#fff;font-size:11px;font-weight:700;line-height:initial;background:#22c55e;border:1px solid #fff;border-radius:3px;padding:2px 4px 3px;position:absolute;top:-15px;left:-8px;transform:rotate(344deg)}.OP8iDG_questionControl{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.OP8iDG_media{width:100%;max-width:560px;margin-bottom:16px}.OP8iDG_mediaTabs{justify-content:center;gap:6px;margin-bottom:10px;display:flex}.OP8iDG_mediaContent{width:100%}.OP8iDG_mediaImage{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:100%;max-height:320px}.OP8iDG_mediaYoutube{aspect-ratio:16/9;border:none;border-radius:10px;width:100%}.OP8iDG_interstitial{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.OP8iDG_interstitialTitle{color:var(--fg-strong);font-size:24px;font-weight:700}.OP8iDG_interstitialText{color:var(--w-70);max-width:520px;font-size:18px;line-height:1.5}.OP8iDG_interstitialText strong{color:var(--fg-strong)}.OP8iDG_interstitialControl{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.OP8iDG_resultRoot{flex-direction:column;gap:20px;display:flex;position:relative}.OP8iDG_resultCard{background:var(--surface);border:1px solid var(--ea-border);text-align:center;border-radius:15px;flex-direction:column;align-items:center;gap:10px;padding:30px;display:flex}.OP8iDG_resultIcon svg{fill:#22c55e;width:72px;height:72px}.OP8iDG_expiredIcon svg{fill:#f59e0b}.OP8iDG_resultTitle{color:var(--fg-strong);font-size:24px;font-weight:700}.OP8iDG_resultSubtitle{color:var(--w-70);font-size:15px}.OP8iDG_resultEndText{color:var(--w-70);max-width:560px;font-size:14px;line-height:1.5}.OP8iDG_resultScoreBox{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.OP8iDG_resultScoreTitle{color:var(--w-60);font-size:14px}.OP8iDG_resultScoreValue{color:var(--text-brand);font-size:48px;font-weight:700;line-height:1}.OP8iDG_resultBreakdown{color:var(--w-80);font-size:15px}.OP8iDG_resultBreakdown strong{color:var(--fg-strong)}.OP8iDG_revealDisabled,.OP8iDG_revealReject{color:var(--w-60);max-width:520px;margin-top:8px;font-size:14px}.OP8iDG_resultControl{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.OP8iDG_confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.OP8iDG_confetti span{opacity:.8;width:8px;height:14px;animation:2.6s ease-in infinite OP8iDG_confettiFall;position:absolute;top:-10px}.OP8iDG_confetti span:nth-child(odd){background:var(--text-brand)}.OP8iDG_confetti span:nth-child(2n){background:#22c55e}.OP8iDG_confetti span:nth-child(3n){background:#f59e0b}.OP8iDG_confetti span:first-child{animation-delay:.18s;left:7.69231%}.OP8iDG_confetti span:nth-child(2){animation-delay:.36s;left:15.3846%}.OP8iDG_confetti span:nth-child(3){animation-delay:.54s;left:23.0769%}.OP8iDG_confetti span:nth-child(4){animation-delay:.72s;left:30.7692%}.OP8iDG_confetti span:nth-child(5){animation-delay:.9s;left:38.4615%}.OP8iDG_confetti span:nth-child(6){animation-delay:1.08s;left:46.1538%}.OP8iDG_confetti span:nth-child(7){animation-delay:1.26s;left:53.8462%}.OP8iDG_confetti span:nth-child(8){animation-delay:1.44s;left:61.5385%}.OP8iDG_confetti span:nth-child(9){animation-delay:1.62s;left:69.2308%}.OP8iDG_confetti span:nth-child(10){animation-delay:1.8s;left:76.9231%}.OP8iDG_confetti span:nth-child(11){animation-delay:1.98s;left:84.6154%}.OP8iDG_confetti span:nth-child(12){animation-delay:2.16s;left:92.3077%}@keyframes OP8iDG_confettiFall{0%{opacity:.9;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(420px)rotate(420deg)}}.OP8iDG_controlBar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media only screen and (max-width:991px){.OP8iDG_controlBar{justify-content:center}}.OP8iDG_shareQuestionModal{flex-direction:column;gap:12px;display:flex}.OP8iDG_shareQuestionSelect{color:var(--w-70);flex-direction:column;gap:6px;font-size:14px;display:flex}.OP8iDG_shareQuestionSelect select{min-height:38px;color:var(--fg-strong);background:var(--w-5);border:1px solid var(--ea-border);border-radius:7px;padding:0 10px;font-size:14px}.OP8iDG_shareQuestionPreview{color:var(--w-70);font-size:14px;line-height:1.4}.OP8iDG_modalError{color:var(--text-error-strong);margin:0;font-size:14px}.OP8iDG_modalState{text-align:center;color:var(--w-70);padding:20px;font-size:14px}.OP8iDG_historyReject{color:var(--text-info);background:#3b82f61f;border:1px solid #3b82f659;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:14px}.OP8iDG_historyList{flex-direction:column;gap:12px;display:flex}.OP8iDG_historyItem{background:var(--w-5);border:1px solid var(--ea-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.OP8iDG_historyRows{flex-wrap:wrap;flex:1;gap:6px 20px;display:flex}.OP8iDG_historyRow{flex-direction:column;font-size:14px;display:flex}.OP8iDG_historyRowLabel{color:var(--w-50);font-size:12px}.OP8iDG_historyRowValue{color:var(--fg-strong)}.OP8iDG_surveyQuestionPanel{background:var(--surface);border-color:var(--border)}.OP8iDG_surveyDots{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.OP8iDG_surveyDot{border:1px solid var(--w-20);background:var(--w-5);width:39px;height:39px;color:var(--text-faint);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.OP8iDG_surveyDot:disabled{cursor:default}.OP8iDG_surveyDotAnswered{border-color:var(--w-80);background:var(--w-80);color:var(--surface)}.OP8iDG_surveyDotEmpty{border:1px solid var(--w-20);background:var(--w-5);color:var(--text-faint)}.OP8iDG_surveyDotActive{border:2px solid var(--w-80);background:var(--surface);color:var(--w-80);font-weight:600}.OP8iDG_surveyQuestionWrapper{flex-direction:column;flex:1;justify-content:space-between;gap:24px;width:100%;display:flex}.OP8iDG_surveyQuestionBox{text-align:center;width:100%;max-width:760px;margin:0 auto}.OP8iDG_surveyQuestionBox .OP8iDG_questionDescription{margin-bottom:20px}.OP8iDG_surveyQuestionControl{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.OP8iDG_surveySingleChoices,.OP8iDG_surveyMultiChoices{text-align:left;gap:10px;width:100%;max-width:560px;margin:24px auto 0;display:grid}.OP8iDG_surveySingleChoice,.OP8iDG_surveyMultiChoice{border:1px solid var(--w-20);background:var(--surface);width:100%;min-height:48px;color:var(--fg-strong);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;line-height:1.4;transition:border-color .16s,background .16s;display:flex}.OP8iDG_surveySingleChoice p,.OP8iDG_surveyMultiChoice p{margin:0}.OP8iDG_surveySingleChoice:hover,.OP8iDG_surveyMultiChoice:hover{border-color:var(--w-40);background:var(--w-5)}.OP8iDG_surveySingleChoiceSelected,.OP8iDG_surveyMultiChoiceSelected{border-color:var(--text-brand);background:color-mix(in srgb, var(--text-brand) 5%, transparent)}.OP8iDG_surveyRadio{border:1px solid var(--w-40);border-radius:50%;flex:none;width:18px;height:18px}.OP8iDG_surveySingleChoiceSelected .OP8iDG_surveyRadio{border:5px solid var(--text-brand)}.OP8iDG_surveyCheckbox{appearance:none;border:1px solid var(--w-40);background:var(--surface);cursor:pointer;border-radius:4px;flex:none;place-content:center;width:20px;height:20px;margin:0;display:inline-grid}.OP8iDG_surveyCheckbox:after{content:"✓";color:var(--surface);font-size:14px;font-weight:700;line-height:1;transition:transform .14s;transform:scale(0)}.OP8iDG_surveyCheckbox:checked{border-color:var(--brand-solid);background:var(--brand-solid)}.OP8iDG_surveyCheckbox:checked:after{transform:scale(1)}.OP8iDG_surveyScale{width:100%;max-width:400px;margin:28px auto 0}.OP8iDG_surveyScaleValues{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.OP8iDG_surveyScaleValue{border:1px solid var(--w-20);background:var(--surface);width:44px;height:44px;color:var(--fg-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.OP8iDG_surveyScaleValue:hover:not(:disabled){border-color:var(--w-40);background:var(--w-5)}.OP8iDG_surveyScaleValueSelected{border-color:var(--brand-solid);background:var(--brand-solid);color:var(--surface)}.OP8iDG_surveyScaleLabels{color:var(--w-60);text-align:left;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;line-height:1.4;display:flex}.OP8iDG_surveyScaleLabels span:last-child{text-align:right}.OP8iDG_surveyShortAnswer,.OP8iDG_surveyTextAnswer{text-align:left;width:min(100%,560px);margin:24px auto 0}.OP8iDG_surveyTextarea{border:1px solid var(--w-20);resize:vertical;background:var(--surface);width:100%;min-height:120px;color:var(--fg-strong);font:inherit;border-radius:8px;padding:12px;line-height:1.5}.OP8iDG_surveyTextarea:focus{border-color:var(--w-40);outline:none}.OP8iDG_surveyTextCounter{color:var(--text-faint);text-align:right;margin-top:8px;font-size:12px}.OP8iDG_surveyTextCounterOver{color:#ef4444}.OP8iDG_surveyMedia{width:100%;max-width:560px;margin:0 auto 16px}.OP8iDG_surveyMedia img,.OP8iDG_surveyMedia iframe{border:0;border-radius:8px;width:100%;display:block}.OP8iDG_surveyMedia img{-o-object-fit:contain;object-fit:contain;max-height:320px}.OP8iDG_surveyMedia iframe{aspect-ratio:16/9}.OP8iDG_surveyResultRoot{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:32px 16px;display:flex}.OP8iDG_surveyResultIcon{background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.OP8iDG_surveyResultIcon svg{fill:#22c55e;width:48px;height:48px}.OP8iDG_surveyResultTitle{color:var(--fg-strong);margin:20px 0 0;font-size:24px;font-weight:700;line-height:1.3}.OP8iDG_surveyResultBody{color:var(--w-60);margin:8px 0 0;font-size:16px;line-height:1.5}.OP8iDG_surveyResultActions{flex-direction:column;gap:12px;margin-top:32px;display:flex}@media (max-width:768px){.OP8iDG_surveyQuestionControl{justify-content:space-between}.OP8iDG_surveyScaleValues{gap:8px}}@media only screen and (max-width:991px){.OP8iDG_surveyQuestionPanel{padding:15px}.OP8iDG_surveyQuestionPanel .OP8iDG_panelControl{justify-content:center;margin-top:16px;position:static}.OP8iDG_surveyDots{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.OP8iDG_surveyDot,.OP8iDG_surveySingleChoice,.OP8iDG_surveyMultiChoice,.OP8iDG_surveyCheckbox:after,.OP8iDG_surveyScaleValue{transition:none}}