:root{--brand:#4f46e5;--brand-strong:#3730a3;--brand-soft:#eef2ff;--trust:#0f766e;--trust-soft:#f0fdfa;--text:#182230;--text-muted:#667085;--text-subtle:#98a2b3;--surface:#fff;--canvas:#f8fafc;--border:#e4e7ec;--success:#15803d;--success-soft:#ecfdf3;--warning:#b54708;--warning-soft:#fffaeb;--danger:#b42318;--danger-soft:#fef3f2;--radius-sm:5px;--radius-md:7px;--control-height:44px;--input-height:44px;--shadow-sm:0 1px 2px #1018280a;--shadow:0 1px 2px #1018280a, 0 6px 18px #1018280a;--ink:var(--text);--muted:var(--text-muted);--subtle:var(--text-subtle);--line:var(--border);--soft-line:#f0f2f5;--green:var(--success);--green-soft:var(--success-soft);--amber:var(--warning);--amber-soft:var(--warning-soft);--blue:var(--brand);--blue-soft:var(--brand-soft)}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline-offset:2px;outline:3px solid #4f46e547}.skip-link{z-index:10000;color:#111827;background:#fff;border:2px solid #111827;border-radius:4px;padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{min-height:100vh}.sidebar{z-index:40;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:248px;padding:23px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{justify-content:space-between;align-items:center;padding:0 5px;display:flex}.brand,.mobile-brand{color:var(--text);align-items:center;gap:9px;font-size:20px;font-weight:750;display:flex}.brand-mark{color:#fff;background:var(--brand);border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.create-button{color:#fff;background:var(--brand);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:29px 2px 20px;font-weight:700;display:flex}.create-button:hover,.primary-button:hover{background:var(--brand-strong)}.sidebar-nav{gap:3px;display:grid}.nav-link{color:#52605d;border-radius:6px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-weight:580;display:flex}.nav-link:hover{color:var(--ink);background:#f4f7f6}.nav-link.active{color:var(--brand);background:var(--brand-soft);font-weight:700}.nav-divider{background:var(--soft-line);height:1px;margin:17px 10px}.secondary{gap:2px}.network-card{border:1px solid var(--line);background:var(--canvas);color:var(--text-muted);border-radius:7px;margin-top:auto;padding:12px;font-size:12px}.network-card div{align-items:center;gap:7px;font-weight:700;display:flex}.network-card p{color:var(--muted);margin:5px 0 0 15px;font-size:11px}.status-dot{background:#2ca36e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dff3ea}.sidebar-user{border-top:1px solid var(--soft-line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:14px;padding:9px 5px 0;display:grid}.avatar,.top-avatar{color:var(--brand-strong);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.avatar{width:34px;height:34px}.sidebar-user span:nth-child(2){min-width:0}.sidebar-user strong,.sidebar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-user strong{font-size:12px}.sidebar-user small{color:var(--muted);margin-top:2px;font-size:10px}.sidebar-user-actions{align-items:center;gap:3px;display:flex}.sidebar-user-actions>a,.user-logout{color:#667085;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:29px;padding:0;display:grid}.sidebar-user-actions>a:hover,.user-logout:hover{color:var(--brand);background:var(--brand-soft)}.user-logout span{display:none}.main-column{min-height:100vh;margin-left:248px}.topbar{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;justify-content:space-between;align-items:center;height:64px;padding:0 34px;display:flex;position:sticky;top:0}.dashboard-return{color:#475467;align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-return:hover{color:var(--brand)}.topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.network-pill{border:1px solid var(--line);color:#465552;border-radius:20px;align-items:center;gap:8px;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.icon-button{color:#53615f;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon-button:hover{background:#f0f4f2}.notification-dot{background:#cf554c;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.top-avatar{width:32px;height:32px}.mobile-menu,.mobile-brand,.sidebar-close,.bottom-nav{display:none}.page-content{width:min(1380px,100%);margin:0 auto;padding:33px 36px 56px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.eyebrow{color:var(--brand);text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.page-heading h1,.wizard-heading h1{margin:0;font-size:27px;font-weight:760;line-height:1.2}.page-heading p:last-child,.wizard-heading p:last-child{color:var(--muted);margin:7px 0 0}.primary-button,.secondary-button{min-height:var(--control-height);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:700;display:inline-flex}.primary-button{border:1px solid var(--brand);color:#fff;background:var(--brand)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.52}.secondary-button{border:1px solid var(--line);color:#354441;background:#fff}.secondary-button:disabled{cursor:not-allowed;opacity:.45}.readiness-strip{box-shadow:var(--shadow);background:#f4faf8;border:1px solid #bdd8d1;border-radius:7px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.readiness-icon{width:38px;height:38px;color:var(--brand);background:#dfeeea;border-radius:7px;place-items:center;display:grid}.readiness-copy h2{margin:0;font-size:14px;display:inline}.readiness-copy p{color:var(--muted);margin:3px 0 0;font-size:12px}.verified-label{color:var(--green);align-items:center;gap:3px;margin-left:8px;font-size:10px;font-weight:800;display:inline-flex}.readiness-items{gap:14px;display:flex}.readiness-items span{color:#41605a;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.readiness-items svg{color:var(--green)}.readiness-strip>a{color:var(--brand);align-items:center;gap:5px;margin-left:6px;font-size:11px;font-weight:750;display:flex}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0;display:grid}.metrics-grid article{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:113px;box-shadow:var(--shadow);border-radius:7px;align-items:flex-start;gap:12px;padding:18px;display:flex;overflow:hidden}.metrics-grid article>div{min-width:0}.metric-icon{border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.metric-icon.teal{color:var(--brand);background:var(--brand-soft)}.metric-icon.green{color:var(--green);background:var(--green-soft)}.metric-icon.amber{color:var(--amber);background:var(--amber-soft)}.metric-icon.blue{color:var(--blue);background:var(--blue-soft)}.metrics-grid p{color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:650}.metrics-grid strong{overflow-wrap:anywhere;font-size:21px;line-height:1.25;display:block}.metrics-grid em{color:var(--muted);font-size:10px;font-style:normal}.metrics-grid small{color:#84908e;margin-top:5px;font-size:10px;display:block}.dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:17px;display:grid}.dashboard-grid.actions-first{grid-template-columns:310px minmax(0,1fr)}.metrics-secondary{margin-top:17px}.dashboard-empty{border:1px dashed var(--line);background:var(--surface)}.panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:7px}.section-heading{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:14px 18px;display:flex}.section-heading h2{margin:0;font-size:15px}.section-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.section-heading>a{color:var(--brand);align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}.job-row{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(220px,1.45fr) 145px 130px minmax(155px,1fr) 20px;align-items:center;gap:14px;min-height:86px;padding:13px 18px;display:grid}.job-row:last-child{border-bottom:0}.job-row:hover{background:#fafcfb}.job-title{align-items:center;gap:11px;min-width:0;display:flex}.role-mark{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.role-mark.worker{color:var(--brand);background:var(--brand-soft)}.job-title div,.job-value,.job-next{min-width:0}.job-title strong,.job-title span,.job-value strong,.job-value span,.job-next strong,.job-next span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-title strong,.job-value strong,.job-next strong{font-size:11px}.job-title span,.job-value span,.job-next span{color:var(--muted);margin-top:4px;font-size:10px}.job-next strong{color:#485753;font-weight:600}.row-arrow{color:#9aa5a2}.status-badge{width:fit-content;min-height:25px;color:var(--blue);background:var(--blue-soft);text-transform:capitalize;border-radius:15px;align-items:center;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.status-in_progress{color:var(--green);background:var(--green-soft)}.status-funded_awaiting_acceptance{color:var(--amber);background:var(--amber-soft)}.count-badge{width:25px;height:25px;color:var(--amber);background:var(--amber-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.action-item{border-bottom:1px solid var(--soft-line);gap:11px;padding:17px 18px;display:flex}.action-item:last-child{border-bottom:0}.action-item.priority{border-left:3px solid #d49a3d}.action-icon{width:32px;height:32px;color:var(--amber);background:var(--amber-soft);border-radius:6px;flex:none;place-items:center;display:grid}.action-icon.green{color:var(--green);background:var(--green-soft)}.action-item strong{font-size:11px}.action-item p,.action-item small{color:var(--muted);margin:4px 0 0;font-size:10px;display:block}.action-item a{color:var(--brand);align-items:center;gap:4px;margin-top:10px;font-size:10px;font-weight:800;display:flex}.activity-panel{margin-top:17px}.activity-row{border-bottom:1px solid var(--soft-line);grid-template-columns:9px 1fr auto;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:grid}.activity-row:last-child{border-bottom:0}.activity-dot{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%}.activity-dot.green{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.activity-row strong,.activity-row span{display:block}.activity-row strong{font-size:11px}.activity-row span,.activity-row time{color:var(--muted);margin-top:3px;font-size:10px}.activity-row time{white-space:nowrap}.wizard-page{max-width:1120px;margin:0 auto}.wizard-heading{margin-bottom:25px}.back-link{color:var(--muted);align-items:center;gap:5px;margin-bottom:23px;font-size:11px;font-weight:650;display:inline-flex}.back-link:hover{color:var(--brand)}.stepper{grid-template-columns:repeat(4,1fr);margin:0 0 24px;padding:0;list-style:none;display:grid}.stepper li{color:#909997;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.stepper li:after{z-index:-1;content:"";background:var(--line);height:1px;position:absolute;top:14px;left:30px;right:8px}.stepper li:last-child:after{display:none}.stepper li>span{border:1px solid var(--line);background:var(--canvas);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.stepper li.active{color:var(--brand)}.stepper li.active>span{border-color:var(--brand);color:#fff;background:var(--brand)}.stepper li.done{color:var(--green)}.stepper li.done>span{background:var(--green-soft);border-color:#b9d8cd}.wizard-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.form-panel,.funding-summary{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px}.form-section{padding:25px}.form-title{align-items:flex-start;gap:12px;margin-bottom:25px;display:flex}.form-title>span{width:35px;height:35px;color:var(--brand);background:var(--brand-soft);border-radius:6px;flex:none;place-items:center;display:grid}.form-title h2{margin:0;font-size:17px}.form-title p{color:var(--muted);margin:5px 0 0;font-size:11px}.form-section label{color:#394845;margin:0 0 18px;font-size:11px;font-weight:750;display:block}.form-section input:not([type=checkbox]),.form-section textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd5d2;border-radius:6px;outline:0;margin-top:7px}.form-section input:not([type=checkbox]){height:42px;padding:0 11px}.form-section textarea{resize:vertical;padding:11px;line-height:1.5}.form-section label>small{color:#98a19f;text-align:right;margin-top:5px;font-size:9px;font-weight:500;display:block}.inline-notice{color:#47605b;background:#f4f9f7;border:1px solid #cfe0dc;border-radius:6px;align-items:flex-start;gap:9px;padding:12px;display:flex}.inline-notice svg{color:var(--brand);flex:none}.inline-notice p{margin:0;font-size:10px;line-height:1.5}.milestone-editor{border:1px solid var(--line);background:#fbfcfc;border-radius:7px;margin-bottom:14px;padding:17px}.milestone-editor-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.milestone-editor-head>div{align-items:center;gap:8px;display:flex}.milestone-editor-head span{width:23px;height:23px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.milestone-editor-head strong{font-size:11px}.icon-button.danger{color:var(--danger)}.two-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.amount-input{position:relative}.amount-input input{padding-right:50px!important}.amount-input span{color:var(--muted);font-size:9px;position:absolute;bottom:13px;right:10px}.add-milestone{width:100%}.add-milestone span{color:var(--muted);margin-left:auto;font-size:9px}.process-list{gap:0;margin:8px 0 22px;display:grid}.process-list>div{grid-template-columns:27px 1fr;gap:10px;min-height:61px;display:grid}.process-list>div>span{width:25px;height:25px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.process-list p{color:var(--muted);margin:1px 0 0;font-size:10px;position:relative}.process-list p:before{content:"";background:var(--line);width:1px;position:absolute;top:29px;bottom:-20px;left:-23px}.process-list>div:last-child p:before{display:none}.process-list strong{color:var(--ink);margin-bottom:4px;font-size:11px;display:block}.review-block{border-bottom:1px solid var(--soft-line);margin-bottom:17px;padding:0 0 17px}.review-block>span,.review-milestones h3{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:800;display:block}.review-block strong{font-size:13px}.review-block p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.review-milestones>div{border-top:1px solid var(--soft-line);grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.review-milestones>div>span{width:22px;height:22px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.review-milestones p{margin:0}.review-milestones strong,.review-milestones small{display:block}.review-milestones strong{font-size:10px}.review-milestones small{color:var(--muted);margin-top:3px;font-size:9px}.review-milestones b{font-size:10px}.terms-check{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding-top:17px;line-height:1.45;display:flex!important}.terms-check input{accent-color:var(--brand);margin-top:2px}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;padding:15px 25px;display:flex}.form-errors{color:#7f3030;background:#fdf4f4;border:1px solid #edc8c8;border-radius:6px;margin:18px 25px 0;padding:12px 14px}.form-errors strong{font-size:11px}.form-errors p{margin:5px 0 0;font-size:10px}.funding-summary{position:sticky;top:82px}.summary-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:17px;display:flex}.summary-head svg{color:var(--brand)}.summary-head h2{margin:0;font-size:13px}.summary-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.funding-summary dl{margin:0;padding:12px 17px 0}.funding-summary dl>div{color:var(--muted);justify-content:space-between;gap:10px;padding:8px 0;font-size:10px;display:flex}.funding-summary dt span{color:var(--brand);margin-left:3px}.funding-summary dd{color:#43504e;margin:0;font-weight:700}.funding-summary .summary-total{border-top:1px solid var(--line);color:var(--ink);margin-top:7px;padding:14px 0;font-weight:800}.funding-summary .summary-total dd{color:var(--ink);font-size:14px}.worker-receives{background:var(--green-soft);border-radius:6px;margin:0 17px;padding:12px}.worker-receives span,.worker-receives strong{display:block}.worker-receives span{color:#4d6b61;font-size:9px}.worker-receives strong{color:var(--green);margin-top:4px;font-size:13px}.summary-foot{color:var(--muted);align-items:flex-start;gap:7px;margin:15px 17px 17px;font-size:9px;line-height:1.45;display:flex}.summary-foot svg{color:var(--brand);flex:none}@media (max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.actions-panel{order:-1}.job-row{grid-template-columns:minmax(210px,1.4fr) 140px 120px minmax(150px,1fr) 18px}.readiness-items{display:none}}.auth-page{background:#f4f7f6;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(100%,420px);padding:30px;box-shadow:0 12px 35px #11242014}.auth-brand{color:var(--ink);align-items:center;gap:9px;margin-bottom:28px;font-size:17px;font-weight:800;display:inline-flex}.auth-brand span{color:#fff;background:var(--brand);border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.auth-panel h1{margin:5px 0 7px;font-size:27px}.auth-panel>p:not(.eyebrow){color:var(--muted);margin:0 0 24px;font-size:11px;line-height:1.6}.auth-panel form{gap:15px;display:grid}.google-auth-button{color:#202124;background:#fff;border:1px solid #c7cbc9;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;font-size:12px;font-weight:700;display:flex}.google-auth-button:hover{background:#f8f9fa}.google-auth-button.disabled{opacity:.65;pointer-events:none}.auth-separator{color:var(--muted);align-items:center;gap:10px;margin:18px 0;font-size:10px;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:var(--line);flex:1;height:1px}.auth-panel form label{gap:7px;font-size:10px;font-weight:750;display:grid}.auth-panel input{border:1px solid var(--line);border-radius:6px;min-height:43px;padding:0 12px}.auth-panel button{width:100%;margin-top:3px}.auth-panel>small{color:var(--muted);text-align:center;margin-top:20px;display:block}.auth-panel>small a{color:var(--brand);font-weight:750}.auth-link-separator{color:var(--muted);margin:0 7px}.auth-status-panel{gap:16px;display:grid}.auth-status-panel .auth-brand{margin-bottom:10px}.auth-status-panel h1,.auth-status-panel>p,.auth-status-panel>small{margin:0}.auth-status-panel>small{text-align:center}.auth-status-panel form{margin-top:4px}.auth-status-panel .primary-button,.auth-status-panel .secondary-button{width:100%}.auth-status-icon{width:46px;height:46px;color:var(--brand);background:var(--brand-soft);border-radius:7px;place-items:center;display:grid}@media (max-width:760px){body{font-size:13px}.sidebar{transition:transform .2s;transform:translate(-102%)}.sidebar.open{transform:translate(0);box-shadow:12px 0 40px #11242029}.sidebar-close{display:grid}.scrim{z-index:35;background:#0c1b186b;border:0;position:fixed;inset:0}.main-column{margin-left:0}.topbar{justify-content:space-between;height:57px;padding:0 15px}.mobile-menu{display:grid}.mobile-brand{font-size:16px;display:flex}.mobile-brand .brand-mark{width:27px;height:27px}.network-pill,.top-avatar{display:none}.page-content{padding:23px 15px 92px}.page-heading{align-items:flex-start;margin-bottom:19px}.page-heading h1,.wizard-heading h1{font-size:23px}.desktop-action{display:none}.readiness-strip{grid-template-columns:35px 1fr;padding:13px}.readiness-icon{width:34px;height:34px}.readiness-strip>a{grid-column:2;margin:-4px 0 0}.verified-label{display:none}.metrics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin:12px 0}.metrics-grid article{min-height:105px;padding:13px}.metrics-grid strong{font-size:16px}.metrics-grid em{margin-top:1px;display:block}.metric-icon{width:31px;height:31px}.jobs-panel{overflow:hidden}.job-row{grid-template-columns:1fr auto;gap:9px;padding:14px}.job-title{grid-column:1}.status-badge{grid-area:1/2}.job-value{grid-column:1;padding-left:45px}.job-next{border-top:1px solid var(--soft-line);grid-column:1/-1;padding:9px 0 0 45px}.row-arrow{display:none}.section-heading{min-height:62px;padding:12px 14px}.activity-row{padding:10px 14px}.bottom-nav{z-index:30;border-top:1px solid var(--line);height:67px;padding:7px 4px max(7px, env(safe-area-inset-bottom));background:#fffffff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 20px #1124200d}.bottom-nav a{color:#7b8784;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;font-weight:650;display:flex}.bottom-nav a.active{color:var(--brand)}.wizard-heading .back-link{margin-bottom:16px}.stepper{margin-bottom:18px}.stepper li{justify-content:center}.stepper li strong{display:none}.stepper li:after{left:calc(50% + 15px);right:calc(15px - 50%)}.wizard-layout{grid-template-columns:1fr}.funding-summary{order:-1;position:static}.funding-summary dl,.worker-receives,.summary-foot{display:none}.summary-head{border-bottom:0}.summary-head:after{content:"View estimate below";color:var(--brand);margin-left:auto;font-size:9px;font-weight:700}.form-section{padding:19px 15px}.form-errors{margin:13px 15px 0}.form-title{margin-bottom:20px}.two-fields{grid-template-columns:1fr;gap:0}.milestone-editor{padding:13px}.wizard-actions{z-index:10;background:#fffffff7;padding:11px 15px;position:sticky;bottom:66px}.wizard-actions .primary-button{margin-left:auto}}@media (max-width:390px){.metrics-grid{grid-template-columns:1fr}.metrics-grid article{min-height:85px}.readiness-copy h2{font-size:12px}}.section-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.section-title-wrap{align-items:flex-start;gap:12px;display:flex}.section-title-wrap>span{width:39px;height:39px;color:var(--brand);background:var(--brand-soft);border-radius:7px;place-items:center;display:grid}.section-page-header h1{margin:0;font-size:27px;line-height:1.2}.section-page-header p:last-child{color:var(--muted);margin:6px 0 0}.header-actions{gap:8px;display:flex}.icon-button.bordered{border:1px solid var(--line);background:#fff}.toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.search-field{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:8px;width:min(320px,100%);height:40px;padding:0 11px;display:flex}.search-field svg{color:#8b9693}.search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.segmented{border:1px solid var(--line);background:#fff;border-radius:6px;height:40px;padding:3px;display:flex}.segmented button,.activity-filters button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:11px;font-weight:700}.segmented button.active,.activity-filters button.active{color:var(--brand);background:var(--brand-soft)}.segmented span{margin-left:3px;font-size:9px}.data-panel{overflow:hidden}.data-head,.data-row{align-items:center;gap:15px;display:grid}.data-head{border-bottom:1px solid var(--line);color:#899390;text-transform:uppercase;background:#fafcfb;min-height:42px;padding:0 18px;font-size:9px;font-weight:800}.data-row{border-bottom:1px solid var(--soft-line);color:#596663;min-height:74px;padding:12px 18px;font-size:10px}.data-row:last-child{border-bottom:0}.data-row:hover{background:#fafcfb}.data-row>strong{color:var(--ink);font-size:10px}.job-data-row,.data-head{grid-template-columns:minmax(240px,1.5fr) 145px 135px 115px minmax(155px,1fr) 18px}.entity-cell,.transaction-cell{align-items:center;gap:10px;min-width:0;display:flex}.entity-cell p,.transaction-cell p{min-width:0;margin:0}.entity-cell strong,.entity-cell small,.transaction-cell strong,.transaction-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.entity-cell strong,.transaction-cell strong{color:var(--ink);font-size:11px}.entity-cell small,.transaction-cell small{color:var(--muted);margin-top:4px;font-size:9px}.detail-back{margin-bottom:18px}.detail-back a{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.job-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.job-detail-heading h1{margin:5px 0 7px;font-size:25px}.job-detail-heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.detail-id{color:var(--brand);text-transform:uppercase;font-size:10px;font-weight:800}.detail-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:17px;display:grid}.detail-main{gap:17px;display:grid}.detail-aside{gap:13px;display:grid}.overview-grid{grid-template-columns:repeat(4,1fr);display:grid}.overview-grid>div{border-right:1px solid var(--soft-line);min-width:0;padding:17px}.overview-grid>div:last-child{border-right:0}.overview-grid span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.overview-grid strong,.overview-grid small{display:block}.overview-grid strong{margin-top:8px;font-size:11px}.overview-grid small{color:var(--muted);margin-top:4px;font-size:9px}.progress-label{color:var(--brand);font-size:10px;font-weight:800}.milestone-row{border-bottom:1px solid var(--soft-line);grid-template-columns:35px 1fr auto;align-items:start;gap:12px;padding:17px 18px;display:grid}.milestone-row:last-child{border-bottom:0}.milestone-number{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.milestone-number.complete{color:var(--green);background:var(--green-soft);border-color:#b9dacd}.milestone-title-line{align-items:center;gap:8px;display:flex}.milestone-row h3{margin:0;font-size:12px}.milestone-row p,.milestone-row small{color:var(--muted);align-items:center;gap:5px;margin:6px 0 0;font-size:9px;display:flex}.milestone-row>div:last-child{text-align:right}.milestone-row>div:last-child strong,.milestone-row>div:last-child span{display:block}.milestone-row>div:last-child strong{font-size:11px}.milestone-row>div:last-child span{color:var(--muted);margin-top:5px;font-size:9px}.mini-state{color:var(--muted);text-transform:capitalize;background:#edf0ef;border-radius:12px;padding:4px 7px;font-size:8px;font-weight:800}.state-released{color:var(--green);background:var(--green-soft)}.state-under_review{color:var(--blue);background:var(--blue-soft)}.state-active{color:var(--amber);background:var(--amber-soft)}.compact-event{border-bottom:1px solid var(--soft-line);gap:12px;padding:13px 18px;display:flex}.compact-event:last-child{border-bottom:0}.compact-event>span{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%;margin-top:4px}.compact-event p{margin:0}.compact-event strong,.compact-event small{display:block}.compact-event strong{font-size:10px}.compact-event small{color:var(--muted);margin-top:4px;font-size:9px}.next-action-card,.destination-card{padding:18px}.next-action-card h2,.destination-card h2{margin:0;font-size:14px}.next-action-card>p:not(.eyebrow),.destination-card p,.destination-card small{color:var(--muted);font-size:10px;line-height:1.5}.next-action-card .primary-button{width:100%;margin-top:8px}.destination-card p{overflow-wrap:anywhere}.destination-card small{margin-top:13px;display:block}.copy-row{color:var(--brand);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:800;display:flex}.payment-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.payment-stats article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;padding:17px}.payment-stats span,.payment-stats small,.payment-stats strong{display:block}.payment-stats span{color:var(--muted);font-size:10px;font-weight:700}.payment-stats strong{margin-top:8px;font-size:18px}.payment-stats small{color:var(--muted);margin-top:5px;font-size:9px}.section-heading select{border:1px solid var(--line);height:32px;color:var(--muted);background:#fff;border-radius:5px;padding:0 8px;font-size:10px}.payment-head,.payment-row{grid-template-columns:1.15fr 1.4fr 100px 130px 80px}.transaction-cell>span{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);border-radius:6px;place-items:center;display:grid}.confirmed-badge,.resolved-badge,.verified-chip{width:fit-content;color:var(--green);background:var(--green-soft);border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.activity-filters{gap:3px;height:39px;margin-bottom:13px;display:flex}.full-activity{padding:8px 20px 20px}.activity-group h2{color:var(--muted);text-transform:uppercase;margin:17px 0 7px;font-size:10px}.activity-group article{border-top:1px solid var(--soft-line);grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.event-icon{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;display:grid}.activity-group p{color:#4e5c59;margin:4px 0 0;font-size:10px}.activity-group strong{font-size:11px}.activity-group small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.activity-group time{color:var(--muted);font-size:9px}.security-layout,.profile-layout,.support-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:17px;display:grid}.security-layout>div,.security-layout>aside,.profile-layout>aside{gap:14px;display:grid}.wallet-card-head{grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:18px;display:grid}.wallet-card-head>span:first-child{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:7px;place-items:center;display:grid}.wallet-card-head h2,.wallet-card-head p{margin:0}.wallet-card-head h2{font-size:13px}.wallet-card-head p{color:var(--muted);margin-top:4px;font-size:10px}.wallet-purposes{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(3,1fr);display:grid}.wallet-purposes div{padding:13px 18px}.wallet-purposes span,.wallet-purposes strong{display:block}.wallet-purposes span{color:var(--muted);font-size:9px}.wallet-purposes strong{margin-top:5px;font-size:10px}.wallet-card>.form-feedback{margin:0;padding:13px 18px}.wallet-connect-panel,.identity-panel{padding:18px}.wallet-connect-panel .section-heading{padding:0 0 15px}.wallet-connect-form,.wallet-sign-form,.identity-start-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-connect-form label,.wallet-sign-form label,.identity-start-form label{color:#394946;gap:6px;font-size:10px;font-weight:700;display:grid}.wallet-connect-form input,.wallet-connect-form select,.wallet-sign-form input,.wallet-sign-form textarea,.identity-start-form input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:10px 11px}.wallet-connect-form .full-field,.wallet-sign-form label:first-child,.wallet-sign-form .form-feedback,.wallet-form-actions{grid-column:1/-1}.wallet-connect-form>.primary-button{justify-self:start}.wallet-sign-form textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5}.copy-message{justify-self:start}.wallet-form-actions,.sandbox-actions{justify-content:flex-end;gap:9px;display:flex}.wallet-actions{gap:18px;padding:13px 18px;display:flex}.wallet-actions button{color:var(--brand);background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.wallet-actions button:first-child{gap:5px;display:flex}.wallet-actions button{align-items:center;gap:5px;display:inline-flex}.wallet-actions .danger-text{color:var(--danger);margin-left:auto}.security-history>div:not(.section-heading){border-bottom:1px solid var(--soft-line);align-items:center;gap:11px;padding:13px 18px;display:flex}.security-history>div:last-child{border-bottom:0}.security-history>div>span{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);border-radius:6px;place-items:center;display:grid}.security-history p{margin:0}.security-history .session-row p{flex:1;min-width:0}.security-history .session-row>button{flex:none}.security-history strong,.security-history small{display:block}.security-history strong{font-size:10px}.security-history small{color:var(--muted);margin-top:4px;font-size:9px}.security-score,.security-settings{padding:18px}.security-score>svg{color:var(--green)}.security-score h2,.security-settings h2{margin:9px 0 0;font-size:13px}.security-score p{color:var(--muted);font-size:10px;line-height:1.5}.security-score ul{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.security-score li{color:#47605a;align-items:center;gap:7px;font-size:9px;display:flex}.security-score li svg{color:var(--green)}.security-score li a{color:inherit}.identity-panel{width:min(720px,100%)}.identity-panel-heading{gap:13px;display:flex}.identity-panel-heading>span{width:40px;height:40px;color:var(--green);background:var(--green-soft);border-radius:7px;flex:none;place-items:center;display:grid}.identity-panel-heading h1,.identity-panel-heading h2,.identity-panel-heading p,.sandbox-panel h1,.sandbox-panel>p{margin:0}.identity-panel-heading h2,.sandbox-panel h1{margin-top:4px;font-size:16px}.identity-panel-heading p:last-child,.sandbox-panel>p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.55}.identity-details{border-block:1px solid var(--soft-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid}.identity-details div{padding:12px 0}.identity-details dt{color:var(--muted);font-size:9px}.identity-details dd{text-transform:capitalize;margin:4px 0 0;font-size:10px;font-weight:700}.identity-start-form{grid-template-columns:minmax(120px,170px) auto;align-items:end;margin-top:18px}.identity-panel>.secondary-button{margin-top:18px}.sandbox-panel{margin:32px auto}.sandbox-actions{justify-content:flex-start;margin-top:18px}.mfa-panel{padding:18px}.mfa-panel .section-heading{padding:0 0 15px}.mfa-start,.mfa-enabled,.mfa-enrollment{gap:12px;display:grid}.mfa-start>p,.mfa-enrollment>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.mfa-panel label{color:#394946;gap:6px;font-size:10px;font-weight:700;display:grid}.mfa-panel input{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;padding:10px 11px}.mfa-panel .primary-button,.mfa-panel .secondary-button{justify-self:start}.mfa-secret{border:1px solid var(--line);background:#f7f9f8;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.mfa-secret code,.mfa-enrollment details code{overflow-wrap:anywhere;font-size:10px}.mfa-enrollment details{color:var(--muted);font-size:10px}.mfa-enrollment details code{margin-top:7px;display:block}.recovery-codes{border:1px solid var(--line);background:#f7f9f8;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;display:grid}.recovery-codes code{font-size:10px}.security-settings{padding-bottom:6px}.security-settings a,.security-settings>div{border-top:1px solid var(--soft-line);align-items:center;gap:9px;padding:13px 0;display:flex}.security-settings a:first-of-type,.security-settings>div:first-of-type{margin-top:11px}.security-settings a>svg,.security-settings>div>svg{color:var(--brand)}.security-settings span{min-width:0}.security-settings strong,.security-settings small{display:block}.security-settings strong{font-size:10px}.security-settings small{color:var(--muted);margin-top:3px;font-size:9px}.profile-main{padding:22px}.profile-identity{border-bottom:1px solid var(--soft-line);gap:18px;padding-bottom:20px;display:flex}.profile-avatar{width:76px;height:76px;color:var(--brand);background:var(--brand-soft);border-radius:50%;flex:none;place-items:center;font-size:21px;font-weight:800;display:grid;position:relative}.profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-avatar button{color:#fff;background:var(--brand);border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:0;right:0}.profile-media-control{border-bottom:1px solid var(--soft-line);padding:16px 0}.media-uploader{gap:10px;max-width:560px;display:grid}.media-uploader>label:not(.file-picker){color:#344054;gap:6px;font-size:10px;font-weight:700;display:grid}.media-uploader>label input{width:100%}.file-picker,.proof-file-picker{gap:6px;min-width:0;display:grid}.file-picker{width:fit-content;color:var(--brand);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:11px;font-weight:750}.file-picker input{max-width:100%;color:var(--muted);grid-column:1/-1;font-size:10px}.media-upload-actions{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.media-upload-actions>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-remove{align-items:center;gap:5px;width:fit-content;display:inline-flex}.upload-progress{border:1px solid var(--line);background:#f2f4f7;border-radius:4px;width:100%;height:22px;position:relative;overflow:hidden}.upload-progress>span{background:var(--brand-soft);height:100%;transition:width .16s;display:block}.upload-progress>small{color:#344054;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;inset:0}.profile-identity>div:last-child>div{align-items:center;gap:8px;display:flex}.profile-identity h2{margin:0;font-size:18px}.profile-identity p{color:var(--muted);margin:6px 0 12px}.profile-identity>div:last-child>span{color:var(--muted);align-items:center;gap:5px;margin-right:13px;font-size:9px;display:inline-flex}.profile-bio,.profile-skills{padding-top:18px}.profile-bio h3,.profile-skills h3{margin:0 0 8px;font-size:11px}.profile-bio p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.profile-skills>div{flex-wrap:wrap;gap:7px;display:flex}.profile-skills span{border:1px solid var(--line);color:#52615e;background:#fafcfb;border-radius:14px;padding:5px 9px;font-size:9px}.reputation-card,.role-summary{padding:18px}.reputation-card h2,.role-summary h2{margin:0;font-size:13px}.reputation-score{color:#b77a18;align-items:center;gap:7px;margin:15px 0;display:flex}.reputation-score strong{color:var(--ink);font-size:22px}.reputation-score span{color:var(--muted);font-size:9px}.reputation-card dl{margin:0}.reputation-card dl>div{border-top:1px solid var(--soft-line);justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.reputation-card dt{color:var(--muted)}.reputation-card dd{margin:0;font-weight:800}.role-summary svg{color:var(--brand)}.role-summary h2{margin-top:9px}.role-summary p{color:var(--muted);margin-bottom:0;font-size:9px;line-height:1.5}.support-categories{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.support-categories>a{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.support-categories>a>span{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:7px;place-items:center;display:grid}.support-categories h2,.support-categories p{margin:0}.support-categories h2{font-size:11px}.support-categories p{color:var(--muted);margin-top:4px;font-size:9px}.support-cases article{border-bottom:1px solid var(--soft-line);grid-template-columns:62px 1fr auto 45px;align-items:center;gap:10px;padding:15px 18px;display:grid}.support-cases article:last-child{border-bottom:0}.case-id{color:var(--brand);font-size:9px;font-weight:800}.support-cases strong,.support-cases p{margin:0;font-size:10px}.support-cases p{color:var(--muted);margin-top:4px;font-size:9px}.support-cases time{color:var(--muted);font-size:9px}.quick-guides{padding:18px}.quick-guides h2{margin:0 0 10px;font-size:13px}.quick-guides a,.quick-guides>div{border-top:1px solid var(--soft-line);color:var(--brand);align-items:center;gap:7px;padding:11px 0;font-size:9px;font-weight:700;display:flex}.quick-guides>p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.5}.new-case{grid-template-columns:230px 1fr;gap:25px;margin-top:15px;padding:20px;display:grid}.new-case h2{margin:0;font-size:14px}.new-case>div>p{color:var(--muted);font-size:9px;line-height:1.5}.new-case form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.new-case label{color:#42514e;font-size:9px;font-weight:800}.new-case input,.new-case select,.new-case textarea{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;margin-top:6px;padding:9px}.new-case input,.new-case select{height:38px}.case-message{grid-column:1/-1}.new-case button{grid-column:2;justify-self:end}.notifications-list{overflow:hidden}.notifications-list article{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 14px 0 0;display:grid}.notifications-list article:last-child{border-bottom:0}.notification-main{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:17px 18px;display:grid}.notification-read-toggle{color:var(--muted)}.notifications-list article.unread .notification-read-toggle{color:var(--brand)}.notification-preferences{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;margin-bottom:14px;padding:18px;display:grid}.notification-preferences>div:first-child{align-items:flex-start;gap:9px;display:flex}.notification-preferences>div:first-child svg{color:var(--brand);flex:none}.notification-preferences strong,.notification-preferences small{display:block}.notification-preferences small,.notification-preferences>p{color:var(--muted);margin:4px 0 0;font-size:10px}.preference-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.preference-options label{color:#344054;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.thread-unread-count{color:#fff;background:var(--brand);border-radius:50%;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:800;display:inline-grid}.notification-icon{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;display:grid}.notifications-list strong{overflow-wrap:anywhere;font-size:11px}.notifications-list p{color:#4f5e5b;overflow-wrap:anywhere;margin:4px 0;font-size:10px}.notifications-list small{color:var(--muted);font-size:9px}.unread-dot{background:var(--brand);border-radius:50%;width:7px;height:7px}@media (max-width:1050px){.data-head{display:none}.job-data-row{grid-template-columns:minmax(220px,1fr) 150px 120px}.job-data-row>:nth-child(4),.job-data-row>:nth-child(5),.job-data-row>svg{display:none}.overview-grid{grid-template-columns:1fr 1fr}.overview-grid>div:nth-child(2){border-right:0}.overview-grid>div:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}}@media (max-width:760px){.section-page-header{align-items:flex-start}.section-page-header h1{font-size:23px}.section-title-wrap>span{display:none}.section-page-header>.primary-button,.section-page-header>.secondary-button{min-width:40px;padding:0 10px}.toolbar{flex-wrap:wrap}.search-field{width:100%}.segmented{flex:1}.segmented button{flex:1;padding:0 6px}.data-row.job-data-row{grid-template-columns:1fr auto;min-height:85px;padding:13px}.job-data-row>:nth-child(3){grid-column:1;padding-left:44px}.detail-layout,.security-layout,.profile-layout,.support-layout,.wallet-connect-form,.wallet-sign-form,.identity-start-form,.identity-details,.recovery-codes{grid-template-columns:1fr}.wallet-connect-form>*,.wallet-sign-form>*{grid-column:1}.job-detail-heading{display:grid}.job-detail-heading h1{font-size:21px}.overview-grid{grid-template-columns:1fr 1fr}.milestone-row{grid-template-columns:32px 1fr}.milestone-row>div:last-child{text-align:left;grid-column:2}.milestone-title-line{flex-direction:column;align-items:flex-start}.detail-aside{order:-1}.payment-stats{grid-template-columns:1fr}.payment-stats article{padding:14px}.payment-head{display:none}.payment-row{grid-template-columns:1fr auto;padding:13px}.payment-row>:nth-child(3){display:none}.payment-row>:nth-child(4){grid-column:1;padding-left:41px}.payment-row>:nth-child(5){grid-area:1/2}.activity-filters{overflow-x:auto}.full-activity{padding:5px 14px 14px}.wallet-purposes{grid-template-columns:1fr}.wallet-purposes div{border-bottom:1px solid var(--soft-line)}.wallet-actions{flex-wrap:wrap}.wallet-actions .danger-text{text-align:left;width:100%;margin-left:0}.profile-identity{align-items:flex-start}.profile-identity>div:last-child>div{flex-direction:column;align-items:flex-start}.profile-identity>div:last-child>span{margin-top:6px;display:flex}.support-categories{grid-template-columns:1fr}.support-cases article{grid-template-columns:55px 1fr auto}.support-cases time{display:none}.new-case,.new-case form{grid-template-columns:1fr}.case-message,.new-case button{grid-column:1}.notifications-list article{padding:14px}.header-actions .secondary-button{font-size:0}.header-actions .secondary-button svg{margin:0}}.brand,.mobile-brand{color:var(--ink)}.nav-group-label{color:var(--subtle);text-transform:uppercase;margin:0 12px 7px;font-size:11px;font-weight:750}.nav-group-label.account-label{margin-top:22px}.nav-link{color:#475467;font-weight:600}.nav-link:hover,.icon-button:hover{color:var(--ink);background:#f2f4f7}.network-card{color:#344054;background:#f9fafb}.avatar,.top-avatar{color:#1d4ed8;background:var(--brand-soft)}.secondary-button{color:#344054}.secondary-button:hover{background:#f9fafb}.readiness-copy h2{font-size:15px}.readiness-copy p{font-size:13px}.verified-label{font-size:11px}.readiness-items span,.readiness-strip>a{font-size:12px}.readiness-items span{color:#344054}.metrics-grid p{color:#475467;font-size:12px}.metrics-grid strong{color:#101828;font-size:22px}.metrics-grid em,.metrics-grid small{color:var(--muted);font-size:11px}.section-heading h2{font-size:16px}.section-heading p,.section-heading>a{font-size:12px}.job-column-head,.job-row{grid-template-columns:minmax(220px,1.45fr) 145px 130px minmax(155px,1fr) 20px}.job-column-head{border-bottom:1px solid var(--soft-line);color:var(--muted);background:#fcfcfd;align-items:center;gap:14px;padding:9px 18px;font-size:11px;font-weight:700;display:grid}.job-row{transition:background-color .15s,box-shadow .15s}.job-row:hover{box-shadow:inset 3px 0 var(--brand);background:#f8faff}.job-row:focus-visible{z-index:1;position:relative}.job-title strong{color:#1d4ed8;white-space:normal;font-size:13px;line-height:1.3}.job-value strong,.job-next strong{color:#344054;font-size:12px}.job-title span,.job-value span,.job-next span{font-size:11px}.status-badge{min-height:26px;font-size:11px}.status-under_review{color:var(--blue);background:var(--blue-soft)}.status-disputed,.status-security_hold{color:var(--danger);background:var(--danger-soft)}.action-item strong,.activity-row strong{font-size:13px}.action-item p,.action-item small,.activity-row span,.activity-row time{font-size:11px}.action-item a{font-size:12px}.action-item.priority{border-left-color:#f59e0b}.activity-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;margin-top:25px}.activity-panel .section-heading,.activity-panel .activity-row{padding-left:0;padding-right:0}.data-row strong,.entity-cell strong,.activity-group strong,.support-cases strong{font-size:12px}.data-row span,.entity-cell small,.activity-group p,.activity-group small,.activity-group time,.payment-stats span,.payment-stats small,.wallet-card-head p,.wallet-purposes span,.wallet-purposes strong,.security-history strong,.security-history small,.security-score p,.security-score li,.security-settings strong,.security-settings small,.profile-identity>div:last-child>span,.profile-bio p,.profile-skills span,.reputation-score span,.reputation-card dl>div,.role-summary p,.support-categories h2,.support-categories p,.support-cases p,.support-cases time,.quick-guides a,.quick-guides>div,.quick-guides>p,.new-case>div>p,.new-case label,.notifications-list p,.notifications-list small,.form-title p,.form-section label,.inline-notice p,.process-list p,.process-list strong,.review-block p,.review-milestones strong,.review-milestones small,.summary-head p,.funding-summary dl>div,.summary-foot{font-size:11px}.form-section input:focus,.form-section textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.notifications-list article.unread{background:#f8faff}@media (max-width:1100px){.job-column-head,.job-row{grid-template-columns:minmax(210px,1.4fr) 140px 120px minmax(150px,1fr) 18px}}@media (max-width:760px){.nav-group-label{margin-left:12px}.job-column-head{display:none}.job-row{grid-template-columns:1fr auto}.job-value:before,.job-next:before{color:var(--subtle);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.job-value:before{content:"Value"}.job-next:before{content:"Next action"}.activity-panel .section-heading,.activity-panel .activity-row{padding-left:0;padding-right:0}.page-content{overflow-x:hidden}}@media (max-width:440px){.metrics-grid{grid-template-columns:1fr}.metrics-grid article{min-height:88px}.readiness-copy h2{font-size:13px}}.support-empty,.support-loading{color:var(--muted);text-align:center;margin:0;padding:28px 18px}.support-case-row{border-bottom:1px solid var(--soft-line);grid-template-columns:90px 1fr auto 18px;align-items:center;gap:12px;padding:16px 18px;display:grid}.support-case-row:last-child{border-bottom:0}.support-case-row:hover{background:#f8faff}.support-case-row strong,.support-case-row p{margin:0}.support-case-row strong{font-size:13px}.support-case-row p{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:11px}.ticket-state,.admin-ticket-row .priority{color:#344054;text-transform:capitalize;white-space:nowrap;background:#f2f4f7;border-radius:14px;align-items:center;width:fit-content;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.state-open,.state-in_progress{color:var(--blue);background:var(--blue-soft)}.state-waiting_for_user{color:var(--amber);background:var(--amber-soft)}.state-resolved{color:var(--green);background:var(--green-soft)}.state-closed{color:var(--muted);background:#f2f4f7}.form-feedback{border-radius:6px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}.form-feedback.error{color:var(--danger);background:var(--danger-soft)}.form-feedback.success{color:var(--green);background:var(--green-soft)}.standalone-loading{width:min(1240px,100% - 40px);margin:0 auto;padding:42px 0}.page-skeleton{width:100%}.page-skeleton i,.skeleton-market-header i{background:linear-gradient(90deg,#eef1f4 25%,#f8f9fb 45%,#eef1f4 65%) 0 0/220% 100%;border-radius:5px;animation:1.35s ease-in-out infinite skeleton-pulse;display:block}.skeleton-heading{gap:10px;margin-bottom:26px;display:grid}.skeleton-heading i:first-child{width:105px;height:11px}.skeleton-heading i:nth-child(2){width:min(430px,75%);height:31px}.skeleton-heading i:nth-child(3){width:min(560px,90%);height:14px}.skeleton-toolbar{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:1fr 180px 130px;gap:10px;margin-bottom:20px;padding:12px;display:grid}.skeleton-toolbar i{height:40px}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.skeleton-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:280px;padding:20px}.skeleton-grid article>i:first-child{width:75px;height:12px}.skeleton-grid article>i:nth-child(2){width:90%;height:20px;margin-top:24px}.skeleton-grid article>i:nth-child(3){width:100%;height:65px;margin-top:14px}.skeleton-grid article>div{gap:8px;margin-top:70px;display:flex}.skeleton-grid article>div i{width:85px;height:27px}.skeleton-market-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 620px);display:flex}.skeleton-market-header i:first-child{width:130px;height:32px}.skeleton-market-header i:last-child{width:280px;height:36px}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.market-page{background:#f7f8fa;min-height:100vh}.market-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.market-header nav{align-items:center;gap:22px;font-size:13px;font-weight:700;display:flex}.market-header nav>a:first-child{align-items:center;gap:7px;display:flex}.market-page>main{width:min(1240px,100% - 48px);margin:0 auto;padding:42px 0 64px}.market-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.market-title h1{max-width:680px;margin:0;font-size:32px;line-height:1.2}.market-title p:last-child{color:var(--muted);margin:9px 0 0;font-size:14px}.market-filters{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(260px,1fr) 170px 150px 155px auto;gap:9px;margin-bottom:22px;padding:12px;display:grid}.market-filters input,.market-filters select{border:1px solid var(--line);min-width:0;height:40px;color:var(--ink);background:#fff;border-radius:6px;padding:0 11px}.market-filters .search-field input{border:0;height:38px}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.listing-card{border:1px solid var(--line);min-width:0;min-height:360px;box-shadow:var(--shadow);background:#fff;border-radius:7px;flex-direction:column;padding:20px;transition:border-color .15s,transform .15s;display:flex}.listing-card:hover{border-color:#9db9fa;transform:translateY(-2px)}.listing-card-top{justify-content:space-between;align-items:center;display:flex}.listing-card-top span,.listing-status,.proposal-state{width:fit-content;color:var(--brand);background:var(--brand-soft);text-transform:capitalize;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.listing-card-top small{color:var(--muted);font-size:10px}.listing-card h2{margin:17px 0 8px;font-size:17px;line-height:1.35}.listing-card>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.skill-list{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.skill-list span{border:1px solid var(--line);color:#475467;overflow-wrap:anywhere;background:#fafafa;border-radius:12px;max-width:100%;padding:4px 8px;font-size:10px}.listing-card dl{border-top:1px solid var(--soft-line);grid-template-columns:1.4fr .8fr 1fr;gap:8px;margin:auto 0 16px;padding-top:15px;display:grid}.listing-card dt{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.listing-card dd{margin:5px 0 0;font-size:11px;font-weight:800}.listing-card footer{border-top:1px solid var(--soft-line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding-top:14px;display:grid}.client-mark{color:#1d4ed8;background:var(--brand-soft);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.listing-card footer p,.listing-card footer strong,.listing-card footer small{margin:0;display:block}.listing-card footer small{color:var(--muted);margin-top:3px;font-size:10px}.market-empty{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cfd5dc;border-radius:7px;padding:42px 20px}.market-empty h2{color:var(--ink);margin:10px 0 5px;font-size:16px}.market-empty p{margin:0}.load-more{margin:22px auto 0}.listing-detail-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;margin-top:24px;display:grid}.listing-detail,.listing-sidebar>section,.proposal-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px}.listing-detail-head,.listing-detail>section:not(.owner-proposals){padding:25px}.listing-detail-head{border-bottom:1px solid var(--line)}.listing-detail-head>span:first-child{color:var(--brand);text-transform:uppercase;font-size:11px;font-weight:800}.listing-detail-head .listing-status{float:right}.listing-detail h1{margin:12px 0 0;font-size:27px;line-height:1.3}.listing-skills-label{color:var(--text-muted);text-transform:uppercase;margin:19px 0 -7px;font-size:9px;font-weight:800}.listing-detail>section{border-bottom:1px solid var(--soft-line)}.listing-detail>section:last-child{border-bottom:0}.listing-detail section h2{margin:0 0 10px;font-size:15px}.listing-detail section>p{color:#475467;white-space:pre-wrap;margin:0;line-height:1.75}.client-public{gap:12px;display:flex}.client-public>div{min-width:0}.client-public h2,.client-public p{margin:0}.client-public p,.client-public small{color:var(--muted);margin-top:4px;line-height:1.5;display:block}.client-trust{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.client-trust span{color:var(--trust);background:var(--trust-soft);border-radius:14px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:750;display:inline-flex}.listing-sidebar{gap:14px;display:grid;position:sticky;top:90px}.listing-facts{padding:18px}.listing-facts>div{border-bottom:1px solid var(--soft-line);grid-template-columns:28px 1fr;padding:11px 0;display:grid}.listing-facts>div svg{color:var(--brand);grid-row:1/3}.listing-facts span{color:var(--muted);font-size:10px}.listing-facts strong{margin-top:3px;font-size:13px}.listing-facts>p{color:var(--muted);gap:6px;margin:12px 0 0;font-size:10px;display:flex}.proposal-fields{gap:14px;padding:18px;display:grid}.proposal-fields label,.listing-form label{color:#344054;gap:6px;font-size:11px;font-weight:750;display:grid}.proposal-fields input,.proposal-fields textarea,.listing-form input,.listing-form textarea,.listing-form select{border:1px solid var(--line);border-radius:6px;outline:0;width:100%;padding:10px}.proposal-fields input,.listing-form input,.listing-form select{height:41px}.proposal-fields textarea:focus,.proposal-fields input:focus,.listing-form :is(input,textarea,select):focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.proposal-total{background:#f8faff;border-radius:6px;padding:13px}.proposal-total span,.proposal-total small{color:var(--muted);font-size:10px;display:block}.proposal-total strong{margin:4px 0;font-size:18px;display:block}.proposal-fields fieldset{border:1px solid var(--line);border-radius:6px;gap:11px;margin:0;padding:15px;display:grid;position:relative}.proposal-fields legend{padding:0 5px;font-size:11px;font-weight:800}.proposal-fields fieldset>.icon-button{background:#fff;position:absolute;top:-11px;right:8px}.proposal-actions{justify-content:flex-end;gap:8px;display:flex}.danger-text{color:var(--danger)}.proposal-fields label>small{color:var(--muted);font-size:10px;font-weight:500}.proposal-guidance{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.proposal-guidance svg{flex:none;margin-top:1px}.proposal-guidance p{margin:0;font-size:10px;line-height:1.5}.proposal-term-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.currency-input,.duration-input{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.currency-input:focus-within,.duration-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.proposal-fields .currency-input input,.proposal-fields .duration-input input{min-width:0;box-shadow:none;border:0}.currency-input span,.duration-input span{color:var(--muted);padding:0 10px;font-size:10px;font-weight:800}.add-proposal-milestone{width:100%}.add-proposal-milestone>span{color:var(--muted);margin-left:auto;font-size:10px}.proposal-total{border:1px solid #bfdbfe;gap:12px;padding:15px;display:grid}.proposal-total>div>span{color:#475467;font-size:11px}.proposal-total>div>strong{color:#101828;font-size:21px}.proposal-total>div>small{font-size:11px}.proposal-total dl{border-top:1px solid #dbeafe;gap:7px;margin:0;padding-top:10px;display:grid}.proposal-total dl>div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.proposal-total dt{color:var(--muted)}.proposal-total dd{margin:0;font-weight:800}.proposal-total>p{color:var(--green);margin:0;font-size:10px;font-weight:700}.proposal-total.outside-budget{background:var(--amber-soft);border-color:#f5c278}.proposal-total.outside-budget>p{color:var(--amber)}.proposal-edit-actions{padding-top:2px}.proposal-edit-actions .primary-button{margin-left:auto}.proposal-review-body{gap:15px;padding:18px;display:grid}.review-callout{color:var(--green);background:var(--green-soft);border:1px solid #bbf7d0;border-radius:6px;gap:10px;padding:13px;display:flex}.review-callout strong,.review-callout span{display:block}.review-callout span{color:#475467;margin-top:4px;font-size:10px;line-height:1.5}.proposal-review-body>section{border-top:1px solid var(--soft-line);padding-top:13px}.proposal-review-body>section>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.proposal-review-body>section>p{color:#344054;white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.6}.proposal-review ol{margin:10px 0 0;padding:0;list-style:none}.proposal-review li{border-top:1px solid var(--soft-line);grid-template-columns:24px 1fr auto;gap:9px;padding:11px 0;display:grid}.proposal-review li>b{width:22px;height:22px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:9px;display:grid}.proposal-review li strong,.proposal-review li p,.proposal-review li small{margin:0;display:block}.proposal-review li p{color:#475467;margin-top:4px;font-size:10px;line-height:1.5}.proposal-review li small{color:var(--muted);margin-top:5px;font-size:9px}.proposal-review li em{color:#344054;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.proposal-review-body>dl{border:1px solid var(--line);border-radius:6px;margin:0}.proposal-review-body>dl div{justify-content:space-between;padding:10px 12px;font-size:10px;display:flex}.proposal-review-body>dl div+div{border-top:1px solid var(--soft-line)}.proposal-review-body>dl dt{color:var(--muted)}.proposal-review-body>dl dd{margin:0;font-weight:800}.proposal-review-body>dl div:last-child{color:var(--green);background:var(--green-soft)}.owner-note{padding:18px}.owner-note svg{color:var(--brand)}.owner-note strong{margin-top:8px;display:block}.owner-note p{color:var(--muted);margin:5px 0 0;font-size:11px}.owner-proposals>.section-heading>span{font-weight:800}.client-proposals>article{border-bottom:1px solid var(--line);padding:20px}.client-proposals>article:last-child{border-bottom:0}.proposal-worker{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.proposal-worker>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.proposal-worker strong,.proposal-worker p{margin:0}.proposal-worker p{color:var(--muted);margin-top:3px;font-size:10px}.proposal-letter{color:#475467;margin:16px 0;line-height:1.6}.proposal-commercial{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid}.proposal-commercial>div{padding:11px}.proposal-commercial>div+div{border-left:1px solid var(--line)}.proposal-commercial span,.proposal-commercial strong{display:block}.proposal-commercial span{color:var(--muted);font-size:9px}.proposal-commercial strong{margin-top:4px;font-size:11px}.client-proposals ol{margin:13px 0;padding:0;list-style:none}.client-proposals li{border-top:1px solid var(--soft-line);grid-template-columns:55px 1fr auto;gap:9px;padding:10px 0;font-size:10px;display:grid}.client-proposals li p,.client-proposals li strong,.client-proposals li small{margin:0;display:block}.client-proposals li small{color:var(--muted);margin-top:3px}.creation-choice{width:min(800px,100% - 32px);margin:70px auto}.creation-choice>div{text-align:center}.creation-choice h1{margin:0;font-size:28px}.creation-choice>div>p:last-child{color:var(--muted)}.creation-choice section{grid-template-columns:1fr 1fr;gap:15px;margin:28px 0;display:grid}.creation-choice section a{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;padding:24px}.creation-choice section a:hover{border-color:#9db9fa}.creation-choice section a>span{width:42px;height:42px;color:var(--brand);background:var(--brand-soft);border-radius:7px;place-items:center;display:grid}.creation-choice h2{margin:16px 0 7px;font-size:17px}.creation-choice section p{min-height:40px;color:var(--muted);line-height:1.5}.creation-choice b{color:var(--brand);align-items:center;gap:6px;font-size:12px;display:flex}.listing-create{width:min(1000px,100% - 32px);margin:34px auto}.listing-form{gap:17px;padding:24px;display:grid}.listing-form .form-title{margin-bottom:0}.three-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:17px;display:flex}.workspace-tabs a{color:var(--muted);padding:10px 13px;font-size:12px;font-weight:700}.workspace-tabs a.active{border-bottom:2px solid var(--brand);color:var(--brand)}.workspace-market-list>a{border-bottom:1px solid var(--soft-line);grid-template-columns:1fr 100px 180px 18px;align-items:center;gap:12px;padding:16px 18px;display:grid}.workspace-market-list>a:last-child{border-bottom:0}.workspace-market-list strong,.workspace-market-list small{display:block}.workspace-market-list small{color:var(--muted);margin-top:4px;font-size:10px}.workspace-market-list>a>b{text-align:right;font-size:11px}@media (max-width:980px){.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-filters{grid-template-columns:1fr 1fr}.market-filters .search-field{grid-column:1/-1;width:100%}.listing-detail-layout{grid-template-columns:1fr}.listing-sidebar{position:static}.market-header{padding:0 24px}}@media (max-width:650px){.market-page{overflow-x:hidden}.market-header{width:100%;height:auto;min-height:64px;padding:10px 16px}.market-header nav{gap:9px}.market-header .market-discover-link,.market-header .market-jobs-link,.market-header .market-signin-link{display:none}.market-header .market-dashboard-link{justify-content:center;width:36px;height:36px;font-size:0}.market-header .brand{min-width:0}.market-page>main{width:calc(100% - 28px);padding-top:25px}.market-title{flex-direction:column;align-items:flex-start;min-width:0}.market-title>div{min-width:0}.market-title h1{overflow-wrap:anywhere;max-width:100%;font-size:25px}.market-title p{overflow-wrap:anywhere}.market-filters,.listing-grid{grid-template-columns:minmax(0,1fr);min-width:0}.market-filters>*,.listing-card{min-width:0;max-width:100%}.market-filters .search-field{grid-column:1}.listing-card{min-height:335px;overflow:hidden}.listing-card dl{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr)}.listing-detail h1{overflow-wrap:anywhere;font-size:22px}.listing-detail-head,.listing-detail>section:not(.owner-proposals){padding:18px}.creation-choice{margin-top:35px}.creation-choice section,.three-fields{grid-template-columns:1fr}.creation-choice section p{min-height:0}.workspace-market-list>a{grid-template-columns:1fr auto}.workspace-market-list>a>b{text-align:left;grid-column:1}.workspace-market-list>a>svg{display:none}.proposal-commercial{grid-template-columns:1fr}.proposal-commercial>div+div{border-top:1px solid var(--line);border-left:0}}@media (max-width:760px){.dashboard-return span{display:none}.dashboard-return{justify-content:center;width:34px}.skeleton-grid{grid-template-columns:1fr}.skeleton-grid article:nth-child(n+2){display:none}.skeleton-toolbar{grid-template-columns:1fr}.skeleton-toolbar i:nth-child(n+2){display:none}.skeleton-market-header{padding:0 16px}.skeleton-market-header i:last-child{width:120px}.proposal-term-fields{grid-template-columns:1fr}.proposal-review .proposal-actions{flex-direction:column-reverse}.proposal-review .proposal-actions>*{width:100%}.proposal-edit-actions{flex-wrap:wrap}.proposal-edit-actions .primary-button{flex:1}.proposal-review li{grid-template-columns:24px 1fr}.proposal-review li em{grid-column:2}}@media (prefers-reduced-motion:reduce){.page-skeleton i,.skeleton-market-header i{animation:none}}.agreement-actions{gap:16px;margin-top:16px;display:grid}.agreement-actions>form,.agreement-actions>section{border-top:1px solid var(--soft-line);gap:10px;padding-top:16px;display:grid}.agreement-actions h3,.agreement-actions p{margin:0}.agreement-actions h3{font-size:13px}.agreement-actions label{color:#344054;gap:6px;font-size:11px;font-weight:700;display:grid}.agreement-actions textarea,.agreement-actions select{width:100%}.agreement-status-note,.agreement-blocked-action{color:var(--muted);font-size:12px;line-height:1.55}.agreement-blocked-action{color:#92400e;gap:8px;display:flex}.agreement-blocked-action svg{flex:none}.agreement-action-row{flex-wrap:wrap;gap:8px;display:flex}.agreement-proof{background:#f8fafc;gap:5px;padding:10px;display:grid}.agreement-proof a{overflow-wrap:anywhere;color:var(--brand);font-size:11px}.dispute-participant-panel{margin-top:18px}.dispute-record+.dispute-record{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.dispute-record>header,.dispute-record>header>div,.dispute-evidence-list>div,.dispute-history>div{display:flex}.dispute-record>header{justify-content:space-between;align-items:flex-start;gap:16px}.dispute-record>header>div,.dispute-evidence-list>div{flex-direction:column;gap:5px}.dispute-record>small,.dispute-record>small svg{vertical-align:middle}.dispute-record form,.dispute-decision,.dispute-evidence-list,.dispute-history{margin-top:18px}.dispute-record form,.dispute-decision{border:1px solid var(--border);padding:16px}.dispute-record form label,.dispute-admin-decision label{gap:7px;margin-bottom:13px;display:grid}.dispute-record textarea,.dispute-admin-decision textarea,.dispute-admin-decision select{width:100%}.dispute-evidence-list>div{border-top:1px solid var(--border);padding:13px 0}.dispute-evidence-list time,.dispute-history time{color:var(--text-muted);font-size:12px}.dispute-evidence-list a{align-items:center;gap:5px;margin-top:5px;display:inline-flex}.dispute-decision dl,.dispute-case-summary dl,.dispute-admin-decision dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dispute-decision dl>div,.dispute-case-summary dl>div,.dispute-admin-decision dl>div{gap:4px;display:grid}.dispute-decision dt,.dispute-case-summary dt,.dispute-admin-decision dt{color:var(--text-muted);font-size:12px}.dispute-decision dd,.dispute-case-summary dd,.dispute-admin-decision dd{margin:0;font-weight:700}.dispute-history>div{border-top:1px solid var(--border);align-items:baseline;gap:10px;padding:11px 0}.dispute-history>div>span{background:var(--accent);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dispute-history>div p{flex:1;margin:0}.dispute-queue-head,.dispute-queue-row{grid-template-columns:1.1fr 1.6fr .8fr 1fr}.dispute-admin-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;display:grid}.dispute-admin-layout>div,.dispute-admin-layout>aside{gap:18px;display:grid}.dispute-admin-decision>p,.dispute-admin-decision>small{display:block}.dispute-admin-decision input[type=range]{width:100%}.decision-split{color:var(--text-muted);justify-content:space-between;gap:12px;margin:-5px 0 16px;font-size:13px;display:flex}.settlement-status{align-items:flex-start;gap:12px;display:flex}.settlement-status p,.settlement-status small{margin:3px 0 0}@media (max-width:900px){.dispute-admin-layout,.dispute-decision dl,.dispute-case-summary dl,.dispute-admin-decision dl{grid-template-columns:1fr}}.new-case button:disabled,.reply-composer button:disabled{cursor:wait;opacity:.6}.talent-filters{grid-template-columns:minmax(220px,1fr) repeat(6,minmax(120px,150px)) auto}.talent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.talent-card{border:1px solid var(--line);min-width:0;min-height:390px;box-shadow:var(--shadow);background:#fff;border-radius:7px;flex-direction:column;padding:19px;display:flex}.talent-card-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.talent-card .profile-avatar,.public-profile-hero .profile-avatar{width:48px;height:48px;font-size:13px}.talent-card h2,.talent-card p{margin:0}.talent-card h2{overflow-wrap:anywhere;font-size:15px}.talent-card-head p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.availability{width:fit-content;color:var(--green);background:var(--green-soft);text-transform:capitalize;white-space:nowrap;border-radius:12px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.availability-limited{color:var(--amber);background:var(--amber-soft)}.availability-unavailable{color:var(--muted);background:var(--soft-line)}.talent-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:13px;font-size:9px;display:flex}.talent-meta span{align-items:center;gap:4px;min-width:0;display:inline-flex}.talent-meta span:not(.availability){overflow-wrap:anywhere}.talent-portfolio-preview{border-left:2px solid #f2c94c;margin-top:14px;padding-left:9px}.talent-portfolio-preview span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.talent-portfolio-preview p{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.talent-stats{border-top:1px solid var(--soft-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:auto 0 14px;padding-top:13px;display:grid}.talent-stats dt,.talent-stats dd{margin:0}.talent-stats dt{color:var(--muted);align-items:center;gap:3px;font-size:8px;line-height:1.3;display:flex}.talent-stats dd{margin-top:5px;font-size:12px;font-weight:800}.talent-profile-link{width:100%}.public-talent-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;margin-top:22px;display:grid}.public-talent-layout>div,.public-talent-layout>aside{gap:14px;display:grid}.public-profile-hero,.public-profile-section,.reputation-public{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;padding:23px}.public-profile-hero{align-items:flex-start;gap:15px;display:flex}.public-profile-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.public-profile-name h1{margin:0;font-size:24px}.public-profile-hero>div>p{color:var(--muted);margin:6px 0 0}.public-profile-section h2,.public-profile-section h3,.public-profile-section p{margin:0}.public-profile-section h2{margin-bottom:10px;font-size:15px}.public-profile-section>p{color:#475467;white-space:pre-wrap;line-height:1.7}.professional-facts{border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-bottom:14px;display:grid}.professional-facts dt,.professional-facts dd{margin:0}.professional-facts dt{color:var(--muted);font-size:9px}.professional-facts dd{text-transform:capitalize;margin-top:5px;font-size:11px;font-weight:750}.profile-links{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.profile-links a,.portfolio-public footer a,.portfolio-list footer a{color:var(--brand);align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.plain-heading{border-bottom:1px solid var(--soft-line);min-height:0;padding:0 0 13px}.portfolio-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.portfolio-public-grid article{border-bottom:1px solid var(--soft-line);min-width:0;padding:17px 0}.portfolio-public-grid article>span,.portfolio-public-grid article>p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.portfolio-public-grid footer{gap:12px;margin-top:12px;display:flex}.reputation-public{position:sticky;top:90px}.reputation-public dl{margin:0}.reputation-public dl>div{border-top:1px solid var(--soft-line);justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.reputation-public dt{color:var(--muted)}.reputation-public dd{margin:0;font-weight:800}.verified-work-note{color:var(--green);gap:6px;margin:12px 0 0;font-size:9px;line-height:1.5;display:flex}.talent-editor-stack{gap:14px;display:grid}.profile-editor-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-identity.compact{border:0;min-width:0;padding:0}.profile-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-edit-form,.portfolio-form{border-top:1px solid var(--soft-line);gap:13px;margin-top:20px;padding-top:18px;display:grid}.profile-edit-form label,.portfolio-form label{color:#344054;gap:6px;font-size:10px;font-weight:750;display:grid}.profile-edit-form :is(input,select,textarea),.portfolio-form :is(input,textarea){border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-width:0;padding:9px 10px}.profile-edit-form :is(input,select),.portfolio-form input{height:39px}.category-checks{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;gap:8px 16px;margin:0;padding:13px;display:flex}.category-checks legend{color:#344054;padding:0 5px;font-size:10px;font-weight:750}.category-checks label{text-transform:capitalize;align-items:center;gap:5px;font-weight:600;display:flex}.category-checks input{width:15px;height:15px}.profile-visibility,.profile-visibility>div{align-items:center;display:flex}.profile-visibility{justify-content:space-between;gap:18px}.profile-visibility>div{gap:12px;min-width:0}.profile-visibility h2,.profile-visibility p{margin:0}.profile-visibility h2{font-size:14px}.profile-visibility strong{color:#344054;margin-top:5px;font-size:10px;display:block}.profile-visibility p{max-width:620px;color:var(--muted);margin-top:4px;font-size:10px;line-height:1.6}.visibility-icon{width:38px;height:38px;color:var(--muted);background:var(--soft-line);border-radius:7px;flex:none;place-items:center;display:grid}.visibility-icon.public{color:var(--green);background:var(--green-soft)}.private-preview-notice{border:1px solid var(--line);color:#344054;background:#fff;border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:10px}.profile-view-body{border-top:1px solid var(--soft-line);margin-top:20px}.profile-details-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);display:grid}.profile-details-grid>section{border-bottom:1px solid var(--soft-line);min-width:0;padding:18px 0}.profile-details-grid>section:nth-child(odd){padding-right:22px}.profile-details-grid>section:nth-child(2n){border-left:1px solid var(--soft-line);padding-left:22px}.profile-fact-section h3,.profile-link-section h3{margin:0 0 10px;font-size:12px}.profile-fact-section dl{gap:9px;margin:0;display:grid}.profile-fact-section dl>div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.profile-fact-section dt{color:var(--muted)}.profile-fact-section dd{color:#344054;text-align:right;text-transform:capitalize;margin:0;font-weight:700}.profile-link-section{padding-top:18px}.profile-save-actions{flex-wrap:wrap;gap:9px;display:flex}.profile-edit-form .field-error{color:var(--danger);font-weight:650}.profile-edit-form [aria-invalid=true]{border-color:var(--danger)}.publish-guidance{color:var(--muted);font-size:9px}.portfolio-manager{overflow:hidden}.portfolio-form{margin:0;padding:18px}.portfolio-list>article{border-top:1px solid var(--soft-line);padding:17px 18px}.portfolio-media-preview{border:1px solid var(--soft-line);object-fit:cover;border-radius:6px;width:100%;max-height:220px;margin-bottom:12px;display:block}.portfolio-media-file{width:fit-content;color:var(--brand);align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:750;display:inline-flex}.portfolio-list>article h3,.portfolio-list>article p{margin:0}.portfolio-list>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.portfolio-list>article>div:first-child span{color:var(--muted);font-size:9px}.portfolio-list>article>p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.6}.portfolio-list footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.portfolio-list footer>div{gap:8px;display:flex}.proof-file-manager{border-top:1px solid var(--soft-line);gap:11px;padding-top:13px;display:grid}.proof-file-manager h3{margin:0;font-size:11px}.proof-file-list{gap:7px;display:grid}.proof-file-list a{overflow-wrap:anywhere;min-width:0;color:var(--brand);align-items:center;gap:6px;font-size:10px;display:flex}.proof-file-list a svg{flex:none}.compact-empty{border:0;border-top:1px solid var(--soft-line);box-shadow:none;border-radius:0;padding:22px}.assistant-note{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.assistant-note svg{flex:none;margin-top:1px}.assistant-note p{margin:0;font-size:10px;line-height:1.5}.listing-form-title{grid-template-columns:38px 1fr auto;align-items:center;display:grid}.listing-milestones-heading{border-top:1px solid var(--line);padding-top:18px}.listing-milestones-heading h2,.listing-milestones-heading p{margin:0}.listing-milestones-heading h2{font-size:14px}.listing-milestones-heading p,.assistant-start>small{color:var(--muted);margin-top:5px;font-size:10px}.assistant-start>small{display:block}.listing-milestone-editors{gap:12px;display:grid}.listing-milestone-editors fieldset{border:1px solid var(--line);border-radius:6px;gap:11px;margin:0;padding:15px;display:grid;position:relative}.listing-milestone-editors legend{padding:0 5px;font-size:11px;font-weight:800}.listing-milestone-editors fieldset>.icon-button{background:#fff;position:absolute;top:-11px;right:8px}.listing-outcomes ol{margin:0;padding:0;list-style:none}.listing-outcomes li{border-top:1px solid var(--soft-line);grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:13px 0;display:grid}.listing-outcomes li>span{width:24px;height:24px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.listing-outcomes li p,.listing-outcomes li small{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5;display:block}.listing-outcomes li small strong{color:var(--text);margin-bottom:2px;font-size:9px;display:block}.detail-route-skeleton{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;margin-top:47px;display:grid}.detail-skeleton-main{gap:14px;display:grid}.detail-route-skeleton i,.form-route-skeleton i{border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f4 25%,#f8f9fb 45%,#eef1f4 65%) 0 0/220% 100%;animation:1.35s ease-in-out infinite skeleton-pulse;display:block}.detail-skeleton-hero{height:190px}.detail-skeleton-section{height:150px}.detail-skeleton-aside{height:320px}.form-route-skeleton{gap:20px;display:grid}.form-skeleton-title{width:min(480px,72%);height:72px}.form-skeleton-steps{height:38px}.form-skeleton-body{height:480px}@media (max-width:980px){.detail-route-skeleton{grid-template-columns:minmax(0,1fr)}.detail-skeleton-aside{height:220px}}@media (max-width:650px){.detail-route-skeleton{gap:12px;margin-top:39px}.detail-skeleton-hero{height:165px}.detail-skeleton-section{height:125px}.listing-outcomes li,.proposal-review li,.listing-review-milestones li{min-width:0}.listing-outcomes li>div,.proposal-review li>div,.listing-review-milestones li>div{overflow-wrap:anywhere;min-width:0}.proposal-fields fieldset,.proposal-review-body,.proposal-total,.proposal-actions,.client-public{min-width:0;max-width:100%}.proposal-actions{flex-wrap:wrap}.proposal-actions>*{min-height:var(--control-height)}}@media (max-width:430px){.client-public{flex-direction:column}.proposal-actions>*{width:100%}.form-skeleton-title{width:85%}}.listing-outcomes li>b{white-space:nowrap;font-size:9px}.proposal-filter{width:fit-content;margin:14px 20px 0}.proposal-filter button span{color:var(--muted);margin-left:4px}.client-proposals>article.shortlisted{box-shadow:inset 3px 0 #eab308}.proposal-worker-name,.proposal-trust-row,.proposal-secondary-actions,.proposal-secondary-actions>a,.proposal-secondary-actions>button{align-items:center;display:flex}.proposal-worker-name{gap:5px}.proposal-worker-name svg{color:var(--green)}.proposal-trust-row{flex-wrap:wrap;gap:7px;margin-top:12px}.proposal-trust-row span{color:#475467;background:#f2f4f7;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:9px;display:inline-flex}.proposal-trust-row span:first-child{color:#8a5a08;background:var(--amber-soft)}.proposal-skills{margin-top:11px}.proposal-portfolio-preview{border-left:2px solid #eab308;margin:0 0 13px;padding-left:10px}.proposal-portfolio-preview>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.proposal-portfolio-preview>div{margin-top:5px}.proposal-portfolio-preview strong,.proposal-portfolio-preview small{font-size:10px;display:block}.proposal-portfolio-preview small{color:var(--muted);margin-top:2px}.client-proposals li small{line-height:1.5}.client-proposals li small svg{vertical-align:-2px;display:inline}.proposal-secondary-actions{border-top:1px solid var(--soft-line);flex-wrap:wrap;gap:13px;margin:12px 0;padding-top:12px}.proposal-secondary-actions>a,.proposal-secondary-actions>button{color:var(--brand);background:0 0;border:0;gap:5px;padding:0;font-size:10px;font-weight:750}.proposal-secondary-actions>button.is-shortlisted{color:#a16207}.proposal-thread{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;margin-top:10px}.listing-sidebar>.proposal-thread{box-shadow:var(--shadow)}.proposal-thread>header{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;display:flex}.proposal-thread>header>div{align-items:center;gap:7px;font-size:11px;display:flex}.proposal-messages{background:#fafbfc;gap:8px;max-height:280px;padding:11px;display:grid;overflow-y:auto}.proposal-messages>p{color:var(--muted);text-align:center;margin:10px;font-size:10px;line-height:1.5}.proposal-messages article{border:1px solid var(--line);background:#fff;border-radius:6px;width:min(85%,520px);padding:8px 10px}.proposal-messages article.own{background:var(--brand-soft);border-color:#bfdbfe;justify-self:end}.proposal-messages article span,.proposal-messages article time{color:var(--muted);font-size:8px}.proposal-messages article p{white-space:pre-wrap;margin:4px 0;font-size:10px;line-height:1.5}.proposal-thread>form{gap:8px;padding:10px;display:grid}.proposal-thread>form label{color:#344054;gap:5px;font-size:9px;font-weight:750;display:grid}.proposal-thread textarea{resize:vertical;border:1px solid var(--line);border-radius:6px;width:100%;padding:8px}.proposal-thread label small{color:var(--muted);text-align:right;font-weight:500}.proposal-thread>form button{justify-self:end}.thread-closed-note{border-top:1px solid var(--soft-line);color:var(--muted);text-align:center;margin:0;padding:11px;font-size:9px}.engagement-review>form{gap:12px;padding:16px 18px;display:grid}.engagement-review fieldset{border:0;margin:0;padding:0}.engagement-review legend,.engagement-review label{color:#344054;gap:6px;font-size:10px;font-weight:750;display:grid}.rating-control{gap:3px;margin-top:5px;display:flex}.rating-control button{width:32px;height:32px;color:var(--subtle);background:0 0;border:0;place-items:center;padding:0;display:grid}.rating-control button.active{color:#b7791f}.engagement-review textarea{border:1px solid var(--line);border-radius:6px;width:100%;padding:9px}.engagement-review>form>button{justify-self:end}@media (max-width:1100px){.talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-filters .search-field{grid-column:1/-1;width:100%}}@media (max-width:760px){.profile-editor-heading,.public-profile-hero{flex-direction:column}.profile-editor-actions,.profile-editor-actions>*{width:100%}.profile-visibility{flex-direction:column;align-items:stretch}.profile-visibility>button{width:100%}.professional-facts,.portfolio-public-grid,.public-talent-layout{grid-template-columns:1fr}.reputation-public{position:static}.listing-form-title{grid-template-columns:38px 1fr}.listing-form-title .secondary-button{grid-column:1/-1}.proposal-secondary-actions{flex-direction:column;align-items:flex-start}.proposal-filter{width:calc(100% - 40px)}.proposal-filter button{flex:1}.client-proposals li,.listing-outcomes li{grid-template-columns:42px 1fr}.client-proposals li>b,.listing-outcomes li>b{grid-column:2}}@media (max-width:650px){.market-header .market-talent-link{display:none}.talent-grid,.talent-filters{grid-template-columns:minmax(0,1fr)}.talent-filters .search-field{grid-column:1}.talent-card{min-height:365px}.talent-card-head{grid-template-columns:46px minmax(0,1fr)}.talent-card-head>.availability{grid-column:2}.listing-create{width:calc(100% - 24px)}.listing-form{min-width:0;padding:16px}.listing-form>*,.listing-form fieldset,.listing-form label,.listing-form :is(input,textarea,select),.listing-form .duration-input{min-width:0;max-width:100%}.listing-form>.wizard-actions{flex-wrap:wrap;gap:8px;margin:0 -16px -16px;padding:12px 16px;position:static;bottom:auto}.listing-form>.wizard-actions>*{min-width:0}.listing-form>.wizard-actions .primary-button{white-space:normal;flex:1;margin-left:0}}.ticket-page{max-width:920px;margin:0 auto}.ticket-topline{justify-content:space-between;align-items:center;display:flex}.ticket-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.ticket-header h1{margin:0;font-size:25px}.ticket-header p:last-child{color:var(--muted);text-transform:capitalize;margin:7px 0 0}.conversation{overflow:hidden}.conversation-list{background:#f9fafb;gap:16px;padding:22px;display:grid}.message-bubble{border:1px solid var(--line);background:#fff;border-radius:7px;width:min(75%,620px);padding:13px 15px}.message-bubble.support{background:var(--brand-soft);border-color:#bfdbfe;margin-left:auto}.message-bubble.system{background:var(--amber-soft);border-color:#fde68a}.message-bubble>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-bubble strong{font-size:12px}.message-bubble time{color:var(--muted);font-size:10px}.message-bubble p{white-space:pre-wrap;margin:9px 0 0;line-height:1.55}.attachment-link{width:fit-content;color:var(--brand);align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.attachment-link small{color:var(--muted)}.reply-composer{border-top:1px solid var(--line);padding:18px 22px}.reply-composer>label>span{margin-bottom:7px;font-size:12px;font-weight:750;display:block}.reply-composer textarea{resize:vertical;border:1px solid var(--line);border-radius:6px;outline:0;width:100%;padding:11px}.reply-composer textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.reply-composer>div{align-items:center;gap:14px;margin-top:12px;display:flex}.reply-composer>div .primary-button{margin-left:auto}.attachment-button,.internal-toggle{color:#475467;cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.attachment-button input{opacity:0;width:1px;height:1px;position:absolute}.admin-shell{background:var(--canvas);min-height:100vh}.admin-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:230px;padding:23px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar>p{color:var(--subtle);text-transform:uppercase;margin:28px 10px 9px;font-size:10px;font-weight:800}.admin-sidebar nav a{min-height:42px;color:var(--brand);background:var(--brand-soft);border-radius:6px;align-items:center;gap:10px;padding:0 11px;font-weight:750;display:flex}.admin-back{color:var(--muted);align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.admin-content{width:min(1280px,100% - 230px);min-height:100vh;margin-left:230px;padding:34px}.admin-page-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-page-header h1{margin:0;font-size:27px}.admin-page-header>div>p:last-child{color:var(--muted);margin:7px 0 0}.admin-page-header>span{border:1px solid var(--line);color:#475467;background:#fff;border-radius:16px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.admin-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin:22px 0 14px;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:16px 18px}.admin-stats span,.admin-stats strong{display:block}.admin-stats span{color:var(--muted);font-size:11px;font-weight:700}.admin-stats strong{margin-top:7px;font-size:22px}.admin-filters{gap:10px;margin-bottom:14px;display:flex}.admin-filters>label{border:1px solid var(--line);background:#fff;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:260px;padding:0 11px;display:flex}.admin-filters input{border:0;outline:0;width:100%;height:39px}.admin-filters select,.ticket-controls select{border:1px solid var(--line);color:#344054;background:#fff;border-radius:6px;min-height:40px;padding:0 10px}.admin-ticket-table{overflow:hidden}.admin-ticket-head,.admin-ticket-row{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) 125px 90px 150px;align-items:center;gap:14px;display:grid}.admin-ticket-head{color:var(--muted);background:#fcfcfd;padding:11px 16px;font-size:10px;font-weight:800}.admin-ticket-row{border-top:1px solid var(--soft-line);min-height:70px;padding:12px 16px}.admin-ticket-row:hover{background:#f8faff}.admin-ticket-row strong,.admin-ticket-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-ticket-row strong{font-size:12px}.admin-ticket-row small,.admin-ticket-row time{color:var(--muted);margin-top:4px;font-size:10px}.priority-high{color:var(--amber);background:var(--amber-soft)}.priority-urgent{color:var(--danger);background:var(--danger-soft)}.admin-ticket-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ticket-controls{border:1px solid var(--line);background:#fff;border-radius:7px;gap:14px;padding:17px;display:grid;position:sticky;top:20px}.ticket-controls h2{margin:0 0 3px;font-size:14px}.ticket-controls label{color:#475467;gap:6px;font-size:11px;font-weight:750;display:grid}.admin-ticket-workspace .ticket-page{max-width:none}.notifications-list>a{border-bottom:1px solid var(--soft-line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.notifications-list>a.unread{background:#f8faff}@media (max-width:900px){.admin-sidebar{flex-direction:row;align-items:center;gap:20px;width:100%;min-height:auto;position:static}.admin-sidebar>p{display:none}.admin-sidebar nav{margin-left:auto}.admin-back{margin-top:0}.admin-content{width:100%;margin-left:0;padding:22px 15px 60px}.admin-ticket-head{display:none}.admin-ticket-row{grid-template-columns:1fr auto}.admin-ticket-row>div:nth-child(2),.admin-ticket-row time{display:none}.admin-ticket-workspace{grid-template-columns:1fr}.ticket-controls{grid-template-columns:repeat(3,1fr);position:static}.ticket-controls h2{grid-column:1/-1}}@media (max-width:600px){.support-case-row{grid-template-columns:1fr auto}.support-case-row .case-id{grid-column:1/-1}.support-case-row>svg{display:none}.ticket-header{flex-direction:column;align-items:flex-start}.message-bubble{width:92%}.reply-composer>div{flex-wrap:wrap}.reply-composer>div .primary-button{width:100%;margin-left:0}.admin-sidebar{flex-wrap:wrap}.admin-sidebar nav{order:3;width:100%}.admin-sidebar nav a{justify-content:center}.admin-stats{grid-template-columns:1fr}.admin-filters{flex-wrap:wrap}.admin-filters>label,.admin-filters select{width:100%}.ticket-controls{grid-template-columns:1fr}.ticket-controls h2{grid-column:1}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.page-skeleton i,.skeleton-market-header i,.notification-loading i,.detail-route-skeleton i,.form-route-skeleton i{background-position:0 0;animation:none}.sidebar,.job-row,.listing-card,.readiness-progress span{transition:none}.listing-card:hover{transform:none}}.market-page{background:var(--canvas)}.market-header .brand-mark,.sidebar .brand-mark,.topbar .brand-mark{box-shadow:var(--shadow-sm)}.market-icon-link,.market-account-link{min-height:var(--control-height);justify-content:center;align-items:center;gap:7px;display:inline-flex}.market-icon-link{width:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted)}.market-account-link>span{width:30px;height:30px;color:var(--brand-strong);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.network-card{opacity:.82}.network-card .status-dot,.status-dot{background:var(--trust);box-shadow:0 0 0 3px var(--trust-soft)}.first-user-panel{border-left:4px solid var(--brand);background:var(--brand-soft);justify-content:space-between;align-items:center;gap:28px;margin-bottom:17px;padding:20px 22px;display:flex}.first-user-panel h2,.first-user-panel p{margin:0}.first-user-panel h2{font-size:18px}.first-user-panel>div:first-child>p:last-child{max-width:650px;color:var(--text-muted);margin-top:6px;line-height:1.55}.first-user-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clear-filters{color:var(--brand-strong);align-self:center;font-size:11px;font-weight:750}.notification-loading{background:var(--soft-line);gap:1px;display:grid}.notification-loading i{background:linear-gradient(90deg,#eef1f4 25%,#f8f9fb 45%,#eef1f4 65%) 0 0/220% 100%;height:76px;animation:1.35s ease-in-out infinite skeleton-pulse;display:block}.readiness-strip{background:var(--trust-soft);border-color:#a7d9d4}.readiness-icon{color:var(--trust);background:#ccfbf1}.talent-meta .verified-chip,.verified-chip,.verified-work-note{color:var(--trust)}.profile-readiness{background:var(--brand-soft);padding:20px 22px}.readiness-summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.readiness-summary h2,.readiness-summary p{margin:0}.readiness-summary h2{font-size:16px}.readiness-summary>div>p:last-child{color:var(--text-muted);margin-top:5px;font-size:11px}.readiness-summary>strong{color:var(--brand-strong);font-size:19px}.readiness-progress{background:#d6d9f8;border-radius:4px;height:7px;margin:14px 0;overflow:hidden}.readiness-progress span{background:var(--brand);height:100%;transition:width .2s;display:block}.profile-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.profile-readiness li{color:var(--text-muted);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11px;display:grid}.profile-readiness li.complete svg{color:var(--trust)}.profile-readiness li small{font-size:9px;font-weight:700}.profile-form-section-heading{border-top:1px solid var(--border);margin-top:7px;padding-top:20px}.profile-form-section-heading:first-child{border-top:0;margin-top:0;padding-top:0}.profile-form-section-heading h3,.profile-form-section-heading p{margin:0}.profile-form-section-heading h3{font-size:14px}.profile-form-section-heading p{color:var(--text-muted);margin-top:4px;font-size:10px}.profile-edit-form :is(input,select),.portfolio-form input,.market-filters input,.market-filters select,.listing-form input,.listing-form select{height:var(--input-height)}.profile-edit-form label>small,.listing-form label>small{color:var(--text-subtle);font-size:9px;font-weight:500}.portfolio-empty .secondary-button{margin-top:12px}.account-empty{box-shadow:none;border:0}.account-empty .primary-button{margin-top:13px}.talent-filters{grid-template-columns:minmax(260px,1fr) minmax(130px,.55fr) minmax(150px,.6fr) minmax(145px,.6fr) auto auto;align-items:start}.advanced-filters{position:relative}.advanced-filters summary{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:#344054;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:700;list-style:none;display:flex}.advanced-filters summary::-webkit-details-marker{display:none}.advanced-filters[open] summary{border-color:var(--brand);color:var(--brand)}.advanced-filters>div{z-index:10;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:9px;width:260px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #1018281f}.talent-card{min-height:360px;padding:20px}.talent-card-head{grid-template-columns:48px minmax(0,1fr)}.talent-card>.skill-list{margin-top:15px}.talent-meta .availability{color:var(--success);background:0 0;gap:5px;padding:0;font-size:9px;display:inline-flex}.talent-meta .availability-limited{color:var(--warning)}.talent-meta .availability-unavailable{color:var(--text-muted)}.availability-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.talent-stats{grid-template-columns:1fr 1fr auto}.talent-stats .secondary-stat{opacity:.72}.talent-hire-actions{border-top:3px solid var(--brand);background:var(--surface);box-shadow:var(--shadow);gap:10px;padding:20px;display:grid}.talent-hire-actions h2,.talent-hire-actions p{margin:0}.talent-hire-actions h2{font-size:16px}.talent-hire-actions>p:not(.eyebrow){color:var(--text-muted);font-size:11px;line-height:1.55}.listing-steps{grid-template-columns:repeat(3,1fr);margin:22px 0;padding:0;list-style:none;display:grid}.listing-steps li{min-width:0;color:var(--text-subtle);align-items:center;gap:9px;display:flex;position:relative}.listing-steps li:after{background:var(--border);content:"";height:1px;position:absolute;top:16px;left:44px;right:10px}.listing-steps li:last-child:after{display:none}.listing-steps li>span{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.listing-steps li div{z-index:1;background:var(--canvas);min-width:0;padding-right:10px}.listing-steps small,.listing-steps strong{display:block}.listing-steps small{text-transform:uppercase;font-size:8px}.listing-steps strong{color:var(--text-muted);margin-top:2px;font-size:10px}.listing-steps li.active>span{border-color:var(--brand);color:#fff;background:var(--brand)}.listing-steps li.active strong{color:var(--brand-strong)}.listing-steps li.complete>span{border-color:var(--trust);color:var(--trust);background:var(--trust-soft)}.listing-stage{gap:17px;display:grid}.assistant-row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.assistant-row>small{color:var(--text-muted);font-size:10px}.listing-milestone-editors fieldset,.proposal-fields fieldset{border:0;border-top:1px solid var(--border);border-radius:0;padding:20px 0 3px}.listing-milestone-editors fieldset:first-child{border-top:0}.listing-milestone-editors fieldset>.icon-button,.proposal-fields fieldset>.icon-button{background:0 0;top:9px}.listing-terms-intro h3,.listing-terms-intro p{margin:0}.listing-terms-intro h3{font-size:15px}.listing-terms-intro p{color:var(--text-muted);margin-top:5px;font-size:11px}.terms-summary{border-left:3px solid var(--trust);background:var(--trust-soft);gap:10px;padding:13px 15px;display:flex}.terms-summary svg{color:var(--trust);flex:none}.terms-summary strong,.terms-summary p{margin:0;display:block}.terms-summary p{color:var(--text-muted);margin-top:4px;font-size:10px}.listing-review{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);gap:0;display:grid}.listing-review>section{padding:24px}.listing-review>section+section{border-top:1px solid var(--border)}.listing-review>section>span{color:var(--brand);text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.listing-review h2,.listing-review h3,.listing-review p,.listing-review dl{margin:0}.listing-review>section>p{color:var(--text-muted);white-space:pre-wrap;margin-top:8px;line-height:1.65}.listing-review>section>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.listing-review dl div{min-width:0}.listing-review dt{color:var(--text-muted);font-size:9px}.listing-review dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:750}.listing-review-milestones{margin:0;padding:0;list-style:none}.listing-review-milestones li{border-top:1px solid var(--soft-line);grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:16px 0;display:grid}.listing-review-milestones li:first-child{border-top:0}.listing-review-milestones li>b{width:26px;height:26px;color:var(--brand-strong);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:10px;display:grid}.listing-review-milestones h3{font-size:13px}.listing-review-milestones p{color:var(--text-muted);margin-top:9px;font-size:10px;line-height:1.55}.listing-review-milestones p strong{color:var(--text);margin-bottom:2px;display:block}.listing-review-milestones time{white-space:nowrap;font-size:10px;font-weight:750}.listing-review .assistant-note,.listing-review>.form-feedback{margin:18px 24px 0}.listing-review>.wizard-actions{border-top:1px solid var(--border);margin:0;padding:16px 24px}.assistant-note{color:var(--warning);background:var(--warning-soft);border-color:#fedf89}.proposal-fields fieldset label+label,.proposal-fields fieldset .proposal-term-fields,.listing-milestone-editors fieldset label+label{margin-top:3px}@media (max-width:1100px){.talent-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-filters .search-field{grid-column:1/-1}.advanced-filters>div{left:0;right:auto}}@media (max-width:760px){.first-user-panel{flex-direction:column;align-items:stretch}.first-user-actions{justify-content:flex-start}.profile-readiness ul,.profile-details-grid{grid-template-columns:1fr}.profile-details-grid>section:nth-child(n){border-left:0;padding-left:0;padding-right:0}.listing-steps li div{display:none}.listing-steps li:after{left:38px;right:6px}.assistant-row{flex-direction:column;align-items:stretch}.assistant-row .secondary-button{width:100%}.listing-review>section,.listing-review>.wizard-actions{padding-left:17px;padding-right:17px}.listing-review .assistant-note,.listing-review>.form-feedback{margin-left:17px;margin-right:17px}}@media (max-width:650px){.market-header .market-account-link{width:36px;font-size:0}.market-header .market-account-link>span,.market-header .market-icon-link{display:none}.talent-filters{grid-template-columns:minmax(0,1fr)}.talent-filters .search-field{grid-column:1}.advanced-filters>div{width:100%;box-shadow:none;margin-top:8px;position:static}.talent-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-review>section>dl,.listing-review-terms{grid-template-columns:1fr}.listing-review-milestones li{grid-template-columns:28px minmax(0,1fr)}.listing-review-milestones time{grid-column:2}.listing-review>.wizard-actions{flex-direction:column-reverse}.listing-review>.wizard-actions>*{width:100%}}@media (max-width:430px){.first-user-actions>*{width:100%}.profile-editor-actions{flex-direction:column}.talent-card{padding:17px}.talent-stats dt{min-height:22px}}@media (max-width:390px){.market-header nav{gap:6px}.market-header .primary-button{padding:0 10px}.listing-steps li>span{width:30px;height:30px}}.admin-login-page{color:#101828;background:#fff;grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);min-height:100vh;display:grid}.admin-login-brand{color:#fff;background:#111827;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(40px,7vw,100px);display:flex}.admin-login-brand>div{grid-template-columns:42px 1fr;align-items:center;column-gap:11px;margin-bottom:70px;display:grid}.admin-login-brand>div>span{background:var(--brand);border-radius:7px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.admin-login-brand>div strong,.admin-login-brand>div small{display:block}.admin-login-brand>div strong{font-size:19px}.admin-login-brand>div small{color:#98a2b3;text-transform:uppercase;font-size:9px;font-weight:750}.admin-login-brand h1{max-width:450px;margin:0;font-size:34px;line-height:1.15}.admin-login-brand>p{color:#b8c0cc;max-width:470px;margin:15px 0 0;font-size:14px;line-height:1.6}.admin-login-brand ul{gap:11px;margin:30px 0 0;padding:0;list-style:none;display:grid}.admin-login-brand li{color:#d0d5dd;align-items:center;gap:8px;font-size:12px;display:flex}.admin-login-panel{background:#f6f8fa;place-items:center;padding:40px;display:grid}.admin-login-panel form{border:1px solid var(--line);width:min(410px,100%);box-shadow:var(--shadow);background:#fff;border-radius:7px;padding:32px}.admin-login-panel h2{margin:0;font-size:24px}.admin-login-panel form>p:nth-of-type(2){color:var(--muted);margin:8px 0 25px;font-size:12px}.admin-login-panel label{color:#344054;gap:7px;margin-top:16px;font-size:11px;font-weight:750;display:grid}.admin-login-panel input{border:1px solid var(--line);border-radius:6px;outline:0;width:100%;height:43px;padding:0 11px}.admin-login-panel input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.admin-login-panel .form-errors{margin:15px 0 0}.admin-login-panel .primary-button{width:100%;margin-top:20px}.admin-login-panel form>a{color:var(--muted);text-align:center;margin-top:18px;font-size:11px;font-weight:700;display:block}.admin-login-panel form>a:hover{color:var(--brand)}@media (max-width:760px){.admin-login-page{grid-template-columns:1fr}.admin-login-brand{min-height:auto;padding:28px 22px}.admin-login-brand>div{margin-bottom:25px}.admin-login-brand h1{font-size:25px}.admin-login-brand ul{display:none}.admin-login-panel{padding:28px 15px}.admin-login-panel form{padding:24px 20px}}.admin-shell{color:#101828;background:#f3f5f8}.admin-sidebar{z-index:40;color:#d0d5dd;background:#111827;border-right:0;width:244px;padding:21px 16px 18px}.admin-brand{color:#fff;align-items:center;gap:10px;padding:0 8px 22px;display:flex}.admin-brand>span{color:#fff;background:var(--brand);border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-size:16px}.admin-brand small{color:#98a2b3;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700}.admin-sidebar>p{color:#667085;margin:13px 11px 8px}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav a{color:#b8c0cc;background:0 0;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.admin-sidebar nav a:hover{color:#fff;background:#1f2937}.admin-sidebar nav a.active{color:#fff;background:var(--brand)}.admin-operator{border-top:1px solid #293241;grid-template-columns:34px 1fr;align-items:center;gap:9px;margin-top:auto;padding:16px 7px 10px;display:grid}.admin-operator>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.admin-operator strong,.admin-operator small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-operator strong{color:#fff;font-size:11px}.admin-operator small{color:#98a2b3;text-transform:capitalize;margin-top:3px;font-size:9px}.admin-back{color:#98a2b3;border-radius:6px;margin-top:2px;padding:9px 8px}.admin-back:hover{color:#fff;background:#1f2937}.admin-logout{color:#98a2b3;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:36px;margin-top:2px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.admin-logout:hover{color:#fff;background:#1f2937}.admin-logout:disabled,.user-logout:disabled{cursor:wait;opacity:.6}.admin-main{min-height:100vh;margin-left:244px}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topbar>div strong,.admin-topbar>div span{display:block}.admin-topbar>div strong{font-size:12px}.admin-topbar>div span{color:var(--muted);margin-top:3px;font-size:10px}.admin-topbar>a{border:1px solid var(--line);color:#475467;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:relative}.admin-topbar>a:after{content:"";background:#ef4444;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.admin-content{width:min(1320px,100%);min-height:calc(100vh - 64px);margin:0 auto;padding:30px 32px 56px}.admin-home-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-home-header h1{margin:0;font-size:27px}.admin-home-header>div>p:last-child{color:var(--muted);margin:7px 0 0}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 16px;display:grid}.admin-kpis article{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:flex-start;gap:12px;min-height:112px;padding:17px;display:flex}.admin-kpi-icon{border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-kpi-icon.blue{color:var(--brand);background:var(--brand-soft)}.admin-kpi-icon.red{color:var(--danger);background:var(--danger-soft)}.admin-kpi-icon.amber{color:var(--amber);background:var(--amber-soft)}.admin-kpi-icon.green{color:var(--green);background:var(--green-soft)}.admin-kpis p,.admin-kpis strong,.admin-kpis small{margin:0;display:block}.admin-kpis p{color:#475467;font-size:11px;font-weight:700}.admin-kpis strong{margin-top:5px;font-size:22px}.admin-kpis small{color:var(--muted);margin-top:5px;font-size:10px}.admin-overview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.admin-surface{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.admin-section-head{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 17px;display:flex}.admin-section-head h2,.admin-section-head p{margin:0}.admin-section-head h2{font-size:14px}.admin-section-head p{color:var(--muted);margin-top:4px;font-size:10px}.admin-section-head>a{color:var(--brand);align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}.admin-attention-list>a{border-bottom:1px solid var(--soft-line);grid-template-columns:4px minmax(180px,1fr) auto 80px 16px;align-items:center;gap:12px;min-height:68px;padding:10px 17px;display:grid}.admin-attention-list>a:last-child{border-bottom:0}.admin-attention-list>a:hover{background:#f8faff}.attention-mark{background:#98a2b3;border-radius:2px;width:4px;height:32px}.attention-mark.priority-high{background:#f59e0b}.attention-mark.priority-urgent{background:#ef4444}.admin-attention-list strong,.admin-attention-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-attention-list strong{font-size:12px}.admin-attention-list small,.admin-attention-list time{color:var(--muted);margin-top:4px;font-size:10px}.admin-workload dl{margin:0;padding:4px 17px 13px}.admin-workload dl>div{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.admin-workload dl>div:last-child{border-bottom:0}.admin-workload dt{color:#475467;font-size:11px}.admin-workload dd{margin:0;font-size:13px;font-weight:800}@media (max-width:1050px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-overview-grid{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1100px){.actions-panel{grid-template-columns:1fr 1fr;display:grid}.actions-panel .section-heading{grid-column:1/-1}.actions-panel .action-item{border-bottom:0;min-width:0}.actions-panel .action-item+.action-item{border-left:1px solid var(--soft-line)}}@media (max-width:900px){.admin-sidebar{border-radius:0;flex-direction:row;width:100%;min-height:auto;position:static}.admin-brand{padding:0}.admin-sidebar nav{margin-left:auto;display:flex}.admin-sidebar>p,.admin-operator{display:none}.admin-main{margin-left:0}.admin-content{padding:24px 15px 56px}.admin-topbar{padding:0 15px}}@media (max-width:600px){.admin-sidebar{flex-direction:column;align-items:stretch}.admin-sidebar nav{width:100%;margin:8px 0 0}.admin-sidebar nav a{flex:1;justify-content:center}.admin-back{display:none}.admin-home-header{flex-direction:column;align-items:flex-start}.admin-kpis{grid-template-columns:1fr 1fr}.admin-attention-list>a{grid-template-columns:4px 1fr auto}.admin-attention-list .ticket-state,.admin-attention-list time{display:none}}@media (prefers-reduced-motion:reduce){.readiness-progress span{transition:none}}@media (max-width:600px){.notification-preferences,.preference-options{grid-template-columns:1fr}.notifications-list article{grid-template-columns:minmax(0,1fr) auto}.notifications-list article .unread-dot{display:none}.notification-main{padding-right:8px}}
