.v010-page{--volt: #B4DC00;--volt-deep: #8AAA00;--volt-a8: rgba(180, 220, 0, .08);--volt-a20: rgba(180, 220, 0, .2);--midnight: #0D1117;--bg-page: #F4F4F0;--bg-card: #FFFFFF;--bg-raised: #FAFAF8;--text-1: #1A1A1A;--text-2: #555;--text-3: #999;--text-4: #BBB;--border-1: rgba(0, 0, 0, .08);--border-2: rgba(0, 0, 0, .05);--red: #EF4444;--amber: #F59E0B;--amber-bg: #FEF3C7;--amber-tx: #92400E;--good: #0A7D2F;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color:var(--text-1);background:var(--bg-page);min-height:100vh;padding:16px;font-size:14px}@media (min-width: 641px){.v010-page{padding:24px 32px;max-width:1100px;margin:0 auto}}@media (min-width: 1024px){.v010-page{padding:32px 40px;max-width:1200px}}.v010-titlebar{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.v010-eyebrow{font-size:10px;font-weight:600;color:var(--volt-deep);text-transform:uppercase;letter-spacing:.8px;margin:0}.v010-title{font-size:20px;font-weight:700;margin:0;line-height:1.2}.v010-sub{font-size:12px;color:var(--text-2);margin:0}.v010-sub code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;background:var(--bg-raised);padding:1px 4px;border-radius:3px}.v010-dev-badge{font-size:10px;font-weight:600;color:var(--amber-tx);background:var(--amber-bg);border:1px solid var(--amber);padding:4px 8px;border-radius:4px;align-self:flex-start}@media (min-width: 641px){.v010-titlebar{flex-direction:row;justify-content:space-between;align-items:flex-start}.v010-title{font-size:24px}.v010-dev-badge{align-self:auto}}.v010-trade{background:var(--bg-card);border:1px solid var(--border-1);border-radius:6px;margin-bottom:8px;overflow:hidden}.v010-trade-body{padding:0 12px 12px;border-top:1px solid var(--border-2)}@media (min-width: 641px){.v010-trade-body{padding:0 16px 12px}}.v010-section-h2{font-size:12px;font-weight:600;margin:24px 0 8px;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.v010-footer{margin-top:32px;padding:12px 0;font-size:11px;color:var(--text-3);border-top:1px solid var(--border-1)}.v010-footer code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;background:var(--bg-raised);padding:1px 4px;border-radius:3px}.v010-wizard-progress{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.v010-wizard-chip{font-size:10px;font-weight:600;padding:4px 8px;border-radius:12px;background:var(--bg-card);color:var(--text-3);border:1px solid var(--border-1);letter-spacing:.3px;text-transform:uppercase}.v010-wizard-chip--current{background:var(--midnight);color:var(--bg-page);border-color:var(--midnight)}.v010-wizard-chip--complete:not(.v010-wizard-chip--current){background:var(--volt);color:var(--midnight);border-color:var(--volt-deep)}.v010-wizard-header{margin-bottom:16px}.v010-wizard-title{font-size:22px;font-weight:700;margin:0 0 6px;line-height:1.2}@media (min-width: 641px){.v010-wizard-title{font-size:28px}}.v010-wizard-subtitle{font-size:14px;color:var(--text-2);margin:0;line-height:1.4}.v010-wizard-body{margin-bottom:24px}.v010-wizard-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--border-1);position:sticky;bottom:0;background:var(--bg-page)}.v010-wizard-btn{font:inherit;font-weight:600;font-size:14px;padding:10px 18px;border-radius:6px;cursor:pointer;border:1px solid transparent;min-height:44px}.v010-wizard-btn--primary{background:var(--midnight);color:var(--bg-page);border-color:var(--midnight)}.v010-wizard-btn--primary:hover{background:#1f2630}.v010-wizard-btn--primary:disabled{background:var(--text-4);border-color:var(--text-4);color:var(--bg-card);cursor:not-allowed}.v010-wizard-btn--ghost{background:transparent;color:var(--text-2);border-color:var(--border-1)}.v010-wizard-btn--ghost:hover{background:var(--bg-card)}.v010-form{display:grid;grid-template-columns:1fr;gap:16px;max-width:520px}@media (min-width: 1024px){.v010-form{gap:20px}}.v010-field{display:flex;flex-direction:column;gap:4px}.v010-field-label{font-size:12px;font-weight:600;color:var(--text-2)}.v010-input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--border-1);border-radius:6px;background:var(--bg-card);color:var(--text-1);min-height:44px}.v010-input:focus{outline:2px solid var(--volt);outline-offset:-1px;border-color:var(--volt-deep)}.v010-field-error{font-size:11px;color:var(--red)}.v010-field-hint{font-size:11px;color:var(--text-3)}.v010-choice-group{display:grid;grid-template-columns:1fr;gap:12px;max-width:560px}.v010-choice{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;font:inherit;padding:16px;border:1px solid var(--border-1);border-radius:8px;background:var(--bg-card);color:var(--text-1);cursor:pointer;min-height:44px;transition:border-color .12s ease,background .12s ease}.v010-choice:hover{border-color:var(--volt-deep)}.v010-choice:focus-visible{outline:2px solid var(--volt);outline-offset:1px}.v010-choice--selected{border-color:var(--volt-deep);background:var(--bg-raised)}.v010-choice-radio{flex-shrink:0;width:18px;height:18px;margin-top:2px;border:2px solid var(--border-1);border-radius:50%;background:var(--bg-card)}.v010-choice--selected .v010-choice-radio{border-color:var(--volt-deep);background:radial-gradient(circle at center,var(--volt) 0 6px,var(--bg-card) 7px)}.v010-choice-body{display:flex;flex-direction:column;gap:3px}.v010-choice-label{font-size:15px;font-weight:600;color:var(--text-1)}.v010-choice-blurb{font-size:13px;color:var(--text-2);line-height:1.4}.v010-inclusion-sections{display:flex;flex-direction:column;max-width:720px}.v010-inclusion-list{display:flex;flex-direction:column;gap:6px}.v010-toggle-list{display:grid;grid-template-columns:1fr;gap:2px;max-width:560px;border:1px solid var(--border-1);border-radius:8px;overflow:hidden;background:var(--bg-card)}@media (min-width: 768px){.v010-toggle-list{grid-template-columns:1fr 1fr;gap:1px;background:var(--border-1)}}.v010-toggle{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;padding:12px 16px;border:none;background:var(--bg-card);color:var(--text-1);cursor:pointer;min-height:48px}.v010-toggle:hover{background:var(--bg-raised)}.v010-toggle:focus-visible{outline:2px solid var(--volt);outline-offset:-2px}.v010-toggle-track{flex-shrink:0;width:38px;height:22px;border-radius:11px;background:var(--border-1);position:relative;transition:background .14s ease}.v010-toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-card);box-shadow:0 1px 2px #00000040;transition:transform .14s ease}.v010-toggle--on .v010-toggle-track{background:var(--volt)}.v010-toggle--on .v010-toggle-thumb{transform:translate(16px)}.v010-toggle-label{font-size:14px;font-weight:500;color:var(--text-1);display:flex;align-items:center;gap:8px}.v010-toggle:not(.v010-toggle--on) .v010-toggle-label{color:var(--text-3)}.v010-toggle-tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--volt-deep);background:var(--bg-raised);padding:1px 6px;border-radius:4px}.v010-link-btn{margin-top:16px;font:inherit;font-size:13px;font-weight:600;color:var(--volt-deep);background:none;border:none;padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.v010-measure{display:flex;flex-direction:column;gap:24px;max-width:620px}.v010-measure-group{border:none;margin:0;padding:0}.v010-measure-legend{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin-bottom:10px;padding:0}.v010-measure-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 600px){.v010-measure-grid{grid-template-columns:1fr 1fr;gap:12px}}.v010-measure-field{display:flex;flex-direction:column;gap:4px}.v010-measure-label{font-size:13px;font-weight:500;color:var(--text-2)}.v010-measure-input-wrap{position:relative;display:flex;align-items:center}.v010-measure-input{width:100%;padding-right:42px}.v010-measure-input[aria-invalid=true]{border-color:var(--red)}.v010-measure-unit{position:absolute;right:12px;font-size:12px;font-weight:600;color:var(--text-3);pointer-events:none}.v010-shell{--volt: #B4DC00;--volt-deep: #8AAA00;--volt-a8: rgba(180, 220, 0, .08);--volt-a20: rgba(180, 220, 0, .2);--midnight: #0D1117;--bg-page: #F4F4F0;--bg-card: #FFFFFF;--bg-raised: #FAFAF8;--text-1: #1A1A1A;--text-2: #555;--text-3: #999;--text-4: #BBB;--border-1: rgba(0, 0, 0, .08);--amber: #F59E0B;--amber-bg: #FEF3C7;--amber-tx: #92400E;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:var(--bg-page);min-height:100vh}.v010-shell-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 16px;background:var(--midnight);border-bottom:1px solid #1f262f;position:sticky;top:0;z-index:100}@media (min-width: 641px){.v010-shell-header{padding:12px 24px;gap:24px}}.v010-shell-brand{display:inline-flex;align-items:center;text-decoration:none}.v010-shell-logo{height:24px;width:auto;display:block}@media (min-width: 641px){.v010-shell-logo{height:30px}}.v010-shell-nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.v010-shell-nav::-webkit-scrollbar{display:none}.v010-shell-nav-link{font-size:12px;font-weight:500;color:#fff9;padding:6px 10px;border-radius:4px;text-decoration:none;white-space:nowrap;transition:color .1s,background .1s}.v010-shell-nav-link:hover{color:#ffffffe6;background:#ffffff0d}.v010-shell-nav-link--active,.v010-shell-nav-link--active:hover{color:var(--midnight);background:var(--volt)}@media (min-width: 641px){.v010-shell-nav-link{font-size:13px;padding:8px 14px}}.v010-shell-badge{font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;border-radius:4px;background:var(--amber-bg);color:var(--amber-tx);border:1px solid var(--amber)}.v010-shell-auth{display:inline-flex;align-items:center;margin-left:4px}.v010-shell-signin{font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;background:var(--midnight);color:#fff;border:1px solid var(--midnight);cursor:pointer;font-family:inherit}.v010-shell-signin:hover{background:#1a2632}.v010-pnl-headline-row{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-bottom:8px;max-width:720px}.v010-pnl-headline-left{background:var(--bg-card);padding:14px 16px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 1px 4px #0000000a}.v010-pnl-headline-left-job{font-size:13px;font-weight:700;line-height:1.2;color:var(--text-1)}.v010-pnl-headline-left-sub{font-size:11px;color:var(--text-3);margin-top:2px}.v010-pnl-headline-right{background:var(--midnight);color:var(--bg-card);padding:14px 18px;border-radius:12px;text-align:right;display:flex;flex-direction:column;justify-content:center}.v010-pnl-headline-right .v010-corner-label{color:#ffffff80;margin-bottom:4px}.v010-pnl-headline-right .v010-corner-value{font-size:30px;font-weight:700;line-height:1;color:var(--bg-card)}.v010-pnl-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;max-width:720px}.v010-pnl-cell{background:var(--bg-card);padding:10px 14px;border-radius:10px;box-shadow:0 1px 4px #0000000a}.v010-pnl-cell--right{text-align:right}.v010-corner-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:4px}.v010-corner-value{font-size:18px;font-weight:700;line-height:1.1;color:var(--text-1)}.v010-corner-unit{font-size:11px;color:var(--text-3);font-weight:500;margin-left:4px}.v010-corner-sub{font-size:10px;color:var(--text-3);margin-top:3px;font-style:italic}.v010-pnl-gp{background:var(--volt-a8);border:.5px solid var(--volt-a20);padding:10px 16px;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;max-width:720px}.v010-pnl-gp .v010-corner-label{color:var(--volt-deep)}.v010-pnl-gp .v010-corner-value{color:var(--volt-deep);font-size:22px}.v010-pnl-gp__right{text-align:right}.v010-estimate-tabs{display:flex;gap:4px;margin:4px 0 12px;background:var(--bg-card);border-radius:8px;padding:4px;border:.5px solid var(--border-1);max-width:720px}.v010-tab{flex:1;padding:8px 10px;font-size:11px;font-weight:600;text-align:center;border-radius:6px;cursor:pointer;color:var(--text-3);background:transparent;border:none;font-family:inherit}.v010-tab--active{background:var(--midnight);color:var(--volt)}.v010-empty-tab{background:var(--bg-card);border-radius:10px;padding:36px 20px;text-align:center;font-size:13px;color:var(--text-3);font-style:italic;margin-bottom:12px;max-width:720px;box-shadow:0 1px 4px #0000000a}.v010-selections-section{margin-top:20px;padding-top:20px;border-top:2px solid var(--midnight);max-width:720px}.v010-selections-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.v010-selections-header h3{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.v010-sel-eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:2px}.v010-sel-cat-header{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:14px 4px 4px}.v010-sel-row{background:var(--bg-card);border-radius:10px;padding:12px 14px;margin-bottom:6px;box-shadow:0 1px 3px #00000008;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.v010-sel-row-left{flex:1;min-width:0}.v010-sel-name{font-size:13px;font-weight:600;color:var(--text-1)}.v010-sel-current{font-size:11px;color:var(--text-3);margin-top:2px}.v010-sel-row-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.v010-sel-billed{font-size:14px;font-weight:700;color:var(--text-1)}.v010-swipe-pills{display:inline-flex;gap:3px;background:var(--bg-page);border-radius:8px;padding:3px}.v010-swipe-pill{padding:4px 10px;font-size:10px;font-weight:600;border-radius:5px;color:var(--text-3);cursor:pointer;font-family:JetBrains Mono,monospace;border:none;background:transparent}.v010-swipe-pill--active{background:var(--midnight);color:var(--volt)}.v010-sel-swatch{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--border-1);flex-shrink:0;background:linear-gradient(135deg,#888,#444)}.v010-sel-no-price{font-size:10px;color:var(--text-3);font-style:italic;padding:3px 8px;background:var(--bg-page);border-radius:100px;font-weight:500}.v010-trade{border-left:3px solid var(--volt-deep)}.v010-trade-header-v13{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;cursor:pointer;background:transparent;border:none;width:100%;font-family:inherit;text-align:left}.v010-trade-name-v13{font-size:14px;font-weight:700;color:var(--text-1);display:flex;align-items:center;gap:8px}.v010-trade-billed-v13{font-size:14px;font-weight:700;color:var(--text-1)}.jobs-root{--volt: #B4DC00;--volt-deep: #8AAA00;--volt-a8: rgba(180, 220, 0, .08);--volt-a20: rgba(180, 220, 0, .2);--midnight: #0D1117;--gunmetal: #141B24;--steel: #1E2A38;--bone: #E0DDD5;--page: #F4F4F0;--card: #FFFFFF;--raised: #FAFAF8;--ink: #1A1A1A;--ink2: #555;--ink3: #999;--ink4: #BBB;--line: rgba(0, 0, 0, .08);--line2: rgba(0, 0, 0, .05);--green-bg: #EAF7EF;--green-tx: #166534;--amber-bg: #FEF3C7;--amber-tx: #92400E;--red-bg: #FEE2E2;--red-tx: #991B1B;--blue-bg: #E6F1FB;--blue-tx: #0C447C;--r-md: 8px;--r-lg: 12px;--r-pill: 100px;--shadow-sm: 0 1px 4px rgba(0,0,0,.08), 0 0 0 .5px rgba(0,0,0,.04);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--page);min-height:100vh}.jobs-app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}@media (max-width: 768px){.jobs-app{grid-template-columns:1fr}}.jobs-side{background:var(--gunmetal);color:var(--bone);display:flex;flex-direction:column;border-right:1px solid #000}.jobs-brand{padding:18px 20px 14px}.jobs-brand-link{display:inline-flex;align-items:center}.jobs-brand-logo{height:24px;width:auto;display:block}.jobs-brand-org{font-size:10px;color:#7c8694;margin-top:3px;letter-spacing:.06em;text-transform:uppercase}.jobs-side-nav{flex:1;overflow-y:auto;padding-top:8px}.jobs-nav-group-label{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#5f6b78;padding:15px 20px 7px}.jobs-nav-sep{height:1px;background:#ffffff0f;margin:10px 20px}.jobs-nav-item{display:flex;align-items:center;gap:12px;padding:9px 20px;color:#c2cbd6;cursor:pointer;font-weight:500;font-size:13.5px;border-left:3px solid transparent;text-decoration:none;background:none;border-top:0;border-right:0;border-bottom:0;width:100%;text-align:left;font-family:inherit}.jobs-nav-item:hover{background:#ffffff0a;color:#fff}.jobs-nav-on{background:var(--volt-a8);color:#fff;border-left-color:var(--volt)}.jobs-nav-on .jobs-nav-ic{opacity:1}.jobs-nav-ic{width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.78;flex-shrink:0}.jobs-nav-ic svg{width:17px;height:17px}.jobs-nav-label{font-weight:500}.jobs-referral{margin:10px 16px 16px;padding:11px 14px;background:var(--volt-a8);border:1px solid var(--volt-a20);border-radius:12px;cursor:pointer}.jobs-rf-title{font-size:13px;font-weight:700;color:var(--bone)}.jobs-rf-sub{font-size:10.5px;color:#8593a2;margin-top:1px}.jobs-main{background:var(--page);overflow-y:auto;position:relative}.jobs-topbar{background:var(--card);border-bottom:1px solid var(--line);padding:13px 24px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:6}.jobs-spacer{flex:1}.jobs-search{background:var(--page);border:1px solid var(--line);border-radius:100px;padding:7px 14px;font-size:12.5px;color:var(--ink3);width:240px;font-family:inherit}.jobs-search::placeholder{color:var(--ink3)}.jobs-hdr{background:var(--card);border-bottom:1px solid var(--line);padding:14px 24px 0;position:sticky;top:51px;z-index:5}.jobs-hdr-row{display:flex;align-items:center;gap:14px}.jobs-back{font-size:14px;font-weight:600;color:var(--ink3);cursor:pointer;white-space:nowrap;text-decoration:none}.jobs-back:hover{color:var(--ink)}.jobs-hdr-name{font-weight:700;font-size:21px;letter-spacing:-.4px;flex:1;margin:0}.jobs-pill{font-size:12px;font-weight:500;padding:5px 12px;border-radius:20px}.jobs-pill-status{background:var(--blue-bg);color:var(--blue-tx)}.jobs-pill-portal{background:var(--volt-a20);color:var(--volt-deep);font-weight:700}.jobs-dots{color:var(--ink3);font-size:22px;cursor:pointer}.jobs-hdr-sub{margin-top:9px;font-size:13px;color:var(--ink2);display:flex;gap:13px;align-items:center;flex-wrap:wrap}.jobs-hdr-sep{color:var(--line)}.jobs-client-link{color:var(--blue-tx);font-weight:500;text-decoration:none}.jobs-client-link:hover{text-decoration:underline}.jobs-tabs{display:flex;gap:2px;margin-top:12px;overflow-x:auto}.jobs-tab{padding:11px 14px;color:var(--ink3);font-weight:600;font-size:13px;cursor:pointer;border-bottom:2.5px solid transparent;white-space:nowrap;text-decoration:none}.jobs-tab:hover{color:var(--ink)}.jobs-tab-on{color:var(--ink);border-bottom-color:var(--volt)}.jobs-content{padding:20px 24px 80px}.jobs-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow-sm)}.jobs-card-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.jobs-card-t{font-size:14px;font-weight:700;color:var(--ink)}.jobs-card-meta{font-size:12px;color:var(--ink3)}.jobs-brief{background:var(--raised)}.jobs-brief-p{font-size:14px;line-height:1.6;color:var(--ink);margin:0}.jobs-brief-p strong{font-weight:700}.jobs-brief-skeleton{display:flex;flex-direction:column;gap:8px}.jobs-skel-line{height:12px;border-radius:4px;background:linear-gradient(90deg,#0000000f,#0000001a,#0000000f);background-size:200% 100%;animation:jobs-skel-shimmer 1.6s ease-in-out infinite}.jobs-skel-line-short{width:60%}@keyframes jobs-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.jobs-figs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 900px){.jobs-figs{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.jobs-figs{grid-template-columns:1fr}}.jobs-fig{background:var(--raised);border:1px solid var(--line);border-radius:12px;padding:14px 16px;position:relative;min-height:84px}.jobs-fig-lbl{font-size:12px;color:var(--ink2);font-weight:500}.jobs-fig-val{font-size:27px;font-weight:700;letter-spacing:-.6px;margin-top:5px;color:var(--ink)}.jobs-fig-meta{font-size:12px;color:var(--ink3);margin-top:3px}.jobs-fig-go{position:absolute;top:14px;right:14px;font-size:11px;font-weight:600;color:var(--ink3);text-decoration:none}.jobs-fig-go:hover{color:var(--ink)}.jobs-fig-pill{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;margin-top:7px}.jobs-fig-pill-ok{background:var(--green-bg);color:var(--green-tx)}.jobs-fig-pill-at_risk{background:var(--amber-bg);color:var(--amber-tx)}.jobs-fig-pill-below{background:var(--red-bg);color:var(--red-tx)}.jobs-barwrap{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:18px}@media (max-width: 520px){.jobs-barwrap{grid-template-columns:1fr;gap:14px}}.jobs-bar-h{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.jobs-bar-k{color:var(--ink2)}.jobs-bar-v{font-weight:700;color:var(--ink)}.jobs-bar-track{height:9px;background:#ecebe4;border-radius:6px;overflow:hidden}.jobs-bar-fill{height:100%;border-radius:6px;transition:width .3s ease}.jobs-bar-fill-green{background:#2ecc71}.jobs-bar-fill-amber{background:#f59e0b}.jobs-bar-fill-red{background:#ef4444}.jobs-watch{margin-top:16px;border-radius:10px;padding:11px 14px;font-size:13px;line-height:1.5}.jobs-watch strong{font-weight:700}.jobs-watch-green{background:var(--green-bg);border:1px solid #B8E0C8;color:var(--green-tx)}.jobs-watch-amber{background:var(--amber-bg);border:1px solid #F3DDA0;color:var(--amber-tx)}.jobs-watch-red{background:var(--red-bg);border:1px solid #F5BFBF;color:var(--red-tx)}.jobs-skel-line-val{height:28px;width:80%}.jobs-cols{display:grid;grid-template-columns:1.7fr 1fr;gap:18px;align-items:start}@media (max-width: 768px){.jobs-cols{grid-template-columns:1fr}}.jobs-cols-left,.jobs-cols-right{min-width:0}.jobs-rail{display:flex;flex-direction:column;gap:18px}.jobs-action{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--line2)}.jobs-action:first-of-type{border-top:none}.jobs-dot{width:9px;height:9px;border-radius:3px;flex:none}.jobs-dot-red{background:#ef4444}.jobs-dot-amber{background:#f59e0b}.jobs-dot-gray{background:var(--ink4)}.jobs-action-issue{flex:1;font-size:13px;line-height:1.4;color:var(--ink)}.jobs-needs-you-clear{color:var(--ink3)}.jobs-btn-ghost,.jobs-btn-primary{border-radius:8px;padding:7px 13px;font-family:inherit;font-weight:600;font-size:12.5px;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;border:0;line-height:1.2}.jobs-btn-ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}.jobs-btn-ghost:hover{border-color:var(--ink4);color:var(--ink)}.jobs-btn-primary{background:var(--gunmetal);color:#fff;padding:8px 14px}.jobs-btn-primary:hover{background:var(--steel);color:#fff}.jobs-msg{display:flex;gap:11px;align-items:flex-start}.jobs-msg-av{width:36px;height:36px;border-radius:50%;background:var(--page);color:var(--ink2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none}.jobs-msg-body{min-width:0;flex:1}.jobs-msg-who{font-size:12px;font-weight:700;color:var(--ink)}.jobs-msg-meta{font-weight:400;color:var(--ink3)}.jobs-msg-text{font-size:13px;margin-top:3px;line-height:1.45;color:var(--ink)}.jobs-msg-reply{margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:10px 13px;font-size:13px;color:var(--ink3);cursor:text}.jobs-portal-card{display:flex;align-items:center;justify-content:space-between;gap:12px}.jobs-activity-list{display:flex;flex-direction:column}.jobs-act-daydiv{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:12px 0 6px;border-bottom:1px solid var(--line2);margin-bottom:4px}.jobs-act-daydiv:first-child{padding-top:0}.jobs-act{display:grid;grid-template-columns:80px 1fr auto;gap:12px;align-items:center;padding:8px 0;font-size:13px;line-height:1.4}.jobs-act+.jobs-act{border-top:1px solid var(--line2)}.jobs-act-time{color:var(--ink3);font-weight:500;font-variant-numeric:tabular-nums}.jobs-act-desc{color:var(--ink)}.jobs-act-src{font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:100px;background:var(--bg-page, var(--page));border:1px solid var(--line);color:var(--ink2);text-decoration:none;white-space:nowrap}.jobs-act-src:hover{background:var(--volt-a8);border-color:var(--volt-a20);color:var(--ink)}.jobs-activity-empty{color:var(--ink3)}.jobs-activity-skel .jobs-act-skel{grid-template-columns:80px 1fr;border-top:none}@media (max-width: 520px){.jobs-act{grid-template-columns:70px 1fr;grid-template-areas:"time desc" ". pill"}.jobs-act-time{grid-area:time}.jobs-act-desc{grid-area:desc}.jobs-act-src{grid-area:pill;justify-self:start}}.jobs-overview{display:flex;flex-direction:column;gap:18px}.jobs-overview-stub{background:var(--card);border:1px dashed var(--line);border-radius:14px;padding:28px 32px;box-shadow:var(--shadow-sm)}.jobs-overview-stub-title{font-size:16px;font-weight:700;margin:0 0 8px;color:var(--ink)}.jobs-overview-stub-body{font-size:13px;color:var(--ink2);margin:0 0 12px}.jobs-overview-stub-list{font-size:13px;color:var(--ink2);line-height:1.7;margin:0;padding-left:20px}.jobs-overview-stub-list b{color:var(--ink);font-weight:700}.jobs-coming-soon{background:var(--card);border:1px dashed var(--line);border-radius:14px;padding:36px 32px;box-shadow:var(--shadow-sm);max-width:640px}.jobs-cs-icon{font-size:24px;margin-bottom:10px;opacity:.6}.jobs-cs-title{font-size:18px;font-weight:700;margin:0 0 10px;color:var(--ink);display:flex;align-items:center;gap:10px}.jobs-cs-tag{font-size:11px;font-weight:700;background:var(--amber-bg);color:var(--amber-tx);padding:3px 9px;border-radius:100px;letter-spacing:.04em;text-transform:uppercase}.jobs-cs-body{font-size:13px;color:var(--ink2);line-height:1.6;margin:0}.jobs-cs-note{font-size:12px;color:var(--ink3);margin:10px 0 0;font-style:italic}.jobs-bob{position:sticky;bottom:20px;margin-left:auto;margin-right:24px;width:56px;height:56px;border-radius:28px;background:var(--midnight);color:var(--volt);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0000002e;z-index:10;float:right}.jobs-bob:hover{background:var(--steel)}
