.NL0nrG_hero{margin-top:150px;margin-left:auto;margin-right:auto}.NL0nrG_hero h1{text-align:center;margin-bottom:20px;font-size:48px;font-weight:700;line-height:1.2}.NL0nrG_hero h2{text-align:center;margin-bottom:40px;font-size:18px;font-weight:300;line-height:1.5}@media (max-width:600px){.NL0nrG_hero{margin-top:130px}.NL0nrG_hero h1{font-size:36px}.NL0nrG_hero h2{margin-bottom:30px;font-size:16px}}.NL0nrG_platform_list{justify-content:center;font-size:14px;display:flex}.NL0nrG_platform_list li{cursor:pointer;align-items:center;padding:10px 8px;font-weight:500;display:flex;position:relative}.NL0nrG_platform_list li.NL0nrG_active{color:var(--navy-light);border:1px solid var(--border-color);border-bottom:none;border-radius:10px 10px 0 0}.NL0nrG_platform_list li.NL0nrG_active:after{content:"";z-index:1;background:#fff;height:1px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:600px){.NL0nrG_platform_list{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:10px}.NL0nrG_platform_list li.NL0nrG_active{color:var(--navy-light);border:1px solid var(--border-color);border-radius:10px}.NL0nrG_platform_list li.NL0nrG_active:after{display:none}}.NL0nrG_error_message{color:var(--global-red);text-align:center;margin-top:20px;font-weight:500}.NL0nrG_input_area{border:1px solid var(--border-color);border-radius:10px;padding:30px}@media (max-width:600px){.NL0nrG_input_area{border:none;padding:0}}.NL0nrG_input_container{border:1px solid #b8c2cd;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-bottom:20px;padding:10px;display:flex;position:relative}.NL0nrG_input_container input{width:100%;color:var(--font-color);outline:none;font-family:inherit;font-size:16px}.NL0nrG_input_container input::placeholder{color:rgba(var(--font-color-RGBA), .3);font-family:inherit}.NL0nrG_input_container .NL0nrG_generate_button{background-color:var(--navy-light);color:#fff;cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:300px;padding:8px 20px;font-size:16px;transition:background-color .2s;display:flex}.NL0nrG_input_container .NL0nrG_generate_button:hover{background-color:var(--navy)}.NL0nrG_input_container .NL0nrG_generate_button:disabled{background-color:var(--inactive-gray);cursor:not-allowed}@media (max-width:600px){.NL0nrG_input_container{border:none;flex-direction:column;gap:10px}.NL0nrG_input_container input{border:1px solid var(--border-color);border-color:#b8c2cd;border-radius:5px;padding:10px;font-size:14px}.NL0nrG_input_container .NL0nrG_generate_button{width:100%}}.NL0nrG_suggested_links{justify-content:center;gap:15px;font-size:14px;display:flex}.NL0nrG_suggested_links .NL0nrG_divider{background-color:var(--navy-light);width:2px;margin:0 10px}.NL0nrG_suggested_links a{color:var(--navy-light);font-size:16px;font-weight:600;text-decoration:underline}.NL0nrG_suggested_links a:hover{text-decoration:none}@media (max-width:600px){.NL0nrG_suggested_links{flex-direction:column;align-items:center}.NL0nrG_suggested_links .NL0nrG_divider{display:none}}.NL0nrG_suggestion_list{flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:100px;display:grid}.NL0nrG_suggestion_list .NL0nrG_list_item{justify-content:center;display:flex}.NL0nrG_suggestion_list .NL0nrG_list_item .NL0nrG_suggestion_button{cursor:pointer;background:0 0;border:1px solid #eee;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;display:flex}.NL0nrG_suggestion_list .NL0nrG_list_item .NL0nrG_suggestion_button>span{color:#58c070;align-items:center;gap:2px;font-weight:300;display:flex}.NL0nrG_suggestion_list .NL0nrG_list_item .NL0nrG_suggestion_button:hover{background:#f3f3f3}@media (max-width:600px){.NL0nrG_suggestion_list{justify-content:center}}.NL0nrG_generate_more_container{justify-content:center;align-items:center;margin-top:30px;margin-bottom:100px;display:flex}.NL0nrG_generate_more_btn{color:var(--font-color);cursor:pointer;background-color:#0000;border:1px solid #b8c2cd;border-radius:5px;margin:0 auto;padding:10px 20px;font-size:16px;transition:background-color .2s}.NL0nrG_generate_more_btn:hover{background-color:#f3f3f3}
