.Home_pageContainer__fUliY{min-height:100vh;background:linear-gradient(135deg,#58cc02,#89e219 50%);display:flex;justify-content:center;align-items:flex-start;padding:3rem 1.5rem;color:#1f2937;position:relative;overflow:hidden}.Home_pageContainer__fUliY:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:50px 50px;animation:Home_backgroundScroll__Xmv_y 60s linear infinite;pointer-events:none}@keyframes Home_backgroundScroll__Xmv_y{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.Home_owlDecor__CVDyU{position:absolute;top:2rem;left:2rem;font-size:4rem;animation:Home_float__smvjP 3s ease-in-out infinite;z-index:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}@keyframes Home_float__smvjP{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-20px) rotate(5deg)}}.Home_mainContent__zy59O{margin:0 4rem;width:100%;display:flex;flex-direction:column;gap:2rem;z-index:2}.Home_header__4gLs1{text-align:center;margin-bottom:1rem}.Home_title__CJM6I{font-size:2.5rem;font-weight:800;color:#fff;margin:0 0 1rem;text-shadow:2px 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.Home_titleEmoji__4Lmo6{animation:Home_sparkle__uFljU 2s ease-in-out infinite}@keyframes Home_sparkle__uFljU{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.2) rotate(10deg)}75%{transform:scale(.9) rotate(-10deg)}}.Home_subtitle__p49vo{font-size:1.125rem;color:hsla(0,0%,100%,.95);margin:0;font-weight:500}.Home_contentGrid__R_x9z{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;gap:2rem;align-items:start}.Home_leftColumn__5F3Lr,.Home_rightColumn__lgen4{display:flex;flex-direction:column;gap:1.5rem}.Home_card__fubC7{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease;border:2px solid hsla(0,0%,100%,.8);height:-moz-fit-content;height:fit-content}.Home_card__fubC7:hover{transform:translateY(-4px);box-shadow:0 25px 70px rgba(0,0,0,.2)}.Home_cardHeader__Q0SGj{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.Home_cardIcon__AUbaS{font-size:1.75rem;display:flex;align-items:center;justify-content:center}.Home_cardTitle__Z2uHx{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;flex:1 1}.Home_usernameInput__xTN1_{width:100%;padding:1rem 1.25rem;font-size:1rem;border:2px solid #e5e7eb;border-radius:1rem;background:#fff;color:#1f2937;font-weight:500;transition:all .2s}.Home_usernameInput__xTN1_:focus{outline:none;border-color:#58cc02;box-shadow:0 0 0 4px rgba(88,204,2,.1)}.Home_usernameInput__xTN1_::placeholder{color:#9ca3af}.Home_hint__TAIHm{margin-top:.75rem;font-size:.875rem;color:#6b7280;font-weight:500}.Home_themeSelector__g2t3J{width:100%;padding:1rem 1.25rem;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:#1f2937;transition:all .2s}.Home_themeSelector__g2t3J:hover{border-color:#58cc02;background:#f9fafb}.Home_currentTheme__iYZid{text-transform:capitalize}.Home_dropdownArrow__UIyBl{color:#58cc02;font-size:.875rem}.Home_themeDropdown__VV3gz{margin-top:1rem;max-height:300px;overflow-y:auto;background:#fff;border-radius:1rem;border:2px solid #e5e7eb;padding:.5rem}.Home_themeOption__T4dEG{width:100%;padding:.875rem 1rem;background:transparent;border:none;border-radius:.75rem;cursor:pointer;display:flex;align-items:center;gap:.875rem;transition:all .2s;text-align:left}.Home_themeOption__T4dEG:hover{background:#f3f4f6}.Home_themeOption__T4dEG.Home_themeOptionSelected___5ZmD{background:#dcfce7;font-weight:600}.Home_themeColorPreview__rM75L{width:2.5rem;height:2.5rem;border-radius:.5rem;border:2px solid #e5e7eb;flex-shrink:0}.Home_themeName__J837m{flex:1 1;font-size:.9375rem;color:#1f2937;text-transform:capitalize}.Home_selectedCheck__ACs6u{color:#58cc02;font-weight:700;font-size:1.25rem}.Home_previewCard__7KjK1{position:relative;display:flex;flex-direction:column;flex:1 1}.Home_previewArea__N2_KL{display:flex;align-items:center;justify-content:center}.Home_statsImage__kAXxj{max-width:100%;height:auto;border-radius:.75rem;box-shadow:0 10px 40px rgba(0,0,0,.1);animation:Home_fadeIn__VnhJK .5s ease-in}@keyframes Home_fadeIn__VnhJK{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Home_emptyState__7Z3T9,.Home_errorState__1wDpq,.Home_loadingState__2n3bV{text-align:center;color:#6b7280}.Home_emptyStateIcon__Rr3fo{font-size:4rem;margin-bottom:1rem;animation:Home_bounce__pbSF1 2s ease-in-out infinite}.Home_errorIcon__FSBQX{font-size:3rem;margin-bottom:1rem}.Home_loadingState__2n3bV{display:flex;flex-direction:column;align-items:center;gap:1rem}.Home_spinner__wYqHD{width:50px;height:50px;border:4px solid #e5e7eb;border-top-color:#58cc02;border-radius:50%;animation:Home_spin__tMmvW 1s linear infinite}@keyframes Home_spin__tMmvW{to{transform:rotate(1turn)}}@keyframes Home_bounce__pbSF1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Home_codeCard__0R1cx{padding:1.5rem}.Home_codeBox__UYcXU{display:flex;gap:1rem;align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem}.Home_codeText__QFsRE{flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none}.Home_copyButton__nRwOn{background:linear-gradient(135deg,#58cc02,#89e219);color:#fff;border:none;border-radius:.625rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 4px 12px rgba(88,204,2,.3)}.Home_copyButton__nRwOn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(88,204,2,.4)}.Home_copyButton__nRwOn:active{transform:translateY(0)}.Home_copyButton__nRwOn:disabled{opacity:.5;cursor:not-allowed}.Home_copyButton__nRwOn.Home_copied__nxC_p{background:linear-gradient(135deg,#16a34a,#22c55e)}.Home_footer__S146O{text-align:center;padding:2rem;color:#fff;font-size:.9375rem;font-weight:500;text-shadow:1px 1px 3px rgba(0,0,0,.2)}.Home_footer__S146O a{color:#fff;text-decoration:underline;font-weight:700;transition:opacity .2s}.Home_footer__S146O a:hover{opacity:.8}@media(max-width:1024px){.Home_contentGrid__R_x9z{grid-template-columns:1fr}}@media(max-width:768px){.Home_pageContainer__fUliY{padding:2rem 1rem}.Home_owlDecor__CVDyU{font-size:2.5rem;top:1rem;left:1rem}.Home_title__CJM6I{font-size:1.75rem}.Home_subtitle__p49vo{font-size:1rem}.Home_card__fubC7{padding:1.5rem}}.Home_main__3vDCl{min-height:100vh;padding:0;margin:0;flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:left}.Home_showCase__9nVo2{background-color:#2b2b2b;display:flex;flex-direction:column;padding:1rem 1.5rem;max-width:600px;color:#fff;border-radius:1rem}.Home_category__tTi94 #Home_title__CJM6I{color:#b6c1ac}.Home_grid__Exju9{display:flex;align-items:center;justify-content:left;flex-wrap:wrap;max-width:500px}.Home_badge__XQcFx{margin:.5rem;padding:.5rem;text-align:center;color:inherit;text-decoration:none;transition:color .15s ease,border-color .15s ease;max-width:240px}.Home_badge__XQcFx:active,.Home_badge__XQcFx:focus,.Home_badge__XQcFx:hover{color:#0070f3;border-color:#0070f3}.Home_badge__XQcFx h2{margin:0 0 1rem;font-size:1.5rem}.Home_badge__XQcFx p{margin:0;font-size:.8rem;font-weight:500;line-height:1.5}.Home_badge__XQcFx h6{margin:0;font-size:.7rem;line-height:1.5;font-weight:600;color:gray}.Home_logo__Nw1fV{height:1em;margin-left:.5rem}.Home_container__B1VFq{justify-content:center;margin-top:1rem;display:flex;flex-direction:column;align-items:center}.Home_form__IX1Uk{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.Home_form__IX1Uk label{color:gray;font-size:.8rem}.Home_form__IX1Uk input,.Home_form__IX1Uk select{border:1px solid #2b2b2b;border-radius:10px;padding:.5rem;font-weight:600;color:#0070f3}.Home_form__IX1Uk input:active,.Home_form__IX1Uk input:focus,.Home_form__IX1Uk select:active,.Home_form__IX1Uk select:focus{outline:none!important;border:1px solid #0070f3!important}.Home_form__IX1Uk .Home_btn__y_JC1{margin-top:1rem;border:none;text-decoration:none;padding:1rem 0;background-color:#0070f3;color:#fff;border-radius:10px;transition:.3s}.Home_form__IX1Uk .Home_btn__y_JC1:active,.Home_form__IX1Uk .Home_btn__y_JC1:hover{cursor:pointer;scale:.97;background-color:#157bf0}@media(max-width:600px){.Home_grid__Exju9{width:100%;flex-direction:column}}