body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.faiveCard___poakP{background-color:#fff;border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:20px;position:relative;transition:all .3s ease}.faiveCard___poakP:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.cardHeader___Oaz3e{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.username___J7WZF{align-items:center;color:#4a4a4a;display:flex;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s ease}.username___J7WZF:hover{color:#007bff}.userIcon___bpLQ9{font-size:12px;margin-right:5px}.categoryEmoji___TTZjH{font-size:24px;opacity:.7}.cardContent___J2oxP{margin-bottom:15px}.faiveTitle___Mg7HB{color:#333;font-size:20px;font-weight:700;margin-bottom:10px}.descriptionContainer___BIFZK{margin-bottom:10px}.faiveDescription___adxFl{color:#666;font-size:16px;line-height:1.4;margin-bottom:5px}.expandButton___DbCiQ{align-items:center;background:none;border:none;color:#06c;cursor:pointer;display:flex;font-size:14px;padding:0;text-decoration:none}.expandButton___DbCiQ:hover{color:#049}.expandButton___DbCiQ svg{margin-right:5px}.externalLink___z_wQ9{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;color:#495057;display:inline-flex;font-size:14px;margin-top:10px;max-width:100%;overflow:hidden;padding:6px 12px;text-decoration:none;transition:all .3s ease}.externalLink___z_wQ9:hover{background-color:#e9ecef;border-color:#dee2e6;color:#212529}.externalLink___z_wQ9 svg{flex-shrink:0;font-size:16px;margin-right:8px}.linkText___b8poV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardFooter___O4CX8{align-items:center;color:#999;display:flex;font-size:12px;justify-content:space-between}.faiveCategory___T6aJO{background-color:#f0f0f0;border-radius:15px;padding:5px 10px}.faiveVisibility___JzAXe{color:#999;font-size:12px;margin-top:10px}.faiveActions___LihaY{display:flex;justify-content:flex-end;margin-top:15px}.faiveActions___LihaY button{background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;margin-left:10px;padding:5px 10px;transition:background-color .3s ease}.faiveActions___LihaY button:hover{background-color:#e0e0e0}.faiveError___jxjmO{color:red;font-size:14px;margin-top:10px}.faiveForm___Mgnjm{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:500px;padding:20px}.formGroup___eNfHR{margin-bottom:20px}.formGroup___eNfHR label{color:#333;display:block;font-weight:700;margin-bottom:5px}.input___LQvXh,.select___g20LM,.textarea___jLvZJ{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-size:16px;padding:12px;width:100%}.textarea___jLvZJ{min-height:100px;resize:vertical}.select___g20LM{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.submitButton___BBhqz{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s ease;width:100%}.submitButton___BBhqz:hover{background-color:#555}.submitButton___BBhqz:disabled{background-color:#999;cursor:not-allowed}.loadingText___cU62F{color:#666;font-size:14px;font-style:italic;font-weight:400}.errorText___zryuh{background-color:#ffebee;border-left:3px solid #d32f2f;border-radius:4px;color:#d32f2f;font-size:14px;margin-top:5px;padding:8px}.metadataPreview___ktBN8{margin-top:10px;text-align:center}.previewImage___YSPaO{border-radius:4px;box-shadow:0 2px 8px #0000001a;max-height:200px;max-width:100%}.externalIdsInfo___GOJRv{background-color:#e3f2fd;border-left:3px solid #1976d2;border-radius:4px;color:#1976d2;font-size:13px;margin-top:8px;padding:8px}@media (max-width:768px){.faiveForm___Mgnjm{padding:15px}.input___LQvXh,.select___g20LM,.textarea___jLvZJ{font-size:14px}}.feedContainer___JJ4ve{margin:0 auto;max-width:1200px;padding:0 20px}.feedHeader___svQSq{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.feedTitle___HlXOS{color:#333;font-size:24px;margin-bottom:15px}.categoryFilters___oOhV5{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:100%;overflow-x:auto;padding-bottom:5px}.categoryFilter___IW1l1{align-items:center;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:20px;color:#333;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:all .3s ease;white-space:nowrap}.categoryFilter___IW1l1.active___rLsCB,.categoryFilter___IW1l1:hover{background-color:#333;color:#fff}.categoryEmoji___akDFi{font-size:16px;margin-right:5px}.faiveGrid___uJPR7{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:768px){.feedContainer___JJ4ve{padding:0 10px}.feedHeader___svQSq{margin-bottom:15px}.feedTitle___HlXOS{font-size:20px;margin-bottom:10px}.categoryFilters___oOhV5{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;margin-bottom:10px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;white-space:nowrap}.categoryFilters___oOhV5::-webkit-scrollbar{display:none}.categoryFilter___IW1l1{flex:0 0 auto;margin-right:10px}.categoryFilter___IW1l1:focus{outline:none}.categoryFilter___IW1l1:active{background-color:#f8f8f8;color:#333}.categoryFilter___IW1l1.active___rLsCB:active{background-color:#333;color:#fff}@media (min-width:768px){.categoryFilters___oOhV5{flex-wrap:wrap;justify-content:center}.categoryFilter___IW1l1{margin-bottom:10px}}.faiveGrid___uJPR7{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.faiveGrid___uJPR7{grid-template-columns:repeat(2,1fr)}}.friendActivity___b3imM{background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:15px}.title___iVItd{color:#333;font-size:1.2em;margin-bottom:15px}.emptyMessage___gFiXF{color:#666;font-style:italic}.activityList___JEk3K{list-style-type:none;padding:0}.activityItem___o4J95{align-items:center;display:flex;margin-bottom:15px}.userLink___YJURd{align-items:center;color:#333;display:flex;margin-right:10px;text-decoration:none}.userPhotoPlaceholder___Xz_hk,.userPhoto___tSYrY{border-radius:50%;height:40px;margin-right:10px;overflow:hidden;width:40px}.userPhotoPlaceholder___Xz_hk{align-items:center;background-color:#e0e0e0;color:#666;display:flex;justify-content:center}.username___DY24c{font-weight:700}.activityDescription___rnffa{color:#666}.error___cZPQj{color:#dc3545;font-weight:700}.homePage___Ee769{display:flex;flex-direction:column}.mainContent___xc1tK{flex:1 1}.sidebar____b9JG{display:none}@media (min-width:1025px){.homePage___Ee769{flex-direction:row}.mainContent___xc1tK{flex:1 1;margin-right:20px}.sidebar____b9JG{display:block;width:300px}}.container___jTcct{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.title___O94sl{color:#333;margin-bottom:20px;margin-top:0}.profileContainer___fn56o{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:800px;padding:20px}.profileHeader___dskYY{align-items:center;display:flex;margin-bottom:30px}.photoUploadArea___hBPrQ{height:150px;margin-right:30px;position:relative;width:150px}.profilePhotoPlaceholder___P9Xg3,.profilePhoto___nyH2w{border-radius:50%;height:100%;object-fit:cover;width:100%}.profilePhotoPlaceholder___P9Xg3{align-items:center;background-color:#e0e0e0;color:#666;display:flex;font-size:4em;justify-content:center}.photoUploadOverlay___yhkEg{background-color:#0009;border-bottom-left-radius:75px;border-bottom-right-radius:75px;bottom:0;left:0;padding:8px;position:absolute;right:0;text-align:center}.photoUploadInput____GUg2{display:none}.photoUploadLabel___tRpUA{color:#fff;cursor:pointer;font-size:14px}.profileInfo___Cycyt{flex-grow:1}.profileInfo___Cycyt h2{font-size:24px;margin-bottom:10px;margin-top:0}.bio___Ie65f{line-height:1.5;margin-bottom:15px}.bioTextarea___ZsSJh{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;min-height:100px;padding:10px;resize:vertical;width:100%}.button___baLji{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-right:10px;padding:8px 15px;text-align:center;text-decoration:none;transition:background-color .3s}.button___baLji:hover{background-color:#45a049}.faivesSection___kzgvY{margin-top:30px}.addFaiveButton___u_VoZ{background-color:#008cba;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:20px;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .3s}.addFaiveButton___u_VoZ:hover{background-color:#007b9a}.manageFriendsButton___ydRKW{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:15px;padding:10px;transition:background-color .3s;width:100%}.manageFriendsButton___ydRKW:hover{background-color:#45a049}.faivesGrid___z3k4s{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.addFaiveForm___tpKwf{background-color:#f9f9f9;border-radius:4px;margin-bottom:20px;padding:20px}.friendsGrid___93LbR{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-bottom:20px}.friendItem___Xeff0{color:inherit;text-align:center;text-decoration:none}.friendPhotoPlaceholder___nKQUG,.friendPhoto___N6tWk{border-radius:50%;height:60px;object-fit:cover;width:60px}.friendPhotoPlaceholder___nKQUG{align-items:center;background-color:#e0e0e0;color:#666;display:flex;font-size:1.5em;justify-content:center}.friendName___lqCac{display:block;font-size:.8em;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.profileHeader___dskYY{align-items:center;flex-direction:column}.photoUploadArea___hBPrQ{margin-bottom:20px;margin-right:0}.profileInfo___Cycyt{text-align:center}.faivesGrid___z3k4s{grid-template-columns:1fr}}.createFaivePage___yUpM0{margin:0 auto;max-width:600px;padding:20px}.pageTitle____fIEu{color:#333;font-size:24px;margin-bottom:20px;text-align:center}@media (max-width:768px){.createFaivePage___yUpM0{padding:15px}.pageTitle____fIEu{font-size:20px}}.browseUsersContainer___ayzzZ{padding:20px}.title___cpGQb{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.userGrid___EYR0L{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.userCard___nMC9C{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.userCard___nMC9C:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-5px)}.userLink___tDlKd{color:inherit;text-decoration:none}.userPhoto___tsKok{border-radius:50%;height:80px;margin-bottom:10px;object-fit:cover;width:80px}.userPhotoPlaceholder___NkKiE{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#666;display:flex;font-size:24px;height:80px;justify-content:center;margin:0 auto 10px;width:80px}.username___A58Ln{color:#333;font-size:18px;margin-bottom:5px}.userBio___WRcgw{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;height:40px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.addFriendButton___PhSBT{align-items:center;background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin:0 auto;padding:8px 12px;transition:background-color .3s ease}.addFriendButton___PhSBT:hover{background-color:#555}.addFriendButton___PhSBT:disabled{background-color:#ccc;cursor:not-allowed}.loadMoreButton____b40y{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto 0;padding:10px 20px;transition:background-color .3s ease}.loadMoreButton____b40y:hover{background-color:#555}.loadMoreButton____b40y:disabled{background-color:#ccc;cursor:not-allowed}.error___bftvK{color:red;margin-bottom:20px;text-align:center}.friendsPage___q1VGe{margin:0 auto;max-width:1000px;padding:20px}.pageTitle___Y0IcG{color:#333;font-size:2em;margin-bottom:30px}.sectionTitle___dXPKe{color:#444;font-size:1.5em;margin-bottom:15px}.emptyMessage___PqQjn{color:#666;font-style:italic}.addFriend___baVPB,.browseUsersSection___GusA0,.friendRequests___bsIq2,.friendsList___H9wxz{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.friendsGrid___wCNX1,.requestList___DEmwK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.friendItem___j4IP6,.requestItem___Z3R3m,.userLink___DP3Ax{align-items:center;color:inherit;display:flex;flex-direction:column;text-decoration:none}.friendPhotoPlaceholder___CbMjp,.friendPhoto___LOH7M,.userPhotoPlaceholder___Ryvij,.userPhoto___BQPXP{border-radius:50%;height:80px;margin-bottom:10px;overflow:hidden;width:80px}.friendPhotoPlaceholder___CbMjp,.userPhotoPlaceholder___Ryvij{align-items:center;background-color:#e0e0e0;color:#666;display:flex;font-size:2em;justify-content:center}.friendName____VIHD,.username___e61TP{font-weight:700;text-align:center}.acceptButton___aL5DL{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px;transition:background-color .3s}.acceptButton___aL5DL:hover{background-color:#45a049}.addFriendForm___c5dnC{display:flex;gap:10px}.addFriendInput___nGfp6{border:1px solid #ccc;border-radius:4px;flex-grow:1;font-size:1em;padding:10px}.addFriendButton___N3hWL{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:10px 20px;transition:background-color .3s}.addFriendButton___N3hWL:hover{background-color:#45a049}.error___p40Ud{color:#dc3545;margin-top:10px}.success___agztY{color:#28a745;margin-top:10px}.browseUsersSection___GusA0{margin-top:30px}.loading___GWhdb{color:#666;font-size:1.2em;margin-top:20px;text-align:center}@media (max-width:768px){.friendsGrid___wCNX1,.requestList___DEmwK{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:480px){.friendsGrid___wCNX1,.requestList___DEmwK{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.addFriendForm___c5dnC{flex-direction:column}.addFriendButton___N3hWL{margin-top:10px;width:100%}}.pageContainer___yVq8U{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.signUpContainer___T257i{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:400px;padding:40px;width:100%}.title___c3DV2{color:#1c1e21;font-size:24px;margin-bottom:20px;text-align:center}.signUpForm___ReLNw{display:flex;flex-direction:column;gap:16px}.inputGroup___t3uq5{position:relative;width:100%}.inputIcon___mkr8g{color:#606770;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.signUpForm___ReLNw input,.signUpForm___ReLNw textarea{border:1px solid #dddfe2;border-radius:6px;box-sizing:border-box;font-size:17px;padding:14px 16px 14px 40px;width:100%}.bioInput___TdmjN{box-sizing:border-box;height:100px;padding:14px 16px;resize:vertical;width:calc(100% - 32px)}.dropzone___Kw8og{border:2px dashed #dddfe2;border-radius:6px;cursor:pointer;margin-bottom:12px;padding:20px;text-align:center;transition:border-color .3s}.dropzone___Kw8og:hover{border-color:#1877f2}.dropzoneIcon___q9f18{color:#606770;font-size:24px;margin-bottom:8px}.submitButton___Ecxoy{background-color:#000;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:20px;font-weight:700;max-width:100%;padding:14px;width:100%}.submitButton___Ecxoy:hover{background-color:#333}.submitButton___Ecxoy:disabled{background-color:#e4e6eb;color:#bcc0c4;cursor:not-allowed}.error___Qru1p{color:red;font-size:14px;margin-top:12px;text-align:center}.signInPrompt___UcoQ1{color:#1c1e21;font-size:14px;margin-top:16px;text-align:center}.link___eOkWI{color:#1877f2;font-weight:700;text-decoration:none}.link___eOkWI:hover{text-decoration:underline}.pageContainer___RqjdL{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.signInContainer___FYIBr{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:400px;padding:40px;width:100%}.title___QKxuD{color:#1c1e21;font-size:24px;margin-bottom:20px;text-align:center}.signInForm___CJx0M{display:flex;flex-direction:column;gap:16px}.inputGroup___qIpJI{position:relative;width:100%}.inputIcon___m5TPS{color:#606770;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.signInForm___CJx0M input{border:1px solid #dddfe2;border-radius:6px;box-sizing:border-box;font-size:17px;padding:14px 16px 14px 40px;width:100%}.submitButton___M7hFe{background-color:#000;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:20px;font-weight:700;max-width:100%;padding:14px;width:100%}.submitButton___M7hFe:hover{background-color:#333}.submitButton___M7hFe:disabled{background-color:#e4e6eb;color:#bcc0c4;cursor:not-allowed}.error___j6S6L,.success___PXZph{font-size:14px;margin-top:12px;text-align:center}.error___j6S6L{color:red}.success___PXZph{color:#42b72a}.resetPassword___Eobfw,.signUpPrompt___tvwQg{font-size:14px;margin-top:16px;text-align:center}.resetPasswordButton___qxF7e{background:none;border:none;color:#1877f2;cursor:pointer;font-size:14px}.signUpPrompt___tvwQg{color:#1c1e21}.link___t4c8t{color:#1877f2;font-weight:700;text-decoration:none}.link___t4c8t:hover{text-decoration:underline}.aboutContainer___cL5dZ{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:800px;padding:2rem}.title___zIC8H{color:#333;font-size:2.5rem;margin-bottom:1rem;text-align:center}.sectionTitle___Im7ei{color:#444;font-size:1.8rem;margin-bottom:1rem;margin-top:2rem}.description___x3Kao{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.categoryList___aI6v9{display:flex;flex-wrap:wrap;justify-content:center;margin:1.5rem 0}.category___P0_ED{background-color:#f0f0f0;border-radius:20px;font-size:1rem;margin:.5rem;padding:.5rem 1rem;transition:all .3s ease}.category___P0_ED:hover{background-color:#e0e0e0;box-shadow:0 2px 4px #0000001a;transform:translateY(-2px)}.featureList___mJZzF{margin-bottom:1.5rem;padding-left:1.5rem}.featureList___mJZzF li{color:#666;font-size:1.1rem;margin-bottom:.5rem}.ctaContainer___ORcvG{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.ctaButton___a677d{background-color:#333;border-radius:25px;color:#fff;font-size:1rem;margin-bottom:1rem;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.ctaButton___a677d:hover{background-color:#444;box-shadow:0 4px 6px #0000001a;transform:translateY(-3px)}.backLink___SVGXS{color:#666;font-size:1rem;text-decoration:underline}.backLink___SVGXS:hover{color:#333}@media (max-width:768px){.aboutContainer___cL5dZ{padding:1.5rem}.title___zIC8H{font-size:2rem}.sectionTitle___Im7ei{font-size:1.5rem}.description___x3Kao,.featureList___mJZzF li{font-size:1rem}.category___P0_ED{font-size:.9rem;padding:.4rem .8rem}}.form___dzxHj{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:500px;padding:20px}.textarea___vNmOC{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;min-height:150px;padding:10px;resize:vertical;width:100%}.submitButton___zqZ0D{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.submitButton___zqZ0D:hover{background-color:#555}.submitButton___zqZ0D:disabled{background-color:#999;cursor:not-allowed}.message___aIx2N{font-weight:700;margin-top:10px}.feedbackPage___l_RHt{margin:0 auto;max-width:800px;padding:20px}.title___EQmCB{color:#333;font-size:2.5em;margin-bottom:20px;text-align:center}.description___xpczk{color:#666;font-size:1.1em;margin-bottom:30px;text-align:center}.additionalInfo___rY6t2{background-color:#f9f9f9;border-radius:8px;margin-top:40px;padding:20px}.additionalInfo___rY6t2 h2{color:#333;margin-bottom:15px}.additionalInfo___rY6t2 ul{padding-left:20px}.additionalInfo___rY6t2 li{color:#555;margin-bottom:10px}.navigation___g1da_{background-color:#fff;box-shadow:0 1px 2px #0000001a;left:0;padding:.5rem 1rem;position:fixed;right:0;top:0;z-index:1000}.navContent___H205i{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.logoContainer___Apcsn{align-items:center;display:flex;text-decoration:none}.logo___oxGfm{height:auto;margin-right:.5rem;width:30px}.logoText___NAbp6{color:#333;font-size:1.5rem;font-weight:700}.menuButton___XXqKf{background:none;border:none;color:#333;cursor:pointer;display:none;font-size:1.5rem}@media (max-width:768px){.menuButton___XXqKf{display:block}}.navLink___H8Jo8,.navLinks___o_3r4{align-items:center;display:flex}.navLink___H8Jo8{background:none;border:none;color:#333;cursor:pointer;font-size:1rem;margin-left:1.5rem;text-decoration:none}.navLink___H8Jo8 svg{margin-right:.5rem}.authLinks___dIJYA{align-items:center;display:flex}.signInLink___HTnDG{color:#333;font-size:1rem;margin-right:1rem;text-decoration:none}.signUpButton___BEcSi{background-color:#333;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.signUpButton___BEcSi:hover{background-color:#555}.notificationBadge___tlpBj{background-color:#3498db;border-radius:50%;color:#fff;font-size:.8rem;margin-left:.5rem;padding:.2rem .5rem}@media (max-width:768px){.menuButton___XXqKf{display:block}.navLinks___o_3r4{background-color:#fff;box-shadow:0 2px 4px #0000001a;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;top:100%}.navLinks___o_3r4.showMenu___iVMTL{display:flex}.navLink___H8Jo8{margin:.5rem 0}.authLinks___dIJYA{align-items:center;display:flex}.signUpButton___BEcSi{margin-left:1rem}}.welcomeContainer___oGhjs{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center;min-height:100vh;padding:2rem}.content___jfOIM{background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:600px;padding:2rem;text-align:center;width:100%}.logo___maZu5{height:auto;margin-bottom:1rem;width:80px}.title___Jv82w{color:#333;font-size:2.5rem;margin-bottom:.5rem}.tagline___YRKGF{color:#666;font-size:1.2rem;margin-bottom:1.5rem}.categoryList___vh12h{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem}.category___rR_V4{background-color:#f0f0f0;border-radius:20px;font-size:1rem;margin:.5rem;padding:.5rem 1rem}.description___o6FF5{color:#444;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.ctaContainer___PUzhP{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ctaButton___k4QPp{border-radius:25px;font-size:1rem;padding:.8rem 2rem;text-align:center;text-decoration:none;transition:all .3s ease;width:200px}.signupButton___qcSxb{background-color:#333;color:#fff}.loginButton___LxH5q{background-color:#fff;border:2px solid #333;color:#333}.loginButton___LxH5q:hover,.signupButton___qcSxb:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-3px)}.learnMoreButton___eTR0z{background-color:#f0f0f0;border-radius:25px;color:#333;display:inline-block;font-size:1rem;margin-top:1rem;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.learnMoreButton___eTR0z:hover{background-color:#e0e0e0;box-shadow:0 4px 6px #0000001a;transform:translateY(-3px)}@media (min-width:768px){.ctaContainer___PUzhP{flex-direction:row;justify-content:center}}.onboarding___mgAvr{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:40px 20px}.title___fV9Qq{color:#333;font-size:2.5em;margin-bottom:40px;text-align:center}.navigation___ZzdUH{margin-bottom:40px}.navigation___ZzdUH,.step___Yxmif{display:flex;justify-content:center}.step___Yxmif{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#333;cursor:pointer;height:30px;margin:0 10px;transition:all .3s ease;width:30px}.step___Yxmif.active___e4frd,.step___Yxmif.completed___T6Ga_{background-color:#333;color:#fff}.stepContent___QSnqO{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px;padding:30px}.stepContent___QSnqO h2{color:#333;font-size:1.8em;margin-bottom:20px}.stepContent___QSnqO p{color:#666;font-size:1em;margin-bottom:20px}.buttonContainer___Y7R6J{display:flex;justify-content:space-between}.backButton___ydFAR,.nextButton___Hsic7{border:none;border-radius:4px;cursor:pointer;font-size:1em;padding:12px 24px;transition:background-color .3s ease}.backButton___ydFAR{background-color:#e0e0e0;color:#333}.backButton___ydFAR:hover{background-color:#d0d0d0}.nextButton___Hsic7{background-color:#333;color:#fff}.nextButton___Hsic7:hover{background-color:#555}.nextButton___Hsic7:disabled{background-color:#ccc;cursor:not-allowed}.app___UPalD{display:flex;flex-direction:column;min-height:100vh}.main___Yscm2{background-color:#fff;flex-grow:1;padding:80px 20px 20px}@media (max-width:768px){.main___Yscm2{padding:60px 10px 70px}}.nav___mF5aj{background-color:#f0f0f0;padding:20px;width:200px}.nav___mF5aj ul{list-style-type:none;padding:0}.nav___mF5aj li{margin-bottom:10px}.nav___mF5aj a{color:#333;font-weight:700;text-decoration:none}@media (max-width:768px){.nav___mF5aj{padding:10px;width:100%}.nav___mF5aj ul{display:flex;justify-content:space-around}.nav___mF5aj li{margin-bottom:0}}
/*# sourceMappingURL=main.200bfa58.css.map*/