.compact-item-icon,.compact-item-icon img,.compact-item-initials,.compact-skill-initials,.compact-skill-logo,.contract-skill-logo,.feed-card-photo,.logo-3d,.modal-review-company-logo,.review-company-logo,.static-page-icon-wrapper{border-color:hsla(0,0%,100%,.5) rgba(0,0,0,.15) rgba(0,0,0,.2) hsla(0,0%,100%,.4);border-style:solid;border-width:2px;box-shadow:2px 2px 4px rgba(0,0,0,.15),-1px -1px 2px hsla(0,0%,100%,.1),inset 1px 1px 2px hsla(0,0%,100%,.1);border-radius:8px;transition:all .3s ease}.compact-item-icon:hover,.compact-skill-logo:hover,.contract-skill-logo:hover,.feed-card-photo:hover{border-top-color:hsla(0,0%,100%,.6);border-left-color:hsla(0,0%,100%,.5);box-shadow:3px 3px 6px rgba(0,0,0,.2),-1px -1px 3px hsla(0,0%,100%,.15),inset 1px 1px 3px hsla(0,0%,100%,.15);transform:translateY(-1px)}.compact-item-icon img{border:none!important;box-shadow:none!important}.compact-skill-badge{border-color:hsla(0,0%,100%,.35) rgba(0,0,0,.1) rgba(0,0,0,.15) hsla(0,0%,100%,.3);border-style:solid;border-width:1px;box-shadow:1px 1px 3px rgba(0,0,0,.1),inset 0 1px 1px hsla(0,0%,100%,.05)}.static-page-header .static-page-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-color:hsla(0,0%,100%,.5) rgba(0,0,0,.15) rgba(0,0,0,.2) hsla(0,0%,100%,.4);border-style:solid;border-width:2px;box-shadow:2px 2px 4px rgba(0,0,0,.15),-1px -1px 2px hsla(0,0%,100%,.1),inset 1px 1px 2px hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.05)}.contract-flag,.contractor-flag{box-shadow:1px 1px 2px rgba(0,0,0,.15),-.5px -.5px 1px hsla(0,0%,100%,.1)}@keyframes availabilityPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.availability-dot{animation:availabilityPulse 5s ease-in-out infinite!important}@keyframes gentleBadgeGlow{0%,to{box-shadow:0 0 8px rgba(52,199,89,.4)}50%{box-shadow:0 0 12px rgba(52,199,89,.6)}}.availability-available{animation:gentleBadgeGlow 5s ease-in-out infinite}@keyframes cardDividerPulse{0%,to{opacity:.4;transform:translateX(-50%) scaleX(.9)}50%{opacity:.8;transform:translateX(-50%) scaleX(1)}}.feed-card:after{animation:cardDividerPulse 5s ease-in-out infinite!important}@keyframes cardDividerSweep{0%{left:-30%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.feed-card:before{animation:cardDividerSweep 6s ease-in-out infinite!important}@keyframes dividerPulse{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:.7;transform:scaleX(1)}}.contract-card-container:after{animation:dividerPulse 5s ease-in-out infinite!important}:root{--cta-glow-blue:0,122,255;--cta-glow-green:52,199,89;--cta-glow-purple:102,126,234;--cta-glow-gray:142,142,147}.btn-apply-hero,.btn-share-compact,.contract-btn-apply,.contract-btn-save,.contract-btn-share,.feed-card-btn,.search-prompt-btn,.static-page-cta{position:relative;transition:all .6s ease;overflow:visible}.btn-apply-hero:before,.btn-share-compact:before,.contract-btn-apply:before,.contract-btn-save:before,.contract-btn-share:before,.feed-card-btn:before,.search-prompt-btn:before,.static-page-cta:before{content:"";position:absolute;inset:-4px;background:radial-gradient(ellipse at center,rgba(var(--cta-glow-color,102,126,234),.4) 0,transparent 70%);opacity:0;transition:opacity .6s ease;z-index:-1;border-radius:inherit;pointer-events:none}.btn-apply-hero:hover:before,.btn-share-compact:hover:before,.contract-btn-apply:hover:before,.contract-btn-save:hover:before,.contract-btn-share:hover:before,.feed-card-btn:hover:before,.search-prompt-btn:hover:before,.static-page-cta:hover:before{opacity:1}.feed-card-btn-primary{--cta-glow-color:var(--cta-glow-purple)}.btn-apply-hero,.contract-btn-apply,.static-page-cta{--cta-glow-color:var(--cta-glow-blue)}.btn-share-compact,.contract-btn-share,.feed-card-btn-secondary{--cta-glow-color:var(--cta-glow-gray)}.contract-btn-save{--cta-glow-color:var(--cta-glow-blue)}.contract-btn-save.saved{--cta-glow-color:var(--cta-glow-green)}.search-prompt-btn{--cta-glow-color:var(--cta-glow-purple)}.btn-apply-hero:hover,.btn-share-compact:hover,.contract-btn-apply:hover,.contract-btn-save:hover,.contract-btn-share:hover,.feed-card-btn:hover,.search-prompt-btn:hover,.static-page-cta:hover{transform:translateY(-2px);transition:all .5s ease}.btn-apply-hero:active,.btn-share-compact:active,.contract-btn-apply:active,.contract-btn-save:active,.contract-btn-share:active,.feed-card-btn:active,.search-prompt-btn:active,.static-page-cta:active{transform:translateY(0) scale(.98);transition:all .15s ease}.compact-section{transition:all .5s ease}.compact-section:hover{transform:translateY(-1px);transition:all .3s ease}.compact-skills-grid{gap:10px}.compact-skill-badge{transition:all .4s ease}.compact-skill-badge:hover{transform:translateY(-2px);transition:all .3s ease}.section-modal-overlay{transition:opacity .4s ease}.section-modal-fullpage{transition:transform .4s ease,opacity .4s ease}.view-all-link{transition:all .4s ease}.view-all-link:hover{transform:translateX(4px);transition:all .3s ease}.contract-card-container{transition:all .4s ease}.contract-card-container:hover{border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 20px rgba(0,0,0,.2)}.static-page-card{transition:all .5s ease}.static-page-description,.static-page-subtitle{color:#f5f5f7!important}.static-page-skills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.static-page-skill-tag{color:#f5f5f7!important;padding:4px 10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:12px;font-family:JetBrains Mono,monospace;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.static-page-title{color:#c77dff!important}.static-page-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.25);transition:all .3s ease}.search-prompt-card{transition:all .4s ease}.search-prompt-input,.search-prompt-message{color:#f5f5f7!important}.search-prompt-input{background:hsla(0,0%,100%,.08)}.search-prompt-input::placeholder{color:hsla(0,0%,100%,.5)}.search-prompt-card:hover{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.07)}.search-prompt-input{transition:all .4s ease}.search-prompt-input:focus{border-color:rgba(102,126,234,.5);box-shadow:0 0 0 3px rgba(102,126,234,.15);outline:none}.feed-card-photo,.feed-card-photo-fallback{transition:all .5s ease}.feed-card-photo-fallback:hover,.feed-card-photo:hover{box-shadow:4px 4px 8px rgba(0,0,0,.2),-2px -2px 4px hsla(0,0%,100%,.1),inset 2px 2px 4px hsla(0,0%,100%,.1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}::-webkit-scrollbar-corner{background:transparent}html{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.12) rgba(0,0,0,.2)}::selection{background:rgba(99,102,241,.35);color:#f5f5f7}::-moz-selection{background:rgba(99,102,241,.35);color:#f5f5f7}:focus-visible{outline:2px solid rgba(99,102,241,.6);outline-offset:2px}:focus:not(:focus-visible){outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em}::placeholder{opacity:.5;font-style:normal}.glass-card{box-shadow:0 4px 24px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.glass-card:hover{box-shadow:0 8px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.professional-card-glass{position:relative;padding:34px;cursor:default}.quick-stats{display:flex;justify-content:center;gap:13px;flex-wrap:wrap}.quick-stats .stat-item{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:21px;min-width:80px}.quick-stats .stat-value{font-size:13px;font-weight:600;color:var(--glass-text-primary,#f5f5f7);white-space:nowrap}.cta-section{display:flex;flex-direction:column;gap:8px}.cta-primary{padding:13px 21px;background:rgba(99,102,241,.12);color:var(--primary-light,#818cf8);font-weight:600;font-size:14px;border:1px solid rgba(99,102,241,.3);border-radius:13px;cursor:pointer;backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px));box-shadow:0 2px 8px rgba(99,102,241,.15);transition:all .2s ease}.cta-primary:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.5);box-shadow:0 4px 16px rgba(99,102,241,.25);transform:translateY(-1px)}.cta-secondary{padding:10px 21px;background:hsla(0,0%,100%,.06);color:var(--glass-text-primary,#f5f5f7);font-weight:500;font-size:13px;border:1px solid hsla(0,0%,100%,.1);border-radius:13px;cursor:pointer}.cta-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15)}.cta-secondary.cta-disabled{opacity:.5;cursor:not-allowed}.cta-connect{padding:10px 21px;background:rgba(16,185,129,.1);color:#10b981;font-weight:600;font-size:13px;border:1px solid rgba(16,185,129,.3);border-radius:13px;cursor:pointer}.cta-connect:hover:not(:disabled){background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.5)}.cta-connect:disabled{opacity:.5;cursor:not-allowed}.admin-kpi-card{position:relative;overflow:hidden}.admin-kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,rgba(99,102,241,.5),rgba(139,92,246,.3))}.admin-kpi-card--blue:before{background:linear-gradient(90deg,#3b82f6,rgba(59,130,246,.3))}.admin-kpi-card--green:before{background:linear-gradient(90deg,#10b981,rgba(16,185,129,.3))}.admin-kpi-card--orange:before{background:linear-gradient(90deg,#f59e0b,rgba(245,158,11,.3))}.admin-kpi-card--purple:before{background:linear-gradient(90deg,#8b5cf6,rgba(139,92,246,.3))}.admin-kpi-card--red:before{background:linear-gradient(90deg,#ef4444,rgba(239,68,68,.3))}.admin-std-table tbody tr:hover{background:rgba(99,102,241,.06)}.admin-std-table tbody tr.active{background:rgba(99,102,241,.1);border-left:3px solid #6366f1}.admin-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:hsla(0,0%,100%,.5)}.admin-empty-state svg{width:48px;height:48px;margin-bottom:16px;opacity:.4}.admin-empty-state h3{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.7);margin:0 0 8px}.admin-empty-state p{font-size:14px;color:hsla(0,0%,100%,.4);margin:0;max-width:320px}.admin-pagination{gap:4px;margin-top:24px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.06)}.admin-pagination,.admin-pagination button{display:flex;align-items:center;justify-content:center}.admin-pagination button{min-width:36px;height:36px;padding:0 10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500;cursor:pointer}.admin-pagination button:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.admin-pagination button.active{background:#6366f1;border-color:#6366f1;color:#fff}.admin-pagination button:disabled{opacity:.3;cursor:not-allowed}.admin-filter-bar{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.admin-filter-bar input[type=search],.admin-filter-bar input[type=text]{flex:1 1;min-width:200px;padding:10px 14px 10px 38px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.9);font-size:14px}.admin-filter-bar input[type=search]:focus,.admin-filter-bar input[type=text]:focus{outline:none;border-color:rgba(99,102,241,.5);box-shadow:0 0 0 3px rgba(99,102,241,.15);background:hsla(0,0%,100%,.07)}.admin-filter-bar select{padding:10px 14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.9);font-size:14px;cursor:pointer}.admin-filter-bar select:focus{outline:none;border-color:rgba(99,102,241,.5)}.admin-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.admin-badge--active{background:rgba(16,185,129,.15);color:#34d399}.admin-badge--inactive{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5)}.admin-badge--pending{background:rgba(245,158,11,.15);color:#fbbf24}.admin-badge--error{background:rgba(239,68,68,.15);color:#f87171}.profile-editor-tabs{display:flex;gap:4px;padding:4px;background:rgba(0,0,0,.3);border-radius:13px;margin-bottom:21px;overflow-x:auto;-webkit-overflow-scrolling:touch}.profile-editor-tabs::-webkit-scrollbar{height:0}.profile-editor-tab{flex:1 1;min-width:max-content;padding:10px 16px;background:transparent;border:none;color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;border-radius:10px;cursor:pointer;white-space:nowrap}.profile-editor-tab:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.04)}.profile-editor-tab.active{background:#6366f1;color:#fff;box-shadow:0 2px 8px rgba(99,102,241,.4)}.profile-form-group{margin-bottom:21px}.profile-form-group label{display:block;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.6);margin-bottom:8px}.profile-form-group input,.profile-form-group select,.profile-form-group textarea{width:100%;padding:12px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#f5f5f7;font-size:14px}.profile-form-group input:focus,.profile-form-group select:focus,.profile-form-group textarea:focus{outline:none;border-color:rgba(99,102,241,.5);box-shadow:0 0 0 3px rgba(99,102,241,.15);background:hsla(0,0%,100%,.07)}@keyframes skeletonShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.03) 75%);background-size:800px 100%;animation:skeletonShimmer 1.5s ease-in-out infinite;border-radius:8px}@media (max-width:640px){.professional-card-glass{padding:21px}.quick-stats{gap:8px}.quick-stats .stat-item{padding:6px 12px;min-width:60px}.cta-primary{padding:12px 16px;font-size:13px}}@media (max-width:1024px){.admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (prefers-reduced-motion:reduce){.availability-available,.availability-dot,.contract-card-container:after,.feed-card:after,.feed-card:before{animation:none!important}}