body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.login-page{display:flex;min-height:100vh;width:100%}.login-container{background-color:#fff;display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;overflow-y:auto}.login-header{padding:50px 48px 0}.login-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:520px;padding:50px 48px 100px;width:100%}.login-title{color:#09122e;font-size:38px;font-weight:600;margin-bottom:8px}.login-subtitle,.login-title{font-family:Basier Square,sans-serif}.login-subtitle{color:#777e90;font-size:18px;font-weight:400;margin-bottom:30px}.login-form{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.input-wrapper{background-color:#f4f5f6;border:1px solid #0000;border-radius:12px;gap:21px;padding:12px 19px;transition:all .2s}.input-icon,.input-wrapper{align-items:center;display:flex}.input-icon{flex-shrink:0;justify-content:center}.input-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.input-label{color:#777e90;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.form-group select,.form-input{background-color:initial;border:none;color:#09122e;font-family:Inter,sans-serif;font-size:16px;font-weight:600;outline:none;padding:0;width:100%}.form-input::placeholder{color:#09122e!important;font-weight:600}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input-wrapper .form-input{flex:1 1;padding-right:48px}.password-toggle-btn{align-items:center;background:none;border:none;color:#777e90;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s;width:28px;z-index:1}.password-toggle-btn:hover{color:#09122e}.password-toggle-btn:focus{color:#ea650a;outline:none}.password-toggle-btn svg{display:block;flex-shrink:0;height:20px;width:20px}.login-button{align-items:center;background:#ea650a;border:none;border-radius:12px;box-shadow:0 6px 6px 0 #ea650a26;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:12px;justify-content:center;margin-top:18px;padding:17px 24px;position:relative;transition:transform .2s,box-shadow .2s;width:100%}.login-button:active{transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.message-error{align-items:center;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:12px;padding:12px 16px}.field-error-message,.message-error{color:#dc2626;font-family:Inter,sans-serif;font-weight:400}.field-error-message{font-size:12px;margin-top:4px;padding-left:4px}.input-error{background-color:#fef2f2!important;border-color:#dc2626!important}.message-success{align-items:center;background-color:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;color:#059669;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:8px;margin-bottom:12px;padding:12px 16px}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.button-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.button-icon-text{color:#ff6b35;font-size:16px;font-weight:700}.register-link-container{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:20px;margin-top:20px}.register-link-text{color:#777e90;font-weight:400}.register-link-button,.register-link-text{font-family:Inter,sans-serif;font-size:14px}.register-link-button{background:none;border:none;color:#ea650a;cursor:pointer;font-weight:500;padding:0;text-decoration:none;transition:color .2s}.register-link-button:hover{color:#d45a08;text-decoration:underline}.register-link-button:focus{color:#d45a08;outline:none}.google-button{align-items:center;background-color:#fff;border:1px solid #d5d9e2;border-radius:6px;color:#09122e;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:12px;justify-content:center;margin-top:0;padding:14px 24px;transition:background-color .2s,border-color .2s;width:100%}.google-button:active{background-color:#f0f0f0}@media (max-width:1024px){.auth-image-section{flex:0 0 45%}.login-container{flex:0 0 55%}}@media (max-width:768px){.login-page{flex-direction:column}.auth-image-section{flex:0 0 auto;min-height:40vh}.login-container{flex:1 1}.login-header{padding:24px}.login-content{padding:0 24px 24px}.login-title{font-size:28px}}@media (max-width:480px){.auth-image-section{min-height:30vh}.login-header{padding:20px}.login-content{padding:0 20px 20px}.login-title{font-size:24px}}.otp-back-button{align-items:center;align-self:flex-start;background:#0000;border:none;color:#09122e;cursor:pointer;display:flex;justify-content:center;margin-bottom:20px;padding:8px;transition:transform .2s}.otp-back-button:hover{transform:translateX(-2px)}.otp-back-button:active{transform:translateX(0)}.otp-description{color:#777e90;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:30px}.otp-input-container{display:flex;gap:12px;justify-content:center;margin-bottom:30px}.otp-input{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;color:#09122e;font-family:Inter,sans-serif;font-size:24px;font-weight:600;height:56px;outline:none;text-align:center;transition:all .2s;width:56px}.otp-input:focus{box-shadow:0 0 0 3px #ea650a1a}.otp-input:focus,.otp-input:not(:placeholder-shown){background-color:#fff;border-color:#ea650a}.otp-input.input-error{background-color:#fef2f2;border-color:#dc2626}.otp-resend-container{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:4px;justify-content:center;margin-top:24px}.otp-resend-text{color:#777e90;font-weight:400}.otp-resend-link{background:none;border:none;color:#ea650a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:0;text-decoration:none;transition:color .2s}.otp-resend-link:hover{color:#d45508;text-decoration:underline}@media (max-width:768px){.otp-input-container{gap:8px}.otp-input{font-size:20px;height:48px;width:48px}.otp-description{font-size:14px}}@media (max-width:480px){.otp-input-container{gap:6px}.otp-input{font-size:18px;height:44px;width:44px}.otp-resend-container{flex-direction:column;gap:8px}}.verification-wrapper{display:flex;height:100vh;width:100%}.right-side{align-items:flex-start;background:#fff;display:flex;height:100%;justify-content:center;overflow-y:auto;width:50%}.container{width:100%}.form-header{background:#fff;margin-top:50px;padding:0 64px}.logo-image{margin-bottom:20px}.logo-container{align-items:center;display:flex;gap:8px;margin-bottom:16px}.logo-circle{background:#f97316;font-size:14px;height:32px;width:32px}.logo-text{color:#1f2937;font-size:16px}.progress-steps{justify-content:space-between;margin-bottom:8px}.progress-steps,.step-item{align-items:center;display:flex}.step-item{flex:1 1}.step-item:last-child{flex:0 1}.step-circle{align-items:center;background:#e5e7eb;border-radius:50%;color:#6b7280;display:flex;font-family:Basier Square,sans-serif;font-size:16px;font-weight:600;height:42px;justify-content:center;transition:all .3s ease;width:42px}.step-circle.active,.step-circle.completed{background:#60b66c;color:#fff}.step-line{background:#e5e7eb;flex:1 1;height:2px;margin:0 6px;transition:all .3s ease}.step-line.completed{background:#09122e}.form-content{overflow-x:hidden;overflow-y:visible;padding:20px 164px 40px 64px}.step-content{display:none}.step-content.active{display:block;padding-bottom:10px}.step-content .form-group:last-child{margin-bottom:0}.step-title{color:#09122e;font-size:38px;font-weight:600;margin-bottom:8px}.step-description,.step-title{font-family:Basier Square,sans-serif}.step-description{color:#777e90;font-size:18px;font-weight:400;margin-bottom:16px}.form-group{margin-bottom:10px}.step-content .form-group:last-of-type{margin-bottom:0}.form-group textarea{background:#f0f0f4;border:none;border-radius:12px;font-family:Basier Square,sans-serif;font-size:14px;font-weight:400;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca3af}.form-group select{-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'%3E%3Cpath fill='122E' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.form-group select.input-error{background-color:#fef2f2;border-color:#dc2626}.form-group textarea{min-height:100px;resize:vertical}.checkbox-group{align-items:center;display:flex;gap:12px;margin-bottom:12px}.checkbox-group input[type=checkbox]{accent-color:#f97316;cursor:pointer;height:20px;width:20px}.checkbox-group label{color:#374151;cursor:pointer;font-size:14px;margin:0}.review-box{background:#f9fafb;border-radius:8px;margin-bottom:16px;padding:16px}.review-item{margin-bottom:12px}.review-item:last-child{margin-bottom:0}.review-label{color:#6b7280;font-size:12px;margin-bottom:4px}.review-value{color:#1f2937;font-size:14px;font-weight:500}.language-selection{display:flex;flex-direction:column;gap:8px;margin-top:24px}.language-option{align-items:center;background:#fff;border:1px solid #f0f0f4;border-radius:12px;cursor:pointer;display:flex;padding:10px;transition:all .3s ease}.language-flag{margin-right:14px}.language-name{color:#09122e;flex:1 1;font-family:Basier Square,sans-serif;font-size:16px;font-weight:500}.language-checkbox{align-items:center;border:2px solid #eaeaea;border-radius:4px;display:flex;height:22px;justify-content:center;transition:all .3s ease;width:22px}.language-option.selected .language-checkbox{background:#ff6b35;border-color:#ff6b35}.language-radio{align-items:center;border:4px solid #eaeaea;border-radius:50%;display:flex;height:24px;justify-content:center;transition:all .3s ease;width:24px}.language-option.selected .language-radio{border:6px solid #ff6b35}.radio-dot{border-radius:50%;height:14px;width:14px}.checkmark{color:#fff;font-size:16px;font-weight:700}.form-navigation{display:flex;padding:20px 150px 20px 40px}.btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;outline:none;padding:12px 16px;transition:all .2s ease}.btn-secondary{background:#fff;border:1px solid #ea650a;color:#ea650a;font-family:Inter,sans-serif;font-size:16px;font-weight:500;margin-left:28px}.btn-primary{background:#ea650a;border-radius:12px;box-shadow:0 6px 6px #ea650a26;color:#fff;margin-left:18px}.single-btn .btn-primary{margin:0 140px}.btn-submit{background:#ea650a;border-radius:12px;box-shadow:0 6px 6px #ea650a26;color:#fff;margin-left:18px}.btn-primary:active{transform:scale(.98)}.form-content::-webkit-scrollbar{width:6px}.form-content::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.form-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.form-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}.habits-container{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.habit-tag{background-color:#fff;border:1px solid #c7d0dd;border-radius:12px;color:#777e90;cursor:pointer;font-family:Basier Square,sans-serif;font-size:14px;font-weight:500;outline:none;padding:12px 18px;transition:all .2s ease;white-space:nowrap}.habit-tag.selected{background:#f4e5db;border-color:#ea650a;color:#fff;color:#170b37;font-weight:600}.upload-container{background-color:#f0f0f4;border:1px dashed #798999;border-radius:16px;justify-content:center;margin-top:20px;min-height:190px;padding:40px 30px;text-align:center;transition:all .3s ease}.upload-container,.upload-label{align-items:center;cursor:pointer;display:flex}.upload-label{flex-direction:column;width:100%}.upload-text{font-size:18px;font-weight:500;margin-top:12px}.upload-subtext,.upload-text{font-family:Basier Square,sans-serif}.upload-subtext{color:#a7a7b5;font-size:14px;font-weight:400;margin-top:6px}.upload-container.has-image{background-color:#fff;border-color:#4caf50;border-style:solid;padding:20px}.upload-container.upload-error{background-color:#fef2f2;border-color:#dc2626}.image-preview{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.image-preview img{border-radius:12px;box-shadow:0 8px 24px #00000026;height:auto;max-height:250px;max-width:250px;object-fit:cover;width:auto}.change-photo-btn{background-color:#ff6b35;border:none;border-radius:25px;box-shadow:0 4px 12px #ff6b354d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 30px;transition:all .3s ease}.change-photo-btn:hover{background-color:#ff5722;box-shadow:0 6px 16px #ff6b3566;transform:translateY(-2px)}@media (max-width:768px){.right-side{height:auto!important;min-height:auto;width:100%}.verification-wrapper{flex-direction:column;height:auto!important}.habit-tag{font-size:13px;padding:10px 18px}.habits-container{gap:8px}.upload-container{min-height:200px;padding:40px 20px}.upload-icon{height:60px;width:60px}.upload-icon svg{height:36px;width:36px}.image-preview img{max-height:200px;max-width:200px}}@media (max-width:640px){.container{padding:16px}.form-card{max-width:100%}.step-circle{font-size:10px;height:28px;width:28px}.step-title{font-size:18px}.form-content{padding-bottom:40px}}@media (max-width:508px){.form-content{padding:20px 14px 40px}.form-header{padding:0 14px}.form-navigation{padding:20px 20px 20px 10px}.btn-secondary{margin-left:8px}}.left-panel{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsQAAAOECAYAAACmeidbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABDPSURBVHgB7dZBAQAQAAAxPPVUXgmC3JZi8579BgAARK0BAABhQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJAmxAAApAkxAABpQgwAQJoQAwCQJsQAAKQJMQAAaUIMAECaEAMAkCbEAACkCTEAAGlCDABAmhADAJD2AUDcCWAb6D9WAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;overflow:hidden;padding:3rem;position:relative;width:50%}.profile-circle{position:absolute}.profile-avatar,.profile-circle{align-items:center;display:flex;justify-content:center}.profile-avatar{color:#fff;font-size:1.5rem;overflow:hidden}.profile-avatar,.profile-avatar img{border-radius:50%;height:100%;width:100%}.profile-avatar img{display:block;object-fit:cover}.profile-1{animation-delay:0s;height:64px;left:35%;top:5%;width:64px}.profile-2{animation-delay:.2s;height:48px;left:10%;top:20%;width:48px}.profile-3{animation-delay:.4s;height:150px;left:25%;top:22%;width:155px}.profile-4{animation-delay:.6s;height:78px;left:70%;top:27%;width:78px}.profile-5{left:5%;top:45%}.profile-5,.profile-6{animation-delay:.8s;height:150px;width:150px}.profile-6{left:50%;top:50%}.profile-5 .profile-avatar{font-size:2rem}.content-section{bottom:40px;color:#fff;left:50%;max-width:500px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.heading{font-family:28px;font-family:Inter;font-weight:700;margin-bottom:9px;text-align:center}.description-login{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:23.11px;text-align:center}.pagination-dots{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:34px}.dot{background:#fff;border-radius:20px;height:7px;opacity:50%;width:7px}.dot.active{height:7px;opacity:1;width:17px}@media (max-width:768px){.left-panel{padding:2rem;width:100%}.content-section{bottom:20px;padding:0 20px}}.header{background-color:#fff;border-bottom:2px solid #e5e5e5;padding:0 140px}.header-container{gap:32px;height:80px;justify-content:space-between;margin:0 auto;max-width:1400px}.header-container,.logo{align-items:center;display:flex}.logo{cursor:pointer;gap:8px}.nav{align-items:center;display:flex;gap:32px}.nav-link{color:#16171b;font-family:Basier Square,sans-serif;font-size:14px;font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:color .2s ease}.header-right{gap:25px;margin-left:auto}.header-right,.location-btn{align-items:center;display:flex}.location-btn{background-color:initial;border:1px solid #d2ddef;border-radius:25px;color:#16171b;cursor:pointer;font-family:Basier Square,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:5px;transition:background-color .2s ease}.location-round{background-color:#f9fbfe;border:1px solid #d2ddef;border-radius:50%;padding:8px}.location-btn:hover{background-color:#f5f5f5}.location-btn svg.chevron{color:#666;height:16px;width:16px}.icon-btn{border:1px solid #d2ddef;border-radius:50%;padding:13px}.icon-btn,.profile-section{align-items:center;background-color:initial;color:#1a1a1a;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s ease}.profile-section{border:1px solid #d2ddef;border-radius:25px;gap:16px;padding:7px 7px 7px 14px}.profile-btn{background-color:#ea650a;background-color:#ea650a14;border:none;border-radius:50%;color:#fff;display:flex;height:30px;transition:background-color .2s ease;width:30px}.mobile-menu-btn,.profile-btn{align-items:center;cursor:pointer;justify-content:center}.mobile-menu-btn{background:#0000;border:none;display:none;padding:8px}.mobile-menu-overlay{animation:fadeIn .3s ease;background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu{animation:slideIn .3s ease;background-color:#fff;box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column;height:100vh;max-width:85vw;overflow-y:auto;position:fixed;right:0;top:0;width:320px}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-menu-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px}.mobile-logo{height:32px;width:auto}.mobile-menu-close{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.mobile-nav{border-bottom:1px solid #e5e5e5;display:flex;flex-direction:column;padding:20px 0}.mobile-nav-link{border-left:3px solid #0000;color:#16171b;font-family:Basier Square,sans-serif;font-size:16px;font-weight:500;padding:16px 20px;text-decoration:none;transition:background-color .2s ease}.mobile-nav-link.active,.mobile-nav-link:hover{background-color:#f9fbfe;border-left-color:#ea650a;color:#ea650a}.mobile-menu-actions{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding:20px}.mobile-location-btn{align-items:center;background-color:#f9fbfe;border:1px solid #d2ddef;border-radius:12px;color:#16171b;cursor:pointer;display:flex;font-family:Basier Square,sans-serif;font-size:14px;font-weight:500;gap:12px;justify-content:flex-start;padding:12px 16px;width:100%}.mobile-action-buttons{display:flex;gap:12px;justify-content:space-between}.mobile-icon-btn{align-items:center;background-color:initial;border:1px solid #d2ddef;border-radius:12px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:12px;transition:background-color .2s ease}.mobile-icon-btn:hover{background-color:#f9fbfe}.mobile-icon-btn img{height:20px;width:20px}.mobile-profile-btn{align-items:center;background-color:#ea650a14;border:1px solid #d2ddef;border-radius:12px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:12px;transition:background-color .2s ease}.mobile-profile-btn:hover{background-color:#ea650a26}.mobile-profile-btn img{height:20px;width:20px}@media (max-width:1024px){.header{padding:0 40px}.header-container{height:70px}.nav{gap:20px}.location-btn span{font-size:13px}.header-right{gap:16px}.location-btn{padding:4px 8px}.icon-btn{padding:10px}.profile-section{gap:12px;padding:6px 6px 6px 12px}}@media (max-width:768px){.header{background-color:#fff;padding:0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-container{gap:16px;height:64px}.logo img{height:28px;width:auto}.icon-btn,.location-btn,.nav,.profile-section{display:none}.mobile-menu-btn{display:flex}.mobile-menu-overlay{display:block}}@media (max-width:480px){.header{padding:0 12px}.header-container{height:60px}.logo img{height:24px}.mobile-menu{max-width:100%;width:100%}}.hero-container{background:linear-gradient(180deg,#ffe4d2,#f9fbfe00);min-height:100vh;overflow:hidden;position:relative}.deco-circle{border-radius:50%;filter:blur(60px);opacity:.4;position:absolute}.deco-circle-1{background-color:#c4b5fd;height:128px;right:80px;top:40px;width:128px}.deco-circle-2{background-color:#fed7aa;bottom:80px;height:160px;left:40px;width:160px}.deco-dot{border-radius:50%;position:absolute}.deco-dot-1{background-color:#fb923c;height:12px;left:25%;top:50%;width:12px}.deco-dot-2{background-color:#4ade80;height:8px;right:33%;top:25%;width:8px}.deco-dot-3{background-color:#fdba74;bottom:33%;height:8px;left:50%;width:8px}.hero-content{margin:0 auto;max-width:1280px;padding:0 18px 70px 148px}.hero-grid{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr;min-height:600px}@media (min-width:1024px){.hero-grid{grid-template-columns:1fr 1fr}}.hero-left{display:flex;flex-direction:column;padding-top:61px}.hero-badge{display:inline-block;margin-bottom:6px;width:-webkit-fit-content;width:fit-content}.hero-badge span{color:#ea650a;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.hero-title{color:#081332;font-family:Inter,sans-serif;font-size:40px;font-weight:500;margin-bottom:24px}@media (min-width:1024px){.hero-title{font-size:40px}}.text-orange{color:#f97316}.text-weight{font-weight:700}.text-blue{color:#1e3a8a}.hero-description{color:#7487b6;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.75;margin-bottom:48px;max-width:512px}.search-box{background-color:#fff;border-radius:12px;box-shadow:0 12px 15px #0000000a;padding:8px 9px 8px 22px}.search-row{align-items:center;display:flex;gap:30px}@media (min-width:768px){.search-row{flex-direction:row}}@media(max-width:440px){.search-row{align-items:stretch;flex-direction:column;gap:16px}.search-field{border-bottom:1px solid #e6effb;border-right:none;padding-bottom:12px}}.search-field{border-right:1px solid #e6effb;flex:1 1;min-width:0;padding-right:30px}.search-field:first-child{flex:1.5 1;min-width:200px}.search-field:nth-child(2){min-width:180px}.search-label{color:#25396f;display:block;font-weight:600;margin-bottom:9px}.search-input,.search-label{font-family:Inter,sans-serif;font-size:18px}.search-input{background-color:#fff;border:none;font-weight:400;min-width:0;outline:none;transition:all .2s;width:100%}.search-select-wrapper{position:relative;width:100%}.search-select-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2325396F' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:12px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:12px}.search-select-wrapper:focus-within:after{transform:translateY(-50%) rotate(180deg)}.search-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;color:#25396f;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:400;min-width:0;outline:none;padding-right:24px;transition:all .2s;width:100%}.search-select:hover{color:#ea650a}.search-select:focus{color:#ea650a;outline:none}.search-select option{background-color:#fff;color:#25396f;font-family:Inter,sans-serif;font-size:16px;padding:12px 16px}.search-select option:first-child{color:#7487b6;font-weight:400}.search-select option:not(:first-child){color:#25396f;font-weight:400}.search-button-wrapper{align-items:flex-end;display:flex;flex-shrink:0}.search-button{align-items:center;background-color:#ea650a;border:none;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:26px;transition:background-color .2s;white-space:nowrap}.search-button:hover{background-color:#ea580c}.hero-right{background-image:linear-gradient(90deg,#f3d5f3,#c2f4f8);position:relative}.hero-image-container{position:relative;z-index:10}.hero-image{display:block;margin:0 auto;object-fit:cover;padding-top:64px}.review-card{background-color:#fff;border:2px solid #fff;border-radius:12px;box-shadow:10px 14px 54px #0000001a;left:-140px;padding:20px 60px 21px 20px;position:absolute;top:98px;z-index:20}.avatar-stack{display:flex;margin-left:-8px}.avatar{border:2px solid #fff;border-radius:50%;height:32px;margin-left:-8px;width:32px}.rating{align-items:center;display:flex;gap:4px;margin-top:12px}.rating-value{font-weight:16px;font-weight:600}.rating-value,.review-count{color:#25396f;font-family:Inter}.review-count{font-size:12px;font-weight:300;margin:0}.stats-card{bottom:-2px;box-shadow:0 20px 25px -5px #0000001a;position:absolute;right:0;text-align:center;z-index:20}.stats-number{color:#1e3a8a;font-size:2.25rem;font-weight:700;margin-bottom:8px}.stats-chart{display:flex;gap:4px;justify-content:center;margin-bottom:8px}.bar{border-radius:2px;width:12px}.bar-1{background-color:#fdba74;height:48px}.bar-2{background-color:#fb923c;height:64px}.bar-3{background-color:#f97316;height:80px}.bar-4{background-color:#3b82f6;height:96px}.stats-text{color:#4b5563;font-size:.875rem;font-weight:500;margin:0}.hero-deco{border-radius:50%;filter:blur(40px);opacity:.3;position:absolute}.hero-deco-1{background-color:#93c5fd;height:80px;right:-16px;top:25%;width:80px}.hero-deco-2{background-color:#fdba74;bottom:25%;height:96px;left:-16px;width:96px}@media (max-width:768px){.hero-content{padding:0 20px}.hero-right{padding:24px 16px}.hero-image{max-width:320px;padding-top:0;width:100%}.review-card,.stats-card{margin:16px auto 0;max-width:100%;position:static;width:-webkit-fit-content;width:fit-content}.review-card{padding:14px 16px}.avatar{height:28px;width:28px}.rating{justify-content:center}}.profile-container{background:linear-gradient(135deg,#f5f7fa,#e8f0f7);margin:0 auto;min-height:100vh;padding:80px}.sec-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.sec-header-left{display:flex;flex-direction:column;gap:10px}.byerul-badge{align-items:center;display:flex;gap:10px}.byerul-text{font-size:16px}.byerul-text,.title{color:#ea650a;font-family:Inter,sans-serif;font-weight:600}.title{font-size:36px}.title-highlight{color:#081332;font-weight:700}.view-more-btn{background:#ea650a;border:none;border-radius:12px;box-shadow:0 4px 4px #ea650a40;color:#fff;cursor:pointer;font-family:Inter;font-size:16px;font-weight:600;padding:16px 32px;transition:all .3s ease}.profile-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:30px}.profile-card{align-items:center;background-image:linear-gradient(180deg,#fff,#f9fbfe);border:1px solid #dde3f0;border-radius:22px;box-shadow:0 6px 54px #0000;display:flex;flex-direction:column;padding:32px;position:relative;transition:all .3s ease}.profile-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px);.heart-btn.liked{background:#ff6b35;border-color:#ff6b35;color:#fff}.action-btn{border:none;box-shadow:0 6px 6px #09122e14}.heart-btn{background-image:linear-gradient(180deg,#ff6a6b,#fe6057);height:55px;width:55px}.heart-btn-icon{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANFSURBVHgBpVZNblMxEJ55bSibQrJiSbpggYTUPgkJCgjSEyBOQDgB9AS0NwgnaHsCygl4J4Bk1QWLJKsum6obCLGHGdtj+71EAYn3ZNnPnplv/jzzELKHiNpgbR+QXoOFPTDmLpjFNRBUYOZf8E7ntEY/Hrfh9q33YGyP+fZ4CP8ErKmAzBk+eFjl9JgBdXn6yuM+gwAzIAvhAx5pFuY+djpTurzs8d5ncAoKvdVBPDCsT+Hn/BDLchbBAtA3Hh1HJGC8GZiIrUP+VmETBj1igJMoNNF7JR0Pn5FTYoiPdsscbMxT1zEYg2kW5rCOmudWyJr8bLI9UcwEOq/kEe6Wx8hy+wx0IphBKy/AaWvrQpqukjMhXmSKOeCgsFdCZLIbi51Npn7rgyZmezPdWj6s3/BnBHHII6Dy4WmChQ06N1y822B+9wum3POb8jomdIxKLAKcMuFcYxcVDHFTwf6MIjB4EzhguwLWrgvRNQUrKVlbXzt4DwQQBXtQ9B4JyjpXsiN5Y1Z3j5qeucWqcEeHAQSX3BXpg4eiXL8nls0allEyL49TRpPHUA+W4uTiicn9i2kh96Dm4+ZMuVs1Nio8WGOXEii42uYeGApYtTqLAJLGKjSeJ3dBI3G0GDTp0DBYq3VWNx8oWmGyGCR3khMIGossG53TCKMCug9U4f7BpEBEiVkVgLw2uQDKYgdawghrFui5iTXRn4eqy99nqVzd3PRcEdZ7ItVDJEglSGXH10itItQsY40qY2LpmuD+ix0RWDjE7e2Kp0E9ISzGhFB36X3Sc72LNnQFW7ujGppDCE+hC1gsjn0vyoJtA4fN0pmWrgMmmhzIit8G+OzlOTT7mfPb1VWXXfUdYo+iVP3VndrbUkFe1ftkf4RPn5e5/CL/4KY4gY3Nnqsq0RqbZRVoslBWDxH0SHksTYHmb6DxFM0NBhxBCxQQ451rXvh6IUhAgEPY+lVKqv8VzAPeGwHOSxdDX24odYWsqqc2pEADaG0dYHkwWykX1jzuh6aAjxyvDz4WJmusFJqtiyv/FNl3+PjJ+Tp5a8ES6EUXFhsnnDw9SP8akgzXDPQJis2B/tT8N1gE/XHxCuam73/ZzIh71D+B6PMHM4URl2OfaDoAAAAASUVORK5CYII=)}.chat-btn{background:#ea650a;color:#fff}.chatbtn-icon{background-color:#fff;border-radius:50%;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAYAAAACCvahAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADGSURBVHgBnVMBEcIwDHymYBIiAQlzABLiABwMB+AALKBgh4LhoBLAASTQQbq17MLf/e3a5vdJmwBT1MJW2Alvwkf86pqFhAI2RlBiiD9J0BYC1bHPnLF1tAeHmL4FCU9jMUWHYXOL32Abw0Z4hBOdEROcGG63hxMVvhdzhxOVERH+gK259gjV+WzWezihbrYl25l4jiafLNdIO0zfm0aiBmmJSTPtMO1fzSggPyyMTEoB81PVaPAC5bpWwqXZuwoveA/H63mfzH9ZR8cVCDUAAAAASUVORK5CYII=);padding:5px}}.profile-image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:20px;position:relative;width:100%}.profile-image{border:2px solid #ea650a;border-radius:50%;display:block;height:120px;margin:0 auto;object-fit:cover;object-position:center;padding:2px;transition:all .3s ease;width:120px}.profile-card:hover .profile-image{border-color:#ff6b35}.profile-name{color:#081332;font-weight:700;margin-bottom:10px}.profile-address,.profile-name{font-family:Inter,sans-serif;font-size:18px;text-align:center}.profile-address{color:#3e5481;line-height:1.4;margin-bottom:30px}.profile-actions{align-items:center;display:flex;gap:20px}.action-btn{border:1px solid #d2ddef;height:52px;transition:all .3s ease;width:52px}.action-btn:hover{transform:scale(1.1)}.action-btn-2{align-items:center;background:#fff;border:1px solid #d2ddef;border-radius:50%;cursor:pointer;display:flex;height:64px;justify-content:center;transition:all .3s ease;width:64px}.close-btn:hover{background:#ff6b6b;border-color:#ff6b6b;color:#fff}.heart-btn{color:#ff6b35;height:55px;width:55px}.heart-btn.liked,.heart-btn:hover{background:#ff6b35;border-color:#ff6b35;color:#fff}.chat-btn{color:#4ecdc4}.chat-btn:hover{background:#4ecdc4;border-color:#4ecdc4;color:#fff}@media (max-width:768px){.title{font-size:36px}.profile-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.view-more-btn{width:100%}}@media (max-width:480px){.title{font-size:28px}.profile-grid{grid-template-columns:1fr}}.tech-platform-container{background:linear-gradient(135deg,#f8f9fa,#fff);min-height:100vh;overflow:hidden;padding:80px 40px;position:relative}.decorative-dots{background-image:radial-gradient(circle,#ffc107 2px,#0000 0);background-size:12px 12px;height:80px;left:43.5%;opacity:.4;position:absolute;top:60px;width:80px;z-index:1}.decorative-circle{border:40px solid #ffc1071a;border-radius:50%;bottom:100px;height:300px;position:absolute;right:100px;width:300px;z-index:1}.content-wrapper{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;z-index:2}.content-wrapper,.image-section{position:relative}.main-image{border-radius:20px;box-shadow:0 20px 60px #00000026;height:auto;transform:perspective(1000px) rotateY(-5deg);transition:transform .3s ease;width:100%}.text-section{padding:20px}.header-badge{background:#fff5e6;border:1px solid #ffe0b2;border-radius:20px;color:#ff9800;display:inline-block;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 20px}.badge-text{letter-spacing:.5px}.main-title{color:#1a1a1a;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:25px}.highlight-number{color:#ff9800;font-size:52px;font-weight:800}.description{color:#666;font-size:16px;line-height:1.8;margin-bottom:40px;text-align:justify}.tech-icons{flex-wrap:wrap;gap:20px}.tech-icon,.tech-icons{align-items:center;display:flex}.tech-icon{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;cursor:pointer;height:70px;justify-content:center;transition:all .3s ease;width:70px}.html-icon{align-items:center;color:#e34f26;display:flex;flex-direction:column;font-weight:700}.html-text{font-size:16px;letter-spacing:1px}.html-number{font-size:20px}.css-icon{align-items:center;color:#1572b6;display:flex;flex-direction:column;font-weight:700}.css-text{font-size:16px;letter-spacing:1px}.css-number{font-size:20px}.jquery-icon{color:#0769ad;font-size:18px;font-style:italic;font-weight:700}.bootstrap-icon{background:#7952b3;border-radius:8px;color:#fff;font-size:28px;font-weight:700;height:45px;width:45px}.angular-icon,.bootstrap-icon{align-items:center;display:flex;justify-content:center}.angular-icon{background:linear-gradient(135deg,#dd0031,#c3002f);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:50px;position:relative;width:50px}.angular-letter{color:#fff;font-size:28px;font-weight:700}.react-icon{height:50px;position:relative;width:50px}.react-atom{height:100%;position:relative;width:100%}.electron{border:2px solid #61dafb;border-radius:50%;height:50px;left:50%;position:absolute;top:50%;transform-origin:center;width:50px}.electron-1{transform:translate(-50%,-50%) rotate(0deg)}.electron-1,.electron-2{border-bottom-color:#0000;border-top-color:#0000}.electron-2{transform:translate(-50%,-50%) rotate(60deg)}.electron-3{border-bottom-color:#0000;border-top-color:#0000;transform:translate(-50%,-50%) rotate(120deg)}.nucleus{background:#61dafb;border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}@media (max-width:1024px){.content-wrapper{gap:40px;grid-template-columns:1fr}.main-image{transform:none}.main-title{font-size:40px}.highlight-number{font-size:44px}}@media (max-width:768px){.tech-platform-container{padding:40px 20px}.main-title{font-size:32px}.highlight-number{font-size:36px}.tech-icons{gap:15px;overflow-x:auto;padding-bottom:10px}.tech-icon{height:60px;width:60px}.tech-icon img{height:50px;width:50px}.decorative-circle{border-width:20px;height:200px;width:200px}}@media (max-width:480px){.main-title{font-size:28px}.description{font-size:14px}.tech-icons{gap:10px}.tech-icon{height:55px;width:55px}.tech-icon img{height:45px;width:45px}}.footer-container{background:#2d2d2d;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;padding:40px 60px}.footer-content{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1200px}.footer-logo{gap:12px}.footer-logo,.logo-circle{align-items:center;display:flex}.logo-circle{background:#ff8c00;border-radius:50%;box-shadow:0 2px 10px #ff8c0066;font-weight:700;height:36px;justify-content:center;width:36px}.logo-circle,.logo-text{color:#fff;font-size:18px}.logo-text{font-weight:600}.footer-nav{border-top:1px solid #ffffff26;display:flex;gap:50px;justify-content:center;padding-top:24px;width:100%}.footer-link{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#ff8c00}.footer-link:after{background:#ff8c00;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-link:hover:after{width:100%}.footer-legal{display:flex;flex-direction:column;gap:8px;text-align:center}.copyright,.legal-links{color:#dbdbdb;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.legal-links{align-items:center;display:flex;gap:10px;justify-content:center}.legal-link{text-decoration:none;transition:color .3s ease}.legal-link,.separator{color:#dbdbdb}.footer-social{gap:15px}.footer-social,.social-icon{align-items:center;display:flex}.social-icon{background:#202020;border:1px solid #383838;border-radius:50%;color:#b0b0b0;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-icon svg{height:20px;width:20px}@media (max-width:1024px){.footer-content{gap:30px;grid-template-columns:1fr;text-align:center}.footer-logo,.footer-nav,.footer-social{justify-content:center}}@media (max-width:768px){.footer-container{padding:30px 40px}.footer-nav{flex-direction:column;gap:15px}.copyright,.legal-links{font-size:12px}}@media (max-width:480px){.footer-container{padding:25px 20px}.logo-circle{height:32px;width:32px}.logo-circle,.logo-text{font-size:16px}.footer-link{font-size:14px}.social-icon{height:36px;width:36px}.copyright{font-size:11px;line-height:1.5}.legal-links{flex-direction:column;gap:5px}.separator{display:none}}.new-footer-layout{display:flex;flex-direction:column;gap:25px}.center-nav{justify-content:center}.footer-bottom-row{align-items:center;border-top:1px solid #ffffff26;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:10px;width:100%}.left-section{display:flex;flex-direction:column;gap:6px}@media (max-width:768px){.footer-bottom-row{align-items:center;flex-direction:column;gap:15px;text-align:center}}*{box-sizing:border-box;margin:0;padding:0}body{background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.app-container{margin:0 auto;max-width:1200px;padding:20px}.header-search{background:#f9fbfe;border-radius:28px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:60px 100px}@media (max-width:768px){.header-search{padding:30px}}.header-content{align-items:center;display:flex;justify-content:space-between}.logo{color:#333;font-size:16px;font-weight:600}.header-actions{align-items:center;display:flex;gap:12px}.search-input:focus{border-color:tomato}.btn-create{background:linear-gradient(135deg,tomato,#ff4757);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:transform .2s}.btn-create:hover{transform:translateY(-1px)}.content-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.page-title{color:#142144;font-family:Inter,sans-serif;font-size:28px;font-weight:700}.filter-btn,.highlight{color:#ea650a}.filter-btn{align-items:center;background:#fff;border:1px solid #d2ddef;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:15px 30px;transition:all .3s}.filter-icon{height:11px;width:11px}.filter-btn:hover{border-color:tomato;color:tomato}.users-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}.user-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;padding:20px;text-align:center;transition:all .3s ease}.user-card:hover{border-color:#ffded9;box-shadow:0 8px 20px #00000014;transform:translateY(-3px)}.user-image-container{height:80px;margin:0 auto 12px;position:relative;width:80px}.user-image{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:100%;object-fit:cover;width:100%}.online-badge{background:#4ade80;border:2px solid #fff;border-radius:50%;bottom:2px;height:14px;position:absolute;right:2px;width:14px}.user-name{color:#333;font-size:15px;font-weight:600;margin-bottom:5px}.user-location{color:#999;font-size:12px;margin-bottom:15px}.card-actions{gap:8px}.action-btn,.card-actions{display:flex;justify-content:center}.action-btn{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:50%;cursor:pointer;height:36px;transition:all .3s;width:36px}.like-btn{border-color:#ffe5e5;color:#ff4757}.like-btn.liked,.like-btn:hover{background:#ff4757;border-color:#ff4757;color:#fff;transform:scale(1.05)}.message-btn{color:#999}.message-btn:hover{background:#f5f5f5;border-color:#e0e0e0;transform:scale(1.05)}.pagination{gap:8px;margin-top:30px}.pagination,.pagination-arrow,.pagination-number{align-items:center;display:flex;justify-content:center}.pagination-arrow,.pagination-number{background:#fff;border:1px solid #e3e9ef;border-radius:20px;color:#959cb2;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:30px;transition:all .3s;width:30px}.pagination-arrow:disabled{cursor:not-allowed;opacity:.4}.pagination-number.active{background-color:#ea650a;color:#fff}.fab{align-items:center;background:linear-gradient(135deg,tomato,#ff4757);border:none;border-radius:50%;bottom:30px;box-shadow:0 6px 20px #ff44584d;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:30px;transition:all .3s;width:56px}.fab:hover{box-shadow:0 8px 25px #ff445866;transform:scale(1.08)}.modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.filter-modal{background:#fff;border-radius:26px;display:flex;flex-direction:column;left:50%;max-height:70vh;max-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.notification-wrapper,.profile-wrapper{position:relative}.profile-dropdown{background:#fff;border:1px solid #e8edf3;border-radius:12px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:200px;z-index:999}.profile-dropdown-item{align-items:center;background:#fff;border:none;color:#09122e;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:14px 16px;text-align:left;transition:background-color .2s ease;width:100%}.profile-dropdown-item:hover{background-color:#f9fbfe}.profile-dropdown-item:first-child{border-bottom:1px solid #e8edf3}.profile-dropdown-item span{flex:1 1}.mobile-profile-menu{display:flex;flex-direction:column;gap:8px}.mobile-signout-btn{align-items:center;background-color:#fff;border:1px solid #dc2626;border-radius:12px;color:#dc2626;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:background-color .2s ease}.mobile-signout-btn:hover{background-color:#fef2f2}.notification-dropdown-overlay{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}.notification-dropdown{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;max-height:600px;position:absolute;right:0;top:calc(100% + 12px);width:400px;z-index:999}.notification-dropdown-header{align-items:center;border-bottom:1px solid #e8edf3;display:flex;justify-content:space-between;padding:20px 24px}.notification-dropdown-header h2{color:#09122e;font-family:Basier Square,sans-serif;font-size:20px;font-weight:600;margin:0}.notification-dropdown-body{flex:1 1;max-height:500px;overflow-y:auto}.notification-dropdown-body::-webkit-scrollbar{width:6px}.notification-dropdown-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.notification-dropdown-body::-webkit-scrollbar-thumb{background:#e8edf3;border-radius:10px}.notification-dropdown-body::-webkit-scrollbar-thumb:hover{background:#c7d0dd}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:20px 40px}.modal-header h2{color:#09122e;font-family:Basier Square,sans-serif;font-size:22px;font-weight:600}.close-btn{align-items:center;background:#fff;border:1px solid #e4e9f7;border-radius:50%;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .3s;width:42px}.close-btn:hover{background:#e8e8e8;color:#333}.modal-body{flex:1 1;overflow-y:auto;padding:0 40px}.modal-body::-webkit-scrollbar{display:none}.notification-list{display:flex;flex-direction:column}.notification-item{align-items:flex-start;border-bottom:1px solid #e8edf3;cursor:pointer;display:flex;padding:16px 24px;position:relative;transition:background-color .2s ease}.notification-item:hover{background-color:#f9fbfe}.notification-item.unread{background-color:#fff8f3}.notification-item.unread:hover{background-color:#fff0e9}.notification-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.notification-title{color:#09122e;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.notification-item.unread .notification-title{font-weight:700}.notification-message{color:#777e90;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin-top:4px}.notification-time{color:#959cb2;font-family:Inter,sans-serif;font-size:12px;margin-top:8px}.notification-dot{background-color:#ea650a;border-radius:50%;flex-shrink:0;height:8px;margin-left:12px;margin-top:6px;width:8px}.notification-btn{position:relative}.notification-badge{align-items:center;background-color:#ea650a;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 4px #ea650a4d;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-4px;top:-4px}.filter-section{border-bottom:1px solid #e8edf3;margin-bottom:16px;padding:10px}.filter-label{color:#09122e;display:block;font-family:Basier Square,sans-serif;font-size:16px;font-weight:500;margin-bottom:12px}.filter-sidebar-range-values{color:#777e90;font-family:Basier Square,sans-serif;font-size:12px;font-weight:400}.filter-sidebar-range-wrapper{height:6px;margin:10px 0;position:relative}.filter-sidebar-range-input{-webkit-appearance:none;appearance:none;background:#0000;height:6px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.filter-sidebar-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:5px solid #ea650a;border-radius:50%;cursor:pointer;height:24px;pointer-events:all;width:24px}.filter-sidebar-range-input::-moz-range-thumb{background:#fff;border:5px solid #ea650a;border-radius:50%;box-shadow:0 2px 6px #0003;cursor:pointer;height:24px;pointer-events:all;width:24px}.filter-sidebar-range-max,.filter-sidebar-range-min{z-index:2}.age-display{color:#666;font-size:14px;margin-bottom:10px;text-align:center}.range-slider{-webkit-appearance:none;background:linear-gradient(to right,tomato 0,tomato var(--value),#e0e0e0 var(--value),#e0e0e0 100%);border-radius:3px;height:6px;outline:none;width:100%}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:tomato;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0003;cursor:pointer;height:20px;width:20px}.range-slider::-moz-range-thumb{background:tomato;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0003;cursor:pointer;height:20px;width:20px}.radio-group{display:flex;justify-content:space-between}.radio-option{align-items:center;color:#777e90;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px}.radio-option input[type=radio]{align-items:center;display:none}.custom-radio{border:2px solid #ea650a;border-radius:50%;display:inline-block;height:18px;position:relative;width:18px}.radio-option input[type=radio]:checked+.custom-radio:after{background:#ea650a;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.chip-group{display:flex;flex-wrap:wrap;gap:10px}.chip{background:#fff;border:1px solid #e8edf3;border-radius:40px;color:#666;color:#777e90;cursor:pointer;font-family:Basier Square,sans-serif;font-size:14px;font-weight:500;padding:6px 18px;transition:all .3s}.chip-active{background-color:#ea650a;color:#fff}.modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:20px 25px}.btn-apply,.btn-clear{border-radius:12px;cursor:pointer;font-family:Basier Square,sans-serif;font-size:16px;font-weight:600;padding:16px 60px;transition:all .3s}.btn-clear{background:#fff;border:1px solid #e8edf3;color:#e54f4f}.btn-apply{background-color:#ea650a;border:none;box-shadow:0 6px 6px #ea650a26;color:#fff}@media (max-width:1024px){.users-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.notification-dropdown{right:-10px;width:320px}.notification-dropdown-header{padding:16px 20px}.notification-dropdown-header h2{font-size:18px}.notification-item{padding:14px 20px}.profile-dropdown{right:0;width:180px}.users-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.header-content{flex-direction:column;gap:12px}.search-input{width:100%}.main-content{padding:20px}.content-header{align-items:flex-start;flex-direction:column;gap:12px}.page-title{font-size:18px}}@media (max-width:480px){.users-grid{grid-template-columns:1fr}.btn-apply,.btn-clear{font-size:14px;padding:14px;width:100%}.modal-footer{justify-content:center}}.user-profile-wrapper{min-height:100vh;padding-bottom:100px;position:relative}.user-profile-bg{height:300px;overflow:hidden;position:relative;width:100%}.user-profile-bg img{object-fit:cover}.user-profile-overlay{background:#000000b3;bottom:0;left:0;position:absolute;right:0;top:0}.user-profile-top-section{align-items:center;display:flex;justify-content:space-between;left:50%;padding:0 20px;position:absolute;top:80px;transform:translateX(-50%);width:90%;z-index:10}.user-profile-avatar-section{align-items:center;display:flex;gap:35px}.user-profile-avatar{border:1px solid #ffffff1f;border-radius:50%;height:90px;object-fit:cover;padding:4px;width:90px}.user-profile-name-location h2{color:#fff;font-family:Inter;font-size:26px;font-weight:600;margin-bottom:4px}.user-profile-name-location p{color:#fff;font-family:Inter;font-size:16px;font-weight:500}.user-profile-social-btns{display:flex;gap:10px}.user-profile-social-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;padding:20px;transition:all .3s ease;width:50px}.close-btn{background-color:#fff}.heartfill-btn{background-image:linear-gradient(180deg,#ff6a6b,#fe6057);box-shadow:0 6px 6px #d7423b40}.blackc-btn{background-color:#ea650a;padding:10px}.message-btn{background-color:#6154df}.user-profile-card{background:#fff;border-radius:20px;box-shadow:0 0 16px #0000000f;margin:-100px auto 0;position:relative;width:80%;z-index:5}.user-profile-card-content{padding:40px 100px}.user-profile-detail-section{margin-bottom:30px}.user-profile-section-title{color:#09122e;font-family:Inter;font-size:22px;font-weight:600;margin-bottom:12px}.user-profile-pill-group{display:flex;flex-wrap:wrap;gap:6px}.user-profile-pill{background-color:#fff;border:1px solid #c7d0dd;border-radius:52px;color:#777e90;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:12px 18px;transition:all .2s ease}.user-profile-details-grid{grid-gap:15px 24px;display:grid;gap:15px 24px;grid-template-columns:1fr 1fr;margin-top:30px}.user-profile-detail-item{border:1px solid #dae1ee;border-radius:12px;padding:12px}.user-profile-detail-item label{color:#09122e;display:block;font-family:Inter;font-size:16px;font-weight:500;margin-bottom:8px}.user-profile-detail-item p{color:#777e90;font-family:Inter,sans-serif;font-size:14px;font-weight:500}@media (max-width:768px){.user-profile-bg{height:250px}.user-profile-top-section{flex-direction:column;gap:10px;top:30px}.user-profile-avatar{height:75px;width:75px}.user-profile-name-location h2{font-size:22px}.user-profile-card{margin-top:-60px;width:92%}.user-profile-card-content{padding:30px 25px 25px}.user-profile-details-grid{gap:22px;grid-template-columns:1fr}}@media (max-width:480px){.user-profile-bg{height:300px}.user-profile-avatar-section{flex-direction:column;gap:12px;text-align:center}.user-profile-social-btns{justify-content:center}.user-profile-social-btn{font-size:16px;height:36px;width:36px}}.offers-page-container{background-color:#fff;margin:0 auto;padding:30px 120px}.offers-page-header{align-items:center;background-color:#f9fbfe;border:none;border-radius:28px;display:flex;justify-content:space-between;margin-bottom:35px;padding:50px 61px}.offers-page-header h1{color:#142144;font-family:Inter;font-size:38px;font-weight:700}.offers-page-search{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:12px;display:flex;gap:10px;max-width:350px;padding:12px 16px;width:100%}.offers-page-select{background:#0000;border:none;color:#09122e;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;opacity:.8;outline:none;width:100%}.offers-page-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.offers-page-card{background:#fff;border:1px solid #e8edf3;border-radius:18px;padding:18px;transition:all .3s ease}.offers-page-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.offers-page-bank-info{align-items:center;display:flex;gap:12px}.offers-page-bank-icon{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:8px;display:flex;height:48px;justify-content:center;width:48px}.offers-page-bank-info h3{color:#09122e;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin-bottom:3px}.offers-page-bank-info p{color:#565f76;font-family:inter,sans-serif;font-size:14px;font-weight:400}.offers-page-apply-btn{background:#0000;border:none;color:#ea650a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s ease}.offer-page-badge-contant{align-items:center;display:flex;justify-content:space-between}.offers-page-discount-badge{background:#ea650a;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;margin-bottom:26px;padding:4px 12px}.offers-page-eligibility{margin-bottom:18px}.offers-page-eligibility-link{background-color:#fbf3ed;border:none;border-radius:40px;color:#ea650a;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:4px 12px;text-decoration:none}.offers-page-features h4{color:#09122e;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin-bottom:10px}.offers-page-features ul{counter-reset:feature-counter;list-style:none;padding:0}.offers-page-features li{color:#565f76;counter-increment:feature-counter;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin-bottom:6px;padding-left:18px;position:relative}.offers-page-features li:before{content:counter(feature-counter) ".";left:0;position:absolute}@media (max-width:992px){.offers-page-grid{grid-template-columns:1fr}}@media (max-width:768px){.offers-page-container{padding:20px 25px}.offers-page-header{align-items:flex-start;flex-direction:column;gap:20px}.offers-page-search{width:100%}.offers-page-card-header{align-items:flex-start;flex-direction:column;gap:12px}.offers-page-apply-btn{width:100%}}@media (max-width:480px){.offers-page-container{padding:20px 15px}.offers-page-header h1{font-size:26px}.offers-page-card{padding:18px}}.dating-profile-wrapper{display:flex;gap:30px;margin:0 auto;padding:20px 120px 0}.dating-profile-sidebar{background:#fff;border:1px solid #dde2ee;border-radius:15px;height:-webkit-fit-content;height:fit-content;padding:15px;width:270px}.dating-profile-image-container{background-image:linear-gradient(180deg,#fff8f3,#fff0e9);border-radius:18px;padding:30px 25px 26px}.dating-profile-sidebar-avatar{border:3px solid #ea650a;border-radius:50%;height:93px;margin:0 auto 15px;overflow:hidden;padding:3px;width:93px}.dating-profile-sidebar-avatar img{height:100%;object-fit:cover;width:100%}.dating-profile-sidebar-name{color:#081332;font-family:Inter,sans-serif;font-size:20px;font-weight:700;text-align:center}.dating-profile-sidebar-nav{display:flex;flex-direction:column;gap:5px;margin-top:20px}.dating-profile-nav-item{align-items:center;background:#0000;border:none;border-radius:12px;color:#333;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:600;gap:12px;padding:15px 20px;text-align:left;transition:all .3s ease}.dating-profile-nav-item.active{background:#ea650a;box-shadow:0 5px 6px #ab250030;color:#fff}.dating-profile-main{flex:1 1}.dating-profile-card{background:#fff;border:1px solid #dde2ee;border-radius:15px;overflow:hidden;padding:0}.dating-profile-header{position:relative}.dating-profile-header-background{background:linear-gradient(180deg,#fff8f3,#fff0e9);height:120px;width:100%}.dating-profile-header-content{align-items:flex-end;display:flex;justify-content:space-between;margin-top:-50px;padding:0 30px;position:relative}.dating-profile-header-avatar-wrapper{align-items:flex-end;display:flex;gap:20px}.dating-profile-header-avatar{background:#fff;border:4px solid #f5f5f5;border-radius:50%;height:120px;object-fit:cover;padding:1px;width:120px}.dating-profile-header-avatar-wrapper h2{color:#081332;font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin-bottom:8px}.dating-profile-header-actions{display:flex;gap:12px;margin-bottom:8px}.dating-profile-edit-btn,.dating-profile-password-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:11px 23px;transition:all .3s ease}.dating-profile-edit-btn{background:#0000;border:1px solid #ea650a29;color:#ea650a}.dating-profile-password-btn{background:#0000;border:1px solid #dde2ee;color:#333}.dating-profile-contact-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:30px}.dating-profile-contact-item{align-items:flex-start;border-bottom:1px solid #dde2ee;display:flex;gap:12px;padding-bottom:12px}.dating-profile-contact-icon{background-color:#f0f0f4;border-radius:50%;padding:14px}.dating-profile-contact-item label{color:#777e90;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:400;margin-bottom:5px}.dating-profile-contact-item p{color:#081332;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.dating-profile-section{padding:0 30px}.dating-profile-section>:last-child{margin-bottom:0;padding-bottom:0}.dating-profile-section h3{color:#081332;font-family:Inter,sans-serif;font-size:16px}.dating-profile-tags{gap:10px}.dating-profile-tag{background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;color:#5a6c7d;font-size:13px;padding:8px 18px}.dating-profile-section h3{color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:25px}.dating-profile-info-group{border-bottom:1px solid #dde2ee;margin-bottom:12px;padding-bottom:12px}.dating-profile-info-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dating-profile-info-group label{color:#09122e;display:block;font-family:Basier Square,sans-serif;font-size:12px;font-weight:500;margin-bottom:12px}.dating-profile-tags{display:flex;flex-wrap:wrap;gap:12px}.dating-profile-tag{background:#fff;border:1px solid #d4d4e1;border-radius:52px;color:#777e90;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:8px 12px;transition:all .2s ease}.dating-profile-tag:hover{background:#fff5f0;border-color:#ff6b35;color:#ff6b35}.dating-profile-info-grid{grid-gap:25px 60px;display:grid;gap:25px 60px;grid-template-columns:repeat(2,1fr);margin-bottom:0;margin-top:25px}.dating-profile-info-item:last-child{border-bottom:none;padding-bottom:0}.dating-profile-info-item{border-bottom:1px solid #dde2ee;padding-bottom:16px}.dating-profile-info-item label{color:#777e90;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:400;margin-bottom:6px}.dating-profile-info-item p{color:#081332;font-family:Inter,sans-serif;font-size:16px;font-weight:600}@media (max-width:1200px){.dating-profile-contact-row,.dating-profile-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.dating-profile-wrapper{flex-direction:column;padding:20px 60px 0}.dating-profile-sidebar{width:100%}.dating-profile-sidebar-nav{flex-direction:row;justify-content:space-around}}@media (max-width:768px){.dating-profile-wrapper{flex-direction:column;padding:20px 40px 0}.dating-profile-header{align-items:flex-start;flex-direction:column;gap:20px}.dating-profile-header-actions{flex-direction:row}.dating-profile-edit-btn,.dating-profile-password-btn{justify-content:center;width:40%}.dating-profile-contact-row{gap:20px;grid-template-columns:1fr}.dating-profile-info-grid{grid-template-columns:1fr}.dating-profile-sidebar-nav{flex-wrap:wrap}.dating-profile-nav-item{flex:1 1 45%}}@media (max-width:572px){.dating-profile-header-content{align-items:center;flex-direction:column}.dating-profile-header-actions{flex-direction:column}.dating-profile-edit-btn,.dating-profile-password-btn{justify-content:center;width:100%}}@media (max-width:480px){.dating-profile-wrapper{flex-direction:column;padding:20px 10px 0}.dating-profile-header-left{flex-direction:column;text-align:center}.dating-profile-header-actions{flex-direction:column}.dating-profile-edit-btn,.dating-profile-password-btn{justify-content:center;width:100%}.dating-profile-header-avatar{height:70px;width:70px}}.edit-profile-container{flex:1 1}.edit-profile-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.edit-profile-header{align-items:center;background:linear-gradient(135deg,#fff5f0,#ffe8dc);display:flex;gap:25px;padding:30px}.edit-profile-avatar-wrapper{position:relative}.edit-profile-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 15px #0000001a;height:90px;object-fit:cover;width:90px}.edit-profile-name-section{flex:1 1}.edit-profile-name-section h2{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:10px}.edit-profile-edit-btn{align-items:center;background:#0000;border:1px solid #ff6b35;border-radius:8px;color:#ff6b35;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 18px;transition:all .3s ease}.edit-profile-edit-btn:hover{background:#ff6b35;color:#fff}.edit-profile-contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:30px 30px 20px}.edit-profile-field-inline{background:#fff;border:1px solid #f0f0f4;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:11px 20px;position:relative;transition:border-color .3s}.edit-profile-custom-select{align-items:center;display:flex;position:relative}.edit-profile-custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:none;color:#2c3e50;cursor:pointer;flex:1 1;font-size:14px;outline:none;transition:border-color .3s}.edit-profile-custom-arrow{pointer-events:none;position:absolute;right:12px}.edit-profile-field-inline label{color:#777e90;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.edit-profile-field-inline select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;color:#081332;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;outline:none}.edit-profile-select-arrow{bottom:12px;pointer-events:none;position:absolute;right:12px}.edit-profile-more-info{padding:0 30px}.edit-profile-more-info h3{color:#081332;display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:600;padding-bottom:18px}.edit-profile-section{margin-bottom:25px}.edit-profile-tags-container{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;flex-wrap:wrap;gap:1px;min-height:50px;padding:6px 12px}.edit-profile-label{color:#09122e;font-family:Basier Square\ ,sans-serif;font-size:12px;font-weight:500}.edit-profile-tags-row{align-items:center;display:flex;width:100%}.edit-profile-tags{align-items:center;display:flex;flex-wrap:wrap;gap:13px}.edit-profile-tag{align-items:center;border:1px solid #d4d4e1;border-radius:52px;color:#777e90;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:10px;padding:8px 12px}.edit-profile-tag-remove{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center}.edit-profile-dropdown-toggle{background:none;border:none;cursor:pointer;margin-left:auto;padding:16px}.edit-profile-info-grid{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:1fr 1fr;margin-top:20px}.edit-profile-actions{display:flex;gap:19px;justify-content:flex-end;padding:25px 30px}.edit-profile-cancel-btn,.edit-profile-save-btn{border:none;border-radius:12px;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;padding:18px 52px;transition:all .3s ease}.edit-profile-cancel-btn{background:#fff;border:1px solid #ea650a;color:#ea650a}.edit-profile-save-btn{background:#ea650a;color:#fff}.edit-form-group{margin-bottom:0}.edit-input-wrapper{align-items:center;border:1px solid #f0f0f4;border-radius:12px;display:flex;gap:21px;padding:12px 19px;transition:all .2s}@media (max-width:768px){.edit-profile-header{flex-direction:column;text-align:center}.edit-profile-contact-grid,.edit-profile-info-grid{grid-template-columns:1fr}.edit-profile-actions,.edit-profile-image-upload{flex-direction:column}.edit-profile-cancel-btn,.edit-profile-save-btn{width:100%}}@media (max-width:480px){.edit-profile-avatar{height:70px;width:70px}.edit-profile-name-section h2{font-size:20px}}.connections-page-container{flex:1 1}.connections-page-card{background:#fff;border:1px solid #dde2ee;border-radius:15px;padding:30px}.connections-page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.connections-page-header h1{color:#081332;font-family:Inter,sans-serif;font-size:30px;font-weight:700}.connections-page-search-filter{align-items:center;display:flex;gap:10px}.connections-page-search{position:relative;width:238px}.connections-page-search-icon{left:12px;position:absolute;top:50%;transform:translateY(-50%)}.connections-page-search input{color:#6e7b8b;font-size:14px;font-weight:400;outline:none;padding:12px 12px 10px 38px;transition:border-color .3s;width:100%}.connections-page-filter-btn,.connections-page-search input{border:1px solid #dae3ee;border-radius:8px;font-family:Inter,sans-serif}.connections-page-filter-btn{align-items:center;background:#fff;color:#09122e;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;padding:8px 18px;transition:all .3s ease}.connections-page-tabs{border-bottom:1px solid #dae3ee;display:flex;gap:30px;margin-bottom:10px}.connections-page-tab{background:none;border:none;color:#4e5d7a;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:500;padding:8px 0;position:relative;transition:color .3s ease}.connections-page-tab.active{color:#2c3e50;font-weight:600}.connections-page-tab.active:after{background:#ea650a;border-radius:4px 4px 0 0;bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0}.connections-page-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.connections-page-item{align-items:center;background:linear-gradient(180deg,#fff,#f9fbfe);border:1px solid #dde3f0;border-radius:18px;padding:20px;transition:all .3s ease}.connections-page-container{align-items:center;display:flex;flex-direction:row;gap:12px}.connection-name-contant{display:flex;flex-direction:column}.connections-page-avatar{border:2px solid #ea650a;border-radius:50%;height:56px;margin-bottom:20px;object-fit:cover;padding:1px;width:56px}.connections-page-item h3{color:#081332;font-family:Inter,sans-serif;font-size:16px;font-weight:700;text-align:start}.connections-page-item p{color:#3e5481;font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin-bottom:15px;text-align:center}.connections-page-message-btn{align-items:center;background:#eae8ff;border:1px solid #eae8ff;border-radius:8px;color:#081332;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;margin-right:20px;padding:8px 24px;transition:all .3s ease;width:100%}@media (max-width:1120px){.connections-page-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body{padding:15px}.connections-page-card{padding:20px}.connections-page-header{align-items:flex-start;flex-direction:column;gap:15px}.connections-page-search-filter{flex-direction:column;width:100%}.connections-page-search{width:100%}.connections-page-filter-btn{justify-content:center;width:100%}.connections-page-tabs{gap:15px;overflow-x:auto}.connections-page-grid{grid-template-columns:1fr}}@media (max-width:480px){.connections-page-header h1{font-size:24px}.connections-page-item{padding:20px 15px}}.incoming-actions{display:flex;gap:12px}.accept-btn,.reject-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:10px;transition:background-color .2s}.reject-btn{background-color:#fbeaea;color:#e54f4f}.accept-btn{background-color:#e7f6e9;color:#3da94d}.likes-page-wrapper{background-color:#fafafa;flex:1 1;padding:20px}.likes-page-card{background:#fff;border-radius:8px;margin:0 auto;max-width:1200px;padding:24px}.likes-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.likes-page-header h1{color:#081332;font-family:Inter,sans-serif;font-size:30px;font-weight:700;margin:0}.likes-page-search{align-items:center;display:flex;position:relative}.likes-page-search-icon{align-items:center;display:flex;left:12px;pointer-events:none;position:absolute}.likes-page-search-icon img{height:16px;opacity:.5;width:16px}.likes-page-search input{background-color:#fff;border:1px solid #dae3ee;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;opacity:.5;outline:none;padding:8px 12px 8px 36px;transition:all .2s;width:238px}.likes-page-search input:focus{background-color:#fff;border-color:#d0d0d0}.likes-page-search input::placeholder{color:#999}.likes-page-tabs{border-bottom:1px solid #dae3ee;display:flex;gap:0;margin-bottom:24px}.likes-page-tab{align-items:center;background-color:initial;border:none;border-bottom:2px solid #0000;color:#4e5d7a;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:600;gap:6px;margin-bottom:-1px;padding:10px 20px;position:relative;transition:all .2s}.likes-page-tab.active{border-bottom:4px solid #ea650a;color:#170b37}.likes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.like-card{align-items:center;background-image:linear-gradient(180deg,#fff,#f9fbfe);border:1px solid #dde3f0;border-radius:18px;display:flex;flex-direction:column;padding:20px;position:relative;text-align:center;transition:all .2s}.heart-btn-container{background-color:#fff;border:1px solid #dde3f0;border-radius:40px;cursor:pointer;padding:10px;position:absolute;right:14px;top:20px;transition:transform .2s;z-index:1}.like-profile-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.like-avatar{border:2px solid #ea650a;border-radius:50%;display:block;height:80px;margin-bottom:12px;margin-left:auto;margin-right:auto;object-fit:cover;padding:2px;width:80px}.like-info{text-align:center;width:100%}.like-info h3{color:#081332;font-weight:700;margin:0 0 4px}.like-info h3,.like-info p{font-family:Inter,sans-serif;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.like-info p{color:#3e5481;font-weight:400;margin:0}@media (max-width:768px){.likes-page-wrapper{padding:12px}.likes-page-card{padding:16px}.likes-page-header{align-items:flex-start;flex-direction:column}.likes-page-header h1{font-size:20px}.likes-page-search,.likes-page-search input{width:100%}.likes-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.likes-page-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.likes-page-tab{font-size:13px;padding:10px 16px;white-space:nowrap}}@media (max-width:480px){.likes-grid{gap:12px;grid-template-columns:repeat(1,1fr)}.like-card{padding:12px}.like-avatar{height:70px;width:70px}.like-info h3{font-size:14px}.like-info p{font-size:11px}.heart-btn img{height:18px;width:18px}}@media (min-width:769px) and (max-width:1024px){.likes-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (min-width:1025px){.likes-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.chat-page-wrapper{background-color:#fff;display:flex;gap:30px;min-height:calc(100vh - 160px);padding:20px 120px}.chat-container{border:1px solid #dde2ee;border-radius:15px;flex:1 1;font-family:Inter,sans-serif;height:calc(100vh - 200px)}.chat-container,.chat-sidebar{background-color:#fff;display:flex;overflow:hidden}.chat-sidebar{border-right:1px solid #e5e5e5;flex-direction:column;width:400px}.chat-header{padding:30px 24px 20px}.chat-header h1{color:#081332;font-family:Inter,sans-serif;font-size:36px;font-weight:700;margin:0}.chat-search{padding:0 24px 20px;position:relative}.chat-search .search-icon{height:18px;left:36px;opacity:.5;position:absolute;top:35%;transform:translateY(-50%);width:18px}.chat-search input{background-color:#f9fbfe;border:1px solid #dae3ee;border-radius:8px;color:#6e7b8b;font-family:Inter,sans-serif;font-size:14px;font-weight:400;opacity:.5;outline:none;padding:12px 16px 12px 48px;width:100%}.chat-search input::placeholder{color:#6e7b8b}.chat-contacts{flex:1 1;overflow-y:auto;padding:0 12px}.chat-contacts::-webkit-scrollbar{width:6px}.chat-contacts::-webkit-scrollbar-track{background:#0000}.chat-contacts::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.chat-contact-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:4px;padding:14px;transition:background-color .2s}.chat-contact-item:hover{background-color:#f9fbfe}.chat-contact-item.active{background-color:#fff2e9}.contact-avatar{flex-shrink:0;position:relative}.contact-avatar img{border:2px solid #ea650a;border-radius:50%;height:56px;object-fit:cover;padding:2px;width:56px}.unread-badge{align-items:center;background-color:#e54f4f;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;position:absolute;right:-4px;top:-4px;width:20px}.contact-info{flex:1 1;min-width:0}.contact-name{color:#081332;font-weight:700;margin-bottom:4px}.contact-message,.contact-name{font-family:Inter,sans-serif;font-size:16px}.contact-message{color:#3e5481;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-time{color:#384361;flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.chat-main{flex:1 1;flex-direction:column;overflow:hidden}.chat-main,.chat-main-header{background-color:#fff;display:flex}.chat-main-header{align-items:center;border-bottom:1px solid #dde3f0;gap:12px;padding:8px 14px}.chat-main-avatar{flex-shrink:0}.chat-main-avatar img{border-radius:50%;height:48px;object-fit:cover;width:48px}.chat-main-name{color:#09122e;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.chat-messages{background-color:#fafafa;display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px 14px}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#0000}.chat-messages::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.message-bubble{border-radius:16px;display:flex;flex-direction:column;gap:4px;max-width:60%;padding:12px 16px}.message-bubble.received{align-self:flex-start;background-color:#dfdfdf;border-bottom-left-radius:4px}.message-bubble.sent{align-self:flex-end;background-color:#ea650a;border-bottom-right-radius:4px}.message-text{color:#09122e;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.message-bubble.received .message-text{color:#09122e}.message-bubble.sent .message-text{color:#fff}.message-time{font-family:Inter,sans-serif;font-size:12px;font-weight:400}.message-bubble.received .message-time{color:#808fba}.message-bubble.sent .message-time{color:#fff}.chat-input-container{background-color:#fafafa;padding:20px 24px}.chat-input-wrapper{align-items:center;display:flex;position:relative}.chat-input{background-color:#fff;border:1px solid #d0d7e9;border-radius:24px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;outline:none;padding:16px 70px 16px 22px;width:100%}.chat-input,.chat-input::placeholder{color:#777e90}.chat-send-btn{align-items:center;background-color:#09122e;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;position:absolute;right:6px;transition:background-color .2s;width:40px}.chat-send-btn:hover{background-color:#1a1f3a}.chat-send-btn:active{transform:scale(.95)}@media (max-width:1200px){.chat-page-wrapper{padding:20px 60px}}@media (max-width:992px){.chat-page-wrapper{flex-direction:column;padding:20px 40px}.chat-container{height:calc(100vh - 300px)}}@media (max-width:768px){.chat-page-wrapper{padding:20px}.chat-container{flex-direction:column;height:calc(100vh - 250px)}.chat-sidebar{border-bottom:1px solid #e5e5e5;border-right:none;height:40vh;width:100%}.chat-main{height:60vh}.message-bubble{max-width:75%}}@media (max-width:480px){.chat-page-wrapper{padding:15px 10px}.chat-container{height:calc(100vh - 200px)}.chat-header h1{font-size:24px}.chat-sidebar{height:35vh}.chat-main{height:65vh}.message-bubble{max-width:85%;padding:10px 14px}.message-text{font-size:13px}}
/*# sourceMappingURL=main.ec3daf20.css.map*/