body{font-family:'Inter', sans-serif;min-height:100% !important}.mCustomScrollBox{width:100%}.flex-grow{flex-grow:1 !important}.min-vh-65{min-height:65vh}.navbar{padding-top:1rem;padding-bottom:1rem}.navbar-brand img{max-height:46px}.error-page{display:flex;align-items:center;min-height:calc(100vh - 14rem)}.error-page-shell{width:100%;max-width:860px;margin:0 auto}.error-page-card{display:grid;grid-template-columns:minmax(180px, .42fr) minmax(0, 1fr);min-height:320px;overflow:hidden;border-radius:var(--ui-radius-feature)}.error-page-code{display:flex;align-items:center;justify-content:center;padding:var(--ui-space-5);font-size:clamp(3rem, 5vw, 4.25rem);font-weight:800;line-height:1;letter-spacing:-.06em;text-align:center;white-space:nowrap;overflow-wrap:anywhere}.error-page-code-text{font-size:clamp(2rem, 4vw, 3.5rem)}.error-page-content{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--ui-space-6) + var(--ui-space-2))}.error-page-content h1{margin-bottom:var(--ui-space-3);font-size:1.75rem;font-weight:800;line-height:1.2}.error-page-content p{margin-bottom:var(--ui-space-2);font-size:1rem;line-height:1.6}.error-page-content .error-page-hint{margin-bottom:0}.error-page-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);margin-top:var(--ui-space-5)}.error-page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;margin-bottom:0}@media (max-width: 767.98px){.error-page{min-height:calc(100vh - 10rem)}.error-page-card{grid-template-columns:1fr;min-height:0}.error-page-code{min-height:9rem;padding:var(--ui-space-5);font-size:4rem}.error-page-code-text{font-size:2.25rem}.error-page-content{padding:var(--ui-space-5)}.error-page-content h1{font-size:1.5rem}.error-page-actions .btn{width:100%}}.button-search{color:#DDD;background:none;position:absolute;right:0;cursor:pointer;outline:none;border:none}.home-user-avatar{width:32px}.min-width-0{min-width:0}.workspace-focused-header{border-bottom:1px solid transparent}.workspace-focused-header-inner{min-height:4.5rem}.workspace-focused-header .navbar-user-menu{margin-top:var(--ui-space-2)}.app-navbar .app-navbar-center-nav .nav-link.active,.app-navbar .app-navbar-center-nav .nav-link.active:hover,.app-navbar .app-navbar-center-nav .nav-link.active:focus{font-weight:600}.navbar-user-dropdown .dropdown-toggle::after{display:none}.navbar-user-toggle{border-radius:999px;padding:.35rem .55rem .35rem .75rem !important;background:var(--ui-surface-muted);box-shadow:inset 0 0 0 1px var(--ui-border-subtle);transition:background-color .15s ease, box-shadow .15s ease, color .15s ease}.navbar-user-toggle:hover,.navbar-user-toggle:focus,.navbar-user-toggle[aria-expanded="true"]{background:var(--ui-surface-raised);box-shadow:inset 0 0 0 1px var(--ui-focus-ring)}.navbar-user-name{font-size:.9rem;font-weight:700}.navbar-user-avatar{width:32px;height:32px;margin-left:.65rem;object-fit:cover}.navbar-user-menu{width:19.5rem;min-width:19.5rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 6rem);overflow:hidden;padding:.5rem;margin-top:.5rem;border-radius:var(--ui-radius-control);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:0 .75rem 2rem rgba(15, 23, 42, .12)}.app-navbar .navbar-user-dropdown .navbar-user-menu{top:calc(100% + .5rem) !important;right:0 !important;left:auto !important;margin-top:0 !important;transform:none !important}.navbar-user-menu.show{display:flex;flex-direction:column}.navbar-user-menu-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}[data-theme="dark"] .navbar-user-menu,.navbar-dark .navbar-user-menu{box-shadow:0 .75rem 2rem rgba(0, 0, 0, .32)}.navbar-user-menu-header{display:flex;align-items:center;gap:.65rem;flex:0 0 auto;padding:.3rem .5rem .4rem}.navbar-user-menu-avatar{width:34px;height:34px;flex:0 0 34px;object-fit:cover}.navbar-user-menu-name{color:var(--ui-text);font-size:.92rem;font-weight:800;line-height:1.25}.navbar-user-menu-email{margin-top:.1rem;color:var(--ui-muted);font-size:.78rem;line-height:1.25}.navbar-user-menu-section{padding:.6rem .55rem .3rem;color:var(--ui-muted);font-size:.68rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.navbar-user-menu .dropdown-item{min-height:2.2rem;padding:.36rem .55rem;border-radius:var(--ui-radius-control);background-color:transparent;color:var(--ui-text) !important;font-size:.88rem;font-weight:600;line-height:1.2;transition:background-color .15s ease, color .15s ease}.navbar-user-menu-dashboard{min-height:2.3rem !important;font-weight:700 !important}.navbar-user-menu-shortcuts .dropdown-item{min-height:2.4rem;background:var(--ui-surface-muted);border:1px solid transparent}.navbar-user-menu-shortcuts .dropdown-item:hover,.navbar-user-menu-shortcuts .dropdown-item:focus,.navbar-user-menu-shortcuts .dropdown-item.active{border-color:var(--ui-border-subtle)}.navbar-user-menu .dropdown-item:hover,.navbar-user-menu .dropdown-item:focus{background-color:var(--ui-accent-soft);color:var(--ui-accent) !important}.navbar-user-menu .dropdown-item.active,.navbar-user-menu .dropdown-item:active{background-color:var(--ui-accent-soft);color:var(--ui-accent) !important;font-weight:700}.navbar-user-menu-icon{flex:0 0 1rem;width:1rem;height:1rem;color:var(--ui-muted)}.navbar-user-menu .dropdown-item:hover .navbar-user-menu-icon,.navbar-user-menu .dropdown-item:focus .navbar-user-menu-icon,.navbar-user-menu .dropdown-item.active .navbar-user-menu-icon{color:currentColor}.navbar-user-menu-count{min-width:1.35rem;height:1.35rem;padding:0 .4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:.72rem;font-weight:800}.navbar-user-menu-count-approvals{background:rgba(245, 158, 11, .14);color:#a16207}[data-theme="dark"] .navbar-user-menu-count-approvals,.navbar-dark .navbar-user-menu-count-approvals{background:rgba(245, 158, 11, .18);color:#fbbf24}.navbar-user-menu-value{max-width:7rem;margin-left:auto;padding-left:.75rem;color:var(--ui-muted);font-size:.76rem;font-weight:500}.navbar-user-menu .dropdown-divider{margin:.35rem .15rem;border-top-color:var(--ui-border-subtle)}.navbar-user-menu-shortcuts + .navbar-user-menu-section{padding-top:1rem}.navbar-user-menu-logout:hover,.navbar-user-menu-logout:focus,.navbar-user-menu-logout:active{background-color:rgba(220, 53, 69, .12) !important;color:#dc3545 !important}.navbar-workspace-switcher-badge{margin-left:.65rem;padding:.22rem .5rem;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:.67rem;font-weight:800;text-transform:uppercase}.navbar-workspace-switcher-badge-active{background:rgba(34, 197, 94, .14);color:#2f7d4b}.workspace-avatar{object-fit:cover}.workspace-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:800;line-height:1;text-align:center}.login,.image{min-height:100vh}.bg-image{background-size:cover;background-position:center center}.brand-logo{max-width:180px;max-height:60px}.app-navbar-brand-fallback{color:inherit;font-size:1rem;font-weight:800;line-height:1.1;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:0.4rem !important}.hidden{display:none !important}.audio-preview-item{padding-right:36px}.video-preview-item .video-preview{border-radius:20px;overflow:hidden;width:240px;height:240px;position:relative;display:block;z-index:10;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone-previews.dropzone{background:none !important}.sticky{position:sticky;top:1.5rem}.sticky-sm{position:sticky;top:1rem}.min-h-75{min-height:75%}.sticky-profile-widgets{position:sticky;top:1rem}.sticky-widgets{position:sticky !important;padding-top:.5rem !important}.pointer-cursor{cursor:pointer}.avatar-placeholder i{font-size:2.8rem}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.toast-container{position:fixed;z-index:2000;width:min(20rem, calc(100vw - 1.5rem));pointer-events:none}.top-right{top:1.25rem;right:1.25rem}.top-left{top:1.25rem;left:1.25rem}.top-center{transform:translateX(-50%);top:1.25rem;left:50%}.bottom-right{right:1.25rem;bottom:1.25rem}.bottom-left{left:1.25rem;bottom:1.25rem}.bottom-center{transform:translateX(-50%);bottom:1.25rem;left:50%}.toast-container>.toast{width:100%;max-width:20rem;overflow:hidden;pointer-events:auto;border:0;border-radius:.75rem;background:#111827;color:#fff;box-shadow:0 12px 30px rgba(17, 24, 39, .18)}.toast-container>.toast[data-swipe-dismissible="true"]{cursor:grab;touch-action:pan-y;will-change:transform, opacity}.toast-container>.toast.toast-dragging{cursor:grabbing;user-select:none}.toast-container>.toast.toast-swipe-dismiss,.toast-container>.toast.toast-swipe-resetting{transition:transform .18s ease-out, opacity .18s ease-out}.toast-container>.toast + .toast{margin-top:.5rem}.toast .toast-content{min-width:0}.toast .toast-content strong{font-size:.86rem;line-height:1.25}.toast .toast-subtitle,.toast .toast-message{color:rgba(255, 255, 255, .72);font-size:.8rem;line-height:1.35}.toast .toast-close{color:rgba(255, 255, 255, .7);font-size:1.15rem;line-height:1;opacity:1;text-shadow:none}.toast .toast-close:hover,.toast .toast-close:focus{color:#fff}.half-bg{background-color:rgba(0,0,0,.45)}.suggestion-box{background-color:#FFF !important}.suggestion-box .avatar{width:96px;height:96px;border:2px solid #fefefe}.post-box .avatar{width:48px;height:48px}.post-details .dropdown .dropdown-toggle:after,.post-details .dropdown .dropdown-toggle:before{display:none}.post-box .post-count-details{font-size:15px}.dropdown .dropdown-toggle:after,.dropdown .dropdown-toggle:before{display:none}.post-content img{object-fit:cover;width:100%;max-height:450px;margin-bottom:1rem}.post-box .post-comments .form-control.is-invalid,.was-validated .form-control:invalid{background-image:none !important}.suggestions-header i{cursor:pointer}.dropdown:not(.dropdown-hover) > .dropdown-menu{margin-top:0px !important;transition:none !important}.dropdown:not(.dropdown-hover) > .dropdown-menu.show{animation:app-dropdown-reveal .1s ease-out both}@keyframes app-dropdown-reveal{from{opacity:0;}to{opacity:1;}}.pswp_video{position:relative !important}.pswp_audio{position:relative !important;width:75% !important;height:100px !important}.pswp--zoom-allowed .pswp__img{cursor:default !important}.open-menu{text-decoration:none !important}.ion-icon-wrapper{display:inline-block;width:1em;height:1em;contain:strict;fill:currentcolor;box-sizing:content-box !important}.input-group-text .ion-icon-wrapper{width:20px !important;height:20px !important}.ion-icon-inner,.ion-icon-inner svg{display:block;height:100%;width:100%}[dir="rtl"] .app-icon-directional{transform:scaleX(-1)}.icon-large{font-size:32px}.icon-xlarge{font-size:50px}.icon-medium{font-size:24px}.icon-small{font-size:18px}.icon-xsmall{font-size:11px}.social-media-icon{width:1.4rem;height:1.4rem}.btn-rounded-icon{width:45px !important;height:45px !important;padding:0;transition:0.3s;border:none !important;border-radius:50%;font-size:20px;margin:0}#login-dialog .card-wrapper{height:100%}.suggestion-header-bg{background-color:#50505047;background-position:center center !important;background-size:cover !important;height:140px !important}.creator-body{margin-top:-50px}.creator-body .avatar{width:100px;height:100px}.suggestion-card-btn{width:30px;height:30px}.installer-bg{background-color:#f8f9fa}.checkout-dialog .rounded-circle.user-avatar{width:50px;height:50px}footer .copyRightInfo .d-flex.flex-row.nav{margin-left:-1rem}footer .brand-logo{max-height:60px}footer .text-lg{font-size:1.1rem !important}.recent-media .card-body img{width:80px !important;height:80px !important}.dropdown:not(.nav-item) .dropdown-menu:before{content:none !important}.contact-illustration{width:450px;max-width:100%}.contact-illustration svg{display:block;width:100%;height:auto}.contact-illustration-bg{fill:#f3f5fb}.contact-illustration-paper{fill:#fff}.contact-illustration-accent{fill:currentColor}.contact-illustration-shadow{fill:#d6d8e8}.contact-illustration-fold{fill:#c8cade}.contact-illustration-ink{fill:#202224}.pwa-install-card{max-width:28rem}.posts-loading-indicator .spinner-border{width:2rem;height:2rem}.page-content-wrapper p{margin:0px}.page-content-wrapper h4{margin-bottom:1rem !important}.emoji-picker__emojis{overflow-x:hidden !important;padding-left:0px !important}.emoji-picker__preview-emoji{font-size:1rem !important}.min-vh-65{min-height:65vh}.page-link{display:flex;justify-content:center;align-items:center}.w-16{width:16px;height:16px}.w-24{width:24px;height:24px}.w-32{width:32px;height:32px}.w-64{width:64px;height:64px}.text-bold-600{font-weight:600}.blob{background:black;border-radius:50%;box-shadow:0 0 0 0 rgba(0, 0, 0, 1);margin:8px;height:6px;width:6px;transform:scale(1);animation:pulse-black 2s infinite}@keyframes pulse-black{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.7);}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0, 0, 0, 0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0, 0, 0, 0);}}.blob.red{background:rgba(234, 6, 5, 1);box-shadow:0 0 0 0 rgba(255, 82, 82, 1);animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(234, 6, 5, 0.7);}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(234, 6, 5, 0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(234, 6, 5, 0);}}.text-orange{color:#FD7E14}.grecaptcha-badge{z-index:100}.captcha-field .text-danger{font-size:.875em}.selectize-input{min-height:calc(1.4em + 1rem + 2px) !important}.listing-wrapper{border-radius:12px}.rounded-xl{border-radius:.75rem}.rounded-xxl{border-radius:1rem}.step-indicator-line{height:4px}.listing-company-logo{margin-left:-32px}@media (max-width: 767px){.listing-company-logo{margin-left:0px}.listing-sub-details{padding-left:64px}}#subscriber-email-field{border-top-right-radius:0;border-bottom-right-radius:0}.email-subscribe-button{border-top-left-radius:0;border-bottom-left-radius:0;font-size:.75rem}.subscribe-box-image{height:200px}.required-field-label{font-size:13px}.company-logo-wrapper{height:200px}.no-jobs-found-found{width:200px}.image-180{width:180px}.image-250{width:250px}.image-256{width:256px}.image-120{width:120px}.max-width-150{max-width:150px}@media (min-width: 768px){.collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}}.border-2{border-width:2px !important}@media screen and ( max-width: 400px ){.pagination:not(.list-pagination-control) .page-item{display:none}.pagination:not(.list-pagination-control) .page-item:first-child,.pagination:not(.list-pagination-control) .page-item:nth-child( 2 ),.pagination:not(.list-pagination-control) .page-item:nth-last-child( 2 ),.pagination:not(.list-pagination-control) .page-item:last-child,.pagination:not(.list-pagination-control) .page-item.active,.pagination:not(.list-pagination-control) .page-item.disabled{display:block}}ul.pagination{margin:0}.list-pagination-footer{gap:1rem}.list-pagination-links nav{margin:0}.list-pagination-page-size .form-select{min-width:4.5rem}.list-pagination-control{display:inline-flex;justify-content:flex-end;margin-bottom:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:.625rem;background:var(--ui-surface)}.list-pagination-control .page-link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;margin:0;border:0;background:var(--ui-surface);color:var(--ui-muted-strong);font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s ease, color .15s ease;border-radius:0}.list-pagination-control .page-item + .page-item .page-link{margin-inline-start:0;border-inline-start:1px solid var(--ui-border)}.list-pagination-control .page-item:not(.active):not(.disabled) .page-link:hover{z-index:2;background:var(--ui-surface-muted);color:var(--ui-text)}.list-pagination-control .page-item.active .page-link{z-index:3;background:var(--ui-surface);color:var(--ui-accent)}.list-pagination-control .page-item.disabled .page-link{background:var(--ui-surface);color:var(--ui-muted);opacity:.55}.list-pagination-control .page-link:focus{z-index:4;box-shadow:inset 0 0 0 2px var(--ui-accent)}@media (max-width: 767.98px){.list-pagination-links nav{text-align:center}}@media (max-width: 575.98px){.list-pagination-control .list-pagination-optional{display:none}}@media (pointer: coarse){.list-pagination-control .page-link{width:2.75rem;height:2.75rem;min-width:2.75rem}}.featured-client-logo{max-height:50px}.skills-selector.is-invalid{padding-right:0 !important}.pagination{padding-right:0px;padding-left:0px}.image-h-64{height:64px}.password-reveal-field{position:relative}.password-reveal-field .password-reveal-input{padding-inline-end:3.25rem !important}.password-reveal-field .password-reveal-input.is-invalid,.was-validated .password-reveal-field .password-reveal-input:invalid{background-image:none}.password-reveal-field .password-reveal-toggle{position:absolute;top:0;right:auto;left:auto;inset-inline-end:0;z-index:4;display:flex;align-items:center;justify-content:center;width:3rem;height:100%;min-width:3rem;padding:0;border:0;background:transparent;color:var(--ui-muted);cursor:pointer}.password-reveal-field .password-reveal-toggle:hover,.password-reveal-field .password-reveal-toggle:focus{background:transparent;color:var(--theme-primary-text-emphasis)}.password-reveal-field .password-reveal-toggle:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-3px;border-radius:var(--ui-radius-control)}.password-reveal-field .password-reveal-toggle ion-icon{font-size:1.2rem}.password-reveal-field + .invalid-feedback{display:block}.alert{--bs-alert-border-radius:var(--ui-radius-control);border-radius:var(--bs-alert-border-radius);box-shadow:none;line-height:1.5}.alert:not(.global-announcement-banner){--bs-alert-padding-x:.75rem;--bs-alert-padding-y:.625rem;overflow-wrap:anywhere}.alert-heading{color:inherit;font-weight:600}.alert a:not(.btn):not(.btn-close){color:var(--bs-alert-link-color);text-decoration:underline;text-underline-offset:.125em}.alert > p:last-child,.alert > ul:last-child,.alert > ol:last-child{margin-bottom:0}.alert-dismissible:not(.global-announcement-banner){padding-inline-start:var(--bs-alert-padding-x);padding-inline-end:3rem}.alert-dismissible:not(.global-announcement-banner) > .btn-close{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;top:calc(var(--bs-alert-padding-y) + .75em - 1rem);right:auto;left:auto;inset-inline-end:.375rem;margin:0;padding:0;background:none;color:inherit;filter:none;opacity:.75}.alert-dismissible:not(.global-announcement-banner) > .btn-close::before{content:'';display:block;width:.75rem;height:.75rem;margin:auto;background-color:currentColor;-webkit-mask:var(--bs-btn-close-bg) center / contain no-repeat;mask:var(--bs-btn-close-bg) center / contain no-repeat}.alert-dismissible:not(.global-announcement-banner) > .btn-close:hover,.alert-dismissible:not(.global-announcement-banner) > .btn-close:focus-visible{background-color:var(--bs-alert-border-color);opacity:1}.alert-dismissible:not(.global-announcement-banner) > .btn-close:focus-visible{outline:2px solid currentColor;outline-offset:-2px;box-shadow:none}.alert-box > .alert + .alert{margin-top:.5rem}.alert-box:not(:has(> .alert)){display:none}@media (pointer: coarse){.alert-dismissible:not(.global-announcement-banner){--bs-alert-padding-y:.8125rem;padding-inline-end:3.5rem;min-height:3rem}.alert-dismissible:not(.global-announcement-banner) > .btn-close{width:2.75rem;height:2.75rem;top:calc(var(--bs-alert-padding-y) + .75em - 1.375rem)}}.sticky-info-bar{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.global-announcement-banner{border-radius:0 !important}.global-announcement-banner .alert-dismissible .btn-close{padding:0em .3em}.global-announcement-banner .content p{margin-bottom:0px !important}.global-announcement-banner .announcement-body{max-width:calc(100% - 3rem);margin:0 auto}.global-announcement-banner .content{color:#fff}.global-announcement-banner.alert-dismissible .btn-close{color:#fff;position:absolute;top:50%;right:0.75rem;transform:translateY(-50%);z-index:2}.page-content-wrapper p{margin-bottom:.5rem}.page-content-wrapper li p{margin:.4rem}.page-content-wrapper h3{margin-top:1.5rem;margin-bottom:0.5rem}.page-content-wrapper h4{margin-bottom:1rem !important}