.pbs-marketplace-container{max-width:1140px;margin:0 auto 4.5rem!important;padding-top:0!important;padding:0 1.5rem}.pbs-hero-section{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#fff;padding:4.5rem 2rem;border-radius:16px;margin-bottom:3.5rem;box-shadow:0 10px 25px -5px rgba(15,23,42,.15)}.pbs-hero-title{color:#0f172a;font-size:3rem!important;font-weight:500!important;letter-spacing:-.025em;margin:0 0 1rem!important}.pbs-hero-subtitle{font-size:1.25rem!important;color:#1e293b;max-width:620px;margin:0 auto 2.2rem!important;line-height:1.6}.pbs-hero-actions{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap}.pbs-hero .pbs-btn-secondary{background-color:rgba(255,255,255,.1)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.pbs-hero .pbs-btn-secondary:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}.pbs-btn-outline{background:0 0!important;color:#2563eb!important;border:1.5px solid #2563eb!important;padding:.6rem 1.2rem!important;font-size:.9rem!important}.pbs-btn-outline:hover{background:#2563eb!important;color:#fff!important}.pbs-feed-header{margin-bottom:2rem}.pbs-feed-title{font-size:2rem!important;font-weight:500;margin:0 0 .4rem!important;color:#0f172a!important}.pbs-feed-description{color:#64748b!important;font-size:1.05rem;margin:0}.pbs-jobs-list{display:flex;flex-direction:column;gap:1.25rem}.pbs-job-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:1.75rem 2rem!important;display:flex;justify-content:space-between;align-items:center;gap:2rem;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pbs-job-card:hover{transform:translateY(-2px);box-shadow:0 12px 20px -5px rgba(0,0,0,.06);border-color:#cbd5e1!important}.pbs-job-main{flex:1}.pbs-job-meta-top{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem;font-size:.85rem}.pbs-job-date{color:#475569;font-weight:500}.pbs-badge{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap!important;flex-shrink:0!important;padding:.25rem .75rem;border-radius:9999px;font-size:.78rem;font-weight:600}.pbs-badge-category{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.pbs-job-title{margin:0 0 .75rem!important;font-size:1.35rem!important;font-weight:500!important}.pbs-job-title a{color:#0f172a!important;text-decoration:none!important}.pbs-job-title a:hover{color:#2563eb!important}.pbs-job-excerpt{color:#475569!important;font-size:.95rem;line-height:1.6;margin-bottom:1.25rem}.pbs-job-meta-bottom{display:flex;gap:2rem;font-size:.92rem;color:#334155;padding-top:.75rem;border-top:1px solid #f1f5f9}.pbs-empty-feed{text-align:center;padding:4.5rem 2rem;background:#fff;border:2px dashed #cbd5e1;border-radius:12px}.pbs-form-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:2.5rem 2.75rem!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02)!important;max-width:820px;margin:0 auto 3rem!important}.pbs-form-card h1{font-weight:500!important;letter-spacing:-.02em}.pbs-form-group{margin-bottom:1.6rem}.pbs-form-group label{display:block;font-weight:500!important;font-size:.95rem;margin-bottom:.5rem;color:#1e293b}.pbs-form-group input[type=text],.pbs-form-group input[type=number],.pbs-form-group select,.pbs-form-group textarea{width:100%!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;padding:.85rem 1.1rem!important;font-size:1rem!important;color:#0f172a!important;box-sizing:border-box!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit!important}.pbs-form-group input:focus,.pbs-form-group select:focus,.pbs-form-group textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px rgba(37,99,235,.12)!important}.pbs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.pbs-alert{padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem}.pbs-alert-error{background:#fef2f2!important;color:#991b1b!important;border:1px solid #fecaca!important}.pbs-alert-success{background:#f0fdf4!important;color:#166534!important;border:1px solid #bbf7d0!important}@media (max-width:768px){.pbs-job-card{flex-direction:column;align-items:flex-start}.pbs-form-row{grid-template-columns:1fr}.pbs-form-card{padding:1.75rem!important}.pbs-hero-title{font-size:2.2rem!important}}.site-title,.site-title a{color:#0f172a!important;font-weight:500!important;letter-spacing:-.02em!important;text-decoration:none!important}@media (max-width:768px){.pbs-form-card form[action*="#pbs-feed"]{grid-template-columns:1fr!important}}.header-navigation-wrapper nav.primary-menu-wrapper,.primary-menu-wrapper,ul.primary-menu{display:none!important}.header-toggles,.header-toggles.support-js,.toggle-wrapper.nav-toggle-wrapper,.toggle-wrapper.mobile-nav-toggle-wrapper,.nav-toggle.mobile-nav-toggle,.nav-toggle.desktop-nav-toggle{display:flex!important;visibility:visible!important;opacity:1!important}.toggle.nav-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:.55rem 1.25rem!important;border-radius:8px!important;background:#0f172a!important;border:1px solid #1e293b!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 6px rgba(15,23,42,.08)!important}.toggle.nav-toggle:hover{background:#1e293b!important;border-color:#334155!important;transform:translateY(-1px)!important}.toggle.nav-toggle .toggle-text{font-size:.95rem!important;font-weight:500!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.05em!important;display:inline-block!important;margin:0!important}.toggle.nav-toggle .toggle-icon{display:inline-flex!important;align-items:center!important}.menu-modal{background:rgba(15,23,42,.98)!important;backdrop-filter:blur(8px)!important}.menu-modal-inner{max-width:600px!important;margin:0 auto!important;padding:4rem 2rem 2rem!important}.menu-modal .modal-menu li{margin-bottom:1.25rem!important;text-align:center!important}.menu-modal .modal-menu a{color:#f8fafc!important;font-size:1.6rem!important;font-weight:500!important;letter-spacing:-.01em!important;text-decoration:none!important;transition:all .2s ease!important;display:inline-block!important}.menu-modal .modal-menu a:hover{color:#38bdf8!important;transform:scale(1.04)!important}.close-nav-toggle{background:#1e293b!important;border-radius:50%!important;color:#fff!important;padding:.75rem!important;transition:all .2s ease!important;border:1px solid #334155!important}.close-nav-toggle:hover{background:#334155!important;color:#38bdf8!important}@media (min-width:1000px){body.showing-menu-modal .menu-modal{display:flex!important;opacity:1!important;visibility:visible!important}}.pbs-marketplace-container{max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;width:100%!important;box-sizing:border-box!important}.pbs-profile-hero{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:1.25rem!important;margin:0 auto 2.5rem!important;width:100%!important}.pbs-profile-hero .pbs-profile-avatar,.pbs-profile-hero .pbs-profile-avatar-circle,.pbs-profile-hero img.avatar{margin:0 auto!important;display:block!important}.pbs-profile-header-info{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.pbs-profile-name-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;flex-wrap:wrap!important;text-align:center!important;margin-bottom:.35rem!important}.pbs-profile-title-text{text-align:center!important;margin:.35rem auto .75rem!important}.pbs-profile-meta-sub{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.5rem!important;flex-wrap:wrap!important;text-align:center!important}.pbs-profile-hero>div:last-child,.pbs-profile-hero .pbs-profile-hero-actions,.pbs-profile-hero-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;flex-wrap:wrap!important;width:auto!important;max-width:100%!important;margin:.75rem auto 0!important}.pbs-profile-hero .pbs-btn,.pbs-profile-hero a.pbs-btn,.pbs-profile-hero button.pbs-btn,.pbs-profile-hero-actions .pbs-btn,.pbs-profile-hero-actions a.pbs-btn,.pbs-profile-hero-actions button.pbs-btn{display:inline-flex!important;width:auto!important;max-width:max-content!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-sizing:border-box!important}.pbs-dashboard-subnav{display:none!important}.pbs-app-shell.pbs-sidebar-right{flex-direction:row-reverse}.pbs-sidebar-right .pbs-app-sidebar{border-right:none;border-left:1px solid var(--pbs-slate-200)}.pbs-sidebar-collapsed .pbs-app-sidebar{width:var(--pbs-sidebar-width-collapsed)}.pbs-sidebar-collapsed .pbs-brand-text,.pbs-sidebar-collapsed .pbs-user-info,.pbs-sidebar-collapsed .pbs-user-chevron,.pbs-sidebar-collapsed .pbs-nav-label,.pbs-sidebar-collapsed .pbs-nav-badge,.pbs-sidebar-collapsed .pbs-nav-free-pill,.pbs-sidebar-collapsed .pbs-nav-arrow,.pbs-sidebar-collapsed .pbs-sidebar-footer span.pbs-nav-label{display:none!important;opacity:0!important}.pbs-sidebar-collapsed .pbs-sidebar-header{justify-content:center;padding:1rem .5rem}.pbs-sidebar-collapsed .pbs-sidebar-brand{display:none}.pbs-sidebar-collapsed .pbs-sidebar-toggle-btn{transform:rotate(180deg)}.pbs-sidebar-right.pbs-sidebar-collapsed .pbs-sidebar-toggle-btn{transform:rotate(0deg)}.pbs-sidebar-collapsed .pbs-sidebar-user-card{padding:.75rem .5rem;justify-content:center}.pbs-sidebar-collapsed .pbs-nav-link{justify-content:center;padding:.85rem 0}.pbs-sky-highlight{color:var(--pbs-sky-600)}.pbs-sidebar-user-card{padding:1rem 1.25rem;border-bottom:1px solid var(--pbs-slate-100);background:#fafbfc}.pbs-sidebar-user-link{display:flex;align-items:center;gap:.85rem;text-decoration:none!important;color:inherit}.pbs-user-avatar-wrap{position:relative;flex-shrink:0}.pbs-sidebar-avatar,.pbs-user-avatar-wrap img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid #fff;box-shadow:0 1px 4px rgba(15,23,42,.1)}.pbs-online-dot{position:absolute;bottom:0;right:0;width:11px;height:11px;background:#10b981;border:2px solid #fff;border-radius:50%}.pbs-user-info{display:flex;flex-direction:column;min-width:0;flex:1}.pbs-user-name{font-weight:500;font-size:1rem;color:var(--pbs-slate-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbs-user-role{font-size:.82rem;color:var(--pbs-sky-700);font-weight:500}.pbs-user-chevron{color:var(--pbs-slate-400);font-size:1.35rem;line-height:1}.pbs-nav-badge{margin-left:auto;background:var(--pbs-sky-600);color:#fff;font-size:.75rem;font-weight:500;padding:.2rem .6rem;border-radius:var(--pbs-radius-full)}.pbs-nav-arrow{margin-left:auto;color:var(--pbs-slate-400);font-size:1.1rem}.pbs-sidebar-backdrop.active{display:block!important;opacity:1!important;pointer-events:auto!important}body.pbs-sidebar-open{overflow:hidden!important;touch-action:none!important}@media (max-width:1024px){.pbs-sidebar-right .pbs-app-sidebar{left:auto!important;right:0!important;border-right:none!important;border-left:1px solid var(--pbs-slate-200)!important;transform:translateX(100%)!important}.pbs-app-sidebar.mobile-open{transform:translateX(0)!important;box-shadow:0 0 50px rgba(15,23,42,.45)!important}}.pbs-topbar-search{flex:1 1 auto;max-width:760px;width:100%}.pbs-topbar-search-form{display:flex;align-items:center;background:var(--pbs-slate-100);border:1.5px solid var(--pbs-slate-200);border-radius:var(--pbs-radius-full);padding:.45rem 1rem;width:100%;transition:all .2s ease;box-sizing:border-box}.pbs-topbar-search-form:focus-within{background:#fff;border-color:var(--pbs-sky-500);box-shadow:0 0 0 3px rgba(14,165,233,.15)}.pbs-search-icon{display:inline-flex;align-items:center;margin-right:.65rem;color:var(--pbs-slate-500)}.pbs-topbar-search-input{border:none!important;background:0 0!important;outline:none!important;font-size:1rem!important;color:var(--pbs-slate-900)!important;width:100%!important;padding:.35rem 0!important}.pbs-topbar-icon-btn,button.pbs-topbar-icon-btn,a.pbs-topbar-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0284c7!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important;position:relative!important;cursor:pointer!important;text-decoration:none!important;outline:none!important;line-height:1!important;transition:all .15s ease!important}.pbs-topbar-icon-btn:hover,button.pbs-topbar-icon-btn:hover,a.pbs-topbar-icon-btn:hover{background:#e0f2fe!important;background-color:#e0f2fe!important;border-color:#bae6fd!important;color:#0369a1!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px rgba(2,132,199,.15)!important}.pbs-topbar-dot{position:absolute;top:3px;right:3px;width:10px;height:10px;background:#10b981;border:2px solid #fff;border-radius:50%}.pbs-topbar-dot.pbs-dot-red{background:#b91c1c}.pbs-topbar-avatar-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:2px solid var(--pbs-sky-300);overflow:hidden;transition:all .2s ease}.pbs-topbar-avatar-btn:hover{border-color:var(--pbs-sky-600);transform:scale(1.05)}.pbs-topbar-avatar-btn img{width:100%!important;height:100%!important;object-fit:cover!important}.pbs-onboarding-card{background:#fff;border:1px solid var(--pbs-slate-200);border-radius:var(--pbs-radius-lg);padding:1.75rem 2rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(15,23,42,.05);position:relative;border-top:4px solid var(--pbs-sky-600)}.pbs-dismiss-onboarding-btn{position:absolute;top:14px;right:16px;background:0 0!important;border:none!important;color:var(--pbs-slate-400)!important;font-size:1.4rem!important;line-height:1!important;cursor:pointer!important;padding:.25rem .5rem!important}.pbs-dismiss-onboarding-btn:hover{color:#b91c1c!important}.pbs-onboarding-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem;padding-right:2rem}.pbs-onboarding-title-wrap{display:flex;align-items:center;gap:.85rem}.pbs-warn-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--pbs-sky-100);color:var(--pbs-sky-600);flex-shrink:0}.pbs-onboarding-title{margin:0!important;font-size:1.5rem!important;font-weight:500!important;color:var(--pbs-slate-900)!important;line-height:1.3!important}.pbs-btn-finish-setup,a.pbs-btn-finish-setup{background-color:var(--pbs-sky-600)!important;color:#fff!important;padding:.65rem 1.4rem!important;border-radius:var(--pbs-radius-full)!important;font-weight:500!important;font-size:.95rem!important;text-decoration:none!important;box-shadow:0 2px 8px rgba(2,132,199,.25)!important;white-space:nowrap!important}.pbs-btn-finish-setup:hover,a.pbs-btn-finish-setup:hover{background-color:#000!important;color:#fff!important}.pbs-onboarding-steps{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;border-top:1px solid var(--pbs-slate-100);padding-top:1.25rem}@media (max-width:640px){.pbs-onboarding-steps{grid-template-columns:1fr}}.pbs-step-row{display:flex;align-items:flex-start;gap:.75rem}.pbs-step-bullet{width:24px;height:24px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:500;flex-shrink:0;margin-top:2px}.pbs-step-bullet.pending{background:#fff;border:2px solid var(--pbs-slate-300);color:var(--pbs-slate-400)}.pbs-step-content strong{display:block;font-size:1.05rem;color:var(--pbs-slate-900);margin-bottom:.25rem}.pbs-step-content p{margin:0;font-size:.92rem;color:var(--pbs-slate-600);line-height:1.5}.pbs-upwork-card{background:#fff;border:1px solid var(--pbs-slate-200);border-radius:var(--pbs-radius-lg);padding:1.85rem 2rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(15,23,42,.04);transition:all .2s cubic-bezier(.4,0,.2,1)}.pbs-upwork-card:hover{border-color:var(--pbs-sky-300);box-shadow:0 8px 24px rgba(2,132,199,.1);transform:translateY(-1px)}.pbs-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.pbs-posted-pill{font-size:.88rem;color:var(--pbs-slate-600);font-weight:600}.pbs-card-actions{display:flex;align-items:center;gap:.6rem}.pbs-action-btn{width:36px;height:36px;border-radius:50%;background:var(--pbs-slate-50);border:1px solid var(--pbs-slate-200);color:var(--pbs-slate-400);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.pbs-action-btn:hover{background:var(--pbs-sky-50);color:var(--pbs-sky-600);border-color:var(--pbs-sky-300)}.pbs-action-btn.active{background:#fce7f3;color:#ec4899;border-color:#f472b6}.pbs-card-title{font-size:1.35rem!important;font-weight:500!important;margin:0 0 .65rem!important;line-height:1.35}.pbs-card-title a{color:var(--pbs-slate-900)!important}.pbs-card-title a:hover{color:var(--pbs-sky-600)!important}.pbs-card-specs{display:flex;align-items:center;gap:1.5rem;font-size:.95rem;color:var(--pbs-slate-600);margin-bottom:.95rem;flex-wrap:wrap}.pbs-budget-badge{background:var(--pbs-sky-50);color:var(--pbs-sky-700);font-weight:500;padding:.2rem .75rem;border-radius:var(--pbs-radius-full);border:1px solid var(--pbs-sky-200)}.pbs-card-excerpt{color:var(--pbs-slate-600);font-size:1rem;line-height:1.6;margin-bottom:1.25rem}.pbs-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1.15rem;border-top:1px solid var(--pbs-slate-100);font-size:.9rem;color:var(--pbs-slate-600);flex-wrap:wrap;gap:1rem}.pbs-client-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.pbs-client-stars{color:#b45309;font-size:1rem}.pbs-client-rating{font-weight:500;color:var(--pbs-slate-900)}.pbs-btn-apply-card{background-color:var(--pbs-sky-600)!important;color:#fff!important;font-size:.92rem!important;font-weight:500!important;padding:.55rem 1.25rem!important;border-radius:var(--pbs-radius-md)!important;text-decoration:none!important}.pbs-btn-apply-card:hover{background-color:#000!important}.pbs-side-profile-head{display:flex;align-items:center;gap:1.15rem;margin-bottom:1.5rem}.pbs-side-avatar-wrap{position:relative;flex-shrink:0}.pbs-widget-avatar{width:68px!important;height:68px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid var(--pbs-sky-200);box-shadow:0 2px 6px rgba(15,23,42,.08)}.pbs-widget-name{margin:0!important;font-size:1.35rem!important;font-weight:500!important;color:var(--pbs-slate-900)!important;line-height:1.2}.pbs-widget-title{margin:.25rem 0 0!important;font-size:1rem!important;color:var(--pbs-sky-600)!important;font-weight:500!important}.pbs-widget-info-row{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;border-top:1px solid var(--pbs-slate-100);border-bottom:1px solid var(--pbs-slate-100);margin-bottom:1.25rem}.pbs-info-label{font-size:1rem;font-weight:600;color:var(--pbs-slate-700)}.pbs-visibility-badge{background:#ecfdf5;color:#047857;font-weight:500;font-size:.88rem;padding:.25rem .75rem;border-radius:var(--pbs-radius-full)}.pbs-completeness-wrap{margin-top:.5rem}.pbs-completeness-label-row{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:500;color:var(--pbs-slate-700);margin-bottom:.55rem}.pbs-completeness-number{color:var(--pbs-sky-600);font-weight:500;font-size:1.05rem}.pbs-progress-track{width:100%;height:12px;background:var(--pbs-slate-100);border-radius:var(--pbs-radius-full);overflow:hidden;margin-bottom:1rem}.pbs-progress-bar{height:100%;background:linear-gradient(90deg,var(--pbs-sky-500),var(--pbs-sky-600));border-radius:var(--pbs-radius-full)}.pbs-complete-link,a.pbs-complete-link{display:block!important;text-align:center!important;background-color:var(--pbs-sky-50)!important;color:var(--pbs-sky-700)!important;border:1.5px solid var(--pbs-sky-200)!important;font-size:.95rem!important;font-weight:500!important;padding:.65rem 1rem!important;border-radius:var(--pbs-radius-md)!important;text-decoration:none!important;transition:all .2s ease!important}.pbs-complete-link:hover,a.pbs-complete-link:hover{background-color:var(--pbs-sky-600)!important;color:#fff!important;border-color:var(--pbs-sky-600)!important}.pbs-widget-heading{margin:0 0 1.25rem!important;font-size:1.25rem!important;font-weight:500!important;color:var(--pbs-slate-900)!important}.pbs-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--pbs-slate-100);gap:1rem}.pbs-toggle-row:last-child{border-bottom:none;padding-bottom:0}.pbs-toggle-text strong{display:block;font-size:1.05rem;color:var(--pbs-slate-900);margin-bottom:.2rem}.pbs-toggle-text p{margin:0;font-size:.92rem;color:var(--pbs-slate-600);line-height:1.45}.pbs-switch{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.pbs-switch input{opacity:0;width:0;height:0}.pbs-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--pbs-slate-300);transition:.25s;border-radius:26px}.pbs-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:white;transition:.25s;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2)}.pbs-switch input:checked+.pbs-slider{background-color:var(--pbs-sky-600)}.pbs-switch input:checked+.pbs-slider:before{transform:translateX(24px)}.pbs-zero-guarantee-widget{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);color:#fff;border-radius:var(--pbs-radius-lg);padding:1.85rem;box-shadow:0 8px 24px rgba(2,132,199,.25)}.pbs-zero-guarantee-widget h4{color:#fff!important;margin:0 0 .6rem!important;font-size:1.25rem!important;font-weight:500!important}.pbs-zero-guarantee-widget p{color:#e0f2fe;font-size:.95rem;line-height:1.6;margin:0 0 1.25rem}.pbs-zero-cta-btn,a.pbs-zero-cta-btn{display:inline-block!important;background:#fff!important;color:var(--pbs-sky-800)!important;font-size:.95rem!important;font-weight:500!important;padding:.65rem 1.35rem!important;border-radius:var(--pbs-radius-md)!important;text-decoration:none!important;transition:all .2s ease!important}.pbs-zero-cta-btn:hover,a.pbs-zero-cta-btn:hover{background:#000!important;color:#fff!important}.pbs-private-messenger-root{position:fixed;bottom:24px;right:28px;z-index:999999}.pbs-messenger-dock-btn{display:inline-flex;align-items:center;gap:.75rem;background:var(--pbs-sky-600);color:#fff;border:none;padding:.85rem 1.45rem;border-radius:var(--pbs-radius-full);font-weight:500;font-size:1rem;cursor:pointer;box-shadow:0 6px 20px rgba(2,132,199,.4);transition:all .2s cubic-bezier(.4,0,.2,1)}.pbs-messenger-dock-btn:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.35)}.pbs-dock-badge{background:#fff;color:var(--pbs-sky-700);font-size:.75rem;font-weight:500;padding:.15rem .55rem;border-radius:var(--pbs-radius-full)}.pbs-messenger-window{position:fixed;bottom:24px;right:28px;width:580px;height:600px;max-height:calc(100vh - 48px);background:#fff;border-radius:var(--pbs-radius-lg);box-shadow:0 20px 50px rgba(15,23,42,.3);border:1px solid var(--pbs-slate-200);display:flex;flex-direction:column;overflow:hidden;z-index:999999;transition:all .25s cubic-bezier(.4,0,.2,1)}.pbs-messenger-window.closed{opacity:0;transform:translateY(20px) scale(.96);pointer-events:none}.pbs-private-messenger-root:has(.pbs-messenger-window:not(.closed)) .pbs-messenger-dock-btn,.pbs-messenger-window:not(.closed)~.pbs-messenger-dock-btn{display:none!important}.pbs-messenger-window.minimized{height:56px;overflow:hidden}.pbs-messenger-window.expanded{width:820px;height:740px}@media (max-width:640px){.pbs-messenger-window{width:calc(100vw - 20px);right:10px;bottom:80px;height:82vh}}.pbs-messenger-header{background:linear-gradient(135deg,var(--pbs-sky-600) 0%,var(--pbs-sky-700) 100%);color:#fff;padding:.95rem 1.25rem;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.pbs-msg-header-user{display:flex;align-items:center;gap:.75rem}.pbs-msg-avatar-wrap{position:relative;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.pbs-msg-online-dot{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;background:#10b981;border:2px solid #fff;border-radius:50%}.pbs-msg-header-info h4{margin:0!important;font-size:1.05rem!important;color:#fff!important;font-weight:500!important}.pbs-msg-header-info span{font-size:.78rem;color:#e0f2fe}.pbs-msg-header-controls{display:flex;align-items:center;gap:.4rem}.pbs-msg-ctrl-btn{background:0 0!important;border:none!important;color:#fff!important;width:28px!important;height:28px!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.2rem!important;transition:background .15s ease!important}.pbs-msg-ctrl-btn:hover{background:rgba(255,255,255,.25)!important}.pbs-messenger-body{flex:1;display:flex;min-height:0;background:#fff}.pbs-msg-threads-bar{width:220px;background:var(--pbs-slate-50);border-right:1px solid var(--pbs-slate-200);display:flex;flex-direction:column;flex-shrink:0}.pbs-threads-search{padding:.65rem;border-bottom:1px solid var(--pbs-slate-200)}.pbs-threads-search input{width:100%!important;font-size:.85rem!important;padding:.4rem .65rem!important;border:1px solid var(--pbs-slate-200)!important;border-radius:var(--pbs-radius-full)!important;background:#fff!important;box-sizing:border-box!important}.pbs-threads-list{list-style:none!important;margin:0!important;padding:0!important;flex:1;overflow-y:auto}.pbs-thread-item{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .7rem;border-bottom:1px solid var(--pbs-slate-100);cursor:pointer;transition:background .15s ease}.pbs-thread-item:hover,.pbs-thread-item.active{background:#fff;border-left:3px solid var(--pbs-sky-600)}.pbs-thread-avatar{width:38px;height:38px;border-radius:50%;background:var(--pbs-sky-100);color:var(--pbs-sky-700);display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.pbs-thread-preview{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.pbs-thread-name{display:block;font-size:.88rem;font-weight:500;color:var(--pbs-slate-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbs-thread-badge{white-space:nowrap!important;display:inline-block!important;flex-shrink:0!important}.pbs-thread-snippet{display:block;font-size:.78rem;color:var(--pbs-slate-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.pbs-thread-time{font-size:.7rem;color:var(--pbs-slate-400);flex-shrink:0;white-space:nowrap}.pbs-msg-stream-panel{flex:1;display:flex;flex-direction:column;background:#fff;min-width:0}.pbs-msg-messages-scroll{flex:1;padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.pbs-msg-notice{text-align:center;font-size:.8rem;color:var(--pbs-slate-500);background:var(--pbs-slate-100);padding:.45rem 1rem;border-radius:var(--pbs-radius-full);align-self:center}.pbs-msg-bubble-wrap{display:flex;flex-direction:column;max-width:82%}.pbs-msg-bubble-wrap.received{align-self:flex-start}.pbs-msg-bubble-wrap.sent{align-self:flex-end}.pbs-msg-bubble{padding:.75rem 1.15rem;border-radius:16px;font-size:.95rem;line-height:1.5;word-break:break-word!important;overflow-wrap:break-word!important;word-wrap:break-word!important}.pbs-msg-bubble p{margin:0;word-break:break-word!important;overflow-wrap:break-word!important;word-wrap:break-word!important;white-space:pre-wrap!important}.pbs-msg-bubble-wrap.received .pbs-msg-bubble{background:var(--pbs-slate-100);color:var(--pbs-slate-900);border-bottom-left-radius:4px}.pbs-msg-bubble-wrap.sent .pbs-msg-bubble{background:var(--pbs-sky-600);color:#fff;border-bottom-right-radius:4px}.pbs-msg-time{font-size:.72rem;color:var(--pbs-slate-400);margin-top:.25rem}.pbs-msg-bubble-wrap.sent .pbs-msg-time{text-align:right}.pbs-msg-composer-wrap{padding:.85rem 1.15rem 1.1rem!important;border-top:1px solid var(--pbs-slate-200)!important;background:#fff!important;flex-shrink:0!important}.pbs-composer-inner{display:flex!important;align-items:center!important;gap:.75rem!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:28px!important;padding:.35rem .5rem .35rem 1.25rem!important;transition:all .2s ease!important}.pbs-composer-inner{display:flex!important;align-items:center!important;gap:.5rem!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:28px!important;padding:.25rem .4rem .25rem 1rem!important;transition:all .2s ease!important;min-height:44px!important;max-height:58px!important}.pbs-composer-inner:focus-within{background:#fff!important;border-color:#0284c7!important;box-shadow:0 0 0 3px rgba(2,132,199,.15)!important}button.pbs-btn-send-msg,.pbs-btn-send-msg{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:50%!important;background:#0284c7!important;background-color:#0284c7!important;color:#fff!important;border:none!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;box-shadow:0 2px 6px rgba(2,132,199,.35)!important;transition:all .15s ease!important}button.pbs-btn-send-msg:hover,.pbs-btn-send-msg:hover{background:#0369a1!important;background-color:#0369a1!important;transform:scale(1.05)!important}.pbs-footer-prebanner{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);color:#fff;padding:3.5rem 2.5rem}.pbs-footer-prebanner-inner{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.pbs-prebanner-text h3{margin:0 0 .5rem!important;color:#fff!important;font-size:1.85rem!important;font-weight:500!important}.pbs-prebanner-text p{margin:0!important;color:#e0f2fe!important;font-size:1.15rem!important}.pbs-prebanner-btn-primary{background:#000!important;color:#fff!important;font-weight:500!important;font-size:1.05rem!important;padding:.85rem 1.75rem!important;border-radius:var(--pbs-radius-md)!important;text-decoration:none!important;transition:all .2s ease!important}.pbs-prebanner-btn-primary:hover{background:#fff!important;color:#0f172a!important}.pbs-prebanner-btn-secondary{background:rgba(255,255,255,.15)!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.35)!important;font-weight:500!important;font-size:1.05rem!important;padding:.85rem 1.65rem!important;border-radius:var(--pbs-radius-md)!important;text-decoration:none!important}.pbs-footer-main{max-width:1140px;margin:0 auto;padding:4.5rem 2rem 3.5rem;display:grid;grid-template-columns:2fr 1fr 1.3fr 1.3fr;gap:3.5rem}@media (max-width:900px){.pbs-footer-main{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pbs-footer-main{grid-template-columns:1fr}}.pbs-footer-brand-title{color:#fff!important;font-size:1.45rem!important;font-weight:500!important;text-decoration:none!important;display:inline-block;margin-bottom:1.15rem}.pbs-footer-desc{font-size:.98rem;line-height:1.75;color:#cbd5e1;margin-bottom:1.75rem}.pbs-footer-col h4{color:#fff!important;font-size:1.2rem!important;font-weight:500!important;margin:0 0 1.35rem!important;letter-spacing:-.01em}.pbs-footer-links{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:.75rem}.pbs-footer-links a{color:#cbd5e1!important;text-decoration:none!important;font-size:.98rem;transition:color .15s ease}.pbs-footer-links a:hover{color:#38bdf8!important}.pbs-subfooter{border-top:1px solid #1e293b!important;padding:1.5rem 2rem!important;background:#0f172a!important}.pbs-subfooter-inner{max-width:1240px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:.95rem!important;color:#cbd5e1!important;flex-wrap:wrap!important;gap:1rem!important}.pbs-subfooter-credits a{color:#38bdf8!important;font-weight:500!important}.pbs-subfooter-nav{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:1.5rem!important}.pbs-subfooter-nav a{color:#cbd5e1!important;text-decoration:none!important;font-size:.95rem!important;font-weight:500!important}.pbs-subfooter-nav a:hover{color:#38bdf8!important}.pbs-footer-prebanner,.pbs-footer-main,.pbs-messenger-quick-widget{display:none!important}.pbs-zero-tag{font-size:.85rem!important;font-weight:500!important;color:#0284c7!important;text-transform:uppercase!important;letter-spacing:.04em!important;display:inline-block!important}.pbs-zero-title,.pbs-zero-fees-widget h4,.pbs-zero-fees-widget .pbs-zero-title{font-size:1.15rem!important;font-weight:500!important;color:#0f172a!important;margin:.35rem 0 .5rem!important;line-height:1.4!important}.pbs-zero-desc{font-size:.92rem!important;color:#64748b!important;line-height:1.55!important}.pbs-card-skills{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin:.85rem 0 1.15rem!important}.pbs-skill-pill{display:inline-block!important;background:#f1f5f9!important;color:#475569!important;font-size:.82rem!important;font-weight:500!important;padding:.32rem .85rem!important;border-radius:9999px!important;border:1px solid #e2e8f0!important;line-height:1.3!important}.pbs-blog-hero-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:2.5rem 2.25rem!important;box-shadow:0 4px 16px rgba(15,23,42,.05)!important}.pbs-blog-hero-card h1{color:#0f172a!important}.pbs-blog-hero-card p{color:#334155!important}.pbs-dashboard-metrics-grid{display:grid!important;grid-template-columns:repeat(2,minmax(280px,360px))!important;grid-auto-rows:1fr!important;justify-content:center!important;gap:1.5rem!important;margin:0 auto 2.5rem!important;max-width:760px!important;width:100%!important;align-items:stretch!important}@media (max-width:768px){.pbs-dashboard-metrics-grid{grid-template-columns:minmax(260px,360px)!important;justify-content:center!important;gap:1.25rem!important}}.pbs-dash-metric-card,.pbs-dashboard-metrics-grid .pbs-form-card,.pbs-dashboard-metrics-grid .pbs-dash-metric-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:1.5rem 1.65rem 1.65rem!important;box-shadow:0 4px 14px rgba(15,23,42,.04)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;min-height:255px!important;box-sizing:border-box!important;margin-bottom:0!important;transition:transform .15s ease,box-shadow .15s ease!important}.pbs-dash-metric-card:hover{box-shadow:0 8px 24px rgba(15,23,42,.08)!important;transform:translateY(-2px)!important}.pbs-btn-outline{background:0 0!important;color:#2563eb!important;border:1.5px solid #2563eb!important;border-radius:8px!important;padding:.6rem 1.35rem!important;font-size:.9rem!important;font-weight:500!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:max-content!important;box-sizing:border-box!important;text-decoration:none!important;transition:all .2s ease!important;white-space:nowrap!important}.pbs-btn-outline:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.pbs-dash-summary-card .pbs-btn-outline,.pbs-action-card .pbs-btn-outline,.pbs-card .pbs-btn-outline{display:block!important;width:100%!important;max-width:100%!important}button.pbs-card-icon-btn,.pbs-card-icon-btn,button.pbs-action-btn,.pbs-action-btn{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important;color:#64748b!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;outline:none!important;transition:all .2s ease!important;flex-shrink:0!important}button.pbs-card-icon-btn:hover,.pbs-card-icon-btn:hover,button.pbs-action-btn:hover,.pbs-action-btn:hover{background:#f0f9ff!important;background-color:#f0f9ff!important;border-color:#0284c7!important;color:#0284c7!important}button.pbs-card-icon-btn.active,.pbs-card-icon-btn.active,button.pbs-btn-heart.active{border-color:#0284c7!important;background:#e0f2fe!important;background-color:#e0f2fe!important;color:#0284c7!important}.pbs-sprint-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:500;padding:.28rem .75rem;border-radius:9999px;letter-spacing:.02em;line-height:1.3}.pbs-option-card{transition:all .2s cubic-bezier(.16,1,.3,1)}.pbs-option-card:hover{border-color:#0284c7!important;background:#f8fafc!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(2,132,199,.08)!important}.pbs-proof-spotlight-card{transition:transform .2s ease,box-shadow .2s ease}.pbs-proof-spotlight-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(15,23,42,.16)!important}.pbs-teardown-box{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:1.25rem 1.5rem;transition:border-color .2s ease}.pbs-teardown-box:hover{border-color:#cbd5e1}@media (max-width:768px){.pbs-profile-hero{flex-direction:column!important;align-items:flex-start!important}}.pbs-job-card-description,.pbs-job-card p,.pbs-feed-card p,.pbs-freelancer-bio,.pbs-spec-bio,.pbs-proposal-desc,.pbs-contract-desc,.pbs-job-card-excerpt{font-size:.95rem!important;line-height:1.58!important}.pbs-meta-item,.pbs-job-meta,.pbs-spec-meta{font-size:.88rem!important}.pbs-badge,.pbs-skill-tag,.pbs-tag{font-size:.8rem!important}.pbs-user-name{font-size:.95rem!important}.pbs-user-role{font-size:.82rem!important}.pbs-job-card-title,.pbs-feed-title,.pbs-spec-name{font-size:1.15rem!important;line-height:1.35!important}.pbs-marketplace-container{max-width:1240px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:4.5rem!important;padding-bottom:3.5rem!important}.pbs-job-card,.pbs-feed-card{padding:1.25rem 1.65rem!important;margin-bottom:0!important;box-sizing:border-box!important;border-radius:14px!important}.pbs-companies-list .pbs-job-card,.pbs-specialists-list .pbs-job-card,.pbs-jobs-list .pbs-job-card,.pbs-feed-card-list .pbs-feed-card,.pbs-feed-card-list .pbs-upwork-card{margin-bottom:0!important}.pbs-companies-list .pbs-btn,.pbs-specialists-list .pbs-btn,.pbs-job-card .pbs-btn,.pbs-btn-open-sprints,.pbs-btn-private-msg{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.pbs-btn-open-sprints,a.pbs-btn-open-sprints{color:#0369a1!important;background-color:#f0f9ff!important;border:1.5px solid #7dd3fc!important}.pbs-btn-private-msg,button.pbs-btn-private-msg{color:#0f172a!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important}.pbs-btn-open-sprints:hover,a.pbs-btn-open-sprints:hover,.pbs-btn-private-msg:hover,button.pbs-btn-private-msg:hover,.pbs-companies-list .pbs-btn:hover,.pbs-companies-list a.pbs-btn:hover,.pbs-companies-list button.pbs-btn:hover,.pbs-specialists-list .pbs-btn:hover,.pbs-specialists-list a.pbs-btn:hover,.pbs-specialists-list button.pbs-btn:hover,.pbs-job-card .pbs-btn:hover,.pbs-job-card a.pbs-btn:hover,.pbs-job-card button.pbs-btn:hover{color:#fff!important;background-color:#0274b3!important;border-color:#0274b3!important;text-decoration:none!important}.pbs-companies-list .pbs-btn-primary:hover,.pbs-companies-list a.pbs-btn-primary:hover,.pbs-specialists-list .pbs-btn-primary:hover,.pbs-specialists-list a.pbs-btn-primary:hover,.pbs-job-card .pbs-btn-primary:hover,.pbs-job-card a.pbs-btn-primary:hover{color:#fff!important;background-color:#0f172a!important;border-color:#0f172a!important}.pbs-table-responsive{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin-bottom:1.5rem!important;border:1px solid var(--pbs-slate-200)!important;border-radius:var(--pbs-radius-md)!important}.pbs-table-responsive table{min-width:600px!important;width:100%!important;border-collapse:collapse!important}@media (max-width:1024px){.pbs-marketplace-container{padding-left:1.25rem!important;padding-right:1.25rem!important;margin-top:1.5rem!important;margin-bottom:3.5rem!important;padding-bottom:2.5rem!important}}@media (max-width:768px){h1,.pbs-h1{font-size:1.75rem!important;line-height:1.25!important}h2,.pbs-h2{font-size:1.4rem!important;line-height:1.3!important}.pbs-marketplace-container{padding-left:1rem!important;padding-right:1rem!important;margin-top:1.25rem!important;margin-bottom:2.75rem!important;padding-bottom:2rem!important;width:100%!important;max-width:100%!important}.pbs-wizard-progress{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem 1rem!important;padding:1rem 1.15rem!important;margin-bottom:1.5rem!important}.pbs-wizard-arrow{display:none!important}.pbs-step-node{gap:.5rem!important}.pbs-node-number{width:28px!important;height:28px!important;font-size:.85rem!important;flex-shrink:0!important}.pbs-node-label{font-size:.88rem!important;white-space:normal!important;line-height:1.25!important}.pbs-wizard-step .pbs-option-grid,.pbs-diagnostic-grid{grid-template-columns:1fr!important;gap:.75rem!important}.pbs-form-action-row,.pbs-wizard-actions{flex-direction:column!important;gap:.75rem!important;width:100%!important}.pbs-form-action-row button,.pbs-form-action-row .pbs-btn,.pbs-wizard-actions button,.pbs-wizard-actions .pbs-btn{width:100%!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}.pbs-feed-subnav,.pbs-subnav-list,.pbs-dashboard-subnav{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;padding-bottom:.5rem!important;gap:.5rem!important;scrollbar-width:none!important}.pbs-feed-subnav::-webkit-scrollbar,.pbs-subnav-list::-webkit-scrollbar,.pbs-dashboard-subnav::-webkit-scrollbar{display:none!important}.pbs-profile-hero{flex-direction:column!important;align-items:flex-start!important;padding:1.35rem 1rem!important;gap:1.25rem!important}.pbs-profile-avatar-wrap{margin:0 auto!important}.pbs-profile-details{text-align:center!important}.pbs-profile-actions{width:100%!important;flex-direction:column!important;gap:.65rem!important}.pbs-profile-actions .pbs-btn{width:100%!important;justify-content:center!important}.pbs-profile-stats,.pbs-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.pbs-modal-dialog,.pbs-modal-content,.pbs-dialog{width:95vw!important;max-width:95vw!important;max-height:90vh!important;overflow-y:auto!important;padding:1.25rem 1rem!important;margin:1rem auto!important;border-radius:16px!important;box-sizing:border-box!important}}@media (max-width:480px){h1,.pbs-h1{font-size:1.55rem!important}h2,.pbs-h2{font-size:1.25rem!important}.pbs-marketplace-container{padding-left:.75rem!important;padding-right:.75rem!important;margin-top:.85rem!important;margin-bottom:2.25rem!important;padding-bottom:1.75rem!important}.pbs-wizard-progress{grid-template-columns:1fr!important;gap:.6rem!important;padding:.85rem!important}.pbs-topbar-search-input{font-size:.92rem!important;padding:.45rem .65rem .45rem 2rem!important}.pbs-btn-topbar-post{padding:.42rem .65rem!important;font-size:.82rem!important}.pbs-profile-stats,.pbs-stats-grid{grid-template-columns:1fr!important}}.pbs-marketplace-container section,.pbs-form-card section,.pbs-proposals-section{padding-top:0!important;padding-bottom:0!important}.pbs-btn-leave-review{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;background:#fef3c7!important;color:#92400e!important;border:1.5px solid #fde68a!important;font-weight:600!important;text-decoration:none!important;transition:all .2s ease!important}.pbs-btn-leave-review:hover{background:#0274b3!important;color:#fff!important;border-color:#0274b3!important}.pbs-star-btn{display:inline-block;cursor:pointer;font-size:2.1rem;line-height:1;color:#cbd5e1;transition:transform .15s ease,color .15s ease}.pbs-star-btn:hover{transform:scale(1.2)}.pbs-star-btn.active{color:#f59e0b}.pbs-btn-admin-edit,a.pbs-btn-admin-edit{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important;color:#0f172a!important;border:1.5px solid #cbd5e1!important;font-weight:600!important;text-decoration:none!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important}.pbs-btn-admin-edit:hover,a.pbs-btn-admin-edit:hover{background-color:#0274b3!important;color:#fff!important;border-color:#0274b3!important;text-decoration:none!important}@media (min-width:1025px){.pbs-sidebar-right .pbs-app-sidebar{border-right:none!important;border-left:1px solid var(--pbs-slate-200)!important}}@media (max-width:1024px){.pbs-app-sidebar.mobile-open{position:fixed!important;top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;z-index:99999!important}}.pbs-sidebar-nav .pbs-nav-item.active .pbs-nav-link .pbs-nav-badge{background:#fff!important;color:#0284c7!important;font-weight:700!important}.pbs-sidebar-nav .pbs-nav-item.active .pbs-nav-link .pbs-nav-arrow{color:#fff!important}.pbs-nav-link:hover .pbs-nav-badge,.pbs-nav-link:active .pbs-nav-badge,.pbs-nav-link:focus .pbs-nav-badge{background:#fff!important;color:#0284c7!important}.pbs-nav-link:hover .pbs-nav-arrow,.pbs-nav-link:active .pbs-nav-arrow,.pbs-nav-link:focus .pbs-nav-arrow{color:#fff!important}.pbs-sidebar-logout-link{display:flex!important;align-items:center!important;gap:.85rem!important;padding:.65rem .95rem!important;border-radius:8px!important;color:#dc2626!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;background:0 0!important;border:none!important;cursor:pointer!important;width:100%!important;box-sizing:border-box!important;transition:all .15s ease!important;margin-bottom:.75rem!important}.pbs-sidebar-logout-link:hover,.pbs-sidebar-logout-link:active,.pbs-sidebar-logout-link:focus{background:#dc2626!important;background-color:#dc2626!important;color:#fff!important}.pbs-sidebar-logout-link:hover .pbs-nav-label,.pbs-sidebar-logout-link:active .pbs-nav-label,.pbs-sidebar-logout-link:focus .pbs-nav-label{color:#fff!important}.pbs-hire-landing-main{box-sizing:border-box!important;width:100%!important}.pbs-hire-hero{box-sizing:border-box!important;width:100%!important;transition:box-shadow .2s ease!important}.pbs-hire-hero h1{font-size:clamp(1.85rem,4.2vw,2.85rem)!important;line-height:1.18!important;letter-spacing:-.025em!important}.pbs-hire-hero p{font-size:clamp(1.05rem,2vw,1.2rem)!important;line-height:1.6!important}.pbs-hire-trust-strip{transition:gap .2s ease!important}.pbs-hire-deliverables-grid>div{transition:transform .2s ease,box-shadow .2s ease!important}.pbs-hire-deliverables-grid>div:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px rgba(15,23,42,.07)!important;border-color:#cbd5e1!important}.pbs-hire-specialists-grid .pbs-specialist-card{transition:transform .2s ease,box-shadow .2s ease!important}.pbs-hire-specialists-grid .pbs-specialist-card:hover{transform:translateY(-3px)!important;box-shadow:0 10px 25px rgba(15,23,42,.08)!important}.pbs-hire-jobs-grid>div{transition:transform .2s ease,box-shadow .2s ease!important}.pbs-hire-jobs-grid>div:hover{transform:translateY(-3px)!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}.pbs-hire-comparison-grid{box-sizing:border-box!important;width:100%!important}.pbs-comparison-card-legacy{box-sizing:border-box!important;transition:transform .2s ease,box-shadow .2s ease!important}.pbs-comparison-card-pbs{box-sizing:border-box!important;transition:transform .2s ease,box-shadow .2s ease!important}.pbs-comparison-card-pbs:hover{transform:translateY(-3px)!important;box-shadow:0 10px 28px rgba(4,120,87,.12)!important}.pbs-comparison-list{margin:0!important;padding:0!important;list-style:none!important}.pbs-comparison-list li{display:flex!important;align-items:flex-start!important;gap:.65rem!important}.pbs-faq-accordion details{transition:border-color .2s ease,box-shadow .2s ease!important}.pbs-faq-accordion details:hover{border-color:#bae6fd!important;box-shadow:0 4px 14px rgba(2,132,199,.04)!important}.pbs-faq-accordion details[open]{border-color:#0284c7!important}.pbs-faq-accordion details summary span:last-child{transition:transform .25s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important}.pbs-faq-accordion details[open] summary span:last-child{transform:rotate(45deg)!important;color:#0284c7!important}.pbs-hire-sibling-grid a{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.pbs-hire-sibling-grid a:hover{transform:translateY(-2px)!important;border-color:#0284c7!important;box-shadow:0 4px 16px rgba(2,132,199,.08)!important}@media (max-width:1024px){#pbs-app-shell.pbs-sidebar-right .pbs-app-topbar{display:flex!important;flex-direction:row!important}#pbs-app-shell.pbs-sidebar-right .pbs-mobile-menu-btn{order:99!important;margin-left:auto!important;margin-right:0!important}#pbs-app-shell.pbs-sidebar-right .pbs-topbar-actions{order:1!important;margin-left:0!important;margin-right:auto!important}}.pbs-notif-card{padding:2.25rem 2.5rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 12px rgba(15,23,42,.04);box-sizing:border-box;width:100%}.pbs-notif-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;border-bottom:1px solid #f1f5f9;padding-bottom:1.25rem}.pbs-notif-header-title-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.pbs-notif-page-title{font-size:1.85rem;color:#0f172a;margin:0;display:flex;align-items:center;gap:.65rem}.pbs-notif-badge-unread{background:#fee2e2;color:#b91c1c;font-weight:600;font-size:.88rem;padding:.35rem .85rem;border-radius:9999px}.pbs-notif-badge-allcaughtup{background:#dcfce7;color:#166534;font-weight:500;font-size:.88rem;padding:.35rem .85rem;border-radius:9999px}.pbs-notif-header-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.pbs-btn-notif-markread{padding:.55rem 1.15rem;font-size:.92rem;font-weight:500}.pbs-btn-notif-clearall{padding:.55rem 1.15rem;font-size:.92rem;font-weight:500;color:#dc2626!important;border-color:#fca5a5!important;background:#fff5f5!important}.pbs-persistent-invites-banner{background:#ecfdf5;border:1.5px solid #10b981;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;box-sizing:border-box}.pbs-invites-banner-info{display:flex;align-items:center;gap:1rem}.pbs-invites-banner-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#d1fae5;color:#047857;font-size:1.35rem;flex-shrink:0}.pbs-invites-banner-text{flex:1 1 auto}.pbs-invites-banner-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pbs-invites-banner-header strong{color:#065f46;font-size:1.05rem}.pbs-invites-vault-badge{background:#047857;color:#fff;font-weight:700;font-size:.76rem;padding:.15rem .5rem;border-radius:9999px}.pbs-invites-banner-text p{margin:.25rem 0 0;color:#047857;font-size:.92rem}.pbs-btn-invites-view{background:#047857!important;border-color:#047857!important;font-size:.92rem;padding:.55rem 1.25rem;white-space:nowrap;text-decoration:none;flex-shrink:0}.pbs-notifications-list{display:flex;flex-direction:column;gap:1rem;width:100%}.pbs-notification-item{display:flex;justify-content:space-between;align-items:center;padding:1.15rem 1.4rem;border-radius:12px;gap:1.25rem;box-sizing:border-box;width:100%;transition:all .15s ease}.pbs-notification-item.pbs-notif-unread{background:#f0f9ff;border:1.5px solid #bae6fd}.pbs-notification-item.pbs-notif-read{background:#fff;border:1.5px solid #e2e8f0}.pbs-notification-main{display:flex;align-items:flex-start;gap:1.15rem;flex:1 1 auto;min-width:0}.pbs-notification-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:1.35rem;flex-shrink:0}.pbs-notification-content{flex:1 1 auto;min-width:0}.pbs-notification-title-row{display:flex;align-items:center;gap:.65rem;margin-bottom:.25rem;flex-wrap:wrap}.pbs-notification-title{color:#0f172a;font-size:1.05rem;font-weight:600;line-height:1.35;word-break:normal;overflow-wrap:break-word}.pbs-notification-unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#0274b3;flex-shrink:0}.pbs-notification-message{margin:0 0 .4rem;color:#475569;font-size:.95rem;line-height:1.5;word-break:normal;overflow-wrap:break-word}.pbs-notification-time{color:#64748b;font-size:.82rem;display:block}.pbs-notification-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.pbs-notification-actions .pbs-btn-notif-view{padding:.45rem 1rem;font-size:.88rem;white-space:nowrap;font-weight:500}.pbs-notification-actions .pbs-btn-notif-delete{color:#475569;font-size:1.35rem;line-height:1;text-decoration:none;padding:.25rem .5rem;transition:color .15s ease}.pbs-notification-actions .pbs-btn-notif-delete:hover{color:#b91c1c}.pbs-notif-empty-state{text-align:center;padding:3.5rem 1.5rem}.pbs-notif-empty-icon{font-size:3rem;margin-bottom:.75rem;opacity:.8}.pbs-notif-empty-title{margin:0 0 .5rem;font-size:1.45rem;color:#0f172a;font-weight:600}.pbs-notif-empty-desc{margin:0 auto 2rem;color:#64748b;font-size:1.05rem;max-width:520px;line-height:1.6}.pbs-btn-notif-empty-cta{font-size:1rem;padding:.75rem 1.75rem;text-decoration:none}.pbs-wizard-progress{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;position:relative;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:1.25rem 2rem;box-shadow:0 2px 8px rgba(15,23,42,.03);box-sizing:border-box;width:100%}.pbs-wizard-progress-nodes{display:flex;justify-content:space-between;align-items:center;width:100%}.pbs-wizard-mobile-indicator{display:none}.pbs-step-node{display:flex;align-items:center;gap:.75rem;cursor:pointer}.pbs-node-number{width:34px;height:34px;border-radius:50%;background:#f1f5f9;color:#475569;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.pbs-step-node.active .pbs-node-number{background:#0284c7;color:#fff}.pbs-step-node.completed .pbs-node-number{background:#047857;color:#fff}.pbs-node-label{font-size:1.02rem;font-weight:500;color:#475569}.pbs-step-node.active .pbs-node-label{color:#0f172a}.pbs-wizard-arrow{color:#64748b;font-size:1.35rem}.pbs-auto-brief-card{padding:1.6rem 1.85rem;box-sizing:border-box;width:100%}.pbs-auto-brief-input{flex:1;min-width:250px;padding:.85rem 1.15rem;border-radius:8px;border:1.5px solid #475569;background:#fff;color:#0f172a;font-size:1.05rem;box-sizing:border-box}@media (max-width:768px){.pbs-private-messenger-root{bottom:14px!important;right:14px!important;z-index:9998!important}.pbs-messenger-dock-btn{padding:.55rem .85rem!important;font-size:.84rem!important;gap:.45rem!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important}.pbs-messenger-window{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;right:14px!important;left:14px!important;bottom:14px!important;height:78vh!important;max-height:560px!important}.pbs-private-messenger-root:has(.pbs-messenger-window:not(.closed)) .pbs-messenger-dock-btn,.pbs-messenger-window:not(.closed)~.pbs-messenger-dock-btn{display:none!important}.pbs-upwork-card{padding:1.25rem 1rem!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;border-radius:12px!important;margin-bottom:1.25rem!important}.pbs-card-header{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;position:relative!important}.pbs-posted-pill{font-size:.8rem!important;word-break:break-word!important;padding-right:40px!important}.pbs-card-actions{position:absolute!important;top:0!important;right:0!important}.pbs-card-title{font-size:1.25rem!important;line-height:1.35!important;margin:.45rem 0!important;word-break:break-word!important}.pbs-card-specs{gap:.5rem .85rem!important;font-size:.88rem!important;margin-bottom:.75rem!important}.pbs-card-excerpt{font-size:.92rem!important;line-height:1.5!important;margin-bottom:.95rem!important;word-break:break-word!important}.pbs-card-footer{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.pbs-client-meta{gap:.5rem .75rem!important;font-size:.85rem!important}.pbs-btn-apply-card{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important;padding:.65rem 1rem!important;font-size:.92rem!important}.pbs-onboarding-card{padding:1.25rem 1rem!important;border-radius:12px!important;box-sizing:border-box!important;width:100%!important;margin-bottom:1.25rem!important}.pbs-onboarding-header{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;padding-right:1.75rem!important}.pbs-onboarding-title{font-size:1.15rem!important;line-height:1.3!important}.pbs-btn-finish-setup{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important}.pbs-onboarding-steps{grid-template-columns:1fr!important;gap:.85rem!important}.pbs-hero-section{padding:1.75rem 1rem!important;margin-bottom:1.5rem!important;border-radius:12px!important;box-sizing:border-box!important}.pbs-hero-title{font-size:1.65rem!important;line-height:1.25!important;margin-bottom:.5rem!important}.pbs-hero-subtitle{font-size:.95rem!important;line-height:1.5!important;margin-bottom:1.25rem!important}.pbs-hero-section form{flex-direction:column!important;width:100%!important;gap:.6rem!important;box-sizing:border-box!important}.pbs-hero-section form button,.pbs-hero-section form .pbs-btn{width:100%!important;padding:.75rem 1.25rem!important;font-size:.92rem!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important}.pbs-profile-hero{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:1.25rem!important;margin-bottom:1.5rem!important}.pbs-profile-avatar,.pbs-profile-avatar-circle{width:90px!important;height:90px!important;margin:0 auto!important}.pbs-profile-header-info{min-width:0!important;width:100%!important;text-align:center!important}.pbs-profile-name-row{justify-content:center!important;gap:.5rem!important}.pbs-profile-name-row h1{font-size:1.65rem!important;line-height:1.25!important}.pbs-profile-meta-sub{justify-content:center!important;gap:.85rem!important;font-size:.88rem!important}.pbs-profile-hero-actions{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important;width:100%!important;max-width:100%!important;margin:1rem 0 0!important;box-sizing:border-box!important}.pbs-profile-hero-actions>a,.pbs-profile-hero-actions>button,.pbs-profile-hero-actions .pbs-btn{width:100%!important;max-width:100%!important;padding:.6rem .75rem!important;font-size:.85rem!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;white-space:normal!important;line-height:1.25!important;min-height:42px!important}.pbs-profile-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;padding:.95rem 1rem!important;text-align:center!important;box-sizing:border-box!important}.pbs-stat-col-val{font-size:1.2rem!important}.pbs-stat-col-label{font-size:.74rem!important}.pbs-job-card{padding:1.15rem 1rem!important;box-sizing:border-box!important}.pbs-directory-card-info{min-width:0!important;width:100%!important;box-sizing:border-box!important}.pbs-directory-card-actions{width:100%!important;min-width:100%!important;align-items:stretch!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.5rem!important;margin-top:.85rem!important;padding-top:.85rem!important;border-top:1px solid #f1f5f9!important;box-sizing:border-box!important}.pbs-directory-card-actions>a,.pbs-directory-card-actions>button,.pbs-directory-card-actions .pbs-btn{flex:1 1 calc(50% - .5rem)!important;min-width:120px!important;width:auto!important;padding:.55rem .75rem!important;font-size:.85rem!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:40px!important}.pbs-btn-leave-review{flex:1 1 auto!important;text-align:center!important;justify-content:center!important;padding:.55rem 1rem!important;font-size:.85rem!important}.pbs-review-box{padding:1rem!important;box-sizing:border-box!important}.pbs-star-btn{font-size:1.7rem!important}.pbs-dashboard-metrics-grid{grid-template-columns:1fr!important;width:100%!important;gap:.85rem!important}.pbs-dash-welcome-card{padding:1.25rem 1rem!important;flex-direction:column!important;align-items:stretch!important;gap:1rem!important}.pbs-dash-header-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important}.pbs-dash-header-actions>*{width:100%!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;font-size:.88rem!important;padding:.55rem .75rem!important}.pbs-form-action-row{flex-direction:column!important;width:100%!important;gap:.65rem!important}.pbs-form-action-row button,.pbs-form-action-row .pbs-btn,.pbs-form-action-row a{width:100%!important;padding:.75rem 1.25rem!important;font-size:.92rem!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}.pbs-post-job-top-header{text-align:center!important;margin-bottom:1.5rem!important}.pbs-post-job-title{font-size:1.55rem!important;line-height:1.25!important;margin:0 0 .5rem!important}.pbs-post-job-subtitle{font-size:.92rem!important;line-height:1.5!important;margin:0 auto!important}.pbs-wizard-progress{padding:.85rem .75rem!important;gap:.5rem!important;margin-bottom:1.5rem!important;border-radius:12px!important;background:#fff!important;border:1.5px solid #e2e8f0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.pbs-wizard-progress-nodes{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:.65rem!important}.pbs-wizard-progress .pbs-step-node{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;cursor:pointer!important}.pbs-wizard-progress .pbs-node-number{width:32px!important;height:32px!important;font-size:.88rem!important;font-weight:600!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important}.pbs-wizard-progress .pbs-node-label{display:none!important}.pbs-wizard-progress .pbs-wizard-arrow{font-size:.95rem!important;color:#94a3b8!important;opacity:.8!important;margin:0 .25rem!important}.pbs-wizard-mobile-indicator{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:.35rem .85rem!important;width:100%!important;box-sizing:border-box!important}.pbs-mobile-step-badge{background:#0284c7!important;color:#fff!important;font-size:.74rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;padding:.15rem .55rem!important;border-radius:9999px!important}.pbs-mobile-step-name{font-size:.88rem!important;font-weight:600!important;color:#0f172a!important}.pbs-wizard-form-card,form#pbs-diagnostic-wizard-form{padding:1.25rem 1rem!important;margin-bottom:2.5rem!important;border-radius:12px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.pbs-auto-brief-card{padding:1.15rem 1rem!important;margin-bottom:1.75rem!important;border-radius:12px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.pbs-auto-brief-header-row{flex-direction:column!important;align-items:flex-start!important;gap:.45rem!important;margin-bottom:.65rem!important}.pbs-auto-brief-title{font-size:1.25rem!important;line-height:1.35!important;margin:0 0 .45rem!important;word-break:break-word!important}.pbs-auto-brief-desc{font-size:.88rem!important;line-height:1.5!important;margin:0 0 1rem!important;word-break:break-word!important}.pbs-auto-brief-input-row{flex-direction:column!important;gap:.65rem!important;width:100%!important;box-sizing:border-box!important}.pbs-option-card{padding:1rem!important;border-radius:10px!important;box-sizing:border-box!important;width:100%!important}.pbs-sprint-card{padding:1.15rem 1rem!important;border-radius:12px!important;box-sizing:border-box!important;width:100%!important}.pbs-sprint-card h3{font-size:1.15rem!important;line-height:1.3!important}.pbs-sprint-card p{font-size:.88rem!important;line-height:1.45!important;margin:0 0 .85rem!important}.pbs-wizard-step>div:first-child{padding-bottom:1rem!important;margin-bottom:1.25rem!important}.pbs-wizard-step h2{font-size:1.35rem!important;line-height:1.3!important}.pbs-wizard-step p{font-size:.9rem!important;line-height:1.5!important}.pbs-wizard-nav-row{display:flex!important;flex-direction:column-reverse!important;gap:.65rem!important;width:100%!important;padding-top:1.25rem!important;margin-top:1.25rem!important}.pbs-wizard-nav-row>button,.pbs-wizard-nav-row>a,.pbs-wizard-nav-row .pbs-btn{width:100%!important;padding:.8rem 1.25rem!important;font-size:1rem!important;min-height:46px!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important}.pbs-form-action-row{display:flex!important;flex-direction:column-reverse!important;gap:.65rem!important;width:100%!important;padding-top:1.25rem!important;margin-top:1.25rem!important}.pbs-job-cta{display:flex!important;flex-direction:column!important;width:100%!important;gap:.5rem!important}.pbs-job-cta>a,.pbs-job-cta>button,.pbs-job-cta .pbs-btn{width:100%!important;padding:.6rem .85rem!important;font-size:.88rem!important;text-align:center!important;justify-content:center!important;white-space:normal!important;box-sizing:border-box!important}.pbs-bid-action-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}.pbs-bid-action-row>*,.pbs-bid-action-row form,.pbs-bid-action-row button,.pbs-bid-action-row a{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important}.pbs-card-footer{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.pbs-card-footer>a,.pbs-card-footer>button,.pbs-card-footer .pbs-btn{width:100%!important;padding:.65rem 1.25rem!important;font-size:.92rem!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important}.pbs-footer-hire-hubs,.pbs-subfooter{padding-left:1rem!important;padding-right:1rem!important}.pbs-subfooter-inner{flex-direction:column!important;text-align:center!important;gap:.85rem!important}.pbs-subfooter-nav{justify-content:center!important;gap:.75rem 1.25rem!important}.pbs-back-to-top{width:100%!important;justify-content:center!important;text-align:center!important}.pbs-messages-page-card{flex-direction:column!important;height:auto!important;min-height:0!important;border-radius:12px!important}.pbs-messages-sidebar{width:100%!important;max-height:200px!important;border-right:none!important;border-bottom:1.5px solid #e2e8f0!important;flex-shrink:0!important}.pbs-messages-chat-pane{width:100%!important;height:520px!important;min-height:480px!important}.pbs-contract-card-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}.pbs-contract-card-actions>a,.pbs-contract-card-actions>button,.pbs-contract-card-actions .pbs-btn{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important}.pbs-notif-card{padding:1.15rem 1rem!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;border-radius:12px!important}.pbs-notif-header{flex-direction:column!important;align-items:stretch!important;gap:.9rem!important;margin-bottom:1.15rem!important;padding-bottom:.95rem!important}.pbs-notif-header-title-row{flex-direction:column!important;align-items:flex-start!important;gap:.45rem!important;width:100%!important}.pbs-notif-page-title{font-size:1.35rem!important;line-height:1.25!important}.pbs-notif-header-actions{width:100%!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}.pbs-notif-header-actions a.pbs-btn{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important;padding:.55rem 1rem!important;font-size:.88rem!important}.pbs-persistent-invites-banner{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;padding:1rem!important;box-sizing:border-box!important;width:100%!important}.pbs-invites-banner-info{flex-direction:row!important;align-items:flex-start!important;gap:.75rem!important;width:100%!important}.pbs-invites-banner-icon{width:38px!important;height:38px!important;font-size:1.15rem!important;flex-shrink:0!important}.pbs-invites-banner-text{flex:1 1 auto!important;min-width:0!important;width:calc(100% - 48px)!important}.pbs-invites-banner-text strong{font-size:.95rem!important;line-height:1.3!important}.pbs-invites-banner-text p{font-size:.84rem!important;line-height:1.4!important}.pbs-persistent-invites-banner a.pbs-btn,.pbs-btn-invites-view{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important;padding:.6rem 1rem!important;font-size:.9rem!important;white-space:normal!important}.pbs-notifications-list{display:flex!important;flex-direction:column!important;gap:.85rem!important;width:100%!important}.pbs-notification-item{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:1.1rem 1rem!important;gap:.85rem!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important}.pbs-notification-main{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:.75rem!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.pbs-notification-icon{width:38px!important;height:38px!important;font-size:1.15rem!important;flex-shrink:0!important}.pbs-notification-content{flex:1 1 auto!important;min-width:0!important;width:calc(100% - 46px)!important;box-sizing:border-box!important}.pbs-notification-title-row{display:flex!important;align-items:center!important;gap:.45rem!important;margin-bottom:.25rem!important;width:100%!important;flex-wrap:wrap!important}.pbs-notification-title{font-size:.98rem!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:break-word!important}.pbs-notification-message{font-size:.88rem!important;line-height:1.45!important;margin:0 0 .35rem!important;word-break:normal!important;overflow-wrap:break-word!important;color:#475569!important}.pbs-notification-time{font-size:.78rem!important;color:#64748b!important}.pbs-notification-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important;gap:.75rem!important;padding-top:.75rem!important;border-top:1px solid #f1f5f9!important}.pbs-notification-actions .pbs-btn-notif-view{flex:1 1 auto!important;width:auto!important;text-align:center!important;justify-content:center!important;padding:.55rem 1rem!important;font-size:.88rem!important;box-sizing:border-box!important}.pbs-notification-actions .pbs-btn-notif-delete{flex:0 0 auto!important;padding:.4rem .7rem!important;font-size:1.4rem!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;min-height:36px!important}.pbs-notif-empty-state{padding:2.25rem 1rem!important}.pbs-btn-notif-empty-cta{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}.pbs-blog-posts-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.pbs-landing-hero-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:.65rem!important}.pbs-landing-hero-actions>a,.pbs-landing-hero-actions .pbs-btn{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important;padding:.8rem 1.25rem!important}table,.pbs-table{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.pbs-topbar-icon-btn{transition:all .15s ease!important}.pbs-topbar-icon-btn:hover,.pbs-topbar-icon-btn:active,.pbs-topbar-icon-btn:focus{background:#f0f9ff!important;border-color:#0284c7!important;color:#0284c7!important;transform:scale(1.08)!important}.pbs-topbar-avatar-btn{transition:all .15s ease!important}.pbs-topbar-avatar-btn:hover,.pbs-topbar-avatar-btn:active,.pbs-topbar-avatar-btn:focus{border-color:#0284c7!important;transform:scale(1.08)!important}#pbs-app-shell.pbs-sidebar-right .pbs-app-topbar{display:flex!important;flex-direction:row!important}#pbs-app-shell.pbs-sidebar-right .pbs-mobile-menu-btn{order:99!important;margin-left:auto!important;margin-right:0!important}#pbs-app-shell.pbs-sidebar-right .pbs-topbar-actions{order:1!important;margin-left:0!important;margin-right:auto!important}.pbs-sidebar-nav .pbs-nav-item.active .pbs-nav-link .pbs-nav-badge{background:#fff!important;color:#0284c7!important;font-weight:700!important}.pbs-nav-link:hover .pbs-nav-badge,.pbs-nav-link:active .pbs-nav-badge{background:#fff!important;color:#0284c7!important}.pbs-sidebar-logout-link:hover,.pbs-sidebar-logout-link:active{background:#dc2626!important;color:#fff!important}}@media (max-width:480px){.pbs-profile-hero-actions{grid-template-columns:1fr!important;gap:.45rem!important}.pbs-directory-card-actions>a,.pbs-directory-card-actions>button,.pbs-directory-card-actions .pbs-btn{flex:1 1 100%!important;width:100%!important}.pbs-dash-header-actions{grid-template-columns:1fr!important;gap:.45rem!important}.pbs-profile-stats-grid{grid-template-columns:1fr!important;gap:.6rem!important}.pbs-hero-title{font-size:1.45rem!important}.pbs-wizard-progress .pbs-node-label{display:none!important}.pbs-wizard-progress .pbs-step-node.active .pbs-node-label{display:inline-block!important}.pbs-role-select-grid{grid-template-columns:1fr!important;gap:.65rem!important}.pbs-form-card header h1,.pbs-form-card h1{font-size:1.5rem!important;line-height:1.25!important}}