.a4-wrap{display:flex;flex-direction:column;gap:10px;width:100%}.a4-controls{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;padding:0 2px 2px}.a4-controls-body{align-self:center;justify-content:flex-start;width:min(100%,520px);margin:0 auto 2px;padding:6px 8px;border:1px solid rgba(128,128,128,.14);border-radius:10px;background:#12121fa8;box-sizing:border-box}.a4-controls-head{justify-content:flex-end;flex-wrap:nowrap;gap:8px;padding:0;min-width:0;overflow:visible}.a4-controls-demo{flex-wrap:nowrap;gap:8px;padding:0;min-width:0;overflow:hidden}.a4-layout-cluster{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto;padding:2px;border:1px solid rgba(128,128,128,.1);border-radius:999px;background:#8080800b}.a4-titleby-stack{display:flex;align-items:center;gap:8px 10px;min-width:0;flex:1 1 auto;width:100%}.a4-ctl{display:flex;align-items:center;gap:7px}.a4-ctl-label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint, #8d93aa)}.a4-titleby-stack .a4-ctl{gap:6px;min-width:0}.a4-titleby-stack .a4-ctl-label{width:auto;flex:0 0 auto;font-size:9px;letter-spacing:.04em}.a4-ctl-row{display:flex;align-items:center;gap:7px}.a4-seg{display:inline-flex;align-items:center;gap:1px;padding:2px;border-radius:999px;background:#80808017;border:1px solid rgba(128,128,128,.16)}.a4-seg button{border:0;background:transparent;color:var(--text, #c9cee0);font-family:inherit;font-weight:600;font-size:11.5px;padding:4px 10px;border-radius:999px;cursor:pointer;line-height:1}.a4-seg button:hover{color:var(--text, #fff);background:#80808021}.a4-seg button.on{background:#3b6fd4;color:#fff}.a4-seg.a4-stepper{gap:1px;padding:2px 3px}.a4-step{border:0;background:transparent;color:var(--text, #c9cee0);font-size:15px;font-weight:700;width:22px;height:22px;border-radius:999px;cursor:pointer;line-height:1}.a4-step:hover{background:#80808024}.a4-stepval{width:40px;text-align:center;background:#8080801a;border:1px solid rgba(128,128,128,.24);border-radius:8px;color:var(--text, #e9ebf5);font-weight:700;font-size:12.5px;font-variant-numeric:tabular-nums;padding:3px 2px;outline:none;-moz-appearance:textfield}.a4-stepval::-webkit-inner-spin-button,.a4-stepval::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.a4-demo-select,.a4-column-select,.a4-title-input,.a4-by-input{height:25px;box-sizing:border-box;border-radius:999px;border:1px solid rgba(128,128,128,.18);background:#19192a;color:var(--text, #e9ebf5);color-scheme:dark;font-family:inherit;font-size:11.5px;font-weight:650;outline:none}.a4-demo-select option,.a4-column-select option{background:#19192a;color:#e9ebf5}.a4-demo-select{max-width:158px;padding:2px 26px 2px 10px}.a4-column-select{width:112px;padding:2px 24px 2px 10px}.a4-title-input{width:188px;padding:2px 10px}.a4-by-input{width:116px;padding:2px 10px}.a4-titleby-stack .a4-title-ctl{flex:1 1 260px}.a4-titleby-stack .a4-by-ctl{flex:0 1 128px}.a4-titleby-stack .a4-title-input,.a4-titleby-stack .a4-by-input{width:100%;height:21px;min-width:0;padding:1px 9px;font-size:10.8px}.a4-demo-select:hover,.a4-demo-select:focus,.a4-column-select:hover,.a4-column-select:focus,.a4-title-input:hover,.a4-title-input:focus,.a4-by-input:hover,.a4-by-input:focus{border-color:#3b6fd4bf}.a4-title-input::placeholder,.a4-by-input::placeholder{color:var(--text-faint, #8d93aa)}.a4-tidy{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(128,128,128,.22);background:#80808017;color:var(--text, #c9cee0);font-family:inherit;font-weight:600;font-size:11.5px;padding:6px 10px;border-radius:999px;cursor:pointer}.a4-tidy:hover{border-color:#3b6fd4;color:#3b6fd4}.a4-tidy svg{width:13px;height:13px}@media(max-width:900px){.a4-controls-body{justify-content:flex-start;width:min(100%,430px)}.a4-titleby-stack{display:grid;grid-template-rows:repeat(2,22px);gap:3px;flex:1 1 100%}.a4-titleby-stack .a4-ctl-label{width:28px;flex:0 0 28px;font-size:9px}.a4-titleby-stack .a4-title-ctl,.a4-titleby-stack .a4-by-ctl{flex:none}.a4-titleby-stack .a4-title-input,.a4-titleby-stack .a4-by-input{width:100%;height:22px;font-size:11px}.a4-layout-cluster{flex:1 1 auto;flex-wrap:wrap;border-radius:10px}}@media(max-width:520px){.a4-controls{gap:7px 10px}.a4-layout-cluster .a4-ctl-label{min-width:45px}.a4-layout-cluster .a4-column-ctl{flex:1 1 100%}.a4-layout-cluster .a4-column-select{flex:1 1 auto;width:auto;min-width:0}.a4-layout-cluster .a4-tidy{padding-left:9px;padding-right:9px}}.a4-card-scroll{width:100%;overflow-x:auto;overflow-y:visible;padding-bottom:6px}.a4-card-scroll.fit{overflow:hidden;height:var(--a4-fit-h)}.a4-card-scroll.fit .a4-card{transform:scale(var(--a4-fit));transform-origin:top left}.a4-card{box-sizing:border-box;width:max-content;max-width:none;padding:14px;overflow:visible}.a4-card-head{display:flex;align-items:center;gap:10px;padding:11px 16px;margin-bottom:12px;border-bottom:1px solid #2a2a3f}.a4-brand-mark{display:inline-flex;align-items:center;flex:none;min-width:0}.a4-brand-img{display:block;width:98px;max-width:98px;height:auto}.a4-brand-wordmark{font-size:19px;font-weight:800;letter-spacing:0;line-height:1;display:inline-flex;flex:none}.a4-brand-wordmark .cap{color:#107a41;font-weight:850}.a4-brand-wordmark .mvp{color:#3b6fd4;font-weight:900}.a4-head-div{width:1px;height:16px;background:#3a3a56;flex:none}.a4-title-stack{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 32ch}.a4-head-title,.a4-head-title-input{font-size:12.5px;font-weight:600;color:#aeb5c9;letter-spacing:.01em;line-height:1.2;min-width:0}.a4-head-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a4-head-title-input{width:100%;max-width:100%;background:transparent;border:0;outline:none;font-family:inherit;padding:1px 0}.a4-head-title-input::placeholder{color:#8d93aa;font-weight:600}.a4-head-title-input:hover,.a4-head-title-input:focus{box-shadow:inset 0 -1px #3b6fd4;color:#e9ebf5}.a4-byline{color:#8d93aa;font-size:9.5px;font-weight:720;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a4-spacer{flex:1 1 auto}.a4-head-meta{display:inline-flex;align-items:center;gap:10px;flex:none}.a4-deal{font-size:12.5px;font-weight:800;color:#e9ebf5;white-space:nowrap;flex:none}.a4-season{font-size:11.5px;font-weight:800;color:#e9ebf5;background:#25253a;border:1px solid #3a3a56;border-radius:7px;padding:4px 9px;white-space:nowrap;flex:none}.a4-card.lanes-1 .a4-card-head{display:grid;grid-template-columns:auto 1px minmax(0,1fr);gap:7px 8px;align-items:center;padding:10px 12px}.a4-card.lanes-1 .a4-brand-mark{grid-column:1;grid-row:1}.a4-card.lanes-1 .a4-brand-img{width:86px;max-width:86px}.a4-card.lanes-1 .a4-head-div{grid-column:2;grid-row:1}.a4-card.lanes-1 .a4-spacer{display:none}.a4-card.lanes-1 .a4-title-stack{grid-column:3;grid-row:1;width:100%;min-width:0;flex:none}.a4-card.lanes-1 .a4-head-title-input,.a4-card.lanes-1 .a4-head-title{font-size:11px}.a4-card.lanes-1 .a4-byline{font-size:8.8px}.a4-card.lanes-1 .a4-head-meta{grid-column:1 / -1;grid-row:2;justify-self:end;gap:7px}.a4-card.lanes-1 .a4-deal{font-size:10.8px}.a4-card.lanes-1 .a4-season{font-size:10.5px;padding:3px 7px}.a4-lanes{display:flex;gap:14px;align-items:stretch}.a4-lane{width:268px;flex:none;display:flex;flex-direction:column;border-radius:8px;border:1px solid transparent;transition:background .12s,border-color .12s}.a4-lane.over{border-color:#3b6fd4;background:#3b6fd41a}.a4-lane-body{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:90px}.a4-lanes.aligned .a4-lane-body{gap:0}.a4-lane-body:empty:before{content:"drop a panel here";display:flex;align-items:center;justify-content:center;flex:1;color:#8d93aa;font-size:12px;border:1px dashed #2a2a3f;border-radius:8px;min-height:90px}.a4-card.capturing .a4-lane-body:empty:before{content:"";color:transparent;border-color:transparent}.a4-team-panel{position:relative;width:100%;align-self:flex-start;background:#1c1c2e;border:1px solid #2a2a3f;border-radius:9px;overflow:hidden;box-shadow:0 4px 14px #00000029;display:flex;flex-direction:column}.a4-team-head{position:relative;display:flex;align-items:center;gap:9px;padding:9px 11px 8px 14px;background:#25253a}.a4-drag-handle{position:absolute;top:3px;left:4px;display:inline-flex;align-items:center;color:#6b7088;cursor:grab;opacity:.8}.a4-drag-handle:active{cursor:grabbing}.a4-drag-handle:hover{color:#e9ebf5;opacity:1}.a4-logo{height:36px;width:auto;max-width:48px;flex:none}.a4-logo-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#e9ebf5}.a4-meta{min-width:0;flex:1}.a4-name{font-size:17px;font-weight:800;color:#e9ebf5;line-height:1.04;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a4-legal{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:baseline;gap:3px;font-size:13.5px;font-weight:850;line-height:1;white-space:nowrap}.a4-legal.ok{color:#34c07e}.a4-legal.block{color:#ef4444}.a4-legal.review{color:#eab308}.a4-legal-glyph{font-size:1em;font-weight:880;line-height:1;text-shadow:.35px 0 0 currentColor,-.35px 0 0 currentColor,0 .35px 0 currentColor,0 -.35px 0 currentColor}.a4-legal-label{font-size:9px;font-weight:760;line-height:1}.a4-underline{display:block;height:3px;width:100%;flex:none;background:#33344d}.a4-pay-bar{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 11px 7px;background:#181828;font-variant-numeric:tabular-nums}.a4-pay,.a4-net{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.a4-k{color:#8d93aa;font-size:8.6px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.a4-pay b{color:#e9ebf5;font-size:16px;font-weight:940;line-height:1}.a4-net b{font-size:13px;font-weight:850;line-height:1}.a4-net.shed b{color:#34c07e}.a4-net.add b{color:#ef4444}.a4-net.even b{color:#8d93aa}.a4-panel-body{padding:8px 10px}.a4-section+.a4-section{margin-top:7px;padding-top:7px;border-top:1px solid #2a2a3f}.a4-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin:0 1px 5px}.a4-lbl{font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#aeb5c9}.a4-sec-salary{font-size:10px;font-weight:760;color:#8d93aa;font-variant-numeric:tabular-nums;white-space:nowrap}.a4-out-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.a4-sm{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:stretch;min-height:38px;border-radius:8px;background:#23233c;overflow:hidden;cursor:grab}.a4-sm:active{cursor:grabbing}.a4-sm-main{align-self:center;min-width:0;padding:0 7px;display:flex;flex-direction:column}.a4-sm-name{font-size:11.4px;font-weight:720;color:#e9ebf5;line-height:1.14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a4-sm-amt{font-size:10.2px;font-weight:800;color:#c9cee0;font-variant-numeric:tabular-nums;line-height:1.1}.a4-in-list{display:flex;flex-direction:column;gap:6px}.a4-asset{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:stretch;min-height:46px;border-radius:8px;background:#23233c;overflow:hidden;cursor:grab}.a4-asset.has-route{grid-template-columns:40px minmax(0,1fr) auto;padding-right:34px}.a4-asset:active{cursor:grabbing}.a4-asset-main{align-self:center;min-width:0;padding-left:9px;display:flex;flex-direction:column;gap:1px}.a4-asset-first,.a4-asset-last{font-size:12.2px;font-weight:720;color:#e9ebf5;line-height:1.06;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a4-asset-pos{position:relative;top:-1px;display:inline-flex;align-items:center;margin-left:5px;font-size:8.5px;font-weight:760;letter-spacing:.02em;color:#9da3bd;background:#25253a;border:1px solid #2a2a3f;border-radius:4px;padding:0 4px}.a4-asset-amt{align-self:center;color:#e9ebf5;font-size:11.5px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:4px}.a4-asset-main.pick .a4-asset-first{font-weight:800}.a4-pick-origin{color:#aeb5c9;font-weight:760;text-transform:uppercase}.a4-sm-amt.a4-pick-origin{font-size:9.8px;letter-spacing:.02em}.a4-card.lanes-1 .a4-out-grid{grid-template-columns:1fr}.a4-card.lanes-1 .a4-asset,.a4-card.lanes-1 .a4-asset.has-route{grid-template-columns:40px minmax(0,1fr) auto}.a4-card.lanes-1 .a4-asset-main{padding-left:8px}.a4-card.lanes-1 .a4-asset-first,.a4-card.lanes-1 .a4-asset-last{font-size:12px}.a4-card.lanes-1 .a4-asset-amt{font-size:11px;padding-right:2px}.a4-avatar{position:relative;flex:none;align-self:stretch;overflow:hidden;background:transparent;display:grid;place-items:center;color:#9da3bd;font-weight:850}.a4-sm .a4-avatar{width:32px}.a4-asset .a4-avatar{width:40px}.a4-sm.kind-pick,.a4-sm.kind-cash{grid-template-columns:minmax(0,1fr);column-gap:0;padding-left:35px}.a4-asset.kind-pick,.a4-asset.kind-cash,.a4-asset.kind-pick.has-route,.a4-asset.kind-cash.has-route{grid-template-columns:40px minmax(0,1fr) auto}.a4-sm.kind-pick .a4-avatar,.a4-sm.kind-cash .a4-avatar{position:absolute;left:7px;top:0;bottom:0;margin:auto 0;align-self:center;width:23px;height:23px;border-radius:7px}.a4-asset.kind-pick .a4-avatar,.a4-asset.kind-cash .a4-avatar{align-self:center;justify-self:center;width:28px;height:28px;border-radius:8px}.a4-face{position:absolute;inset:0;background-repeat:no-repeat}.a4-avatar.out .a4-face{background-size:auto 142%;background-position:50% 8%}.a4-avatar.in .a4-face{background-size:auto 135%;background-position:50% 8%}.a4-face-probe{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.a4-avatar span{font-size:10px}.a4-avatar.pick,.a4-avatar.cash{background:transparent}.a4-avatar.pick span{color:#6f8cd6;font-size:11px}.a4-avatar.pick .a4-pick-logo{max-width:90%;max-height:90%;width:auto;height:auto}.a4-avatar.cash span{color:#58c58f;font-size:15px}.a4-route-mark{z-index:2;width:28px;height:28px;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.a4-route-mark img{display:block;max-width:24px;max-height:24px;width:auto;height:auto}.a4-asset .a4-route-mark{position:absolute;right:6px;top:0;bottom:0;margin:auto 0;border-left:1px solid rgba(42,42,63,.78);padding-left:5px}.a4-sm .a4-route-mark{display:none}.a4-lanes-error{padding:24px;text-align:center;color:#9da3bd;font-size:12px}.a4-note-wrap{display:flex;flex-direction:column;padding:7px 6px 2px;margin-top:6px;border-top:1px solid #2a2a3f}.a4-team-note{width:100%;box-sizing:border-box;background:transparent;border:0;color:#e9ebf5;font-family:inherit;font-weight:500;font-size:12px;line-height:1.32;outline:none;padding:2px 0;resize:none;min-height:19px;max-height:55px;overflow:hidden;white-space:pre-wrap}.a4-team-note::placeholder{color:#8d93aa;font-size:11.5px}.a4-card.capturing .a4-team-note::placeholder{color:transparent}.a4-team-note:hover,.a4-team-note:focus{box-shadow:inset 0 -1px #3a3a56}.a4-ghost{opacity:.45}.a4-chosen{box-shadow:0 0 0 2px #3b6fd4}
