._container_1kd8o_1{display:flex;align-items:center;justify-content:center}._spinner_1kd8o_7{border-radius:9999px;border:2px solid #d1d5db;border-top-color:#111827;animation:_spin_1kd8o_7 1s linear infinite}.dark ._spinner_1kd8o_7{border-color:#4b5563;border-top-color:#fff}._sm_1kd8o_18{width:1rem;height:1rem}._md_1kd8o_23{width:2rem;height:2rem}._lg_1kd8o_28{width:3rem;height:3rem}._pageContainer_1kd8o_33{min-height:100vh;background-color:#fff;display:flex;align-items:center;justify-content:center}.dark ._pageContainer_1kd8o_33{background-color:#111827}._pageContent_1kd8o_44{text-align:center}._pageText_1kd8o_48{color:#4b5563;margin-top:1rem}.dark ._pageText_1kd8o_48{color:#9ca3af}@keyframes _spin_1kd8o_7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageContainer_1jscl_1{min-height:100vh;background-color:#fff;padding:0 1.5rem;display:flex;align-items:center;justify-content:center}.dark ._pageContainer_1jscl_1{background-color:#111827}._pageContent_1jscl_13{max-width:28rem;text-align:center}._iconBadge_1jscl_18{width:5rem;height:5rem;margin:0 auto 1.5rem;border-radius:9999px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center}.dark ._iconBadge_1jscl_18{background-color:#1f2937}._icon_1jscl_18{width:2.25rem;height:2.25rem;color:#6b7280}.dark ._icon_1jscl_18{color:#9ca3af}._title_1jscl_41{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.75rem}.dark ._title_1jscl_41{color:#fff}._text_1jscl_51{color:#4b5563;margin-bottom:2rem}.dark ._text_1jscl_51{color:#9ca3af}._retryButton_1jscl_59{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:9999px;transition:all .2s ease-in-out;cursor:pointer;border:none;text-decoration:none;background-color:#111827;color:#fff;gap:.5rem;padding:.75rem 1.25rem}._retryButton_1jscl_59:focus{outline:none;box-shadow:0 0 0 2px #0000001a}._retryButton_1jscl_59:hover{background-color:#1f2937;transform:translateY(-1px)}.dark ._retryButton_1jscl_59{background-color:#fff;color:#111827}.dark ._retryButton_1jscl_59:hover{background-color:#f3f4f6}._buttonIcon_1jscl_90{width:1rem;height:1rem}._app_1bi2z_1{min-height:100vh;transition:color .3s ease-in-out,background-color .3s ease-in-out}._mainContent_1bi2z_6{min-height:100vh;background-color:#fff;color:#111827;transition:color .3s ease-in-out,background-color .3s ease-in-out}.dark ._mainContent_1bi2z_6{background-color:#111827;color:#fff}._nav_1bi2z_17{position:fixed;width:100%;z-index:50;transition:all .3s ease-in-out}._nav_1bi2z_17._scrolled_1bi2z_23{background-color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px #0000000d}.dark ._nav_1bi2z_17._scrolled_1bi2z_23{background-color:#111827f2}._nav_1bi2z_17._transparent_1bi2z_31{background-color:transparent}._navContainer_1bi2z_35{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){._navContainer_1bi2z_35{padding:0 1.5rem}}@media (min-width: 1024px){._navContainer_1bi2z_35{padding:0 2rem}}._navContent_1bi2z_51{display:flex;align-items:center;justify-content:space-between;height:4rem}._logo_1bi2z_58{flex-shrink:0;font-size:1.25rem;font-weight:700;color:#111827}.dark ._logo_1bi2z_58{color:#fff}._desktopNav_1bi2z_68{display:none}@media (min-width: 768px){._desktopNav_1bi2z_68{display:block}}._navItems_1bi2z_77{margin-left:2.5rem;display:flex;align-items:center;gap:2rem}._navButton_1bi2z_84{color:#374151;font-weight:500;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;background:none;border:none;cursor:pointer;font-size:1rem}._navButton_1bi2z_84:hover{color:#111827}.dark ._navButton_1bi2z_84{color:#d1d5db}.dark ._navButton_1bi2z_84:hover{color:#fff}._themeToggle_1bi2z_103{padding:.5rem;color:#374151;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;background:none;border:none;cursor:pointer;border-radius:.25rem}._themeToggle_1bi2z_103:hover{color:#111827}.dark ._themeToggle_1bi2z_103{color:#d1d5db}.dark ._themeToggle_1bi2z_103:hover{color:#fff}._languageDropdown_1bi2z_122{position:relative}._languageButton_1bi2z_126{display:flex;align-items:center;gap:.25rem;padding:.5rem;color:#374151;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;background:none;border:none;cursor:pointer;border-radius:.25rem}._languageButton_1bi2z_126:hover{color:#111827}.dark ._languageButton_1bi2z_126{color:#d1d5db}.dark ._languageButton_1bi2z_126:hover{color:#fff}._languageMenu_1bi2z_148{position:absolute;right:0;margin-top:.5rem;width:12rem;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:1px solid #e5e7eb;padding:.5rem 0}.dark ._languageMenu_1bi2z_148{background-color:#1f2937;border-color:#374151}._languageOption_1bi2z_164{width:100%;text-align:left;padding:.5rem 1rem;font-size:.875rem;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex;align-items:center;gap:.75rem;background:none;border:none;cursor:pointer}._languageOption_1bi2z_164:hover{background-color:#f9fafb}._languageOption_1bi2z_164._active_1bi2z_180{color:#111827;font-weight:500}._languageOption_1bi2z_164:not(._active_1bi2z_180){color:#374151}.dark ._languageOption_1bi2z_164:hover{background-color:#374151}.dark ._languageOption_1bi2z_164._active_1bi2z_180{color:#fff}.dark ._languageOption_1bi2z_164:not(._active_1bi2z_180){color:#d1d5db}._ctaButton_1bi2z_197{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:9999px;transition:all .2s ease-in-out;cursor:pointer;border:none;text-decoration:none;background-color:#111827;color:#fff;padding:.5rem 1.5rem;box-shadow:0 1px 2px #0000000d}._ctaButton_1bi2z_197:focus{outline:none;box-shadow:0 0 0 2px #0000001a}._ctaButton_1bi2z_197:hover{background-color:#1f2937;transform:translateY(-1px)}.dark ._ctaButton_1bi2z_197{background-color:#fff;color:#111827}.dark ._ctaButton_1bi2z_197:hover{background-color:#f3f4f6}._ctaButton_1bi2z_197:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._mobileNavToggle_1bi2z_231{display:flex;align-items:center;gap:.5rem}@media (min-width: 768px){._mobileNavToggle_1bi2z_231{display:none}}._mobileMenuButton_1bi2z_242{color:#374151;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;background:none;border:none;cursor:pointer}._mobileMenuButton_1bi2z_242:hover{color:#111827}.dark ._mobileMenuButton_1bi2z_242{color:#d1d5db}.dark ._mobileMenuButton_1bi2z_242:hover{color:#fff}._mobileNav_1bi2z_231{display:block;background-color:#fff;border-top:1px solid #f3f4f6;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark ._mobileNav_1bi2z_231{background-color:#1f2937;border-top-color:#374151}@media (min-width: 768px){._mobileNav_1bi2z_231{display:none}}._mobileNavContent_1bi2z_275{padding:.5rem .5rem .75rem}@media (min-width: 640px){._mobileNavContent_1bi2z_275{padding:.5rem .75rem .75rem}}._mobileNavButton_1bi2z_284{display:block;padding:.5rem .75rem;font-size:1rem;font-weight:500;color:#374151;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;width:100%;text-align:left;background:none;border:none;cursor:pointer;border-radius:.25rem}._mobileNavButton_1bi2z_284:hover{color:#111827}.dark ._mobileNavButton_1bi2z_284{color:#d1d5db}.dark ._mobileNavButton_1bi2z_284:hover{color:#fff}._heroSection_1bi2z_308{padding-top:4rem;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#f9fafb,#fff)}.dark ._heroSection_1bi2z_308{background:linear-gradient(135deg,#1f2937,#111827)}._heroContainer_1bi2z_319{padding-top:5rem;padding-bottom:5rem;max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){._heroContainer_1bi2z_319{padding:0 1.5rem}}@media (min-width: 1024px){._heroContainer_1bi2z_319{padding:0 2rem}}._heroContent_1bi2z_337{text-align:center}._heroTitle_1bi2z_341{font-size:3rem;font-weight:700;color:#111827;margin-bottom:1.5rem;line-height:1.1}@media (min-width: 768px){._heroTitle_1bi2z_341{font-size:4.5rem}}.dark ._heroTitle_1bi2z_341{color:#fff}._heroDescription_1bi2z_357{font-size:1.25rem;color:#4b5563;margin-bottom:2rem;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.6}@media (min-width: 768px){._heroDescription_1bi2z_357{font-size:1.5rem}}.dark ._heroDescription_1bi2z_357{color:#9ca3af}._heroButtons_1bi2z_375{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media (min-width: 640px){._heroButtons_1bi2z_375{flex-direction:row}}._heroPrimaryButton_1bi2z_388{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:9999px;transition:all .2s ease-in-out;cursor:pointer;border:none;text-decoration:none;background-color:#111827;color:#fff;padding:1rem 2rem;font-size:1.125rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._heroPrimaryButton_1bi2z_388:focus{outline:none;box-shadow:0 0 0 2px #0000001a}._heroPrimaryButton_1bi2z_388:hover{background-color:#1f2937;transform:translateY(-1px)}.dark ._heroPrimaryButton_1bi2z_388{background-color:#fff;color:#111827}.dark ._heroPrimaryButton_1bi2z_388:hover{background-color:#f3f4f6}._heroPrimaryButton_1bi2z_388:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-1px)}._heroSecondaryButton_1bi2z_424{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:9999px;transition:all .2s ease-in-out;cursor:pointer;border:none;text-decoration:none;border:2px solid #111827;color:#111827;background-color:transparent;padding:1rem 2rem;font-size:1.125rem}._heroSecondaryButton_1bi2z_424:focus{outline:none;box-shadow:0 0 0 2px #0000001a}._heroSecondaryButton_1bi2z_424:hover{background-color:#111827;color:#fff}.dark ._heroSecondaryButton_1bi2z_424{border-color:#fff;color:#fff}.dark ._heroSecondaryButton_1bi2z_424:hover{background-color:#fff;color:#111827}._statsGrid_1bi2z_457{margin-top:5rem;display:grid;grid-template-columns:1fr;gap:2rem;text-align:center}@media (min-width: 768px){._statsGrid_1bi2z_457{grid-template-columns:repeat(3,1fr)}}._statCard_1bi2z_470{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .2s ease-in-out}._statCard_1bi2z_470:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark ._statCard_1bi2z_470{background-color:#111827;border-color:#374151}.dark ._statCard_1bi2z_470:hover{background-color:#1f2937}._statCard_1bi2z_470:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._statValue_1bi2z_492{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.dark ._statValue_1bi2z_492{color:#fff}._statLabel_1bi2z_502{color:#4b5563;font-weight:500}.dark ._statLabel_1bi2z_502{color:#9ca3af}._skillsSection_1bi2z_510{padding:5rem 0;background-color:#f9fafb}.dark ._skillsSection_1bi2z_510{background-color:#1f2937}._skillsContainer_1bi2z_518{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){._skillsContainer_1bi2z_518{padding:0 1.5rem}}@media (min-width: 1024px){._skillsContainer_1bi2z_518{padding:0 2rem}}._sectionHeader_1bi2z_534{text-align:center;margin-bottom:4rem}._sectionTitle_1bi2z_539{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:1rem}@media (min-width: 768px){._sectionTitle_1bi2z_539{font-size:3rem}}.dark ._sectionTitle_1bi2z_539{color:#fff}._sectionDescription_1bi2z_554{font-size:1.25rem;color:#4b5563;max-width:32rem;margin:0 auto}.dark ._sectionDescription_1bi2z_554{color:#9ca3af}._aiSkillsHighlight_1bi2z_564{margin-bottom:4rem}._aiSkillsHeader_1bi2z_568{text-align:center;margin-bottom:3rem}._aiSkillsTitle_1bi2z_573{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1rem}.dark ._aiSkillsTitle_1bi2z_573{color:#fff}._aiSkillsDescription_1bi2z_583{font-size:1.25rem;color:#4b5563;max-width:48rem;margin:0 auto}.dark ._aiSkillsDescription_1bi2z_583{color:#9ca3af}._skillsGrid_1bi2z_593{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){._skillsGrid_1bi2z_593{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._skillsGrid_1bi2z_593{grid-template-columns:repeat(3,1fr)}}._skillCard_1bi2z_609{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .2s ease-in-out;transition:all .3s ease-in-out,transform .3s ease-in-out}._skillCard_1bi2z_609:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark ._skillCard_1bi2z_609{background-color:#111827;border-color:#374151}.dark ._skillCard_1bi2z_609:hover{background-color:#1f2937}._skillCard_1bi2z_609:hover{transform:translateY(-8px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._skillCard_1bi2z_609._aiSkill_1bi2z_564{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .2s ease-in-out;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:2px solid #bfdbfe}._skillCard_1bi2z_609._aiSkill_1bi2z_564:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark ._skillCard_1bi2z_609._aiSkill_1bi2z_564{background-color:#111827;border-color:#374151}.dark ._skillCard_1bi2z_609._aiSkill_1bi2z_564:hover{background-color:#1f2937}._skillCard_1bi2z_609._aiSkill_1bi2z_564:hover{border-color:#93c5fd}.dark ._skillCard_1bi2z_609._aiSkill_1bi2z_564{background:linear-gradient(135deg,#1e3a8a33,#312e8133);border-color:#1d4ed8}.dark ._skillCard_1bi2z_609._aiSkill_1bi2z_564:hover{border-color:#2563eb}._skillHeader_1bi2z_663{display:flex;align-items:center;margin-bottom:1.5rem}._skillIcon_1bi2z_669{padding:.75rem;border-radius:.75rem;margin-right:1rem;background-color:#111827;color:#fff}._skillIcon_1bi2z_669._aiIcon_1bi2z_676{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.dark ._skillIcon_1bi2z_669{background-color:#fff;color:#111827}.dark ._skillIcon_1bi2z_669._aiIcon_1bi2z_676{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}._skillTitle_1bi2z_689{font-size:1.25rem;font-weight:700;color:#111827}.dark ._skillTitle_1bi2z_689{color:#fff}._skillTechnologies_1bi2z_698{display:flex;flex-wrap:wrap;gap:.5rem}._skillTech_1bi2z_698{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb}._skillTech_1bi2z_698:hover{border-color:#d1d5db}._skillTech_1bi2z_698._aiTech_1bi2z_717{background-color:#dbeafe;color:#1e40af;border-color:#bfdbfe}._skillTech_1bi2z_698._aiTech_1bi2z_717:hover{border-color:#93c5fd}.dark ._skillTech_1bi2z_698{background-color:#1f2937;color:#d1d5db;border-color:#4b5563}.dark ._skillTech_1bi2z_698:hover{border-color:#6b7280}.dark ._skillTech_1bi2z_698._aiTech_1bi2z_717{background-color:#1e3a8a4d;color:#bfdbfe;border-color:#1d4ed8}.dark ._skillTech_1bi2z_698._aiTech_1bi2z_717:hover{border-color:#2563eb}._experienceSection_1bi2z_742{margin-top:5rem}._experienceTitle_1bi2z_746{font-size:1.875rem;font-weight:700;color:#111827;text-align:center;margin-bottom:3rem}.dark ._experienceTitle_1bi2z_746{color:#fff}._experienceGrid_1bi2z_757{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){._experienceGrid_1bi2z_757{grid-template-columns:repeat(2,1fr)}}._experienceCard_1bi2z_768{background:linear-gradient(135deg,#111827,#1f2937);border-radius:1rem;padding:2rem;color:#fff}.dark ._experienceCard_1bi2z_768{background:linear-gradient(135deg,#374151,#4b5563)}._experienceCardTitle_1bi2z_778{font-size:1.25rem;font-weight:700;margin-bottom:1rem}._experienceCardDescription_1bi2z_784{color:#d1d5db;line-height:1.6}.dark ._experienceCardDescription_1bi2z_784{color:#e5e7eb}._contactSection_1bi2z_792{padding:5rem 0;background-color:#fff}.dark ._contactSection_1bi2z_792{background-color:#111827}._contactContainer_1bi2z_800{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){._contactContainer_1bi2z_800{padding:0 1.5rem}}@media (min-width: 1024px){._contactContainer_1bi2z_800{padding:0 2rem}}._contactGrid_1bi2z_816{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width: 1024px){._contactGrid_1bi2z_816{grid-template-columns:repeat(2,1fr)}}._contactInfo_1bi2z_828 ._contactItem_1bi2z_828{display:flex;align-items:center;margin-bottom:1.5rem}._contactInfo_1bi2z_828 ._contactIcon_1bi2z_833{padding:.75rem;background-color:#111827;border-radius:.75rem;color:#fff;margin-right:1rem}.dark ._contactInfo_1bi2z_828 ._contactIcon_1bi2z_833{background-color:#fff;color:#111827}._contactInfo_1bi2z_828 ._contactLabel_1bi2z_844{font-size:1.125rem;font-weight:600;color:#111827}.dark ._contactInfo_1bi2z_828 ._contactLabel_1bi2z_844{color:#fff}._contactInfo_1bi2z_828 ._contactValue_1bi2z_852{color:#4b5563}.dark ._contactInfo_1bi2z_828 ._contactValue_1bi2z_852{color:#9ca3af}._socialSection_1bi2z_859{margin-top:2rem}._socialTitle_1bi2z_863{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.dark ._socialTitle_1bi2z_863{color:#fff}._socialLinks_1bi2z_873{display:flex;gap:1rem}._socialLink_1bi2z_873{padding:.75rem;background-color:#111827;color:#fff;border-radius:.75rem;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;text-decoration:none}._socialLink_1bi2z_873:hover{background-color:#1f2937}.dark ._socialLink_1bi2z_873{background-color:#fff;color:#111827}.dark ._socialLink_1bi2z_873:hover{background-color:#f3f4f6}._contactForm_1bi2z_897{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .2s ease-in-out}._contactForm_1bi2z_897:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark ._contactForm_1bi2z_897{background-color:#111827;border-color:#374151}.dark ._contactForm_1bi2z_897:hover{background-color:#1f2937}._formGroup_1bi2z_916{margin-bottom:1.5rem}._formLabel_1bi2z_920{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.dark ._formLabel_1bi2z_920{color:#d1d5db}._formInput_1bi2z_931{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background-color:#fff;color:#111827;transition:all .2s ease-in-out}._formInput_1bi2z_931:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px #111827}.dark ._formInput_1bi2z_931{background-color:#1f2937;border-color:#4b5563;color:#fff}.dark ._formInput_1bi2z_931:focus{box-shadow:0 0 0 2px #fff}._formTextarea_1bi2z_954{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background-color:#fff;color:#111827;transition:all .2s ease-in-out;resize:none}._formTextarea_1bi2z_954:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px #111827}.dark ._formTextarea_1bi2z_954{background-color:#1f2937;border-color:#4b5563;color:#fff}.dark ._formTextarea_1bi2z_954:focus{box-shadow:0 0 0 2px #fff}._formSubmit_1bi2z_978{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:9999px;transition:all .2s ease-in-out;cursor:pointer;border:none;text-decoration:none;background-color:#111827;color:#fff;width:100%;padding:.75rem 1.5rem}._formSubmit_1bi2z_978:focus{outline:none;box-shadow:0 0 0 2px #0000001a}._formSubmit_1bi2z_978:hover{background-color:#1f2937;transform:translateY(-1px)}.dark ._formSubmit_1bi2z_978{background-color:#fff;color:#111827}.dark ._formSubmit_1bi2z_978:hover{background-color:#f3f4f6}._formSubmit_1bi2z_978:disabled{opacity:.6;cursor:not-allowed}._successMessage_1bi2z_1013{background-color:#dcfce7;border:1px solid #16a34a;color:#15803d;padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}.dark ._successMessage_1bi2z_1013{background-color:#14532d;border-color:#16a34a;color:#4ade80}._errorMessage_1bi2z_1028{background-color:#fef2f2;border:1px solid #dc2626;color:#dc2626;padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}.dark ._errorMessage_1bi2z_1028{background-color:#7f1d1d;border-color:#dc2626;color:#f87171}._footer_1bi2z_1043{background-color:#111827;color:#fff;padding:3rem 0}.dark ._footer_1bi2z_1043{background-color:#000}._footerContainer_1bi2z_1052{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){._footerContainer_1bi2z_1052{padding:0 1.5rem}}@media (min-width: 1024px){._footerContainer_1bi2z_1052{padding:0 2rem}}._footerContent_1bi2z_1068{text-align:center}._footerTitle_1bi2z_1072{font-size:1.5rem;font-weight:700;margin-bottom:1rem}._footerDescription_1bi2z_1078{color:#9ca3af;margin-bottom:1.5rem}.dark ._footerDescription_1bi2z_1078{color:#6b7280}._footerSocial_1bi2z_1086{display:flex;justify-content:center;gap:1.5rem}._footerSocialLink_1bi2z_1092{color:#9ca3af;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;text-decoration:none}._footerSocialLink_1bi2z_1092:hover{color:#fff}.dark ._footerSocialLink_1bi2z_1092{color:#6b7280}._footerCopyright_1bi2z_1104{margin-top:2rem;padding-top:2rem;border-top:1px solid #1f2937;font-size:.875rem;color:#9ca3af}.dark ._footerCopyright_1bi2z_1104{border-top-color:#374151;color:#6b7280}._errorContainer_1bi2z_1116{min-height:100vh;background-color:#fff;display:flex;align-items:center;justify-content:center}.dark ._errorContainer_1bi2z_1116{background-color:#111827}._errorContent_1bi2z_1127{text-align:center;color:#dc2626}.dark ._errorContent_1bi2z_1127{color:#f87171}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.dark{color-scheme:dark}.min-h-screen{min-height:100vh}.h-full{height:100%}.w-full{width:100%}.flex{display:flex}.hidden{display:none}.block{display:block}.inline-flex{display:inline-flex}.grid{display:grid}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.text-left{text-align:left}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.overflow-hidden{overflow:hidden}.cursor-pointer{cursor:pointer}.transition-colors{transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.transition-all{transition:all .2s ease-in-out}.transform{transform:translateZ(0)}.resize-none{resize:none}@media (min-width: 640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-2xl{font-size:1.5rem}.md\:text-5xl{font-size:3rem}.md\:text-7xl{font-size:4.5rem}}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}button:focus,input:focus,textarea:focus{outline:none}:global(.dark){scrollbar-color:#4b5563 #1f2937}:global(.dark) ::-webkit-scrollbar{width:8px}:global(.dark) ::-webkit-scrollbar-track{background:#1f2937}:global(.dark) ::-webkit-scrollbar-thumb{background:#4b5563;border-radius:.25rem}:global(.dark) ::-webkit-scrollbar-thumb:hover{background:#6b7280}
