.convolution-wrapper{padding:20px 10px;background-color:var(--background)}.convolution-container{background-color:var(--background);border-radius:15px;padding:35px;max-width:950px;margin:0 auto}.convolution-top-section{display:flex;align-items:center;justify-content:space-between;gap:20px}.convolution-canvas{display:block;max-width:100%;height:auto;border-radius:8px}.convolution-controls{text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px;flex-shrink:0}.convolution-button-group{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:15px}.convolution-btn,.convolution-upload-label{background-color:var(--secondary);color:var(--text);border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.convolution-btn:not(:disabled):hover,.convolution-upload-label:hover{background-color:var(--primary)!important}.convolution-btn:disabled{background-color:#95a5a6;cursor:not-allowed;opacity:.6}.convolution-toggle-button{min-width:120px}.convolution-slider{width:280px;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;outline:none;transition:background .45s ease-in;vertical-align:middle;cursor:pointer;margin-right:1rem}.convolution-slider-labels{display:flex;justify-content:space-between;width:280px;margin:10px auto;font-size:14px;color:var(--text);font-weight:500}.convolution-audio-info{margin:10px auto;font-size:14px;color:var(--text);font-style:italic;min-height:21px}.convolution-description{margin-top:30px;text-align:left;background-color:var(--background);border-radius:12px;font-size:16px;color:var(--text);line-height:1.6}.convolution-description p{margin:0}.convolution-description br{display:block;content:"";margin-top:1rem}@media (max-width:960px){.convolution-top-section{flex-direction:column;align-items:center;gap:40px}.tending{width:70vw}}@media (max-width:600px){.convolution-container{padding:20px}.convolution-button-group{flex-direction:column;width:100%}.convolution-btn,.convolution-upload-label{width:100%}.convolution-slider{width:100%;margin-right:0}.convolution-slider-labels{width:100%;font-size:12px}.convolution-description{font-size:15px}}.Challenge_wrapper__jru42{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;width:100%}.Challenge_container__hvz9v{border-radius:10px;padding:20px;text-align:center;width:100%;max-width:1100px;box-sizing:border-box;color:var(--text,#111827);background-color:transparent}.Challenge_controls__X6Yqo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:20px}.Challenge_controlGroup__61kj9{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.Challenge_label__2Xskh{font-weight:700;white-space:nowrap}.Challenge_slider__Dud_A{width:20vw;min-width:150px;height:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:5px;outline:none;transition:background .45s ease-in;vertical-align:middle;cursor:pointer;background:#ccc}.Challenge_slider__Dud_A::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#007bff;cursor:pointer;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.5)}.Challenge_slider__Dud_A::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#007bff;cursor:pointer;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.5)}.Challenge_canvas__NeqCT{background-color:var(--background,#fff);display:block;cursor:crosshair;width:100%;height:200px;border-radius:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Challenge_stats__ctN67{margin-top:20px;font-size:1.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.Challenge_statItem__SW4H_{margin:0;font-weight:500}.Challenge_resetButton__PPpYd{background-color:#007bff;color:white;border:none;padding:10px 24px;border-radius:6px;cursor:pointer;font-size:1em;font-weight:600;transition:background-color .2s}.Challenge_resetButton__PPpYd:hover{background-color:#0056b3}.Challenge_description__3MMCW{margin-top:30px;text-align:left;background-color:var(--background,#fff);border-radius:12px;font-size:16px;line-height:1.6;opacity:.9}@media screen and (max-width:768px){.Challenge_container__hvz9v{padding:10px}.Challenge_controls__X6Yqo{flex-direction:column;align-items:stretch;gap:15px}.Challenge_controlGroup__61kj9{width:100%;justify-content:space-between}.Challenge_slider__Dud_A{flex-grow:1;width:auto}.Challenge_stats__ctN67{flex-direction:column;align-items:flex-start;gap:8px;font-size:.95em;background:rgba(0,0,0,.03);padding:10px;border-radius:8px}.Challenge_resetButton__PPpYd{width:100%;margin-top:10px;padding:14px}.Challenge_description__3MMCW{font-size:14px}}.experience_container__pjEIQ{max-width:800px;margin:0 auto;padding:1rem}.experience_header__wxqTn{margin-bottom:1.5rem;margin-top:5rem}.experience_title__n_Ume{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.experience_searchInput__lpmyM{padding:.75rem 1rem;font-size:.95rem;border:1px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .2s}.experience_searchInput__lpmyM:focus{border-color:#4a90e2}.experience_faqList__Uezox{display:flex;flex-direction:column;gap:.75rem}.experience_faqItem__1h9oq{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .2s}.experience_faqItem__1h9oq:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.experience_faqButton__1ukpW{width:100%;padding:1rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;gap:1rem}.experience_question__TQ3XF{font-size:1rem;font-weight:600;color:#2c2c2c;flex:1 1;line-height:1.6}.experience_icon__ujuOI{font-size:.7rem;color:#666;transition:transform .2s;flex-shrink:0}.experience_iconOpen__eBwkj{transform:rotate(180deg)}.experience_answerContainer__ZiE0H{padding:0 1rem 1rem;animation:experience_slideDown___sGsz .2s ease-out}@keyframes experience_slideDown___sGsz{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.experience_answer__b3Gnq{font-size:.95rem;line-height:1.6;color:#4a4a4a;margin:0 0 1rem}.experience_link__j5Ahv{color:#4a90e2;text-decoration:none;font-weight:500;transition:color .2s}.experience_link__j5Ahv:hover{color:#357abd;text-decoration:underline}.experience_subFaqContainer__M61_L{margin-top:.75rem;padding-left:1rem;border-left:2px solid #e8e8e8}.experience_subFaqItem__7Uz6t{margin-bottom:.5rem}.experience_subFaqButton__F_1do{width:100%;padding:.65rem .75rem;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;gap:.75rem;transition:background-color .2s}.experience_subFaqButton__F_1do:hover{background:#f0f1f3}.experience_subQuestion__CSOUu{font-size:.9rem;font-weight:500;color:#3a3a3a;flex:1 1}.experience_subIcon__CmDGu{font-size:.6rem;color:#888;transition:transform .2s;flex-shrink:0}.experience_subAnswer__s_F6I{font-size:.875rem;line-height:1.6;color:#5a5a5a;margin:.5rem 0 0;padding:.75rem;background:#fafbfc;border-radius:4px}.experience_noResults__16t8e{text-align:center;padding:2rem;color:#888;font-size:.95rem}@media (max-width:768px){.experience_container__pjEIQ{padding:30px}.experience_title__n_Ume{font-size:1.5rem}.experience_searchInput__lpmyM{padding:.65rem .85rem;font-size:.9rem}.experience_faqButton__1ukpW{padding:.85rem}.experience_question__TQ3XF{font-size:.95rem}.experience_answer__b3Gnq{font-size:.9rem}.experience_subFaqContainer__M61_L{padding-left:.5rem}.experience_subFaqButton__F_1do{padding:.6rem}.experience_subQuestion__CSOUu{font-size:.85rem}.experience_subAnswer__s_F6I{font-size:.825rem;padding:.6rem}}