.contribute_page__QLjrC{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.contribute_hero__b4k4u{text-align:center;padding:var(--space-16) var(--space-4) var(--space-8);max-width:600px;margin:0 auto}.contribute_heroTitle__aYh1Z{font-size:var(--text-3xl);font-weight:700;line-height:1.2;margin-bottom:var(--space-3)}.contribute_heroSubtitle__iPrIC{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-6)}.contribute_backLink__5dt7T{display:inline-block;color:var(--text-tertiary);font-size:var(--text-sm);margin-bottom:var(--space-4);text-decoration:none;transition:color var(--transition-fast)}.contribute_backLink__5dt7T:hover{color:var(--text-primary)}.contribute_tabCards__Ib1of{display:flex;flex-direction:column;gap:var(--space-3);max-width:560px;margin:0 auto;padding:0 var(--space-4)}.contribute_tabCard__pqXny{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base);text-align:left;width:100%;color:var(--text-primary);font:inherit}.contribute_tabCard__pqXny:hover{border-color:var(--accent);background:var(--bg-tertiary)}.contribute_tabCardActive__kRgJz{border-color:var(--accent);background:rgba(125,211,252,.06)}.contribute_tabIcon__BbeYq{font-size:var(--text-2xl);flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(125,211,252,.08);border-radius:var(--radius)}.contribute_tabLabel__EsKKx{font-size:var(--text-lg);font-weight:600}.contribute_flowContainer__ybz_P{max-width:560px;margin:var(--space-6) auto 0;padding:0 var(--space-4) var(--space-8)}.contribute_flowTitle__SOwa_{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-2)}.contribute_flowSubtitle__xFZLM{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-6)}.contribute_urlInput__AZ8Dd{display:flex;gap:var(--space-2);margin-bottom:var(--space-6)}.contribute_urlField__rhPQf{flex:1 1;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius);color:var(--text-primary);font-size:var(--text-base);font-family:inherit;outline:none;transition:border-color var(--transition-fast)}.contribute_urlField__rhPQf:focus{border-color:var(--accent)}.contribute_urlField__rhPQf::placeholder{color:var(--text-tertiary)}.contribute_btnPrimary__FvuM6{padding:var(--space-3) var(--space-6);background:var(--accent);color:#0a0a0b;border:none;border-radius:var(--radius);font-size:var(--text-base);font-weight:600;font-family:inherit;cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap}.contribute_btnPrimary__FvuM6:hover{opacity:.9}.contribute_btnPrimary__FvuM6:disabled{opacity:.5;cursor:not-allowed}.contribute_btnSecondary__iGFZa{padding:var(--space-3) var(--space-6);background:transparent;color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius);font-size:var(--text-base);font-weight:500;font-family:inherit;cursor:pointer;transition:border-color var(--transition-fast)}.contribute_btnSecondary__iGFZa:hover{border-color:var(--text-tertiary)}.contribute_scoreResult__8oysz{text-align:center;padding:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.contribute_scoreCircle__21bj7{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-3);font-size:var(--text-2xl);font-weight:700}.contribute_scoreGrade__9St7B{font-size:var(--text-lg);font-weight:600;color:var(--text-secondary)}.contribute_ratingSection__H1VXZ{margin-bottom:var(--space-6)}.contribute_ratingQuestion__PWW67{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-4);text-align:center}.contribute_ratingScale___zbk7{display:flex;gap:var(--space-2);justify-content:center}.contribute_ratingOption__rrYmK{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);cursor:pointer}.contribute_ratingButton__fhdHu{width:48px;height:48px;border-radius:50%;border:2px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-lg);font-weight:600;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);font-family:inherit}.contribute_ratingButton__fhdHu:hover{border-color:var(--accent)}.contribute_ratingButtonActive__6EPI7{border-color:var(--accent);background:var(--accent);color:#0a0a0b}.contribute_ratingLabel__0sHOK{font-size:11px;color:var(--text-tertiary);text-align:center;max-width:60px}.contribute_commentArea__xxfbb{width:100%;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;resize:vertical;min-height:80px;outline:none;transition:border-color var(--transition-fast);margin-bottom:var(--space-4)}.contribute_commentArea__xxfbb:focus{border-color:var(--accent)}.contribute_commentArea__xxfbb::placeholder{color:var(--text-tertiary)}.contribute_pageCard__p07tU{padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.contribute_pageDomain__PnIqP{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-1)}.contribute_pageTitle__24zMy{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-3)}.contribute_pageSnippet__fZkBP{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.contribute_pageBadge__TZw8G{display:inline-block;margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:rgba(125,211,252,.1);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--accent);font-weight:500}.contribute_questionItem__jhJ8U{margin-bottom:var(--space-6)}.contribute_questionLabel__3myiT{font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-3)}.contribute_scaleRow__HCC71{display:flex;align-items:center;gap:var(--space-2);justify-content:space-between}.contribute_scaleLabel__haCwg{font-size:var(--text-xs);color:var(--text-tertiary);min-width:60px}.contribute_scaleLabelEnd__EXisY{text-align:right}.contribute_scaleButtons__IxklH{display:flex;gap:var(--space-2);flex:1 1;justify-content:center}.contribute_scaleButton__wlvWZ{width:44px;height:44px;border-radius:var(--radius);border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);font-family:inherit}.contribute_scaleButton__wlvWZ:hover{border-color:var(--accent)}.contribute_scaleButtonActive__i8oX3{border-color:var(--accent);background:var(--accent);color:#0a0a0b}.contribute_translationCards__2KZ8d{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.contribute_translationCard__Lzo3E{padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.contribute_translationLabel___KpPb{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.contribute_translationText__PGyM8{font-size:var(--text-base);line-height:1.6}.contribute_suggestionArea__DLe5n{width:100%;padding:var(--space-3) var(--space-4);background:var(--bg-primary);border:2px solid var(--accent);border-radius:var(--radius);color:var(--text-primary);font-size:var(--text-base);font-family:inherit;resize:vertical;min-height:80px;outline:none;margin-bottom:var(--space-4)}.contribute_suggestionArea__DLe5n::placeholder{color:var(--text-tertiary)}.contribute_confidenceGroup__VWt4S{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.contribute_confidenceLabel__rLpME{font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-1)}.contribute_confidenceOption__SuCIn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;border-radius:var(--radius);transition:background var(--transition-fast)}.contribute_confidenceOption__SuCIn:hover{background:rgba(255,255,255,.04)}.contribute_confidenceRadio__lOODs{width:18px;height:18px;accent-color:var(--accent)}.contribute_confidenceText__ASlr4{font-size:var(--text-sm);color:var(--text-secondary)}.contribute_actionRow__usN6c{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.contribute_thanksCard__PC0v9{text-align:center;padding:var(--space-8) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.contribute_thanksEmoji__ty3Xj{font-size:48px;margin-bottom:var(--space-3)}.contribute_thanksMessage__ZUhK5{font-size:var(--text-lg);font-weight:500;margin-bottom:var(--space-6);color:var(--text-secondary)}.contribute_statsSection__iAvGy{max-width:560px;margin:var(--space-8) auto;padding:0 var(--space-4) var(--space-16)}.contribute_statsTitle__Am44X{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-4)}.contribute_statsGrid__pxOno{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6)}.contribute_statCard__1KjA1{padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center}.contribute_statNum__o755g{font-size:var(--text-2xl);font-weight:700;color:var(--accent);display:block}.contribute_statLabel__UxU8B{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.contribute_progressSection__pjxFM{padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.contribute_progressHeader__30_GU{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.contribute_progressLevel__M_zeu{font-size:var(--text-sm);font-weight:600}.contribute_progressNext__DHAF_{font-size:var(--text-xs);color:var(--text-tertiary)}.contribute_progressBar__SMpeP{height:6px;background:var(--bg-tertiary);border-radius:var(--radius-full);overflow:hidden}.contribute_progressFill__ZoWKN{height:100%;background:var(--accent);border-radius:var(--radius-full);transition:width var(--transition-slow)}.contribute_retentionCard__gKqoF{padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--accent);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.contribute_retentionText__WzRTN{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.5}.contribute_retentionRow__2Ue2P{display:flex;gap:var(--space-2)}.contribute_retentionInput__gZid7{flex:1 1;padding:var(--space-2) var(--space-3);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit}.contribute_retentionInput__gZid7:focus{outline:none;border-color:var(--accent)}.contribute_retentionDisclaimer__f6uns{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-2)}.contribute_regionSelect__HKmoR{width:100%;padding:var(--space-2) var(--space-3);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;cursor:pointer}.contribute_regionSelect__HKmoR:focus{outline:none;border-color:var(--accent)}.contribute_shareRow__6Ek4e{display:flex;gap:var(--space-3);margin-top:var(--space-4);justify-content:center}.contribute_shareBtn__kXW8X{padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);font-family:inherit}.contribute_shareBtn__kXW8X:hover{border-color:var(--accent);color:var(--text-primary)}.contribute_loading__mixym{text-align:center;padding:var(--space-8);color:var(--text-tertiary)}.contribute_spinner__0l9yp{display:inline-block;width:24px;height:24px;border:2px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;animation:contribute_spin__npoJm .8s linear infinite}@keyframes contribute_spin__npoJm{to{transform:rotate(1turn)}}.contribute_error__1yqar{padding:var(--space-4);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius);color:var(--error);font-size:var(--text-sm);margin-bottom:var(--space-4)}.contribute_hp__QPB8A{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}@media (max-width:640px){.contribute_hero__b4k4u{padding:var(--space-12) var(--space-4) var(--space-6)}.contribute_heroTitle__aYh1Z{font-size:var(--text-2xl)}.contribute_urlInput__AZ8Dd{flex-direction:column}.contribute_ratingScale___zbk7{gap:var(--space-1)}.contribute_ratingButton__fhdHu{width:44px;height:44px;font-size:var(--text-base)}.contribute_ratingLabel__0sHOK{font-size:10px;max-width:50px}.contribute_statsGrid__pxOno{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.contribute_statCard__1KjA1{padding:var(--space-3)}.contribute_statNum__o755g{font-size:var(--text-xl)}.contribute_actionRow__usN6c{flex-direction:column}.contribute_shareRow__6Ek4e{flex-direction:column;align-items:center}}