.resourcing-pressure-module__Em33Xq__pressure{--r-bg:#16181d;--r-ink:#e6e4de;--r-mute:#9aa09c;--r-faint:#868c89;--r-gold:#e0a83e;--r-signal:#f97316;--r-ok:#7fb08a;--r-warn:#d9873d;--r-bad:#cf6f6f;--r-line:#ffffff12;--r-line-strong:#ffffff24;--t-hover:.1s;--t-select:.14s;--t-done:.22s;background:var(--r-bg);color:var(--r-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;border-radius:14px;margin:0 0 clamp(30px,5vw,56px);padding:clamp(22px,3.4vw,40px) clamp(18px,3vw,36px) clamp(20px,3vw,30px);box-shadow:0 24px 60px #00000047}.resourcing-pressure-module__Em33Xq__head{margin:0 0 clamp(22px,3vw,34px)}.resourcing-pressure-module__Em33Xq__eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--r-gold);margin:0 0 12px;font-size:10px}.resourcing-pressure-module__Em33Xq__title{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:660;line-height:1.05}.resourcing-pressure-module__Em33Xq__frame{grid-template-columns:116px minmax(0,1fr);gap:0 14px;display:grid;position:relative}.resourcing-pressure-module__Em33Xq__axis{border-right:1px solid var(--r-line);height:232px;position:relative}.resourcing-pressure-module__Em33Xq__axisTop,.resourcing-pressure-module__Em33Xq__axisFloor{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:right;font-size:9.5px;line-height:1.3;position:absolute;right:12px}.resourcing-pressure-module__Em33Xq__axisTop{color:var(--r-gold);top:-5px}.resourcing-pressure-module__Em33Xq__axisFloor{color:var(--r-faint);bottom:-5px}.resourcing-pressure-module__Em33Xq__rail{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:4px;height:232px;display:grid;position:relative}.resourcing-pressure-module__Em33Xq__datum{background:var(--r-gold);z-index:4;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.resourcing-pressure-module__Em33Xq__week{cursor:pointer;flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.resourcing-pressure-module__Em33Xq__vessel{border-bottom:1px solid var(--r-line-strong);height:100%;display:block;position:relative;overflow:visible}.resourcing-pressure-module__Em33Xq__room{transition:height var(--t-done) cubic-bezier(.2, 0, 0, 1);background-image:repeating-linear-gradient(#e6e4de29 0 1px,#0000 1px 6px);position:absolute;top:0;left:0;right:0}.resourcing-pressure-module__Em33Xq__load{border-top:2px solid var(--r-ok);transition:height var(--t-done) cubic-bezier(.2, 0, 0, 1), border-color var(--t-done) ease;background:#0f1114;position:absolute;bottom:0;left:0;right:0}.resourcing-pressure-module__Em33Xq__week[data-state=near] .resourcing-pressure-module__Em33Xq__load{border-top-color:var(--r-warn)}.resourcing-pressure-module__Em33Xq__week[data-state=over] .resourcing-pressure-module__Em33Xq__load{border-top-color:var(--r-bad)}.resourcing-pressure-module__Em33Xq__week[data-state=unallocated] .resourcing-pressure-module__Em33Xq__load{border-top-color:var(--r-line-strong)}.resourcing-pressure-module__Em33Xq__breach{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--r-bad) 55%, transparent) 0 1px, transparent 1px 5px);border-top:2px solid var(--r-bad);z-index:3;transition:height var(--t-done) cubic-bezier(.2, 0, 0, 1);position:absolute;bottom:100%;left:0;right:0}.resourcing-pressure-module__Em33Xq__commitment{background:var(--r-signal);border-radius:2px;height:3px;position:absolute;top:0;left:2px;right:2px}.resourcing-pressure-module__Em33Xq__weekLabel{text-align:center;font-family:var(--font-mono);color:var(--r-faint);transition:color var(--t-hover) ease;font-size:9px;position:absolute;bottom:-20px;left:0;right:0}.resourcing-pressure-module__Em33Xq__week[data-holds=true] .resourcing-pressure-module__Em33Xq__weekLabel{color:var(--r-ink)}.resourcing-pressure-module__Em33Xq__week[data-state=over] .resourcing-pressure-module__Em33Xq__weekLabel{color:#e6a5a5}.resourcing-pressure-module__Em33Xq__handleRail{grid-column:2;height:52px;margin-top:26px;position:relative}.resourcing-pressure-module__Em33Xq__handle{border:1px solid color-mix(in srgb, var(--r-signal) 55%, transparent);cursor:grab;touch-action:none;white-space:nowrap;transition:left var(--t-done) cubic-bezier(.2, 0, 0, 1), box-shadow var(--t-select) ease, transform var(--t-select) ease;background:#1c1f26;border-radius:8px;align-items:center;gap:8px;padding:7px 12px 7px 9px;display:inline-flex;position:absolute;top:8px;translate:-50%}.resourcing-pressure-module__Em33Xq__handle[data-dragging=true]{cursor:grabbing;box-shadow:0 0 0 1.5px var(--r-signal), 0 4px 12px #00000073;transition:box-shadow var(--t-select) ease, transform var(--t-select) ease;transform:translateY(-1px)}.resourcing-pressure-module__Em33Xq__handle:focus-visible{box-shadow:0 0 0 2px var(--r-bg), 0 0 0 4px var(--r-signal);outline:none}.resourcing-pressure-module__Em33Xq__handleGrip{background-image:repeating-linear-gradient(90deg,#ffffff80 0 1.5px,#0000 1.5px 5px);width:10px;height:12px}.resourcing-pressure-module__Em33Xq__handleLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--r-ink);font-size:9.5px}.resourcing-pressure-module__Em33Xq__readout{border-top:1px solid var(--r-line);flex-wrap:wrap;align-items:baseline;gap:14px;margin:6px 0 0;padding-top:14px;display:flex}.resourcing-pressure-module__Em33Xq__readoutState{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--r-ok);font-size:11px}.resourcing-pressure-module__Em33Xq__readoutState[data-state=near]{color:#eab784}.resourcing-pressure-module__Em33Xq__readoutState[data-state=over]{color:#e6a5a5}.resourcing-pressure-module__Em33Xq__readoutState[data-state=unallocated]{color:var(--r-mute)}.resourcing-pressure-module__Em33Xq__readoutWhat{font-family:var(--font-ui);color:var(--r-mute);max-width:60ch;font-size:13px;line-height:1.45}.resourcing-pressure-module__Em33Xq__note{font-family:var(--font-ui);color:var(--r-faint);max-width:72ch;margin:14px 0 0;font-size:12px;line-height:1.5}@media (max-width:760px){.resourcing-pressure-module__Em33Xq__frame{grid-template-columns:minmax(0,1fr);gap:0}.resourcing-pressure-module__Em33Xq__axis{border-right:0;justify-content:space-between;height:auto;margin-bottom:8px;display:flex}.resourcing-pressure-module__Em33Xq__axisTop,.resourcing-pressure-module__Em33Xq__axisFloor{text-align:left;position:static}.resourcing-pressure-module__Em33Xq__rail{gap:3px;height:172px}.resourcing-pressure-module__Em33Xq__handleRail{grid-column:1}.resourcing-pressure-module__Em33Xq__handleLabel{display:none}.resourcing-pressure-module__Em33Xq__handle{padding:9px}}@media (prefers-reduced-motion:reduce){.resourcing-pressure-module__Em33Xq__room,.resourcing-pressure-module__Em33Xq__load,.resourcing-pressure-module__Em33Xq__breach,.resourcing-pressure-module__Em33Xq__handle{transition:none}}
