.Dfs_main__8ZZGm,.Dfs_wrap__d2T8_{display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0}.Dfs_main__8ZZGm,.Dfs_side__KXUFz{align-content:start}.Dfs_side__KXUFz{display:grid;grid-gap:var(--s3);gap:var(--s3);min-width:0}@media (min-width:960px){.Dfs_side__KXUFz{position:-webkit-sticky;position:sticky;top:var(--s4);max-height:calc(100svh - var(--s5));overflow-y:auto}}.Dfs_controls__wZuMf{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s4);background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--radius-card)}@media (min-width:1280px){.Dfs_controls__wZuMf{padding:var(--s5)}}.Dfs_row__RzocY{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3);min-width:0}.Dfs_field__MRZx8{display:grid;grid-gap:var(--s1);gap:var(--s1);min-width:0}.Dfs_slateField__aLDo6{flex:1 1 100%;max-width:100%}.Dfs_slateField__aLDo6 .Dfs_select__HUrLb{width:100%;min-width:0;text-overflow:ellipsis}@media (min-width:640px){.Dfs_slateField__aLDo6{flex:0 1 auto}}.Dfs_scoring__FF0Ag{margin:0;font-size:var(--fs-13);font-weight:600;color:var(--t-text)}.Dfs_label__kfFBG{font-size:var(--fs-12);color:var(--t-muted)}.Dfs_input__4W4hx,.Dfs_select__HUrLb{font:inherit;font-size:var(--fs-13);color:var(--t-text);background:var(--t-bg);border:1px solid var(--t-border);border-radius:var(--radius-control);padding:var(--s2) var(--s3);min-height:40px;max-width:100%}.Dfs_input__4W4hx:focus-visible,.Dfs_select__HUrLb:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}.Dfs_numInput__Pfl19{width:6.5rem}.Dfs_numInput__Pfl19,.Dfs_own__mMI5d{font-feature-settings:var(--nums);font-variant-numeric:var(--nums)}.Dfs_own__mMI5d{width:4.5rem;min-height:32px;text-align:right}.Dfs_cap__FkhUX{margin:0 0 0 auto;display:grid;justify-items:end;grid-gap:var(--s1);gap:var(--s1)}.Dfs_capNum__bCFbp{font-size:var(--fs-22);font-weight:var(--fw-sb);font-feature-settings:var(--nums);font-variant-numeric:var(--nums);color:var(--t-text)}.Dfs_check__clzkk{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-13);color:var(--t-text);min-height:40px}.Dfs_pop__jEjyA{margin:0;font-size:var(--fs-12);color:var(--t-muted);max-width:var(--w-read)}.Dfs_lead__lZJqF{margin:0;font-size:var(--fs-15);color:var(--t-text);max-width:var(--w-read)}.Dfs_name__27uha{margin:0;font-size:var(--fs-18);font-weight:var(--fw-sb);color:var(--t-text)}.Dfs_linkBtn__kLSXg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:var(--s1) 0;font:inherit;font-size:var(--fs-12);color:var(--t-text);text-decoration:underline;cursor:pointer;justify-self:start}.Dfs_grid__Llgeh{display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start}.Dfs_card__NAD9F{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s4);background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--radius-card);min-width:0;container-type:inline-size}@media (min-width:1280px){.Dfs_card__NAD9F{padding:var(--s5)}}.Dfs_cardHead__pSzAI{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s4)}.Dfs_big__MPIUk{font-size:var(--fs-38);line-height:1;font-feature-settings:var(--nums);font-variant-numeric:var(--nums)}.Dfs_big__MPIUk,.Dfs_mid__XLteJ{margin:0;font-family:var(--font-display-stack);font-weight:var(--fw-sb);color:var(--t-text)}.Dfs_mid__XLteJ{font-size:var(--fs-22);line-height:1.1;font-feature-settings:var(--nums);font-variant-numeric:var(--nums)}.Dfs_companions___XPI7{display:grid;grid-gap:var(--s1);gap:var(--s1);justify-items:end;text-align:right;min-width:0}.Dfs_salaryLine__Njwmo{margin:0;font-size:var(--fs-12);color:var(--t-muted);font-feature-settings:var(--nums);font-variant-numeric:var(--nums)}.Dfs_salaryLine__Njwmo span{color:var(--t-text)}.Dfs_spots___5Cb7{display:grid;margin:0;padding:0;list-style:none}@container (min-width: 600px){.Dfs_spots___5Cb7{grid-auto-flow:column;grid-template-rows:repeat(var(--rows,8),auto);column-gap:var(--s5)}.Dfs_spots___5Cb7>.Dfs_spot__UK2Nq{border-top:0;border-bottom:1px solid var(--t-hair)}}.Dfs_poolRow__qrv1S,.Dfs_spot__UK2Nq{display:grid;align-items:center;grid-gap:var(--s2);gap:var(--s2);padding:var(--s2) 0;border-top:1px solid var(--t-hair);min-width:0}.Dfs_spot__UK2Nq{grid-template-columns:3.1rem minmax(0,1fr) auto auto;min-height:44px}.Dfs_spot__UK2Nq:first-child{border-top:0}@media (min-width:960px){.Dfs_spot__UK2Nq{min-height:36px}}.Dfs_slot__hi7TB{font-size:var(--fs-12);font-weight:var(--fw-sb);color:var(--t-muted)}.Dfs_who__w5DGh{display:grid;min-width:0}.Dfs_pname__STF7N{font-size:var(--fs-13);color:var(--t-text);overflow-wrap:anywhere}.Dfs_meta__mZzJr{font-size:var(--fs-12);color:var(--t-muted)}.Dfs_num__dak6I{display:grid;justify-items:end;text-align:right;font-size:var(--fs-13);color:var(--t-text);font-feature-settings:var(--nums);font-variant-numeric:var(--nums);min-width:3.4rem}.Dfs_sideHead__u_Px2{display:grid;grid-gap:var(--s1);gap:var(--s1)}.Dfs_pool__wAHI6{display:grid;margin:0;padding:0;list-style:none}.Dfs_poolRow__qrv1S{grid-template-columns:minmax(0,1fr) auto auto}.Dfs_poolRow__qrv1S:has(.Dfs_acts__lUNwU){grid-template-columns:minmax(0,1fr) auto auto auto}.Dfs_poolRow__qrv1S[data-locked] .Dfs_pname__STF7N{font-weight:var(--fw-sb)}.Dfs_poolRow__qrv1S[data-excluded] .Dfs_pname__STF7N{color:var(--t-faint);text-decoration:line-through}.Dfs_acts__lUNwU{display:inline-flex;gap:var(--s1)}.Dfs_act__EPHDH{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--fs-12);color:var(--t-muted);background:none;border:1px solid var(--t-border);border-radius:var(--radius-control);padding:var(--s1) var(--s2);min-height:32px;cursor:pointer}.Dfs_act__EPHDH:hover{color:var(--t-text)}.Dfs_act__EPHDH[aria-pressed=true]{color:var(--t-text);background:var(--t-surface-3)}.Dfs_act__EPHDH:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}@media (max-width:640px),(pointer:coarse){.Dfs_act__EPHDH{min-height:var(--hit)}}.Dfs_none__VOFZX{display:grid;grid-gap:var(--s2);gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--t-line)}.Dfs_poolBox__PE9Df{display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start;min-width:0}@media (max-width:599px){.Dfs_spot__UK2Nq{min-height:36px;padding:var(--s1) 0}.Dfs_spot__UK2Nq .Dfs_who__w5DGh{display:flex;align-items:baseline;gap:var(--s2)}.Dfs_spot__UK2Nq .Dfs_who__w5DGh .Dfs_pname__STF7N{overflow-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.Dfs_spot__UK2Nq .Dfs_who__w5DGh .Dfs_meta__mZzJr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}}