﻿@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../../font/inter/static/Inter_18pt-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}#microsite-developer-container-section{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:97vh;padding:40px 32px;background:#f8f6f6}@media only screen and (max-width: 991px){#microsite-developer-container-section{padding:40px 20px}}#microsite-developer-container-section .developer-container-section{display:flex;align-items:flex-start;gap:48px;width:100%}#microsite-developer-container-section .developer-container-section .left{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:25%;max-width:450px;flex-shrink:0;align-self:stretch}@media only screen and (max-width: 991px){#microsite-developer-container-section .developer-container-section .left{display:none}}#microsite-developer-container-section .developer-container-section .left .filter-area{width:100%}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form{display:flex;flex-direction:column;align-items:flex-start;gap:34px;align-self:stretch}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-header .title{display:flex;align-items:center;gap:8px;align-self:stretch}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-header .title svg{width:15px;height:10px}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-header .title h3{font-family:"Inter",serif;font-size:18px;font-weight:700;line-height:28px;color:#475569}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-header .clear{display:flex;justify-content:center;align-items:center;font-family:"Inter",serif;font-size:10px;font-weight:900;line-height:28px;color:#d21e2a;cursor:pointer;text-transform:uppercase;text-align:center;padding:4px 8px}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .search{position:relative;width:100%}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .search svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:15px;height:15px;pointer-events:none}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .search input{display:flex;justify-content:center;align-items:flex-start;gap:32px;width:100%;padding:11px 16px 12px 40px;align-self:stretch;border-radius:8px;border:1px solid #e2e8f0;background:#fff}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-title{font-family:"Inter",serif;font-size:12px;font-weight:900;line-height:16px;color:#94a3b8;align-self:stretch;letter-spacing:1.2px;text-transform:uppercase}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item{cursor:pointer;width:100%}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input{display:none}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item .tech-content{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,0);transition:all .25s ease;width:100%}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item .tech-left{display:flex;align-items:center;gap:12px}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item svg{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(5236%) hue-rotate(185deg) brightness(92%) contrast(97%)}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item .tech-name{font-size:15px;font-weight:500;color:#1e293b}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item .tech-check{width:18px;height:18px;border-radius:4px;border:2px solid #94a3b8;position:relative;transition:all .25s ease}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input:checked+.tech-content{border-radius:8px;border:1px solid rgba(210,30,42,.2);background:rgba(210,30,42,.05)}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input:checked+.tech-content .tech-left svg{filter:brightness(0) saturate(100%) invert(33%) sepia(95%) saturate(7480%) hue-rotate(349deg) brightness(86%) contrast(89%)}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input:checked+.tech-content .tech-check{background:#d21e2a;border-color:#d21e2a}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input:checked+.tech-content .tech-check::after{content:"✔";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item:hover .tech-content{background:#f8fafc}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-more{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:"Inter",serif;font-size:10px;font-weight:900;line-height:15px;color:#d21e2a;cursor:pointer;padding-top:8px;align-self:stretch;text-transform:uppercase;text-align:center;background:none;border:none}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-more:hover{opacity:.8}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .seniority-level{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .seniority-level .level-title{align-self:stretch;font-family:"Inter",serif;font-size:12px;font-weight:900;line-height:16px;color:#94a3b8;letter-spacing:1.2px;text-transform:uppercase}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .seniority-level .level-list{display:grid;gap:12px 8px;align-self:stretch;grid-template-columns:repeat(2, 1fr)}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .seniority-level .level-list .level-item{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Inter",serif;font-size:12px;font-weight:700;line-height:16px;color:#0f172a;cursor:pointer;padding:14px 12px;border-radius:8px;border:1px solid #e2e8f0;text-align:center}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .seniority-level .level-list .level-item:hover{border:1px solid #d21e2a;background:#d21e2a;color:#fff}#microsite-developer-container-section .developer-container-section .left .filter-area #developer-filter-form .filter-bottom .seniority-level .level-list .level-item.active{border:1px solid #d21e2a;background:#d21e2a;color:#fff}#microsite-developer-container-section .developer-container-section .left .learn-more{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;padding:24px;border-radius:12px;background:#0f172a}@media only screen and (max-width: 991px){#microsite-developer-container-section .developer-container-section .left .learn-more{display:none}}#microsite-developer-container-section .developer-container-section .left .learn-more span{align-self:stretch;font-family:"Inter",serif;font-size:14px;font-weight:500;line-height:20px;color:#fff}#microsite-developer-container-section .developer-container-section .left .learn-more p{margin:0;font-family:"Inter",serif;font-size:18px;font-weight:700;line-height:28px;color:#fff}#microsite-developer-container-section .developer-container-section .left .learn-more a{font-family:"Inter",serif;font-size:14px;font-weight:700;line-height:20px;color:#0f172a;margin:0;padding:12px 0;background:#fff;border-radius:8px;align-self:stretch;transition:all .3ms ease-in-out;text-decoration:none;text-align:center;border:1px #0f172a solid}#microsite-developer-container-section .developer-container-section .left .learn-more a:hover{border:1px #fff solid;background:#0f172a;color:#fff;transition:all .3s ease-in-out}#microsite-developer-container-section .developer-container-section .right{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0;align-self:stretch}#microsite-developer-container-section .developer-container-section .right .developer-head{display:flex;justify-content:space-between;align-items:center;align-self:stretch}#microsite-developer-container-section .developer-container-section .right .developer-head .top-tier-title{font-family:"Inter",serif;font-size:24px;font-weight:700;line-height:32px;color:#475569;margin:0}@media only screen and (max-width: 600px){#microsite-developer-container-section .developer-container-section .right .developer-head .top-tier-title{font-size:18px}}#microsite-developer-container-section .developer-container-section .right .developer-head .top-tier-title .number{margin:0;font-family:"Inter",serif;font-size:18px;font-weight:400;line-height:28px;color:#94a3b8}@media only screen and (max-width: 600px){#microsite-developer-container-section .developer-container-section .right .developer-head .top-tier-title .number{display:none}}#microsite-developer-container-section .developer-container-section .right .developer-head .filter{display:flex;align-items:center;gap:8px;display:none}@media only screen and (max-width: 991px){#microsite-developer-container-section .developer-container-section .right .developer-head .filter{display:flex}}#microsite-developer-container-section .developer-container-section .right .developer-head .filter span{font-family:"Inter",serif;font-size:18px;font-weight:700;line-height:28px;color:#475569}@media only screen and (max-width: 767px){#microsite-developer-container-section .developer-container-section .right .developer-head .filter span{display:none}}#microsite-developer-container-section .developer-container-section .right .developer-head .filter .filter-mobile-icon{width:20px;height:20px}#microsite-developer-container-section .developer-container-section .right .developer-list{display:grid;gap:40px 24px;align-self:stretch;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 600px){#microsite-developer-container-section .developer-container-section .right .developer-list{grid-template-columns:repeat(1, 1fr)}}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:24px;align-self:stretch;border-radius:12px;border:1px solid #f1f5f9;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media only screen and (max-width: 1099px){#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item{padding:10px}}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head{display:flex;align-items:flex-start;gap:16px}@media only screen and (max-width: 600px){#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head{flex-direction:column}}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .image-box{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}@media only screen and (max-width: 600px){#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .image-box{flex-direction:row;justify-content:space-between}}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .image-box img{max-width:51px;width:51px;height:51px}@media only screen and (max-width: 600px){#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .image-box img{max-width:63px;width:63px;height:63px}}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .image-box .image-box-text{display:flex;flex-direction:column;align-items:flex-start;padding:2px 6px;position:absolute;right:-8.29px;top:-8px;border-radius:4px;border:1px solid rgba(255,255,255,.2);background:#0f172a;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media only screen and (max-width: 600px){#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .image-box .image-box-text{position:unset}}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .image-box .image-box-text .year,#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .image-box .image-box-text .text{font-family:"Inter",serif;font-size:9px;font-weight:700;line-height:13.5px;color:#fff}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .info-box{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .info-box .item-title{font-family:"Inter",serif;font-size:18px;font-weight:700;line-height:18px;color:#0f172a;margin:0}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .info-box .status{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;border:1px solid var(--status-text-color);background:var(--status-bg-color)}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .info-box .status .dot{width:6px;height:6px;border-radius:9999px;background:var(--status-text-color)}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .info-box .status span{font-family:"Inter",serif;font-size:10px;font-weight:900;line-height:15px;color:var(--status-text-color);text-transform:uppercase;letter-spacing:-0.25px}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-head .info-box .description{align-self:stretch;font-family:"Inter",serif;font-size:12px;font-weight:400;line-height:19.5px;color:#475569;border-radius:8px;border-left:2px solid #d21e2a;background:#f8fafc;padding:12px}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom{display:flex;flex-direction:column;gap:24px;align-self:stretch}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .core-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .core-stack .stack-title{align-self:stretch;font-family:"Inter",serif;font-size:10px;font-weight:900;line-height:15px;color:#94a3b8;letter-spacing:1px;text-transform:uppercase}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .core-stack .core-stack-list .core-stack-item{display:inline-flex;height:32px;padding:6px 12px;align-items:center;gap:6px}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .core-stack .core-stack-list .core-stack-item svg{width:15px;height:15px}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .core-stack .core-stack-list .core-stack-item span{font-family:"Inter",serif;font-size:12px;font-weight:600;line-height:16px;color:#0f172a}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .certified{display:flex;align-items:center;gap:24px;padding:16px 12px;border-top:1px solid #f8fafc;border-bottom:1px solid #f8fafc;background:rgba(248,250,252,.5)}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .certified .certified-item{display:flex;align-items:center;gap:8px}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .certified .certified-item svg{width:18px;height:18px}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .item-bottom .certified .certified-item span{font-family:"Inter",serif;font-size:12px;font-weight:500;line-height:16px;color:#475569}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .list-btn{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;align-self:stretch;margin-top:auto}@media only screen and (max-width: 767px){#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .list-btn{flex-direction:column}}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .list-btn button{cursor:pointer;padding:12px 10px;transition:all .3s ease-in-out;width:48%}@media only screen and (max-width: 767px){#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .list-btn button{width:100%}}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .list-btn .book{font-family:"Inter",serif;font-size:14px;font-weight:700;line-height:20px;color:#fff;border-radius:8px;background:#d21e2a;border:2px solid #d21e2a;box-shadow:0 4px 6px -1px rgba(210,30,42,.2),0 2px 4px -2px rgba(210,30,42,.2)}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .list-btn .book:hover{background:#fff;border:2px solid #d21e2a;color:#d21e2a}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .list-btn .view-profile{font-family:"Inter",serif;font-size:14px;font-weight:700;line-height:20px;color:#d21e2a;border-radius:8px;border:2px solid #d21e2a;background:#fff}#microsite-developer-container-section .developer-container-section .right .developer-list .developer-item .list-btn .view-profile:hover{background:#d21e2a;color:#fff}#microsite-developer-container-section .developer-container-section .right .panigation{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch}#microsite-developer-container-section .developer-container-section .right .panigation span a{font-family:"Inter",serif;font-size:16px;font-weight:700;line-height:24px;color:#0f172a;text-decoration:none;text-align:center;border-radius:8px;background:#d21e2a;padding:8px 18px;background-color:#fff;cursor:pointer;border:1px solid #fff}#microsite-developer-container-section .developer-container-section .right .panigation span:hover a{border:1px solid #e2e8f0;background:#d21e2a;color:#fff}#microsite-developer-container-section .developer-container-section .right .panigation span.active a{border:1px solid #e2e8f0;background:#d21e2a;color:#fff}#microsite-developer-container-section .developer-container-section .right .panigation .prev,#microsite-developer-container-section .developer-container-section .right .panigation .next{font-family:"Inter",serif;font-size:14px;font-weight:400;line-height:20px;color:#0f172a;margin:0}#microsite-developer-container-section .developer-container-section .right .panigation .prev a,#microsite-developer-container-section .developer-container-section .right .panigation .next a{font-family:"Inter",serif;font-size:14px;font-weight:700;line-height:20px;color:#d21e2a;cursor:pointer;text-decoration:none}.mobile-filter-popup{position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-filter-popup.active{pointer-events:auto;opacity:1;visibility:visible}.mobile-filter-popup .popup-overlay{position:absolute;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px)}.mobile-filter-popup .popup-content{position:absolute;bottom:0;left:0;right:0;max-height:85vh;background:#fff;border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .35s cubic-bezier(0.32, 0.72, 0, 1)}.mobile-filter-popup.active .popup-content{transform:translateY(0)}.mobile-filter-popup .popup-header{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.mobile-filter-popup .popup-header h3{font-family:"Inter",serif;font-size:18px;font-weight:700;line-height:24px;color:#0f172a;margin:0}.mobile-filter-popup .popup-header .popup-close{background:none;border:none;font-size:28px;line-height:1;color:#475569;cursor:pointer;padding:0 8px}.mobile-filter-popup .popup-body{padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.mobile-filter-popup .popup-body .filter-header{display:flex}.mobile-filter-popup .popup-body .filter-header .clear{font-size:12px}.mobile-filter-popup .popup-body .search input{font-size:15px;padding:12px 16px 12px 44px}.mobile-filter-popup .popup-body .tech-stack,.mobile-filter-popup .popup-body .seniority-level{margin-top:24px}.mobile-filter-popup .popup-body .level-list{grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:12px}.mobile-filter-popup .popup-body .filter-area{width:100%}.mobile-filter-popup .popup-body .filter-area #developer-filter-form{display:flex;flex-direction:column;align-items:flex-start;gap:34px;align-self:stretch}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-header .title{display:flex;align-items:center;gap:8px;align-self:stretch}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-header .title svg{width:15px;height:10px}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-header .title h3{font-family:"Inter",serif;font-size:18px;font-weight:700;line-height:28px;color:#475569}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-header .clear{display:flex;justify-content:center;align-items:center;font-family:"Inter",serif;font-size:10px;font-weight:900;line-height:28px;color:#d21e2a;cursor:pointer;text-transform:uppercase;text-align:center;padding:4px 8px}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .search{position:relative;width:100%}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .search svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:15px;height:15px;pointer-events:none}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .search input{display:flex;justify-content:center;align-items:flex-start;gap:32px;width:100%;padding:11px 16px 12px 40px;align-self:stretch;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-title{font-family:"Inter",serif;font-size:12px;font-weight:900;line-height:16px;color:#94a3b8;align-self:stretch;letter-spacing:1.2px;text-transform:uppercase}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item{cursor:pointer;width:100%}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input{display:none}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item .tech-content{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,0);transition:all .25s ease;width:100%}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item .tech-left{display:flex;align-items:center;gap:12px}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item svg{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(7%) sepia(13%) saturate(4590%) hue-rotate(192deg) brightness(91%) contrast(95%)}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item .tech-name{font-size:15px;font-weight:500;color:#1e293b}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item .tech-check{width:18px;height:18px;border-radius:4px;border:2px solid #94a3b8;position:relative;transition:all .25s ease}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input:checked+.tech-content{border-radius:8px;border:1px solid rgba(210,30,42,.2);background:rgba(210,30,42,.05)}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input:checked+.tech-content .tech-left svg{filter:brightness(0) saturate(100%) invert(33%) sepia(95%) saturate(7480%) hue-rotate(349deg) brightness(86%) contrast(89%)}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input:checked+.tech-content .tech-check{background:#d21e2a;border-color:#d21e2a}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item input:checked+.tech-content .tech-check::after{content:"✔";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-item:hover .tech-content{background:#f8fafc}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-more{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:"Inter",serif;font-size:10px;font-weight:900;line-height:15px;color:#d21e2a;cursor:pointer;padding-top:8px;align-self:stretch;text-transform:uppercase;text-align:center;background:none;border:none}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .tech-stack .tech-list .tech-more:hover{opacity:.8}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .seniority-level{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .seniority-level .level-title{align-self:stretch;font-family:"Inter",serif;font-size:12px;font-weight:900;line-height:16px;color:#94a3b8;letter-spacing:1.2px;text-transform:uppercase}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .seniority-level .level-list{display:grid;gap:12px 8px;align-self:stretch;grid-template-columns:repeat(2, 1fr)}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .seniority-level .level-list .level-item{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Inter",serif;font-size:12px;font-weight:700;line-height:16px;color:#0f172a;cursor:pointer;padding:14px 12px;border-radius:8px;border:1px solid #e2e8f0;text-align:center}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .seniority-level .level-list .level-item:hover{border:1px solid #d21e2a;background:#d21e2a;color:#fff}.mobile-filter-popup .popup-body .filter-area #developer-filter-form .filter-bottom .seniority-level .level-list .level-item.active{border:1px solid #d21e2a;background:#d21e2a;color:#fff}.mobile-filter-popup .popup-footer{padding:16px 20px;border-top:1px solid #e2e8f0;display:flex;gap:12px;background:#f8f6f6}.mobile-filter-popup .popup-footer button{flex:1;padding:14px;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer}.mobile-filter-popup .popup-footer .btn-clear{background:#fff;border:1px solid #cbd5e1;color:#475569}.mobile-filter-popup .popup-footer .btn-apply{background:#d21e2a;color:#fff;border:none}/*# sourceMappingURL=developer.css.map */
