@layer base{.Form_formItem__yzdVq{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.Form_formLabel__iX_0J{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}.Form_formLabel__iX_0J.Form_error__8gzF4{color:var(--error)}.Form_formControl__BvbyE{width:100%}.Form_formControl__BvbyE.Form_error__8gzF4:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.Form_formDescription__pb_XK{color:var(--muted-foreground)}.Form_formDescription__pb_XK,.Form_formMessage__y_Zip{font-size:.75rem;line-height:1.5;margin-top:var(--spacing-1);font-family:var(--font-family-base)}.Form_formMessage__y_Zip{font-weight:500;color:var(--error);animation:Form_slideIn__gycI2 var(--animation-duration-normal) ease}@keyframes Form_slideIn__gycI2{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{.Textarea_textarea___cM2C{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}.Textarea_textarea___cM2C::placeholder{color:var(--muted-foreground)}.Textarea_textarea___cM2C:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}.Textarea_textarea___cM2C:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}.Textarea_textarea___cM2C:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.Textarea_noResize___pL5N{resize:none}.Textarea_clear__DO0vy{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}.Textarea_clear__DO0vy:focus,.Textarea_clear__DO0vy:hover{background-color:transparent;border:none;box-shadow:none}.dark .Textarea_textarea___cM2C{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark .Textarea_textarea___cM2C:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark .Textarea_textarea___cM2C:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}.SubmitToolStepBasic_formStep__bJ6P9{animation:SubmitToolStepBasic_fadeIn__4eAFy var(--animation-duration-normal) ease}.SubmitToolStepBasic_stepTitle__wBxs9{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}.SubmitToolStepBasic_stepDescription__FGULQ{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}.SubmitToolStepBasic_formFields__l5ct8{display:flex;flex-direction:column;gap:var(--spacing-4)}.SubmitToolStepBasic_logoUploadContainer__zwbMh{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-4)}.SubmitToolStepBasic_logoUpload__Rlmvh{width:120px;height:120px;border-radius:var(--radius);border:2px dashed var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);cursor:pointer;transition:all var(--animation-duration-normal) ease;background-color:var(--muted);color:var(--muted-foreground);overflow:hidden}.SubmitToolStepBasic_logoUpload__Rlmvh:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--muted) 90%,var(--primary) 10%)}.SubmitToolStepBasic_uploadedLogo__rH09g{width:100%;height:100%;object-fit:contain}.SubmitToolStepBasic_uploadHint__E2K_I{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}.SubmitToolStepBasic_requiredAsterisk__dMqv4{color:var(--error);margin-left:var(--spacing-1)}.SubmitToolStepBasic_textarea__ULcPE{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);width:100%;min-height:120px;resize:vertical;transition:all var(--animation-duration-normal) ease}.SubmitToolStepBasic_textarea__ULcPE:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}.SubmitToolStepBasic_textarea__ULcPE:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}@keyframes SubmitToolStepBasic_fadeIn__4eAFy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@layer base{.Select_selectTrigger__zAbgq{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-1) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer}.Select_selectTrigger__zAbgq:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}.Select_selectTrigger__zAbgq:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}.Select_selectTrigger__zAbgq[data-placeholder]{color:var(--muted-foreground)}.Select_selectTrigger__zAbgq[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.Select_selectIcon__yuoNi{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}.Select_selectTrigger__zAbgq[data-state=open] .Select_selectIcon__yuoNi{transform:rotate(180deg)}.Select_selectContent__AAjfY{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:Select_scaleIn__SZqFw var(--animation-duration-normal) ease}@keyframes Select_scaleIn__SZqFw{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.Select_selectViewport__nxDIy{padding:var(--spacing-2)}.Select_scrollButton__nlvgN{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}.Select_scrollButton__nlvgN:hover .Select_scrollIcon___j_AN{color:var(--primary)}.Select_scrollIcon___j_AN{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}.Select_selectLabel__RVXes{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}.Select_selectItem__sdY4a{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}.Select_selectItem__sdY4a:hover{background-color:var(--primary);color:var(--primary-foreground)}.Select_selectItem__sdY4a:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}.Select_selectItem__sdY4a[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}.Select_selectItemIndicator__CF2tQ{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}.Select_checkIcon__AlvTs{height:1rem;width:1rem;color:currentColor}.Select_selectSeparator__yJD7n{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark .Select_selectTrigger__zAbgq{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark .Select_selectTrigger__zAbgq:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark .Select_selectTrigger__zAbgq:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}.SubmitToolStepCategory_formStep__isIZ_{animation:SubmitToolStepCategory_fadeIn__AY9Qq var(--animation-duration-normal) ease}.SubmitToolStepCategory_stepTitle__gttZE{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}.SubmitToolStepCategory_stepDescription__hATz3{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}.SubmitToolStepCategory_formFields__zLi1n{display:flex;flex-direction:column;gap:var(--spacing-4)}.SubmitToolStepCategory_tagsContainer__g_XnG{margin-bottom:var(--spacing-4)}.SubmitToolStepCategory_tagsGrid__ItxAF{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--spacing-2);gap:var(--spacing-2);margin-top:var(--spacing-2)}.SubmitToolStepCategory_tagItem__Evs8q{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--muted);color:var(--muted-foreground);font-size:.875rem;cursor:pointer;transition:all var(--animation-duration-fast) ease;display:flex;align-items:center;justify-content:space-between}.SubmitToolStepCategory_tagItem__Evs8q:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--muted) 90%,var(--primary) 10%)}.SubmitToolStepCategory_tagSelected__BHkzp{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.SubmitToolStepCategory_tagSelected__BHkzp:hover{background-color:color-mix(in srgb,var(--primary) 90%,black 10%);color:var(--primary-foreground)}.SubmitToolStepCategory_tagCheck__MRssy{margin-left:var(--spacing-1)}.SubmitToolStepCategory_screenshotsContainer__tqqkp{margin-top:var(--spacing-4)}.SubmitToolStepCategory_screenshotsGrid__rShh5{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--spacing-2);gap:var(--spacing-2);margin-top:var(--spacing-2)}.SubmitToolStepCategory_screenshotItem__BkXuD{position:relative;width:100%;height:80px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.SubmitToolStepCategory_screenshotItem__BkXuD img{width:100%;height:100%;object-fit:cover}.SubmitToolStepCategory_removeScreenshotBtn__E39Ly{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:var(--radius-full);background-color:var(--error);color:var(--error-foreground);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;opacity:.8;transition:opacity var(--animation-duration-fast) ease}.SubmitToolStepCategory_removeScreenshotBtn__E39Ly:hover{opacity:1}.SubmitToolStepCategory_addScreenshotBtn__mT79c{width:100%;height:80px;border-radius:var(--radius);border:2px dashed var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);cursor:pointer;transition:all var(--animation-duration-normal) ease;background-color:var(--muted);color:var(--muted-foreground);font-size:.875rem}.SubmitToolStepCategory_addScreenshotBtn__mT79c:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--muted) 90%,var(--primary) 10%)}.SubmitToolStepCategory_errorMessage__IQDTi{color:var(--error);font-size:.75rem;margin-top:var(--spacing-1)}@keyframes SubmitToolStepCategory_fadeIn__AY9Qq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@layer base{.Checkbox_checkboxWrapper__znCnB{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.Checkbox_checkbox__b4eA_{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.Checkbox_checkbox__b4eA_:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.Checkbox_checkbox__b4eA_:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}.Checkbox_checkbox__b4eA_:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:Checkbox_checkboxPulse__iEyCT var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.Checkbox_checkbox__b4eA_:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}.Checkbox_checkmark__iFXHy{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.Checkbox_checkbox__b4eA_:checked+.Checkbox_checkmark__iFXHy{opacity:1;transform:scale(1)}.Checkbox_checkbox__b4eA_:disabled+.Checkbox_checkmark__iFXHy{color:var(--muted-foreground)}@keyframes Checkbox_checkboxPulse__iEyCT{0%{transform:scale(.95);box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}.SubmitToolStepDetails_formStep__hGbWY{animation:SubmitToolStepDetails_fadeIn__oNHRm var(--animation-duration-normal) ease}.SubmitToolStepDetails_stepTitle__XVgPP{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}.SubmitToolStepDetails_stepDescription__EFrQ4{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}.SubmitToolStepDetails_affiliateContainer__tHEO8,.SubmitToolStepDetails_formFields__ALTqg,.SubmitToolStepDetails_trialContainer__ye_xw{display:flex;flex-direction:column;gap:var(--spacing-4)}.SubmitToolStepDetails_checkboxItem__6j1lP{margin:0}.SubmitToolStepDetails_checkboxContainer__tfzDW{display:flex;align-items:center;gap:var(--spacing-2)}.SubmitToolStepDetails_checkboxLabel__6XKOg{margin:0;cursor:pointer}@keyframes SubmitToolStepDetails_fadeIn__oNHRm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SubmitToolStepProsCons_formStep__k3xPU{animation:SubmitToolStepProsCons_fadeIn__Pbp6T var(--animation-duration-normal) ease}.SubmitToolStepProsCons_stepTitle__HBozX{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}.SubmitToolStepProsCons_stepDescription__gCJOq{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}.SubmitToolStepProsCons_prosConsContainer__eSvlw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}.SubmitToolStepProsCons_consSection__E00X0,.SubmitToolStepProsCons_prosSection__BUQYo{display:flex;flex-direction:column;gap:var(--spacing-2)}.SubmitToolStepProsCons_prosConsItem__FC8bp{display:flex;align-items:center;gap:var(--spacing-2)}.SubmitToolStepProsCons_prosConsActions___YYeZ{display:flex;gap:var(--spacing-1)}.SubmitToolStepProsCons_prosConsDescription__nue8d{margin-top:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem;margin-bottom:var(--spacing-2)}.SubmitToolStepProsCons_addButton__E6BrY{margin-top:var(--spacing-2);align-self:flex-start}.SubmitToolStepProsCons_errorMessage___3VFC{color:var(--error);font-size:.75rem;margin-top:var(--spacing-1)}@keyframes SubmitToolStepProsCons_fadeIn__Pbp6T{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.SubmitToolStepProsCons_prosConsContainer__eSvlw{grid-template-columns:1fr}}.SubmitToolStepListing_formStep__kX1kb{animation:SubmitToolStepListing_fadeIn___G0cp var(--animation-duration-normal) ease}.SubmitToolStepListing_stepTitle___7DM5{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}.SubmitToolStepListing_stepDescription__aoipN{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}.SubmitToolStepListing_listingOptions__iJS31{margin-top:var(--spacing-2)}.SubmitToolStepListing_listingOptionsContainer__IoJXy{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--spacing-4);gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.SubmitToolStepListing_listingOption__FUre3{position:relative;border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);transition:all var(--animation-duration-normal) ease;cursor:pointer;background-color:var(--card);display:flex;flex-direction:column;gap:var(--spacing-2)}.SubmitToolStepListing_listingOption__FUre3:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.SubmitToolStepListing_disabledOption__dYF4l{opacity:.7;cursor:not-allowed;border-color:var(--border)}.SubmitToolStepListing_disabledOption__dYF4l:hover{transform:none;border-color:var(--border);box-shadow:none}.SubmitToolStepListing_listingOption__FUre3.SubmitToolStepListing_selected__jLoa7{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}.SubmitToolStepListing_listingBadge__Lmxsn{position:absolute;top:-10px;right:var(--spacing-4);background:var(--gradient-accent);color:var(--primary-foreground);font-size:.75rem;font-weight:600;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);box-shadow:var(--shadow)}.SubmitToolStepListing_listingHeader__dTDvL{display:flex;align-items:center;gap:var(--spacing-2)}.SubmitToolStepListing_listingIcon__K8fF_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);background:var(--gradient-primary);color:var(--primary-foreground)}.SubmitToolStepListing_listingHeader__dTDvL h3{font-weight:600;font-size:1.125rem;margin:0}.SubmitToolStepListing_listingPrice__iEgI_{font-family:var(--font-family-monospace);font-size:1.5rem;font-weight:700;margin:var(--spacing-2) 0 0 0}.SubmitToolStepListing_listingPriceSubtext__L1RPt{font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2);display:flex;align-items:center;justify-content:center}.SubmitToolStepListing_oneTime__pPqz2{background-color:var(--success);color:var(--success-foreground)}.SubmitToolStepListing_monthly__HlfAi,.SubmitToolStepListing_oneTime__pPqz2{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-weight:500;font-size:.7rem}.SubmitToolStepListing_monthly__HlfAi{background-color:var(--info);color:var(--info-foreground)}.SubmitToolStepListing_listingFeatures__haqyE{list-style-type:none;padding:0;margin:0 0 var(--spacing-4) 0;flex-grow:1}.SubmitToolStepListing_listingFeatures__haqyE li{position:relative;padding-left:var(--spacing-4);margin-bottom:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}.SubmitToolStepListing_listingFeatures__haqyE li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:600}.SubmitToolStepListing_disabledMessage__blFz9{background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-3);border-radius:var(--radius);margin:var(--spacing-2) 0;font-size:.875rem;text-align:center;font-weight:500}.SubmitToolStepListing_listingAction__mdTvT{margin-top:auto}.SubmitToolStepListing_paymentInfo__Cl6v4{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);margin-top:var(--spacing-4)}.SubmitToolStepListing_paymentInfoHeader__z_P52{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.SubmitToolStepListing_paymentInfoHeader__z_P52 h3{font-weight:600;font-size:1rem;margin:0}.SubmitToolStepListing_paymentInfo__Cl6v4 p{font-size:.875rem;color:var(--muted-foreground);margin:0}.SubmitToolStepListing_termsContainer__aHYls{margin-top:var(--spacing-4)}.SubmitToolStepListing_checkboxItem__Tifr0{margin:0}.SubmitToolStepListing_checkboxWrapper__EdNQ0{display:flex;align-items:center;gap:var(--spacing-2)}.SubmitToolStepListing_checkboxLabel__Mj6qZ{margin:0;cursor:pointer}.SubmitToolStepListing_checkboxLabel__Mj6qZ a{color:var(--primary);text-decoration:none}.SubmitToolStepListing_checkboxLabel__Mj6qZ a:hover{text-decoration:underline}@keyframes SubmitToolStepListing_fadeIn___G0cp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.SubmitToolStepListing_listingOptionsContainer__IoJXy{grid-template-columns:1fr}}.SubmitToolSuccess_successContainer__CDndW{display:flex;justify-content:center;align-items:center;min-height:70vh;width:100%}.SubmitToolSuccess_successCard__S3UWa{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);max-width:600px;width:100%;text-align:center;animation:SubmitToolSuccess_scaleIn__k7TE1 var(--animation-duration-normal) ease;border:1px solid var(--border)}.SubmitToolSuccess_successIconWrapper__hhYAW{width:80px;height:80px;border-radius:var(--radius-full);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-6);box-shadow:var(--shadow-md)}.SubmitToolSuccess_successIcon__llSZD{width:40px;height:40px;color:var(--primary-foreground)}.SubmitToolSuccess_successTitle__GOlG_{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;margin-bottom:var(--spacing-4);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.SubmitToolSuccess_successMessage__i6Bwq{font-size:1.125rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}.SubmitToolSuccess_nextSteps__9SOZy{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-6);text-align:left;max-height:300px;overflow-y:auto}.SubmitToolSuccess_nextSteps__9SOZy h3{font-weight:600;margin-top:0;margin-bottom:var(--spacing-2)}.SubmitToolSuccess_nextSteps__9SOZy ul{padding-left:var(--spacing-4);margin:0}.SubmitToolSuccess_nextSteps__9SOZy li{margin-bottom:var(--spacing-2);color:var(--muted-foreground)}.SubmitToolSuccess_successActions__A7hcG{display:flex;gap:var(--spacing-4);justify-content:center}@keyframes SubmitToolSuccess_scaleIn__k7TE1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.SubmitToolSuccess_successActions__A7hcG{flex-direction:column;gap:var(--spacing-4)}}.SubmitToolHelp_helpCard__SPxif{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-4);border:1px solid var(--border);position:-webkit-sticky;position:sticky;top:calc(var(--spacing-8) + 80px);height:-moz-fit-content;height:fit-content}.SubmitToolHelp_helpHeader__obVLa{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}.SubmitToolHelp_helpHeader__obVLa h3{font-weight:600;font-size:1.125rem;margin:0}.SubmitToolHelp_helpContent__5Eu_K h4{font-weight:600;font-size:1rem;margin:0 0 var(--spacing-2) 0}.SubmitToolHelp_helpContent__5Eu_K ul{padding-left:var(--spacing-4);margin:0}.SubmitToolHelp_helpContent__5Eu_K li{margin-bottom:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}.SubmitToolHelp_helpContent__5Eu_K li strong{color:var(--foreground)}.submit-tool_container__XTfW_{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-4)}.submit-tool_header__9IY3u{text-align:center;margin-bottom:var(--spacing-8)}.submit-tool_title__PUOFG{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-2);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;display:inline-block}.submit-tool_title__PUOFG:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--gradient-primary);border-radius:var(--radius-full)}.submit-tool_subtitle__Kvx3f{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:var(--spacing-4) auto 0}.submit-tool_formContainer__7v_5_{display:grid;grid-template-columns:1fr 300px;grid-gap:var(--spacing-6);gap:var(--spacing-6);position:relative}.submit-tool_progressContainer__tUe2p{display:flex;justify-content:space-between;margin-bottom:var(--spacing-6);position:relative;grid-column:1/-1}.submit-tool_progressContainer__tUe2p:before{content:"";position:absolute;top:16px;left:0;right:0;height:2px;background-color:var(--border);z-index:var(--z-negative)}.submit-tool_progressStep__CTRlE{flex-direction:column;gap:var(--spacing-2);position:relative;cursor:pointer}.submit-tool_progressDot__PULzf,.submit-tool_progressStep__CTRlE{display:flex;align-items:center;transition:all var(--animation-duration-normal) ease}.submit-tool_progressDot__PULzf{width:32px;height:32px;border-radius:var(--radius-full);background-color:var(--card);border:2px solid var(--border);justify-content:center;font-weight:600;font-size:.875rem;color:var(--muted-foreground)}.submit-tool_progressLabel__le0Dv{font-size:.875rem;font-weight:500;color:var(--muted-foreground);transition:all var(--animation-duration-normal) ease}.submit-tool_progressStep__CTRlE.submit-tool_active__PmzgN .submit-tool_progressDot__PULzf{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent)}.submit-tool_progressStep__CTRlE.submit-tool_active__PmzgN .submit-tool_progressLabel__le0Dv{color:var(--foreground);font-weight:600}.submit-tool_progressStep__CTRlE.submit-tool_completed__WeAS2 .submit-tool_progressDot__PULzf{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.submit-tool_progressStep__CTRlE.submit-tool_completed__WeAS2 .submit-tool_progressLabel__le0Dv{color:var(--foreground)}.submit-tool_formCard__Fm1Vv{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6);position:relative;overflow:hidden;border:1px solid var(--border)}.submit-tool_formCard__Fm1Vv:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.submit-tool_form__1W_5i{width:100%}.submit-tool_formStep__SIN2T{animation:submit-tool_fadeIn__hIVLF var(--animation-duration-normal) ease}.submit-tool_stepTitle__4KT18{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}.submit-tool_stepDescription__0kBfs{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}.submit-tool_formFields__bjieg{display:flex;flex-direction:column;gap:var(--spacing-4)}.submit-tool_logoUploadContainer__Ansrc{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-4)}.submit-tool_logoUpload___mOIY{width:120px;height:120px;border-radius:var(--radius);border:2px dashed var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);cursor:pointer;transition:all var(--animation-duration-normal) ease;background-color:var(--muted);color:var(--muted-foreground);overflow:hidden}.submit-tool_logoUpload___mOIY:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--muted) 90%,var(--primary) 10%)}.submit-tool_uploadedLogo__Zh_ng{width:100%;height:100%;object-fit:contain}.submit-tool_uploadHint__pk89K{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}.submit-tool_textarea__vdCY9{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);width:100%;min-height:120px;resize:vertical;transition:all var(--animation-duration-normal) ease}.submit-tool_textarea__vdCY9:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}.submit-tool_textarea__vdCY9:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}.submit-tool_tagsContainer__1zPuI{margin-bottom:var(--spacing-4)}.submit-tool_tagsGrid___X6Qa{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--spacing-2);gap:var(--spacing-2);margin-top:var(--spacing-2)}.submit-tool_tagItem__yIIhG{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--muted);color:var(--muted-foreground);font-size:.875rem;cursor:pointer;transition:all var(--animation-duration-fast) ease;display:flex;align-items:center;justify-content:space-between}.submit-tool_tagItem__yIIhG:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--muted) 90%,var(--primary) 10%)}.submit-tool_tagSelected__OGC9_{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.submit-tool_tagSelected__OGC9_:hover{background-color:color-mix(in srgb,var(--primary) 90%,black 10%);color:var(--primary-foreground)}.submit-tool_tagCheck__mtS6O{margin-left:var(--spacing-1)}.submit-tool_screenshotsContainer__rrOhG{margin-top:var(--spacing-4)}.submit-tool_screenshotsGrid__tDEgf{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--spacing-2);gap:var(--spacing-2);margin-top:var(--spacing-2)}.submit-tool_screenshotItem__h5W1X{position:relative;width:100%;height:80px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.submit-tool_screenshotItem__h5W1X img{width:100%;height:100%;object-fit:cover}.submit-tool_removeScreenshotBtn__RfBdg{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:var(--radius-full);background-color:var(--error);color:var(--error-foreground);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;opacity:.8;transition:opacity var(--animation-duration-fast) ease}.submit-tool_removeScreenshotBtn__RfBdg:hover{opacity:1}.submit-tool_addScreenshotBtn__lX8mj{width:100%;height:80px;border-radius:var(--radius);border:2px dashed var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);cursor:pointer;transition:all var(--animation-duration-normal) ease;background-color:var(--muted);color:var(--muted-foreground);font-size:.875rem}.submit-tool_addScreenshotBtn__lX8mj:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--muted) 90%,var(--primary) 10%)}.submit-tool_trialContainer__7cbRg{display:flex;flex-direction:column;gap:var(--spacing-4)}.submit-tool_checkboxItem__qgOa_{margin:0}.submit-tool_checkboxWrapper__YScrP{display:flex;align-items:center;gap:var(--spacing-2)}.submit-tool_checkboxLabel__C6O1b{margin:0;cursor:pointer}.submit-tool_prosConsContainer__Nk8ZO{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}.submit-tool_consSection__fQSDJ,.submit-tool_prosSection__D3Viu{display:flex;flex-direction:column;gap:var(--spacing-2)}.submit-tool_prosConsItem__934ul{display:flex;align-items:center;gap:var(--spacing-2)}.submit-tool_prosConsActions__Xs9nm{display:flex;gap:var(--spacing-1)}.submit-tool_listingOptions__8UdyI,.submit-tool_prosConsDescription__BjQ4_{margin-top:var(--spacing-2)}.submit-tool_listingOptionsContainer__sV2eI{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--spacing-4);gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.submit-tool_listingOption__4hYAa{position:relative;border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);transition:all var(--animation-duration-normal) ease;cursor:pointer;background-color:var(--card);display:flex;flex-direction:column;gap:var(--spacing-2)}.submit-tool_listingOption__4hYAa:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.submit-tool_listingOption__4hYAa.submit-tool_selected__iL8E5{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}.submit-tool_listingBadge__30pt2{position:absolute;top:-10px;right:var(--spacing-4);background:var(--gradient-accent);color:var(--primary-foreground);font-size:.75rem;font-weight:600;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);box-shadow:var(--shadow)}.submit-tool_listingHeader__BxbWz{display:flex;align-items:center;gap:var(--spacing-2)}.submit-tool_listingIcon__Ns8j7{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);background:var(--gradient-primary);color:var(--primary-foreground)}.submit-tool_listingHeader__BxbWz h3{font-weight:600;font-size:1.125rem;margin:0}.submit-tool_listingPrice__ZjHsS{font-family:var(--font-family-monospace);font-size:1.5rem;font-weight:700;margin:var(--spacing-2) 0}.submit-tool_listingFeatures__W_vpV{list-style-type:none;padding:0;margin:0 0 var(--spacing-4) 0;flex-grow:1}.submit-tool_listingFeatures__W_vpV li{position:relative;padding-left:var(--spacing-4);margin-bottom:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}.submit-tool_listingFeatures__W_vpV li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:600}.submit-tool_listingAction__JX8WL{margin-top:auto}.submit-tool_paymentInfo__N1WU2{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);margin-top:var(--spacing-4)}.submit-tool_paymentInfoHeader__YqPGa{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.submit-tool_paymentInfoHeader__YqPGa h3{font-weight:600;font-size:1rem;margin:0}.submit-tool_paymentInfo__N1WU2 p{font-size:.875rem;color:var(--muted-foreground);margin:0}.submit-tool_termsContainer__bM15Z{margin-top:var(--spacing-4)}.submit-tool_formNavigation__Ubbre{display:flex;justify-content:space-between;margin-top:var(--spacing-6)}.submit-tool_navButton__f7KXq{display:flex;align-items:center;gap:var(--spacing-2)}.submit-tool_submitButton__EpRJD{min-width:120px}.submit-tool_helpCard__Mo_jE{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-4);border:1px solid var(--border);position:-webkit-sticky;position:sticky;top:calc(var(--spacing-8) + 80px);height:-moz-fit-content;height:fit-content}.submit-tool_helpHeader__sXokK{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}.submit-tool_helpHeader__sXokK h3{font-weight:600;font-size:1.125rem;margin:0}.submit-tool_helpContent__Qp7_B h4{font-weight:600;font-size:1rem;margin:0 0 var(--spacing-2) 0}.submit-tool_helpContent__Qp7_B ul{padding-left:var(--spacing-4);margin:0}.submit-tool_helpContent__Qp7_B li{margin-bottom:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}.submit-tool_errorMessage__4DuUX{color:var(--error);font-size:.75rem;margin-top:var(--spacing-1)}.submit-tool_successContainer__TE_xo{display:flex;justify-content:center;align-items:center;min-height:70vh;width:100%}.submit-tool_successCard__3q_ee{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);max-width:600px;width:100%;text-align:center;animation:submit-tool_scaleIn__xCpuC var(--animation-duration-normal) ease;border:1px solid var(--border)}.submit-tool_successIconWrapper__o2s8u{width:80px;height:80px;border-radius:var(--radius-full);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-6);box-shadow:var(--shadow-md)}.submit-tool_successIcon__t6Anf{width:40px;height:40px;color:var(--primary-foreground)}.submit-tool_successTitle__Hro8b{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;margin-bottom:var(--spacing-4);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.submit-tool_successMessage__giOwy{font-size:1.125rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}.submit-tool_nextSteps__fT6VP{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-6);text-align:left}.submit-tool_nextSteps__fT6VP h3{font-weight:600;margin-top:0;margin-bottom:var(--spacing-2)}.submit-tool_nextSteps__fT6VP ul{padding-left:var(--spacing-4);margin:0}.submit-tool_nextSteps__fT6VP li{margin-bottom:var(--spacing-2);color:var(--muted-foreground)}.submit-tool_successActions__AFUmh{display:flex;gap:var(--spacing-4);justify-content:center}@keyframes submit-tool_fadeIn__hIVLF{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes submit-tool_scaleIn__xCpuC{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:992px){.submit-tool_formContainer__7v_5_{grid-template-columns:1fr}.submit-tool_helpCard__Mo_jE{position:static;margin-top:var(--spacing-6)}}@media (max-width:768px){.submit-tool_title__PUOFG{font-size:2rem}.submit-tool_progressLabel__le0Dv{display:none}.submit-tool_listingOptionsContainer__sV2eI,.submit-tool_prosConsContainer__Nk8ZO{grid-template-columns:1fr}.submit-tool_formNavigation__Ubbre{flex-direction:column;gap:var(--spacing-4)}.submit-tool_navButton__f7KXq{width:100%;justify-content:center}.submit-tool_successActions__AFUmh{flex-direction:column}}@media (max-width:480px){.submit-tool_container__XTfW_{padding:var(--spacing-2)}.submit-tool_formCard__Fm1Vv{padding:var(--spacing-4)}.submit-tool_progressContainer__tUe2p{margin-bottom:var(--spacing-4)}.submit-tool_progressDot__PULzf{width:28px;height:28px;font-size:.75rem}.submit-tool_screenshotsGrid__tDEgf,.submit-tool_tagsGrid___X6Qa{grid-template-columns:repeat(2,1fr)}}