.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}@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}}