.v4-main[hidden]{display:none !important}body.v4-profile-active:not(.login-active){display:block !important;margin:0 !important;padding:0 !important;background:#f4f5f7;overflow-x:hidden}body.v4-profile-active>header,body.v4-profile-active>main:not(#v4Main),body.v4-profile-active>.pro-shell,body.v4-profile-active>.modal-backdrop,body.v4-profile-active>.player-drawer,body.v4-profile-active>.player-drawer-backdrop,body.v4-profile-active>.compare-drawer{display:none !important}body.v4-profile-active.login-active #v4Main{display:none !important}.v4-main{display:none;min-height:100vh;width:100%;background:#eef1f4;color:#17212a}body.v4-profile-active:not(.login-active) .v4-main{display:block}#v4Main .tpx-source-strip{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;padding:8px 12px;border:1px solid #d6dce3;border-left:3px solid #0d7a54;background:#f7faf8;color:#536273;font-size:11px}#v4Main .tpx-source-strip b{color:#17212a}#v4Main .tpx-method-contract{margin:0 0 14px;border:1px solid #b9d1c5;border-left:4px solid #0d7a54;background:#f5faf7;color:#405163}#v4Main .tpx-method-contract-head,#v4Main .tpx-method-contract-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 13px}#v4Main .tpx-method-contract-head span{color:#0d7a54;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-method-contract-head h2{margin:2px 0 0;color:#17212a;font-size:15px}#v4Main .tpx-method-contract-head>b{max-width:520px;padding:4px 7px;border:1px solid #92bba7;background:#e8f5ed;color:#0b6947;font-size:10px}#v4Main .tpx-method-contract-head>b.warn{border-color:#d1a44a;background:#fff7e5;color:#704800}#v4Main .tpx-method-contract-summary{justify-content:flex-start;border-top:1px solid #d6e4dc;background:#fff;font-size:10px}#v4Main .tpx-method-contract-summary b{color:#17212a}#v4Main .tpx-method-contract details{border-top:1px solid #d6e4dc}#v4Main .tpx-method-contract summary{padding:9px 13px;color:#0d6949;cursor:pointer;font-size:10px;font-weight:900}#v4Main .tpx-method-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d6e4dc}#v4Main .tpx-method-contract-grid article{min-width:0;padding:12px 13px;background:#fff}#v4Main .tpx-method-contract-grid h3{margin:0 0 5px;color:#17212a;font-size:11px}#v4Main .tpx-method-contract-grid p{margin:0 0 5px;line-height:1.45;overflow-wrap:anywhere}#v4Main .tpx-method-contract-grid small{display:block;color:#667585;line-height:1.4;overflow-wrap:anywhere}#v4Main .tpx-currentness-strip{margin:0 0 12px;border:1px solid #c9d7ce;border-left:3px solid #0d7a54;background:#f3faf6;color:#405163;font-size:11px}#v4Main .tpx-currentness-strip.attention{border-color:#d9b86c;border-left-color:#a96f00;background:#fff9eb}#v4Main .tpx-currentness-strip.loading{display:flex;gap:10px;padding:8px 12px}#v4Main .tpx-currentness-strip summary{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:8px 12px;cursor:pointer}#v4Main .tpx-currentness-strip summary b{color:#17212a}#v4Main .tpx-currentness-detail{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 12px 10px 28px}#v4Main .tpx-currentness-detail b{color:#17212a}#v4Main .tpx-source-gap{padding:12px;border:1px dashed #b9c3cd;background:#f8f9fa}#v4Main .tpx-source-gap b{color:#17212a;font-size:13px}#v4Main .tpx-source-gap p{margin:5px 0 0;color:#536273;line-height:1.45}#v4Main .tpx-crest,#v4Main .tpx-avatar{overflow:hidden;contain:paint}#v4Main .tpx-crest img,#v4Main .tpx-avatar img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}#v4Main .tpx-avatar img{object-fit:cover}#v4Main .tpx-depth-line{display:grid;grid-template-columns:130px repeat(auto-fit,minmax(150px,1fr));border-top:1px solid #e0e5ea}#v4Main .tpx-depth-line:first-child{border-top:0}#v4Main .tpx-depth-line h3,#v4Main .tpx-depth-line>span,#v4Main .tpx-depth-line button{margin:0;padding:10px}#v4Main .tpx-depth-line button{border:0;border-left:1px solid #e0e5ea;background:#fff;text-align:left}#v4Main .tpx-depth-line button b,#v4Main .tpx-depth-line button span{display:block}#v4Main .tpx-depth-line button span{margin-top:3px;color:#667585;font-size:10px}@media (max-width:767px){#v4Main .tpx-source-strip{margin-inline:13px}#v4Main .tpx-method-contract{margin-inline:13px}#v4Main .tpx-method-contract-head{align-items:flex-start}#v4Main .tpx-method-contract-head>b{width:100%;max-width:none}#v4Main .tpx-method-contract-grid{grid-template-columns:1fr}#v4Main .tpx-currentness-strip{margin-inline:13px}#v4Main .tpx-currentness-detail{display:grid;padding-left:12px}#v4Main .tpx-depth-line{grid-template-columns:1fr}#v4Main .tpx-depth-line button{border-left:0;border-top:1px solid #e0e5ea}}#v4Main .tpx-audit-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid #aab7c2;background:#f4f7f9;color:#33475b;font-size:9px;font-weight:900;text-transform:uppercase}#v4Main .tpx-audit-badge.verified{border-color:#79a992;background:#edf7f1;color:#0b6947}#v4Main .tpx-audit-badge.review{border-color:#d1a44a;background:#fff7e5;color:#704800}#v4Main .tpx-audit-badge.source-gap{border-color:#bd8d87;background:#fff0ee;color:#842f28}#v4Main .tpx-audit-badge.local{border-color:#8ea6be;background:#eef4fa;color:#244e74}#v4Main .tpx-audit-source-chain{min-width:11rem}#v4Main .tpx-audit-source-chain summary{color:#0d7a54;cursor:pointer;font-weight:800}#v4Main .tpx-audit-source-chain>div{display:grid;gap:.35rem;margin-top:.45rem}#v4Main .tpx-audit-source-chain .tpx-entity{align-items:flex-start;justify-content:flex-start;text-align:left;white-space:normal}#v4Main .tpx-review-closure-action{display:grid;gap:.4rem;min-width:10rem}#v4Main .tpx-review-closure-action small{color:#536273;line-height:1.35;max-width:24rem}#v4Main .tpx-audit-boundary{padding:10px 12px;border-left:3px solid #14875e;background:#f2f8f5}#v4Main .tpx-audit-boundary b{color:#0b6947;font-size:10px;text-transform:uppercase}#v4Main .tpx-audit-boundary p{margin:6px 0 0;color:#4e5d69;font-size:11px;line-height:1.45}#v4Main .tpx-table[data-table-id^="v4-model-audit"]{min-width:980px}#v4Main .tpx-table[data-table-id="v4-model-audit-data"]{min-width:1460px}#v4Main .tpx-table[data-table-id="v4-model-audit-routes"]{min-width:1520px}#v4Main .tpx-table[data-table-id="v4-model-audit-actions"]{min-width:1180px}#v4Main .tpx-table[data-table-id^="v4-model-audit"] th:first-child,#v4Main .tpx-table[data-table-id^="v4-model-audit"] td:first-child{position:sticky;left:0;z-index:3;min-width:160px;background:#fff;box-shadow:1px 0 0 var(--line)}#v4Main .tpx-table[data-table-id^="v4-model-audit"] thead th:first-child{z-index:7;background:#e8edf1}@media (max-width:767px){#v4Main .tpx-family-operations .tpx-tabs{margin-right:-12px;margin-left:-12px}#v4Main .tpx-family-operations .tpx-page-actions{width:100%;overflow-x:auto;flex-wrap:nowrap}#v4Main .tpx-family-operations .tpx-page-actions .tpx-btn{flex:0 0 auto}}body.v4-profile-active:not(.login-active)>#v4Main{display:block !important;position:static !important;inset:auto !important;width:100% !important;max-width:none !important;min-height:100vh !important;margin:0 !important;padding:0 !important;transform:none !important;grid-template-columns:none !important;overflow:visible !important}body.v4-profile-active #v4Main .tpx-header,body.v4-profile-active #v4Main .tpx-footer{margin-left:0 !important;padding-left:0 !important;padding-right:0 !important;transform:none !important;grid-template-columns:none}body.v4-profile-active #v4Main .tpx-main{margin-left:auto !important;margin-right:auto !important;transform:none !important;grid-template-columns:none}body.v4-profile-active #v4Main .tpx-header,body.v4-profile-active #v4Main .tpx-footer{padding:0 !important}body.v4-profile-active #v4Main .tpx-main{display:block !important}.tpx-app,.tpx-app *{box-sizing:border-box}.tpx-app{--ink:#111b2a;--muted:#667085;--navy:#061a31;--navy-2:#0c2948;--line:#d9dee6;--line-dark:#c5ccd6;--paper:#fff;--wash:#f3f5f8;--accent:#168458;--accent-soft:#e9f6ef;--blue:#1f6fab;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;background:#f4f5f7;color:var(--ink);font:400 13px/1.35 "Source Sans 3","Open Sans",Arial,sans-serif}.tpx-app button,.tpx-app input,.tpx-app select,.tpx-app textarea{font:inherit}.tpx-app button{letter-spacing:0}#v4Main .tpx-app :is(button,input,select,textarea){min-height:24px}#v4Main .tpx-app button{min-width:24px}#v4Main .tpx-section{content-visibility:auto;contain-intrinsic-size:auto 360px}.tpx-skip{position:fixed;left:8px;top:8px;z-index:500;padding:8px 12px;background:#fff;color:#000;opacity:0;pointer-events:none;transform:translateY(-180%)}.tpx-skip:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.tpx-header{position:sticky;top:0;z-index:100;height:70px;background:var(--navy);color:#fff;border-bottom:1px solid #163653}.tpx-header-inner{width:min(1280px,calc(100% - 24px));height:70px;margin:0 auto;display:flex;align-items:stretch;gap:14px}.tpx-brand{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:0 4px;border:0;background:transparent;color:#fff;cursor:pointer}.tpx-brand-mark{width:34px;height:26px;display:grid;place-items:center;border:2px solid #fff;transform:skew(-8deg);font-size:11px;font-weight:900}.tpx-brand-copy b{display:block;font-size:19px;line-height:1;text-transform:uppercase}.tpx-brand-copy small{display:block;margin-top:2px;color:#9bb0c3;font-size:9px;font-weight:800;text-transform:uppercase}.tpx-nav{min-width:0;flex:1 1 auto;display:flex;align-items:stretch}.tpx-nav-item{position:relative;display:flex;align-items:stretch}.tpx-nav-btn{height:70px;padding:0 10px;border:0;border-bottom:3px solid transparent;background:transparent;color:#f7f9fb;font-size:12px;font-weight:800;text-transform:uppercase;cursor:pointer;white-space:nowrap}.tpx-nav-btn:hover,.tpx-nav-btn:focus-visible,.tpx-nav-btn[aria-expanded="true"],.tpx-nav-btn.active{background:var(--navy-2);border-bottom-color:#55c88a;outline:0}.tpx-menu{position:absolute;top:70px;left:0;display:none;width:680px;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;color:var(--ink);border:1px solid var(--line-dark);box-shadow:0 16px 40px rgba(0,0,0,.22)}.tpx-menu.open{display:grid}.tpx-menu-group{padding:12px;border-right:1px solid var(--line)}.tpx-menu-group:last-child{border-right:0}.tpx-menu h3{margin:0 0 7px;color:var(--muted);font-size:10px;text-transform:uppercase}.tpx-menu button{display:block;width:100%;padding:6px;border:0;background:transparent;color:var(--ink);font-size:12px;font-weight:700;text-align:left;cursor:pointer}.tpx-menu button:hover,.tpx-menu button:focus-visible{background:var(--accent-soft);color:#075d3b;outline:0}.tpx-head-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.tpx-release-badge{min-height:30px;padding:0 9px;border:1px solid #55c88a;border-radius:999px;background:#0a392a;color:#d7ffe9;font-size:9px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.tpx-release-badge:hover,.tpx-release-badge:focus-visible{border-color:#fff;outline:2px solid transparent}.tpx-icon-btn,.tpx-login,.tpx-mobile-btn{height:34px;border:1px solid #395069;background:#102b47;color:#fff;font-weight:800;cursor:pointer}.tpx-icon-btn{width:38px;font-size:18px}.tpx-search-glyph{position:relative;width:14px;height:14px;display:inline-block;border:2px solid currentColor;border-radius:50%}.tpx-search-glyph::after{content:"";position:absolute;right:-5px;bottom:-3px;width:6px;height:2px;background:currentColor;transform:rotate(45deg);transform-origin:left center}.tpx-login{min-width:66px;padding:0 12px;background:#35485f;text-transform:uppercase}.tpx-mobile-btn{display:none;width:38px;font-size:18px}.tpx-icon-btn:hover,.tpx-icon-btn:focus-visible,.tpx-login:hover,.tpx-login:focus-visible,.tpx-mobile-btn:hover,.tpx-mobile-btn:focus-visible{border-color:#fff;outline:2px solid transparent}.tpx-mobile-nav,.tpx-mobile-nav-backdrop,.tpx-mobile-entitybar,.tpx-mobile-filter-toggle,.tpx-mobile-filter-backdrop,.tpx-mobile-tool-scenarios,.tpx-scout-mobile-summary{display:none}.tpx-mobile-nav{background:var(--navy);color:#fff}.tpx-mobile-nav button{border:0;background:transparent;color:#fff;cursor:pointer}.tpx-quickbar{background:#fff;border-bottom:1px solid var(--line)}.tpx-quickbar-inner{width:min(1280px,calc(100% - 24px));min-height:54px;margin:0 auto;display:grid;grid-template-columns:400px 1fr;gap:18px;align-items:center}.tpx-search-open{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border:1px solid var(--line);background:#fff;color:#667085;cursor:pointer}.tpx-search-open kbd{border:1px solid #cbd1d9;background:#f4f5f7;padding:1px 5px;font-size:10px}.tpx-quick-links{display:flex;gap:26px;align-items:center}.tpx-quick-links button{border:0;background:transparent;color:#3b4654;font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer}.tpx-ticker{background:#fff;border-bottom:1px solid var(--line)}.tpx-ticker-inner{width:min(1280px,calc(100% - 24px));min-height:45px;margin:0 auto;display:flex;align-items:center;gap:22px;overflow:hidden;white-space:nowrap}.tpx-ticker-title{color:var(--accent);font-size:10px;font-weight:900;text-transform:uppercase}.tpx-ticker-item{display:flex;gap:7px;align-items:baseline;font-size:12px}.tpx-ticker-item b{font-size:13px}.tpx-ticker-item span{color:var(--muted)}.tpx-main{width:min(1280px,calc(100% - 24px));min-height:650px;margin:0 auto;padding:20px 0 40px}.tpx-page-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:13px}.tpx-breadcrumb{margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.tpx-breadcrumb .tpx-identity-key{text-transform:none}.tpx-page-head h1{margin:0;font-size:26px;line-height:1.05;font-weight:900}.tpx-page-head p{max-width:780px;margin:5px 0 0;color:var(--muted);font-size:13px}.tpx-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tpx-btn{min-height:32px;padding:0 11px;border:1px solid var(--line-dark);background:#fff;color:var(--ink);font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.tpx-btn.primary{border-color:#0a6c47;background:var(--accent);color:#fff}.tpx-btn.dark{border-color:#223d58;background:var(--navy-2);color:#fff}.tpx-btn:disabled{cursor:not-allowed;opacity:.52}.tpx-btn:hover:not(:disabled),.tpx-btn:focus-visible{border-color:#435266;outline:2px solid transparent;box-shadow:0 0 0 2px rgba(31,111,171,.15)}.tpx-section{margin-bottom:14px;border:1px solid var(--line);background:#fff}.tpx-section-head{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-bottom:1px solid var(--line)}.tpx-section-head h2,.tpx-section-head h3{margin:0;font-size:13px;font-weight:900;text-transform:uppercase}.tpx-section-head small{color:var(--muted);font-size:10px;font-weight:700}.tpx-section-body{padding:10px}.tpx-section.tight .tpx-section-body{padding:0}.tpx-intelligence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.tpx-intelligence-facts span{min-width:0;padding:7px;border:1px solid var(--line);background:#f8fafb;overflow-wrap:anywhere;color:var(--muted);font-size:11px}.tpx-intelligence-facts b{display:block;margin-bottom:2px;color:var(--ink);font-size:9px;text-transform:uppercase}.tpx-intelligence-chronology{margin-top:9px;border-top:1px solid var(--line)}.tpx-intelligence-chronology summary{padding:8px 0;cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase}.tpx-intelligence-chronology article{padding:8px 0;border-top:1px solid var(--line)}.tpx-intelligence-chronology article p{margin:4px 0}.tpx-grid-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:14px;align-items:start}.tpx-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tpx-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tpx-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);background:#fff}.tpx-stat{min-height:75px;padding:10px;border-right:1px solid var(--line)}.tpx-stat:last-child{border-right:0}.tpx-stat span{display:block;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.tpx-stat b{display:block;min-width:0;margin-top:5px;overflow-wrap:anywhere;font-size:22px;line-height:1}.tpx-stat small{display:block;min-width:0;margin-top:4px;overflow-wrap:anywhere;color:var(--muted);font-size:10px}.tpx-table-wrap{width:100%;max-height:560px;overflow:auto}.tpx-table-wrap.tpx-virtual-ledger{height:min(560px,68vh);contain:layout paint;overflow:auto;overscroll-behavior:contain}.tpx-virtual-ledger .tpx-virtual-spacer td{height:0;padding:0;border:0;background:transparent !important;pointer-events:none}.tpx-virtual-summary{min-height:34px}.tpx-table{width:100%;min-width:640px;border-collapse:collapse;font-size:11px}.tpx-table th{position:sticky;top:0;z-index:2;height:34px;padding:5px 7px;border-bottom:1px solid var(--line-dark);background:#edf0f4;color:#4d5969;font-size:9px;font-weight:900;text-align:left;text-transform:uppercase;white-space:nowrap}.tpx-table th button{width:100%;min-width:24px;min-height:24px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.tpx-table td{height:38px;padding:5px 7px;border-bottom:1px solid #e6e9ee;background:#fff;vertical-align:middle;white-space:nowrap}.tpx-table tbody tr:hover td{background:#f7faf8}.tpx-table .num{text-align:right;font-variant-numeric:tabular-nums}.tpx-entity{border:0;background:transparent;color:#086d48;font-weight:900;padding:0;cursor:pointer}.tpx-table .tpx-entity{background:inherit}.tpx-entity:hover,.tpx-entity:focus-visible{text-decoration:underline;outline:0}.tpx-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid #cbd3dc;background:#f8f9fb;color:#455365;font-size:9px;font-weight:900;text-transform:uppercase}.tpx-badge.green{border-color:#9bd0b2;background:#eaf7ef;color:#0a6943}.tpx-badge.blue{border-color:#a9c7dd;background:#edf5fb;color:#1e628f}.tpx-badge.gold{border-color:#ddc68f;background:#fff7df;color:#80560a}.tpx-tabs{display:flex;overflow-x:auto;margin-bottom:13px;border:1px solid var(--line);background:#eef1f5}.tpx-tab{min-height:38px;flex:1 0 auto;padding:0 16px;border:0;border-right:1px solid var(--line);background:transparent;color:#5d6878;font-size:10px;font-weight:900;text-transform:uppercase;cursor:pointer}.tpx-tab.active{background:#fff;color:var(--ink);box-shadow:inset 0 3px 0 var(--accent)}.tpx-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:12px;padding:8px;border:1px solid var(--line);background:#fff}.tpx-app .tpx-toolbar>.tpx-field{width:auto}.tpx-field{height:32px;min-width:120px;padding:0 8px;border:1px solid var(--line-dark);background:#fff;color:var(--ink);font-size:11px}.tpx-field.wide{min-width:250px;flex:1 1 250px}.tpx-filter-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px}.tpx-filter-rail{border:1px solid var(--line);background:#fff}.tpx-filter-title{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid var(--line);font-size:11px;font-weight:900;text-transform:uppercase}.tpx-filter-title button{display:none;width:auto;min-width:44px;height:30px;padding:0 6px;border:0;background:transparent;color:var(--ink);font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.tpx-filter-group{padding:9px 10px;border-bottom:1px solid var(--line)}.tpx-filter-group label{display:block;margin-bottom:4px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.tpx-filter-group .tpx-field{width:100%}.tpx-card-list{display:grid;gap:0}.tpx-feed{min-height:54px;padding:9px 10px;border-bottom:1px solid #e5e8ed}.tpx-feed:last-child{border-bottom:0}.tpx-feed b{display:block;font-size:12px}.tpx-feed span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.tpx-profile-head{min-height:100px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:12px;padding:14px;border:1px solid var(--line);background:#fff}.tpx-crest,.tpx-avatar{width:68px;height:68px;display:grid;place-items:center;border:2px solid #173653;background:#eef3f7;color:#173653;font-size:20px;font-weight:900}.tpx-avatar{border-radius:50%}.tpx-profile-head h1{margin:0;font-size:25px}.tpx-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.tpx-capbar{position:relative;height:50px;margin:14px 0 4px;border-bottom:2px solid #778496}.tpx-capbar-fill{position:absolute;left:0;bottom:0;height:26px;background:#d7e1eb;border-right:2px solid #758397}.tpx-capbar-limit{position:absolute;right:0;bottom:-19px;color:var(--muted);font-size:9px;text-transform:uppercase}.tpx-pitch{min-height:430px;display:grid;grid-template-rows:repeat(5,1fr);gap:8px;padding:18px;border:1px solid #7ca286;background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),repeating-linear-gradient(0deg,#2d824f 0 68px,#287849 68px 136px)}.tpx-pitch-line{display:flex;justify-content:space-around;align-items:center;gap:8px}.tpx-player-chip{min-width:86px;padding:6px 7px;border:1px solid rgba(255,255,255,.8);background:rgba(5,28,18,.86);color:#fff;font-size:10px;font-weight:800;text-align:center}.tpx-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tpx-video-card{border:1px solid var(--line);background:#fff}.tpx-video-thumb{aspect-ratio:16/9;display:grid;place-items:center;background:#102a45;color:#dfe9f2;font-size:10px;font-weight:900;text-transform:uppercase}.tpx-video-copy{padding:9px}.tpx-video-copy b{display:block;font-size:12px}.tpx-video-copy span{display:block;margin-top:3px;color:var(--muted);font-size:10px}.tpx-article{max-width:820px;padding:20px 24px;border:1px solid var(--line);background:#fff}.tpx-article h2{margin:22px 0 8px;font-size:18px}.tpx-article p{color:#3e4a59;line-height:1.65}.tpx-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tpx-rule-card{min-height:150px;padding:14px;border:1px solid var(--line);background:#fff}.tpx-rule-card h2{margin:0 0 9px;font-size:14px;text-transform:uppercase}.tpx-rule-card p{margin:0 0 10px;color:var(--muted);font-size:11px;line-height:1.5}.tpx-rule-card button{display:block;margin:6px 0;padding:0;border:0;background:transparent;color:#176c9e;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.tpx-rule-card button b,.tpx-rule-card button span{display:block}.tpx-rule-card button span{margin-top:2px;color:var(--muted);font-size:9px;font-weight:700}.tpx-rule-card .tpx-rule-open{margin-top:10px}.tpx-rule-lede{max-width:820px;color:#3e4a59;font-size:12px;line-height:1.65}textarea.tpx-capology-question{min-height:120px;resize:vertical}.tpx-calc{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:14px}.tpx-form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.tpx-form-row label{display:grid;gap:4px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.tpx-form-row .tpx-field{width:100%}.tpx-result{min-height:85px;padding:13px;border-left:4px solid var(--accent);background:var(--accent-soft)}.tpx-result span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.tpx-result b{display:block;margin-top:5px;font-size:27px}.tpx-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--line)}.tpx-pagination span{color:var(--muted);font-size:10px}.tpx-modal-backdrop{position:fixed;inset:0;z-index:300;display:grid;place-items:start center;padding:90px 14px 20px;background:rgba(3,12,23,.65)}.tpx-modal{width:min(680px,100%);max-height:calc(100vh - 120px);overflow:auto;border:1px solid #bfc8d3;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.35)}.tpx-modal-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.tpx-modal-head h2{margin:0;font-size:14px;text-transform:uppercase}.tpx-modal-head button{width:30px;height:30px;border:1px solid var(--line);background:#fff;cursor:pointer}.tpx-modal-body{padding:12px}.tpx-search-results button{width:100%;min-height:42px;padding:7px 9px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer}.tpx-search-results button:hover,.tpx-search-results button:focus-visible{background:var(--accent-soft);outline:0}.tpx-search-results small{display:block;color:var(--muted)}.tpx-toast{position:fixed;right:18px;bottom:18px;z-index:400;max-width:360px;padding:10px 13px;background:#0c233b;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25);font-size:11px;font-weight:800}.tpx-footer{border-top:1px solid #20384f;background:var(--navy);color:#d4deE7}.tpx-footer-inner{width:min(1280px,calc(100% - 24px));margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:12px;padding:12px 0}.tpx-footer h3{margin:0 0 8px;color:#fff;font-size:11px;text-transform:uppercase}.tpx-footer p{color:#9fb1c2;font-size:10px}.tpx-footer button{display:block;min-height:24px;margin:0;padding:4px 0;border:0;background:transparent;color:#cbd6df;font-size:10px;text-align:left;cursor:pointer}.tpx-footer button:hover,.tpx-footer button:focus-visible{color:#fff;text-decoration:underline;outline:0}.tpx-footer-directory{min-width:0}.tpx-footer-directory>summary{padding:6px 4px;color:#fff;font-size:10px;font-weight:900;text-transform:uppercase;cursor:pointer}.tpx-footer-directory>h3{display:none}.tpx-footer-directory[open]>summary{margin-bottom:4px;border-bottom:1px solid #36516b}.tpx-consumer-evidence{margin:8px 0;border:1px solid var(--line);background:#fff}.tpx-consumer-evidence>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:#f3f6f8;color:#15352a;font-size:11px;font-weight:900;cursor:pointer}.tpx-consumer-evidence>summary small{color:var(--muted);font-size:9px;font-weight:700;text-align:right}.tpx-consumer-evidence-body{padding:10px}.tpx-consumer-evidence-body>:last-child{margin-bottom:0}.tpx-empty{padding:14px;color:var(--muted);text-align:center}.tpx-gm-shell{display:grid;grid-template-columns:250px minmax(0,1fr) 310px;gap:12px}.tpx-gm-shell>*{min-width:0}.tpx-gm-list{width:100%;min-width:0;border:1px solid var(--line);background:#fff}.tpx-gm-player{display:flex;justify-content:space-between;gap:6px;padding:8px;border-bottom:1px solid var(--line);font-size:10px}@media (max-width:1320px){.tpx-nav{display:none}.tpx-mobile-btn{display:block}.tpx-head-actions{margin-left:auto}.tpx-mobile-nav.open{position:fixed;top:70px;right:0;z-index:190;display:block;width:min(520px,100%);max-height:calc(100dvh - 70px);overflow-y:auto;border-top:1px solid #29445e;box-shadow:0 18px 40px rgba(0,0,0,.35)}.tpx-mobile-nav-inner{padding:15px 18px 24px}.tpx-mobile-nav-inner>h2{margin:0 0 8px;color:#9fb1c2;font-size:10px;font-weight:900;text-transform:uppercase}.tpx-mobile-nav-item{border-bottom:1px solid #29445e}.tpx-mobile-nav-row{display:grid;grid-template-columns:1fr 44px;align-items:stretch}.tpx-mobile-nav-row>button:first-child{min-height:48px;padding:0;font-size:12px;font-weight:900;text-align:left;text-transform:uppercase}.tpx-mobile-nav-row .tpx-mobile-expand{min-height:48px;color:#9fb1c2;font-size:20px}.tpx-mobile-subnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 0 15px}.tpx-mobile-subnav h3{margin:10px 0 4px;color:#7f9ab1;font-size:9px;text-transform:uppercase}.tpx-mobile-subnav button{display:block;width:100%;min-height:31px;color:#d8e1e9;font-size:11px;text-align:left}.tpx-mobile-gm{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:0 12px !important;border:1px solid #4f6980 !important;background:#102d49 !important;font-size:11px;font-weight:900;text-align:left;text-transform:uppercase}.tpx-mobile-gm span{color:#55c88a;font-size:22px}.tpx-mobile-nav-backdrop{position:fixed;inset:70px 0 0;z-index:180;display:block;width:100%;border:0;background:rgba(3,12,23,.48);cursor:default}.tpx-quickbar-inner{grid-template-columns:minmax(260px,400px) 1fr}.tpx-quick-links{gap:12px;overflow-x:auto}.tpx-grid-main,.tpx-gm-shell{grid-template-columns:1fr}.tpx-footer-inner{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.tpx-app{background:#fff;font-size:13px;line-height:1.32}.tpx-header{position:relative;height:64px}.tpx-header-inner{width:100%;height:64px;padding:0 12px;gap:7px}.tpx-brand{min-width:0;padding:0;margin-right:auto}.tpx-brand-mark{width:34px;height:25px;font-size:10px}.tpx-brand-copy small{display:none}.tpx-brand-copy b{font-size:15px}.tpx-head-actions{gap:4px}.tpx-release-badge{display:none}.tpx-intelligence-facts{grid-template-columns:1fr}.tpx-login{order:1;min-width:62px;height:34px;padding:0 8px;border-color:transparent;background:#344961;font-size:10px}.tpx-icon-btn{order:2;width:35px;height:36px;border-color:transparent;background:transparent;font-size:20px}.tpx-mobile-btn{order:3;width:39px;height:39px;border:1px solid #71849a;border-radius:4px;background:transparent;font-size:19px}.tpx-mobile-nav.open{top:64px;left:0;right:0;width:100%;max-height:min(66dvh,570px);box-shadow:none}.tpx-mobile-nav-inner{padding:9px 16px 20px}.tpx-mobile-nav-inner>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tpx-mobile-nav-row>button:first-child{min-height:40px;font-size:11px;letter-spacing:.5px}.tpx-mobile-nav-row .tpx-mobile-expand{min-height:40px}.tpx-mobile-subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding-bottom:12px}.tpx-mobile-subnav section:last-child:nth-child(odd){grid-column:1 / -1}.tpx-mobile-nav-backdrop{inset:64px 0 0}.tpx-quickbar{border-bottom-color:#d5d9df}.tpx-quickbar-inner{width:100%;min-height:53px;display:block}.tpx-search-open{display:none}.tpx-quick-links{height:53px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.tpx-quick-links button{min-width:0;padding:0 4px;border-right:1px solid #e2e5e9;font-size:9px;white-space:nowrap}.tpx-quick-links button:last-child{border-right:0}.tpx-quick-links button span{margin-right:4px;color:#3f5263;font-size:12px}.tpx-ticker-inner{width:100%;min-height:43px;padding:0 12px;gap:9px}.tpx-ticker-title{position:relative;padding-left:12px}.tpx-ticker-title::before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-4px;border-radius:50%;background:#50c779}.tpx-ticker-item{flex:1;min-width:0;overflow:hidden}.tpx-ticker-item b,.tpx-ticker-item span{overflow:hidden;text-overflow:ellipsis}.tpx-ticker-item:nth-of-type(n+3){display:none}.tpx-ticker .tpx-entity{flex:0 0 auto;font-size:10px;text-transform:uppercase}.tpx-main{width:100%;min-height:520px;padding:18px 12px 30px;overflow:hidden}.tpx-page-head{align-items:start;flex-direction:column;gap:10px;margin-bottom:16px}.tpx-breadcrumb{display:none}.tpx-page-head h1{font-size:23px;line-height:1.08}.tpx-page-head p{margin-top:6px;color:#303b49;font-size:13px;line-height:1.35}.tpx-page-actions{width:100%;justify-content:flex-start}.tpx-page-actions .tpx-btn{min-height:31px}.tpx-btn{min-height:34px;padding:0 10px;font-size:10px}.tpx-actions{max-width:100%}.tpx-section{margin:0 0 16px;border-color:#d8dde4;border-radius:4px;overflow:hidden}.tpx-section-head{min-height:42px;padding:8px 10px}.tpx-section-head h2,.tpx-section-head h3{font-size:13px;letter-spacing:.4px}.tpx-section-head .tpx-actions{flex-wrap:nowrap}.tpx-section-head .tpx-field{min-width:102px;max-width:145px}.tpx-section-body{padding:10px}.tpx-grid-main,.tpx-grid-2,.tpx-grid-3,.tpx-rule-grid,.tpx-calc,.tpx-filter-layout{display:block}.tpx-grid-4.tpx-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:4px;overflow:hidden}.tpx-stats .tpx-stat{min-height:86px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tpx-stats .tpx-stat:nth-child(even){border-right:0}.tpx-stats .tpx-stat:nth-last-child(-n+2){border-bottom:0}.tpx-stat b{margin-top:7px;font-size:21px}.tpx-stat small{line-height:1.2}.tpx-tabs{margin:0 -12px 16px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;scrollbar-width:none}.tpx-tabs::-webkit-scrollbar{display:none}.tpx-tab{min-height:42px;padding:0 13px;border-right:0;font-size:10px}.tpx-tab.active{box-shadow:inset 0 -3px 0 #243d93}.tpx-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;border-radius:4px}.tpx-app .tpx-toolbar>.tpx-field{width:100%;min-width:0}.tpx-toolbar .wide{grid-column:1 / -1}.tpx-toolbar>span,.tpx-toolbar>strong{align-self:center}.tpx-result-count{padding:2px 3px;font-size:11px;text-transform:uppercase}.tpx-chip-rail{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.tpx-chip-rail .tpx-btn{flex:0 0 auto}.tpx-mobile-filter-toggle{display:grid;grid-template-columns:1fr auto;gap:7px;margin-bottom:10px}.tpx-mobile-filter-toggle .tpx-btn:first-child{display:flex;align-items:center;justify-content:center;gap:5px;background:#f4f6f8}.tpx-mobile-filter-toggle b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:#243d93;color:#fff;font-size:9px}.tpx-mobile-filter-panel{display:none}.tpx-mobile-filter-panel.open{position:fixed;inset:auto 0 0;z-index:260;display:grid;max-height:78dvh;overflow-y:auto;padding:18px 12px 14px;border-radius:8px 8px 0 0;box-shadow:0 -18px 46px rgba(3,12,23,.28)}.tpx-mobile-filter-backdrop{position:fixed;inset:0;z-index:250;display:block;width:100%;border:0;background:rgba(3,12,23,.48)}.tpx-filter-layout>.tpx-filter-rail{position:fixed;inset:auto 0 0;z-index:260;display:none;max-height:82dvh;overflow-y:auto;border-radius:8px 8px 0 0;box-shadow:0 -18px 46px rgba(3,12,23,.28)}.tpx-filter-layout>.tpx-filter-rail.mobile-open{display:block}.tpx-filter-layout>.tpx-filter-rail.mobile-open::before{content:"";display:block;width:40px;height:4px;margin:8px auto 0;border-radius:2px;background:#c3c9d1}.tpx-filter-title button{display:block}.tpx-filter-group{padding:10px 12px}.tpx-filter-group .tpx-field{min-height:38px}.tpx-table-wrap{max-height:500px;margin:0;border-radius:0;overscroll-behavior-x:contain;scrollbar-width:thin}.tpx-table{min-width:560px;font-size:10px}.tpx-table.tpx-cols-2{min-width:100%}.tpx-table.tpx-cols-3{min-width:430px}.tpx-table.tpx-cols-4{min-width:500px}.tpx-table th{height:36px;padding:5px 7px;font-size:8px}.tpx-table td{height:38px;padding:5px 7px}.tpx-wide-table .tpx-table th:first-child,.tpx-wide-table .tpx-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--line)}.tpx-wide-table .tpx-table th:first-child{z-index:3;background:#edf0f4}.tpx-table tbody tr:nth-child(even) td{background:#fafbfc}.tpx-wide-table .tpx-table tbody tr:nth-child(even) td:first-child{background:#fafbfc}.tpx-pagination{padding:9px}.tpx-pagination .tpx-btn{min-width:72px}.tpx-mobile-entitybar{min-height:57px;display:grid;grid-template-columns:36px minmax(0,1fr) minmax(102px,.7fr) 36px;gap:5px;align-items:center;margin:-18px -12px 19px;padding:7px 8px;border-bottom:1px solid var(--line);background:#fff}.tpx-mobile-entitymark{width:34px;height:34px;display:grid;place-items:center;border:2px solid #183955;background:#eef3f7;color:#183955;font-size:9px;font-weight:900}.tpx-mobile-entitybar>button:not(.tpx-mobile-share),.tpx-mobile-entitybar select{min-width:0;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink);font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpx-mobile-entitybar>button:not(.tpx-mobile-share){text-align:left}.tpx-mobile-share{width:36px;height:36px;border:1px solid var(--line);border-radius:3px;background:#fff;color:#23384d;font-size:17px}.tpx-mobile-entitybar:has(>button:nth-child(2):last-child),.tpx-mobile-entitybar:not(:has(select)){grid-template-columns:36px minmax(0,1fr) 36px}.tpx-profile-head{min-height:0;grid-template-columns:54px minmax(0,1fr);gap:13px;margin:0 0 17px;padding:3px 0 2px;border:0;background:transparent}.tpx-profile-head .tpx-crest,.tpx-profile-head .tpx-avatar{width:54px;height:54px;font-size:15px}.tpx-profile-head h1{font-size:23px;line-height:1.08}.tpx-profile-head .tpx-meta{margin-top:5px;gap:4px}.tpx-profile-head .tpx-actions{grid-column:1 / -1;margin-top:3px}.tpx-profile-head + .tpx-tabs{margin-top:0}.tpx-family-club .tpx-profile-head{grid-template-columns:1fr}.tpx-family-club .tpx-profile-head>.tpx-crest{display:none}.tpx-family-club .tpx-profile-head .tpx-actions{grid-column:1}.tpx-capbar{margin-top:10px}.tpx-pitch{min-height:410px;padding:12px 5px;gap:6px}.tpx-pitch-line{gap:3px}.tpx-player-chip{min-width:0;width:23%;padding:6px 2px;font-size:8px}.tpx-pitch-line:nth-child(2) .tpx-player-chip{width:30%}.tpx-pitch-line:nth-child(3) .tpx-player-chip{width:42%}.tpx-video-grid{grid-template-columns:1fr}.tpx-video-card{border-radius:4px;overflow:hidden}.tpx-scout-mobile-summary{display:grid;grid-template-columns:1fr;margin-bottom:15px;border:1px solid var(--line);border-radius:5px;background:#f8f9fb;overflow:hidden;box-shadow:0 2px 5px rgba(20,34,50,.08)}.tpx-scout-mobile-summary>div{min-height:78px;display:grid;place-items:center;align-content:center;gap:4px;border-bottom:1px solid var(--line)}.tpx-scout-mobile-summary>div:last-child{border-bottom:0}.tpx-scout-mobile-summary span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.tpx-scout-mobile-summary b{font-size:25px}.tpx-mobile-tool-scenarios{display:block;margin-bottom:17px}.tpx-mobile-tool-scenarios>h2{margin:0 0 8px;font-size:14px;text-transform:uppercase}.tpx-mobile-tool-scenarios article{min-height:93px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center;margin-bottom:8px;padding:10px;border:1px solid var(--line);border-radius:5px}.tpx-mobile-tool-scenarios .tpx-avatar{width:40px;height:40px;font-size:10px}.tpx-mobile-tool-scenarios small,.tpx-mobile-tool-scenarios b,.tpx-mobile-tool-scenarios div>span{display:block}.tpx-mobile-tool-scenarios small{color:var(--muted);font-size:8px;text-transform:uppercase}.tpx-mobile-tool-scenarios b{margin:2px 0;font-size:14px}.tpx-mobile-tool-scenarios div>span{color:var(--muted);font-size:9px}.tpx-rule-card{min-height:0;margin-bottom:10px;padding:12px;border-radius:4px}.tpx-rule-card button{min-height:28px;margin:2px 0}.tpx-calc .tpx-result{margin-bottom:8px}.tpx-form-row{grid-template-columns:1fr}.tpx-form-row .tpx-field{min-height:40px}.tpx-article{width:100%;padding:16px 14px;border-radius:4px}.tpx-article h2{font-size:17px}.tpx-gm-shell{display:flex;flex-direction:column}.tpx-gm-list{max-height:310px;overflow-y:auto;border-radius:4px}.tpx-gm-player{min-height:49px;align-items:center;padding:7px 10px}.tpx-family-lineups .tpx-grid-4:not(.tpx-stats){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tpx-family-lineups .tpx-grid-4:not(.tpx-stats)>button{min-height:82px !important;padding:5px 2px;font-size:9px}.tpx-family-lineups .tpx-grid-4:not(.tpx-stats) .tpx-crest{width:34px !important;height:34px !important;margin-bottom:4px !important}.tpx-family-news .tpx-page-head,.tpx-family-media .tpx-page-head{margin-bottom:12px}.tpx-family-news article.tpx-section h2{font-size:17px !important}.tpx-modal-backdrop{align-items:end;padding:0}.tpx-modal{width:100%;max-height:86dvh;border-radius:10px 10px 0 0;border-bottom:0}.tpx-modal-head{min-height:48px;padding:8px 12px}.tpx-modal-body{padding:10px 12px 18px}.tpx-modal-body>.tpx-field{min-height:42px}.tpx-search-results button{min-height:48px}.tpx-toast{left:12px;right:12px;bottom:12px;max-width:none;text-align:center}.tpx-footer-inner{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px 10px}.tpx-footer-inner>div,.tpx-footer-inner>details{padding:4px 6px;border-bottom:1px solid #203b55}.tpx-footer-inner>:first-child{grid-column:1 / -1}.tpx-footer h3{font-size:10px}.tpx-footer button{min-height:24px;margin:1px 0}.tpx-consumer-evidence>summary{align-items:flex-start;flex-direction:column;gap:3px}.tpx-consumer-evidence>summary small{text-align:left}}.tpx-column-groups th{height:25px;background:#dfe5eb;color:#445364;border-right:1px solid #c9d1da;font-size:8px;letter-spacing:0;text-align:center;text-transform:uppercase}.tpx-column-groups + tr th{top:25px}.tpx-home-actions{display:flex;gap:1px;margin-bottom:14px;border:1px solid var(--line);background:var(--line)}.tpx-home-actions .tpx-btn{flex:1;border:0;min-height:42px}.tpx-stats[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.tpx-home-switch{display:inline-flex;min-height:31px;overflow:hidden;border:1px solid var(--line-dark);background:#f3f5f7}.tpx-home-switch button{min-width:76px;padding:0 9px;border:0;border-right:1px solid var(--line);background:transparent;color:#566272;font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer}.tpx-home-switch button:last-child{border-right:0}.tpx-home-switch button.active{background:#fff;color:#075d3b;box-shadow:inset 0 3px 0 var(--accent)}.tpx-home-switch button:hover,.tpx-home-switch button:focus-visible{background:#fff;color:var(--ink);outline:2px solid transparent}.tpx-market-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.tpx-market-strip button{min-width:0;padding:9px;border:0;border-right:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer}.tpx-market-strip button:last-child{border-right:0}.tpx-market-strip span,.tpx-market-strip small{display:block;color:var(--muted);font-size:9px}.tpx-market-strip b{display:block;margin:3px 0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tpx-feed-button{width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;cursor:pointer}.tpx-trivia{padding:13px}.tpx-trivia b,.tpx-trivia p{display:block;margin:0 0 10px}.tpx-trivia p{margin-top:10px;color:#334155}.tpx-context-bar{position:sticky;top:70px;z-index:82;min-height:44px;display:flex;align-items:center;gap:6px;margin:-20px calc((100vw - min(1280px,calc(100vw - 24px)))/-2) 15px;padding:5px max(12px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:rgba(255,255,255,.98);box-shadow:0 2px 5px rgba(15,23,42,.06)}.tpx-context-bar select{min-width:220px;height:32px;border:1px solid var(--line-dark);background:#fff;color:var(--ink);font-weight:800}.tpx-context-tabs{min-width:0;display:flex;gap:2px;overflow-x:auto}.tpx-context-tabs .tpx-btn.active{border-color:var(--accent);background:var(--accent-soft);color:#075d3b}.tpx-context-bar>.tpx-btn:last-child{margin-left:auto}.tpx-table-actions{min-height:38px;display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border:1px solid var(--line);border-bottom:0;background:#fff;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.tpx-table-actions>div{display:flex;gap:5px}.tpx-display-panel{display:none;margin-bottom:10px;padding:10px;border:1px solid var(--line);background:#fff}.tpx-display-panel.open{display:block}.tpx-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px;margin:10px 0}.tpx-check-grid label,.tpx-check{display:flex;align-items:center;gap:6px;min-height:28px;color:#344054;font-size:10px;font-weight:700}.tpx-progress{margin:10px 0}.tpx-progress>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;color:#475467;font-size:10px}.tpx-progress>div b{color:var(--ink)}.tpx-progress>i{display:block;height:7px;overflow:hidden;background:#e7ebef}.tpx-progress>i span{display:block;height:100%;background:#3c7aa3}.tpx-progress.navy>i span{background:#102f4d}.tpx-progress.green>i span{background:#168458}.tpx-progress.gold>i span{background:#bf8a22}.tpx-field-label{display:grid;gap:4px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.tpx-field-label>.tpx-field{width:100%}.tpx-comparable-picker{position:relative;min-width:210px}.tpx-comparable-native{display:none}.tpx-comparable-results{position:absolute;z-index:24;inset:calc(100% + 4px) 0 auto;max-height:320px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 16px 36px rgba(8,20,16,.18)}.tpx-comparable-results[hidden]{display:none}.tpx-comparable-results button{display:grid;width:100%;gap:2px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.tpx-comparable-results button:hover,.tpx-comparable-results button:focus-visible{background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px}.tpx-comparable-results button span{color:var(--muted);font-size:11px}.tpx-budget-board,.tpx-contract-visual,.tpx-rating-grid,.tpx-distribution,.tpx-spend-bars{padding:10px 12px}.tpx-scenario-line{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:16px;align-items:end;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.tpx-scenario-line input{width:100%}.tpx-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tpx-trending{margin-bottom:12px}.tpx-explorer-results{min-width:0}.tpx-display-toggle{align-items:center}.tpx-display-toggle span{align-self:center;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.tpx-filter-group h3{margin:0 0 8px;color:#344054;font-size:10px;text-transform:uppercase}.tpx-filter-group .tpx-field-label{margin-bottom:7px}.tpx-club-directory{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.tpx-club-directory>button{min-width:0;min-height:105px;overflow:hidden;display:grid;place-items:center;align-content:center;gap:4px;padding:8px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;color:var(--ink);text-align:center;cursor:pointer;isolation:isolate}.tpx-club-directory .tpx-crest{width:42px;height:42px}.tpx-club-directory b,.tpx-club-directory small{min-width:0;max-width:100%}.tpx-club-directory small{color:var(--muted);font-size:9px}.tpx-compare-heads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.tpx-compare-heads article{min-height:86px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);background:#fff}.tpx-compare-heads h2,.tpx-compare-heads p{margin:0}.tpx-compare-heads h2{font-size:16px}.tpx-compare-heads p{color:var(--muted);font-size:10px}.tpx-rating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.tpx-report-copy{max-width:780px;padding:8px 12px 18px;color:#344054;line-height:1.55}.tpx-report-copy h3{margin:15px 0 5px;color:var(--ink);font-size:12px;text-transform:uppercase}.tpx-video-stack{grid-template-columns:1fr}.tpx-rule-meta{display:block;margin-bottom:5px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.tpx-capology-lists{margin-top:14px}.tpx-trivia-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tpx-trivia-row p{margin:0;padding:12px;border-right:1px solid var(--line)}.tpx-dynamic-rows{display:grid;gap:6px;margin-bottom:8px}.tpx-dynamic-rows label{display:grid;grid-template-columns:58px minmax(0,1fr) 32px;gap:6px;align-items:center}.tpx-dynamic-rows label>span{color:var(--muted);font-size:10px;font-weight:800}.tpx-dynamic-rows button{height:32px;border:1px solid var(--line);background:#fff;cursor:pointer}.tpx-package-builder{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);gap:12px;align-items:start}.tpx-package-builder>*{min-width:0}.tpx-package-delta{min-height:150px;display:grid;place-items:center;align-content:center;padding:10px;border:1px solid var(--line);background:#edf3f7;text-align:center}.tpx-package-delta span,.tpx-package-delta small{color:var(--muted);font-size:9px;text-transform:uppercase}.tpx-package-delta b{margin:6px 0;font-size:28px}.tpx-transfer-map{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch}.tpx-transfer-map article{min-height:110px;display:grid;align-content:center;gap:4px;padding:12px;border:1px solid var(--line);background:#f8fafc;text-align:center}.tpx-transfer-map>i{display:grid;place-items:center;color:var(--accent);font-size:20px;font-style:normal}.tpx-transfer-map span,.tpx-transfer-map small{color:var(--muted);font-size:9px;text-transform:uppercase}.tpx-comment-box{width:100%;min-height:120px;padding:9px}.tpx-comment-list p{padding:9px;border-bottom:1px solid var(--line)}.tpx-drawer-backdrop{position:fixed;inset:0;z-index:320;width:100%;border:0;background:rgba(3,12,23,.44)}.tpx-drawer{position:fixed;top:0;right:0;z-index:330;width:min(520px,100%);height:100dvh;overflow-y:auto;border-left:1px solid var(--line-dark);background:#fff;box-shadow:-16px 0 45px rgba(3,12,23,.25)}.tpx-drawer-body{padding:12px}.tpx-drawer[data-tpx-drawer-type="golden-player"] .tpx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-drawer[data-tpx-drawer-type="golden-player"] .tpx-stat b{overflow-wrap:anywhere;line-height:1.15}.tpx-gm-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px}.tpx-gm-nav{position:sticky;top:84px;display:grid;border:1px solid #28435c;background:var(--navy)}.tpx-gm-nav .tpx-btn{min-height:40px;justify-content:flex-start;border:0;border-bottom:1px solid #29445e;background:transparent;color:#dbe5ee;text-align:left}.tpx-gm-nav .tpx-btn.active{background:#163a5b;color:#fff;box-shadow:inset 3px 0 0 #55c88a}.tpx-gm-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.tpx-gm-create .tpx-field-label:has(textarea),.tpx-gm-create .tpx-check,.tpx-gm-create>.tpx-btn{grid-column:1/-1}.tpx-gm-create textarea{min-height:90px;padding:8px}.tpx-gm-shell-v3{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px}.tpx-gm-workspace>div,.tpx-gm-shell-v3>*,.tpx-gm-mode .tpx-section{min-width:0}.tpx-gm-statusbar{display:flex;flex-wrap:wrap;align-items:center;gap:0;min-height:38px;margin-bottom:12px;border:1px solid var(--line-dark);background:#f3f6f8}.tpx-gm-statusbar>span{min-height:36px;display:flex;align-items:center;padding:0 11px;border-right:1px solid var(--line);color:#475467;font-size:10px}.tpx-gm-statusbar b{margin-right:4px;color:var(--ink)}.tpx-gm-issues{display:grid;gap:6px}.tpx-gm-issues>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:9px 10px;border-left:3px solid #6b7b8c;background:#f4f6f8}.tpx-gm-issues>div>b{color:#475467;font-size:9px;text-transform:uppercase}.tpx-gm-issues>div>span{font-size:11px;line-height:1.35}.tpx-gm-issues>div>small{grid-column:2;color:var(--muted)}.tpx-gm-issues .blocked{border-color:#b42318;background:#fff3f2}.tpx-gm-issues .incomplete{border-color:#b54708;background:#fff8eb}.tpx-gm-issues .warning{border-color:#175cd3;background:#eff8ff}.tpx-gm-issues .compliant{border-color:#178250;background:#edf9f2}.tpx-gm-mode .tpx-queue-row{grid-template-columns:minmax(0,1fr) auto;min-height:56px}.tpx-gm-mode .tpx-queue-row .tpx-actions{flex-wrap:nowrap}.tpx-gm-mode .tpx-queue-row .tpx-actions button{width:auto;min-width:28px;padding:0 7px}.tpx-gm-operation-modal{width:min(940px,calc(100vw - 28px))}.tpx-gm-operation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tpx-gm-operation-form>.tpx-field-label:has(textarea),.tpx-gm-operation-form>.tpx-gm-preview,.tpx-gm-operation-form>.tpx-actions{grid-column:1/-1}.tpx-gm-field-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;border:1px solid var(--line);background:#f7f9fa}.tpx-gm-preview{padding:10px;border-top:2px solid var(--navy);background:#f8fafb}.tpx-gm-preview h3{margin:0 0 8px;font-size:11px;text-transform:uppercase}.tpx-gm-findings{display:grid;gap:4px;margin-top:8px}.tpx-gm-findings p{margin:0;padding:7px 9px;border-left:3px solid #175cd3;background:#eff8ff;font-size:10px}.tpx-gm-findings p.blocked{border-color:#b42318;background:#fff3f2}.tpx-gm-findings p.incomplete{border-color:#b54708;background:#fff8eb}.tpx-gm-findings b{margin-right:5px;text-transform:uppercase}.tpx-gm-clear{margin:8px 0 0;padding:8px;border-left:3px solid #178250;background:#edf9f2;font-size:10px}.tpx-gm-import{min-height:280px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.tpx-source-note{color:var(--muted);font-size:10px;line-height:1.45}.tpx-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tpx-check-grid label{min-height:36px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--line);background:#fff;font-size:10px}.tpx-queue-row{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:6px;align-items:center;padding:7px 9px;border-bottom:1px solid var(--line)}.tpx-queue-row span{display:block;color:var(--muted);font-size:9px}.tpx-queue-row button{width:28px;height:28px;border:1px solid var(--line);background:#fff;cursor:pointer}.tpx-scout-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.tpx-scout-entry-grid>button{min-height:180px;padding:18px;border:1px solid var(--line-dark);border-top:4px solid var(--accent);background:#fff;color:var(--ink);text-align:left;cursor:pointer}.tpx-scout-entry-grid>button:hover,.tpx-scout-entry-grid>button:focus-visible{border-color:#18734e;background:#f7fbf8;outline:2px solid #78b89d;outline-offset:1px}.tpx-scout-entry-grid span{color:var(--accent);font-size:9px;font-weight:900;text-transform:uppercase}.tpx-scout-entry-grid h2{margin:8px 0;font-size:25px}.tpx-scout-entry-grid p{max-width:560px;margin:0 0 22px;color:var(--muted);font-size:12px;line-height:1.5}.tpx-scout-entry-grid b{font-size:11px;text-transform:uppercase}.tpx-scout-lanes{position:sticky;top:70px;z-index:80;display:flex;min-height:38px;margin-bottom:10px;overflow-x:auto;border:1px solid var(--line-dark);background:#edf1f4}.tpx-scout-lanes button{flex:0 0 auto;min-width:94px;padding:0 10px;border:0;border-right:1px solid var(--line);background:transparent;color:#475467;font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer}.tpx-scout-lanes button.active{background:#fff;color:#075d3b;box-shadow:inset 0 3px 0 var(--accent)}.tpx-scout-workroom{display:grid;grid-template-columns:330px minmax(0,1fr);gap:12px;align-items:start}.tpx-scout-flow{min-width:0}.tpx-scout-inspector{position:sticky;top:120px;max-height:calc(100dvh - 136px);overflow-y:auto;border:1px solid var(--line-dark);background:#fff}.tpx-scout-inspector-head{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:10px;align-items:start;padding:13px;border-bottom:1px solid var(--line);background:#f4f7f9}.tpx-scout-inspector-head span{color:var(--accent);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-scout-inspector-head h2{margin:3px 0;font-size:17px;line-height:1.15}.tpx-scout-inspector-head p{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.tpx-scout-inspector-head>b{display:grid;place-items:center;min-height:52px;border:1px solid #b9c5d0;background:#fff;font-size:21px}.tpx-scout-inspector-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.tpx-scout-inspector-score>div{padding:9px 11px;border-right:1px solid var(--line)}.tpx-scout-inspector-score>div:last-child{border-right:0}.tpx-scout-inspector-score span,.tpx-scout-inspector-metrics span{display:block;color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-scout-inspector-score b{display:block;margin-top:3px;font-size:16px}.tpx-scout-inspector-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.tpx-scout-inspector-metrics>div{min-width:0;padding:8px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tpx-scout-inspector-metrics>div:nth-child(2n){border-right:0}.tpx-scout-inspector-metrics b{display:block;margin-top:3px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tpx-scout-inspector-facts{display:flex;flex-wrap:wrap;gap:5px;padding:8px 10px;border-bottom:1px solid var(--line)}.tpx-scout-inspector-facts span{padding:3px 5px;background:#eef2f5;color:#344054;font-size:8px;font-weight:800}.tpx-scout-inspector>.tpx-scout-decision-actions,.tpx-drawer-body>.tpx-scout-decision-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 10px 4px}.tpx-scout-decision-actions{display:inline-flex;gap:3px;min-width:158px}.tpx-scout-decision-actions button{min-height:28px;padding:0 7px;border:1px solid #c5ced7;background:#fff;color:#475467;font-size:8px;font-weight:900;cursor:pointer}.tpx-scout-decision-actions button.active.yes{border-color:#14754d;background:#e4f4eb;color:#075d3b}.tpx-scout-decision-actions button.active.pass{border-color:#a84141;background:#fbeaea;color:#8b2525}.tpx-scout-inspector .tpx-field-label,.tpx-drawer-body .tpx-field-label{margin:8px 10px}.tpx-scout-note{min-height:92px;padding:8px;resize:vertical}.tpx-scout-inspector-actions{flex-wrap:wrap;padding:2px 10px 9px}.tpx-scout-inspector-actions .tpx-btn{flex:1 1 90px}.tpx-scout-source-line{display:grid;gap:3px;padding:9px 10px;border-top:1px solid var(--line);background:#f8fafb;color:var(--muted);font-size:8px}.tpx-scout-source-line b{color:var(--ink);text-transform:uppercase}.tpx-scout-player{width:100%;min-width:170px;padding:0;border:0;background:transparent;color:#08724a;text-align:left;cursor:pointer}.tpx-scout-player b,.tpx-scout-player small{display:block}.tpx-scout-player b{font-size:10px}.tpx-scout-player small{margin-top:2px;color:var(--muted);font-size:8px}.tpx-family-scouting .tpx-toolbar{grid-template-columns:minmax(210px,1.8fr) repeat(5,minmax(115px,1fr))}.tpx-family-scouting .tpx-table th:first-child,.tpx-family-scouting .tpx-table td:first-child{position:sticky;left:0;z-index:3;background:#fff;box-shadow:1px 0 0 var(--line)}.tpx-family-scouting .tpx-table thead th:first-child{z-index:8;background:#e8edf2}.tpx-family-scouting .tpx-section{margin-bottom:12px}.tpx-scout-model-note{margin:0 0 12px;color:var(--muted);font-size:11px}.tpx-scout-weight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.tpx-scout-weight-total{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin:10px 0;padding:10px;border:1px solid var(--line);background:#f5f7f9}.tpx-scout-weight-total span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.tpx-scout-weight-total b{font-size:18px}.tpx-scout-weight-total small{grid-column:1/-1;color:var(--muted);font-size:9px}.tpx-scout-weight-total.valid{border-left:4px solid var(--accent)}.tpx-scout-weight-total.invalid{border-left:4px solid #bb4646}.tpx-compare-workspace{display:grid;grid-template-columns:minmax(190px,18%) minmax(0,1fr) minmax(190px,18%);gap:10px;align-items:start}.tpx-compare-center{min-width:0}.tpx-compare-rail{position:sticky;top:82px;overflow:hidden;border:1px solid var(--line-dark);background:#fff}.tpx-compare-rail-head{display:grid;gap:2px;padding:9px 10px;border-bottom:1px solid var(--line);background:#edf1f4}.tpx-compare-rail-head span,.tpx-compare-rail label>span,.tpx-compare-sheet label>span{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-compare-rail-head b{font-size:10px}.tpx-compare-rail label,.tpx-compare-sheet label{display:grid;gap:4px;padding:8px 9px 0}.tpx-compare-results{max-height:calc(100dvh - 275px);overflow-y:auto;margin-top:8px;border-top:1px solid var(--line)}.tpx-compare-results>button{display:grid;width:100%;gap:2px;padding:8px 9px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer}.tpx-compare-results>button:hover,.tpx-compare-results>button:focus-visible{background:#f1f8f4;outline:2px solid #78b89d;outline-offset:-2px}.tpx-compare-results b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tpx-compare-results span{color:var(--muted);font-size:8px;line-height:1.35}.tpx-compare-results small{color:#08724a;font-size:8px;line-height:1.35}.tpx-compare-selected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px}.tpx-compare-player{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;padding:10px;border:1px solid var(--line-dark);border-top:3px solid var(--accent);background:#fff}.tpx-compare-player.empty{min-height:180px;align-content:center}.tpx-compare-player>div:first-child>span,.tpx-compare-player-score span{color:var(--accent);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-compare-player h2{margin:3px 0;overflow:hidden;font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tpx-compare-player p{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.tpx-compare-player-score{min-width:80px;text-align:right}.tpx-compare-player-score b{display:block;margin-top:3px;font-size:17px}.tpx-compare-player dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border:1px solid var(--line)}.tpx-compare-player dl>div{min-width:0;padding:6px;border-right:1px solid var(--line)}.tpx-compare-player dl>div:last-child{border-right:0}.tpx-compare-player dt{color:var(--muted);font-size:7px;font-weight:900;text-transform:uppercase}.tpx-compare-player dd{margin:3px 0 0;overflow:hidden;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tpx-compare-review{grid-column:1/-1;display:grid;grid-template-columns:auto 90px minmax(120px,1fr);gap:6px;align-items:end}.tpx-compare-review>label{display:grid;gap:3px;color:var(--muted);font-size:7px;font-weight:900;text-transform:uppercase}.tpx-compare-review textarea{min-height:40px;padding:6px;resize:vertical}.tpx-compare-player>.tpx-actions{grid-column:1/-1}.tpx-compare-groups{position:sticky;top:70px;z-index:72}.tpx-compare-groups button{min-width:112px}.tpx-compare-sheet{display:grid;gap:8px}.tpx-compare-sheet .tpx-compare-results{max-height:58dvh}.tpx-queue-check{display:grid;place-items:center;min-width:34px;cursor:pointer}.tpx-queue-check input{width:16px;height:16px;accent-color:var(--accent)}.tpx-queue-check span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tpx-family-scouting .tpx-table[data-table-id="v4-compare-ledger"] th:first-child,.tpx-family-scouting .tpx-table[data-table-id="v4-compare-ledger"] td:first-child{min-width:180px}.tpx-fc26-bulk{position:sticky;top:70px;z-index:74;display:flex;min-height:42px;align-items:center;gap:7px;margin-bottom:10px;padding:5px 8px;border:1px solid var(--line-dark);background:#edf1f4}.tpx-fc26-bulk>b{margin-right:auto;font-size:10px;text-transform:uppercase}.tpx-fc26-distributions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.tpx-fc26-band{border:1px solid var(--line-dark);background:#fff}.tpx-fc26-band .tpx-filter-title{padding:8px 10px;border-bottom:1px solid var(--line);background:#edf1f4}.tpx-fc26-band>div:not(.tpx-filter-title){display:grid;grid-template-columns:54px minmax(0,1fr) 48px;gap:8px;align-items:center;min-height:30px;padding:4px 9px;border-bottom:1px solid var(--line)}.tpx-fc26-band>div:last-child{border-bottom:0}.tpx-fc26-band span,.tpx-fc26-band strong{font-size:9px}.tpx-fc26-band strong{text-align:right}.tpx-fc26-band i{height:6px;overflow:hidden;background:#e5e9ee}.tpx-fc26-band i b{display:block;height:100%;background:var(--accent)}.tpx-fc26-tags{display:flex;flex-wrap:wrap;gap:5px}.tpx-fc26-resolver-head{margin-bottom:8px}.tpx-family-scouting .tpx-table[data-table-id="v4-fc26-ledger"]{min-width:1840px}.tpx-family-scouting .tpx-table[data-table-id="v4-fc26-ledger"] th:nth-child(2),.tpx-family-scouting .tpx-table[data-table-id="v4-fc26-ledger"] td:nth-child(2){position:sticky;left:35px;z-index:3;min-width:170px;background:#fff;box-shadow:1px 0 0 var(--line)}.tpx-family-scouting .tpx-table[data-table-id="v4-fc26-ledger"] thead th:nth-child(2){z-index:8;background:#e8edf2}.tpx-family-scouting .tpx-table[data-table-id="fc26-resolver"]{min-width:1080px}.tpx-market-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tpx-market-queues.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-market-player{width:100%;min-width:180px;padding:0;border:0;background:transparent;color:#08724a;text-align:left;cursor:pointer}.tpx-market-player b,.tpx-market-player small{display:block}.tpx-market-player b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tpx-market-player small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.tpx-market-player:hover b,.tpx-market-player:focus-visible b{text-decoration:underline}.tpx-market-spark{width:74px;height:40px;display:flex;align-items:end;gap:2px;padding:2px 0}.tpx-market-spark i{width:5px;display:block;background:#168458}.tpx-market-spark-empty{color:var(--muted);font-size:8px}.tpx-market-drawer-actions{flex-wrap:wrap;margin:10px 0}.tpx-market-drawer-actions>*{flex:1 1 95px}.tpx-contract-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;padding:10px;border:1px solid var(--line);background:#f5f7f9}.tpx-contract-review .wide{grid-column:1/-1}.tpx-contract-review textarea{min-height:96px;padding:8px;resize:vertical}.tpx-family-scouting .tpx-table[data-table-id="v4-value-momentum"]{min-width:1480px}.tpx-family-scouting .tpx-table[data-table-id="v4-contract-watch"]{min-width:1560px}.tpx-family-scouting .tpx-table[data-table-id="v4-value-momentum"] th:first-child,.tpx-family-scouting .tpx-table[data-table-id="v4-value-momentum"] td:first-child,.tpx-family-scouting .tpx-table[data-table-id="v4-contract-watch"] th:first-child,.tpx-family-scouting .tpx-table[data-table-id="v4-contract-watch"] td:first-child{min-width:210px}.tpx-family-finance .tpx-tabs{position:sticky;top:70px;z-index:71}.tpx-dp-scenario-rail{display:flex;min-height:42px;align-items:stretch;margin-bottom:10px;overflow-x:auto;border:1px solid var(--line-dark);background:#edf1f4}.tpx-dp-scenario-rail>div{display:grid;min-width:150px;align-content:center;padding:5px 10px;border-right:1px solid var(--line)}.tpx-dp-scenario-rail span{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-dp-scenario-rail b{margin-top:2px;font-size:11px;text-transform:capitalize}.tpx-dp-scenario-rail>button{flex:0 0 auto;min-width:92px;border:0;border-right:1px solid var(--line);background:transparent;color:#475467;font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer}.tpx-dp-scenario-rail>button.active{background:#fff;color:#075d3b;box-shadow:inset 0 3px 0 var(--accent)}.tpx-dp-decision{margin-bottom:12px;border:1px solid var(--line-dark);background:#fff}.tpx-dp-decision-head{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--line);background:#edf1f4}.tpx-dp-decision-head span,.tpx-dp-memo-head span{color:var(--accent);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-dp-decision-head h2,.tpx-dp-memo-head h2{margin:3px 0;font-size:19px}.tpx-dp-decision-head p,.tpx-dp-memo-head p{margin:0;color:var(--muted);font-size:10px}.tpx-dp-decision-head>b{padding:6px 9px;border:1px solid #b7c2cd;background:#fff;font-size:9px;text-transform:uppercase}.tpx-dp-deltas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.tpx-dp-deltas>div{min-width:0;padding:9px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tpx-dp-deltas>div:nth-child(4n){border-right:0}.tpx-dp-deltas span,.tpx-dp-deltas small{display:block;color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.tpx-dp-deltas b{display:block;margin:4px 0 2px;font-size:13px}.tpx-dp-deltas .good{box-shadow:inset 3px 0 0 #168458}.tpx-dp-deltas .risk{box-shadow:inset 3px 0 0 #b64747}.tpx-dp-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tpx-dp-options button{display:grid;min-height:116px;gap:5px;padding:10px;border:0;border-right:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer}.tpx-dp-options button:last-child{border-right:0}.tpx-dp-options button.active{background:#edf8f2;box-shadow:inset 0 4px 0 var(--accent)}.tpx-dp-options span{color:var(--accent);font-size:9px;font-weight:900;text-transform:uppercase}.tpx-dp-options b{font-size:16px}.tpx-dp-options small{color:var(--muted);font-size:8px;line-height:1.4}.tpx-dp-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.tpx-dp-inputs label{display:grid;gap:4px}.tpx-dp-inputs label>span,.tpx-dp-input-summary span{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-dp-input-summary{display:grid;align-content:center;padding:8px 10px;border:1px solid var(--line);background:#edf1f4}.tpx-dp-input-summary b{margin:3px 0;font-size:16px}.tpx-dp-input-summary small{color:var(--muted);font-size:8px}.tpx-dp-memo{border-top:4px solid var(--accent)}.tpx-dp-memo-head{padding:14px;border:1px solid var(--line-dark);border-top:0;background:#fff}.tpx-dp-note{min-height:110px;padding:9px;resize:vertical}.tpx-family-finance .tpx-table[data-table-id="v4-dp-case"]{min-width:1720px}.tpx-family-finance .tpx-table[data-table-id="v4-dp-benchmark"]{min-width:2200px}.tpx-family-finance .tpx-table[data-table-id="v4-dp-case"] th:first-child,.tpx-family-finance .tpx-table[data-table-id="v4-dp-case"] td:first-child,.tpx-family-finance .tpx-table[data-table-id="v4-dp-benchmark"] th:first-child,.tpx-family-finance .tpx-table[data-table-id="v4-dp-benchmark"] td:first-child{position:sticky;left:0;z-index:3;min-width:205px;background:#fff;box-shadow:1px 0 0 var(--line)}.tpx-tc-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px;align-items:start}.tpx-tc-target{position:sticky;top:120px;display:grid;border:1px solid var(--line-dark);background:#fff}.tpx-tc-target>span{padding:8px 10px;border-bottom:1px solid var(--line);background:#edf1f4;color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-tc-target>button:not(.tpx-btn){display:grid;gap:4px;min-height:68px;padding:9px 10px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer}.tpx-tc-target>button:not(.tpx-btn).active{background:#edf8f2;box-shadow:inset 4px 0 0 var(--accent)}.tpx-tc-target>button b{font-size:11px}.tpx-tc-target>button small{color:var(--muted);font-size:8px;line-height:1.35}.tpx-tc-target>.tpx-btn{margin:8px}.tpx-tc-main{min-width:0}.tpx-tc-target-summary{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,2.2fr);border:1px solid var(--line-dark);background:#fff}.tpx-tc-target-summary>div:first-child{padding:12px;border-right:1px solid var(--line);background:#edf1f4}.tpx-tc-target-summary span{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.tpx-tc-target-summary h2{margin:4px 0;font-size:19px}.tpx-tc-target-summary p{margin:0;color:var(--muted);font-size:9px}.tpx-tc-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tpx-tc-facts>div{min-width:0;padding:9px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tpx-tc-facts>div:nth-child(4n){border-right:0}.tpx-tc-facts>div:nth-child(n+5){border-bottom:0}.tpx-tc-facts b{display:block;margin-top:3px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tpx-tc-lenses{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:10px 0;border:1px solid var(--line-dark);background:#edf1f4}.tpx-tc-lenses button{min-height:48px;padding:7px 8px;border:0;border-right:1px solid var(--line);background:transparent;color:#475467;text-align:left;cursor:pointer}.tpx-tc-lenses button:last-child{border-right:0}.tpx-tc-lenses button.active{background:#fff;color:#075d3b;box-shadow:inset 0 3px 0 var(--accent)}.tpx-tc-lenses b,.tpx-tc-lenses small{display:block}.tpx-tc-lenses b{font-size:9px;text-transform:uppercase}.tpx-tc-lenses small{margin-top:3px;color:var(--muted);font-size:8px}.tpx-tc-weight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.tpx-family-finance .tpx-table[data-table-id="v4-transfer-comp"] td:first-child,.tpx-family-finance .tpx-table[data-table-id="v4-transfer-comp-sensitivity"] td:nth-child(2),.tpx-family-finance .tpx-table[data-table-id="v4-transfer-comp-mco"] td:nth-child(2){position:sticky;left:0;z-index:3;min-width:205px;background:#fff;box-shadow:1px 0 0 var(--line)}.tpx-family-finance .tpx-table[data-table-id="v4-transfer-comp"] .tpx-market-player{min-width:190px}.tpx-family-finance .tpx-table[data-table-id="v4-dp-case"] thead th:first-child,.tpx-family-finance .tpx-table[data-table-id="v4-dp-benchmark"] thead th:first-child{z-index:8;background:#e8edf2}.tpx-learning-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:10px;align-items:start}.tpx-learning-method{margin:0 0 10px;border:1px solid var(--line-dark);background:#fff}.tpx-learning-method>summary{padding:10px 12px;background:#edf1f4;color:#15352a;font-size:10px;font-weight:900;cursor:pointer}.tpx-learning-method-body{padding:10px}.tpx-learning-method-body .tpx-table-wrap{margin-top:10px}.tpx-learning-method-body .tpx-muted{margin:8px 0 0;color:var(--muted);font-size:10px}.tpx-learning-workspace>aside{position:sticky;top:112px;min-width:0}.tpx-learning-workspace>div{min-width:0}.tpx-learning-console{overflow:hidden;border:1px solid var(--line-dark);background:#fff}.tpx-learning-player{padding:11px 12px;border-bottom:1px solid var(--line);background:#edf1f4}.tpx-learning-player span{color:#075d3b;font-size:8px;font-weight:900;text-transform:uppercase}.tpx-learning-player h2{margin:4px 0;overflow:hidden;font-size:18px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tpx-learning-player p{margin:0;color:#536273;font-size:9px;line-height:1.4}.tpx-learning-console .tpx-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:0;border-bottom:1px solid var(--line)}.tpx-learning-console .tpx-stat{min-height:70px;padding:8px 10px}.tpx-learning-console .tpx-field-label{margin:9px 10px}.tpx-learning-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 10px 9px}.tpx-learning-quick button{min-height:32px;border:1px solid #c5ced7;background:#fff;color:#344054;font-size:9px;font-weight:900;cursor:pointer}.tpx-learning-quick button:hover,.tpx-learning-quick button:focus-visible{border-color:var(--accent);background:#edf8f2;color:#075d3b}.tpx-learning-console .tpx-source-gap{margin:0 10px 9px}.tpx-learning-source{display:flex;margin:0 10px 9px;justify-content:center}.tpx-learning-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 10px 10px}.tpx-learning-nav>*{width:100%}.tpx-family-scouting .tpx-table[data-table-id="v4-preference-ledger"]{min-width:1540px}.tpx-family-scouting .tpx-table[data-table-id="v4-film-ledger"]{min-width:1500px}.tpx-family-scouting .tpx-table[data-table-id="v4-preference-ledger"] th:first-child,.tpx-family-scouting .tpx-table[data-table-id="v4-preference-ledger"] td:first-child,.tpx-family-scouting .tpx-table[data-table-id="v4-film-ledger"] th:first-child,.tpx-family-scouting .tpx-table[data-table-id="v4-film-ledger"] td:first-child{min-width:205px}.tpx-family-scouting .tpx-table[data-table-id="v4-graded-players"]{min-width:1320px}.tpx-family-scouting .tpx-table[data-table-id="v4-graded-players"] th:first-child,.tpx-family-scouting .tpx-table[data-table-id="v4-graded-players"] td:first-child{min-width:180px}.tpx-family-scouting .tpx-table[data-table-id="v4-graded-players"] td:nth-child(4){min-width:260px;white-space:normal}.tpx-grade-profile{display:grid;gap:2px}.tpx-grade-profile small{color:var(--muted);font-size:8px;font-weight:700}.tpx-grade-note{display:block;max-width:360px;line-height:1.4;white-space:normal}.tpx-grade-ungraded{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--tpx-border);border-radius:999px;color:var(--tpx-muted);background:var(--tpx-surface-soft);font-size:.78rem;font-weight:700}.tpx-grade-edit-note{min-height:150px;resize:vertical}@media (max-width:1120px){.tpx-market-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tpx-club-directory{grid-template-columns:repeat(5,minmax(0,1fr))}.tpx-gm-workspace{grid-template-columns:1fr}.tpx-gm-nav{position:static;grid-auto-flow:column;grid-auto-columns:minmax(135px,1fr);overflow-x:auto}.tpx-gm-shell-v3{grid-template-columns:1fr}.tpx-gm-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-scout-workroom{grid-template-columns:280px minmax(0,1fr)}.tpx-family-scouting .tpx-toolbar{grid-template-columns:repeat(4,minmax(130px,1fr))}.tpx-compare-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-compare-rail{position:static;max-height:290px}.tpx-compare-results{max-height:180px}.tpx-compare-center{grid-column:1/-1;grid-row:2}.tpx-scout-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-market-queues{grid-template-columns:1fr}.tpx-market-queues.two{grid-template-columns:1fr}.tpx-dp-deltas{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-dp-deltas>div:nth-child(2n){border-right:0}.tpx-dp-options,.tpx-dp-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-dp-options button:nth-child(2){border-right:0}.tpx-dp-options button:nth-child(-n+2){border-bottom:1px solid var(--line)}.tpx-tc-workspace{grid-template-columns:180px minmax(0,1fr)}.tpx-tc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-tc-facts>div:nth-child(2n){border-right:0}.tpx-tc-facts>div:nth-child(n+5){border-bottom:1px solid var(--line)}.tpx-tc-facts>div:nth-last-child(-n+2){border-bottom:0}.tpx-tc-lenses{display:flex;overflow-x:auto}.tpx-tc-lenses button{flex:0 0 135px}.tpx-learning-workspace{grid-template-columns:270px minmax(0,1fr)}}@media (max-width:760px){.tpx-context-bar{top:64px;margin:-18px -12px 14px;padding:6px 8px;overflow-x:auto}.tpx-context-bar select{min-width:165px;flex:0 0 165px}.tpx-context-tabs{display:none}.tpx-home-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-stats[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-stats[data-count="5"] .tpx-stat:last-child{grid-column:1 / -1;border-right:0}.tpx-family-home .tpx-section-head:has(.tpx-home-switch){align-items:stretch;flex-direction:column}.tpx-family-home .tpx-section-head:has(.tpx-home-switch) .tpx-actions{width:100%;flex-wrap:wrap}.tpx-home-switch{width:100%;min-height:36px}.tpx-home-switch button{flex:1;min-width:0;min-height:36px;padding:0 6px}.tpx-market-strip{display:flex;overflow-x:auto}.tpx-market-strip button{flex:0 0 190px}.tpx-dashboard-grid{display:block}.tpx-club-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.tpx-club-directory>button{min-height:96px}.tpx-scenario-line,.tpx-compare-heads,.tpx-package-builder,.tpx-transfer-map,.tpx-gm-create{grid-template-columns:1fr}.tpx-compare-heads article{grid-template-columns:42px minmax(0,1fr)}.tpx-compare-heads article .tpx-btn{grid-column:1/-1}.tpx-package-delta{min-height:90px}.tpx-transfer-map>i{min-height:28px;transform:rotate(90deg)}.tpx-rating-grid,.tpx-check-grid{grid-template-columns:1fr}.tpx-trivia-row{grid-template-columns:1fr}.tpx-trivia-row p{border-right:0;border-bottom:1px solid var(--line)}.tpx-display-panel{display:none}.tpx-display-panel.open{position:fixed;inset:auto 0 0;z-index:270;display:block;max-height:78dvh;overflow-y:auto;margin:0;border-radius:8px 8px 0 0;box-shadow:0 -18px 46px rgba(3,12,23,.28)}.tpx-column-groups + tr th{top:25px}.tpx-gm-nav{margin:0 -12px 14px;border-left:0;border-right:0}.tpx-gm-create{padding:10px}.tpx-gm-operation-modal{width:100%;max-width:none;height:92dvh;margin-top:auto;overflow-y:auto}.tpx-gm-operation-form,.tpx-gm-field-grid,.tpx-check-grid{grid-template-columns:1fr}.tpx-gm-statusbar{margin-left:-12px;margin-right:-12px;overflow-x:auto;flex-wrap:nowrap}.tpx-gm-statusbar>span{flex:0 0 auto}.tpx-gm-mode .tpx-queue-row{grid-template-columns:1fr}.tpx-gm-mode .tpx-queue-row .tpx-actions{overflow-x:auto}.tpx-drawer{top:auto;bottom:0;height:auto;max-height:88dvh;border-left:0;border-top:1px solid var(--line-dark);border-radius:10px 10px 0 0}.tpx-scout-entry-grid{grid-template-columns:1fr}.tpx-scout-entry-grid>button{min-height:145px;padding:14px}.tpx-scout-entry-grid h2{font-size:21px}.tpx-scout-lanes{top:64px;margin-right:-12px;margin-left:-12px;padding-left:12px;border-right:0;border-left:0}.tpx-scout-lanes button{min-height:40px}.tpx-scout-workroom{display:block}.tpx-scout-workroom>.tpx-scout-inspector{display:none}.tpx-family-scouting .tpx-toolbar{grid-template-columns:1fr}.tpx-scout-decision-actions{min-width:170px}.tpx-scout-decision-actions button{min-height:36px}.tpx-scout-weight-grid{grid-template-columns:1fr}.tpx-compare-workspace{display:block}.tpx-compare-workspace>.tpx-compare-rail{display:none}.tpx-compare-selected{position:sticky;top:64px;z-index:66;display:flex;margin:0 -12px 9px;padding:8px 12px;overflow-x:auto;border-bottom:1px solid var(--line-dark);background:#edf1f4}.tpx-compare-player{flex:0 0 min(82vw,310px)}.tpx-compare-player dl{grid-template-columns:repeat(3,minmax(0,1fr))}.tpx-compare-player dl>div{border-bottom:1px solid var(--line)}.tpx-compare-review{grid-template-columns:1fr 82px}.tpx-compare-review .note{grid-column:1/-1}.tpx-compare-groups{top:64px;margin-right:-12px;margin-left:-12px;padding-left:12px}.tpx-fc26-bulk{top:64px;margin-right:-12px;margin-left:-12px;overflow-x:auto;padding-right:12px;padding-left:12px}.tpx-fc26-bulk>b,.tpx-fc26-bulk .tpx-btn{flex:0 0 auto}.tpx-fc26-distributions{grid-template-columns:1fr}.tpx-contract-review{grid-template-columns:1fr}.tpx-contract-review .wide{grid-column:auto}.tpx-market-queues .tpx-section:nth-child(n+2){margin-top:0}.tpx-family-finance .tpx-tabs{top:64px;margin-right:-12px;margin-left:-12px;padding-left:12px}.tpx-dp-scenario-rail{position:sticky;top:104px;z-index:69;margin-right:-12px;margin-left:-12px;border-right:0;border-left:0}.tpx-dp-scenario-rail>div{min-width:130px}.tpx-dp-scenario-rail>button{min-height:40px}.tpx-dp-decision-head{align-items:stretch;flex-direction:column}.tpx-dp-decision-head>b{align-self:start}.tpx-dp-deltas,.tpx-dp-options,.tpx-dp-inputs{grid-template-columns:1fr}.tpx-dp-deltas>div,.tpx-dp-deltas>div:nth-child(2n),.tpx-dp-options button,.tpx-dp-options button:nth-child(2){border-right:0}.tpx-dp-options button{min-height:96px;border-bottom:1px solid var(--line)}.tpx-dp-options button:last-child{border-bottom:0}.tpx-dp-input-modal .tpx-modal{max-height:88dvh}.tpx-tc-workspace{display:block}.tpx-tc-target{position:static;display:flex;margin:0 -12px 9px;overflow-x:auto;border-right:0;border-left:0}.tpx-tc-target>span{display:none}.tpx-tc-target>button:not(.tpx-btn){flex:0 0 190px;border-right:1px solid var(--line);border-bottom:0}.tpx-tc-target>button:not(.tpx-btn).active{box-shadow:inset 0 3px 0 var(--accent)}.tpx-tc-target>.tpx-btn{flex:0 0 115px;align-self:center}.tpx-tc-target-summary{grid-template-columns:1fr}.tpx-tc-target-summary>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.tpx-tc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-tc-lenses{position:sticky;top:104px;z-index:69;margin-right:-12px;margin-left:-12px;border-right:0;border-left:0}.tpx-tc-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-learning-workspace{display:block}.tpx-learning-workspace>aside{position:sticky;top:104px;z-index:64;margin:0 -12px 10px}.tpx-learning-console{max-height:58dvh;overflow-y:auto;border-right:0;border-left:0}.tpx-learning-player{position:sticky;top:0;z-index:2}.tpx-learning-player h2{font-size:16px}.tpx-learning-quick button{min-height:40px}.tpx-family-scouting .tpx-table[data-table-id="v4-fc26-ledger"] th:nth-child(2),.tpx-family-scouting .tpx-table[data-table-id="v4-fc26-ledger"] td:nth-child(2){left:35px}}#v4Main .tpx-gm-formation-planner{min-width:0;border:1px solid #bed5c9;border-radius:12px;overflow:hidden;background:#f8fbf9}#v4Main .tpx-gm-formation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid #d7e4dd;background:linear-gradient(135deg,#eef8f2,#fff)}#v4Main .tpx-gm-formation-head>div:first-child{min-width:0}#v4Main .tpx-gm-formation-head span,#v4Main :is(.tpx-gm-bench,.tpx-gm-held)>div:first-child>span{display:block;color:#247054;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-gm-formation-head h3{margin:3px 0 4px;color:#173d31;font-family:var(--serif);font-size:25px;line-height:1}#v4Main .tpx-gm-formation-head p{max-width:620px;margin:0;color:#5a6d65;font-size:10px;line-height:1.45}#v4Main .tpx-gm-formation-status{display:flex;flex-wrap:wrap;gap:0;min-width:0;border-bottom:1px solid #d7e4dd;background:#fff}#v4Main .tpx-gm-formation-status>span{min-height:38px;display:flex;align-items:center;gap:4px;padding:0 11px;border-right:1px solid #e1ebe5;color:#60716b;font-size:9px}#v4Main .tpx-gm-formation-status b{color:#173d31;font-size:11px}#v4Main .tpx-gm-formation-status .verified b{color:#177653}#v4Main .tpx-gm-formation-status .review b{color:#a15c0b}#v4Main .tpx-gm-formation-layout{display:grid;grid-template-columns:minmax(460px,1fr) minmax(220px,280px);gap:12px;min-width:0;padding:12px}#v4Main .tpx-gm-formation-layout>*{min-width:0}#v4Main .tpx-gm-formation-layout>aside{display:grid;align-content:start;gap:10px}#v4Main .tpx-gm-formation-pitch{position:relative;min-width:0;min-height:650px;overflow:hidden;border:2px solid #89b29d;border-radius:11px;background:linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.58) 49.8% 50.2%,transparent 50.2%),repeating-linear-gradient(0deg,#267a4c 0 65px,#2c8353 65px 130px);box-shadow:inset 0 0 0 5px rgba(255,255,255,.22)}#v4Main .tpx-gm-formation-pitch::before{content:"";position:absolute;z-index:0;inset:3%;border:1px solid rgba(255,255,255,.68);background:linear-gradient(to bottom,transparent 49.8%,rgba(255,255,255,.68) 49.8% 50.2%,transparent 50.2%);pointer-events:none}#v4Main .tpx-gm-formation-pitch::after{content:"";position:absolute;z-index:0;top:50%;left:50%;width:16%;aspect-ratio:1;border:1px solid rgba(255,255,255,.68);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}#v4Main .tpx-gm-formation-slot{position:absolute;z-index:2;top:clamp(8%,var(--gm-y),92%);left:clamp(10%,var(--gm-x),90%);width:min(18%,118px);min-height:64px;display:grid;align-content:center;gap:2px;padding:6px 7px;border:1px solid rgba(18,65,47,.44);border-radius:8px;background:rgba(255,255,255,.94);color:#173d31;text-align:center;transform:translate(-50%,-50%);box-shadow:0 4px 12px rgba(10,48,35,.2);cursor:pointer}#v4Main .tpx-gm-formation-slot:hover,#v4Main .tpx-gm-formation-slot:focus-visible,#v4Main .tpx-gm-bench-player:hover,#v4Main .tpx-gm-bench-player:focus-visible{border-color:#0f6b49;outline:2px solid rgba(255,255,255,.88);outline-offset:1px}#v4Main .tpx-gm-formation-slot.selected,#v4Main .tpx-gm-bench-player.selected{border-color:#f0b429;box-shadow:0 0 0 3px rgba(240,180,41,.42),0 4px 12px rgba(10,48,35,.2)}#v4Main .tpx-gm-formation-slot.empty{border-style:dashed;background:rgba(236,249,241,.78);color:#345c4c;box-shadow:none}#v4Main .tpx-gm-formation-slot.dragging,#v4Main .tpx-gm-bench-player.dragging{opacity:.45}#v4Main .tpx-gm-formation-slot span{color:#177653;font-size:8px;font-weight:900;letter-spacing:.08em}#v4Main .tpx-gm-formation-slot strong{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}#v4Main .tpx-gm-formation-slot small{overflow:hidden;color:#667970;font-size:7px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#v4Main :is(.tpx-gm-bench,.tpx-gm-held){min-width:0;padding:11px;border:1px solid #d4e1da;border-radius:9px;background:#fff}#v4Main :is(.tpx-gm-bench,.tpx-gm-held)>div:first-child{margin-bottom:8px}#v4Main :is(.tpx-gm-bench,.tpx-gm-held)>div:first-child small{display:block;margin-top:2px;color:#75837d;font-size:8px;line-height:1.35}#v4Main .tpx-gm-bench-list{display:grid;gap:5px;max-height:500px;overflow:auto}#v4Main .tpx-gm-bench-player{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;padding:7px 8px;border:1px solid #d9e5df;border-radius:6px;background:#f8fbf9;color:#203f34;text-align:left;cursor:pointer}#v4Main .tpx-gm-bench-player b{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#v4Main .tpx-gm-bench-player span{color:#247054;font-size:8px;font-weight:800}#v4Main .tpx-gm-bench-player small{grid-column:1/-1;color:#73817b;font-size:8px}#v4Main .tpx-gm-held{border-color:#e7cc9e;background:#fffaf0}#v4Main .tpx-gm-held-player{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #f0dfc1}#v4Main .tpx-gm-held-player>div{min-width:0;display:grid;gap:2px}#v4Main .tpx-gm-held-player b{color:#5d4119;font-size:10px}#v4Main .tpx-gm-held-player span,#v4Main .tpx-gm-held-player small{color:#80683f;font-size:8px;line-height:1.3}#v4Main .tpx-gm-formation-planner>.tpx-source-note{margin:0;padding:0 12px 12px}@media (max-width:1100px){#v4Main .tpx-gm-formation-layout{grid-template-columns:1fr}#v4Main .tpx-gm-formation-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-gm-bench-list{max-height:300px}}@media (max-width:767px){#v4Main .tpx-gm-formation-planner{margin-inline:-12px;border-right:0;border-left:0;border-radius:0}#v4Main .tpx-gm-formation-head{flex-direction:column;padding:13px 12px}#v4Main .tpx-gm-formation-head .tpx-actions{width:100%}#v4Main .tpx-gm-formation-head .tpx-btn{flex:1 1 120px}#v4Main .tpx-gm-formation-status{flex-wrap:nowrap;overflow-x:auto}#v4Main .tpx-gm-formation-status>span{flex:0 0 auto}#v4Main .tpx-gm-formation-layout{padding:8px 6px}#v4Main .tpx-gm-formation-layout>aside{grid-template-columns:1fr}#v4Main .tpx-gm-formation-pitch{min-height:540px}#v4Main .tpx-gm-formation-slot{left:clamp(14%,var(--gm-x),86%);width:min(27%,98px);min-height:57px;padding:5px 4px}#v4Main .tpx-gm-formation-slot strong{font-size:9px}#v4Main .tpx-gm-formation-slot small{font-size:6px}#v4Main .tpx-gm-bench-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:380px){#v4Main .tpx-gm-formation-pitch{min-height:520px}#v4Main .tpx-gm-formation-slot{width:28%;min-height:55px}#v4Main .tpx-gm-bench-list{grid-template-columns:1fr}}#v4Main .tpx-change-ledger{position:relative;display:grid;gap:10px;margin:14px 0}#v4Main .tpx-change-route-loading{min-height:55vh}#v4Main .tpx-change-ledger::before{position:absolute;top:12px;bottom:12px;left:14px;width:2px;background:#c8d8d1;content:""}#v4Main .tpx-change-card{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);min-width:0}#v4Main .tpx-change-marker{position:relative;z-index:1;display:flex;justify-content:center;padding-top:18px}#v4Main .tpx-change-marker span{width:11px;height:11px;border:3px solid #eaf2ee;border-radius:50%;background:#18845d;box-shadow:0 0 0 1px #18845d}#v4Main .tpx-change-card.deferred .tpx-change-marker span{background:#c58a24;box-shadow:0 0 0 1px #9c6c1b}#v4Main .tpx-change-body{min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 3px 13px rgba(21,55,43,.045)}#v4Main .tpx-change-card.deferred .tpx-change-body{border-color:#dfc891;background:#fffdf7}#v4Main details.tpx-change-details{display:block;padding:0;overflow:hidden}#v4Main details.tpx-change-details>summary{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}#v4Main details.tpx-change-details>summary::-webkit-details-marker{display:none}#v4Main details.tpx-change-details>summary::after{flex:0 0 auto;color:#18845d;content:"+";font-size:18px;font-weight:900}#v4Main details.tpx-change-details[open]>summary::after{content:"−"}#v4Main .tpx-change-summary-main{display:grid;min-width:0;gap:3px}#v4Main .tpx-change-summary-main>span,#v4Main .tpx-change-body>small{color:#39715e;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}#v4Main .tpx-change-summary-main>strong{color:#173c30;font-family:var(--serif);font-size:18px;line-height:1.12;overflow-wrap:anywhere}#v4Main .tpx-change-expanded{padding:0 16px 14px;border-top:1px solid #e4ece8}#v4Main .tpx-change-expanded>small{color:#39715e;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}#v4Main .tpx-change-body p{margin:9px 0;color:#3f504a;font-size:11px;line-height:1.55;overflow-wrap:anywhere}#v4Main .tpx-change-body .tpx-change-notice{color:#173c30;font-size:12px}#v4Main .tpx-change-body .tpx-change-notice b{color:#116c4e}#v4Main .tpx-change-body .tpx-change-technical{margin-top:-2px;color:#61716b;font-size:10px}#v4Main .tpx-delivery-wave{margin:18px 0}#v4Main .tpx-delivery-wave>h3{margin-bottom:4px;color:#173c30;font-family:var(--serif)}#v4Main .tpx-delivery-wave>p{margin:4px 0 10px;color:#61716b;font-size:10px}#v4Main details.tpx-delivery-train{display:block;padding:0;overflow:hidden}#v4Main details.tpx-delivery-train>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}#v4Main details.tpx-delivery-train>summary::-webkit-details-marker{display:none}#v4Main details.tpx-delivery-train>summary::after{color:#18845d;content:"+";font-size:18px;font-weight:900}#v4Main details.tpx-delivery-train[open]>summary::after{content:"−"}#v4Main details.tpx-delivery-train>summary span{display:grid;gap:3px}#v4Main details.tpx-delivery-train>summary small{color:#39715e;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}#v4Main details.tpx-delivery-train>p{margin:0;padding:0 16px 12px}#v4Main .tpx-delivery-live-fields{min-height:112px}@media (max-width:640px){#v4Main .tpx-delivery-live-fields{min-height:178px}}@media (max-width:560px){#v4Main .tpx-change-ledger::before{left:10px}#v4Main .tpx-change-card{grid-template-columns:22px minmax(0,1fr)}#v4Main details.tpx-change-details>summary{gap:6px;padding:11px 12px}#v4Main .tpx-change-summary-main>strong{font-size:16px}#v4Main .tpx-change-expanded{padding:0 12px 11px}}#v4Main .tpx-demo-shell{min-height:100vh;padding:32px 18px;background:radial-gradient(circle at top right,rgba(246,190,0,.14),transparent 34rem),#10171d;color:#f7faf8}#v4Main .tpx-demo-main{width:min(960px,100%);margin:0 auto}#v4Main .tpx-demo-sandbox{display:grid;gap:18px}#v4Main .tpx-demo-gate{padding:clamp(22px,5vw,48px);border:2px solid #f6be00;border-radius:18px;background:#1b252d;box-shadow:0 24px 80px rgba(0,0,0,.28)}#v4Main .tpx-demo-gate>span{display:inline-flex;padding:6px 10px;border-radius:999px;background:#f6be00;color:#10171d;font-size:11px;font-weight:900;letter-spacing:.09em}#v4Main .tpx-demo-gate h1{margin:18px 0 8px;color:#fff;font-size:clamp(30px,6vw,54px);line-height:1}#v4Main .tpx-demo-gate p{max-width:720px;margin:0;color:#c8d2da;font-size:15px;line-height:1.6}#v4Main .tpx-demo-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border:1px solid #3a4954;border-radius:12px;background:#172128}#v4Main .tpx-demo-context>div{display:grid;min-width:0;gap:3px}#v4Main .tpx-demo-context b{color:#fff}#v4Main .tpx-demo-context span{color:#9eacb7;overflow-wrap:anywhere}#v4Main .tpx-demo-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#v4Main .tpx-demo-records article{display:grid;min-width:0;gap:7px;padding:18px;border:1px solid #34434e;border-radius:12px;background:#1b252d}#v4Main .tpx-demo-records b{color:#fff;overflow-wrap:anywhere}#v4Main .tpx-demo-records span{color:#c0cbd3}#v4Main .tpx-demo-records small{color:#f6be00;font-weight:800;text-transform:uppercase;letter-spacing:.05em}#v4Main .tpx-demo-footnote{margin:0;color:#9eacb7;text-align:center}@media (max-width:620px){#v4Main .tpx-demo-shell{padding:16px 10px}#v4Main .tpx-demo-context{align-items:stretch;flex-direction:column}#v4Main .tpx-demo-records{grid-template-columns:1fr}}@media print{.tpx-header,.tpx-quickbar,.tpx-ticker,.tpx-footer,.tpx-page-actions,.tpx-toolbar,.tpx-gm-nav,.tpx-compare-rail,.tpx-compare-groups,.tpx-compare-player .tpx-actions,.tpx-compare-review,.tpx-dp-scenario-rail,.tpx-tabs{display:none !important}.tpx-main{width:100%;padding:0}.tpx-section{break-inside:avoid}.tpx-compare-workspace{display:block}}@media (prefers-reduced-motion:reduce){.tpx-app *,.tpx-app *::before,.tpx-app *::after{scroll-behavior:auto !important;transition:none !important}}.tpx-trust-lanes{position:sticky;top:70px;z-index:68;display:flex;margin-bottom:10px;overflow-x:auto;border:1px solid var(--line-dark);background:#fff}.tpx-trust-lanes button{flex:1 0 118px;min-height:46px;padding:7px 10px;border:0;border-right:1px solid var(--line);background:#fff;color:var(--ink);text-align:left}.tpx-trust-lanes button:last-child{border-right:0}.tpx-trust-lanes button.active{box-shadow:inset 0 3px 0 var(--accent);background:#edf5f1}.tpx-trust-lanes span{display:block;font-size:10px;font-weight:800;text-transform:uppercase}.tpx-trust-lanes b{display:block;margin-top:2px;font-size:15px}.tpx-trust-workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.tpx-trust-console .tpx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-trust-console .tpx-stat{min-height:74px}.tpx-table[data-table-id="v4-trust-ledger"] th:first-child,.tpx-table[data-table-id="v4-trust-ledger"] td:first-child,.tpx-table[data-table-id="v4-trust-evidence"] th:first-child,.tpx-table[data-table-id="v4-trust-evidence"] td:first-child,.tpx-table[data-table-id="v4-trust-transferroom"] th:first-child,.tpx-table[data-table-id="v4-trust-transferroom"] td:first-child{position:sticky;left:0;z-index:3;background:#fff}.tpx-table[data-table-id="v4-trust-ledger"] thead th:first-child,.tpx-table[data-table-id="v4-trust-evidence"] thead th:first-child,.tpx-table[data-table-id="v4-trust-transferroom"] thead th:first-child{z-index:7;background:#e8edf1}@media (max-width:767px){.tpx-trust-lanes{top:64px;margin-right:-12px;margin-left:-12px;border-right:0;border-left:0}.tpx-trust-lanes button{min-height:42px}.tpx-trust-workspace{display:block}.tpx-trust-workspace>aside{position:sticky;top:104px;z-index:64;margin:0 -12px 10px}.tpx-trust-console{max-height:58dvh;overflow-y:auto;border-right:0;border-left:0}}.tpx-u20-lanes button{flex-basis:112px}.tpx-u20-workspace{grid-template-columns:minmax(270px,330px) minmax(0,1fr)}.tpx-u20-console .tpx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-u20-console .tpx-stat{min-height:70px}.tpx-u20-identity-row{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line)}.tpx-u20-identity-row small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tpx-u20-shirt{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid #8ebba8;background:#edf8f2;color:#075d3b;font-size:12px;font-weight:900}.tpx-u20-shirt.gap{border-color:#d0d5dd;background:#f2f4f7;color:#667085}.tpx-table[data-table-id="v4-u20-ledger"]{min-width:1900px}.tpx-table[data-table-id="v4-u20-ledger"] th:first-child,.tpx-table[data-table-id="v4-u20-ledger"] td:first-child,.tpx-table[data-table-id="v4-u20-gaps"] th:first-child,.tpx-table[data-table-id="v4-u20-gaps"] td:first-child,.tpx-table[data-table-id="v4-u20-coverage"] th:first-child,.tpx-table[data-table-id="v4-u20-coverage"] td:first-child{position:sticky;left:0;z-index:3;min-width:190px;background:#fff;box-shadow:1px 0 0 var(--line)}.tpx-table[data-table-id="v4-u20-ledger"] thead th:first-child,.tpx-table[data-table-id="v4-u20-gaps"] thead th:first-child,.tpx-table[data-table-id="v4-u20-coverage"] thead th:first-child{z-index:7;background:#e8edf1}@media (max-width:767px){.tpx-u20-lanes{top:64px;margin-right:-12px;margin-left:-12px;border-right:0;border-left:0}.tpx-u20-lanes button{min-height:42px}.tpx-u20-workspace{display:block}.tpx-u20-workspace>aside{position:sticky;top:104px;z-index:64;margin:0 -12px 10px}.tpx-u20-console{max-height:58dvh;overflow-y:auto;border-right:0;border-left:0}}.tpx-college-lanes button{flex-basis:118px}.tpx-college-workspace{grid-template-columns:minmax(310px,370px) minmax(0,1fr)}.tpx-college-console .tpx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-college-console .tpx-stat{min-height:70px}.tpx-college-review-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px;border-top:1px solid var(--line);background:#f5f7f9}.tpx-college-review-head b{font-size:10px;text-transform:uppercase}.tpx-college-review-head small{color:var(--muted);font-size:9px;text-align:right}.tpx-college-review-grid{border-top:1px solid var(--line)}.tpx-college-review-row{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1fr);align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--line)}.tpx-college-review-row b{font-size:9px;line-height:1.25;text-transform:uppercase}.tpx-college-review-row .tpx-field{min-width:0;min-height:32px;padding:5px 7px;font-size:10px}.tpx-college-review-row input{grid-column:1 / -1}.tpx-table[data-table-id="v4-college-ledger"]{min-width:2250px}.tpx-table[data-table-id="v4-college-movements"]{min-width:1180px}.tpx-table[data-table-id="v4-college-gaps"]{min-width:1280px}.tpx-table[data-table-id="v4-college-ledger"] th:first-child,.tpx-table[data-table-id="v4-college-ledger"] td:first-child,.tpx-table[data-table-id="v4-college-movements"] th:first-child,.tpx-table[data-table-id="v4-college-movements"] td:first-child,.tpx-table[data-table-id="v4-college-gaps"] th:first-child,.tpx-table[data-table-id="v4-college-gaps"] td:first-child,.tpx-table[data-table-id="v4-college-coverage"] th:first-child,.tpx-table[data-table-id="v4-college-coverage"] td:first-child{position:sticky;left:0;z-index:3;min-width:170px;background:#fff;box-shadow:1px 0 0 var(--line)}.tpx-table[data-table-id="v4-college-ledger"] thead th:first-child,.tpx-table[data-table-id="v4-college-movements"] thead th:first-child,.tpx-table[data-table-id="v4-college-gaps"] thead th:first-child,.tpx-table[data-table-id="v4-college-coverage"] thead th:first-child{z-index:7;background:#e8edf1}@media (max-width:767px){.tpx-college-lanes{top:64px;margin-right:-12px;margin-left:-12px;border-right:0;border-left:0}.tpx-college-lanes button{min-height:42px}.tpx-college-workspace{display:block}.tpx-college-workspace>aside{position:sticky;top:104px;z-index:64;margin:0 -12px 10px}.tpx-college-console{max-height:58dvh;overflow-y:auto;border-right:0;border-left:0}.tpx-college-review-head{align-items:flex-start;flex-direction:column}.tpx-college-review-head small{text-align:left}}#v4Main .tpx-match-command{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px;padding:11px 13px;border:1px solid var(--line-dark);background:#fff}#v4Main .tpx-match-command span,#v4Main .tpx-match-command p{color:var(--muted);font-size:10px}#v4Main .tpx-match-command span{font-weight:800;text-transform:uppercase}#v4Main .tpx-match-command h2{margin:3px 0 2px;font-size:18px;letter-spacing:0}#v4Main .tpx-match-command h2 b{margin:0 8px;color:var(--accent)}#v4Main .tpx-match-command p{margin:0}#v4Main .tpx-match-lanes button{display:grid;grid-template-columns:auto auto;gap:7px;align-items:center;justify-content:center}#v4Main .tpx-match-lanes button b{color:#344054;font-size:9px;font-variant-numeric:tabular-nums}#v4Main .tpx-match-lanes button.active b{color:#075d3b}#v4Main .tpx-match-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:10px}#v4Main .tpx-match-workspace>aside{position:sticky;top:80px}#v4Main .tpx-match-board{min-width:0}#v4Main .tpx-match-pitch-wrap{width:100%;overflow:auto;border:1px solid #214c3b;background:#0d6a47}#v4Main .tpx-match-pitch{position:relative;width:100%;min-width:820px;aspect-ratio:105 / 68;min-height:560px;max-height:720px;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 9.09%,rgba(0,0,0,.025) 9.09%,rgba(0,0,0,.025) 18.18%),#197a51}#v4Main .tpx-match-pitch::before{content:"";position:absolute;inset:4%;border:2px solid rgba(255,255,255,.72);pointer-events:none}#v4Main .tpx-match-half{position:absolute;top:4%;bottom:4%;left:50%;width:2px;background:rgba(255,255,255,.72)}#v4Main .tpx-match-circle{position:absolute;top:50%;left:50%;width:17%;aspect-ratio:1;border:2px solid rgba(255,255,255,.72);border-radius:50%;transform:translate(-50%,-50%)}#v4Main .tpx-match-circle::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}#v4Main .tpx-match-box{position:absolute;top:28%;width:13%;height:44%;border:2px solid rgba(255,255,255,.72);pointer-events:none}#v4Main .tpx-match-box.home{left:4%;border-left:0}#v4Main .tpx-match-box.away{right:4%;border-right:0}#v4Main .tpx-match-token{position:absolute;z-index:4;display:grid;grid-template-columns:25px minmax(0,1fr) auto;grid-template-rows:20px 15px;width:108px;min-height:42px;padding:3px 5px;border:1px solid rgba(5,22,15,.5);border-radius:2px;box-shadow:0 2px 7px rgba(0,0,0,.24);background:#fff;color:#10251d;text-align:left;transform:translate(-50%,-50%)}#v4Main .tpx-match-token.away{background:#e9f0f7;color:#10243a}#v4Main .tpx-match-token:hover,#v4Main .tpx-match-token:focus-visible{z-index:8;outline:2px solid #f7c948;outline-offset:2px}#v4Main .tpx-match-token>span{grid-row:1 / 3;display:flex;align-items:center;gap:2px}#v4Main .tpx-match-token>span b{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;background:#102a43;color:#fff;font-size:10px}#v4Main .tpx-match-token>span i{display:inline-flex;width:13px;height:13px;align-items:center;justify-content:center;border-radius:50%;background:#f7c948;color:#17212a;font-size:8px;font-style:normal}#v4Main .tpx-match-token strong{align-self:end;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#v4Main .tpx-match-token small{grid-column:2 / 4;align-self:start;overflow:hidden;color:#536273;font-size:8px;text-overflow:ellipsis;white-space:nowrap}#v4Main .tpx-match-token em{align-self:center;padding:2px 3px;background:#0d7a54;color:#fff;font-size:8px;font-style:normal;font-weight:900}#v4Main .tpx-historical-pitch-wrap{margin-bottom:10px}#v4Main .tpx-historical-pitch .tpx-match-token{width:104px}#v4Main .tpx-match-team-label{position:absolute;z-index:2;bottom:5.5%;color:rgba(255,255,255,.92)}#v4Main .tpx-match-team-label.home{left:6%}#v4Main .tpx-match-team-label.away{right:6%;text-align:right}#v4Main .tpx-match-team-label b,#v4Main .tpx-match-team-label span{display:block}#v4Main .tpx-match-team-label b{font-size:11px;text-transform:uppercase}#v4Main .tpx-match-team-label span{font-size:9px}#v4Main .tpx-match-benches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}#v4Main .tpx-match-bench-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-match-bench-list button{min-width:0;min-height:65px;padding:8px 10px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;color:var(--ink);text-align:left}#v4Main .tpx-match-bench-list button:nth-child(2n){border-right:0}#v4Main .tpx-match-bench-list b,#v4Main .tpx-match-bench-list span,#v4Main .tpx-match-bench-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v4Main .tpx-match-bench-list b{font-size:10px}#v4Main .tpx-match-bench-list span,#v4Main .tpx-match-bench-list small{margin-top:3px;color:var(--muted);font-size:8px}#v4Main .tpx-match-console .tpx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-match-console .tpx-stat{min-height:68px}#v4Main .tpx-match-handoffs{padding:8px 10px;border-top:1px solid var(--line)}#v4Main .tpx-match-ledger-workspace{grid-template-columns:minmax(300px,350px) minmax(0,1fr)}#v4Main .tpx-table[data-table-id="v4-match-ledger"]{min-width:2050px}#v4Main .tpx-table[data-table-id="v4-match-trust-links"]{min-width:1450px}#v4Main .tpx-table[data-table-id="v4-match-ledger"] th:first-child,#v4Main .tpx-table[data-table-id="v4-match-ledger"] td:first-child,#v4Main .tpx-table[data-table-id="v4-match-graded"] th:nth-child(2),#v4Main .tpx-table[data-table-id="v4-match-graded"] td:nth-child(2),#v4Main .tpx-table[data-table-id="v4-match-trust-links"] th:first-child,#v4Main .tpx-table[data-table-id="v4-match-trust-links"] td:first-child{position:sticky;left:0;z-index:3;min-width:170px;background:#fff;box-shadow:1px 0 0 var(--line)}#v4Main .tpx-table[data-table-id="v4-match-ledger"] thead th:first-child,#v4Main .tpx-table[data-table-id="v4-match-graded"] thead th:nth-child(2),#v4Main .tpx-table[data-table-id="v4-match-trust-links"] thead th:first-child{z-index:7;background:#e8edf1}#v4Main .tpx-table[data-table-id="mls-match-player-stats"]{min-width:1320px}#v4Main .tpx-match-identity{margin-top:10px;border:1px solid var(--line-dark);background:#fff}#v4Main .tpx-match-identity>summary{padding:11px 13px;background:#edf1f4;color:var(--ink);font-size:10px;font-weight:900;text-transform:uppercase;cursor:pointer}#v4Main .tpx-match-identity[open]>summary{border-bottom:1px solid var(--line)}#v4Main .tpx-match-identity-body{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:10px;padding:10px}@media (max-width:1020px){#v4Main .tpx-match-workspace{grid-template-columns:minmax(0,1fr) 300px}#v4Main .tpx-match-pitch{min-height:510px}#v4Main .tpx-match-bench-list{grid-template-columns:1fr}#v4Main .tpx-match-bench-list button{border-right:0}}@media (max-width:767px){#v4Main .tpx-match-command{align-items:flex-start;flex-direction:column;margin-right:-12px;margin-left:-12px;border-right:0;border-left:0}#v4Main .tpx-match-command .tpx-actions{width:100%;overflow-x:auto;flex-wrap:nowrap}#v4Main .tpx-match-command .tpx-btn{flex:0 0 auto;min-height:40px}#v4Main .tpx-match-workspace{display:flex;flex-direction:column}#v4Main .tpx-match-workspace>aside{position:sticky;top:104px;z-index:64;order:-1;width:calc(100% + 24px);margin:0 -12px 10px}#v4Main .tpx-match-console{max-height:47dvh;overflow-y:auto;border-right:0;border-left:0}#v4Main .tpx-match-board{width:100%;max-width:100%}#v4Main .tpx-match-pitch-wrap{width:100vw;max-width:100vw;margin-left:-12px;border-right:0;border-left:0}#v4Main .tpx-match-pitch{min-width:820px;min-height:530px}#v4Main .tpx-match-benches{grid-template-columns:1fr}#v4Main .tpx-match-ledger-workspace{display:block}#v4Main .tpx-match-ledger-workspace>aside{position:sticky;top:104px;z-index:64;margin:0 -12px 10px}#v4Main .tpx-match-identity-body{grid-template-columns:1fr}}@media print{#v4Main .tpx-match-workspace{display:block}#v4Main .tpx-match-workspace>aside{position:static;margin-top:10px}#v4Main .tpx-match-pitch{min-width:0;min-height:0}#v4Main .tpx-match-console textarea,#v4Main .tpx-match-console input,#v4Main .tpx-match-console button{display:none !important}}#v4Main .tpx-shortlist-workspace{align-items:start}#v4Main .tpx-shortlist-identity{display:flex;align-items:center;gap:8px;min-width:210px}#v4Main .tpx-shortlist-identity>label{display:grid;place-items:center;flex:0 0 22px}#v4Main .tpx-shortlist-identity input{width:16px;height:16px;accent-color:#14875e}#v4Main .tpx-shortlist-cell{display:block;min-width:116px}#v4Main .tpx-shortlist-cell>.sr-only{display:none}#v4Main .tpx-shortlist-cell .tpx-field,#v4Main [data-tpx-shortlist-field="dueDate"]{width:100%;min-width:116px;height:32px;padding:4px 7px;font-size:11px}#v4Main .tpx-shortlist-note{display:block;min-width:190px;min-height:54px;resize:vertical;font-size:11px;line-height:1.35}#v4Main .tpx-shortlist-workspace .tpx-table td{vertical-align:top}#v4Main .tpx-shortlist-workspace .tpx-table td small{display:block;margin-top:4px;color:#65758a;font-size:10px}@media (max-width:767px){#v4Main .tpx-shortlist-workspace{display:block}#v4Main .tpx-shortlist-workspace>aside{position:static;margin-bottom:12px}#v4Main .tpx-shortlist-note{min-width:170px}}.tpx-learning-console:has([data-profile-lab-note]) .tpx-table{min-width:0;table-layout:fixed}.tpx-learning-console:has([data-profile-lab-note]) th:first-child,.tpx-learning-console:has([data-profile-lab-note]) td:first-child{width:46%}.tpx-learning-console:has([data-profile-lab-note]) td{white-space:normal;overflow-wrap:anywhere}#v4Main .tpx-squad-cap-context{display:grid;grid-template-columns:minmax(220px,300px) minmax(260px,1fr) auto;align-items:end;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--line);background:#fff}#v4Main .tpx-squad-cap-context label,#v4Main .tpx-squad-cap-context>div:nth-child(2){display:grid;gap:4px}#v4Main .tpx-squad-cap-context label>span,#v4Main .tpx-squad-cap-context>div:nth-child(2)>span{color:var(--muted);font-size:10px}#v4Main .tpx-squad-cap-context label>span{font-weight:800;text-transform:uppercase}#v4Main .tpx-squad-cap-profile{display:grid;grid-template-columns:66px minmax(250px,1fr) minmax(310px,auto);align-items:center;gap:14px;min-height:86px;margin-bottom:10px;padding:10px 14px;border:1px solid var(--line);background:#fff}#v4Main .tpx-squad-cap-logo{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid #b8c4ce;background:#f4f7f9;color:var(--navy);font-size:13px;font-weight:900}#v4Main .tpx-squad-cap-logo img{display:block;width:48px;height:48px;max-width:48px;max-height:48px;object-fit:contain}#v4Main .tpx-squad-cap-profile h1{margin:2px 0 7px;font-size:25px;line-height:1.08}#v4Main .tpx-squad-cap-profile-facts{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));min-width:310px;border:1px solid var(--line)}#v4Main .tpx-squad-cap-profile-facts span{display:grid;gap:3px;min-height:54px;padding:8px 10px;border-right:1px solid var(--line);color:var(--muted);font-size:9px}#v4Main .tpx-squad-cap-profile-facts span:last-child{border-right:0}#v4Main .tpx-squad-cap-profile-facts b{color:var(--ink);font-size:11px}#v4Main .tpx-squad-cap-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.9fr);align-items:start;gap:10px}#v4Main .tpx-squad-cap-boundary{padding:10px 12px;border-left:3px solid #d49c23;background:#fff8e7}#v4Main .tpx-squad-cap-boundary b{color:#7a4e00;font-size:11px;text-transform:uppercase}#v4Main .tpx-squad-cap-boundary p{margin:6px 0 0;color:#4f5964;font-size:11px;line-height:1.45}#v4Main .tpx-source-gap-list{display:grid;gap:7px;margin:0;padding:10px 10px 10px 28px;font-size:11px}#v4Main .tpx-table[data-table-id="squad-cap-ledger"]{min-width:2860px}#v4Main .tpx-table[data-table-id="squad-cap-league"]{min-width:2050px}#v4Main .tpx-table[data-table-id="squad-cap-movements"]{min-width:1640px}#v4Main .tpx-table[data-table-id="squad-cap-field-coverage"]{min-width:1150px}#v4Main .tpx-table[data-table-id="squad-cap-ledger"] th:first-child,#v4Main .tpx-table[data-table-id="squad-cap-ledger"] td:first-child,#v4Main .tpx-table[data-table-id="squad-cap-league"] th:first-child,#v4Main .tpx-table[data-table-id="squad-cap-league"] td:first-child,#v4Main .tpx-table[data-table-id="squad-cap-movements"] th:nth-child(2),#v4Main .tpx-table[data-table-id="squad-cap-movements"] td:nth-child(2){position:sticky;left:0;z-index:3;min-width:165px;background:#fff;box-shadow:1px 0 0 var(--line)}#v4Main .tpx-table[data-table-id="squad-cap-ledger"] thead th:first-child,#v4Main .tpx-table[data-table-id="squad-cap-league"] thead th:first-child,#v4Main .tpx-table[data-table-id="squad-cap-movements"] thead th:nth-child(2){z-index:7;background:#e8edf1}@media (max-width:980px){#v4Main .tpx-squad-cap-context{grid-template-columns:minmax(210px,280px) 1fr}#v4Main .tpx-squad-cap-context>.tpx-actions{grid-column:1 / -1}#v4Main .tpx-squad-cap-profile{grid-template-columns:66px 1fr}#v4Main .tpx-squad-cap-profile-facts{grid-column:1 / -1;width:100%}#v4Main .tpx-squad-cap-grid{grid-template-columns:1fr}}@media (max-width:767px){#v4Main .tpx-squad-cap-context{grid-template-columns:1fr;margin-right:-12px;margin-left:-12px;border-right:0;border-left:0}#v4Main .tpx-squad-cap-context>.tpx-actions{grid-column:auto;width:100%;overflow-x:auto;flex-wrap:nowrap}#v4Main .tpx-squad-cap-context .tpx-btn{flex:0 0 auto}#v4Main .tpx-squad-cap-profile{grid-template-columns:52px minmax(0,1fr);gap:10px;margin-right:-12px;margin-left:-12px;border-right:0;border-left:0}#v4Main .tpx-squad-cap-logo{width:48px;height:48px}#v4Main .tpx-squad-cap-logo img{width:40px;height:40px;max-width:40px;max-height:40px}#v4Main .tpx-squad-cap-profile h1{font-size:20px}#v4Main .tpx-squad-cap-profile-facts{grid-template-columns:1fr;min-width:0}#v4Main .tpx-squad-cap-profile-facts span{min-height:44px;border-right:0;border-bottom:1px solid var(--line)}#v4Main .tpx-squad-cap-profile-facts span:last-child{border-bottom:0}}#v4Main .tpx-lab-passport{width:min(900px,calc(100vw - 24px))}#v4Main .tpx-lab-passport .tpx-source-strip{margin:0 0 10px}#v4Main .tpx-lab-passport .tpx-table-wrap{max-width:100%;overflow:auto}#v4Main .tpx-lab-passport .tpx-table[data-table-id="v4-lab-passport-sources"]{min-width:980px}#v4Main .tpx-lab-passport .tpx-table[data-table-id="v4-lab-passport-authored"]{min-width:660px}#v4Main .tpx-lab-passport .tpx-table th:first-child,#v4Main .tpx-lab-passport .tpx-table td:first-child{position:sticky;left:0;z-index:3;background:#fff;box-shadow:1px 0 0 var(--line)}#v4Main .tpx-lab-passport .tpx-table thead th:first-child{z-index:7;background:#e8edf1}@media (max-width:767px){#v4Main .tpx-lab-passport{width:100%;max-width:100%}#v4Main .tpx-lab-passport .tpx-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#v4Main .tpx-app :where(a[href],button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #1457d9 !important;outline-offset:2px;box-shadow:0 0 0 1px #fff !important}#v4Main .tpx-header :where(button,a[href]):focus-visible,#v4Main .tpx-footer :where(button,a[href]):focus-visible,#v4Main .tpx-mobile-nav :where(button,a[href]):focus-visible{outline-color:#f7c948 !important;box-shadow:0 0 0 1px #071c31 !important}#v4Main .tpx-table th button:focus-visible{outline-offset:-3px}#v4Main [aria-current="page"]{text-decoration-thickness:2px;text-underline-offset:4px}#v4Main .tpx-toast{pointer-events:none}@media (forced-colors:active){#v4Main .tpx-app :where(a[href],button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid Highlight !important;box-shadow:none !important}#v4Main .tpx-tab.active,#v4Main .tpx-nav-btn.active,#v4Main [aria-current="page"]{border:2px solid Highlight}}#v4Main .tpx-live-join-wrap{display:grid;min-height:54vh;place-items:center;padding:22px 0}#v4Main .tpx-live-join{width:min(460px,100%);padding:28px;border:1px solid #b7c4cd;border-radius:14px;background:#f7faf8;box-shadow:0 16px 38px rgba(6,35,28,.12)}#v4Main .tpx-live-join>span{color:#176b4b;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#v4Main .tpx-live-join h2{margin:6px 0;color:#10271f;font-family:var(--serif);font-size:28px}#v4Main .tpx-live-join p{color:var(--muted);font-size:12px;line-height:1.6}#v4Main .tpx-live-join form{display:grid;gap:12px;margin-top:18px}#v4Main .tpx-contract-finder-filters{display:grid;gap:12px}#v4Main .tpx-contract-finder-filters .tpx-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}#v4Main .tpx-contract-finder-filters .tpx-field-label{min-width:0}#v4Main .tpx-live-source-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:10px;border:1px solid #86a99a;background:#86a99a}#v4Main .tpx-live-source-strip span{min-width:0;padding:9px 11px;background:#eaf6f0;color:#365048;font-size:10px;overflow-wrap:anywhere}#v4Main .tpx-live-source-strip b{display:block;color:#123c2e;font-size:10px;text-transform:uppercase}#v4Main .tpx-live-source-strip.stale{border-color:#d5a52e;background:#d5a52e}#v4Main .tpx-live-source-strip.stale span{background:#fff7df}#v4Main .tpx-live-replay{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center;margin-bottom:10px;padding:15px;border:1px solid #83aa9a;border-radius:10px;background:#eef8f3}#v4Main .tpx-live-replay>div:first-child span{color:#176447;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#v4Main .tpx-live-replay h2{margin:3px 0;color:#14382b;font-family:var(--serif);font-size:21px}#v4Main .tpx-live-replay p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}#v4Main .tpx-live-replay-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}#v4Main .tpx-live-replay>label{grid-column:1 / -1;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;color:#244b3e;font-size:10px}#v4Main .tpx-live-replay>label>span{display:flex;justify-content:space-between;gap:4px;font-variant-numeric:tabular-nums}#v4Main .tpx-live-replay input[type="range"]{width:100%;accent-color:#176447;cursor:pointer}#v4Main .tpx-live-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 10px;padding:22px clamp(12px,3vw,30px);border:1px solid #163f32;border-radius:12px;background:linear-gradient(135deg,#0e3127,#176447);color:#fff}#v4Main .tpx-live-scoreboard>div{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}#v4Main .tpx-live-scoreboard>div:last-child{justify-content:flex-start}#v4Main .tpx-live-scoreboard>div span{min-width:0;font-family:var(--serif);font-size:clamp(17px,2vw,25px);font-weight:700;overflow-wrap:anywhere}#v4Main .tpx-live-scoreboard>div b{font-size:clamp(28px,4vw,48px)}#v4Main .tpx-live-scoreboard>strong{display:grid;justify-items:center;gap:2px;text-align:center}#v4Main .tpx-live-scoreboard>strong span{color:#bfe6d5;font-size:9px;letter-spacing:.1em;text-transform:uppercase}#v4Main .tpx-live-scoreboard>strong b{font-size:20px}#v4Main .tpx-live-scoreboard>strong small{color:#d9ebe4;font-size:9px}#v4Main .tpx-live-xi-toggle{display:flex;align-items:center;gap:7px;margin:10px 0;padding:9px;border:1px solid var(--line);background:#f4f7f6}#v4Main .tpx-live-xi-toggle span{margin-left:auto;color:var(--muted);font-size:10px;font-weight:700}#v4Main .tpx-live-player-lenses{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-1px 0 10px;padding:10px;border:1px solid #95b5a8;background:#eaf6f0}#v4Main .tpx-live-player-lenses>div{display:flex;flex-wrap:wrap;gap:6px}#v4Main .tpx-live-player-lenses .tpx-btn{border-radius:999px;background:#fff}#v4Main .tpx-live-player-lenses .tpx-btn.primary{background:#176447}#v4Main .tpx-live-player-lenses .tpx-btn small{margin-left:3px;font-size:8px;font-weight:900;opacity:.82}#v4Main .tpx-live-player-lenses>span{display:grid;gap:2px;color:#365048;font-size:9px;font-weight:700;text-align:right}#v4Main .tpx-live-player-lenses>span b{color:#123f30;font-size:10px}#v4Main .tpx-live-formations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-bottom:10px}#v4Main .tpx-live-team-panel{min-width:0;overflow:hidden;border:1px solid #174b39;border-radius:10px;background:#fff}#v4Main .tpx-live-team-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;background:#123f30;color:#fff}#v4Main .tpx-live-team-panel>header span{color:#a9d6c5;font-size:9px;letter-spacing:.1em;text-transform:uppercase}#v4Main .tpx-live-team-panel>header h2{margin:2px 0 0;font-family:var(--serif);font-size:20px}#v4Main .tpx-live-team-panel>header>b{color:#cce9dd;font-size:11px}#v4Main .tpx-live-team-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;min-width:0}#v4Main .tpx-live-team-lens-summary{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px;max-width:100%;padding:4px 7px;border:1px solid rgba(204,233,221,.35);border-radius:999px;background:rgba(255,255,255,.09);color:#fff;line-height:1.2}#v4Main .tpx-live-team-lens-summary b{color:#fff;font-size:9px;white-space:nowrap}#v4Main .tpx-live-team-lens-summary small{color:#cce9dd;font-size:8px;font-weight:700}#v4Main .tpx-live-team-lens-summary.has-zero-app{border-color:rgba(255,183,183,.72);background:rgba(164,37,37,.28)}#v4Main .tpx-live-team-lens-summary.has-zero-app small{color:#ffe0e0}#v4Main .tpx-live-vertical-pitch{display:grid;gap:14px;min-height:600px;padding:18px 10px;background-color:#1a714f;background-image:linear-gradient(rgba(255,255,255,.065) 50%,transparent 50%),linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.35) 50%,transparent calc(50% + 1px));background-size:100% 88px,100% 100%;box-shadow:inset 0 0 0 4px rgba(255,255,255,.22)}#v4Main .tpx-live-formation-row{display:flex;align-items:flex-start;justify-content:space-around;gap:7px;min-width:0}#v4Main .tpx-live-player-card{flex:1 1 0;min-width:0;max-width:180px;padding:7px;border:1px solid rgba(8,44,31,.24);border-radius:8px;background:rgba(255,255,255,.97);box-shadow:0 3px 9px rgba(0,0,0,.13)}#v4Main .tpx-live-player-card.dismissed{border-color:#b32525;background:#fff1f1}#v4Main .tpx-live-player-head{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-height:32px}#v4Main .tpx-live-player-head>div{min-width:0}#v4Main .tpx-live-player-head b{display:block;color:#11251e;font-size:10px;line-height:1.15;overflow-wrap:anywhere}#v4Main .tpx-live-player-head small{display:block;margin-top:2px;color:#5c6964;font-size:8px;line-height:1.25;overflow-wrap:anywhere}#v4Main .tpx-live-player-lens{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin-top:5px;padding:3px 6px;border:1px solid #b9c9c2;border-radius:999px;background:#edf2f0;color:#25463b;font-size:8px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}#v4Main .tpx-live-player-lens.unavailable{border-style:dashed;color:#68746f;background:#f5f7f6}#v4Main .tpx-live-player-lens.first-team i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#818b87;box-shadow:0 0 0 2px rgba(129,139,135,.15)}#v4Main .tpx-live-player-lens.first-team.yes{border-color:#65a886;background:#e6f7ee;color:#125b38}#v4Main .tpx-live-player-lens.first-team.yes i{background:#149457;box-shadow:0 0 0 2px rgba(20,148,87,.15)}#v4Main .tpx-live-player-lens.first-team.no{border-color:#d99191;background:#fff0f0;color:#8c2222}#v4Main .tpx-live-player-lens.first-team.no i{background:#ce3030;box-shadow:0 0 0 2px rgba(206,48,48,.14)}#v4Main .tpx-live-shirt{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#123f30;color:#fff;font-size:10px;font-weight:800}#v4Main .tpx-live-note-trigger{display:block;width:100%;margin-top:6px;padding:5px 7px;border:1px solid #8fb3a5;border-radius:6px;background:#f3faf7;color:#174b39;font:inherit;font-size:8px;font-weight:800;cursor:pointer}#v4Main .tpx-live-note-trigger[aria-expanded="true"]{border-color:#176447;background:#176447;color:#fff}#v4Main .tpx-live-note-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;margin-top:6px}#v4Main .tpx-live-note-composer>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:3px;min-width:0}#v4Main .tpx-live-note-composer .tpx-field{width:100%;min-width:0;min-height:30px;padding:5px;font-size:9px}#v4Main .tpx-live-note-composer textarea{resize:vertical;line-height:1.3}#v4Main .tpx-live-note-composer .tpx-btn{min-width:42px;padding:5px 7px;font-size:8px}#v4Main .tpx-live-team-panel>.tpx-section{margin:0;border-width:1px 0 0;border-radius:0}#v4Main .tpx-live-bench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#v4Main .tpx-live-bench .tpx-live-player-card{max-width:none;background:#f7faf9}#v4Main .tpx-live-off-field{display:flex;flex-wrap:wrap;gap:6px}#v4Main .tpx-live-off-field button{display:grid;padding:6px 8px;border:1px solid var(--line);background:#f4f5f5;color:var(--ink);font:inherit;font-size:9px;text-align:left;cursor:pointer}#v4Main .tpx-live-off-field small{color:var(--muted)}#v4Main .tpx-live-timeline{display:grid;gap:1px;background:var(--line)}#v4Main .tpx-live-timeline article{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;padding:9px;background:#fff}#v4Main .tpx-live-timeline article>b{color:#176447;font-size:12px}#v4Main .tpx-live-timeline article span{min-width:0}#v4Main .tpx-live-timeline article strong,#v4Main .tpx-live-timeline article small{display:block;overflow-wrap:anywhere}#v4Main .tpx-live-timeline article strong{color:var(--ink);font-size:10px}#v4Main .tpx-live-timeline article small{margin-top:2px;color:var(--muted);font-size:9px}#v4Main .tpx-live-feed-controls{display:grid;grid-template-columns:90px repeat(3,minmax(120px,1fr)) auto;gap:6px;margin-bottom:10px}#v4Main .tpx-live-feed-controls .tpx-field{width:100%;min-width:0}#v4Main .tpx-live-pending{display:grid;gap:3px;margin-bottom:9px;padding:9px 11px;border-left:3px solid #c98b17;background:#fff7df;color:#5c4615;font-size:10px}#v4Main .tpx-live-pending>small{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding-top:4px;border-top:1px solid rgba(92,70,21,.18)}#v4Main .tpx-live-pending>small>span:first-child{min-width:0;overflow-wrap:anywhere}#v4Main .tpx-live-pending .tpx-actions{flex:0 0 auto}#v4Main .tpx-live-feed-group{margin-top:12px}#v4Main .tpx-live-feed-group>h3{margin:0 0 5px;color:#174b39;font-family:var(--serif);font-size:16px}#v4Main .tpx-live-feed-note{padding:10px 0;border-top:1px solid var(--line)}#v4Main .tpx-live-feed-note>div{display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:8px}#v4Main .tpx-live-feed-note>div>b{color:#176447;font-size:13px}#v4Main .tpx-live-feed-note strong,#v4Main .tpx-live-feed-note small{display:block}#v4Main .tpx-live-feed-note small{color:var(--muted);font-size:9px}#v4Main .tpx-live-feed-note>p{margin:7px 0 0 63px;color:var(--ink);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}#v4Main .tpx-live-feed-note.deleted>p{color:var(--muted);font-style:italic}#v4Main .tpx-live-feed-note details{margin:7px 0 0 63px;color:var(--muted);font-size:9px}#v4Main .tpx-live-feed-note details>div{padding:6px;border-top:1px solid var(--line)}#v4Main .tpx-live-feed-note details p{white-space:pre-wrap}#v4Main .tpx-live-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#v4Main .tpx-live-directory-card{display:flex;align-items:center;justify-content:space-between;gap:14px}#v4Main .tpx-live-directory-grid .tpx-live-directory-card{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}#v4Main .tpx-live-directory-card span{color:#176447;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-live-directory-card h2{margin:3px 0;font-family:var(--serif);font-size:20px}#v4Main .tpx-live-directory-card p{margin:0;color:var(--muted);font-size:10px}#v4Main .tpx-live-directory-group + .tpx-live-directory-group{margin-top:18px}#v4Main .tpx-live-directory-group>h3{margin:0 0 9px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}#v4Main .tpx-live-directory-expand{margin:0 0 14px}#v4Main .tpx-live-directory-expand>summary{width:max-content;margin:0 auto;padding:8px 12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font-size:10px;font-weight:800;list-style:none}#v4Main .tpx-live-directory-expand>summary::-webkit-details-marker{display:none}#v4Main .tpx-live-directory-expand[open]>summary{margin-bottom:12px}#v4Main .tpx-live-directory-more{margin:12px 0 0}#v4Main .tpx-live-directory-all{display:flex;justify-content:center;padding-top:12px}#v4Main .tpx-live-directory-attention{margin:10px 0 0;padding:9px 11px;border-left:3px solid #b7791f;background:#fffaf0;color:#744210;font-size:10px}@media (max-width:980px){#v4Main .tpx-contract-finder-filters .tpx-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-live-source-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-live-formations{grid-template-columns:1fr}#v4Main .tpx-live-vertical-pitch{min-height:560px}#v4Main .tpx-live-feed-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){#v4Main .tpx-live-directory-grid{grid-template-columns:1fr}#v4Main .tpx-contract-finder-filters .tpx-filter-grid{grid-template-columns:1fr}#v4Main .tpx-live-scoreboard{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);gap:5px;padding:15px 8px}#v4Main .tpx-live-scoreboard>div{display:grid;justify-items:end;gap:2px}#v4Main .tpx-live-scoreboard>div:last-child{justify-items:start}#v4Main .tpx-live-scoreboard>div span{font-size:14px}#v4Main .tpx-live-scoreboard>strong b{font-size:15px}#v4Main .tpx-live-source-strip{grid-template-columns:1fr}#v4Main .tpx-live-replay{grid-template-columns:1fr}#v4Main .tpx-live-replay-actions{justify-content:flex-start}#v4Main .tpx-live-replay>label{grid-column:1;grid-template-columns:1fr}#v4Main .tpx-live-xi-toggle{align-items:stretch;flex-wrap:wrap}#v4Main .tpx-live-xi-toggle span{width:100%;margin-left:0}#v4Main .tpx-live-player-lenses{align-items:stretch;flex-direction:column}#v4Main .tpx-live-player-lenses>span{text-align:left}#v4Main .tpx-live-vertical-pitch{min-height:0;padding:12px 6px}#v4Main .tpx-live-formation-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));justify-content:stretch;gap:6px}#v4Main .tpx-live-player-card{width:100%;max-width:none;padding:7px}#v4Main .tpx-live-player-head{grid-template-columns:22px minmax(0,1fr);gap:3px}#v4Main .tpx-live-shirt{width:22px;height:22px;font-size:8px}#v4Main .tpx-live-player-head b{font-size:9px}#v4Main .tpx-live-player-head small{font-size:7px}#v4Main .tpx-live-note-composer{grid-template-columns:1fr}#v4Main .tpx-live-note-composer>div{grid-template-columns:1fr}#v4Main .tpx-live-note-composer:focus-within{position:relative;z-index:4;padding-bottom:max(8px,env(safe-area-inset-bottom))}#v4Main .tpx-live-note-composer .tpx-field,#v4Main .tpx-live-feed-controls .tpx-field{min-height:44px;font-size:16px}#v4Main .tpx-live-note-composer textarea.tpx-field{min-height:64px;max-height:160px;scroll-margin-block:96px;overscroll-behavior:contain}#v4Main .tpx-live-note-composer .tpx-btn{width:100%;min-height:44px;font-size:11px}#v4Main .tpx-live-note-trigger{min-height:36px;font-size:10px}#v4Main .tpx-live-bench{grid-template-columns:1fr}#v4Main .tpx-live-feed-controls{grid-template-columns:1fr}#v4Main .tpx-live-pending>small{align-items:flex-start;flex-direction:column}#v4Main .tpx-live-feed-note>div{grid-template-columns:42px minmax(0,1fr)}#v4Main .tpx-live-feed-note>div .tpx-actions{grid-column:2;justify-self:start}#v4Main .tpx-live-feed-note>p,#v4Main .tpx-live-feed-note details{margin-left:50px}#v4Main .tpx-live-directory-card{align-items:flex-start;flex-direction:column}}#v4Main .tpx-contract-workspace{display:grid;gap:12px;min-width:0}#v4Main .tpx-transferroom-gate{width:min(460px,100%);min-width:0;margin:24px auto}#v4Main .tpx-transferroom-gate form{display:grid;gap:14px;min-width:0;padding:22px;border:1px solid #cad4df;border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(16,43,71,.08)}#v4Main .tpx-transferroom-gate form>span{color:#536579;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-transferroom-gate form h2,#v4Main .tpx-transferroom-gate form p{margin:0}#v4Main .tpx-transferroom-gate form label,#v4Main .tpx-transferroom-controls label{display:grid;gap:5px;min-width:0;color:#536579;font-size:11px;font-weight:800}#v4Main .tpx-transferroom-gate input{width:100%;min-width:0;min-height:44px;font-size:16px}#v4Main .tpx-transferroom-gate .tpx-btn{min-height:44px}#v4Main .tpx-transferroom-boundary{min-width:0;margin-top:12px;padding:12px;border-left:4px solid #bf5b32;background:#fff8f3}#v4Main .tpx-transferroom-boundary p{margin:4px 0 0}#v4Main .tpx-transferroom-shell,#v4Main .tpx-transferroom-shell>*{min-width:0}#v4Main .tpx-transferroom-controls{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(220px,2fr) minmax(120px,.7fr) auto;gap:10px;align-items:end;margin:12px 0;padding:12px;border:1px solid #d8e0e8;border-radius:10px;background:#fff}#v4Main .tpx-transferroom-controls .tpx-field{width:100%;min-width:0;min-height:44px}#v4Main .tpx-transferroom-controls .tpx-btn{min-height:44px}#v4Main .tpx-transferroom-loading{min-height:24px;margin:8px 0;padding:8px 10px;border-left:3px solid #315c86;background:#f3f7fb;color:#31506e}#v4Main .tpx-transferroom-loading[hidden]{display:none}@media (max-width:820px){#v4Main .tpx-transferroom-controls{grid-template-columns:1fr}#v4Main .tpx-transferroom-controls>*{min-width:0;width:100%}#v4Main .tpx-transferroom-controls :is(input,select),#v4Main .tpx-transferroom-shell .tpx-field{min-height:44px;font-size:16px}#v4Main .tpx-page-head-transferroom-workspace .tpx-page-actions .tpx-btn{min-height:44px}#v4Main [data-tpx-path="transferroom-workspace"]{min-height:44px}#v4Main .tpx-transferroom-shell .tpx-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}}@media (max-width:390px){#v4Main .tpx-transferroom-gate{margin:12px auto}#v4Main .tpx-transferroom-gate form{padding:14px}#v4Main .tpx-transferroom-controls{padding:10px}}#v4Main .tpx-contract-identity{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:22px;align-items:center;padding:22px;border:1px solid #244c3e;border-radius:12px;background:linear-gradient(135deg,#0f3127,#195a43);color:#fff;box-shadow:0 12px 28px rgba(8,45,34,.12)}#v4Main .tpx-contract-person{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;min-width:0}#v4Main .tpx-contract-person .tpx-avatar{display:grid;width:76px;height:76px;place-items:center;overflow:hidden;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:#eaf4ef;color:#174b39;font-family:var(--serif);font-size:25px;font-weight:800}#v4Main .tpx-contract-person .tpx-avatar img{width:100%;height:100%;object-fit:cover}#v4Main .tpx-contract-person>div:last-child{min-width:0}#v4Main .tpx-contract-person span,#v4Main .tpx-contract-identity>dl dt{color:#afd7c7;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}#v4Main .tpx-contract-person h2{margin:3px 0;color:#fff;font-family:var(--serif);font-size:clamp(24px,3vw,34px);line-height:1;overflow-wrap:anywhere}#v4Main .tpx-contract-person p{margin:6px 0 9px;color:#d8ebe3;font-size:11px}#v4Main .tpx-contract-person .tpx-badge{margin:2px 4px 2px 0}#v4Main .tpx-contract-identity>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:rgba(255,255,255,.18)}#v4Main .tpx-contract-identity>dl>div{min-width:0;padding:10px;background:rgba(4,33,24,.54)}#v4Main .tpx-contract-identity>dl dd{margin:3px 0 0;color:#fff;font-size:10px;font-weight:700;overflow-wrap:anywhere}#v4Main .tpx-contract-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}#v4Main .tpx-contract-kpi{min-width:0;min-height:105px;padding:14px;border:1px solid var(--line);border-top:4px solid #7f8c88;border-radius:8px;background:#fff}#v4Main .tpx-contract-kpi.verified{border-top-color:#1d7a57}#v4Main .tpx-contract-kpi.paper{border-top-color:#2f69ac}#v4Main .tpx-contract-kpi.review{border-top-color:#c48a1d}#v4Main .tpx-contract-kpi span{display:block;color:#69736f;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}#v4Main .tpx-contract-kpi strong{display:block;margin:8px 0 5px;color:#14251f;font-family:var(--serif);font-size:clamp(17px,2vw,23px);overflow-wrap:anywhere}#v4Main .tpx-contract-kpi small{color:var(--muted);font-size:9px;line-height:1.35}#v4Main .tpx-contract-authority{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#v4Main .tpx-contract-authority>article{min-width:0;padding:17px;border:1px solid #9fc7b6;border-left:5px solid #1d7a57;background:#f2faf6}#v4Main .tpx-contract-authority>article.paper{border-color:#acc5dd;border-left-color:#2f69ac;background:#f3f7fb}#v4Main .tpx-contract-authority span,#v4Main .tpx-contract-decisions span,#v4Main .tpx-contract-paper-grid>article>span{color:#537068;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#v4Main .tpx-contract-authority h3{margin:5px 0;color:#173429;font-family:var(--serif);font-size:20px}#v4Main .tpx-contract-authority p{margin:0 0 12px;color:var(--muted);font-size:10px;line-height:1.5}#v4Main .tpx-contract-authority dl,#v4Main .tpx-contract-timeline dl{display:grid;gap:5px;margin:0}#v4Main .tpx-contract-authority dl div,#v4Main .tpx-contract-timeline dl div{display:flex;justify-content:space-between;gap:10px}#v4Main .tpx-contract-authority dt,#v4Main .tpx-contract-timeline dt{color:var(--muted);font-size:9px}#v4Main .tpx-contract-authority dd,#v4Main .tpx-contract-timeline dd{margin:0;color:var(--ink);font-size:9px;font-weight:800;text-align:right;overflow-wrap:anywhere}#v4Main .tpx-contract-value-read{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#v4Main .tpx-contract-value-read article{min-width:0;padding:15px;border:1px solid #9fc7b6;border-top:4px solid #1d7a57;border-radius:8px;background:#f7fbf9}#v4Main .tpx-contract-value-read article.option{border-color:#dbc69e;border-top-color:#c48a1d;background:#fffaf1}#v4Main .tpx-contract-value-read article.contingent{border-color:#d8b0ba;border-top-color:#b3556a;background:#fff8fa}#v4Main .tpx-contract-value-read article.market{border-color:#acc5dd;border-top-color:#2f69ac;background:#f4f8fc}#v4Main .tpx-contract-value-read span{color:#586d66;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-contract-value-read strong{display:block;margin:7px 0 5px;color:#152820;font-family:var(--serif);font-size:clamp(17px,2vw,22px);overflow-wrap:anywhere}#v4Main .tpx-contract-value-read p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}#v4Main .tpx-contract-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}#v4Main .tpx-contract-timeline article{min-width:0;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff}#v4Main .tpx-contract-timeline header{position:static;z-index:auto;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0;border:0;background:transparent;color:inherit}#v4Main .tpx-contract-timeline header>span{color:#194c39;font-family:var(--serif);font-size:18px;font-weight:800}#v4Main .tpx-contract-timeline article>strong{display:block;margin-top:10px;color:#15251f;font-size:20px}#v4Main .tpx-contract-timeline article>small{display:block;min-height:26px;margin:3px 0 9px;color:var(--muted);font-size:9px}#v4Main .tpx-contract-money-bar{display:flex;width:100%;height:8px;margin-bottom:10px;overflow:hidden;border-radius:9px;background:#e8ecea}#v4Main .tpx-contract-money-bar i{display:block;min-width:3px}#v4Main .tpx-contract-money-bar .base,#v4Main .tpx-contract-legend .base::before{background:#1d7a57}#v4Main .tpx-contract-money-bar .option,#v4Main .tpx-contract-legend .option::before{background:#c48a1d}#v4Main .tpx-contract-money-bar .marketing,#v4Main .tpx-contract-legend .marketing::before{background:#5c6dc4}#v4Main .tpx-contract-money-bar .additional,#v4Main .tpx-contract-money-bar .education,#v4Main .tpx-contract-legend .additional::before{background:#4e9eae}#v4Main .tpx-contract-money-bar .bonus,#v4Main .tpx-contract-money-bar .adjustment,#v4Main .tpx-contract-legend .bonus::before{background:#b3556a}#v4Main .tpx-contract-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:9px;color:var(--muted);font-size:9px}#v4Main .tpx-contract-legend span::before{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;content:""}#v4Main .tpx-contract-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#v4Main .tpx-contract-decisions article{display:flex;min-width:0;min-height:145px;padding:14px;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:8px;background:#fff}#v4Main .tpx-contract-decisions strong{display:block;margin:7px 0;color:#162820;font-size:14px;overflow-wrap:anywhere}#v4Main .tpx-contract-decisions p{margin:0 0 12px;color:var(--muted);font-size:10px;line-height:1.45}#v4Main .tpx-contract-decisions .tpx-btn{margin-top:auto}#v4Main .tpx-contract-paper-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start}#v4Main .tpx-contract-paper-grid>article{min-width:0;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff}#v4Main .tpx-contract-paper-grid>article.has-evidence{border-top:3px solid #2f69ac}#v4Main .tpx-contract-paper-grid>article.source-gap{background:#f7f8f8}#v4Main .tpx-contract-paper-grid strong{display:block;margin:5px 0;color:#172a22;font-size:15px}#v4Main .tpx-contract-paper-grid p{min-height:28px;margin:0 0 8px;color:var(--muted);font-size:9px;line-height:1.4}#v4Main .tpx-contract-paper-grid article>div{display:grid;gap:2px;padding:6px 0;border-top:1px solid var(--line)}#v4Main .tpx-contract-paper-grid article>div b,#v4Main .tpx-contract-paper-grid article>div small{font-size:9px;overflow-wrap:anywhere}#v4Main .tpx-contract-paper-grid article>div small,#v4Main .tpx-contract-paper-grid em{color:var(--muted)}#v4Main .tpx-contract-appendix{min-width:0;border:1px solid var(--line);border-radius:8px;background:#f7f9f8}#v4Main .tpx-contract-appendix>summary{display:grid;gap:3px;padding:15px;cursor:pointer}#v4Main .tpx-contract-appendix>summary span{color:#173b2e;font-family:var(--serif);font-size:17px;font-weight:800}#v4Main .tpx-contract-appendix>summary small{color:var(--muted);font-size:9px}#v4Main .tpx-contract-appendix>div{display:grid;gap:10px;padding:0 10px 10px}#v4Main .tpx-contract-flags{display:grid;grid-template-columns:minmax(175px,.45fr) minmax(0,1.55fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid #d9c79e;border-left:5px solid #c48a1d;border-radius:8px;background:#fffaf1}#v4Main .tpx-contract-flags>header{position:static;z-index:auto;display:grid;gap:3px;padding:0;border:0;background:transparent;color:inherit}#v4Main .tpx-contract-flags>header span{color:#5f481b;font-family:var(--serif);font-size:17px;font-weight:800}#v4Main .tpx-contract-flags>header small{color:#786c54;font-size:9px;overflow-wrap:anywhere}#v4Main .tpx-contract-flags ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}#v4Main .tpx-contract-flags li{display:grid;min-width:0;gap:5px;align-content:start;padding:8px;border:1px solid rgba(113,89,39,.15);border-radius:6px;background:rgba(255,255,255,.68)}#v4Main .tpx-contract-flags li>span:last-child{color:#5d594f;font-size:9px;line-height:1.4;overflow-wrap:anywhere}#v4Main .tpx-contract-timeline article[data-reconciled="false"]{border-color:#c99342;background:#fffaf2}#v4Main .tpx-contract-timeline .option-lane{margin-top:5px;padding-top:5px;border-top:1px dashed #c48a1d;color:#765814}#v4Main .tpx-contract-timeline .snapshot-lane{margin-top:5px;padding-top:5px;border-top:1px dashed #7c9ebc;color:#345b7b}#v4Main .tpx-contract-reconcile{margin:9px 0 0;padding-top:7px;border-top:1px solid var(--line);color:#537068;font-size:8px;line-height:1.35}#v4Main .tpx-contract-provenance{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:10px;align-items:start}#v4Main .tpx-contract-provenance>aside{min-width:0;padding:15px;border:1px solid #acc5dd;border-left:5px solid #2f69ac;border-radius:8px;background:#f3f7fb}#v4Main .tpx-contract-provenance>aside>span{color:#3a658b;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-contract-provenance>aside>strong{display:block;margin:6px 0;color:#193c59;font-family:var(--serif);font-size:21px}#v4Main .tpx-contract-provenance>aside>p{margin:0 0 10px;color:#536c80;font-size:9px;line-height:1.5}#v4Main .tpx-contract-provenance dl,#v4Main .tpx-contract-documents dl{display:grid;gap:4px;margin:0}#v4Main .tpx-contract-provenance dl div,#v4Main .tpx-contract-documents dl div{display:flex;justify-content:space-between;gap:8px}#v4Main .tpx-contract-provenance dt,#v4Main .tpx-contract-provenance dd{min-width:0;margin:0;font-size:9px;overflow-wrap:anywhere}#v4Main .tpx-contract-provenance dt{color:var(--muted)}#v4Main .tpx-contract-provenance dd{color:var(--ink);font-weight:800;text-align:right}#v4Main .tpx-contract-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#v4Main .tpx-contract-documents>article{min-width:0;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff}#v4Main .tpx-contract-documents>article.selected{border-color:#8dc0aa;box-shadow:inset 0 3px 0 #1d7a57}#v4Main .tpx-contract-documents header{position:static;z-index:auto;display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding:0 0 9px;border:0;background:transparent;color:inherit}#v4Main .tpx-contract-documents header>div{display:grid;min-width:0;gap:3px}#v4Main .tpx-contract-documents header span{color:#537068;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#v4Main .tpx-contract-documents header strong{color:#183b2d;font-size:12px;overflow-wrap:anywhere}#v4Main .tpx-contract-source-files{display:grid;gap:4px;margin-top:9px;padding-top:8px;border-top:1px solid var(--line)}#v4Main .tpx-contract-source-files>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center}#v4Main .tpx-contract-source-files b{color:#48554f;font-size:8px;font-weight:700;overflow-wrap:anywhere}#v4Main .tpx-contract-exact-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #b5c9dd;border-radius:8px;background:#f3f7fb;color:#345b7b;font-size:9px;font-weight:700}#v4Main .tpx-contract-decisions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}#v4Main .tpx-contract-paper-grid article>em{display:block;min-height:28px;padding-top:7px;border-top:1px solid var(--line);font-size:9px;line-height:1.4}#v4Main .tpx-match-state-filters{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(120px,1fr));gap:8px}#v4Main .tpx-match-state-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#v4Main .tpx-match-state-cards article{min-width:0;padding:12px;border:1px solid var(--line);border-left:4px solid #1d7a57;background:#fff}#v4Main .tpx-match-state-cards span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}#v4Main .tpx-match-state-cards strong{display:block;margin:5px 0;color:var(--ink);font-size:15px;overflow-wrap:anywhere}#v4Main .tpx-match-state-cards p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}#v4Main .tpx-table[data-table-id="v4-match-state-players"]{min-width:1850px}#v4Main .tpx-table[data-table-id="v4-match-state-players"] th:first-child,#v4Main .tpx-table[data-table-id="v4-match-state-players"] td:first-child{position:sticky;left:0;z-index:3;min-width:170px;background:#fff;box-shadow:1px 0 0 var(--line)}#v4Main .tpx-table[data-table-id="v4-match-state-players"] thead th:first-child{z-index:7;background:#e8edf1}#v4Main .tpx-austin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:10px;padding:24px;overflow:hidden;border:1px solid #1b5d43;border-radius:12px;background:radial-gradient(circle at 90% 15%,rgba(104,201,158,.23),transparent 25%),linear-gradient(135deg,#0d3025,#176047);color:#fff;box-shadow:0 13px 30px rgba(8,45,34,.14)}#v4Main .tpx-austin-hero span,#v4Main .tpx-austin-private-head span{color:#a9d8c5;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}#v4Main .tpx-austin-hero h2{margin:4px 0 8px;color:#fff;font-family:var(--serif);font-size:clamp(28px,4vw,43px);line-height:1}#v4Main .tpx-austin-hero p{max-width:780px;margin:0;color:#d5ebe2;font-size:11px;line-height:1.55}#v4Main .tpx-austin-record{display:grid;min-width:135px;min-height:110px;padding:16px;place-content:center;justify-items:center;border:1px solid rgba(255,255,255,.27);border-radius:10px;background:rgba(3,32,23,.43)}#v4Main .tpx-austin-record strong{color:#fff;font-family:var(--serif);font-size:31px}#v4Main .tpx-austin-record span{margin-top:4px;color:#bce3d3}#v4Main .tpx-austin-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}#v4Main .tpx-austin-state-grid article{min-width:0;padding:15px;border:1px solid var(--line);border-top:4px solid #54766a;border-radius:8px;background:#fff}#v4Main .tpx-austin-state-grid article[data-state="leading"]{border-top-color:#1d7a57;background:#f2faf6}#v4Main .tpx-austin-state-grid article[data-state="tied"]{border-top-color:#55736a}#v4Main .tpx-austin-state-grid article[data-state="trailing"]{border-top-color:#b85b51;background:#fff7f5}#v4Main .tpx-austin-state-grid span{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-austin-state-grid strong{display:block;margin:7px 0;color:var(--ink);font-family:var(--serif);font-size:23px}#v4Main .tpx-austin-state-grid div{color:#24453a;font-size:11px}#v4Main .tpx-austin-state-grid small{display:block;margin-top:5px;color:var(--muted);font-size:9px;overflow-wrap:anywhere}#v4Main .tpx-austin-handoffs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}#v4Main .tpx-austin-handoffs button{display:flex;min-width:0;min-height:112px;padding:14px;flex-direction:column;align-items:flex-start;border:1px solid #a9c6ba;border-radius:8px;background:#f5faf8;color:var(--ink);text-align:left;cursor:pointer}#v4Main .tpx-austin-handoffs button:hover{border-color:#1d7a57;background:#edf8f3}#v4Main .tpx-austin-handoffs span{color:#1d6a4d;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-austin-handoffs b{margin:7px 0;font-size:12px;line-height:1.35;overflow-wrap:anywhere}#v4Main .tpx-austin-handoffs small{margin-top:auto;color:var(--muted);font-size:9px}#v4Main .tpx-austin-private-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px;padding:15px;border:1px solid #2f69ac;border-left-width:5px;background:#f3f7fb}#v4Main .tpx-austin-private-head span{color:#2f69ac}#v4Main .tpx-austin-private-head h3{margin:4px 0;color:#173429;font-family:var(--serif);font-size:20px}#v4Main .tpx-austin-private-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}#v4Main .tpx-table[data-table-id="v4-austin-performance-players"]{min-width:1780px}#v4Main .tpx-table[data-table-id="v4-austin-performance-players"] th:first-child,#v4Main .tpx-table[data-table-id="v4-austin-performance-players"] td:first-child{position:sticky;left:0;z-index:3;min-width:165px;background:#fff;box-shadow:1px 0 0 var(--line)}#v4Main .tpx-table[data-table-id="v4-austin-performance-players"] thead th:first-child{z-index:7;background:#e8edf1}#v4Main .tpx-evidence-claim{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px}#v4Main .tpx-evidence-claim + .tpx-evidence-claim{margin-top:11px}#v4Main .tpx-evidence-claim-step{position:relative;display:flex;justify-content:center}#v4Main .tpx-evidence-claim-step span{position:relative;z-index:2;display:grid;width:28px;height:28px;place-items:center;border:1px solid #94b8a8;border-radius:999px;background:#eef8f3;color:#174d38;font-size:11px;font-weight:800}#v4Main .tpx-evidence-claim-step i{position:absolute;top:28px;bottom:-12px;width:1px;background:#b9cec4}#v4Main .tpx-evidence-claim:last-child .tpx-evidence-claim-step i{display:none}#v4Main .tpx-evidence-claim-body{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#fff,#f8fbf9);box-shadow:0 3px 14px rgba(23,52,41,.05)}#v4Main .tpx-evidence-claim-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#v4Main .tpx-evidence-claim-head span{color:var(--muted);font-size:10px}#v4Main .tpx-evidence-claim-head h3{margin:3px 0 0;color:#173429;font-family:var(--serif);font-size:18px}#v4Main .tpx-evidence-claim-body>p{margin:10px 0;color:#293b34;font-size:12px;line-height:1.55}#v4Main .tpx-evidence-claim-body .tpx-source-strip{margin:0 0 10px}#v4Main .tpx-evidence-components{margin-top:10px;border-top:1px solid var(--line);padding-top:9px}#v4Main .tpx-evidence-components summary{cursor:pointer;color:#285b47;font-size:11px;font-weight:700}#v4Main .tpx-evidence-components[open] summary{margin-bottom:8px}#v4Main .tpx-inline-links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px 9px}#v4Main .tpx-inline-links .tpx-entity{display:inline-flex;align-items:center;min-height:24px}#v4Main .tpx-inline-links .tpx-entity-muted{color:#5b6f67;font-weight:700}#v4Main .tpx-table[data-table-id="v4-injury-player-intelligence"]{min-width:1460px}#v4Main .tpx-table[data-table-id="v4-current-availability"]{min-width:1300px}#v4Main .tpx-trajectory-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:24px;align-items:center;margin-bottom:10px;padding:24px;overflow:hidden;border:1px solid #205c46;border-radius:12px;background:radial-gradient(circle at 92% 12%,rgba(117,207,164,.2),transparent 28%),linear-gradient(135deg,#0b3024,#175b44);color:#fff;box-shadow:0 12px 28px rgba(10,48,36,.13)}#v4Main .tpx-trajectory-hero span{color:#a8d9c3;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#v4Main .tpx-trajectory-hero h2{margin:5px 0 8px;color:#fff;font-family:var(--serif);font-size:clamp(27px,4vw,42px);line-height:1}#v4Main .tpx-trajectory-hero p{max-width:780px;margin:0;color:#d6ece3;font-size:11px;line-height:1.55}#v4Main .tpx-trajectory-hero dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}#v4Main .tpx-trajectory-hero dl>div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.19);border-radius:7px;background:rgba(3,30,22,.33)}#v4Main .tpx-trajectory-hero dt{color:#acd8c5;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}#v4Main .tpx-trajectory-hero dd{margin:5px 0 0;color:#fff;font-size:10px;font-weight:700;overflow-wrap:anywhere}#v4Main .tpx-trajectory-current{margin-bottom:10px}#v4Main .tpx-trajectory-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}#v4Main .tpx-trajectory-chart{min-width:0;margin:0;padding:15px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#fff,#f7faf8);box-shadow:0 4px 16px rgba(21,55,43,.06)}#v4Main .tpx-trajectory-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:5px}#v4Main .tpx-trajectory-chart-head span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#v4Main .tpx-trajectory-chart-head h3{margin:3px 0 0;color:#163b2d;font-family:var(--serif);font-size:21px}#v4Main .tpx-trajectory-legend{display:flex;max-width:260px;flex-wrap:wrap;justify-content:flex-end;gap:6px 11px}#v4Main .tpx-trajectory-legend span{display:inline-flex;align-items:center;gap:5px;letter-spacing:0;text-transform:none}#v4Main .tpx-trajectory-legend i{width:14px;height:3px;border-radius:999px;background:#177653}#v4Main .tpx-trajectory-legend i.baseValue{background:#2f69ac}#v4Main .tpx-trajectory-legend i.team{height:8px;border-left:2px dashed #a6741b;border-radius:0;background:transparent}#v4Main .tpx-trajectory-chart svg{display:block;width:100%;max-width:100%;height:auto;overflow:visible}#v4Main .tpx-trajectory-chart svg .grid{stroke:#dfe8e3;stroke-width:1;vector-effect:non-scaling-stroke}#v4Main .tpx-trajectory-chart svg .series{fill:none;stroke:#177653;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#v4Main .tpx-trajectory-chart svg .series.baseValue{stroke:#2f69ac}#v4Main .tpx-trajectory-chart svg .team-marker{stroke:#b17a1a;stroke-width:1.5;stroke-dasharray:5 5;opacity:.62;vector-effect:non-scaling-stroke}#v4Main .tpx-trajectory-chart svg circle{fill:#fff;stroke:#177653;stroke-width:3;vector-effect:non-scaling-stroke}#v4Main .tpx-trajectory-chart svg circle.baseValue{stroke:#2f69ac}#v4Main .tpx-trajectory-chart svg .latest{fill:#177653}#v4Main .tpx-trajectory-chart svg .latest.baseValue{fill:#2f69ac}#v4Main .tpx-trajectory-chart svg text{fill:#5c6e67;font-family:var(--sans);font-size:10px}#v4Main .tpx-trajectory-chart svg .axis-value{text-anchor:end}#v4Main .tpx-trajectory-chart figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid var(--line);color:var(--muted);font-size:9px;line-height:1.45}#v4Main .tpx-trajectory-chart figcaption span:last-child{text-align:right}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero){display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:24px;align-items:center;margin-bottom:10px;padding:24px;overflow:hidden;border:1px solid #1d624a;border-radius:12px;background:radial-gradient(circle at 88% 2%,rgba(240,191,82,.24),transparent 27%),linear-gradient(135deg,#092d21,#176148);color:#fff;box-shadow:0 12px 28px rgba(10,48,36,.14)}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero) span{color:#a8d9c3;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero) h2{margin:5px 0 8px;color:#fff;font-family:var(--serif);font-size:clamp(27px,4vw,42px);line-height:1}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero) p{max-width:780px;margin:0;color:#d7eee5;font-size:11px;line-height:1.55}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero) dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero) dl>div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.19);border-radius:7px;background:rgba(3,30,22,.33)}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero) dt{color:#acd8c5;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero) dd{margin:5px 0 0;color:#fff;font-size:10px;font-weight:700;overflow-wrap:anywhere}#v4Main .tpx-valuation-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}#v4Main .tpx-valuation-player{min-width:0;padding:12px;border:1px solid #cbded5;border-radius:11px;background:#f7fbf9}#v4Main .tpx-valuation-player>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 3px 12px}#v4Main .tpx-valuation-player>header span{color:#227459;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#v4Main .tpx-valuation-player>header h2{margin:3px 0;color:#153b2c;font-family:var(--serif);font-size:24px;line-height:1}#v4Main .tpx-valuation-player>header p{margin:0;color:var(--muted);font-size:9px}#v4Main .tpx-valuation-range{display:grid;gap:10px}#v4Main .tpx-valuation-range article{min-width:0}#v4Main .tpx-valuation-range header{display:flex;justify-content:space-between;gap:10px;color:#214637;font-size:9px}#v4Main .tpx-valuation-range header span{font-weight:700}#v4Main .tpx-valuation-range article>div{height:7px;margin:5px 0;overflow:hidden;border-radius:999px;background:#e2ece7}#v4Main .tpx-valuation-range article>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#177653,#68b791)}#v4Main .tpx-valuation-range article:nth-child(2)>div i{background:linear-gradient(90deg,#3f7c63,#9ac7b3)}#v4Main .tpx-valuation-range article:nth-child(3)>div i{background:linear-gradient(90deg,#2f69ac,#6ba4d5)}#v4Main .tpx-valuation-range article:nth-child(4)>div i{background:linear-gradient(90deg,#ad7416,#dfb455)}#v4Main .tpx-valuation-range small{display:block;color:var(--muted);font-size:8px;line-height:1.4;overflow-wrap:anywhere}#v4Main .tpx-valuation-history{min-width:0;margin:10px 0;padding:15px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(21,55,43,.05)}#v4Main .tpx-valuation-history>div span{color:#227459;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#v4Main .tpx-valuation-history h3{margin:3px 0;color:#163b2d;font-family:var(--serif);font-size:20px}#v4Main .tpx-valuation-history>div small,#v4Main .tpx-valuation-history figcaption{color:var(--muted);font-size:8px;line-height:1.45}#v4Main .tpx-valuation-history svg{display:block;width:100%;height:auto;overflow:visible}#v4Main .tpx-valuation-history svg .grid{stroke:#dfe8e3;stroke-width:1;vector-effect:non-scaling-stroke}#v4Main .tpx-valuation-history svg .series{fill:none;stroke:#177653;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#v4Main .tpx-valuation-history svg circle{fill:#fff;stroke:#177653;stroke-width:3;vector-effect:non-scaling-stroke}#v4Main .tpx-valuation-history svg .latest{fill:#177653}#v4Main .tpx-valuation-history svg text{fill:#5c6e67;font-family:var(--sans);font-size:10px}#v4Main .tpx-valuation-history svg .axis-value{text-anchor:end}#v4Main .tpx-valuation-history figcaption{padding-top:7px;border-top:1px solid var(--line)}#v4Main .tpx-valuation-protected-note{margin:9px 0 0;padding:8px 10px;border-left:3px solid #b88425;background:#fff8e9;color:#6d5222;font-size:8px;line-height:1.45}#v4Main .tpx-team-trajectory-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:24px;align-items:center;margin:10px 0;padding:24px;overflow:hidden;border:1px solid #215f49;border-radius:12px;background:radial-gradient(circle at 90% 7%,rgba(245,194,83,.22),transparent 28%),linear-gradient(135deg,#082d21,#176047);color:#fff;box-shadow:0 12px 28px rgba(10,48,36,.14)}#v4Main .tpx-team-trajectory-hero span{color:#acdcca;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#v4Main .tpx-team-trajectory-hero h2{margin:5px 0 8px;color:#fff;font-family:var(--serif);font-size:clamp(27px,4vw,42px);line-height:1}#v4Main .tpx-team-trajectory-hero p{max-width:760px;margin:0;color:#d7eee5;font-size:11px;line-height:1.55}#v4Main .tpx-team-trajectory-hero dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}#v4Main .tpx-team-trajectory-hero dl>div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.19);border-radius:7px;background:rgba(3,30,22,.33)}#v4Main .tpx-team-trajectory-hero dt{color:#acd8c5;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}#v4Main .tpx-team-trajectory-hero dd{margin:5px 0 0;color:#fff;font-size:10px;font-weight:700;overflow-wrap:anywhere}#v4Main .tpx-marketplace-freshness{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);gap:18px;align-items:center;margin:10px 0;padding:17px 19px;border:1px solid #96b8aa;border-left:5px solid #1c7154;border-radius:10px;background:linear-gradient(135deg,#eef8f3,#fff);box-shadow:0 8px 18px rgba(9,58,42,.07)}#v4Main .tpx-marketplace-freshness.expired{border-color:#d8bd85;border-left-color:#a76916;background:linear-gradient(135deg,#fff7e8,#fff)}#v4Main .tpx-marketplace-freshness.unavailable{border-color:#c6ccd1;border-left-color:#68737b;background:linear-gradient(135deg,#f4f6f7,#fff)}#v4Main .tpx-marketplace-freshness span{color:#517168;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#v4Main .tpx-marketplace-freshness strong{display:block;margin-top:5px;color:#173d31;font-family:var(--serif);font-size:20px;line-height:1.1}#v4Main .tpx-marketplace-freshness.expired strong{color:#71480d}#v4Main .tpx-marketplace-freshness dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}#v4Main .tpx-marketplace-freshness dl>div{min-width:0;padding:8px 9px;border:1px solid rgba(30,91,70,.13);border-radius:6px;background:rgba(255,255,255,.72)}#v4Main .tpx-marketplace-freshness dt{color:#60716b;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#v4Main .tpx-marketplace-freshness dd{margin:3px 0 0;color:#25332f;font-size:9px;font-weight:700;overflow-wrap:anywhere}#v4Main .tpx-team-trajectory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0}#v4Main .tpx-team-trajectory-chart{min-width:0;margin:0;padding:14px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#fff,#f7faf8);box-shadow:0 4px 16px rgba(21,55,43,.06)}#v4Main .tpx-team-trajectory-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:5px}#v4Main .tpx-team-trajectory-chart-head span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-team-trajectory-chart-head h3{margin:3px 0 0;color:#163b2d;font-family:var(--serif);font-size:19px;line-height:1.05}#v4Main .tpx-team-trajectory-chart-head strong{color:#176148;font-size:12px;white-space:nowrap}#v4Main .tpx-team-trajectory-chart svg{display:block;width:100%;max-width:100%;height:auto;overflow:visible}#v4Main .tpx-team-trajectory-chart svg .grid{stroke:#dfe8e3;stroke-width:1;vector-effect:non-scaling-stroke}#v4Main .tpx-team-trajectory-chart svg .series{fill:none;stroke:#177653;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#v4Main .tpx-team-trajectory-chart svg .latest{fill:#177653;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}#v4Main .tpx-team-trajectory-chart svg text{fill:#5c6e67;font-family:var(--sans);font-size:10px}#v4Main .tpx-team-trajectory-chart svg .axis-value{text-anchor:end}#v4Main .tpx-team-trajectory-chart figcaption{padding-top:7px;border-top:1px solid var(--line);color:var(--muted);font-size:9px;line-height:1.45}#v4Main .tpx-alert-builder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}#v4Main .tpx-alert-form{min-width:0;padding:16px;border:1px solid rgba(19,94,68,.2);border-radius:12px;background:linear-gradient(145deg,#f4faf7,#fff);box-shadow:0 5px 18px rgba(20,68,51,.06)}#v4Main .tpx-alert-form>span,#v4Main .tpx-alert-subscription header span,#v4Main .tpx-alert-row header span{color:#39715e;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}#v4Main .tpx-alert-form h3{margin:4px 0 12px;color:#153d2f;font-family:var(--serif);font-size:21px;line-height:1.05}#v4Main .tpx-alert-form label,#v4Main .tpx-alert-assignment label{display:grid;min-width:0;gap:4px;margin:8px 0;color:#53665f;font-size:9px;font-weight:800}#v4Main .tpx-alert-form .tpx-form-row{align-items:end}#v4Main .tpx-alert-subscriptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#v4Main .tpx-alert-subscription{min-width:0;padding:13px;border:1px solid var(--line);border-left:4px solid #187453;border-radius:9px;background:#fff}#v4Main .tpx-alert-subscription.inactive{border-left-color:#b2832d;background:#fbfaf7}#v4Main .tpx-alert-subscription header,#v4Main .tpx-alert-row header{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:9px}#v4Main .tpx-alert-subscription h3,#v4Main .tpx-alert-row h3{margin:3px 0 0;color:#173c30;font-family:var(--serif);font-size:17px;line-height:1.08;overflow-wrap:anywhere}#v4Main .tpx-alert-subscription p{min-height:30px;margin:9px 0;color:var(--muted);font-size:9px;line-height:1.45;overflow-wrap:anywhere}#v4Main .tpx-alert-subscription dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 10px}#v4Main .tpx-alert-subscription dl>div{min-width:0;padding:6px;border-radius:5px;background:#f4f7f5}#v4Main .tpx-alert-subscription dt{color:#697a74;font-size:7px;font-weight:850;text-transform:uppercase}#v4Main .tpx-alert-subscription dd{margin:2px 0 0;color:#263b34;font-size:9px;font-weight:750;overflow-wrap:anywhere}#v4Main .tpx-alert-inbox{display:grid;gap:9px;margin-top:10px}#v4Main .tpx-alert-row{display:grid;grid-template-columns:5px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 3px 13px rgba(21,55,43,.045)}#v4Main .tpx-alert-row .tpx-alert-marker{background:#18845d}#v4Main .tpx-alert-row.read .tpx-alert-marker{background:#a8b5b0}#v4Main .tpx-alert-content{min-width:0;padding:13px}#v4Main .tpx-alert-row.read{background:#f9fbfa}#v4Main .tpx-alert-row p{margin:9px 0;color:#3f504a;font-size:10px;line-height:1.55;overflow-wrap:anywhere}#v4Main .tpx-alert-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}#v4Main .tpx-alert-chips span{max-width:100%;padding:4px 7px;border:1px solid #d4e4dd;border-radius:999px;background:#f2f8f5;color:#2d5f4d;font-size:8px;font-weight:750;overflow-wrap:anywhere}#v4Main .tpx-alert-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:end;gap:12px;margin-top:10px}#v4Main .tpx-alert-assignment{display:grid;grid-template-columns:minmax(120px,1fr) minmax(105px,.65fr) auto;align-items:end;gap:6px}#v4Main .tpx-alert-assignment label{margin:0}#v4Main .tpx-alert-full-ledger{margin-top:12px}#v4Main .tpx-alert-full-ledger>summary{cursor:pointer;color:#176148;font-size:10px;font-weight:850}@media (max-width:1100px){#v4Main .tpx-contract-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#v4Main .tpx-contract-value-read{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-contract-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-contract-flags{grid-template-columns:1fr}#v4Main .tpx-contract-flags ul{grid-template-columns:repeat(3,minmax(0,1fr))}#v4Main .tpx-contract-documents{grid-template-columns:1fr}#v4Main .tpx-austin-handoffs{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-trajectory-charts{grid-template-columns:1fr}#v4Main .tpx-team-trajectory-grid{grid-template-columns:1fr}#v4Main .tpx-valuation-compare-grid{grid-template-columns:1fr}#v4Main .tpx-alert-subscriptions{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-alert-controls{grid-template-columns:1fr}}@media (max-width:767px){#v4Main .tpx-contract-identity{grid-template-columns:1fr;margin-inline:-12px;border-right:0;border-left:0;border-radius:0}#v4Main .tpx-contract-authority,#v4Main .tpx-contract-decisions{grid-template-columns:1fr}#v4Main .tpx-contract-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-contract-paper-grid,#v4Main .tpx-match-state-cards{grid-template-columns:1fr}#v4Main .tpx-contract-flags ul{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-contract-provenance{grid-template-columns:1fr}#v4Main .tpx-contract-exact-cta{align-items:flex-start;flex-direction:column}#v4Main .tpx-match-state-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-austin-hero{grid-template-columns:1fr;margin-inline:-12px;padding:19px 12px;border-right:0;border-left:0;border-radius:0}#v4Main .tpx-austin-record{min-width:0;min-height:80px}#v4Main .tpx-austin-state-grid{grid-template-columns:1fr}#v4Main .tpx-austin-private-head{align-items:flex-start;flex-direction:column}#v4Main .tpx-trajectory-hero{grid-template-columns:1fr;margin-inline:-12px;padding:19px 12px;border-right:0;border-left:0;border-radius:0}#v4Main .tpx-team-trajectory-hero{grid-template-columns:1fr;margin-inline:-12px;padding:19px 12px;border-right:0;border-left:0;border-radius:0}#v4Main .tpx-marketplace-freshness{grid-template-columns:1fr;margin-inline:-12px;padding:16px 12px;border-right:0;border-radius:0}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero){grid-template-columns:1fr;margin-inline:-12px;padding:19px 12px;border-right:0;border-left:0;border-radius:0}#v4Main .tpx-valuation-player{margin-inline:-7px;padding:8px 7px;border-right:0;border-left:0;border-radius:0}#v4Main .tpx-valuation-player>header{flex-direction:column}#v4Main .tpx-trajectory-chart-head,#v4Main .tpx-trajectory-chart figcaption{flex-direction:column}#v4Main .tpx-team-trajectory-chart-head{flex-direction:column}#v4Main .tpx-trajectory-legend{justify-content:flex-start}#v4Main .tpx-trajectory-chart figcaption span:last-child{text-align:left}#v4Main .tpx-alert-builder,#v4Main .tpx-alert-subscriptions{grid-template-columns:1fr}#v4Main .tpx-alert-form{padding:12px}#v4Main .tpx-alert-row header{flex-direction:column}#v4Main .tpx-alert-assignment{grid-template-columns:1fr}}@media (max-width:430px){#v4Main .tpx-contract-identity{padding:17px 12px}#v4Main .tpx-contract-person{grid-template-columns:58px minmax(0,1fr)}#v4Main .tpx-contract-person .tpx-avatar{width:58px;height:58px;font-size:19px}#v4Main .tpx-contract-identity>dl,#v4Main .tpx-contract-kpis,#v4Main .tpx-contract-value-read,#v4Main .tpx-match-state-filters{grid-template-columns:1fr}#v4Main .tpx-contract-kpi{min-height:0}#v4Main .tpx-contract-timeline{grid-template-columns:1fr}#v4Main .tpx-contract-flags ul{grid-template-columns:1fr}#v4Main .tpx-contract-documents header{flex-direction:column}#v4Main .tpx-austin-handoffs{grid-template-columns:1fr}#v4Main .tpx-austin-handoffs button{min-height:92px}#v4Main .tpx-evidence-claim{grid-template-columns:24px minmax(0,1fr);gap:6px}#v4Main .tpx-evidence-claim-step span{width:22px;height:22px;font-size:9px}#v4Main .tpx-evidence-claim-step i{top:22px}#v4Main .tpx-evidence-claim-body{padding:10px}#v4Main .tpx-evidence-claim-head{align-items:flex-start;flex-direction:column}#v4Main .tpx-trajectory-hero dl{grid-template-columns:1fr}#v4Main .tpx-trajectory-chart{padding:10px 7px}#v4Main .tpx-team-trajectory-hero dl{grid-template-columns:1fr}#v4Main .tpx-marketplace-freshness dl{grid-template-columns:1fr}#v4Main .tpx-team-trajectory-chart{padding:10px 7px}#v4Main :is(.tpx-valuation-hero,.tpx-model-experiment-hero) dl{grid-template-columns:1fr}#v4Main .tpx-valuation-history{padding:10px 7px}#v4Main .tpx-alert-subscription dl{grid-template-columns:1fr}#v4Main .tpx-alert-content{padding:10px}}#v4Main .tpx-active-xi-workspace{align-items:start}#v4Main .tpx-active-xi-pitch{position:relative;display:grid;grid-template-rows:repeat(4,minmax(82px,auto));gap:14px;min-height:520px;padding:26px 18px;overflow:hidden;border:1px solid #18573d;border-radius:10px;background-color:#1a714f;background-image:radial-gradient(circle at 50% 50%,transparent 0 68px,rgba(255,255,255,.45) 69px 70px,transparent 71px),linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.38) 50%,transparent calc(50% + 1px)),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 68px,rgba(0,0,0,.025) 68px 136px);box-shadow:inset 0 0 0 4px rgba(255,255,255,.2)}#v4Main .tpx-active-xi-pitch::before{position:absolute;inset:12px;border:2px solid rgba(255,255,255,.58);content:"";pointer-events:none}#v4Main .tpx-active-xi-line{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-around;gap:8px;min-width:0}#v4Main .tpx-active-xi-player{width:min(132px,23%);min-width:0;padding:8px 7px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:rgba(250,253,251,.95);color:#16382c;box-shadow:0 5px 14px rgba(10,41,30,.24);text-align:left}#v4Main .tpx-active-xi-player:hover,#v4Main .tpx-active-xi-player:focus-visible{border-color:#f1c75b;box-shadow:0 0 0 3px rgba(241,199,91,.34)}#v4Main .tpx-active-xi-player span{display:block;color:#177653;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#v4Main .tpx-active-xi-player strong{display:block;overflow:hidden;margin:2px 0;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}#v4Main .tpx-active-xi-player small{display:block;overflow:hidden;color:#5f736a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){#v4Main .tpx-active-xi-pitch{min-height:430px;margin-inline:-12px;padding:22px 7px;border-right:0;border-left:0;border-radius:0}#v4Main .tpx-active-xi-line{gap:3px}#v4Main .tpx-active-xi-player{width:24%;padding:6px 4px}#v4Main .tpx-active-xi-player strong{font-size:9px}#v4Main .tpx-active-xi-player small{font-size:7px}}@media (max-width:390px){#v4Main .tpx-active-xi-pitch{min-height:400px}#v4Main .tpx-active-xi-player strong{font-size:8px}#v4Main .tpx-active-xi-player small{display:none}}#v4Main .tpx-player-review-rail{margin:18px 0;padding:20px;border:1px solid rgba(24,118,83,.3);border-radius:20px;background:linear-gradient(135deg,rgba(239,251,246,.98),rgba(255,251,232,.96));box-shadow:0 14px 36px rgba(16,67,49,.1)}#v4Main .tpx-player-review-rail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}#v4Main .tpx-player-review-rail>header span{color:#177653;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-player-review-rail>header h2{margin:4px 0;font-size:clamp(20px,2vw,28px)}#v4Main .tpx-player-review-rail>header p{margin:0;color:#536b61}#v4Main .tpx-player-review-rail>header>b{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#173f31;color:#fff;font-size:11px}#v4Main .tpx-player-review-grid{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(280px,1fr);gap:14px}#v4Main .tpx-player-review-grid .wide{min-width:0}#v4Main .tpx-player-review-actions{margin-top:14px}#v4Main .tpx-player-review-handoffs{margin-top:8px;padding-top:10px;border-top:1px solid rgba(24,118,83,.18)}#v4Main .tpx-player-review-rail details{margin-top:12px}#v4Main .tpx-player-review-rail summary{cursor:pointer;color:#244a3b;font-weight:800}#v4Main .tpx-player-review-history{display:grid;gap:6px;margin:10px 0;padding:0;list-style:none}#v4Main .tpx-player-review-history li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.76)}#v4Main .tpx-player-review-history span{color:#536b61;font-size:12px;text-align:right}@media (max-width:767px){#v4Main .tpx-player-review-rail{margin-inline:-12px;padding:16px 12px;border-radius:0}#v4Main .tpx-player-review-rail>header{display:grid}#v4Main .tpx-player-review-rail>header>b{justify-self:start}#v4Main .tpx-player-review-grid{grid-template-columns:1fr}#v4Main .tpx-player-review-history li{display:grid}#v4Main .tpx-player-review-history span{text-align:left}}@media print{@page{size:landscape;margin:10mm}body.v4-profile-active:not(.login-active),#v4Main,#v4Main .tpx-app{background:#fff !important;color:#000 !important;overflow:visible !important}#v4Main .tpx-header,#v4Main .tpx-quickbar,#v4Main .tpx-ticker,#v4Main .tpx-footer,#v4Main .tpx-page-actions,#v4Main .tpx-toolbar,#v4Main .tpx-mobile-filter-toggle,#v4Main .tpx-mobile-filter-backdrop,#v4Main .tpx-mobile-nav,#v4Main .tpx-mobile-nav-backdrop,#v4Main .tpx-modal-backdrop,#v4Main .tpx-drawer,#v4Main .tpx-drawer-backdrop,#v4Main .tpx-toast{display:none !important}#v4Main .tpx-section:has(.tpx-valuation-protected-note),#v4Main .tpx-live-join-wrap,#v4Main .tpx-alert-builder,#v4Main .tpx-alert-subscriptions,#v4Main .tpx-alert-inbox{display:none !important}#v4Main .tpx-main{width:100% !important;max-width:none !important;padding:0 !important;overflow:visible !important}#v4Main .tpx-app,#v4Main .tpx-main,#v4Main .tpx-page{min-width:0 !important}#v4Main .tpx-section,#v4Main .tpx-section-body,#v4Main .tpx-table-wrap{max-width:100% !important}#v4Main .tpx-section{content-visibility:visible !important;contain-intrinsic-size:none !important}#v4Main .tpx-marketplace-freshness{margin-inline:0 !important}#v4Main .tpx-contract-workspace{gap:8px}#v4Main .tpx-contract-identity{border-color:#777 !important;background:#fff !important;color:#000 !important;box-shadow:none !important}#v4Main .tpx-contract-person :is(h2,p,span),#v4Main .tpx-contract-identity>dl :is(dt,dd){color:#000 !important}#v4Main .tpx-contract-identity>dl,#v4Main .tpx-contract-identity>dl>div{background:#fff !important}#v4Main .tpx-contract-appendix>div{display:grid !important}#v4Main .tpx-contract-appendix>summary{list-style:none}#v4Main .tpx-contract-workspace button{display:none !important}#v4Main :is(.tpx-contract-kpi,.tpx-contract-authority>article,.tpx-contract-value-read article,.tpx-contract-timeline article,.tpx-contract-documents>article,.tpx-contract-paper-grid>article){break-inside:avoid;box-shadow:none !important}#v4Main .tpx-section:has(.tpx-table){break-inside:auto}#v4Main .tpx-table-wrap{width:100% !important;max-height:none !important;overflow:visible !important}#v4Main .tpx-table{width:100% !important;min-width:100% !important;table-layout:auto;font-size:7pt !important}#v4Main .tpx-table thead{display:table-header-group}#v4Main .tpx-table tr{break-inside:avoid}#v4Main .tpx-table th,#v4Main .tpx-table td{position:static !important;min-width:0 !important;height:auto !important;padding:3px 4px !important;box-shadow:none !important;white-space:normal !important;overflow-wrap:anywhere}}.tpx-cap-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--tpx-line,#cbd5e1);border:1px solid var(--tpx-line,#cbd5e1);margin:0 0 18px}.tpx-cap-status>div{display:flex;flex-direction:column;gap:7px;background:var(--tpx-surface,#fff);padding:15px}.tpx-cap-status span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tpx-muted,#526173)}.tpx-cap-status strong{font-size:18px}.tpx-cap-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tpx-cap-fields label,.tpx-cap-exit label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:var(--tpx-muted,#526173)}.tpx-cap-fields .tpx-cap-check{align-items:center;flex-direction:row;min-height:42px;padding:9px 10px;border:1px solid var(--tpx-line,#cbd5e1);background:var(--tpx-surface-soft,#f8fafc)}.tpx-cap-exits{display:grid;gap:10px}.tpx-cap-exit{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,.65fr)) auto;align-items:end;gap:10px;padding:12px;border:1px solid var(--tpx-line,#cbd5e1);background:var(--tpx-surface-soft,#f8fafc)}.tpx-cap-exit>div{display:flex;flex-direction:column;gap:4px}.tpx-cap-exit>div span{font-size:12px;color:var(--tpx-muted,#526173)}.tpx-cap-alert{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-left:4px solid #15803d;background:#f0fdf4;margin-bottom:8px}.tpx-cap-alert.is-blocker{border-color:#b91c1c;background:#fef2f2}.tpx-cap-alert.is-warning{border-color:#b45309;background:#fffbeb}.tpx-cap-alert span{font-size:13px;line-height:1.45}.tpx-cap-details{margin:0 0 18px;border:1px solid var(--tpx-line,#cbd5e1);background:var(--tpx-surface,#fff)}.tpx-cap-details summary{cursor:pointer;padding:14px 16px;font-weight:900}.tpx-cap-details>div,.tpx-cap-details>table{margin:0}@media(max-width:900px){.tpx-cap-status{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-cap-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tpx-cap-exit{grid-template-columns:1fr 1fr}.tpx-cap-exit>div{grid-column:1/-1}}@media(max-width:520px){.tpx-cap-status,.tpx-cap-fields,.tpx-cap-exit{grid-template-columns:1fr}.tpx-cap-exit>div{grid-column:auto}.tpx-cap-status strong{font-size:16px}}.tpx-cap-exit{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(120px,.65fr))}.tpx-cap-presets{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:5px!important}.tpx-cap-presets>span{width:100%;font-size:10px!important;font-weight:800;text-transform:uppercase}.tpx-cap-presets .tpx-btn{min-height:28px;padding:4px 7px;font-size:10px}@media(max-width:900px){.tpx-cap-exit{grid-template-columns:1fr 1fr}.tpx-cap-presets{grid-column:1/-1}}@media(max-width:520px){.tpx-cap-exit{grid-template-columns:1fr}.tpx-cap-presets{grid-column:auto}}#v4Main .tpx-austin{--austin-ink:#102a43;--austin-soft:#f6f9fc;--austin-line:#cbd7e3;position:relative;min-width:0}#v4Main .tpx-austin-source{margin-bottom:10px}#v4Main .tpx-austin-command-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.82fr) minmax(0,1fr);grid-template-areas:"plan exits decision";gap:12px;align-items:start;margin-bottom:14px}#v4Main .tpx-austin-command-panel{min-width:0;border:1px solid var(--austin-line);background:#fff;box-shadow:0 8px 24px rgba(15,42,67,.07)}#v4Main .tpx-austin-plan{grid-area:plan}#v4Main .tpx-austin-exits{grid-area:exits}#v4Main .tpx-austin-decision{grid-area:decision;position:sticky;top:82px}#v4Main .tpx-austin-panel-head,#v4Main .tpx-austin-details-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--austin-line);background:var(--austin-soft)}#v4Main .tpx-austin-panel-head span,#v4Main .tpx-austin-details-head span{display:block;margin-bottom:3px;color:#5d7185;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#v4Main .tpx-austin-panel-head h2,#v4Main .tpx-austin-details-head h2{margin:0;color:var(--austin-ink);font-size:17px;line-height:1.2}#v4Main .tpx-austin-panel-head p,#v4Main .tpx-austin-details-head p{max-width:310px;margin:0;color:#52677b;font-size:11px;line-height:1.4;text-align:right}#v4Main .tpx-austin-core-fields{padding:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-austin-disclosure,#v4Main .tpx-austin-roster-picker{margin:0;border-top:1px solid var(--austin-line)}#v4Main :is(.tpx-austin-disclosure,.tpx-austin-roster-picker)>summary{min-height:44px;display:flex;align-items:center;padding:10px 16px;color:var(--austin-ink);font-size:12px;font-weight:900;cursor:pointer}#v4Main .tpx-austin-disclosure>.tpx-cap-fields{padding:14px 16px;border-top:1px solid var(--austin-line);grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-austin-accounting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-top:1px solid var(--austin-line);background:var(--austin-line)}#v4Main .tpx-austin-accounting>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#fff}#v4Main .tpx-austin-accounting span{color:#607487;font-size:9px;font-weight:800;text-transform:uppercase}#v4Main .tpx-austin-accounting b{font-size:13px;color:var(--austin-ink)}#v4Main .tpx-austin-exits>.tpx-cap-exits,#v4Main .tpx-austin-exits>.tpx-empty,#v4Main .tpx-austin-exits>.tpx-source-gap{padding:12px}#v4Main .tpx-austin-exits .tpx-cap-exit{grid-template-columns:1fr 1fr;padding:10px}#v4Main .tpx-austin-exits .tpx-cap-exit>div,#v4Main .tpx-austin-exits .tpx-cap-presets{grid-column:1/-1}#v4Main .tpx-austin-roster-picker>.tpx-toolbar{margin:0;padding:10px 12px;border-top:1px solid var(--austin-line)}#v4Main .tpx-austin-roster-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 12px}#v4Main .tpx-austin-roster-cards button{display:flex;min-width:0;min-height:58px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:8px;border:1px solid var(--austin-line);background:#fff;color:var(--austin-ink);text-align:left;cursor:pointer}#v4Main .tpx-austin-roster-cards button:hover,#v4Main .tpx-austin-roster-cards button:focus-visible{border-color:#0b6e4f;outline:2px solid rgba(11,110,79,.2);outline-offset:1px}#v4Main .tpx-austin-roster-cards button.is-selected{border-color:#087443;background:#edf9f2}#v4Main .tpx-austin-roster-cards :is(b,span,small){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v4Main .tpx-austin-roster-cards small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.3}#v4Main .tpx-austin-roster-cards b{font-size:11px}#v4Main .tpx-austin-roster-cards span,#v4Main .tpx-austin-roster-cards small{color:#607487;font-size:9px}#v4Main .tpx-austin-best{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-bottom:1px solid var(--austin-line);background:#102a43;color:#fff}#v4Main .tpx-austin-best span{color:#b7cadb;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#v4Main .tpx-austin-best strong{font-size:13px;line-height:1.42}#v4Main .tpx-austin-best small{color:#eabf3b;font-weight:800}#v4Main .tpx-austin-resource-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:var(--austin-line);border-bottom:1px solid var(--austin-line)}#v4Main .tpx-austin-resource-cards>div{min-width:0;padding:9px;background:#fff}#v4Main .tpx-austin-resource-cards dt{color:#607487;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}#v4Main .tpx-austin-resource-cards dd{margin:4px 0 2px;color:var(--austin-ink);font-size:12px;font-weight:900}#v4Main .tpx-austin-resource-cards small{display:block;color:#72869a;font-size:8px;line-height:1.25}#v4Main .tpx-austin-resource-cards .is-blocked{box-shadow:inset 0 3px #b91c1c}#v4Main .tpx-austin-resource-cards .is-attention{box-shadow:inset 0 3px #b45309}#v4Main .tpx-austin-alerts{padding:10px}#v4Main .tpx-austin-alerts .tpx-cap-alert:last-child{margin-bottom:0}#v4Main .tpx-austin-details{min-width:0;border:1px solid var(--austin-line);background:#fff}#v4Main .tpx-austin-tabs{display:flex;min-width:0;border-bottom:1px solid var(--austin-line);background:#eef3f7;overflow-x:auto}#v4Main .tpx-austin-tabs button{flex:1 0 auto;min-height:44px;padding:8px 13px;border:0;border-right:1px solid var(--austin-line);background:transparent;color:#41586d;font-size:11px;font-weight:900;cursor:pointer}#v4Main .tpx-austin-tabs button.active{background:#fff;color:#075b40;box-shadow:inset 0 -3px #0b7a53}#v4Main .tpx-austin-tabs button:focus-visible{position:relative;z-index:1;outline:3px solid #f0b429;outline-offset:-3px}#v4Main .tpx-austin-tabs-mobile,#v4Main .tpx-austin-mobile-verdict{display:none}#v4Main .tpx-austin-tab-panel{min-width:0;padding:12px}#v4Main .tpx-austin-tab-panel>.tpx-section:last-child{margin-bottom:0}#v4Main .tpx-austin-print-snapshot{display:none}#v4Main .tpx-austin :is(button,input,select,summary):focus-visible{outline:3px solid #f0b429;outline-offset:2px}#v4Main .tpx-austin :is(.tpx-field,button,summary){min-height:44px}#v4Main .tpx-austin .tpx-cap-presets .tpx-btn{min-width:44px}@media(max-width:1100px){#v4Main .tpx-austin-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);grid-template-areas:"plan decision" "exits exits"}#v4Main .tpx-austin-exits .tpx-cap-exits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#v4Main .tpx-austin{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}#v4Main .tpx-austin-source{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px}#v4Main .tpx-austin-source span{min-width:0;overflow-wrap:anywhere}#v4Main .tpx-austin-mobile-verdict{position:sticky;bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:84;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0 0 8px;padding:10px 13px;background:#102a43;color:#fff;box-shadow:0 -5px 20px rgba(15,42,67,.24)}#v4Main .tpx-austin-mobile-verdict.is-blocked{background:#7f1d1d}#v4Main .tpx-austin-mobile-verdict.is-conditional{background:#7c4a03}#v4Main .tpx-austin-mobile-verdict span{font-size:12px;font-weight:900;text-transform:uppercase}#v4Main .tpx-austin-mobile-verdict b{font-size:11px;text-align:right}#v4Main .tpx-austin-tabs-mobile{position:sticky;top:0;z-index:83;display:flex;margin-bottom:8px;box-shadow:0 4px 12px rgba(15,42,67,.12)}#v4Main .tpx-austin-tabs-mobile button{min-width:25%;padding-inline:8px}#v4Main .tpx-austin-command-grid{display:block;margin:0}#v4Main .tpx-austin-command-panel,#v4Main .tpx-austin-details{display:none;position:static;margin-bottom:10px;box-shadow:none}#v4Main .tpx-austin-command-panel.is-mobile-active,#v4Main .tpx-austin-details.is-mobile-active{display:block}#v4Main .tpx-austin-panel-head,#v4Main .tpx-austin-details-head{display:block;padding:12px}#v4Main .tpx-austin-panel-head p,#v4Main .tpx-austin-details-head p{max-width:none;margin-top:5px;text-align:left}#v4Main .tpx-austin-core-fields,#v4Main .tpx-austin-disclosure>.tpx-cap-fields{grid-template-columns:1fr;padding:12px}#v4Main .tpx-austin-accounting{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-austin-exits .tpx-cap-exits{display:grid;grid-template-columns:1fr}#v4Main .tpx-austin-roster-cards{grid-template-columns:1fr}#v4Main .tpx-austin-resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#v4Main .tpx-austin-tab-panel{padding:8px}#v4Main .tpx-austin-tab-panel .tpx-table-wrap{max-width:100%;overflow-x:auto}#v4Main .tpx-austin-tab-panel .tpx-table-wrap::before{content:"Complete audit table · swipe horizontally";display:block;position:sticky;left:0;padding:6px 8px;background:#fff7d6;color:#654c00;font-size:9px;font-weight:900;text-transform:uppercase}}@media(max-width:390px){#v4Main .tpx-austin-source{grid-template-columns:1fr}#v4Main .tpx-austin-accounting,#v4Main .tpx-austin-resource-cards{grid-template-columns:1fr 1fr}#v4Main .tpx-austin-tabs button{font-size:10px}}@media print{#v4Main .tpx-austin{padding:0!important}#v4Main .tpx-austin-command-grid,#v4Main .tpx-austin-tabs,#v4Main .tpx-austin-mobile-verdict,#v4Main .tpx-austin-details-head,#v4Main .tpx-austin :is(button,input,select,summary){display:none!important}#v4Main .tpx-austin-print-snapshot{display:block!important;margin:0 0 10mm;border:1px solid #555;padding:6mm;break-inside:avoid}#v4Main .tpx-austin-print-snapshot h2{margin:0 0 4mm}#v4Main .tpx-austin-print-snapshot dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin:0}#v4Main .tpx-austin-print-snapshot dl>div{border:1px solid #bbb;padding:2mm}#v4Main .tpx-austin-print-snapshot dt{font-size:7pt;font-weight:800;text-transform:uppercase}#v4Main .tpx-austin-print-snapshot dd{margin:1mm 0 0;font-size:9pt;overflow-wrap:anywhere}#v4Main .tpx-austin-details,#v4Main .tpx-austin-tab-panel,#v4Main .tpx-austin-tab-panel[hidden],#v4Main .tpx-austin details>:not(summary){display:block!important}#v4Main .tpx-austin-tab-panel{padding:0!important}#v4Main .tpx-austin-tab-panel+.tpx-austin-tab-panel{margin-top:6mm}}@media (max-width:640px){[data-v4-similarity-workspace] .tpx-source-strip{display:grid;grid-template-columns:minmax(0,1fr)}[data-v4-similarity-workspace] .tpx-toolbar{align-items:stretch}[data-v4-similarity-workspace] .tpx-toolbar>*{min-width:0;width:100%}[data-v4-similarity-workspace] .tpx-page-actions .tpx-btn{flex:1 1 100%}}
