.FitWidget_wrap__tzQ6e{--slate:#0f172a;--muted:#64748b;--line:#e2e8f0;--blue:#2563eb;--green:#16a34a;--warning:#b45309;--bg:#ffffff;margin-block:clamp(18px,6vw,40px);padding:clamp(12px,2vw,16px);border:1px solid var(--line);border-radius:16px;background:#fff}.FitWidget_header__r7gI0{display:grid;gap:6px}.FitWidget_title__kNGJi{margin:0;font-size:clamp(20px,2.6vw,24px);font-weight:800;letter-spacing:-.01em}.FitWidget_lede__phf4t{margin:0;color:var(--muted)}.FitWidget_form__dHzmi{margin-top:12px}.FitWidget_inputGrid__wzr_C{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:960px){.FitWidget_inputGrid__wzr_C{grid-template-columns:1fr 40px 1fr;align-items:start}}.FitWidget_uploaderBlock__UfW1V{display:grid;gap:6px}.FitWidget_drop__0mUBI{position:relative;display:grid;place-items:center;text-align:center;border:1.5px dashed color-mix(in srgb,var(--muted) 50%,var(--line));border-radius:12px;padding:18px;background:#fbfcff;cursor:pointer}.FitWidget_dropOver__6FLbM{background:#f3f6ff;border-color:color-mix(in srgb,var(--blue) 40%,var(--line) 60%)}.FitWidget_drop__0mUBI input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.FitWidget_dropIcon__JdeHO{font-size:22px;opacity:.85}.FitWidget_iconLg__sVvxO{width:22px;height:22px}.FitWidget_iconInlineRight__HQjGT,.FitWidget_iconInline__G67Al{width:14px;height:14px;vertical-align:-2px;margin-right:8px}.FitWidget_iconInlineRight__HQjGT{margin-left:8px;margin-right:0}.FitWidget_headingIcon__2at0L{width:14px;height:14px;margin-right:6px;vertical-align:-2px}.FitWidget_spin__waz_q{animation:FitWidget_spin__waz_q 1s linear infinite}@keyframes FitWidget_spin__waz_q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FitWidget_dropText__M8v3Z{margin-top:6px;color:var(--muted);font-size:13px}.FitWidget_linkish___Gumm{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.FitWidget_fileBadge__qSy3v{margin-top:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:10px;padding:4px 8px;font-size:12px;background:#fff;display:inline-flex;align-items:center;gap:6px}.FitWidget_pasteBlock__oYWKa{display:grid;gap:6px}.FitWidget_textarea__wNJ0C{width:100%;min-height:160px;border:1px solid var(--line);border-radius:12px;padding:10px;font:inherit;color:var(--slate);background:#fff}.FitWidget_textarea__wNJ0C:focus{outline:2px solid var(--blue);outline-offset:2px}.FitWidget_or__etJZ7{display:grid;place-items:center;color:var(--muted);font-weight:700}.FitWidget_hint__Q_Xgt{font-size:12px;color:var(--muted)}.FitWidget_actions__s4aep{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.FitWidget_btnGhost__LcHVi,.FitWidget_btnLink__bzhZZ,.FitWidget_btnPrimary__jP58E{border-radius:12px;padding:10px 14px;font-weight:700;text-decoration:none;border:1px solid transparent;display:inline-flex;align-items:center}.FitWidget_btnPrimary__jP58E{background:var(--blue);color:#fff}.FitWidget_btnPrimary__jP58E:disabled{opacity:.6}.FitWidget_btnGhost__LcHVi{background:#fff;color:var(--slate);border:1px solid var(--line)}.FitWidget_btnLink__bzhZZ{color:var(--blue);background:transparent}.FitWidget_error__FHwXX{margin-top:10px;color:#b91c1c;font-weight:600}.FitWidget_progressNote__gwVX5{margin-top:10px;padding:8px 10px;border:1px dashed var(--line);border-radius:10px;background:#fbfcff;color:var(--muted);font-size:13px}.FitWidget_resultCard__uSuFx{margin-top:14px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:12px;display:grid;gap:12px}.FitWidget_scoreWrap__6kNdU{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}.FitWidget_scoreRing__P2Jns{position:relative;width:96px;height:96px}.FitWidget_scoreRing__P2Jns svg{transform:rotate(-90deg);width:96px;height:96px}.FitWidget_ringBg__5lVVf{fill:none;stroke:#e5e7eb;stroke-width:4}.FitWidget_ringFg__lkDt7{fill:none;stroke:var(--green);stroke-width:4;stroke-linecap:round}.FitWidget_scoreText__aFQrk{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:22px}.FitWidget_scoreMeta__RBogM{min-width:0}.FitWidget_verdict__QlzEW{font-weight:800;letter-spacing:.06em;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.FitWidget_positive__uUXz5{color:var(--green)}.FitWidget_warning__oyhmc{color:var(--warning)}.FitWidget_rationale__aTmaF{margin:4px 0 6px;color:var(--slate)}.FitWidget_tags__jlwCa{display:flex;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.FitWidget_tag__6lvER{border:1px solid var(--line);border-radius:9999px;padding:2px 8px;font-size:12px;background:#fff;color:var(--slate)}.FitWidget_cols__TIpRJ{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:900px){.FitWidget_cols__TIpRJ{grid-template-columns:1fr 1fr}}.FitWidget_h3__Feqsg{margin:0 0 6px;font-size:16px;font-weight:800;display:flex;align-items:center}.FitWidget_list__DotES{margin:0 0 0 18px}.FitWidget_ctaRow__6UCr6{display:flex;gap:10px;flex-wrap:wrap}