.tool-page_shell__oWMYg{max-width:700px;margin:0 auto;padding:80px 24px 64px}.tool-page_badge__Od5T6{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9db0ff;background:rgba(110,139,255,.1);border:1px solid rgba(110,139,255,.28);border-radius:999px;padding:4px 12px;margin-bottom:14px}.tool-page_dot__sBBIb{width:6px;height:6px;border-radius:50%;background:#6e8bff}.tool-page_headline__U_n8X{margin:0 0 10px;font-size:clamp(1.65rem,4vw,2.4rem);font-weight:800;letter-spacing:-.025em;color:#f4f5f7;line-height:1.1}.tool-page_sub__d4zZe{margin:0 0 32px;font-size:.975rem;color:hsla(0,0%,100%,.5);line-height:1.6}.tool-page_card__f8Tqg{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;margin-bottom:14px}.tool-page_cardTitle__lqrs_{margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.28)}.tool-page_fieldLabel__AakNg{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.6)}.tool-page_input__Pzo0_{width:100%;box-sizing:border-box;padding:10px 14px;background:#0a0a0f;border:1px solid hsla(0,0%,100%,.13);border-radius:10px;font-size:15px;color:#f0f0f8;outline:none;transition:border-color .15s}.tool-page_input__Pzo0_:focus{border-color:#6e8bff}.tool-page_input__Pzo0_::placeholder{color:#3d4458}.tool-page_inputSm__3_7m7{padding:8px 10px;background:#0a0a0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-size:13px;color:#f0f0f8;outline:none;transition:border-color .15s;text-align:right;width:100%;box-sizing:border-box}.tool-page_inputSm__3_7m7:focus{border-color:#6e8bff}.tool-page_stageTable__RyMf3{width:100%;border-collapse:collapse}.tool-page_stageTable__RyMf3 th{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.25);text-align:left;padding:0 6px 10px}.tool-page_stageTable__RyMf3 td{padding:4px 6px;vertical-align:middle}.tool-page_metricRow__drB1x{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.tool-page_metric__U5b8x{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:14px 16px}.tool-page_metricLabel__3jZTM{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.28);margin-bottom:4px}.tool-page_metricValue__x8Ljz{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;line-height:1}.tool-page_metricSub__cmOEL{font-size:11px;color:hsla(0,0%,100%,.3);margin-top:3px}.tool-page_gradeChip__2SdLr{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:14px}.tool-page_coverBar__isA5R{height:8px;border-radius:4px;background:hsla(0,0%,100%,.07);overflow:hidden;position:relative;margin:12px 0 6px}.tool-page_coverFill__feq1W{height:100%;border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1)}.tool-page_zones__aCFB3{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.tool-page_zone__MxhqK{font-size:10px;font-weight:700;padding:3px 10px;border-radius:999px;letter-spacing:.04em}.tool-page_qGrid__VP4H0{display:grid;grid-template-columns:100px 1fr 1fr;grid-gap:8px;gap:8px;align-items:center;margin-bottom:10px}.tool-page_qLabel__JiIxe{font-size:13px;color:hsla(0,0%,100%,.55);font-weight:600}.tool-page_accBarWrap__PMFki{height:5px;background:hsla(0,0%,100%,.07);border-radius:3px;overflow:hidden;margin-top:4px}.tool-page_accBarFill__FLYu3{height:100%;border-radius:3px;transition:width .4s ease}.tool-page_toolInputRow__Qi2WB{display:flex;gap:8px;margin-bottom:14px}.tool-page_toolInputWrap__bi_S_{flex:1 1;position:relative}.tool-page_suggestBox__5ZKS6{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0d1117;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;z-index:20;max-height:200px;overflow-y:auto}.tool-page_suggestItem__lKLoB{padding:9px 14px;cursor:pointer;font-size:13px;color:hsla(0,0%,100%,.75);transition:background .1s}.tool-page_suggestItem__lKLoB:hover{background:rgba(110,139,255,.12)}.tool-page_addBtn__Z8pn5{padding:10px 18px;background:rgba(110,139,255,.15);border:1px solid rgba(110,139,255,.3);border-radius:10px;font-size:14px;font-weight:700;color:#9db0ff;cursor:pointer;white-space:nowrap;transition:background .15s}.tool-page_addBtn__Z8pn5:hover{background:rgba(110,139,255,.25)}.tool-page_addBtn__Z8pn5:disabled{opacity:.4;cursor:not-allowed}.tool-page_toolRow__vn0qW{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.tool-page_toolRow__vn0qW:last-child{border-bottom:none}.tool-page_toolName__Pi6U2{flex:1 1;font-size:14px;font-weight:600;color:#f0f0f8}.tool-page_toolScore__cjIrT{font-size:16px;font-weight:800;width:36px;text-align:right}.tool-page_toolBar__QH2M8{width:72px;height:5px;background:hsla(0,0%,100%,.07);border-radius:3px;overflow:hidden}.tool-page_toolBarFill__yA7NW{height:100%;border-radius:3px}.tool-page_dimRow__uby03{display:flex;gap:3px;flex-wrap:wrap;margin-top:3px}.tool-page_dim__XsjCh{font-size:9px;font-weight:700;padding:2px 5px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.tool-page_removeBtn__D8SB1{background:none;border:none;color:hsla(0,0%,100%,.2);cursor:pointer;padding:2px 4px;font-size:15px;transition:color .15s;line-height:1}.tool-page_removeBtn__D8SB1:hover{color:#ef4444}.tool-page_unknownNote__8f29o{font-size:11px;color:hsla(0,0%,100%,.28);margin-top:10px;font-style:italic}.tool-page_gateCard__ReN8l{background:rgba(110,139,255,.06);border:1px solid rgba(110,139,255,.2);border-radius:16px;padding:24px;margin-top:14px}.tool-page_gateTitle__ds9Qm{margin:0 0 4px;font-size:1.05rem;font-weight:800;color:#f0f0f8}.tool-page_gateSub__GaEnJ{margin:0 0 16px;font-size:13px;color:hsla(0,0%,100%,.45)}.tool-page_emailRow__ZheZt{display:flex;gap:8px}.tool-page_emailInput__KgWhe{flex:1 1;padding:10px 14px;background:#0a0a0f;border:1px solid hsla(0,0%,100%,.13);border-radius:10px;font-size:14px;color:#f0f0f8;outline:none;transition:border-color .15s}.tool-page_emailInput__KgWhe:focus{border-color:#6e8bff}.tool-page_emailInput__KgWhe::placeholder{color:#3d4458}.tool-page_unlockBtn___MHqQ{padding:10px 20px;border:none;border-radius:10px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(90deg,#5768f0,#4b3fd6);cursor:pointer;white-space:nowrap;transition:opacity .15s}.tool-page_unlockBtn___MHqQ:hover{opacity:.88}.tool-page_unlockBtn___MHqQ:disabled{opacity:.45;cursor:not-allowed}.tool-page_fixList__BJWxH{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.tool-page_fixItem__p05QO{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:hsla(0,0%,100%,.65);line-height:1.55}.tool-page_fixN__szcqY{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:rgba(110,139,255,.18);color:#9db0ff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.tool-page_skillsCta__UHpdh{background:rgba(110,139,255,.07);border:1px solid rgba(110,139,255,.18);border-radius:16px;padding:24px;margin-top:24px;text-align:center}.tool-page_skillsCtaTitle__6GtV3{margin:0 0 6px;font-size:1.05rem;font-weight:800;color:#f0f0f8}.tool-page_skillsCtaSub__q3FqZ{margin:0 0 16px;font-size:13px;color:hsla(0,0%,100%,.45)}.tool-page_divider__vlLnq{border:none;border-top:1px solid hsla(0,0%,100%,.07);margin:24px 0}.tool-page_emptyState__bK2ty{text-align:center;padding:32px 0;font-size:14px;color:hsla(0,0%,100%,.2)}.tool-page_emptyCard__fFTYu{border:1px dashed rgba(110,139,255,.32);background:rgba(110,139,255,.04);border-radius:16px;padding:22px 24px;margin-bottom:14px;text-align:center}.tool-page_emptyTitle__CBCFC{margin:0 0 6px;font-size:14px;font-weight:800;color:#cdd4ff;letter-spacing:-.01em}.tool-page_emptyBody__KwXeF{margin:0;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.5);max-width:460px;margin-inline:auto}.tool-page_emptyBody__KwXeF strong{color:hsla(0,0%,100%,.78);font-weight:700}.tool-page_headRow__U_ojZ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:32px}.tool-page_headRow__U_ojZ .tool-page_sub__d4zZe{margin-bottom:0}.tool-page_presetBtn___4amx{flex-shrink:0;padding:8px 14px;background:rgba(110,139,255,.1);border:1px solid rgba(110,139,255,.28);border-radius:999px;font-size:12.5px;font-weight:700;color:#9db0ff;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.tool-page_presetBtn___4amx:hover{background:rgba(110,139,255,.18);border-color:rgba(110,139,255,.45)}.tool-page_resultsHead__w85qk{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-page_copyBtn__UddjR{padding:6px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.7);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.tool-page_copyBtn__UddjR:hover{background:rgba(110,139,255,.14);border-color:rgba(110,139,255,.4);color:#cdd4ff}.tool-page_benchWrap__WU1C7{margin-top:16px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.02)}.tool-page_benchTitle__NtQ3p{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.28);margin-bottom:10px}.tool-page_benchGrid__9nVr1{display:flex;flex-wrap:wrap;gap:18px}.tool-page_benchStat__B3dXb{flex:1 1;min-width:120px}.tool-page_benchLabel__w3hzV{font-size:11px;color:hsla(0,0%,100%,.4);margin-bottom:3px}.tool-page_benchVals___Fjid{display:flex;align-items:baseline;gap:7px}.tool-page_benchYou___pVPw{font-size:17px;font-weight:800;letter-spacing:-.02em}.tool-page_benchPeer__SDU_q{font-size:12px;color:hsla(0,0%,100%,.32)}.tool-page_benchNote__K4Pij{margin:10px 0 0;font-size:11px;color:hsla(0,0%,100%,.3);font-style:italic}.tool-page_previewNote__84rKw{margin:0 0 12px;font-size:12px;font-weight:700;color:#f59e0b}.tool-page_ctaKicker__txhLz{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tool-page_infoTip__WOOAt{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:5px;border-radius:50%;border:1px solid hsla(0,0%,100%,.28);font-size:9px;font-weight:800;font-style:italic;color:hsla(0,0%,100%,.5);cursor:help;vertical-align:middle;outline:none}.tool-page_infoTip__WOOAt:focus,.tool-page_infoTip__WOOAt:hover{border-color:#6e8bff;color:#9db0ff}.tool-page_infoBubble__FcHDa{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:240px;padding:9px 12px;border-radius:10px;background:#0d1117;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 24px rgba(0,0,0,.5);font-size:12px;font-weight:500;font-style:normal;line-height:1.45;letter-spacing:0;text-transform:none;color:hsla(0,0%,100%,.82);opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:30;pointer-events:none;text-align:left;white-space:normal}.tool-page_infoTip__WOOAt:focus .tool-page_infoBubble__FcHDa,.tool-page_infoTip__WOOAt:hover .tool-page_infoBubble__FcHDa{opacity:1;visibility:visible}@media (max-width:600px){.tool-page_metricRow__drB1x{grid-template-columns:1fr}.tool-page_emailRow__ZheZt{flex-direction:column}.tool-page_qGrid__VP4H0{grid-template-columns:80px 1fr 1fr}.tool-page_toolInputRow__Qi2WB{flex-direction:column}.tool-page_headRow__U_ojZ{flex-direction:column;align-items:flex-start}}.tool-longform_wrap__kAP0w{max-width:700px;margin:0 auto;padding:8px 24px 72px}.tool-longform_divider__473y0{border:none;border-top:1px solid hsla(0,0%,100%,.08);margin:0 0 40px}.tool-longform_block__MXXXJ{margin-bottom:36px}.tool-longform_h2__R3O9J{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#f4f5f7;margin:0 0 12px;line-height:1.2}.tool-longform_p__BprLZ{font-size:.95rem;line-height:1.7;color:hsla(0,0%,100%,.62);margin:0 0 12px}.tool-longform_p__BprLZ:last-child{margin-bottom:0}.tool-longform_p__BprLZ strong{color:hsla(0,0%,100%,.86);font-weight:700}.tool-longform_faqItem__5Nsgr{padding:16px 0;border-top:1px solid hsla(0,0%,100%,.07)}.tool-longform_faqItem__5Nsgr:first-of-type{border-top:none}.tool-longform_faqQ__stQkq{font-size:1rem;font-weight:700;color:#e6e8f0;margin:0 0 6px;line-height:1.35}.tool-longform_relatedList__k6CfK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tool-longform_relatedItem__eLgHH{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.5)}.tool-longform_relatedLink__GzDWF{color:#9db0ff;font-weight:700;text-decoration:none}.tool-longform_relatedLink__GzDWF:hover{text-decoration:underline}.tool-longform_relatedBlurb__CCYi1{color:hsla(0,0%,100%,.5)}