._toolSection_1ee80_8{padding-top:8px}._toolCard_1ee80_12{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;box-shadow:var(--shadow-soft);min-height:520px;display:flex;flex-direction:column}@media(max-width:640px){._toolCard_1ee80_12{min-height:0}}@media(max-width:640px){._toolCard_1ee80_12{padding:22px 18px}}._stepKicker_1ee80_42{font-family:var(--alt);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 6px}._stepTitle_1ee80_52{font-family:var(--serif);font-weight:400;font-size:24px;margin:0 0 20px;color:var(--ink)}._tabs_1ee80_62{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px;background:var(--paper);margin-bottom:24px;flex-wrap:wrap}._tab_1ee80_62{border:none;background:transparent;font:inherit;font-family:var(--alt);font-size:13.5px;font-weight:700;padding:8px 16px;border-radius:999px;color:var(--ink-soft);cursor:pointer}._tabActive_1ee80_86{background:var(--ink)!important;color:#fff!important}._brandRow_1ee80_93{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}@media(max-width:480px){._brandRow_1ee80_93{grid-template-columns:1fr}}._field_1ee80_106{display:flex;flex-direction:column;gap:6px}._fieldLabel_1ee80_112{font-family:var(--alt);font-size:13px;font-weight:600;color:var(--ink)}._fieldHint_1ee80_119{font-size:12.5px;color:var(--ink-faint);line-height:1.4;margin:0}._fieldInput_1ee80_126,._textArea_1ee80_127,._emailInput_1ee80_128{border:1px solid var(--line);border-radius:10px;background:var(--white);padding:10px 12px;font:inherit;font-size:14.5px;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}._fieldInput_1ee80_126:focus,._textArea_1ee80_127:focus,._emailInput_1ee80_128:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #1a171214}._presetGrid_1ee80_149{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-bottom:8px}._presetCard_1ee80_156{text-align:left;border:1.5px solid var(--line);border-radius:14px;padding:16px;background:var(--white);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}._presetCard_1ee80_156:hover{border-color:var(--ink-soft)}._presetCardActive_1ee80_170{border-color:var(--ink);background:var(--tint-yellow)}._presetLabel_1ee80_175{font-family:var(--alt);font-weight:700;font-size:15px;color:var(--ink);margin:0 0 4px}._presetDesc_1ee80_183{font-size:13px;line-height:1.45;color:var(--ink-soft);margin:0 0 10px}._chipRow_1ee80_190{display:flex;flex-wrap:wrap;gap:6px}._chip_1ee80_190{display:inline-block;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--tint-grey);color:var(--ink-soft)}._qGrid_1ee80_208{display:grid;gap:18px}._qCard_1ee80_213{border-bottom:1px solid var(--line);padding-bottom:18px}._qCard_1ee80_213:last-child{border-bottom:none;padding-bottom:0}._qLabel_1ee80_223{font-family:var(--alt);font-weight:700;font-size:15px;color:var(--ink);margin:0 0 4px}._qHelp_1ee80_231{font-size:13px;color:var(--ink-faint);margin:0 0 12px;line-height:1.45}._qOptions_1ee80_238{display:flex;flex-wrap:wrap;gap:8px}._qOption_1ee80_238{border:1.5px solid var(--line);border-radius:10px;background:var(--white);padding:9px 13px;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;text-align:left;max-width:260px}._qOptionActive_1ee80_258{border-color:var(--ink);background:var(--tint-yellow);color:var(--ink)}._qOptionDef_1ee80_264{display:block;font-weight:400;font-size:12px;color:var(--ink-faint);margin-top:2px}._qNumberRow_1ee80_272{display:flex;align-items:center;gap:10px}._qNumberInput_1ee80_278{width:100px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;font:inherit;font-size:14.5px;color:var(--ink)}._qNumberInput_1ee80_278:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #1a171214}._qUnit_1ee80_294{font-size:13.5px;color:var(--ink-faint)}._textArea_1ee80_127{width:100%;min-height:200px;resize:vertical;line-height:1.5;font-family:var(--sans)}._clarifyList_1ee80_309{display:grid;gap:14px;margin:18px 0}._clarifyItem_1ee80_315{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--paper)}._clarifyQ_1ee80_322{font-weight:600;font-size:14px;color:var(--ink);margin:0 0 8px}._summaryBox_1ee80_331{margin-top:24px;border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:var(--paper)}._summaryHeadline_1ee80_339{font-family:var(--alt);font-weight:700;font-size:14.5px;color:var(--ink);margin:0 0 10px}._summaryList_1ee80_347{margin:0;padding-left:18px;display:grid;gap:4px}._summaryList_1ee80_347 li{font-size:13.5px;color:var(--ink-soft);line-height:1.5}._mustFixTag_1ee80_360{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pink-deep);background:var(--pink);border-radius:6px;padding:1px 6px;margin-left:6px}._summaryGaps_1ee80_373{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--tint-yellow);font-size:13px;color:var(--ink-soft)}._summaryNotes_1ee80_382{margin-top:10px}._summaryNotesSummary_1ee80_386{cursor:pointer;font-size:12.5px;color:var(--ink-faint)}._actionsBar_1ee80_394{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;flex-wrap:wrap}._linkBtn_1ee80_403{border:none;background:none;font:inherit;font-family:var(--alt);font-weight:600;font-size:13.5px;color:var(--ink-soft);cursor:pointer;padding:0}._linkBtn_1ee80_403:hover{color:var(--ink)}._dropzone_1ee80_421{border:2px dashed var(--line);border-radius:16px;padding:40px 20px;text-align:center;background:var(--paper);cursor:pointer;transition:border-color .15s ease,background .15s ease}._dropzoneActive_1ee80_431{border-color:var(--ink);background:var(--tint-yellow)}._dropzoneTitle_1ee80_436{font-family:var(--alt);font-weight:700;font-size:15.5px;color:var(--ink);margin:0 0 4px}._dropzoneHint_1ee80_444{font-size:13px;color:var(--ink-faint);margin:0}._fileList_1ee80_450{display:grid;gap:10px;margin-top:18px}._fileRow_1ee80_456{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--white)}._fileName_1ee80_466{font-weight:600;font-size:13.5px;color:var(--ink);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_1ee80_477{font-size:12px;color:var(--ink-faint);flex:none}._fileRemove_1ee80_483{border:none;background:none;color:var(--pink-deep);font-size:13px;font-weight:600;cursor:pointer;flex:none}._fileError_1ee80_493{font-size:12.5px;color:var(--pink-deep);margin:6px 0 0}._privacyLine_1ee80_499{margin-top:18px;padding:12px 14px;border-radius:10px;background:var(--tint-blue, var(--paper-2));font-size:13px;color:var(--ink-soft);line-height:1.5}._runList_1ee80_511{display:grid;gap:16px}._runRow_1ee80_516{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--white)}._runHead_1ee80_523{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:8px}._runName_1ee80_531{font-weight:600;font-size:13.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._runElapsed_1ee80_540{font-size:12px;color:var(--ink-faint);flex:none;font-variant-numeric:tabular-nums}._runBarTrack_1ee80_547{height:8px;border-radius:999px;background:var(--paper-2);overflow:hidden}._runBarFill_1ee80_554{height:100%;background:var(--green-card);border-radius:999px;transition:width .3s ease}._runStatus_1ee80_561{margin:8px 0 0;font-size:12.5px;color:var(--ink-faint)}._runError_1ee80_567{margin:8px 0 0;font-size:12.5px;color:var(--pink-deep)}._runDone_1ee80_573{margin:8px 0 0;font-size:12.5px;color:var(--forest);font-weight:600}._resultsList_1ee80_582{display:grid;gap:14px;margin-bottom:24px}._resultRow_1ee80_588{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--white);display:flex;align-items:center;gap:18px;flex-wrap:wrap}._resultName_1ee80_599{font-weight:700;font-family:var(--alt);font-size:14.5px;color:var(--ink);flex:1 1 160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resultScore_1ee80_611{font-family:var(--serif);font-size:28px;color:var(--ink);flex:none}._resultMeta_1ee80_618{font-size:12.5px;color:var(--ink-faint);flex:1 1 200px}._verdictBadge_1ee80_624{display:inline-block;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;flex:none}._vPass_1ee80_635{background:#e1f3e4;color:#0b7a3d}._vPartial_1ee80_636{background:var(--tint-yellow);color:var(--yellow-deep)}._vFail_1ee80_637{background:var(--pink);color:var(--pink-deep)}._vOther_1ee80_638{background:var(--tint-grey);color:var(--ink-faint)}._resultErrorRow_1ee80_640{border-color:var(--pink);background:var(--pink);background:color-mix(in srgb,var(--pink) 25%,var(--white))}._emailGate_1ee80_648{border:1px solid var(--line);border-radius:16px;padding:26px 24px;background:var(--paper);text-align:center}._emailGateTitle_1ee80_656{font-family:var(--serif);font-weight:400;font-size:22px;margin:0 0 6px;color:var(--ink)}._emailGateSub_1ee80_664{font-size:14px;color:var(--ink-soft);max-width:46ch;margin:0 auto 18px}._emailForm_1ee80_673{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}._emailInput_1ee80_128{min-width:240px}._emailError_1ee80_684{margin-top:10px;font-size:13px;color:var(--pink-deep)}._report_1ee80_692{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}._reportHead_1ee80_698{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}._reportName_1ee80_706{font-family:var(--serif);font-weight:400;font-size:20px;color:var(--ink);margin:0}._tablewrap_1ee80_714{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:10px 0 18px}._rtable_1ee80_720{border-collapse:collapse;width:100%;font-size:13px}._rtable_1ee80_720 th,._rtable_1ee80_720 td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:top}._rtable_1ee80_720 th{color:var(--ink-faint);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}._markCell_1ee80_742{width:22px;font-weight:700;text-align:center}._mOk_1ee80_748{color:#0b7a3d}._mBad_1ee80_749{color:var(--pink-deep)}._mMid_1ee80_750,._mNa_1ee80_750{color:var(--ink-faint)}._pill_1ee80_752{display:inline-block;padding:1px 9px;border-radius:999px;font-size:11px;font-weight:700}._pPass_1ee80_760{background:#e1f3e4;color:#0b7a3d}._pPartial_1ee80_761{background:var(--tint-yellow);color:var(--yellow-deep)}._pFail_1ee80_762{background:var(--pink);color:var(--pink-deep)}._pNa_1ee80_763{background:var(--tint-grey);color:var(--ink-faint)}._sectionScore_1ee80_765{color:var(--ink-faint);font-weight:400;text-transform:none;letter-spacing:0;font-size:13px}._noteBox_1ee80_773{white-space:pre-wrap;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-size:13.5px;line-height:1.55;color:var(--ink)}._reportSub_1ee80_784{font-size:13px;color:var(--ink-faint);margin:0 0 8px}._reportH3_1ee80_790{font-family:var(--alt);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin:22px 0 8px}._linkRow_1ee80_803{margin-top:14px}._linkOr_1ee80_807{display:block;font-size:12.5px;color:var(--ink-faint);margin-bottom:6px}._linkInputRow_1ee80_814{display:flex;gap:8px;align-items:stretch}._linkInput_1ee80_814{flex:1 1 auto;min-width:0;font:inherit;font-size:13.5px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink)}._linkInput_1ee80_814:focus{outline:2px solid var(--ink);outline-offset:-1px}._linkAddBtn_1ee80_837{flex:0 0 auto;font:inherit;font-size:13.5px;font-weight:600;padding:9px 18px;border:1px solid var(--ink);border-radius:10px;background:var(--ink);color:var(--white);cursor:pointer}._linkAddBtn_1ee80_837:disabled{opacity:.4;cursor:not-allowed}._summaryGroup_1ee80_858{margin-top:12px}._summaryGroup_1ee80_858:first-of-type{margin-top:8px}._summaryGroupName_1ee80_866{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-family:var(--alt);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}._summaryGroupCount_1ee80_879{font-size:11px;font-weight:600;letter-spacing:0;color:var(--ink-faint);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:0 7px;line-height:17px}._stageWrap_1ee80_893{margin-top:10px}._stageHead_1ee80_897{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 8px;font-size:12.5px;font-weight:600;color:var(--ink)}._stageEta_1ee80_908{font-weight:400;color:var(--ink-faint)}._stageList_1ee80_913{list-style:none;margin:0;padding:0}._stageItem_1ee80_919{display:flex;align-items:baseline;gap:9px;padding:3px 0;font-size:13px;color:var(--ink-faint);transition:color .2s ease}._stageMark_1ee80_929{flex:0 0 auto;width:14px;font-size:12px;line-height:1.5}._stageDone_1ee80_936{color:var(--ink-soft, #5f594f)}._stageDone_1ee80_936 ._stageMark_1ee80_929{color:#15803d}._stageActive_1ee80_944{color:var(--ink);font-weight:600}._stageActive_1ee80_944 ._stageMark_1ee80_929{color:var(--ink);animation:_stageSpin_1ee80_1 1.4s linear infinite;display:inline-block}@keyframes _stageSpin_1ee80_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._stageActive_1ee80_944 ._stageMark_1ee80_929{animation:none}}._wrap_1v8t5_4{border:1px solid var(--line, #e6e2da);border-radius:16px;background:var(--card, #fff);overflow:hidden}._bar_1v8t5_11{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line, #e6e2da);background:var(--paper, #faf8f4)}._barLabel_1v8t5_21{font-size:12.5px;color:var(--ink-faint, #857f76);margin:0}._barSpacer_1v8t5_27{flex:1 1 auto}._grid_1v8t5_29{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:0}@media(max-width:860px){._grid_1v8t5_29{grid-template-columns:minmax(0,1fr)}}._videoCell_1v8t5_39{padding:18px;border-right:1px solid var(--line, #e6e2da);background:var(--paper, #faf8f4)}@media(max-width:860px){._videoCell_1v8t5_39{border-right:0;border-bottom:1px solid var(--line, #e6e2da)}}._video_1v8t5_39{width:100%;aspect-ratio:9 / 16;max-height:460px;border-radius:12px;background:#000;display:block;object-fit:cover}._briefBox_1v8t5_59{margin-top:14px;border-top:1px dashed var(--line, #e6e2da);padding-top:12px}._briefTitle_1v8t5_65{margin:0 0 6px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint, #857f76)}._briefText_1v8t5_73{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-soft, #5f594f);white-space:pre-line}._reportCell_1v8t5_81{padding:18px 20px;min-width:0}._scoreRow_1v8t5_83{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}._scoreBig_1v8t5_91{font-size:30px;font-weight:700;line-height:1;color:var(--ink, #221f1a)}._scoreOf_1v8t5_98{font-size:14px;color:var(--ink-faint, #857f76)}._metLine_1v8t5_100{margin:2px 0 14px;font-size:13px;color:var(--ink-soft, #5f594f)}._verdict_1v8t5_106{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}._vPass_1v8t5_115{background:#dff3e4;color:#14532d}._vPartial_1v8t5_116{background:#fdf0d5;color:#7a4d05}._vFail_1v8t5_117{background:#fbe0e0;color:#7f1d1d}._section_1v8t5_119{margin-top:16px}._sectionHead_1v8t5_121{display:flex;align-items:baseline;gap:8px;margin:0 0 6px}._sectionName_1v8t5_128{margin:0;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink, #221f1a)}._sectionTally_1v8t5_137{font-size:12px;color:var(--ink-faint, #857f76)}._tallyAll_1v8t5_138{color:#15803d}._tallyNone_1v8t5_139{color:#b91c1c}._item_1v8t5_141{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start;padding:6px 0;border-top:1px solid var(--line-soft, #f0ece5)}._glyph_1v8t5_150{font-size:13px;line-height:1.5}._gPass_1v8t5_151{color:#15803d}._gFail_1v8t5_152{color:#b91c1c}._gOther_1v8t5_153{color:#a1998d}._itemLabel_1v8t5_155{margin:0;font-size:13px;line-height:1.5;color:var(--ink, #221f1a)}._itemMeasured_1v8t5_162{margin:1px 0 0;font-size:12px;line-height:1.5;color:var(--ink-faint, #857f76)}._stamp_1v8t5_169{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ink-faint, #857f76);white-space:nowrap;padding-top:1px}._mustFix_1v8t5_177{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c}._note_1v8t5_187{margin-top:16px;padding:12px 14px;border-radius:10px;background:var(--paper, #faf8f4);border:1px solid var(--line, #e6e2da);font-size:13px;line-height:1.6;color:var(--ink-soft, #5f594f)}._noteTitle_1v8t5_198{margin:0 0 4px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint, #857f76)}
