.ToolSubmissionForm_form__4vzEP{--form-line:color-mix(in srgb,var(--ink) 18%,var(--line));--form-line-strong:color-mix(in srgb,var(--ink) 28%,var(--line));display:grid;gap:24px}.ToolSubmissionForm_stepPanel__3wwWH{display:grid;gap:22px}.ToolSubmissionForm_stepHidden__NNG40{display:none!important}.ToolSubmissionForm_stepProgress__2BPC4{display:grid;grid-template-columns:1fr minmax(40px,140px) 1fr;align-items:center;gap:16px;padding:16px 24px;border:1px solid var(--form-line);border-radius:16px;background:var(--surface);box-shadow:0 4px 20px rgba(31,43,72,.05)}.ToolSubmissionForm_stepProgress__2BPC4>div{display:flex;align-items:center;gap:12px;color:var(--muted);transition:all .2s ease}.ToolSubmissionForm_stepProgress__2BPC4>div>span{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1.5px solid var(--form-line-strong);border-radius:50%;background:var(--surface);font-size:.84rem;font-weight:850;transition:all .2s ease}.ToolSubmissionForm_stepProgress__2BPC4>div>div{display:grid;gap:2px}.ToolSubmissionForm_stepProgress__2BPC4 strong{color:var(--ink);font-size:.9rem;font-weight:800}.ToolSubmissionForm_stepProgress__2BPC4 small{font-size:.74rem;color:var(--muted)}.ToolSubmissionForm_stepProgress__2BPC4>i{height:2px;background:var(--form-line);border-radius:2px}.ToolSubmissionForm_stepProgress__2BPC4 .ToolSubmissionForm_currentStep__XoIrb>span{border-color:var(--blue);color:#ffffff;background:var(--blue);box-shadow:0 4px 14px color-mix(in srgb,var(--blue) 35%,transparent)}.ToolSubmissionForm_stepProgress__2BPC4 .ToolSubmissionForm_currentStep__XoIrb strong{color:var(--blue)}.ToolSubmissionForm_stepProgress__2BPC4 .ToolSubmissionForm_completedStep__YJko8>span{border-color:#10b981;color:#ffffff;background:#10b981}.ToolSubmissionForm_stepProgress__2BPC4 .ToolSubmissionForm_completedStep__YJko8 strong{color:var(--ink)}.ToolSubmissionForm_stepProgress__2BPC4 .ToolSubmissionForm_upcomingStep__sh2dV{opacity:.65}.ToolSubmissionForm_block__H4UWl,.ToolSubmissionForm_helpOptions__EQnpK{min-width:0;margin:0;padding:24px;overflow:hidden;border:1px solid var(--form-line);border-radius:16px;background:var(--surface);box-shadow:0 4px 20px rgba(31,43,72,.05);transition:border-color .18s ease}.ToolSubmissionForm_cardHeader__i5DqE,.ToolSubmissionForm_sectionHeading__EZ2kG{margin:-24px -24px 20px;padding:16px 24px;border-bottom:1px solid var(--form-line);background:color-mix(in srgb,var(--surface) 95%,var(--blue))}.ToolSubmissionForm_cardHeader__i5DqE h2,.ToolSubmissionForm_sectionHeading__EZ2kG h2{margin:0;color:var(--ink);font-size:1.04rem;font-weight:850;letter-spacing:-.015em}.ToolSubmissionForm_fieldLabelWrap__A83wE{display:grid;gap:7px;color:var(--ink);font-size:.83rem;font-weight:750}.ToolSubmissionForm_fieldLabelWrap__A83wE+.ToolSubmissionForm_fieldLabelWrap__A83wE{margin-top:14px}.ToolSubmissionForm_form__4vzEP input[type=email],.ToolSubmissionForm_form__4vzEP input[type=search],.ToolSubmissionForm_form__4vzEP input[type=text],.ToolSubmissionForm_form__4vzEP input[type=url],.ToolSubmissionForm_form__4vzEP textarea{width:100%;border:1px solid var(--form-line-strong);border-radius:10px;padding:11px 14px;color:var(--ink);background:color-mix(in srgb,var(--surface) 98%,var(--blue));font:inherit;font-size:.92rem;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ToolSubmissionForm_form__4vzEP input::placeholder,.ToolSubmissionForm_form__4vzEP textarea::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent);font-weight:450}.ToolSubmissionForm_form__4vzEP input:focus,.ToolSubmissionForm_form__4vzEP textarea:focus{border-color:var(--blue);outline:3px solid color-mix(in srgb,var(--blue) 15%,transparent);background:var(--surface)}.ToolSubmissionForm_form__4vzEP textarea{line-height:1.6;resize:vertical}.ToolSubmissionForm_twoColumns__7u8cr{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.ToolSubmissionForm_twoColumns__7u8cr .ToolSubmissionForm_fieldLabelWrap__A83wE+.ToolSubmissionForm_fieldLabelWrap__A83wE{margin-top:0}.ToolSubmissionForm_fieldHeading__2Ej2S{display:block;color:var(--ink);font-size:.83rem;font-weight:750;margin-bottom:8px}.ToolSubmissionForm_help__ISUV9{margin:0 0 16px;color:var(--text);font-size:.86rem;line-height:1.5}.ToolSubmissionForm_pricingBlock__4_ueG{display:grid;gap:8px;margin-top:16px}.ToolSubmissionForm_pricingOptions__1Cx2R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ToolSubmissionForm_pricingCard__2x4A2{position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;border:1.5px solid var(--form-line);border-radius:10px;background:color-mix(in srgb,var(--surface) 98%,var(--blue));cursor:pointer;transition:all .16s ease;user-select:none;margin:0!important}.ToolSubmissionForm_pricingCard__2x4A2:hover{border-color:color-mix(in srgb,var(--blue) 50%,var(--form-line));background:color-mix(in srgb,var(--blue) 4%,var(--surface))}.ToolSubmissionForm_pricingCard__2x4A2.ToolSubmissionForm_pricingSelected__tPAfy,.ToolSubmissionForm_pricingCard__2x4A2:has(input:checked){border-color:var(--blue)!important;background:color-mix(in srgb,var(--blue) 8%,var(--surface))!important;box-shadow:0 0 0 1px var(--blue),0 3px 10px color-mix(in srgb,var(--blue) 14%,transparent)!important}.ToolSubmissionForm_pricingCard__2x4A2 input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ToolSubmissionForm_radioDot___HeFO{width:18px;height:18px;flex:0 0 18px;border-radius:50%;border:2px solid var(--form-line-strong);background:var(--surface);display:grid;place-items:center;transition:all .16s ease}.ToolSubmissionForm_pricingCard__2x4A2:hover .ToolSubmissionForm_radioDot___HeFO{border-color:var(--blue)}.ToolSubmissionForm_pricingCard__2x4A2.ToolSubmissionForm_pricingSelected__tPAfy .ToolSubmissionForm_radioDot___HeFO,.ToolSubmissionForm_pricingCard__2x4A2:has(input:checked) .ToolSubmissionForm_radioDot___HeFO{border-color:var(--blue);background:var(--blue)}.ToolSubmissionForm_radioDot___HeFO:after{content:"";width:6px;height:6px;border-radius:50%;background:#ffffff;opacity:0;transform:scale(.5);transition:all .16s ease}.ToolSubmissionForm_pricingCard__2x4A2.ToolSubmissionForm_pricingSelected__tPAfy .ToolSubmissionForm_radioDot___HeFO:after,.ToolSubmissionForm_pricingCard__2x4A2:has(input:checked) .ToolSubmissionForm_radioDot___HeFO:after{opacity:1;transform:scale(1)}.ToolSubmissionForm_pricingMeta__Ul2Pp{display:flex!important;align-items:baseline!important;gap:6px!important;line-height:1!important}.ToolSubmissionForm_pricingMeta__Ul2Pp strong{color:var(--ink);font-size:.88rem;font-weight:800;transition:color .16s ease}.ToolSubmissionForm_pricingMeta__Ul2Pp small{color:var(--muted);font-size:.74rem;font-weight:500}.ToolSubmissionForm_pricingCard__2x4A2.ToolSubmissionForm_pricingSelected__tPAfy .ToolSubmissionForm_pricingMeta__Ul2Pp strong,.ToolSubmissionForm_pricingCard__2x4A2:has(input:checked) .ToolSubmissionForm_pricingMeta__Ul2Pp strong{color:var(--blue)}.ToolSubmissionForm_uploadGrid__YW0NI{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ToolSubmissionForm_uploadCard__fPHDW{position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;height:64px!important;min-height:64px!important;padding:10px 16px!important;border:1.5px dashed color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--blue) 3%,var(--surface));cursor:pointer;transition:all .16s ease;overflow:hidden;margin:0!important}.ToolSubmissionForm_uploadCard__fPHDW:hover{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 6%,var(--surface))}.ToolSubmissionForm_uploadIconWrap__5I0bM{width:38px;height:38px;flex:0 0 38px;border-radius:9px;background:color-mix(in srgb,var(--blue) 12%,var(--surface));color:var(--blue);display:grid;place-items:center}.ToolSubmissionForm_uploadInfo__46GLa{flex:1;display:grid;gap:2px;line-height:1.25}.ToolSubmissionForm_uploadInfo__46GLa strong{color:var(--ink);font-size:.88rem;font-weight:800}.ToolSubmissionForm_uploadInfo__46GLa small{color:var(--muted);font-size:.74rem;font-weight:500}.ToolSubmissionForm_browsePill__KAt22{padding:5px 12px;border-radius:7px;border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--blue) 8%,var(--surface));color:var(--blue);font-size:.76rem;font-weight:800;transition:all .16s ease}.ToolSubmissionForm_uploadCard__fPHDW:hover .ToolSubmissionForm_browsePill__KAt22{background:var(--blue);color:#ffffff;border-color:var(--blue)}.ToolSubmissionForm_fileSelected__uE_fE{color:#059669;font-weight:750}.ToolSubmissionForm_fileInput__UBTIj{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.ToolSubmissionForm_categorySearch__rTUkO{display:grid;gap:7px;max-width:580px;margin-bottom:16px;color:var(--ink);font-size:.83rem;font-weight:750}.ToolSubmissionForm_categoryGrid__sHi_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;overflow-y:auto;padding:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 25%,transparent) transparent}.ToolSubmissionForm_categoryGrid__sHi_8::-webkit-scrollbar{width:6px}.ToolSubmissionForm_categoryGrid__sHi_8::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 25%,transparent);border-radius:4px}.ToolSubmissionForm_choice__DuZIv{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:12px 14px!important;border:1px solid var(--form-line);border-radius:11px;background:color-mix(in srgb,var(--surface) 98%,var(--blue));cursor:pointer;transition:all .16s ease;margin:0!important}.ToolSubmissionForm_choice__DuZIv:hover{border-color:color-mix(in srgb,var(--blue) 55%,var(--form-line));background:color-mix(in srgb,var(--blue) 4%,var(--surface))}.ToolSubmissionForm_choice__DuZIv input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.ToolSubmissionForm_choiceRadioDot__k9pAl{width:18px;height:18px;flex:0 0 18px;border-radius:50%;border:2px solid var(--form-line-strong);background:var(--surface);display:grid;place-items:center;transition:all .16s ease}.ToolSubmissionForm_choice__DuZIv:hover .ToolSubmissionForm_choiceRadioDot__k9pAl{border-color:var(--blue)}.ToolSubmissionForm_choice__DuZIv.ToolSubmissionForm_selected__FHP6E,.ToolSubmissionForm_choice__DuZIv:has(input:checked){border-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--surface));box-shadow:0 0 0 1px var(--blue)}.ToolSubmissionForm_choice__DuZIv.ToolSubmissionForm_selected__FHP6E .ToolSubmissionForm_choiceRadioDot__k9pAl,.ToolSubmissionForm_choice__DuZIv:has(input:checked) .ToolSubmissionForm_choiceRadioDot__k9pAl{border-color:var(--blue);background:var(--blue)}.ToolSubmissionForm_choiceRadioDot__k9pAl:after{content:"";width:6px;height:6px;border-radius:50%;background:#ffffff;opacity:0;transform:scale(.5);transition:all .16s ease}.ToolSubmissionForm_choice__DuZIv.ToolSubmissionForm_selected__FHP6E .ToolSubmissionForm_choiceRadioDot__k9pAl:after,.ToolSubmissionForm_choice__DuZIv:has(input:checked) .ToolSubmissionForm_choiceRadioDot__k9pAl:after{opacity:1;transform:scale(1)}.ToolSubmissionForm_choiceBody__D_iO3{display:grid;gap:3px}.ToolSubmissionForm_choiceBody__D_iO3 strong{color:var(--ink);font-size:.88rem;font-weight:800}.ToolSubmissionForm_choice__DuZIv.ToolSubmissionForm_selected__FHP6E .ToolSubmissionForm_choiceBody__D_iO3 strong,.ToolSubmissionForm_choice__DuZIv:has(input:checked) .ToolSubmissionForm_choiceBody__D_iO3 strong{color:var(--blue)}.ToolSubmissionForm_choiceBody__D_iO3 small{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.4}.ToolSubmissionForm_subcategoryGroup__vf2En{margin-top:10px}.ToolSubmissionForm_chipGrid__6gYOa{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ToolSubmissionForm_subcatChip__i17o9{position:relative;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 14px!important;border:1px solid var(--form-line);border-radius:20px;background:color-mix(in srgb,var(--surface) 98%,var(--blue));color:var(--ink);font-size:.82rem;font-weight:650;cursor:pointer;transition:all .16s ease;user-select:none;margin:0!important}.ToolSubmissionForm_subcatChip__i17o9 input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ToolSubmissionForm_chipIcon__50rCI{font-size:.82rem;font-weight:850;color:var(--muted);transition:color .16s ease}.ToolSubmissionForm_subcatChip__i17o9:hover{border-color:color-mix(in srgb,var(--blue) 50%,var(--form-line));background:color-mix(in srgb,var(--blue) 5%,var(--surface))}.ToolSubmissionForm_subcatChip__i17o9.ToolSubmissionForm_subcatActive__vgJEI,.ToolSubmissionForm_subcatChip__i17o9:has(input:checked){border-color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue);font-weight:750;box-shadow:0 2px 8px color-mix(in srgb,var(--blue) 15%,transparent)}.ToolSubmissionForm_subcatChip__i17o9.ToolSubmissionForm_subcatActive__vgJEI .ToolSubmissionForm_chipIcon__50rCI,.ToolSubmissionForm_subcatChip__i17o9:has(input:checked) .ToolSubmissionForm_chipIcon__50rCI{color:var(--blue)}.ToolSubmissionForm_helpOptions__EQnpK{display:grid;gap:16px}.ToolSubmissionForm_notSure__6bZmo{display:grid!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:12px!important;cursor:pointer;margin:0!important}.ToolSubmissionForm_notSure__6bZmo input{margin-top:3px;width:18px;height:18px;accent-color:var(--blue);cursor:pointer}.ToolSubmissionForm_notSure__6bZmo span{display:grid;gap:3px}.ToolSubmissionForm_notSure__6bZmo strong{color:var(--ink);font-size:.88rem;font-weight:800}.ToolSubmissionForm_notSure__6bZmo small{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.45}.ToolSubmissionForm_suggestButton__dw7_T{justify-self:start;border:0;padding:0;color:var(--blue);background:none;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;transition:opacity .16s ease}.ToolSubmissionForm_suggestButton__dw7_T:hover{text-decoration:underline}.ToolSubmissionForm_suggestionField__yFBAi{display:grid;gap:7px;margin-top:8px;color:var(--ink);font-size:.83rem;font-weight:750}.ToolSubmissionForm_validation__IMjOn{margin:0;color:#dc2626;font-size:.84rem;font-weight:750;padding:10px 14px;border-radius:8px;background:color-mix(in srgb,#dc2626 8%,var(--surface));border:1px solid color-mix(in srgb,#dc2626 25%,transparent)}.ToolSubmissionForm_success__C1p_5{margin:0;padding:14px 18px;border:1px solid #10b981;border-radius:12px;background:color-mix(in srgb,#10b981 10%,var(--surface));color:#065f46;font-weight:750;font-size:.92rem;line-height:1.5}.ToolSubmissionForm_empty__o3drS{color:var(--muted);font-size:.86rem;margin:12px 0 0}.ToolSubmissionForm_honeypot__2vYcm{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ToolSubmissionForm_stepActions__j00Er{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:6px}.ToolSubmissionForm_stepActions__j00Er>button{min-height:48px;border-radius:11px;padding:0 24px;font:inherit;font-size:.92rem;font-weight:850;cursor:pointer;transition:all .16s ease}.ToolSubmissionForm_backButton__7R_n5{border:1.5px solid var(--form-line-strong);color:var(--ink);background:var(--surface)}.ToolSubmissionForm_backButton__7R_n5:hover{background:color-mix(in srgb,var(--ink) 4%,var(--surface));border-color:var(--ink)}.ToolSubmissionForm_previewNote__IDPP0{margin:-6px 0 0;color:var(--muted);font-size:.78rem;line-height:1.55;text-align:right}.ToolSubmissionForm_sectionHeading__EZ2kG{display:flex;align-items:center;justify-content:space-between;gap:16px}.ToolSubmissionForm_templateButton__HFM3J{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line));border-radius:8px;padding:7px 12px;color:var(--blue);background:color-mix(in srgb,var(--blue) 6%,var(--surface));font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:all .16s ease}.ToolSubmissionForm_templateButton__HFM3J:hover{background:color-mix(in srgb,var(--blue) 12%,var(--surface))}.ToolSubmissionForm_contentEditor__0LCCG{min-height:440px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.92rem!important;line-height:1.6!important}.ToolSubmissionForm_editorFooter__XMuDr{display:flex;justify-content:flex-end;margin-top:8px}.ToolSubmissionForm_characterCount__GOJoH{color:var(--muted);font-size:.75rem;font-weight:650}.ToolSubmissionForm_proConGrid__CqaQN{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ToolSubmissionForm_listBox__UOw33{padding:18px;border-radius:14px;border:1.5px solid}.ToolSubmissionForm_positive__yDKSf{border-color:color-mix(in srgb,#10b981 35%,var(--line));background:color-mix(in srgb,#10b981 4%,var(--surface))}.ToolSubmissionForm_negative__auz1c{border-color:color-mix(in srgb,#ef4444 32%,var(--line));background:color-mix(in srgb,#ef4444 4%,var(--surface))}.ToolSubmissionForm_rowHeading__wIzgy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ToolSubmissionForm_rowHeading__wIzgy h3{margin:0;font-size:.94rem;font-weight:850}.ToolSubmissionForm_positive__yDKSf .ToolSubmissionForm_rowHeading__wIzgy h3{color:#059669}.ToolSubmissionForm_negative__auz1c .ToolSubmissionForm_rowHeading__wIzgy h3{color:#dc2626}.ToolSubmissionForm_rowHeading__wIzgy button{border:1px solid;border-radius:8px;padding:5px 10px;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;transition:all .16s ease}.ToolSubmissionForm_positive__yDKSf .ToolSubmissionForm_rowHeading__wIzgy button{border-color:color-mix(in srgb,#10b981 40%,var(--line));color:#059669;background:color-mix(in srgb,#10b981 10%,var(--surface))}.ToolSubmissionForm_positive__yDKSf .ToolSubmissionForm_rowHeading__wIzgy button:hover{background:color-mix(in srgb,#10b981 18%,var(--surface))}.ToolSubmissionForm_negative__auz1c .ToolSubmissionForm_rowHeading__wIzgy button{border-color:color-mix(in srgb,#ef4444 40%,var(--line));color:#dc2626;background:color-mix(in srgb,#ef4444 10%,var(--surface))}.ToolSubmissionForm_negative__auz1c .ToolSubmissionForm_rowHeading__wIzgy button:hover{background:color-mix(in srgb,#ef4444 18%,var(--surface))}.ToolSubmissionForm_textRows__1MOCg{display:grid;gap:10px}.ToolSubmissionForm_textRow__GGWdB{display:grid;grid-template-columns:28px 1fr 32px;align-items:start;gap:10px}.ToolSubmissionForm_numberBadge__7IngP{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--blue) 12%,var(--surface));color:var(--blue);font-size:.74rem;font-weight:850;margin-top:8px}.ToolSubmissionForm_removeButton__82UqQ{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;padding:0;color:var(--muted);background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;transition:all .16s ease;margin-top:6px}.ToolSubmissionForm_removeButton__82UqQ:hover{border-color:color-mix(in srgb,#ef4444 35%,var(--line));color:#dc2626;background:color-mix(in srgb,#ef4444 10%,var(--surface))}.ToolSubmissionForm_pairRows__5_kkz{display:grid;gap:14px}.ToolSubmissionForm_pairRow__I3gf6{display:grid;grid-template-columns:28px 1fr 32px;align-items:start;gap:12px;padding:16px;border:1px solid var(--form-line);border-radius:12px;background:color-mix(in srgb,var(--surface) 97%,var(--blue))}.ToolSubmissionForm_pairFields__lsOU0{display:grid;gap:10px}.ToolSubmissionForm_pairFields__lsOU0 label{font-size:.78rem}.ToolSubmissionForm_labelRow__fuPAX{display:flex;align-items:center;justify-content:space-between;gap:12px}.ToolSubmissionForm_labelRow__fuPAX small{color:var(--muted);font-weight:650}@media (max-width:820px){.ToolSubmissionForm_proConGrid__CqaQN{grid-template-columns:1fr}}@media (max-width:680px){.ToolSubmissionForm_block__H4UWl,.ToolSubmissionForm_helpOptions__EQnpK{padding:20px 16px}.ToolSubmissionForm_cardHeader__i5DqE,.ToolSubmissionForm_sectionHeading__EZ2kG{margin:-20px -16px 18px;padding:14px 16px}.ToolSubmissionForm_categoryGrid__sHi_8,.ToolSubmissionForm_pricingOptions__1Cx2R,.ToolSubmissionForm_twoColumns__7u8cr,.ToolSubmissionForm_uploadGrid__YW0NI{grid-template-columns:1fr}.ToolSubmissionForm_contentEditor__0LCCG{min-height:360px}.ToolSubmissionForm_sectionHeading__EZ2kG{flex-direction:column;align-items:flex-start}.ToolSubmissionForm_stepProgress__2BPC4{grid-template-columns:1fr;padding:14px 16px}.ToolSubmissionForm_stepProgress__2BPC4>i{display:none}.ToolSubmissionForm_stepProgress__2BPC4>div{padding:4px 0}.ToolSubmissionForm_stepActions__j00Er{display:grid;grid-template-columns:1fr}.ToolSubmissionForm_stepActions__j00Er>button{width:100%}.ToolSubmissionForm_previewNote__IDPP0{text-align:left}}.ToolSubmissionForm_modalOverlay__F1445{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(13,23,44,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:ToolSubmissionForm_fadeIn__PAfiz .2s ease-out}@keyframes ToolSubmissionForm_fadeIn__PAfiz{0%{opacity:0}to{opacity:1}}@keyframes ToolSubmissionForm_scaleUp__7JPWF{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ToolSubmissionForm_modalCard___BD41{position:relative;width:min(100%,520px);padding:40px 32px 34px;border-radius:24px;background:var(--surface);border:1px solid var(--form-line);box-shadow:0 24px 60px rgba(8,37,83,.25);text-align:center;animation:ToolSubmissionForm_scaleUp__7JPWF .25s cubic-bezier(.16,1,.3,1)}.ToolSubmissionForm_modalClose__aKRaP{position:absolute;top:16px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--muted);font-size:1.3rem;line-height:1;cursor:pointer;transition:all .15s ease}.ToolSubmissionForm_modalClose__aKRaP:hover{color:var(--ink);border-color:var(--ink);background:color-mix(in srgb,var(--blue) 8%,var(--surface))}.ToolSubmissionForm_modalIcon__nhZLD{width:72px;height:72px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;color:#10b981;background:color-mix(in srgb,#10b981 14%,var(--surface));border:2px solid color-mix(in srgb,#10b981 30%,transparent);box-shadow:0 10px 24px color-mix(in srgb,#10b981 22%,transparent)}.ToolSubmissionForm_modalIcon__nhZLD svg{width:36px;height:36px}.ToolSubmissionForm_modalTitle__dT20o{margin:0 0 12px;color:var(--ink);font-size:1.55rem;font-weight:850;letter-spacing:-.035em;line-height:1.2}.ToolSubmissionForm_modalText__ScqXB{margin:0 0 10px;color:var(--ink);font-size:1rem;line-height:1.6}.ToolSubmissionForm_modalText__ScqXB strong{color:var(--blue);font-weight:800}.ToolSubmissionForm_modalSubtext__qevKa{margin:0 0 16px;color:var(--text);font-size:.9rem;line-height:1.6}.ToolSubmissionForm_modalFastTrack__5bnfT{margin:0 0 26px;padding:13px 16px;border-radius:12px;background:color-mix(in srgb,var(--blue) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line));font-size:.86rem;line-height:1.55;color:var(--ink);text-align:center}.ToolSubmissionForm_modalFastTrack__5bnfT a{color:var(--blue);font-weight:800;text-decoration:underline;text-underline-offset:3px}.ToolSubmissionForm_modalActions__XYJl4{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ToolSubmissionForm_modalActions__XYJl4 a,.ToolSubmissionForm_modalActions__XYJl4 button{min-width:170px}@media (max-width:520px){.ToolSubmissionForm_modalCard___BD41{padding:30px 20px 24px;border-radius:20px}.ToolSubmissionForm_modalActions__XYJl4{flex-direction:column}.ToolSubmissionForm_modalActions__XYJl4 a,.ToolSubmissionForm_modalActions__XYJl4 button{width:100%}}