.CollectionChallengeModal_dialogContent__M0iVm{max-width:980px;width:96vw;height:660px;display:flex;flex-direction:column;padding:0;overflow:hidden;gap:0}.CollectionChallengeModal_dialogTitle__veDcK{padding:1.125rem 1.35rem;font-size:1.0625rem;font-weight:700;border-bottom:1px solid #e5e7eb;flex-shrink:0;margin:0}.CollectionChallengeModal_dialogTitleSub__1F1J5{color:var(--primary,#4fc8f8);font-weight:600}.CollectionChallengeModal_body__EVC1c{flex:1;display:flex;min-height:0}.CollectionChallengeModal_left__RRVVm{width:220px;flex-shrink:0;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;background:#f9fafb}.CollectionChallengeModal_leftList__N5lsk{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.CollectionChallengeModal_leftEmpty__W_sY2,.CollectionChallengeModal_leftLoading__c41RE{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;color:#9ca3af;font-size:.8rem;text-align:center}.CollectionChallengeModal_challengeItem__IbOrS{width:100%;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:.625rem .75rem;cursor:pointer;transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column;gap:.25rem}.CollectionChallengeModal_challengeItem__IbOrS:hover{border-color:#d1d5db;box-shadow:0 1px 4px rgba(0,0,0,.07)}.CollectionChallengeModal_challengeItemSelected__JUuwz{border-color:var(--primary,#4fc8f8);box-shadow:0 0 0 2px rgba(79,200,248,.15);background:#f0fbff}.CollectionChallengeModal_challengeItemTitle__ixYWB{font-size:.875rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollectionChallengeModal_challengeItemMeta__7SiaA{display:flex;align-items:center;gap:.375rem}.CollectionChallengeModal_challengeItemBadge__tRlCx{font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:99px;letter-spacing:.02em}.CollectionChallengeModal_badgeActive__Koupc{background:rgba(34,197,94,.1);color:#15803d}.CollectionChallengeModal_badgeInactive__LxLlM{background:rgba(107,114,128,.1);color:#6b7280}.CollectionChallengeModal_challengeItemAttempts__Ke03C{font-size:.7rem;color:#9ca3af}.CollectionChallengeModal_addBtn__nmN7S{flex-shrink:0;margin:.5rem;padding:.5rem .75rem;border:1px dashed #d1d5db;background:transparent;border-radius:.625rem;font-size:.8rem;font-weight:600;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;transition:background .15s,border-color .15s,color .15s}.CollectionChallengeModal_addBtn__nmN7S:hover:not(:disabled){background:#fff;border-color:var(--primary,#4fc8f8);color:var(--primary,#4fc8f8)}.CollectionChallengeModal_addBtn__nmN7S:disabled{opacity:.5;cursor:not-allowed}.CollectionChallengeModal_right__PBqxX{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.CollectionChallengeModal_rightScroll__XM8Ie{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;display:flex;flex-direction:column}.CollectionChallengeModal_emptyRight__GxfRq{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#9ca3af;font-size:.9375rem;padding:2rem}.CollectionChallengeModal_qrSection___xzMD{display:flex;gap:1.35rem;padding:1.35rem 1.35rem 1.15rem;border-bottom:1px solid #f3f4f6;position:relative;flex-shrink:0}.CollectionChallengeModal_qrPreviewBtn__vVzuc{position:relative;flex-shrink:0;border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb;width:132px;height:132px;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.CollectionChallengeModal_qrPreviewBtn__vVzuc:hover{border-color:var(--primary,#4fc8f8);box-shadow:0 2px 10px rgba(79,200,248,.22)}.CollectionChallengeModal_qrDownloadOverlay__vlp8i,.CollectionChallengeModal_qrPreviewInner__z7Eqq{display:flex;align-items:center;justify-content:center;pointer-events:none}.CollectionChallengeModal_qrDownloadOverlay__vlp8i{position:absolute;inset:0;background:rgba(17,24,39,.48);color:#fff;opacity:0;transition:opacity .15s}.CollectionChallengeModal_qrPreviewBtn__vVzuc:hover .CollectionChallengeModal_qrDownloadOverlay__vlp8i{opacity:1}.CollectionChallengeModal_qrTitleRow__QDhuD{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.CollectionChallengeModal_titleWithPencil___k2fV{flex:1;min-width:0;display:flex;align-items:center;gap:.15rem;padding:.1rem 0}.CollectionChallengeModal_titleInput__vQ81O{flex:1;min-width:0;background:transparent;font-weight:600;font-size:1.0625rem;color:#111827;outline:none;padding:.2rem 0;border:none;border-bottom:1px dashed transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollectionChallengeModal_titleInput__vQ81O::placeholder{color:#9ca3af;font-weight:500}.CollectionChallengeModal_titleInput__vQ81O:focus{border-bottom-color:var(--primary,#4fc8f8)}.CollectionChallengeModal_titlePencilBtn__4oIZb{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.15rem;margin:0;border:none;border-radius:.25rem;background:transparent;color:#9ca3af;cursor:pointer;line-height:0;transition:color .15s,background .15s}.CollectionChallengeModal_titlePencilBtn__4oIZb:hover{color:var(--primary,#4fc8f8);background:rgba(79,200,248,.1)}.CollectionChallengeModal_titleWithPencil___k2fV:focus-within .CollectionChallengeModal_titlePencilBtn__4oIZb{color:var(--primary,#4fc8f8)}.CollectionChallengeModal_qrInfo__vIwmr{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.CollectionChallengeModal_qrUrl__cuPNb{font-size:.8rem;color:#4b5563;word-break:break-all;text-decoration:none;font-family:monospace;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.375rem .5rem;display:block}.CollectionChallengeModal_qrUrl__cuPNb:hover{text-decoration:underline;color:var(--primary,#4fc8f8)}.CollectionChallengeModal_qrActions__tCXrC{display:flex;gap:.5rem;flex-wrap:wrap}.CollectionChallengeModal_qrBtn__UuvCc{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.78rem;font-weight:600;color:#374151;cursor:pointer;transition:background .15s,border-color .15s}.CollectionChallengeModal_qrBtn__UuvCc:hover{background:#f3f4f6;border-color:#d1d5db}.CollectionChallengeModal_activeToggle__HMFlj{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .875rem;border-radius:99px;border:1.5px solid;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s;width:fit-content}.CollectionChallengeModal_activeToggleOn__f4LsP{background:rgba(34,197,94,.08);border-color:#22c55e;color:#15803d}.CollectionChallengeModal_activeToggleOn__f4LsP:hover{background:rgba(239,68,68,.06);border-color:#ef4444;color:#b91c1c}.CollectionChallengeModal_activeToggleOff__M4YKB{background:rgba(107,114,128,.08);border-color:#9ca3af;color:#6b7280}.CollectionChallengeModal_activeToggleOff__M4YKB:hover{background:rgba(34,197,94,.08);border-color:#22c55e;color:#15803d}.CollectionChallengeModal_hiddenQR__sCXKA{position:absolute;left:-9999px;top:-9999px;pointer-events:none}.CollectionChallengeModal_settings__3cmsl{flex:1;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.CollectionChallengeModal_section__E_yit{display:flex;flex-direction:column;gap:.5rem}.CollectionChallengeModal_sectionTitle__uM0L6{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af}.CollectionChallengeModal_field__u39Nm{display:flex;flex-direction:column;gap:.25rem}.CollectionChallengeModal_fieldLabel__2fa2Q{font-size:.78rem;font-weight:600;color:#374151}.CollectionChallengeModal_input__lJlgl{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}.CollectionChallengeModal_input__lJlgl:focus{border-color:var(--primary,#4fc8f8)}.CollectionChallengeModal_select__jG1wj{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#111827;background:#fff;outline:none;cursor:pointer}.CollectionChallengeModal_select__jG1wj:focus{border-color:var(--primary,#4fc8f8)}.CollectionChallengeModal_dateRow__yTAEp{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.CollectionChallengeModal_dateField__4L7Ec{display:flex;flex-direction:column;gap:.25rem}.CollectionChallengeModal_clearDate__YwDqg{font-size:.72rem;color:var(--primary,#4fc8f8);background:none;border:none;padding:0;cursor:pointer;text-align:left;text-decoration:underline;font-weight:500}.CollectionChallengeModal_toggleRow__FETXt{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.CollectionChallengeModal_toggleRow__FETXt:last-child{border-bottom:none}.CollectionChallengeModal_toggleTitle__I6n2l{font-size:.825rem;font-weight:600;color:#1f2937}.CollectionChallengeModal_toggleDesc__7jikV{font-size:.75rem;color:#9ca3af;margin:.1rem 0 0}.CollectionChallengeModal_toggle__vL8p4{flex-shrink:0;width:2.5rem;height:1.375rem;background:#d1d5db;border:none;border-radius:99px;cursor:pointer;transition:background .2s;position:relative}.CollectionChallengeModal_toggle__vL8p4:after{content:"";position:absolute;width:1rem;height:1rem;background:#fff;border-radius:50%;top:.1875rem;left:.1875rem;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.CollectionChallengeModal_toggleOn__bml__{background:var(--primary,#4fc8f8)}.CollectionChallengeModal_toggleOn__bml__:after{transform:translateX(1.125rem)}.CollectionChallengeModal_error__1bwdW{font-size:.875rem;color:#ef4444;margin:0;padding:0 1.35rem .75rem;flex-shrink:0}.CollectionChallengeModal_footer__iNd9r{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.35rem;border-top:1px solid #e5e7eb;background:#fafafa;gap:.75rem}.CollectionChallengeModal_footerLeft__km3u6{display:flex;gap:.5rem}.CollectionChallengeModal_btnLeaderboard__K2eEI{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .875rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;transition:background .15s}.CollectionChallengeModal_btnLeaderboard__K2eEI:hover{background:#f3f4f6}.CollectionChallengeModal_btnDelete__O5VLl{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .875rem;border:1px solid #fca5a5;border-radius:.5rem;background:#fff;font-size:.8rem;font-weight:600;color:#ef4444;cursor:pointer;transition:background .15s}.CollectionChallengeModal_btnDelete__O5VLl:hover:not(:disabled){background:#fef2f2}.CollectionChallengeModal_btnDelete__O5VLl:disabled{opacity:.5;cursor:not-allowed}.CollectionChallengeModal_btnSave__PsuPL{display:inline-flex;align-items:center;gap:.375rem;padding:.55rem 1.35rem;border:none;border-radius:.5rem;background:var(--primary,#4fc8f8);font-size:.9rem;font-weight:700;color:#fff;cursor:pointer;transition:filter .15s,opacity .15s;box-shadow:0 2px 4px rgba(79,200,248,.25)}.CollectionChallengeModal_btnSave__PsuPL:hover:not(:disabled){filter:brightness(1.05)}.CollectionChallengeModal_btnSave__PsuPL:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.CollectionChallengeModal_spinner___0vEH{animation:CollectionChallengeModal_spin__lTs5B .8s linear infinite}@keyframes CollectionChallengeModal_spin__lTs5B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollectionChallengeModal_dot__T1I8j{width:6px;height:6px;border-radius:50%;flex-shrink:0}.CollectionChallengeModal_dotActive__w_nQm{background:#22c55e}.CollectionChallengeModal_dotInactive__I7uIb{background:#9ca3af}.CollectionChallengeModal_challengeItemSub__Ho6LR{font-size:.7rem;color:#6b7280}.CollectionChallengeModal_linkToolbar__L6Mmh{display:flex;align-items:center;gap:.35rem;min-width:0;width:100%}.CollectionChallengeModal_urlTruncated__NjTqz{flex:1;min-width:0;font-size:.8rem;color:#4b5563;font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;border:1px solid #e5e7eb;border-radius:.375rem;padding:.35rem .5rem;background:#f9fafb}.CollectionChallengeModal_urlTruncated__NjTqz:hover{text-decoration:underline;color:var(--primary,#4fc8f8)}.CollectionChallengeModal_iconBtn__1yY7u{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;color:#374151;cursor:pointer;transition:background .15s}.CollectionChallengeModal_iconBtn__1yY7u:hover{background:#f3f4f6}.CollectionChallengeModal_activeMini__q_iym{flex-shrink:0;width:1.75rem;height:1rem;border-radius:99px;border:none;padding:0;cursor:pointer;position:relative;transition:background .2s;display:inline-flex;align-items:center;justify-content:center}.CollectionChallengeModal_activeMini__q_iym:disabled{opacity:.65;cursor:wait}.CollectionChallengeModal_activeMiniOn__YjBXv{background:#22c55e}.CollectionChallengeModal_activeMiniOff__OnvHH{background:#d1d5db}.CollectionChallengeModal_activeMiniKnob__wDAIG{position:absolute;width:.72rem;height:.72rem;border-radius:50%;background:#fff;top:50%;left:.14rem;transform:translateY(-50%);transition:left .2s;box-shadow:0 1px 2px rgba(0,0,0,.18);pointer-events:none}.CollectionChallengeModal_activeMiniOn__YjBXv .CollectionChallengeModal_activeMiniKnob__wDAIG{left:calc(100% - .86rem)}.CollectionChallengeModal_fieldTipBtn__YRhy3{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;color:#9ca3af;cursor:help;line-height:0;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;flex-shrink:0;align-self:center;border-radius:9999px;box-sizing:border-box;outline:none;vertical-align:middle}.CollectionChallengeModal_fieldTipBtn__YRhy3:hover{color:var(--primary,#4fc8f8)}.CollectionChallengeModal_fieldTipBtn__YRhy3:focus-visible{box-shadow:0 0 0 2px rgba(79,200,248,.45)}.CollectionChallengeModal_fieldTipIcon__xKWGR{display:block;width:12px;height:12px;flex-shrink:0}.CollectionChallengeModal_labelWithTip___BSdA{display:inline-flex;align-items:center;gap:.2rem;min-height:1.25rem;font-size:.8125rem;font-weight:600;color:#374151}.CollectionChallengeModal_settingsFlow__tBH_z{flex:0 0 auto;padding:.5rem 1.35rem 1.1rem;display:flex;flex-direction:column;gap:.85rem}.CollectionChallengeModal_settingsTwoCol__LIw1l{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:stretch}@media (max-width:640px){.CollectionChallengeModal_settingsTwoCol__LIw1l{grid-template-columns:minmax(0,1fr)}}.CollectionChallengeModal_settingsGroup__89w5D{border-radius:.75rem;border:1px solid #eef2f7;background:rgba(255,255,255,.65);padding:.75rem .9rem;display:flex;flex-direction:column;gap:.45rem;box-shadow:0 1px 2px rgba(15,23,42,.04);min-width:0}.CollectionChallengeModal_settingsGroupHead__3uD5W{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;color:#111827;letter-spacing:-.01em;margin-bottom:.1rem}.CollectionChallengeModal_settingsGroupIcon__dVQfV{color:var(--primary,#4fc8f8);flex-shrink:0;opacity:.92}.CollectionChallengeModal_headRowToggle__AnCz1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.5rem}.CollectionChallengeModal_headRowLeft__8StbB{display:flex;align-items:center;gap:.35rem;min-width:0}.CollectionChallengeModal_headRowLeft__8StbB .CollectionChallengeModal_fieldTipBtn__YRhy3{margin:0}.CollectionChallengeModal_headRowTitle__rAHye{font-size:.8125rem;font-weight:600;color:#111827}.CollectionChallengeModal_rewardFields__Up2lk{display:flex;flex-direction:column;gap:.5rem;padding-top:.35rem;margin-top:.15rem;border-top:1px solid rgba(0,0,0,.05)}.CollectionChallengeModal_rewardSliderRow__H0_Lu{display:flex;flex-direction:column;gap:.25rem}.CollectionChallengeModal_rewardPct__H64nP{font-size:.75rem;font-weight:700;color:var(--primary,#4fc8f8);font-variant-numeric:tabular-nums}.CollectionChallengeModal_limitRowLite____83O{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.35rem;margin-top:.2rem;border-top:1px dashed rgba(0,0,0,.06)}.CollectionChallengeModal_limitRowLiteLabel__AEWk9{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;color:#4b5563;min-height:1.25rem}.CollectionChallengeModal_limitRowLiteLabel__AEWk9 .CollectionChallengeModal_fieldTipBtn__YRhy3{margin:0}.CollectionChallengeModal_dateSep__ZkS5p{color:#d1d5db;font-size:.85rem;padding:0 .15rem;flex-shrink:0;user-select:none}.CollectionChallengeModal_accessLite__Kf4pL{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;padding:.35rem .15rem 0;font-size:.78rem;color:#6b7280;min-height:1.35rem}.CollectionChallengeModal_accessLite__Kf4pL>span{font-weight:500;color:#374151}.CollectionChallengeModal_accessLite__Kf4pL .CollectionChallengeModal_fieldTipBtn__YRhy3{margin:0}.CollectionChallengeModal_compactRow__sPOFX{display:grid;grid-template-columns:minmax(0,7.5rem) 1fr;align-items:center;gap:.5rem}.CollectionChallengeModal_compactLabel__sJ3p2{font-size:.78rem;font-weight:600;color:#374151;display:inline-flex;align-items:center;flex-wrap:wrap;gap:0}.CollectionChallengeModal_compactToggleRow__NKMAU{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem 0;min-height:1.7rem}.CollectionChallengeModal_compactToggleLabel__zTaJN{display:flex;align-items:center;font-size:.8125rem;color:#374151;min-width:0;min-height:1.25rem}.CollectionChallengeModal_toggleMini__XMa9A{flex-shrink:0;width:1.85rem;height:1.05rem;background:#d1d5db;border:none;border-radius:99px;cursor:pointer;position:relative;transition:background .2s}.CollectionChallengeModal_toggleMini__XMa9A:after{content:"";position:absolute;width:.78rem;height:.78rem;background:#fff;border-radius:50%;top:50%;left:.14rem;transform:translateY(-50%);transition:transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.12)}.CollectionChallengeModal_toggleMiniOn__LEW7f{background:var(--primary,#4fc8f8)}.CollectionChallengeModal_toggleMiniOn__LEW7f:after{transform:translateY(-50%) translateX(.8rem)}.CollectionChallengeModal_inputCompact__jlupZ{padding:.45rem .6rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:#111827;background:#fafafa;outline:none;min-width:0;width:100%;transition:border-color .15s,background .15s}.CollectionChallengeModal_inputCompact__jlupZ:focus{border-color:var(--primary,#4fc8f8);background:#fff}.CollectionChallengeModal_inputCompactSm__QtHfi{width:4.75rem;padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8125rem;color:#111827;background:#fff;outline:none}.CollectionChallengeModal_inputCompactSm__QtHfi:focus{border-color:var(--primary,#4fc8f8)}.CollectionChallengeModal_selectCompact__s0XSh{padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8125rem;color:#111827;background:#fff;outline:none;cursor:pointer;min-width:0;width:100%;max-width:10rem}.CollectionChallengeModal_selectCompact__s0XSh:focus{border-color:var(--primary,#4fc8f8)}.CollectionChallengeModal_sliderCompact__4XT66{width:100%;height:1.15rem;accent-color:var(--primary,#4fc8f8)}.CollectionChallengeModal_dateRowCompact__sJcaT{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem}.CollectionChallengeModal_inputDateTime__eqeDY{width:10.75rem;max-width:100%;box-sizing:border-box;padding:.3rem .45rem;font-size:.8rem;color:#111827;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;outline:none}.CollectionChallengeModal_inputDateTime__eqeDY:focus{border-color:var(--primary,#4fc8f8);background:#eef9ff}.CollectionChallengeModal_inputLimitBare__jPof8{width:4.5rem;text-align:center;padding:.25rem .35rem;font-size:.875rem;font-variant-numeric:tabular-nums;color:#111827;background:transparent;border:none;border-bottom:1px solid #d1d5db;border-radius:0;outline:none;transition:border-color .15s}.CollectionChallengeModal_inputLimitBare__jPof8::placeholder{color:#9ca3af;font-size:1rem;line-height:1}.CollectionChallengeModal_inputLimitBare__jPof8:focus{border-bottom-color:var(--primary,#4fc8f8)}.CollectionChallengeModal_btnGhost__JpvFa{display:inline-flex;align-items:center;gap:.375rem;padding:.45rem .85rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.875rem;font-weight:600;color:#374151;cursor:pointer;transition:background .15s}.CollectionChallengeModal_btnGhost__JpvFa:hover{background:#f3f4f6}.CollectionChallengeModal_btnDanger__vzSYc{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .65rem;border:1px solid #fca5a5;border-radius:.5rem;background:#fff;color:#ef4444;cursor:pointer;transition:background .15s}.CollectionChallengeModal_btnDanger__vzSYc:hover:not(:disabled){background:#fef2f2}.CollectionChallengeModal_btnDanger__vzSYc:disabled{opacity:.5;cursor:not-allowed}.ChallengeCreateModal_dialogContent__po_72{max-width:640px!important;width:95vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.ChallengeCreateModal_dialogTitle__SmCQJ{font-size:1.25rem;font-weight:700;color:#111827}.ChallengeCreateModal_stepBar__CsqLK{display:flex;align-items:center;gap:0;padding:.75rem 0;border-bottom:1px solid #f3f4f6;margin-bottom:.25rem}.ChallengeCreateModal_stepItem__UNSqZ{display:flex;align-items:center;flex-direction:column;gap:.25rem;flex:1}.ChallengeCreateModal_stepDot__tREB_{width:26px;height:26px;border-radius:50%;border:2px solid #e5e7eb;background:white;color:#9ca3af;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ChallengeCreateModal_stepDone__PmkyH{border-color:var(--primary);background:var(--primary);color:white}.ChallengeCreateModal_stepActive__V9qew{border-color:var(--primary);color:var(--primary)}.ChallengeCreateModal_stepLabel__9JQRF{font-size:.6875rem;color:#9ca3af;text-align:center;white-space:nowrap}.ChallengeCreateModal_stepLabelActive__OSPzU{color:var(--primary);font-weight:600}.ChallengeCreateModal_stepLine__LPCnv{flex:1;height:2px;background:#e5e7eb;transition:background .2s ease;margin-top:-20px;max-width:40px}.ChallengeCreateModal_stepLineDone__Fyt4C{background:var(--primary)}.ChallengeCreateModal_body__PIqfF{flex:1;overflow-y:auto;padding:.25rem .125rem}.ChallengeCreateModal_stepContent__etn5N{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0}.ChallengeCreateModal_field__IPlWv{display:flex;flex-direction:column;gap:.375rem}.ChallengeCreateModal_fieldLabel__I39lE{font-size:.875rem;font-weight:600;color:#374151}.ChallengeCreateModal_required__NUvrr{color:#ef4444}.ChallengeCreateModal_input__8df_k{width:100%;padding:.5rem .875rem;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9375rem;transition:border-color .2s ease;background:white;box-sizing:border-box}.ChallengeCreateModal_input__8df_k:focus{outline:none;border-color:var(--primary)}.ChallengeCreateModal_textarea__HJaqm{width:100%;padding:.5rem .875rem;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9375rem;resize:vertical;transition:border-color .2s ease;background:white;box-sizing:border-box;font-family:inherit}.ChallengeCreateModal_textarea__HJaqm:focus{outline:none;border-color:var(--primary)}.ChallengeCreateModal_select__N6bp7{width:100%;padding:.5rem .875rem;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9375rem;background:white;cursor:pointer;transition:border-color .2s ease;box-sizing:border-box}.ChallengeCreateModal_select__N6bp7:focus{outline:none;border-color:var(--primary)}.ChallengeCreateModal_hint__Hh7vx{font-size:.75rem;color:#9ca3af;margin:0}.ChallengeCreateModal_searchBar__PJxXX{position:relative}.ChallengeCreateModal_searchIcon__Xuvfp{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.ChallengeCreateModal_searchInput__g4x8d{width:100%;padding:.5rem .875rem .5rem 2.375rem;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9375rem;background:white;box-sizing:border-box}.ChallengeCreateModal_searchInput__g4x8d:focus{outline:none;border-color:var(--primary)}.ChallengeCreateModal_collectionGrid__5ypL3{display:flex;flex-direction:column;gap:.5rem;max-height:240px;overflow-y:auto}.ChallengeCreateModal_collectionItem__Q5L5N{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1.5px solid #e5e7eb;border-radius:10px;background:white;cursor:pointer;text-align:left;transition:all .15s ease}.ChallengeCreateModal_collectionItem__Q5L5N:hover{border-color:var(--primary);background:#fafffe}.ChallengeCreateModal_collectionItemSelected__0IORg{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,white)}.ChallengeCreateModal_collectionItemTitle__zTxwH{flex:1;font-size:.9375rem;font-weight:600;color:#111827}.ChallengeCreateModal_collectionItemCount__W7q7Q{font-size:.75rem;color:#9ca3af}.ChallengeCreateModal_collectionCheck__hJgRR{color:var(--primary)}.ChallengeCreateModal_emptyMsg__qlTuq{text-align:center;color:#9ca3af;font-size:.875rem;padding:1.5rem 0}.ChallengeCreateModal_createQuizBtn__hiYO5{margin-top:.9rem;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:12px;border:1.5px solid #e5e7eb;background:white;color:#374151;font-weight:800;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ChallengeCreateModal_alwaysCreateQuizWrap__ywffi{display:flex;justify-content:center;padding-top:.5rem}.ChallengeCreateModal_createQuizBtn__hiYO5:hover{border-color:var(--primary);color:var(--primary)}.ChallengeCreateModal_toggleRow__hte93{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.ChallengeCreateModal_toggleRow__hte93:last-child{border-bottom:none}.ChallengeCreateModal_toggleTitle__0eJcs{font-size:.9375rem;font-weight:600;color:#111827;display:block}.ChallengeCreateModal_toggleDesc__b2Pxe{font-size:.8125rem;color:#6b7280;margin:.2rem 0 0}.ChallengeCreateModal_toggle__PDLAR{flex-shrink:0;width:44px;height:24px;border-radius:50px;border:none;background:#e5e7eb;cursor:pointer;position:relative;transition:background .2s ease}.ChallengeCreateModal_toggle__PDLAR:after{content:"";position:absolute;left:2px;top:2px;width:20px;height:20px;border-radius:50%;background:white;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ChallengeCreateModal_toggleOn__EoylV{background:var(--primary)}.ChallengeCreateModal_toggleOn__EoylV:after{transform:translateX(20px)}.ChallengeCreateModal_indented__K3aKt{padding-left:1.25rem;border-left:2px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem}.ChallengeCreateModal_radioGroup__p6vd6{display:flex;flex-direction:column;gap:.5rem}.ChallengeCreateModal_radioLabel__rh_ko{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}.ChallengeCreateModal_slider__vyuHv{width:100%;accent-color:var(--primary)}.ChallengeCreateModal_sliderLabels__hQXX3{display:flex;justify-content:space-between;font-size:.75rem;color:#9ca3af}.ChallengeCreateModal_dateRow__R5qR_{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ChallengeCreateModal_noConditionMsg__l2xY7{font-size:.875rem;color:#6b7280;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:1rem;margin:0;line-height:1.6}.ChallengeCreateModal_error__7s9n0{font-size:.875rem;color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.625rem .875rem;margin:0}.ChallengeCreateModal_footer__vaZlN{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f3f4f6;margin-top:.5rem;gap:.75rem}.ChallengeCreateModal_footerLeftActions__JXmxf{display:flex;align-items:center;gap:.5rem}.ChallengeCreateModal_stepCounter__yUYpz{font-size:.8125rem;color:#9ca3af;font-weight:500}.ChallengeCreateModal_btnPrimary__Q7shs{display:flex;align-items:center;gap:.375rem;background:var(--primary);color:white;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s ease}.ChallengeCreateModal_btnPrimary__Q7shs:hover:not(:disabled){background:var(--primary-hover)}.ChallengeCreateModal_btnPrimary__Q7shs:disabled{opacity:.6;cursor:not-allowed}.ChallengeCreateModal_btnSecondary__DMNoO{display:flex;align-items:center;gap:.25rem;background:none;color:#6b7280;border:1.5px solid #e5e7eb;border-radius:8px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ChallengeCreateModal_btnSecondary__DMNoO:hover{border-color:#9ca3af;color:#374151}.ChallengeCreateModal_btnDanger__SVzx3{background:none;color:#b91c1c;border:1.5px solid #fecaca;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .15s ease}.ChallengeCreateModal_btnDanger__SVzx3:hover{border-color:#fca5a5;background:#fef2f2}@media (max-width:480px){.ChallengeCreateModal_stepLabel__9JQRF{display:none}.ChallengeCreateModal_dateRow__R5qR_{grid-template-columns:1fr}}.CreditPurchaseModal_modal__I73Rn{width:min(92vw,720px);max-width:720px;gap:1.25rem;padding:1.5rem;border-radius:1.25rem;background:#fbfcff}.CreditPurchaseModal_header__Byx7B{display:flex;align-items:center;gap:.875rem;padding-right:2rem}.CreditPurchaseModal_iconWrap__hYtmA{width:2.75rem;height:2.75rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center;color:#0f172a;background:#d9f3ff;border:1px solid #bde9fb;flex-shrink:0}.CreditPurchaseModal_title__I3719{color:#0f172a;font-size:1.125rem;line-height:1.2}.CreditPurchaseModal_description__HqRn0{margin-top:.35rem;color:#64748b;font-size:.875rem}.CreditPurchaseModal_balanceRow__SNHCL{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .875rem;border-radius:.75rem;background:#eef8fc;border:1px solid #d6eef8;color:#475569;font-size:.875rem}.CreditPurchaseModal_balanceRow__SNHCL strong{color:#0f172a}.CreditPurchaseModal_packGrid__Yhpbi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.CreditPurchaseModal_packButton__n03cX{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;min-height:150px;padding:1rem;text-align:left;border:1px solid #e2e8f0;border-radius:.875rem;background:#fff;color:#0f172a;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.CreditPurchaseModal_packButton__n03cX:hover:not(:disabled){transform:translateY(-2px);border-color:#4fc8f8;box-shadow:0 14px 32px rgba(15,23,42,.1)}.CreditPurchaseModal_packButton__n03cX:disabled{cursor:wait;opacity:.72}.CreditPurchaseModal_packFooter__iP6q4,.CreditPurchaseModal_packTopline__0zpdW,.CreditPurchaseModal_payHint__Thdx3{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CreditPurchaseModal_packName__XZeCt{font-size:.875rem;font-weight:800}.CreditPurchaseModal_recommended__PHCp6{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:.6875rem;font-weight:800;line-height:1}.CreditPurchaseModal_packMain__Sa1Vo{display:flex;align-items:baseline;gap:.4rem}.CreditPurchaseModal_packMain__Sa1Vo strong{font-size:1.85rem;line-height:1;letter-spacing:0}.CreditPurchaseModal_packMain__Sa1Vo span{color:#64748b;font-size:.8125rem;font-weight:600}.CreditPurchaseModal_packFooter__iP6q4{color:#64748b;font-size:.75rem;font-weight:600}.CreditPurchaseModal_packFooter__iP6q4 span:first-child{color:#0f172a;font-size:1rem;font-weight:800}.CreditPurchaseModal_payHint__Thdx3{justify-content:center;margin-top:auto;padding:.55rem .75rem;border-radius:999px;background:var(--primary,#4fc8f8);color:#fff;font-size:.8125rem;font-weight:800}.CreditPurchaseModal_error__akEF3{margin:0;color:#dc2626;font-size:.8125rem;font-weight:600}@media (max-width:640px){.CreditPurchaseModal_modal__I73Rn{padding:1.25rem}.CreditPurchaseModal_packGrid__Yhpbi{grid-template-columns:1fr}}.ChallengeLeaderboardModal_content__lsBzY{width:min(94vw,720px);max-width:720px;padding:1.25rem 1.25rem 1rem}.ChallengeLeaderboardModal_header__QMcnu{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-right:2.25rem}.ChallengeLeaderboardModal_headerTitle__c1T77{display:flex;align-items:center;gap:.625rem;color:#111827}.ChallengeLeaderboardModal_headerText__XUs_k{display:flex;flex-direction:column;gap:.125rem}.ChallengeLeaderboardModal_title__lsApQ{font-weight:900;font-size:1.05rem;line-height:1.2}.ChallengeLeaderboardModal_subtitle__AUiz7{font-size:.875rem;color:#6b7280;font-weight:600}.ChallengeLeaderboardModal_empty__Za_1B,.ChallengeLeaderboardModal_error__b_vV4,.ChallengeLeaderboardModal_loader__EZ7KK{padding:1rem .25rem .5rem;font-weight:650;color:#6b7280;font-size:.95rem}.ChallengeLeaderboardModal_error__b_vV4{color:#b91c1c}.ChallengeLeaderboardModal_body__vnle_{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.ChallengeLeaderboardModal_podium__EBNXE{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.ChallengeLeaderboardModal_podiumCard__lC8oi{border-radius:18px;padding:.9rem .9rem .85rem;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.7)}.ChallengeLeaderboardModal_gold__zvXqp{box-shadow:0 10px 30px rgba(245,158,11,.18);border-color:rgba(245,158,11,.25)}.ChallengeLeaderboardModal_silver__wTkdn{box-shadow:0 10px 30px rgba(107,114,128,.12);border-color:rgba(107,114,128,.18)}.ChallengeLeaderboardModal_bronze__5BDOK{box-shadow:0 10px 30px rgba(180,83,9,.14);border-color:rgba(180,83,9,.18)}.ChallengeLeaderboardModal_podiumMedal__LEr0k{font-size:1.5rem;line-height:1}.ChallengeLeaderboardModal_podiumName__Ljp_2{margin-top:.5rem;font-weight:900;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChallengeLeaderboardModal_podiumScore__csAbO{margin-top:.25rem;font-size:.875rem;color:#374151;font-weight:700}.ChallengeLeaderboardModal_table__QkE2V{border:1px solid rgba(0,0,0,.06);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.65)}.ChallengeLeaderboardModal_tableHeader__XW8zw{display:grid;grid-template-columns:76px 1fr 92px 70px;gap:.5rem;padding:.75rem .9rem;background:rgba(17,24,39,.04);color:#6b7280;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ChallengeLeaderboardModal_rows__c70kI{max-height:min(60vh,520px);overflow:auto}.ChallengeLeaderboardModal_row__6szsb{display:grid;grid-template-columns:76px 1fr 92px 70px;gap:.5rem;align-items:center;padding:.75rem .9rem;border-top:1px solid rgba(0,0,0,.06)}.ChallengeLeaderboardModal_rank__V_AP0{font-weight:900;color:#111827}.ChallengeLeaderboardModal_name__doON0{min-width:0;display:flex;flex-direction:column;gap:.125rem}.ChallengeLeaderboardModal_anon__GrvLH{font-style:italic;color:#6b7280;font-weight:800}.ChallengeLeaderboardModal_date__PZjNQ{font-size:.75rem;color:#9ca3af;font-weight:650}.ChallengeLeaderboardModal_score__SEP4L,.ChallengeLeaderboardModal_winRate__6XUU3{text-align:right;font-weight:900;color:#111827;font-variant-numeric:tabular-nums}@media (max-width:560px){.ChallengeLeaderboardModal_podium__EBNXE{grid-template-columns:1fr}.ChallengeLeaderboardModal_row__6szsb,.ChallengeLeaderboardModal_tableHeader__XW8zw{grid-template-columns:62px 1fr 78px 56px}}