.player-lab{--lab-mint:#9aebcb;--lab-dim:#b1c0bd;margin:0 var(--profile-gutter) 22px;color:#f2f7f4;background:#101c1a;border:1px solid #435c53;border-radius:16px;overflow:hidden}.player-lab *{box-sizing:border-box}.player-lab button,.player-lab input,.player-lab select{font:inherit}.player-lab button{cursor:pointer}:is(.player-lab button:focus-visible,.player-lab a:focus-visible,.player-lab input:focus-visible,.player-lab select:focus-visible,.player-lab summary:focus-visible){outline-offset:3px;outline:2px solid #baf8df}.lab-launcher{background:radial-gradient(at 100% 0,#32614b55,#0000 70%);padding:22px}.lab-eyebrow{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;font-size:10px;font-weight:650;display:flex}.lab-eyebrow>span:first-child{color:var(--lab-mint);align-items:center;gap:8px;display:flex}.lab-eyebrow .lab-preview{letter-spacing:.02em;color:#c2d4cc;white-space:nowrap;border:1px solid #466155;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:400}.lab-launcher h2{letter-spacing:-.045em;margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.15}.lab-launcher>p{color:#b6ccc2;max-width:360px;margin:0 0 20px;font-size:14px;line-height:1.55}.lab-launch-button{background:var(--lab-mint);color:#112e24;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 15px;display:flex;font-size:14px!important;font-weight:650!important}.lab-launch-button>span{margin-left:auto;font-size:21px}.lab-workspace{background:#121b19;border-top:1px solid #385147}.lab-profile-strip{align-items:center;gap:10px;padding:18px 20px;display:flex}.lab-profile-strip>img{object-fit:cover;object-position:center 20%;border:1px solid #587167;border-radius:50%;width:42px;height:42px}.lab-profile-strip>div{flex:1;min-width:0}.lab-profile-strip strong{font-size:14px;font-weight:600;display:block}.lab-profile-strip small{color:var(--lab-dim);margin-top:3px;font-size:11px;display:block}.lab-scenario-tag{color:#e8d79c;letter-spacing:.03em;background:#3e372233;border:1px solid #655c39;border-radius:5px;padding:4px 6px;font-size:10px}.lab-nav{border-bottom:1px solid #2f4139;gap:4px;padding:0 16px 14px;display:flex}.lab-nav>button{min-height:40px;color:var(--lab-dim);white-space:nowrap;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:12px;display:flex}.lab-nav svg{width:14px;height:14px}.lab-style-picker{background:#192620;border-bottom:1px solid #304137;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:18px 20px;display:grid}.lab-style-picker label{color:#cedcd5;font-size:12px}.lab-style-picker select{color:#e7f5eb;background:#15251e;border:1px solid #51695b;border-radius:7px;width:100%;max-width:230px;min-height:40px;padding:7px 26px 7px 10px;font-size:12px}.lab-style-picker p{color:#a9bcb1;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.lab-matches,.lab-pro-detail,.lab-card-view,.lab-chat{padding:22px 20px}.lab-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lab-kicker{letter-spacing:.13em;color:#a1b9ae;font-size:9px;font-weight:650}.lab-section-heading h3{letter-spacing:-.035em;margin:6px 0 0;font-size:22px;font-weight:550;line-height:1.25}.lab-section-heading>span{color:#a5b9b0;white-space:nowrap;font-size:10px}.lab-helper{color:var(--lab-dim);margin:0 0 20px;font-size:12px;line-height:1.6}.lab-match-list{gap:9px;display:grid}.lab-match{text-align:left;color:#edf6f0;background:#1b2b24;border:1px solid #354a40;border-radius:10px;align-items:center;gap:11px;width:100%;min-width:0;padding:14px 12px;transition:background .15s,border-color .15s;display:flex}.lab-match:hover{background:#283e32;border-color:#6b9981}.lab-rank{color:#809a8d;align-self:flex-start;margin-top:3px;font-size:12px}.lab-match-main{flex:1;min-width:0}.lab-match-main>strong{letter-spacing:-.02em;font-size:15px;font-weight:600;display:block}.lab-match-main>small{color:#a6beb1;margin:5px 0 10px;font-size:10px;line-height:1.5;display:block}.lab-match-traits{flex-wrap:wrap;gap:5px;display:flex}.lab-match-traits>span{color:#bcd6c8;border:1px solid #3b5747;border-radius:4px;padding:3px 5px;font-size:9px}.lab-match-fit{text-align:right;gap:3px;display:grid}.lab-match-fit>strong{letter-spacing:-.04em;color:var(--lab-mint);font-size:21px;font-weight:500}.lab-match-fit>small{color:#a8c1b3;font-size:9px}.lab-match-fit>span{color:#c3e3d1;margin-top:4px;font-size:20px}.lab-secondary-action{color:#cef4dd;border:1px solid #526e5e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:17px;padding:10px 12px;font-size:12px;display:flex}.lab-secondary-action:hover{background:#263e30}.lab-back{color:#bcd6c8;min-height:36px;margin-bottom:15px;font-size:12px}.lab-pro-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.lab-pro-heading h3{letter-spacing:-.04em;margin:7px 0;font-size:26px;font-weight:550;line-height:1.2}.lab-pro-heading p{color:#b8ccbf;margin:0;font-size:13px}.lab-game-rating{text-align:center;background:#293624;border:1px solid #6e8262;border-radius:8px;flex:none;gap:3px;padding:12px 9px;display:grid}.lab-game-rating strong{color:#e3edb8;font-size:32px;font-weight:500;line-height:1}.lab-game-rating small{letter-spacing:.06em;color:#c4ceaa;font-size:8px}.lab-pro-note{color:#adbdaf;margin:18px 0;font-size:12px;line-height:1.6}.lab-fit-banner{background:#223b2e;border-radius:8px;align-items:center;gap:13px;margin:20px 0;padding:15px;display:flex}.lab-fit-banner>strong{letter-spacing:-.05em;color:#a9efc9;font-size:30px;font-weight:500}.lab-fit-banner>span{font-size:12px}.lab-fit-banner small{color:#a6c7b2;margin-top:5px;font-size:10px;display:block}.lab-chart-legend{color:#b6c8be;flex-wrap:wrap;gap:10px 18px;margin:24px 0 16px;font-size:10px;display:flex}.lab-chart-legend span:before{content:"";background:#95e2bc;border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.lab-chart-legend span+span:before{background:#94afcf}.lab-comparison-chart{gap:15px;display:grid}.lab-comparison-row{grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.lab-comparison-row>span{color:#ceddd4;font-size:12px}.lab-bar-pair{gap:6px;display:grid}.lab-bar-pair>div{background:#233329;border-radius:2px;height:13px;margin-right:26px;position:relative}.lab-bar-pair i{background:#95e2bc;border-radius:2px;height:100%;position:absolute}.lab-bar-pair>div+div i{background:#94afcf}.lab-bar-pair b{color:#c9dacf;font-size:10px;font-weight:500;line-height:13px;position:absolute;right:-25px}.lab-source-links{border-top:1px solid #344a3d;flex-wrap:wrap;gap:6px 16px;margin-top:25px;padding-top:14px;display:flex}.lab-source-links a,.lab-source-links button{color:#b8eacc;text-underline-offset:3px;align-items:center;min-height:36px;font-size:11px;display:inline-flex}.lab-source-links a:hover{text-decoration:underline}.lab-reset{color:#b9d7c4;min-height:40px;font-size:12px}.lab-player-card{background:linear-gradient(150deg,#78998033 0,#0000 38%),repeating-linear-gradient(130deg,#0000 0 40px,#a9d89c0b 41px 42px),#182a22;border:1px solid #83a188;border-radius:20px 20px 42px 42px;width:min(100%,290px);margin:24px auto;padding:18px 20px 12px;position:relative;overflow:hidden;box-shadow:0 12px 35px #0003}.lab-card-top{z-index:1;letter-spacing:.12em;color:#bacdb9;justify-content:space-between;font-size:8px;display:flex;position:relative}.lab-card-top>span:first-child{align-content:start;gap:6px;display:grid}.lab-card-top strong{letter-spacing:-.05em;font-size:32px;font-weight:550;line-height:1}.lab-card-top small{letter-spacing:.08em;font-size:13px}.lab-card-edition{text-align:right;font-size:8px;line-height:1.6}.lab-player-card>img{object-fit:cover;object-position:center 20%;border:1px solid #bbd6b06b;border-radius:50%;width:150px;height:150px;margin:-28px auto 0;display:block}.lab-card-name{text-align:center;border-bottom:1px solid #63846188;gap:7px;margin:17px 0;padding-bottom:15px;display:grid}.lab-card-name small{color:#c2d4bf;letter-spacing:.05em;font-size:9px}.lab-card-name strong{letter-spacing:.02em;color:#e2ebc7;font-size:19px;font-weight:650}.lab-card-stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lab-card-stats>div{justify-content:center;align-items:baseline;gap:5px;display:flex}.lab-card-stats strong{color:#dfebcb;font-size:21px;font-weight:550}.lab-card-stats small{letter-spacing:.03em;color:#bdd2b9;font-size:8px}.lab-player-card>p{text-align:center;letter-spacing:.15em;color:#a2b99f;margin:18px 0 3px;font-size:8px}.lab-badges h4{margin:0 0 12px;font-size:13px;font-weight:550}.lab-badges>div{flex-wrap:wrap;gap:8px;display:flex}.lab-badges details{background:#34351f55;border:1px solid #5f6546;border-radius:8px;flex:120px}.lab-badges summary{cursor:pointer;color:#dedcac;min-height:40px;padding:10px;font-size:11px;list-style:none}.lab-badges summary:after{content:" +";color:#a7ae83}.lab-badges details[open] summary:after{content:" −"}.lab-badges summary::-webkit-details-marker{display:none}.lab-badges p{color:#b5c2b5;margin:10px 0 0;font-size:11px;line-height:1.6}.lab-badges details p{margin:0;padding:0 10px 10px}.lab-sliders{border-top:1px solid #334a3c;grid-template-columns:1fr 1fr;gap:18px 25px;padding-top:20px;display:grid}.lab-sliders label>span{color:#c4d7ca;justify-content:space-between;font-size:12px;display:flex}.lab-sliders output{color:#b8e6c7;font-variant-numeric:tabular-nums}.lab-sliders input{accent-color:#9aebcb;width:100%;height:30px;margin:4px 0 0}.lab-chat .lab-section-heading h3{font-size:22px}.lab-messages{overscroll-behavior:contain;scrollbar-color:#577d64 transparent;gap:12px;max-height:380px;padding:3px 4px 5px 0;display:grid;overflow:auto}.lab-message{background:#203429;border:1px solid #385043;border-radius:0 12px 12px;margin-right:12px;padding:14px}.lab-message.you{background:#293338;border-color:#455862;border-radius:12px 0 12px 12px;margin-left:36px;margin-right:0}.lab-message>strong{color:#b5d1be;font-size:10px;font-weight:600}.lab-message p{color:#d2dfd5;margin:7px 0 0;font-size:13px;line-height:1.7}.lab-message>button{color:#a4e9be;min-height:36px;margin-top:9px;font-size:12px}.lab-suggestions{flex-wrap:wrap;gap:6px;margin:18px 0 14px;display:flex}.lab-suggestions>button{color:#bedbc8;border:1px solid #476351;border-radius:20px;min-height:38px;padding:9px 10px;font-size:11px}.lab-suggestions>button:hover{background:#2c4836}.lab-chat form{background:#0e1913;border:1px solid #587561;border-radius:10px;align-items:center;gap:8px;padding:5px;display:flex}.lab-chat form input{color:#e1ede4;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:42px;padding:8px;font-size:13px}.lab-chat form input::placeholder{color:#98ada0}.lab-chat form button{color:#173923;background:#a4e6c0;border-radius:7px;flex:none;width:38px;height:38px;font-size:22px}.lab-chat form button:disabled{opacity:.4;cursor:default}.lab-chat-privacy{color:#a5b9ab;margin:10px 0 0;font-size:10px;line-height:1.5}.lab-method{color:#a8bbad;border-top:1px solid #334b3b;margin:0 20px;padding:8px 0}.lab-method summary{cursor:pointer;align-items:center;gap:8px;min-height:38px;font-size:11px;display:flex}.lab-method summary:before{content:"+";font-size:16px}.lab-method[open] summary:before{content:"−"}.lab-method summary::-webkit-details-marker{display:none}.lab-method p{margin:6px 0 12px;font-size:11px;line-height:1.7}.lab-method a{color:#b4e7c4;text-underline-offset:3px;text-decoration:underline}.lab-close{color:#a8cab4;border-top:1px solid #2c4133;width:100%;min-height:44px;padding:10px 20px;font-size:11px;display:block}@media (max-width:440px){.lab-launcher{padding:18px}.lab-launcher h2{font-size:26px}.lab-eyebrow{letter-spacing:.08em;font-size:9px}.lab-eyebrow .lab-preview{font-size:9px}.lab-profile-strip{gap:8px;padding:16px 14px}.lab-profile-strip small{font-size:10px}.lab-profile-strip strong{font-size:13px}.lab-scenario-tag{font-size:9px}.lab-style-picker{grid-template-columns:1fr;padding:15px}.lab-style-picker select{max-width:none}.lab-matches,.lab-pro-detail,.lab-card-view,.lab-chat{padding:20px 14px}.lab-match{gap:8px;padding:13px 10px}.lab-rank{display:none}.lab-match-main>strong{font-size:14px}.lab-match-fit>strong{font-size:20px}.lab-section-heading>span{font-size:9px}.lab-pro-heading h3{font-size:24px}.lab-sliders{gap:15px}.lab-method{margin:0 14px}.lab-nav{padding-inline:10px}.lab-nav>button{font-size:11px}}@media (prefers-reduced-motion:reduce){.lab-match{transition:none}}.lab-photo-fallback{color:#bce2c9;background:#2b4436;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.lab-card-fallback{color:#bce2c9;background:#2b4436;border:1px solid #bbd6b06b;border-radius:50%;place-items:center;width:150px;height:150px;margin:-28px auto 0;font-size:42px;display:grid}.player-lab h3:focus{outline:0}.player-lab{--lab-mint:#c4e4ad;--lab-dim:#b5c5b6;background:#10231a;border-color:#405741;border-radius:3px}.lab-launcher{background-color:#11271d;background-image:linear-gradient(90deg,#0000 49.8%,#294130 50%,#0000 50.2%),linear-gradient(#25402e 1px,#0000 1px);background-size:100% 100%,100% 38px;padding:26px}.lab-launcher h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.lab-launcher>p{color:#bdcdb8;max-width:410px;font-size:12px;line-height:1.8}.lab-eyebrow .lab-preview{white-space:normal;text-align:right;color:#b3c9a9;letter-spacing:.03em;border:0;max-width:160px;padding:0;font-size:8px;line-height:1.6}.lab-launch-button{background:#c2dba7;border-radius:3px;min-height:44px;font-size:12px!important}.lab-workspace{background:#12231b}.lab-profile-strip{padding:20px}.lab-profile-strip>img,.lab-photo-fallback{border-radius:3px}.lab-scenario-tag{color:#c7dcb3;letter-spacing:.07em;text-transform:uppercase;background:#263d28;border-color:#4f6540;border-radius:2px;font-size:8px}.lab-nav{border-bottom:1px solid #45573e;gap:22px;padding:0 20px}.lab-nav>button{color:#b8c9b0;border-radius:0;flex:1;min-height:49px;padding:11px 0;font-size:12px;position:relative}.lab-nav>button[aria-pressed=true]{color:#e0edca;background:0 0}.lab-nav>button[aria-pressed=true]:after{content:"";background:#c2dba7;height:3px;position:absolute;bottom:0;left:0;right:0}.lab-style-picker{background:#192e20;border-color:#3a5035;grid-template-columns:1fr;gap:10px;padding:18px 20px}.lab-style-picker label{text-transform:uppercase;letter-spacing:.09em;color:#b9cdb0;font-size:9px}.lab-style-picker select{background:#14291b;border-color:#647955;border-radius:2px;max-width:none;min-height:42px;font-size:12px}.lab-style-picker p{color:#aec0a3;font-size:10px;line-height:1.7}.lab-style-picker select:disabled{opacity:.6}.lab-real-stats,.lab-card-view,.lab-chat{padding:26px 20px}.lab-section-heading{align-items:flex-start}.lab-section-heading h3{letter-spacing:-.04em;max-width:390px;margin:10px 0;font:400 28px/1.17 Georgia,Times New Roman,serif}.lab-kicker{letter-spacing:.13em;color:#adc59e;font-size:8px}.lab-helper{color:#b3c4a9;font-size:11px;line-height:1.8}.lab-record-strip{border-block:1px solid #4c6040;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 0;display:grid}.lab-record-strip>div{border-right:1px solid #3b5035;min-width:0;padding:0 11px}.lab-record-strip>div:first-child{padding-left:0}.lab-record-strip>div:last-child{border:0;padding-right:0}.lab-record-strip strong{color:#e5edcf;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font:400 30px/1 Georgia,serif;display:block}.lab-record-strip span{color:#a9bf9c;margin-top:9px;font-size:8px;line-height:1.5;display:block}.lab-record-note{border-bottom:1px solid #3e5437;padding:8px 0}.lab-record-note summary{cursor:pointer;color:#d0dfc1;justify-content:space-between;align-items:center;gap:12px;min-height:37px;font-size:10px;list-style:none;display:flex}.lab-record-note summary::-webkit-details-marker{display:none}.lab-record-note summary>span{text-align:right;color:#a7c095;font-size:8px}.lab-record-note p,.lab-record-note li{color:#b2c4a5;margin:8px 0 13px;font-size:10px;line-height:1.8}.lab-record-note ul{padding-left:18px}.lab-record-note .lab-source-links{border:0;margin:0;padding:0 0 8px}.lab-badges{margin:23px 0}.lab-badges h4{color:#e1eacb;margin-bottom:12px;font-size:12px;font-weight:600}.lab-badges h4>span{color:#94af85;margin-left:9px;font-size:8px;font-weight:400}.lab-badges details{background:#293820;border-color:#5b6643;border-radius:2px}.lab-badges summary{font-size:10px;line-height:1.6}.lab-badges p{color:#a9bea0;font-size:10px;line-height:1.8}.lab-evidence-badges details{background:#1c3925;border-color:#436b40}.lab-evidence-badges summary{color:#c4e0ad}.lab-sample-warning{background:#383420;border:1px solid #817547;margin:23px 0;padding:16px}.lab-sample-warning strong{color:#f0e4b5;font-size:12px}.lab-sample-warning p{color:#d2c6a3;margin:8px 0 0;font-size:11px;line-height:1.8}.lab-ranking-title{border-top:1px solid #405439;justify-content:space-between;align-items:center;gap:12px;margin:25px 0 13px;padding-top:22px;display:flex}.lab-ranking-title h4{color:#e3ebd2;font-size:12px;font-weight:500;line-height:1.5}.lab-ranking-title>span{white-space:nowrap;color:#a0b78f;font-size:8px}.lab-match-list{border-top:1px solid #3c5536;gap:0}.lab-match{background:#172c1e;border:0;border-bottom:1px solid #3c5536;border-radius:0;gap:12px;padding:17px 10px}.lab-match:hover{background:#263f2a}.lab-match.is-selected{background:#2a442c;box-shadow:inset 3px 0 #c3dfab}.lab-match-main>strong{color:#e5eed6;font-size:15px;font-weight:550}.lab-match-main>small{color:#a6bf99;margin:7px 0;font-size:9px}.lab-match-traits>span{color:#acc39e;border:0;max-width:100%;padding:0;font-size:8px;line-height:1.6}.lab-match-traits{gap:3px;max-width:100%;display:grid}.lab-match-fit{align-self:center;min-width:49px}.lab-match-fit>strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.lab-match-fit>small{white-space:nowrap;font-size:8px}.lab-match-fit>span{font-size:16px}.lab-rank{color:#8ea57e;margin-top:4px;font-size:9px}.lab-index-note{color:#a9bf9b;margin:17px 0;font-size:10px;line-height:1.85}.lab-stat-detail{border-top:1px solid #536944;margin-top:30px;padding-top:24px}.lab-stat-detail h4{letter-spacing:-.035em;color:#e6edd4;margin:10px 0;font:400 25px/1.2 Georgia,serif}.lab-pro-picker{color:#afc29e;gap:9px;font-size:9px;line-height:1.5;display:grid}.lab-pro-picker select{color:#e4edce;background:#192e1d;border:1px solid #60764e;border-radius:2px;width:100%;max-width:100%;min-height:42px;padding:10px 32px 10px 10px;font-size:11px}.lab-stat-table-wrap{scrollbar-color:#567644 transparent;max-width:100%;margin-top:14px;overflow-x:auto}.lab-stat-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:280px;font-size:11px}.lab-stat-table caption{text-align:left;color:#9fb88d;padding:12px 0;font-size:9px;line-height:1.8}.lab-stat-table th,.lab-stat-table td{text-align:right;vertical-align:top;border-bottom:1px solid #344e2e;padding:13px 7px}.lab-stat-table thead th{color:#e0eacb;width:30%;font-size:10px;font-weight:500;line-height:1.6}.lab-stat-table th:first-child{text-align:left;width:40%;padding-left:0}.lab-stat-table td:last-child,.lab-stat-table th:last-child{padding-right:0}.lab-stat-table thead small{color:#9db789;margin-top:5px;font-size:8px;font-weight:400;line-height:1.7;display:block}.lab-stat-table tbody th{color:#c3d4b4;font-size:10px;font-weight:400;line-height:1.6}.lab-stat-table td{color:#e1ebd1}.lab-stat-table tbody tr:nth-child(n+7){background:#1b3020}.lab-stat-table tbody tr:nth-child(7)>*{border-top:1px solid #6b8055}.lab-stat-detail .lab-source-links{margin-top:18px}.lab-source-links{border-color:#455b3b}.lab-source-links a,.lab-source-links button{color:#c4dfac;overflow-wrap:anywhere;font-size:9px;line-height:1.7}.lab-secondary-action{color:#d5eac1;background:#263e26;border-color:#72875c;border-radius:2px;font-size:11px;line-height:1.6}.lab-data-gaps{background:#1d3222;border:1px solid #415c37;margin-top:27px;padding:20px}.lab-data-gaps h4{letter-spacing:-.03em;color:#dfe9c8;margin:12px 0;font:400 23px/1.2 Georgia,serif}.lab-data-gaps p{color:#acc29d;font-size:11px;line-height:1.8}.lab-data-gaps button{text-align:left;color:#c4e6a6;min-height:42px;margin-top:9px;font-size:10px;line-height:1.7}.lab-sliders{border-color:#4b603e}.lab-sliders label>span{color:#d0dec2;font-size:11px}.lab-sliders input{accent-color:#c5deaa}.lab-player-card{box-shadow:none;border-radius:3px 3px 35px 35px}.lab-pro-detail{padding:22px 0 0}.lab-pro-heading h4{color:#e4ebd1;letter-spacing:-.03em;margin:9px 0;font:400 25px/1.2 Georgia,serif}.lab-game-rating{border-radius:2px}.lab-pro-note{font-size:10px;line-height:1.8}.lab-card-view .lab-section-heading h3{font-size:28px}.lab-reset{color:#c2d9ac;flex:none;font-size:10px}.lab-reset:disabled{opacity:.4;cursor:default}.lab-comparison-row>span{font-size:11px}.lab-chart-legend{font-size:9px}.lab-card-view .lab-match-main>small{margin-bottom:0}.lab-chat .lab-section-heading h3{font:400 28px/1.2 Georgia,serif}.lab-connection{background:#213a25;border:1px solid #536e43;align-items:flex-start;gap:10px;margin:15px 0 8px;padding:14px;display:flex}.lab-status-dot{background:#c3dc9e;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px;display:block}.lab-connection.ai .lab-status-dot{background:#99eac5}.lab-connection strong{color:#e1ebce;font-size:11px;line-height:1.5;display:block}.lab-connection p{color:#afc59e;margin:7px 0 0;font-size:10px;line-height:1.75}.lab-connection-message{color:#a9bd98;margin:8px 0 15px;font-size:9px;line-height:1.7}.lab-inline-action{color:#cee8b1;min-height:38px;font-size:10px}.lab-mode-switch{border:1px solid #4c6740;max-width:330px;margin:14px 0;display:flex}.lab-mode-switch button{color:#b2c8a1;flex:1;min-height:38px;padding:10px;font-size:10px}.lab-mode-switch button[aria-pressed=true]{color:#ecf5d9;background:#3b5730}.lab-mode-switch button:disabled{opacity:.5;cursor:default}.lab-chat-context{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.lab-chat-context span{color:#b8ceaa;background:#1c3221;border:1px solid #425d37;padding:5px 7px;font-size:8px;line-height:1.5}.lab-messages{scrollbar-color:#63834c transparent;gap:15px;min-height:160px;max-height:540px;padding:3px 4px 5px 0}.lab-chat-welcome{color:#c1d9ad;border-block:1px solid #3d5734;padding:26px 18px}.lab-chat-welcome>svg{margin-bottom:13px}.lab-chat-welcome h4{color:#e1edcc;letter-spacing:-.025em;margin:0 0 12px;font:400 24px/1.2 Georgia,serif}.lab-chat-welcome p{color:#aec59d;max-width:360px;font-size:11px;line-height:1.8}.lab-message{background:#203b27;border-color:#46663c;border-radius:2px;min-width:0;margin-right:12px;padding:16px}.lab-message.you{background:#2d3831;border-color:#52614c;border-radius:2px;margin-left:28px}.lab-message>strong{color:#bcd4a9;font-size:9px}.lab-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d8e5ca;font-size:12px;line-height:1.85}.lab-citations{border-top:1px solid #4b683f;gap:5px;margin-top:15px;padding-top:10px;display:grid}.lab-citations a{color:#cbe5b2;overflow-wrap:anywhere;align-items:baseline;gap:7px;padding:4px 0;font-size:9px;line-height:1.7;display:flex}.lab-citations a:hover{text-underline-offset:3px;text-decoration:underline}.lab-citations a>span{color:#b9d6a0;border:1px solid #678254;flex:none;padding:1px 4px;font-size:8px}.lab-thinking{color:#bcd7a6;align-items:center;gap:10px;padding:18px 4px;font-size:11px;display:flex}.lab-spinner{border:1px solid #526e43;border-top-color:#ddf1c5;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite lab-turn}.lab-chat-error{color:#f2d3ad;background:#423223;border:1px solid #a47b55;margin:15px 0;padding:13px}.lab-chat-error p{font-size:11px;line-height:1.7}.lab-chat-error button{color:#f6ddba;text-underline-offset:4px;min-height:36px;margin:5px 15px 0 0;font-size:10px;text-decoration:underline}.lab-suggestions{gap:7px;margin:19px 0 14px}.lab-suggestions>button{color:#c6dfb0;text-align:left;border-color:#5b7649;border-radius:2px;padding:9px 10px;font-size:10px;line-height:1.5}.lab-suggestions>button:disabled{opacity:.45;cursor:default}.lab-chat form{background:#0f2117;border-color:#819b66;border-radius:2px;align-items:flex-end;padding:8px}.lab-chat form textarea{resize:vertical;color:#e1edcd;background:0 0;border:0;flex:1;min-width:0;min-height:48px;max-height:180px;padding:4px 6px;font-family:inherit;font-size:12px;line-height:1.65}.lab-chat form textarea::placeholder{color:#9db88c}.lab-chat form button{color:#233e23;background:#c0dda4;border-radius:2px;width:36px;height:36px;font-size:21px}.lab-compose-meta{color:#90aa7f;justify-content:space-between;gap:10px;margin-top:8px;font-size:8px;line-height:1.6;display:flex}.lab-chat-privacy{color:#9db88b;margin-top:13px;font-size:9px;line-height:1.8}.lab-method{color:#b3c99f;border-color:#425d36}.lab-method summary{font-size:10px}.lab-method p{font-size:10px;line-height:1.8}.lab-close{color:#bdd9a5;border-color:#3f5b33;min-height:46px;font-size:10px}.player-lab button:disabled{cursor:default}.player-lab textarea:focus-visible{outline-offset:3px;outline:2px solid #d1eab7}.lab-stat-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #d1eab7}.player-lab h3{scroll-margin-top:125px}@keyframes lab-turn{to{transform:rotate(360deg)}}@media (max-width:440px){.lab-launcher{padding:21px 16px}.lab-launcher h2{font-size:29px}.lab-eyebrow{gap:13px;font-size:8px}.lab-eyebrow .lab-preview{max-width:116px;font-size:7px}.lab-launcher>p{font-size:11px}.lab-profile-strip{padding:16px 14px}.lab-profile-strip>img{width:35px;height:39px}.lab-profile-strip strong{font-size:12px}.lab-profile-strip small{font-size:8px;line-height:1.5}.lab-scenario-tag{padding:5px;font-size:7px}.lab-nav{gap:15px;padding-inline:14px}.lab-nav>button{font-size:11px}.lab-style-picker{padding:16px 14px}.lab-style-picker select{font-size:11px}.lab-style-picker p{font-size:9px}.lab-real-stats,.lab-card-view,.lab-chat{padding:23px 14px}.lab-section-heading h3,.lab-chat .lab-section-heading h3{font-size:25px}.lab-helper{font-size:10px}.lab-record-strip strong{font-size:26px}.lab-record-strip>div{padding-inline:8px}.lab-record-strip span{font-size:7px}.lab-ranking-title h4{font-size:11px}.lab-match{gap:9px;padding:15px 10px}.lab-match-main>strong{font-size:14px}.lab-match-main>small{font-size:8px;line-height:1.8}.lab-match-fit>strong{font-size:25px}.lab-match-fit>small,.lab-match-traits>span{font-size:7px}.lab-stat-table{font-size:10px}.lab-stat-table thead th{font-size:9px}.lab-stat-table thead small{font-size:7px}.lab-stat-table tbody th{font-size:9px}.lab-stat-table td,.lab-stat-table th{padding-inline:5px}.lab-stat-detail h4{font-size:24px}.lab-data-gaps{padding:17px}.lab-data-gaps h4{font-size:22px}.lab-data-gaps p{font-size:10px}.lab-message{margin-right:6px;padding:13px}.lab-message.you{margin-left:20px}.lab-message p{font-size:11px}.lab-chat .lab-section-heading{gap:8px}.lab-chat .lab-reset{font-size:8px}.lab-chat-context span,.lab-compose-meta{font-size:7px}.lab-method{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.lab-spinner{animation:none}}.lab-pro-badge{color:#d8e9c8;background:#263e26;border:1px solid #678254;align-items:center;gap:6px;padding:9px 11px;font-size:11px;line-height:1.5;display:inline-flex}.lab-pro-badge.plus{color:#f1d897;background:#3d3827;border-color:#a9925a}.lab-pro-playstyles>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.player-lab{overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%}.player-lab :is(button,summary){min-height:44px}.player-lab :is(select,textarea,input:not([type=range])){max-width:100%;min-height:48px;font-size:16px}.player-lab :is(.lab-workspace,.lab-real-stats,.lab-card-view,.lab-chat,.lab-stat-detail,.lab-profile-strip>div){min-width:0}.lab-launcher{padding:25px 18px}.lab-eyebrow{letter-spacing:.08em;flex-wrap:wrap;align-items:flex-start;gap:12px;font-size:11px}.lab-eyebrow .lab-preview{text-align:left;letter-spacing:0;max-width:none;font-size:12px;line-height:1.65}.lab-launcher h2{font-size:34px;line-height:1.16}.lab-launcher>p{font-size:15px;line-height:1.8}.lab-launch-button{min-height:48px;padding:12px 14px;font-size:15px!important}.lab-profile-strip{flex-wrap:wrap;gap:10px;padding:20px 16px}.lab-profile-strip>img,.lab-photo-fallback{flex:none;width:44px;height:48px}.lab-profile-strip>div{flex:170px}.lab-profile-strip strong{font-size:16px;line-height:1.4}.lab-profile-strip small{margin-top:5px;font-size:13px;line-height:1.6}.lab-scenario-tag{padding:6px 9px;font-size:11px;line-height:1.5}.lab-nav{gap:14px;padding-inline:16px}.lab-nav>button{gap:6px;min-height:52px;font-size:15px}.lab-nav svg{width:17px;height:17px}.lab-style-picker{gap:11px;min-width:0;padding:20px 16px}.lab-style-picker label{letter-spacing:.055em;font-size:13px;line-height:1.5}.lab-style-picker select{min-width:0;min-height:48px;padding:11px 32px 11px 12px;font-size:16px}.lab-style-picker p{font-size:13px;line-height:1.8}.lab-real-stats,.lab-card-view,.lab-chat{padding:26px 16px}.lab-section-heading{flex-wrap:wrap;gap:12px}.lab-section-heading h3,.lab-chat .lab-section-heading h3,.lab-card-view .lab-section-heading h3{margin:12px 0;font-size:30px;line-height:1.2}.lab-kicker{letter-spacing:.075em;font-size:11px;line-height:1.65}.lab-helper{font-size:14px;line-height:1.8}.lab-record-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;padding-block:22px}.lab-record-strip>div{border-right:0;padding-inline:14px}.lab-record-strip>div:nth-child(odd){border-right:1px solid #3b5035;padding-left:0}.lab-record-strip>div:nth-child(2n){padding-left:18px;padding-right:0}.lab-record-strip strong{font-size:34px}.lab-record-strip span{font-size:13px;line-height:1.6}.lab-record-note summary{flex-wrap:wrap;align-items:flex-start;gap:5px 12px;padding-block:11px;font-size:14px;line-height:1.65}.lab-record-note summary>span{text-align:left;font-size:12px;line-height:1.7}.lab-record-note p,.lab-record-note li{font-size:14px;line-height:1.8}.lab-badges h4{font-size:16px;line-height:1.6}.lab-badges h4>span{margin-top:4px;margin-left:0;font-size:12px;line-height:1.6;display:block}.lab-badges>div{gap:10px}.lab-badges details{flex-basis:180px}.lab-badges summary{min-height:48px;padding:12px;font-size:14px;line-height:1.7}.lab-badges p,.lab-badges details p{font-size:13px;line-height:1.8}.lab-badges details p{padding:0 12px 14px}.lab-sample-warning{padding:18px}.lab-sample-warning strong{font-size:16px;line-height:1.5}.lab-sample-warning p{font-size:14px;line-height:1.8}.lab-ranking-title{flex-wrap:wrap;gap:9px}.lab-ranking-title h4{margin:0;font-size:15px;line-height:1.6}.lab-ranking-title>span{font-size:12px;line-height:1.6}.lab-match{align-items:flex-start;gap:14px;padding:18px 12px}.lab-rank{display:none}.lab-match-main>strong{font-size:17px;line-height:1.4}.lab-match-main>small{margin-block:8px;font-size:13px;line-height:1.7}.lab-match-traits{gap:5px}.lab-match-traits>span{font-size:12px;line-height:1.7}.lab-match-fit{gap:5px;min-width:56px}.lab-match-fit>strong{font-size:30px}.lab-match-fit>small{white-space:normal;font-size:11px;line-height:1.5}.lab-match-fit>span{font-size:22px}.lab-index-note{margin-block:20px;font-size:13px;line-height:1.85}.lab-stat-detail h4{font-size:28px;line-height:1.2}.lab-pro-picker{font-size:14px;line-height:1.7}.lab-pro-picker select{min-height:48px;padding:11px 32px 11px 12px;font-size:16px}.lab-stat-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%}.lab-stat-table-wrap:before{content:"Swipe to compare →";color:#b5c5b6;padding-block:8px;font-size:12px;display:block}.lab-stat-table{table-layout:fixed;width:100%;min-width:360px;font-size:15px}.lab-stat-table caption{font-size:13px;line-height:1.8}.lab-stat-table th,.lab-stat-table td{padding:16px 12px}.lab-stat-table thead th{overflow-wrap:anywhere;width:33%;font-size:14px;line-height:1.6}.lab-stat-table thead small{margin-top:7px;font-size:12px;line-height:1.7}.lab-stat-table th:first-child{z-index:1;background:#12231b;width:34%;padding-left:0;position:sticky;left:0}.lab-stat-table tbody th{font-size:14px;line-height:1.6}.lab-stat-table tbody tr:nth-child(n+7) th:first-child{background:#1b3020}.lab-stat-table td:last-child,.lab-stat-table th:last-child{padding-right:12px}.lab-source-links{gap:8px 15px}.lab-source-links a,.lab-source-links button{min-height:44px;padding-block:6px;font-size:14px;line-height:1.7}.lab-secondary-action{text-align:left;min-height:48px;padding:12px 14px;font-size:15px;line-height:1.7}.lab-data-gaps{padding:22px 18px}.lab-data-gaps h4{font-size:27px;line-height:1.25}.lab-data-gaps p{font-size:14px;line-height:1.8}.lab-data-gaps button{min-height:48px;padding-block:10px;font-size:14px;line-height:1.7}.lab-sliders{grid-template-columns:minmax(0,1fr);gap:17px}.lab-sliders label>span{font-size:16px;line-height:1.6}.lab-sliders input{touch-action:pan-y;height:44px;min-height:44px;margin-top:7px}.lab-sliders input::-webkit-slider-thumb{min-width:24px;min-height:24px}.lab-sliders input::-moz-range-thumb{width:24px;height:24px}.lab-player-card{width:min(100%,310px);padding:20px 18px 17px}.lab-card-top{font-size:11px}.lab-card-top small{font-size:15px}.lab-card-edition{font-size:10px;line-height:1.65}.lab-card-name small{font-size:13px;line-height:1.6}.lab-card-name strong{font-size:20px;line-height:1.3}.lab-card-stats{gap:15px 9px}.lab-card-stats strong{font-size:24px}.lab-card-stats small{font-size:11px}.lab-player-card>p{letter-spacing:.07em;font-size:10px;line-height:1.8}.lab-pro-heading h4{font-size:29px;line-height:1.2}.lab-pro-heading p{font-size:15px;line-height:1.7}.lab-game-rating{padding:13px 10px}.lab-game-rating small{font-size:11px}.lab-pro-note{font-size:14px;line-height:1.8}.lab-chart-legend{font-size:13px;line-height:1.6}.lab-comparison-row{grid-template-columns:minmax(0,1fr);gap:10px}.lab-comparison-row>span{font-size:14px;line-height:1.6}.lab-bar-pair>div{height:18px;margin-right:32px}.lab-bar-pair b{font-size:13px;line-height:18px;right:-30px}.lab-reset,.lab-chat .lab-reset{min-height:44px;padding:9px 0;font-size:14px}.lab-connection{gap:10px;padding:17px 14px}.lab-status-dot{width:7px;height:7px;margin-top:7px}.lab-connection strong{font-size:16px;line-height:1.5}.lab-connection p,.lab-connection-message{font-size:13px;line-height:1.8}.lab-inline-action{min-height:44px;font-size:14px}.lab-mode-switch{max-width:100%}.lab-mode-switch button{min-height:48px;padding:10px;font-size:14px;line-height:1.6}.lab-chat-context{gap:8px}.lab-chat-context span{padding:7px 9px;font-size:12px;line-height:1.7}.lab-messages{gap:16px;min-height:200px;max-height:min(560px,58dvh);padding-right:3px;scroll-padding-block:16px}.lab-chat-welcome{padding:26px 15px}.lab-chat-welcome h4{font-size:28px;line-height:1.25}.lab-chat-welcome p{font-size:15px;line-height:1.8}.lab-message{margin-right:0;padding:16px 13px}.lab-message.you{margin-left:14px}.lab-message>strong{font-size:12px;line-height:1.6}.lab-message p{font-size:15px;line-height:1.8}.lab-citations{gap:6px;margin-top:18px;padding-top:12px}.lab-citations a{gap:8px;min-height:44px;padding-block:9px;font-size:13px;line-height:1.75}.lab-citations a>span{padding:2px 5px;font-size:11px;line-height:1.6}.lab-thinking{min-height:48px;padding-block:15px;font-size:14px}.lab-chat-error{padding:17px 14px}.lab-chat-error p{font-size:14px;line-height:1.8}.lab-chat-error button{min-height:44px;font-size:14px;line-height:1.7}.lab-suggestions{gap:9px}.lab-suggestions>button{max-width:100%;min-height:46px;padding:10px 12px;font-size:14px;line-height:1.65}.lab-chat form{min-width:0;scroll-margin-block:130px calc(100px + env(safe-area-inset-bottom,0px));align-items:flex-end;gap:8px;padding:8px}.lab-chat form textarea{min-height:78px;max-height:200px;padding:6px;font-size:16px;line-height:1.6}.lab-chat form button{width:44px;height:44px;min-height:44px;font-size:24px}.lab-compose-meta{flex-wrap:wrap;gap:5px 12px;font-size:12px;line-height:1.7}.lab-chat-privacy{margin-top:15px;font-size:13px;line-height:1.8}.lab-method{margin-inline:16px}.lab-method summary{min-height:48px;padding-block:10px;font-size:14px;line-height:1.7}.lab-method p{font-size:13px;line-height:1.85}.lab-method a{align-items:center;min-height:44px;line-height:1.7;display:inline-flex}.lab-close{min-height:48px;padding:12px 16px;font-size:14px}.player-lab h3{scroll-margin-top:calc(132px + env(safe-area-inset-top,0px))}}@media (max-width:374px){.lab-launcher{padding-inline:14px}.lab-real-stats,.lab-card-view,.lab-chat{padding-inline:12px}.lab-nav{gap:10px;padding-inline:12px}.lab-nav>button{font-size:14px}.lab-nav svg{width:15px;height:15px}.lab-match{gap:9px;padding-inline:10px}.lab-match-main>strong{font-size:16px}.lab-match-fit{min-width:48px}.lab-match-fit>strong{font-size:27px}.lab-card-stats>div{flex-direction:column;align-items:center;gap:2px}.lab-player-card>img,.lab-card-fallback{width:130px;height:130px;margin-top:-14px}}@media (max-width:700px){.lab-sliders input[type=range]{-webkit-appearance:none;appearance:none;background:0 0}.lab-sliders input[type=range]::-webkit-slider-runnable-track{background:#527147;border-radius:3px;height:6px}.lab-sliders input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#c5deaa;border:1px solid #d8ecc2;border-radius:50%;width:26px;height:26px;margin-top:-10px}.lab-sliders input[type=range]::-moz-range-track{background:#527147;border-radius:3px;height:6px}.lab-sliders input[type=range]::-moz-range-thumb{background:#c5deaa;border:1px solid #d8ecc2;border-radius:50%;width:26px;height:26px}.lab-sliders input[type=range]::-moz-range-progress{background:#c5deaa;border-radius:3px;height:6px}}.alex-editorial-profile .player-lab{--lab-mint:#d4ef6f;--lab-dim:#b7bdb0;--lab-street-line:#3b4437;--lab-street-type:var(--font-athletic,var(--font-geist-sans,Arial, sans-serif));color:#f4f1e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111612;border:1px solid #424c3a;border-radius:0;margin-inline:0;box-shadow:6px 6px #11161212}.alex-editorial-profile .player-lab :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #d4ef6f}.alex-editorial-profile .player-lab :is(button,summary){min-height:44px}.alex-editorial-profile .player-lab :is(input:not([type=range]),select,textarea){font-size:16px}.alex-editorial-profile .player-lab :is(.lab-launcher,.lab-workspace,.lab-card-view,.lab-real-stats,.lab-chat){min-width:0}.alex-editorial-profile .player-lab .lab-launcher{background-color:#111612;background-image:linear-gradient(90deg,#0000 calc(100% - 66px),#36422d calc(100% - 66px) calc(100% - 65px),#0000 calc(100% - 65px)),linear-gradient(0deg,#0000 calc(100% - 64px),#36422d calc(100% - 64px) calc(100% - 63px),#0000 calc(100% - 63px));background-size:100% 100%;border-top:5px solid #d4ef6f;padding:28px;position:relative}.alex-editorial-profile .player-lab .lab-eyebrow{letter-spacing:.12em;margin-bottom:26px;font-size:11px}.alex-editorial-profile .player-lab .lab-eyebrow>span:first-child{color:#d4ef6f}.alex-editorial-profile .player-lab .lab-eyebrow .lab-preview{color:#bbc3b1;font-size:11px;line-height:1.6}.alex-editorial-profile .player-lab .lab-launcher h2{max-width:480px;font-family:var(--lab-street-type);letter-spacing:-.055em;color:#f4f1e8;margin-bottom:18px;font-size:clamp(32px,4vw,48px);font-weight:850;line-height:.98}.alex-editorial-profile .player-lab .lab-launcher>p{color:#c1c8b8;max-width:400px;margin-bottom:26px;font-size:15px;line-height:1.7}.alex-editorial-profile .player-lab .lab-launch-button{color:#111612;background:#d4ef6f;border:1px solid #d4ef6f;border-radius:0;min-height:54px;padding:13px 17px;font-size:15px!important;font-weight:750!important}.alex-editorial-profile .player-lab .lab-launch-button:hover{background:#e3f6a2;border-color:#e3f6a2}.alex-editorial-profile .player-lab .lab-launch-button>span{font-size:27px}.alex-editorial-profile .player-lab .lab-workspace{border-color:var(--lab-street-line);background:#111612}.alex-editorial-profile .player-lab .lab-profile-strip{gap:13px;padding:24px}.alex-editorial-profile .player-lab :is(.lab-profile-strip>img,.lab-photo-fallback){border:1px solid #69715f;border-radius:0;width:48px;height:56px}.alex-editorial-profile .player-lab .lab-profile-strip strong{color:#f4f1e8;letter-spacing:-.025em;font-size:17px}.alex-editorial-profile .player-lab .lab-profile-strip small{color:#b7bdb0;font-size:12px;line-height:1.6}.alex-editorial-profile .player-lab .lab-scenario-tag{color:#d4ef6f;background:#252e1d;border:1px solid #68794c;border-radius:0;padding:7px 9px;font-size:10px}.alex-editorial-profile .player-lab .lab-nav{border-color:var(--lab-street-line);gap:0;padding:0 24px}.alex-editorial-profile .player-lab .lab-nav>button{color:#aeb8a3;min-height:54px;padding-inline:10px;font-size:14px}.alex-editorial-profile .player-lab .lab-nav>button[aria-pressed=true]{color:#d4ef6f;background:#1e261a}.alex-editorial-profile .player-lab .lab-nav>button[aria-pressed=true]:after{background:#d4ef6f;height:3px}.alex-editorial-profile .player-lab .lab-style-picker{border-color:var(--lab-street-line);background:#1b2218;padding:22px 24px}.alex-editorial-profile .player-lab .lab-style-picker label{color:#d4ef6f;letter-spacing:.11em;font-size:11px}.alex-editorial-profile .player-lab :is(.lab-style-picker select,.lab-pro-picker select){color:#f4f1e8;background:#111612;border:1px solid #626d52;border-radius:0;min-height:48px;padding:11px 32px 11px 12px;font-size:16px}.alex-editorial-profile .player-lab .lab-style-picker p{color:#bcc5b1;font-size:13px;line-height:1.8}.alex-editorial-profile .player-lab :is(.lab-real-stats,.lab-card-view,.lab-chat){padding:28px 24px}.alex-editorial-profile .player-lab .lab-kicker{color:#d4ef6f;letter-spacing:.11em;font-size:10px}.alex-editorial-profile .player-lab .lab-section-heading h3{font-family:var(--lab-street-type);color:#f4f1e8;letter-spacing:-.045em;font-size:32px;font-weight:750;line-height:1.07}.alex-editorial-profile .player-lab .lab-helper{color:#bac1b2;font-size:14px;line-height:1.8}.alex-editorial-profile .player-lab .lab-record-strip{border-color:#758258;gap:0;padding-block:22px}.alex-editorial-profile .player-lab .lab-record-strip>div{border-color:var(--lab-street-line)}.alex-editorial-profile .player-lab .lab-record-strip strong{font:800 clamp(29px, 3.1vw, 43px)/1 var(--lab-street-type);letter-spacing:-.055em;color:#d4ef6f}.alex-editorial-profile .player-lab .lab-record-strip span{color:#c0c8b6;font-size:12px}.alex-editorial-profile .player-lab .lab-record-note{border-color:var(--lab-street-line)}.alex-editorial-profile .player-lab .lab-record-note summary{color:#eeeede;padding-block:10px;font-size:14px}.alex-editorial-profile .player-lab .lab-record-note summary>span{color:#becb9e;font-size:12px}.alex-editorial-profile .player-lab :is(.lab-record-note p,.lab-record-note li,.lab-index-note,.lab-pro-note){color:#bbc3b0;font-size:13px;line-height:1.85}.alex-editorial-profile .player-lab .lab-ranking-title{border-color:var(--lab-street-line);margin-top:28px}.alex-editorial-profile .player-lab .lab-ranking-title h4{color:#f4f1e8;font-size:15px;font-weight:650}.alex-editorial-profile .player-lab .lab-ranking-title>span{color:#bbc7aa;font-size:11px}.alex-editorial-profile .player-lab .lab-match-list{border:0;gap:8px}.alex-editorial-profile .player-lab .lab-match{border:1px solid var(--lab-street-line);background:#1a2117;border-radius:0;gap:13px;padding:18px 14px}.alex-editorial-profile .player-lab .lab-match:hover{background:#252e1f;border-color:#8a9d65}.alex-editorial-profile .player-lab .lab-match.is-selected{background:#29331f;border-color:#a3ba6d;box-shadow:inset 4px 0 #d4ef6f}.alex-editorial-profile .player-lab .lab-rank{min-width:23px;font:500 12px/1.7 var(--font-geist-mono,monospace);color:#a9b299;display:block}.alex-editorial-profile .player-lab .lab-match-main>strong{letter-spacing:-.025em;color:#f4f1e8;font-size:18px;font-weight:700;line-height:1.3}.alex-editorial-profile .player-lab .lab-match-main>small{color:#bbc5ae;font-size:12px;line-height:1.7}.alex-editorial-profile .player-lab .lab-match-traits>span{color:#b0bca1;font-size:11px;line-height:1.7}.alex-editorial-profile .player-lab .lab-match-fit{min-width:62px}.alex-editorial-profile .player-lab .lab-match-fit>strong{font:750 32px/1 var(--lab-street-type);color:#d4ef6f;letter-spacing:-.045em}.alex-editorial-profile .player-lab .lab-match-fit>small{color:#bfccac;white-space:normal;font-size:11px}.alex-editorial-profile .player-lab .lab-match-fit>span{color:#d4ef6f}.alex-editorial-profile .player-lab .lab-stat-detail{border-color:#66734d}.alex-editorial-profile .player-lab :is(.lab-stat-detail h4,.lab-pro-heading h4){font:750 29px/1.15 var(--lab-street-type);letter-spacing:-.035em;color:#f4f1e8}.alex-editorial-profile .player-lab .lab-pro-picker{color:#c0c9b2;font-size:13px}.alex-editorial-profile .player-lab .lab-stat-table{font-size:14px}.alex-editorial-profile .player-lab .lab-stat-table caption{color:#b5c0a6;font-size:12px}.alex-editorial-profile .player-lab .lab-stat-table :is(th,td){border-color:var(--lab-street-line);padding-block:16px}.alex-editorial-profile .player-lab .lab-stat-table thead th{color:#f4f1e8;font-size:13px;font-weight:650}.alex-editorial-profile .player-lab .lab-stat-table thead small{color:#b4c19f;font-size:11px}.alex-editorial-profile .player-lab .lab-stat-table tbody th{color:#c6d0b8;font-size:13px}.alex-editorial-profile .player-lab .lab-stat-table td{color:#f4f1e8;font-family:var(--font-geist-mono,monospace);font-size:13px}.alex-editorial-profile .player-lab .lab-stat-table td:nth-child(2){color:#d4ef6f}.alex-editorial-profile .player-lab .lab-stat-table th:first-child{background:#111612}.alex-editorial-profile .player-lab .lab-stat-table tbody tr:nth-child(n+7),.alex-editorial-profile .player-lab .lab-stat-table tbody tr:nth-child(n+7) th:first-child{background:#1d2519}.alex-editorial-profile .player-lab .lab-source-links{border-color:var(--lab-street-line)}.alex-editorial-profile .player-lab .lab-source-links :is(a,button){color:#d4ef6f;min-height:44px;font-size:13px;line-height:1.7}.alex-editorial-profile .player-lab .lab-secondary-action{color:#d4ef6f;border:1px solid #9cac74;border-radius:0;min-height:50px;padding:12px 15px;font-size:14px;line-height:1.6}.alex-editorial-profile .player-lab .lab-secondary-action:hover{background:#28321f}.alex-editorial-profile .player-lab .lab-data-gaps{background:#20291b;border:1px solid #48563a;border-radius:0;padding:24px}.alex-editorial-profile .player-lab .lab-data-gaps h4{font:700 28px/1.12 var(--lab-street-type);color:#f4f1e8}.alex-editorial-profile .player-lab .lab-data-gaps p{color:#bec9ad;font-size:14px;line-height:1.8}.alex-editorial-profile .player-lab .lab-data-gaps button{color:#d4ef6f;font-size:14px;line-height:1.7}.alex-editorial-profile .player-lab .lab-reset{color:#d4ef6f;font-size:13px}.alex-editorial-profile .player-lab .lab-player-card{color:#111612;background-color:#d4ef6f;background-image:linear-gradient(135deg,#0000 75%,#a6c348 75% 76%,#0000 76%);border:1px solid #e0f79c;border-radius:2px;width:min(100%,336px);margin-block:30px;padding:22px 22px 18px;box-shadow:8px 8px #0005}.alex-editorial-profile .player-lab .lab-card-top{color:#29351b;letter-spacing:.11em;align-items:flex-start;font-size:11px}.alex-editorial-profile .player-lab .lab-card-top>span:first-child{gap:5px}.alex-editorial-profile .player-lab .lab-card-top strong{font:850 46px/.95 var(--lab-street-type);letter-spacing:-.06em;color:#111612}.alex-editorial-profile .player-lab .lab-card-top small{font-size:15px;font-weight:700}.alex-editorial-profile .player-lab .lab-card-edition{letter-spacing:.1em;border:1px solid #667e37;padding:7px 8px;font-size:10px;line-height:1.7}.alex-editorial-profile .player-lab :is(.lab-player-card>img,.lab-card-fallback){object-fit:cover;object-position:center 18%;color:#111612;background:#f4f1e8;border:1px solid #7d954e;border-radius:0;width:100%;height:238px;margin:18px auto 0}.alex-editorial-profile .player-lab .lab-card-fallback{font:800 82px/1 var(--lab-street-type)}.alex-editorial-profile .player-lab .lab-card-name{border-color:#748b41;gap:7px;margin:20px 0 17px;padding-bottom:17px}.alex-editorial-profile .player-lab .lab-card-name small{color:#354320;font-size:12px;line-height:1.6}.alex-editorial-profile .player-lab .lab-card-name strong{color:#111612;font:850 clamp(22px, 3vw, 29px)/1.05 var(--lab-street-type);letter-spacing:-.04em}.alex-editorial-profile .player-lab .lab-card-stats{gap:16px 9px}.alex-editorial-profile .player-lab .lab-card-stats>div{flex-direction:column;align-items:center;gap:3px}.alex-editorial-profile .player-lab .lab-card-stats strong{font:800 33px/1 var(--lab-street-type);color:#111612;letter-spacing:-.045em}.alex-editorial-profile .player-lab .lab-card-stats small{font:600 11px/1.5 var(--font-geist-mono,monospace);color:#33411f}.alex-editorial-profile .player-lab .lab-player-card>p{color:#29351b;letter-spacing:.055em;border-top:1px solid #748b41;margin-top:20px;padding-top:12px;font-size:10px;font-weight:650;line-height:1.8}.alex-editorial-profile .player-lab .lab-badges h4{color:#f4f1e8;font-size:16px;font-weight:650}.alex-editorial-profile .player-lab .lab-badges h4>span{color:#b9c4aa;font-size:12px}.alex-editorial-profile .player-lab .lab-badges>div{gap:10px}.alex-editorial-profile .player-lab .lab-badges details{background:#2d2c1b;border:1px solid #8f8247;border-radius:0;flex-basis:180px}.alex-editorial-profile .player-lab .lab-badges summary{color:#f0df9a;min-height:54px;padding:12px;font-size:13px;line-height:1.7}.alex-editorial-profile .player-lab .lab-badges summary>span{color:#e9ce75;vertical-align:middle;border:1px solid;place-items:center;width:27px;height:27px;margin-right:6px;font-size:20px;line-height:1;display:inline-grid}.alex-editorial-profile .player-lab .lab-badges summary:after{color:#d1c07c}.alex-editorial-profile .player-lab .lab-badges p{color:#c3c7b4;font-size:13px;line-height:1.8}.alex-editorial-profile .player-lab .lab-badges details p{padding:0 12px 14px}.alex-editorial-profile .player-lab .lab-evidence-badges details{background:#242f1b;border-color:#697c46}.alex-editorial-profile .player-lab .lab-evidence-badges summary{color:#d4ef6f}.alex-editorial-profile .player-lab .lab-evidence-badges summary>span{color:#d4ef6f;border-radius:50%}.alex-editorial-profile .player-lab .lab-pro-badge{color:#c4deee;background:#1d2c36;border:1px solid #69869c;border-radius:0;padding:9px 11px;font-size:12px;line-height:1.7}.alex-editorial-profile .player-lab .lab-pro-badge.plus{color:#f1dda0;background:#38311c;border-color:#b6a05c}.alex-editorial-profile .player-lab .lab-sliders{border-color:var(--lab-street-line);gap:20px 26px}.alex-editorial-profile .player-lab .lab-sliders label>span{color:#d3dac9;font-size:15px}.alex-editorial-profile .player-lab .lab-sliders output{color:#d4ef6f;font-family:var(--font-geist-mono,monospace)}.alex-editorial-profile .player-lab .lab-sliders input[type=range]{accent-color:#d4ef6f;height:44px;min-height:44px}.alex-editorial-profile .player-lab .lab-sliders input[type=range]::-webkit-slider-runnable-track{background:#566340}.alex-editorial-profile .player-lab .lab-sliders input[type=range]::-webkit-slider-thumb{background:#d4ef6f;border-color:#ecf9c2}.alex-editorial-profile .player-lab .lab-sliders input[type=range]::-moz-range-track{background:#566340}.alex-editorial-profile .player-lab .lab-sliders input[type=range]::-moz-range-thumb{background:#d4ef6f;border-color:#ecf9c2}.alex-editorial-profile .player-lab .lab-sliders input[type=range]::-moz-range-progress{background:#d4ef6f}.alex-editorial-profile .player-lab .lab-pro-detail{padding:24px 0}.alex-editorial-profile .player-lab .lab-game-rating{background:#2d381f;border-color:#71854a;border-radius:0}.alex-editorial-profile .player-lab .lab-game-rating strong{color:#d4ef6f;font:800 38px/1 var(--lab-street-type)}.alex-editorial-profile .player-lab .lab-game-rating small{color:#d0dbbc;font-size:10px}.alex-editorial-profile .player-lab .lab-chart-legend{color:#c1cbb5;font-size:12px}.alex-editorial-profile .player-lab .lab-chart-legend span:before,.alex-editorial-profile .player-lab .lab-bar-pair i{background:#d4ef6f;border-radius:0}.alex-editorial-profile .player-lab .lab-chart-legend span+span:before,.alex-editorial-profile .player-lab .lab-bar-pair>div+div i{background:#97bed7}.alex-editorial-profile .player-lab .lab-bar-pair>div{background:#303a26;border-radius:0}.alex-editorial-profile .player-lab .lab-comparison-row>span{color:#d6decc;font-size:13px}.alex-editorial-profile .player-lab .lab-bar-pair b{color:#dee6d2;font-family:var(--font-geist-mono,monospace)}.alex-editorial-profile .player-lab .lab-connection{background:#242e1c;border:1px solid #637547;border-radius:0;padding:17px}.alex-editorial-profile .player-lab .lab-status-dot{box-shadow:none;background:#d4ef6f}.alex-editorial-profile .player-lab .lab-connection strong{color:#f4f1e8;font-size:16px}.alex-editorial-profile .player-lab :is(.lab-connection p,.lab-connection-message){color:#bfcbae;font-size:13px;line-height:1.8}.alex-editorial-profile .player-lab .lab-inline-action{color:#d4ef6f;font-size:14px}.alex-editorial-profile .player-lab .lab-mode-switch{border-color:#66764e;border-radius:0}.alex-editorial-profile .player-lab .lab-mode-switch button{color:#c9d2bc;border-radius:0;font-size:13px}.alex-editorial-profile .player-lab .lab-mode-switch button[aria-pressed=true]{color:#111612;background:#d4ef6f}.alex-editorial-profile .player-lab .lab-chat-context span{border-color:var(--lab-street-line);color:#c2cfaf;background:#20291b;border-radius:0;font-size:12px}.alex-editorial-profile .player-lab .lab-messages{scrollbar-color:#758653 #111612}.alex-editorial-profile .player-lab .lab-chat-welcome{border:1px solid var(--lab-street-line);background:#1b2218;border-radius:0;padding:30px 22px}.alex-editorial-profile .player-lab .lab-chat-welcome>svg{color:#d4ef6f}.alex-editorial-profile .player-lab .lab-chat-welcome h4{color:#f4f1e8;font:700 29px/1.1 var(--lab-street-type);letter-spacing:-.035em}.alex-editorial-profile .player-lab .lab-chat-welcome p{color:#bdc6b1;font-size:14px;line-height:1.8}.alex-editorial-profile .player-lab .lab-message{background:#20291b;border:1px solid #465638;border-radius:0;padding:18px 16px}.alex-editorial-profile .player-lab .lab-message.you{background:#252d30;border-color:#536469;border-radius:0}.alex-editorial-profile .player-lab .lab-message>strong{color:#d4ef6f;letter-spacing:.035em;font-size:12px}.alex-editorial-profile .player-lab .lab-message.you>strong{color:#b6d3e2}.alex-editorial-profile .player-lab .lab-message p{color:#e2e8d9;font-size:15px;line-height:1.8}.alex-editorial-profile .player-lab .lab-citations{border-color:#4b5d3a}.alex-editorial-profile .player-lab .lab-citations a{color:#d4ef6f;min-height:44px;font-size:13px;line-height:1.75}.alex-editorial-profile .player-lab .lab-citations a>span{color:#e0edbd;background:#36442a;border-color:#718752;border-radius:0}.alex-editorial-profile .player-lab .lab-suggestions{gap:9px}.alex-editorial-profile .player-lab .lab-suggestions>button{color:#d8e6c3;border:1px solid #738451;border-radius:0;min-height:46px;padding:11px 13px;font-size:13px;line-height:1.6}.alex-editorial-profile .player-lab .lab-suggestions>button:hover{background:#2a361e}.alex-editorial-profile .player-lab .lab-chat form{background:#0b0f0c;border:1px solid #a6bb75;border-radius:0;align-items:flex-end;padding:9px}.alex-editorial-profile .player-lab .lab-chat form textarea{color:#f4f1e8;font-size:16px;line-height:1.7}.alex-editorial-profile .player-lab .lab-chat form textarea::placeholder{color:#aebba1}.alex-editorial-profile .player-lab .lab-chat form button{color:#111612;background:#d4ef6f;border-radius:0;width:44px;height:44px;min-height:44px;font-size:25px}.alex-editorial-profile .player-lab .lab-chat form button:disabled{color:#e5ebdb;opacity:.7;background:#617047}.alex-editorial-profile .player-lab :is(.lab-compose-meta,.lab-chat-privacy){color:#adbba0;font-size:12px;line-height:1.8}.alex-editorial-profile .player-lab .lab-method{border-color:var(--lab-street-line);margin-inline:24px}.alex-editorial-profile .player-lab .lab-method summary{color:#cfddbc;font-size:14px;line-height:1.7}.alex-editorial-profile .player-lab .lab-method p{color:#b7c2a9;font-size:13px;line-height:1.85}.alex-editorial-profile .player-lab .lab-method a{color:#d4ef6f}.alex-editorial-profile .player-lab .lab-close{border-color:var(--lab-street-line);color:#d4ef6f;background:#1a2316;min-height:50px;font-size:14px}@media (max-width:700px){.alex-editorial-profile .player-lab .lab-launcher{padding:24px 18px}.alex-editorial-profile .player-lab .lab-eyebrow{flex-wrap:wrap;align-items:flex-start;gap:10px}.alex-editorial-profile .player-lab .lab-eyebrow .lab-preview{text-align:left}.alex-editorial-profile .player-lab .lab-launcher h2{font-size:clamp(32px,8vw,44px)}.alex-editorial-profile .player-lab :is(.lab-profile-strip,.lab-style-picker,.lab-real-stats,.lab-card-view,.lab-chat){padding-inline:18px}.alex-editorial-profile .player-lab .lab-profile-strip{flex-wrap:wrap}.alex-editorial-profile .player-lab .lab-profile-strip>div{min-width:130px}.alex-editorial-profile .player-lab .lab-nav{padding-inline:18px}.alex-editorial-profile .player-lab .lab-nav>button{padding-inline:5px}.alex-editorial-profile .player-lab .lab-section-heading h3{font-size:29px}.alex-editorial-profile .player-lab .lab-record-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:23px}.alex-editorial-profile .player-lab .lab-record-strip>div{padding-inline:16px}.alex-editorial-profile .player-lab .lab-record-strip>div:nth-child(odd){padding-left:0}.alex-editorial-profile .player-lab .lab-record-strip>div:nth-child(2n){border-right:0}.alex-editorial-profile .player-lab .lab-record-strip strong{font-size:38px}.alex-editorial-profile .player-lab .lab-record-strip span{font-size:13px}.alex-editorial-profile .player-lab .lab-match{gap:10px;padding:16px 12px}.alex-editorial-profile .player-lab .lab-match-main>strong{font-size:17px}.alex-editorial-profile .player-lab .lab-match-fit{min-width:54px}.alex-editorial-profile .player-lab .lab-match-fit>strong{font-size:29px}.alex-editorial-profile .player-lab .lab-player-card{padding:19px 17px 16px;box-shadow:5px 5px #0005}.alex-editorial-profile .player-lab .lab-card-stats strong{font-size:32px}.alex-editorial-profile .player-lab .lab-method{margin-inline:18px}.alex-editorial-profile .player-lab .lab-chat form textarea{min-height:90px}}@media (max-width:374px){.alex-editorial-profile .player-lab :is(.lab-launcher,.lab-profile-strip,.lab-style-picker,.lab-real-stats,.lab-card-view,.lab-chat){padding-inline:14px}.alex-editorial-profile .player-lab .lab-rank{display:none}.alex-editorial-profile .player-lab .lab-match-fit{min-width:48px}.alex-editorial-profile .player-lab .lab-match-fit>strong{font-size:27px}.alex-editorial-profile .player-lab .lab-card-top strong{font-size:40px}.alex-editorial-profile .player-lab :is(.lab-player-card>img,.lab-card-fallback){height:206px}.alex-editorial-profile .player-lab .lab-card-stats strong{font-size:29px}.alex-editorial-profile .player-lab .lab-player-card>p{letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.alex-editorial-profile .player-lab *{scroll-behavior:auto;transition:none}}.alex-evidence{margin:0 var(--profile-gutter,22px) 24px;color:#eef4ef;background:#121b18;border:1px solid #36473f;border-radius:16px;padding:22px;overflow:hidden}.alex-evidence *{box-sizing:border-box}:is(.alex-evidence a:focus-visible,.alex-evidence summary:focus-visible){outline-offset:3px;border-radius:4px;outline:2px solid #baf8df}.alex-evidence-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.alex-evidence-eyebrow{color:#a4c0af;letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:650;display:block}.alex-evidence-header h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:550;line-height:1.2}.alex-evidence-source-tag{color:#b4d3bf;white-space:nowrap;border:1px solid #45614e;border-radius:18px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.alex-evidence-source-tag>span{font-size:12px}.alex-evidence-intro{color:#aebdb3;max-width:420px;margin:13px 0 23px;font-size:12px;line-height:1.7}.alex-evidence-timeline{margin:0;padding:0;list-style:none}.alex-evidence-season{grid-template-columns:41px minmax(0,1fr);column-gap:12px;padding-bottom:24px;display:grid;position:relative}.alex-evidence-season:last-child{padding-bottom:0}.alex-evidence-season:before{content:"";background:#3c5144;width:1px;position:absolute;top:24px;bottom:5px;left:17px}.alex-evidence-season:last-child:before{display:none}.alex-evidence-year{font-variant-numeric:tabular-nums;color:#aed5ba;letter-spacing:.02em;font-size:11px;line-height:21px}.alex-evidence-season>article{min-width:0}.alex-evidence-team{justify-content:space-between;align-items:start;gap:9px;display:flex}.alex-evidence-team h3{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600;line-height:1.35}.alex-evidence-team p{color:#a6b7ac;margin:4px 0 0;font-size:10px;line-height:1.6}.alex-evidence-team>span{color:#b5c9bb;background:#293b30;border-radius:4px;flex:none;padding:3px 6px;font-size:9px;line-height:1.5}.alex-evidence-roster .alex-evidence-team>span{color:#ddd6ac;background:#3c3925}.alex-evidence-stats{flex-wrap:wrap;gap:14px 20px;margin:17px 0 8px;display:flex}.alex-evidence-stats>div{flex-direction:column-reverse;gap:4px;display:flex}.alex-evidence-stats dt{color:#a7b9ad;font-size:9px;line-height:1.5}.alex-evidence-stats dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#e2eddf;margin:0;font-size:24px;font-weight:500;line-height:1.1}.alex-evidence-discrepancy{color:#c0bfa4;margin:12px 0 2px;font-size:10px;line-height:1.6}.alex-evidence-canceled{color:#d7dece;align-items:center;gap:12px;margin:9px 0;padding:11px 0 4px;font-size:13px;display:flex}.alex-evidence-canceled>span:first-child{color:#a0ac97;font-size:29px;line-height:1}.alex-evidence-canceled small{color:#a9b6a7;margin-top:4px;font-size:10px;line-height:1.6;display:block}.alex-evidence-ledger{margin-top:5px}.alex-evidence-ledger summary{color:#add3ba;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:10px;list-style:none;display:flex}.alex-evidence-ledger summary::-webkit-details-marker{display:none}.alex-evidence-ledger summary>span{color:#9fb9a8;font-size:16px}.alex-evidence-ledger[open] summary>span{transform:rotate(45deg)}.alex-evidence-ledger>p{color:#bdc9bf;margin:7px 0 10px;font-size:11px;line-height:1.7}.alex-evidence-ledger ul{border-top:1px solid #34483a;margin:0;padding:0;list-style:none}.alex-evidence-ledger li{border-bottom:1px solid #34483a}.alex-evidence-ledger a{color:#d3e7d9;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 0;text-decoration:none;display:flex}.alex-evidence-ledger a:hover strong{text-underline-offset:3px;text-decoration:underline}.alex-evidence-ledger strong{font-size:11px;font-weight:500;line-height:1.5;display:block}.alex-evidence-ledger small{color:#9fb9a8;margin-top:4px;font-size:9px;line-height:1.6;display:block}.alex-evidence-gaps{border-top:1px solid #34483a;margin-top:19px;padding-top:18px}.alex-evidence-gaps>h3{color:#d4e0d6;margin:0 0 13px;font-size:14px;font-weight:550;line-height:1.4}.alex-evidence-gaps dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.alex-evidence-gaps dl>div{border:1px solid #36473c;border-radius:7px;min-width:0;padding:10px}.alex-evidence-gaps dt{color:#b7cbbd;margin-bottom:7px;font-size:10px;line-height:1.4}.alex-evidence-gaps dd{color:#d4dbce;margin:0;font-size:12px;line-height:1.4}.alex-evidence-gaps dd>span{color:#9fb1a5;margin-top:6px;font-size:9px;line-height:1.7;display:block}.alex-evidence-footer{border-top:1px solid #34483a;margin-top:19px;padding-top:13px}.alex-evidence-footer>span{color:#a2b9aa;font-size:9px}.alex-evidence-footer>p{color:#a2b9aa;margin:6px 0 0;font-size:10px;line-height:1.7}@media (max-width:440px){.alex-evidence{padding:18px 15px}.alex-evidence-header{align-items:start}.alex-evidence-header h2{font-size:21px}.alex-evidence-source-tag{padding:5px 6px;font-size:8px}.alex-evidence-season{grid-template-columns:34px minmax(0,1fr);column-gap:8px}.alex-evidence-season:before{left:14px}.alex-evidence-team{flex-wrap:wrap;gap:7px}.alex-evidence-team h3{font-size:15px}.alex-evidence-stats{gap:13px 17px}.alex-evidence-stats dd{font-size:23px}.alex-evidence-gaps dl{grid-template-columns:1fr}.alex-evidence-gaps dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.alex-evidence-gaps dt{margin:2px 0 0}.alex-evidence-gaps dd>span{font-size:10px}.alex-evidence-ledger summary{min-height:40px}}.alex-showcase{color:#edf3ed;--showcase-soft:#adc1b3;--showcase-accent:#b8e6c7;background:#111916;padding-bottom:12px}.alex-showcase *{box-sizing:border-box}.alex-showcase button{cursor:pointer}:is(.alex-showcase button:focus-visible,.alex-showcase a:focus-visible,.alex-showcase summary:focus-visible){outline-offset:4px;outline:2px solid #b8e6c7}.alex-showcase h3[tabindex]:focus{outline:0}.showcase-intro{padding:32px 24px 24px}.showcase-eyebrow{letter-spacing:.14em;color:#9db6a4;font-size:10px;font-weight:600}.showcase-intro h2{letter-spacing:-.06em;margin:18px 0;font-size:42px;font-weight:550;line-height:1.04}.showcase-intro h2 span{color:#a8cbb4}.showcase-intro>p{color:#aebeb3;max-width:360px;margin:0;font-size:14px;line-height:1.6}.showcase-nav{scrollbar-width:none;background:#203128;border:1px solid #3a4e40;border-radius:10px;gap:4px;margin:0 20px 22px;padding:4px;display:flex;overflow:auto}.showcase-nav button{white-space:nowrap;color:#b4cabb;border-radius:7px;flex:1;min-height:42px;padding:10px 9px;font-size:12px}.showcase-nav button[aria-pressed=true]{color:#183220;background:#d3e8d5;font-weight:600}.showcase-view{min-width:0}.showcase-hero{aspect-ratio:4/5;text-align:left;background:#27362d;border-radius:13px;width:calc(100% - 40px);margin:0 20px;display:block;position:relative;overflow:hidden}.showcase-hero>img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .3s;display:block}.showcase-hero:hover>img{transform:scale(1.025)}.showcase-hero:after{content:"";background:linear-gradient(#07120d33 0,#0000 40%,#07120de8 100%);position:absolute;inset:0}.showcase-origin{letter-spacing:.04em;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.showcase-origin.ai{color:#e1d3f5;background:#30223ced;border:1px solid #857093}.showcase-origin.official{color:#c2e5cf;background:#1a3529ed;border:1px solid #6f927d}.showcase-hero>.showcase-origin{z-index:1;position:absolute;top:16px;left:16px}.showcase-hero-caption{z-index:1;gap:11px;display:grid;position:absolute;bottom:24px;left:22px;right:22px}.showcase-hero-caption>small{letter-spacing:.15em;color:#c3ddcb;font-size:9px}.showcase-hero-caption>strong{letter-spacing:-.04em;color:#f3faf1;font-size:35px;font-weight:550;line-height:1.04}.showcase-hero-caption>span{color:#dbebdc;justify-content:space-between;align-items:center;font-size:12px;display:flex}.showcase-hero-caption b{font-size:24px;font-weight:400}.showcase-gallery-heading{justify-content:space-between;align-items:baseline;margin:30px 22px 15px;display:flex}.showcase-gallery-heading h3{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:550}.showcase-gallery-heading>span{color:#a3b6aa;font-size:11px}.showcase-filters{flex-wrap:wrap;gap:7px;margin:0 22px 18px;display:flex}.showcase-filters button{color:#bed1c3;border:1px solid #455b4b;border-radius:20px;min-height:36px;padding:7px 12px;font-size:11px}.showcase-filters button[aria-pressed=true]{color:#e6f3e7;background:#2f4b37;border-color:#8ca994}.showcase-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px;margin:0 20px 28px;display:grid}.showcase-media-grid article{min-width:0}.showcase-media-grid article>button{aspect-ratio:4/5;background:#23352a;border:1px solid #46594a;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.showcase-media-grid img{object-fit:cover;width:100%;height:100%}.showcase-media-grid .showcase-origin{padding:4px 6px;font-size:8px;position:absolute;bottom:8px;left:7px;right:auto}.showcase-media-grid h4{margin:10px 0 4px;font-size:13px;font-weight:550;line-height:1.35}.showcase-media-grid article>span{color:#a9bcaf;font-size:10px}.showcase-play{color:#eff9ee;background:#0e1c14aa;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:40%;left:40%}.showcase-inspiration{background:#243b2d;border:1px solid #4e6652;border-radius:12px;margin:28px 20px;padding:24px}.showcase-inspiration h3{letter-spacing:-.035em;margin:15px 0;font-size:28px;font-weight:500;line-height:1.15}.showcase-inspiration p{color:#c0d1c3;font-size:13px;line-height:1.7}.showcase-inspiration a{color:#d2f0d7;text-underline-offset:3px;align-items:center;min-height:40px;font-size:12px;display:inline-flex}.showcase-next-grid{grid-template-columns:1fr 1fr;gap:12px;margin:28px 20px;display:grid}.showcase-next-grid button{text-align:left;background:#1e3025;border:1px solid #425d49;border-radius:9px;align-content:start;gap:12px;padding:18px 14px;display:grid}.showcase-next-grid span{letter-spacing:.1em;color:#a1c1ac;font-size:8px}.showcase-next-grid strong{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.15}.showcase-next-grid small{color:#a8c6b1;font-size:11px;line-height:1.55}.showcase-disclosure{color:#a4b5a9;margin:22px;font-size:11px;line-height:1.7}.showcase-connections{padding:8px 22px 20px}.showcase-connections>h3{letter-spacing:-.045em;margin:12px 0;font-size:30px;font-weight:550;line-height:1.1}.showcase-connections>p{color:#b4c8b9;font-size:13px;line-height:1.7}.showcase-link-list{gap:10px;margin:24px 0;display:grid}.showcase-link-list article{background:#1d3024;border:1px solid #425c49;border-radius:10px;overflow:hidden}.showcase-link-list article>a{align-items:center;gap:12px;padding:17px 15px;display:flex}.showcase-platform{color:#d2e6d1;background:#314d39;border:1px solid #5d7c63;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;font-weight:650;display:grid}.showcase-link-list a>span:nth-child(2){flex:1;min-width:0}.showcase-link-list strong{font-size:15px;font-weight:550}.showcase-link-list small{color:#aebfaf;margin-top:5px;font-size:11px;display:block}.showcase-link-list details{border-top:1px solid #374d3c;padding:0 15px}.showcase-link-list summary{color:#b7cbb8;cursor:pointer;min-height:36px;padding:10px 0;font-size:10px}.showcase-link-list details p{color:#acbfae;margin:0 0 15px;font-size:12px;line-height:1.6}.showcase-connect{border:1px dashed #68826d;border-radius:10px;margin:28px 0 0;padding:21px 17px}.showcase-connect h4{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:550}.showcase-connect p{color:#b4c6b7;font-size:13px;line-height:1.6}.showcase-action{color:#183620;background:#badfc0;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.showcase-connect .showcase-small{color:#a5b7a7;margin-bottom:0;font-size:10px}.showcase-record-action{width:calc(100% - 44px);margin:16px 22px}.showcase-motion{padding:0 20px 22px}.showcase-loading{color:#b2c8b9;padding:20px;font-size:13px}.showcase-image-missing{text-align:center;color:#b9c7bf;background:#203027;flex-direction:column;justify-content:center;gap:10px;height:100%;min-height:150px;padding:18px;font-size:13px;display:flex}.showcase-image-missing span{font-size:11px}.showcase-dialog{color:#eef5ed;background:#15231b;border:1px solid #4d6958;border-radius:15px;width:min(680px,100vw - 24px);max-height:calc(100dvh - 36px);padding:0;overflow:auto;box-shadow:0 20px 100px #0009}.showcase-dialog::backdrop{background:#020906df}.showcase-dialog-close{float:right;z-index:2;color:#f3f8f1;background:#13261ee6;border:1px solid #bdd2b8;border-radius:50%;place-items:center;width:40px;height:40px;margin:10px 10px -54px 0;font-size:26px;display:grid;position:sticky;top:10px;right:10px}.showcase-dialog-media{background:#101813;justify-content:center;display:flex}.showcase-dialog-media img,.showcase-dialog-media video{object-fit:contain;max-width:100%;max-height:65dvh;display:block}.showcase-dialog-media.photo img{image-rendering:auto;min-height:260px}.showcase-dialog-copy{padding:20px 24px 25px}.showcase-dialog-copy h3{letter-spacing:-.035em;margin:14px 0 10px;font-size:25px;font-weight:550}.showcase-dialog-copy p{color:#bbcdbf;font-size:13px;line-height:1.7}.showcase-dialog-copy a{color:#bce5c8;align-items:center;min-height:40px;font-size:12px;display:inline-flex}.showcase-dialog-copy a:hover{text-decoration:underline}@media (max-width:440px){.showcase-intro{padding:28px 20px 22px}.showcase-intro h2{font-size:38px}.showcase-nav{gap:1px;margin-inline:16px;padding:3px}.showcase-nav button{padding:9px 7px;font-size:10px}.showcase-hero{width:calc(100% - 32px);margin-inline:16px}.showcase-hero-caption{bottom:20px;left:18px;right:18px}.showcase-hero-caption>strong{font-size:31px}.showcase-media-grid{gap:20px 10px;margin-inline:16px}.showcase-gallery-heading,.showcase-filters{margin-inline:18px}.showcase-inspiration,.showcase-next-grid{margin-inline:16px}.showcase-next-grid{grid-template-columns:1fr}.showcase-connections{padding-inline:18px}.showcase-motion{padding-inline:12px}.showcase-dialog-copy{padding:18px}.showcase-dialog-copy h3{font-size:23px}}.showcase-dialog-media.video video{width:100%;height:auto;max-height:62dvh}@media (prefers-reduced-motion:reduce){.showcase-hero>img{transition:none}.showcase-hero:hover>img{transform:none}}.alex-editorial-profile{--ap-ink:#172620;--ap-muted:#5a6861;--ap-line:#d5d9ce;--ap-paper:#f4f3ed;--ap-accent:#1a634c;background:var(--ap-paper);color:var(--ap-ink);isolation:isolate;font-size:14px}.alex-editorial-profile *{box-sizing:border-box}.alex-editorial-profile button{cursor:pointer}:is(.alex-editorial-profile button:focus-visible,.alex-editorial-profile a:focus-visible,.alex-editorial-profile summary:focus-visible,.alex-editorial-profile input:focus-visible,.alex-editorial-profile select:focus-visible){outline-offset:4px;outline:2px solid #299b76}.ap-topbar{z-index:22;color:#f3f4eb;background:#0b1a17;border-bottom:1px solid #294139;align-items:center;gap:15px;height:58px;padding:0 22px;display:flex;position:sticky;top:0}.ap-topbar>span{flex:1;font-size:13px;font-weight:600;line-height:1.3}.ap-topbar small{letter-spacing:.18em;color:#9fbcb0;font:8px/1.7 Arial,sans-serif;display:block}.ap-topbar>a{place-items:center;min-width:36px;min-height:40px;display:grid}.ap-hero{color:#f3f3e9;background-color:#0b1a17;background-image:linear-gradient(90deg,#0000 49.8%,#213c32 50%,#0000 50.2%),linear-gradient(#193127 1px,#0000 1px);background-size:100% 100%,100% 40px;padding:24px 30px 20px;position:relative;overflow:hidden}.ap-hero:before{content:"";pointer-events:none;border:1px solid #375344;border-radius:50%;width:280px;height:280px;position:absolute;top:60px;right:-160px}.ap-masthead{letter-spacing:.14em;color:#afc4b5;border-bottom:1px solid #385044;justify-content:space-between;align-items:center;padding-bottom:20px;font:9px/1.4 Arial,sans-serif;display:flex}.ap-masthead>span:first-child{letter-spacing:.04em;color:#e6eee2;font-size:14px;font-weight:800}.ap-masthead b{color:#aac5b5;margin-left:7px;font-size:9px;font-weight:400}.ap-hero-grid{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:20px;padding:34px 0 28px;display:grid;position:relative}.ap-kicker{letter-spacing:.17em;color:#55705d;font:600 9px/1.6 Arial,sans-serif;display:block}.ap-hero .ap-kicker{color:#bad1b6;letter-spacing:.14em;font-size:8px}.ap-hero h1{letter-spacing:-.065em;margin:18px 0 19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,62px);font-weight:400;line-height:1.02}.ap-hero h1 em{color:#cbe4b6;font-style:normal}.ap-hero-dek{color:#c0d0c5;font-size:13px;line-height:1.7}.ap-portrait{align-self:center;width:128px;margin:0;position:relative}.ap-portrait>img{object-fit:cover;object-position:center 15%;background:#c0c2bb;border:1px solid #82958a;width:128px;height:156px;display:block}.ap-portrait figcaption{letter-spacing:.1em;color:#9ab1a2;margin-top:9px;font:7px/1.7 Arial,sans-serif}.ap-portrait figcaption a{text-underline-offset:3px;text-decoration:underline}.ap-identity-line{letter-spacing:.1em;color:#d7e1d1;border-top:1px solid #385044;border-bottom:1px solid #385044;flex-wrap:wrap;gap:9px 16px;padding:14px 0;font:9px/1.5 Arial,sans-serif;display:flex}.ap-identity-line small{color:#a0b5a9;text-transform:none;letter-spacing:0;margin-left:4px;font:8px/1.5 Arial,sans-serif}.ap-hero-bottom{justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.ap-affiliations{align-items:center;gap:9px;display:flex}.alex-editorial-profile .team-logo{width:38px;min-width:38px;height:38px;box-shadow:none;background:#fff;border:1px solid #d7ded3;border-radius:4px;place-items:center;padding:5px;display:grid;overflow:hidden}.alex-editorial-profile .team-logo img{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;max-height:100%}.ap-affiliations .team-logo{width:30px;min-width:30px;height:30px;padding:3px}.ap-affiliations>span:last-child{color:#e0e9dc;font-size:9px;line-height:1.5}.ap-affiliations small{color:#a1b7a8;font-size:8px;display:block}.ap-share{color:#e7f1dd;background:#15382a;border:1px solid #6a8170;border-radius:3px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:11px;display:flex}.ap-share-status{color:#d5ecc4;font-size:11px;margin-top:12px!important}.ap-copy{color:#13291d;background:#eff5e9;border:1px solid #b0c3a5;width:100%;margin-top:8px;padding:9px}.ap-trust-line{letter-spacing:.08em;color:#40553f;background:#e5eadb;border-bottom:1px solid #cbd4c2;justify-content:space-between;align-items:center;gap:12px;padding:12px 25px;font:8px/1.5 Arial,sans-serif;display:flex}.ap-trust-line>span{align-items:center;gap:7px;display:flex}.ap-trust-line i{background:#4d7252;border-radius:50%;width:5px;height:5px}.ap-trust-line button{color:#40553f;letter-spacing:0;font-size:9px}.ap-tabs{z-index:20;scrollbar-width:thin;scrollbar-color:#899e8b transparent;background:#f4f3ed;border-bottom:1px solid #b8c3b6;align-items:stretch;gap:23px;padding:0 26px;scroll-margin-top:58px;display:flex;position:sticky;top:58px;overflow-x:auto}.ap-tabs button{white-space:nowrap;color:#667267;flex:none;min-height:53px;padding:13px 0;font-size:11px;position:relative}.ap-tabs button[aria-selected=true]{color:#1a3527;font-weight:700}.ap-tabs button[aria-selected=true]:after{content:"";background:#206244;height:3px;position:absolute;bottom:0;left:0;right:0}.ap-body{min-height:400px}.ap-lead{padding:35px 30px 24px}.ap-lead h2,.ap-section-title h2{letter-spacing:-.045em;margin:13px 0 17px;font:400 37px/1.12 Georgia,Times New Roman,serif}.ap-lead h2 em,.ap-lab-teaser h2 em{color:#557253;font-weight:400}.ap-lead>p{color:#506153;max-width:520px;font-size:14px;line-height:1.85}.ap-stat-strip{border-block:1px solid #aebca8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 30px;padding:22px 0;display:grid}.ap-stat-strip>div{border-right:1px solid #c8d0c2;flex-direction:column;padding:0 14px;display:flex}.ap-stat-strip>div:first-child{padding-left:0}.ap-stat-strip>div:last-child{border:0;padding-right:0}.ap-stat-strip strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#163f2c;font:400 36px/1 Georgia,serif}.ap-stat-context{color:#60705d;margin:11px 30px 28px;font:8px/1.8 Arial,sans-serif}.ap-stat-context button{font:inherit;color:#235c3d;text-underline-offset:3px;margin-left:8px;text-decoration:underline}.ap-now-grid{background:#e9eddf;border:1px solid #c8d1c1;grid-template-columns:1fr 1fr;gap:0;margin:0 30px 12px;display:grid}.ap-now-grid>article{padding:20px;position:relative}.ap-now-grid .ap-kicker{letter-spacing:.11em;min-height:24px;font-size:7px}.ap-now-grid .team-logo,.ap-now-grid .ap-linkedin{width:30px;height:30px;margin:10px 0 16px}.ap-now-grid h3{letter-spacing:-.035em;margin:0 0 12px;font:400 24px/1.15 Georgia,serif}.ap-now-grid button,.ap-now-grid a{color:#1a5a3b;align-items:center;min-height:36px;margin-top:12px;font-size:9px;font-weight:600;display:inline-flex}.ap-date{color:#5d715c;margin:-6px 0 12px;font-size:9px;display:block}.ap-section+.ap-section{border-top:1px solid #bfc9b7}.ap-section-title{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:24px;display:flex}.ap-section-title h2{margin:10px 0 0;font-size:30px}.ap-section-title>button{white-space:nowrap;color:#2c6042;min-height:40px;font-size:10px}.ap-intro{color:#5c6e5b;margin:0 0 25px;font-size:13px;line-height:1.9}.ap-timeline{margin:0;padding:0;list-style:none}.ap-timeline li{grid-template-columns:46px minmax(0,1fr);gap:17px;display:grid}.ap-timeline-rail{flex-direction:column;align-items:center;display:flex}.ap-timeline-rail .team-logo{flex:none;width:44px;min-width:44px;height:44px;padding:5px}.ap-timeline-rail i{background:#bdcbbb;flex:1;width:1px;margin:9px 0;display:block}.ap-timeline li:last-child .ap-timeline-rail i{display:none}.ap-timeline article{border-bottom:1px solid #d0d7c8;margin-bottom:25px;padding-bottom:25px}.ap-timeline li:last-child article{margin-bottom:0}.ap-chapter-top{letter-spacing:.06em;color:#61705a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font:8px/1.5 Arial,sans-serif;display:flex}.ap-chapter-top>span:last-child{color:#476843;letter-spacing:0;border:1px solid #c1cfb9;padding:3px 6px}.ap-timeline h3{letter-spacing:-.035em;font-size:17px;line-height:1.25}.ap-timeline p.ap-role{color:#24573b;margin:5px 0 10px;font-size:11px}.ap-timeline p{color:#63705b;margin:0;font-size:12px;line-height:1.8}.ap-timeline details{margin-top:13px}.ap-timeline summary{cursor:pointer;color:#316449;justify-content:space-between;align-items:center;gap:10px;min-height:32px;font-size:9px;list-style:none;display:flex}.ap-timeline summary::-webkit-details-marker{display:none}.ap-timeline summary>span{font-size:17px}.ap-timeline details[open] summary>span{transform:rotate(45deg)}.ap-source-list{border-top:1px solid #c3cdbb;display:grid}.ap-source-list a{color:#28573d;border-bottom:1px solid #d7ddcf;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:11px;line-height:1.6;display:flex}.ap-source-list a:hover{text-underline-offset:3px;text-decoration:underline}.ap-article-list{border-top:2px solid #263d2d}.ap-article{border-bottom:1px solid #ccd3c4;grid-template-columns:21px minmax(0,1fr) 40px;gap:16px;padding:24px 0;display:grid}.ap-article-number{color:#7f8c75;padding-top:2px;font:9px/1.6 ui-monospace,monospace}.ap-article-meta{color:#75816b;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:9px;font-size:8px;line-height:1.5;display:flex}.ap-article-meta>span{color:#476646;text-transform:uppercase;letter-spacing:.09em}.ap-article h3{letter-spacing:-.03em;margin:0 0 10px;font:400 22px/1.24 Georgia,serif}.ap-article:hover h3{text-underline-offset:4px;text-decoration:underline}.ap-article p{color:#63705d;font-size:11px;line-height:1.8}.ap-publisher{color:#2e5d3f;margin-top:13px;font-size:9px;font-weight:600;display:block}.ap-publisher>span{margin-left:8px}.ap-article>.team-logo{width:36px;min-width:36px;height:36px;margin-top:2px}.ap-article-arrow{color:#61825b;text-align:right;font-size:24px}.ap-lab-teaser{color:#eaf1dc;background:#10291e;border:1px solid #2b4c36;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:20px;margin:8px 30px 35px;padding:25px;display:grid}.ap-lab-teaser h2{letter-spacing:-.04em;margin:14px 0;font:400 26px/1.15 Georgia,serif}.ap-lab-teaser p{color:#b2c5aa;font-size:10px;line-height:1.8}.ap-lab-teaser button{color:#d4e9ba;border-bottom:1px solid #729160;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:38px;margin-top:18px;font-size:10px;display:flex}.ap-mini-card{clip-path:polygon(0 6%,50% 0,100% 6%,100% 88%,50% 100%,0 88%);text-align:center;color:#213a20;background:linear-gradient(135deg,#cfdb96,#8eaa70);border:1px solid #b7bf77;padding:18px 9px 25px}.ap-mini-card>span{font:400 46px/1 Georgia,serif}.ap-mini-card>strong{margin:14px 0 10px;font-size:8px;display:block}.ap-mini-card>div{border-top:1px solid #6a824f;justify-content:space-between;padding-top:7px;display:flex}.ap-mini-card b{font:6px/1.5 Arial,sans-serif;display:block}.ap-mini-card i{font-size:12px;font-style:normal;display:block}.ap-mini-card>small{letter-spacing:.13em;margin-top:8px;font:5px/1.5 Arial,sans-serif;display:block}.ap-brand-initials{color:#44623b;background:#e5ebdb;border:1px solid #c0cbb6;border-radius:4px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.ap-filters{flex-wrap:wrap;gap:8px;margin:20px 0 25px;display:flex}.ap-filters button{color:#50654a;background:0 0;border:1px solid #bfcab4;border-radius:2px;min-height:36px;padding:9px 13px;font-size:10px}.ap-filters button[aria-pressed=true]{color:#f1f5e9;background:#254e35;border-color:#254e35}.ap-note{color:#75806b;border-top:1px solid #ccd5c1;margin:22px 0 0;padding-top:17px;font-size:10px;line-height:1.8}.ap-section>.ap-stat-strip{margin:0 0 22px}.ap-stat-table-wrap{border-top:2px solid #29462f;width:100%;margin:25px 0 0;overflow-x:auto}.ap-stat-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.ap-stat-table caption{text-align:left;color:#617455;padding:14px 0;font-size:9px}.ap-stat-table th,.ap-stat-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #d0d8c5;padding:14px 7px}.ap-stat-table thead{color:#6c7e5c;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.ap-stat-table th:first-child{text-align:left;min-width:140px;padding-left:0}.ap-stat-table th>div{align-items:center;gap:10px;display:flex}.ap-stat-table .team-logo{width:28px;min-width:28px;height:28px;padding:3px}.ap-stat-table small{color:#647458;margin-top:3px;font-size:8px;font-weight:400;display:block}.ap-record-notes{margin:20px 0 38px}.ap-record-notes details{border-bottom:1px solid #d1dac8}.ap-record-notes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:10px;display:flex}.ap-record-notes summary>span{color:#6f7e60;font-size:9px}.ap-record-notes p{color:#647458;margin:0 0 13px;font-size:11px;line-height:1.8}.ap-record-notes a{color:#2a6240;padding-bottom:12px;font-size:10px;display:block}.ap-european-stat{border:1px solid #c6d1bb;margin:20px 0;padding:20px}.ap-european-stat>div{align-items:center;gap:12px;display:flex}.ap-european-stat p{color:#6c7e5b;margin-top:4px;font-size:10px}.ap-european-stat dl{flex-wrap:wrap;gap:17px;margin:22px 0;display:flex}.ap-european-stat dt{color:#6d7e5e;font-size:8px}.ap-european-stat dd{margin:4px 0;font:400 25px/1.4 Georgia,serif}.ap-european-stat>a{color:#2d6540;font-size:10px}.ap-press-controls{grid-template-columns:minmax(0,1fr) 125px;gap:12px;margin:25px 0;display:grid}.ap-press-controls label>span{color:#5e7652;margin-bottom:7px;font-size:9px;display:block}.ap-press-controls input,.ap-press-controls select{color:#1b3b27;background:#fffef8;border:1px solid #bac8ad;border-radius:2px;width:100%;min-height:43px;padding:10px 12px;font-size:12px}.ap-result-count{color:#6b7c5e;margin:0 0 10px;font-size:9px}.ap-empty{color:#6f7e61;border-top:1px solid #bbc9ad;padding:40px 20px;font-size:12px}.ap-media-grid{grid-template-columns:1fr 1fr;gap:27px 17px;display:grid}.ap-media-grid article>button{aspect-ratio:4/5;background:#e5eadc;border:1px solid #b8c7ad;width:100%;display:block;position:relative;overflow:hidden}.ap-media-grid img{object-fit:cover;object-position:center 16%;width:100%;height:100%;display:block}.ap-media-origin{color:#28492f;background:#eff4e7;border:1px solid #a2b792;padding:5px 7px;font-size:8px;position:absolute;bottom:8px;left:8px}.ap-media-origin.ai{color:#4a385e;background:#e8e1f0;border-color:#b1a4be}.ap-media-grid h3{letter-spacing:-.02em;margin:12px 0 6px;font-size:13px}.ap-media-grid p{color:#758264;font-size:9px;line-height:1.6}.ap-play{color:#fff;background:#203b2d;border:1px solid #e7eddf;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}.ap-image-fallback{color:#5a7151;place-items:center;height:100%;padding:20px;font-size:12px;display:grid}.ap-professional{background:#e6ecdd;border:1px solid #bdcbb2;margin:22px 0;padding:26px}.ap-professional>div{align-items:center;gap:12px;margin-bottom:23px;display:flex}.ap-linkedin{flex:none;width:32px;height:32px;display:block}.ap-professional h3{letter-spacing:-.035em;margin-bottom:18px;font:400 29px/1.15 Georgia,serif}.ap-professional p{color:#526b48;font-size:12px;line-height:1.8}.ap-professional>a{color:#295f3b;align-items:center;min-height:40px;margin-top:12px;font-size:11px;font-weight:600;display:inline-flex}.ap-network-list{border-top:2px solid #375532}.ap-network-list article{border-bottom:1px solid #c7d2bc}.ap-network-list article>a{align-items:center;gap:14px;padding:20px 0;display:flex}.ap-network-list a>span:nth-last-child(2){flex:1}.ap-network-list strong{font-size:15px;display:block}.ap-network-list small{color:#708360;margin-top:4px;font-size:10px;display:block}.ap-tm{color:#fff;background:#162f4b;border-radius:3px;flex:none;place-items:center;width:38px;height:38px;padding:6px;display:grid}.ap-tm svg{width:100%;height:auto}.ap-network-list details{padding:0 0 13px 52px}.ap-network-list summary{cursor:pointer;color:#627d50;min-height:30px;font-size:9px}.ap-network-list details p{color:#708260;font-size:11px;line-height:1.8}.ap-connect{border-bottom:1px solid #c7d2bc;margin-top:16px;padding:24px 0}.ap-connect h3{font:400 25px/1.3 Georgia,serif}.ap-connect p{color:#6b7f5b;margin:12px 0;font-size:12px;line-height:1.8}.ap-connect a{color:#245a37;align-items:center;min-height:40px;font-size:11px;font-weight:600;display:inline-flex}.ap-lab-section .player-lab{border-radius:3px;margin:25px 0}.ap-motion-heading{background:#e1e8d6;border-block:1px solid #b3c3a1;margin:30px 0 20px;padding:25px 20px}.ap-motion-heading h3{margin:13px 0;font:400 27px/1.2 Georgia,serif}.ap-motion-heading p{color:#637b53;font-size:12px;line-height:1.8}.ap-motion-heading>button{color:#eff4e5;background:#2b5335;align-items:center;min-height:42px;margin-top:20px;padding:9px 15px;font-size:11px;display:flex}.ap-text-link{color:#2b603d;min-height:44px;margin:20px 0;font-size:11px}.ap-small-heading{margin:26px 0 18px;font:400 25px/1.3 Georgia,serif}.ap-about-status{border-block:1px solid #b8c6ac;flex-wrap:wrap;align-items:center;gap:15px;padding:17px 0;display:flex}.ap-about-status>span{color:#748863;font-size:8px}.ap-claim-area{flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0;display:flex}.ap-claim-area a,.ap-claim-area button{color:#2d633e;font-size:11px}.ap-posts{--ink:#1e3524;--muted:#607553;--surface:#f4f3ed;--raised:#e2e9d7;--line:#c3ceb7;--accent:#29623e;--accent-bg:#e0ead4;color:var(--ink)}.ap-posts .profile-posts{background:var(--surface);color:var(--ink)}.ap-footer{background:#e5e9da;border-top:1px solid #c5cebb;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:27px 30px;display:grid}.ap-footer strong{letter-spacing:-.05em;color:#37523a;font-size:17px}.ap-footer>span{letter-spacing:.13em;color:#6c815d;text-align:right;font-size:7px}.ap-footer>button{text-align:left;color:#5d7850;grid-column:1/-1;min-height:35px;font-size:9px}.ap-media-dialog{color:#213a27;background:#f4f3ed;border:1px solid #7c9470;border-radius:3px;width:min(680px,100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.ap-media-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06150ee8}.ap-dialog-close{float:right;z-index:2;color:#fff;background:#163220;border:1px solid #e5ecd9;border-radius:50%;place-items:center;width:38px;height:38px;margin:10px 10px -50px 0;font-size:25px;display:grid;position:sticky;top:10px}.ap-dialog-art{background:#132219;justify-content:center;align-items:center;display:flex}.ap-dialog-art img,.ap-dialog-art video{object-fit:contain;max-width:100%;max-height:62dvh;display:block}.ap-dialog-art video{width:100%;height:auto}.ap-dialog-copy{padding:23px}.ap-dialog-copy h2{margin:12px 0;font:400 28px/1.2 Georgia,serif}.ap-dialog-copy p{color:#657b58;font-size:12px;line-height:1.8}.ap-dialog-copy a{color:#2e633e;align-items:center;min-height:40px;margin-top:12px;font-size:11px;display:inline-flex}body:has(.alex-editorial-profile) .nav-column{background:#0c1c17;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.alex-editorial-profile) .main-column{background:#f4f3ed}body:has(.alex-editorial-profile) .nav-item{color:#c1d2c5}body:has(.alex-editorial-profile) .nav-item.selected{color:#b5df99}:is(body:has(.alex-editorial-profile) .profile-topbar,body:has(.alex-editorial-profile) .bottom-nav){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (min-width:701px){.ap-hero-grid{grid-template-columns:minmax(0,1fr) 155px}.ap-portrait,.ap-portrait>img{width:155px}.ap-portrait>img{height:185px}.ap-hero h1{font-size:59px}.ap-hero,.ap-lead,.ap-section{padding-inline:36px}.ap-stat-strip,.ap-now-grid,.ap-lab-teaser{margin-inline:36px}}@media (max-width:440px){.ap-topbar{padding-inline:16px}.ap-hero{padding:20px 20px 18px}.ap-hero-grid{grid-template-columns:minmax(0,1fr) 94px;gap:13px;padding:26px 0 24px}.ap-hero h1{letter-spacing:-.055em;margin:15px 0 16px;font-size:39px}.ap-hero-dek{font-size:11px}.ap-portrait,.ap-portrait>img{width:94px}.ap-portrait>img{height:120px}.ap-portrait figcaption{letter-spacing:.04em;font-size:6px}.ap-hero .ap-kicker{font-size:6px}.ap-masthead>span:first-child{font-size:12px}.ap-masthead{padding-bottom:15px;font-size:7px}.ap-identity-line{gap:7px 11px;font-size:7px}.ap-identity-line small{font-size:6px}.ap-hero-bottom{gap:10px}.ap-affiliations{gap:6px}.ap-affiliations>span:last-child{font-size:8px}.ap-affiliations small{font-size:6px}.ap-share{padding:7px 10px;font-size:9px}.ap-affiliations .team-logo{width:26px;min-width:26px;height:26px}.ap-trust-line{padding:11px 20px;font-size:6px}.ap-trust-line button{font-size:7px}.ap-tabs{gap:21px;padding-inline:20px}.ap-tabs button{min-height:49px;font-size:10px}.ap-lead,.ap-section{padding:28px 20px}.ap-lead h2{font-size:34px}.ap-lead>p{font-size:12px;line-height:1.9}.ap-stat-strip{margin-inline:20px;padding:20px 0}.ap-stat-strip strong{font-size:31px}.ap-stat-strip span{font-size:8px}.ap-stat-strip>div{padding-inline:11px}.ap-stat-context{margin-inline:20px;font-size:7px}.ap-now-grid{margin-inline:20px}.ap-now-grid>article{padding:16px 13px}.ap-now-grid h3{font-size:21px}.ap-now-grid p{font-size:10px}.ap-now-grid .ap-kicker{min-height:20px;font-size:6px}.ap-now-grid a,.ap-now-grid button{font-size:8px}.ap-section-title h2{font-size:28px}.ap-section-title>button,.ap-kicker{font-size:8px}.ap-timeline li{grid-template-columns:37px minmax(0,1fr);gap:13px}.ap-timeline-rail .team-logo{width:36px;min-width:36px;height:36px}.ap-chapter-top{font-size:7px}.ap-timeline h3{font-size:16px}.ap-timeline p{font-size:11px}.ap-timeline summary{font-size:8px}.ap-timeline article{margin-bottom:20px;padding-bottom:20px}.ap-article{grid-template-columns:17px minmax(0,1fr) 30px;gap:11px;padding:22px 0}.ap-article h3{font-size:20px}.ap-article p{font-size:10px}.ap-article>.team-logo{width:29px;min-width:29px;height:29px}.ap-article-meta{gap:7px;font-size:7px}.ap-publisher{font-size:8px}.ap-lab-teaser{grid-template-columns:minmax(0,1fr) 76px;gap:14px;margin-inline:20px;padding:21px 17px}.ap-lab-teaser h2{font-size:23px}.ap-mini-card>span{font-size:33px}.ap-lab-teaser p{font-size:9px}.ap-mini-card>strong{font-size:6px}.ap-press-controls{grid-template-columns:minmax(0,1fr) 112px}.ap-press-controls input,.ap-press-controls select{padding-inline:9px;font-size:11px}.ap-filters{gap:6px}.ap-filters button{padding:8px 11px;font-size:9px}.ap-stat-table{font-size:10px}.ap-stat-table th:first-child{min-width:127px}.ap-stat-table td,.ap-stat-table th{padding-inline:5px}.ap-stat-table th>div{gap:7px}.ap-stat-table .team-logo{width:23px;min-width:23px;height:23px}.ap-stat-table th>div>span{font-size:10px}.ap-stat-table small{font-size:7px}.ap-media-grid{gap:24px 12px}.ap-media-origin{font-size:7px;bottom:6px;left:6px}.ap-media-grid h3{font-size:12px}.ap-media-grid p{font-size:8px}.ap-professional{padding:21px}.ap-professional h3{font-size:26px}.ap-footer{padding:24px 20px}.ap-footer>span{font-size:6px}}@media (prefers-reduced-motion:reduce){.alex-editorial-profile *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ap-article-context{color:#77846c;margin-top:10px;font-size:9px;line-height:1.7;display:block}.ap-stat-caveat{line-height:1.8;color:#617454!important;margin:16px 0!important;font-size:11px!important}.ap-owner-controls{background:#e9eddf;border-top:1px solid #ccd5bf;padding:0 30px}.ap-owner-controls>summary{cursor:pointer;color:#4e6c40;min-height:44px;padding:14px 0;font-size:10px}.ap-owner-controls>div{color:#2a5736;flex-wrap:wrap;gap:18px;padding-bottom:20px;font-size:11px;display:flex}.ap-owner-controls button,.ap-owner-controls a{color:#2a5736!important;font-size:11px!important}.ap-article p,.ap-timeline p{font-size:12px}.ap-now-grid p{font-size:11px}.network-shell:has(.alex-editorial-profile)>.main-column>.page-heading{display:none}.ap-owner-update{background:#e7eddd;border-bottom:1px solid #c3ceb7;padding:28px 30px}.ap-owner-update h2{margin:12px 0;font:400 27px/1.2 Georgia,serif}.ap-owner-update p{color:#536b4b;font-size:13px;line-height:1.8}.ap-owner-update .ap-owner-meta{margin-bottom:14px;font-size:10px}.ap-owner-update article{border-bottom:1px solid #c3ceb7;padding:16px 0}.ap-owner-update>div{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.ap-owner-update a{color:#275c3b;font-size:11px}.ap-owner-update h3{font-size:16px}.ap-season-detail{flex-wrap:wrap;gap:12px 22px;margin:16px 0 22px;display:flex}.ap-season-detail dt{color:#738465;font-size:8px}.ap-season-detail dd{color:#2f5439;margin:4px 0;font:400 19px/1.5 Georgia,serif}.ap-learning{margin:30px 0}.ap-learning article{border-bottom:1px solid #cad4bf;padding:20px 0}.ap-learning h3{margin:8px 0;font:400 23px/1.25 Georgia,serif}.ap-learning p{color:#607952;font-size:12px;line-height:1.8}.ap-learning p.ap-learning-date{margin:0 0 13px;font-size:9px}.ap-learning a{color:#2c623c;align-items:center;min-height:38px;margin-top:10px;font-size:10px;display:inline-flex}@media (max-width:700px){.alex-editorial-profile{--ap-mobile-topbar:calc(64px + env(safe-area-inset-top,0px));--ap-mobile-gutter:max(18px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));overflow-wrap:anywhere;width:100%;min-width:0;font-size:16px}.alex-editorial-profile :is(button,summary){min-height:44px}.alex-editorial-profile :is(input:not([type=range]),textarea,select){max-width:100%;min-height:48px;font-size:16px}.alex-editorial-profile :is(article,section,figure,.ap-body,.ap-owner-update,.ap-source-list){min-width:0}.alex-editorial-profile :is(h2,h3,p,a,span){overflow-wrap:anywhere}.ap-topbar{height:var(--ap-mobile-topbar);padding:env(safe-area-inset-top,0px) var(--ap-mobile-gutter) 0;gap:10px}.ap-topbar>span{min-width:0;font-size:15px}.ap-topbar small{letter-spacing:.11em;font-size:10px;line-height:1.7}.ap-topbar>a,.ap-topbar>button{width:44px;min-width:44px;min-height:44px}.ap-hero{padding:24px var(--ap-mobile-gutter)}.ap-masthead{letter-spacing:.08em;flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6}.ap-masthead>span:first-child{font-size:16px}.ap-masthead b{font-size:11px}.ap-hero-grid{grid-template-columns:minmax(0,1fr) 104px;gap:18px;padding:28px 0}.ap-hero h1{letter-spacing:-.055em;overflow-wrap:normal;margin:16px 0 20px;font-size:clamp(38px,9.8vw,52px);line-height:1.07}.ap-kicker,.ap-hero .ap-kicker,.ap-now-grid .ap-kicker,.ap-lab-teaser .ap-kicker{letter-spacing:.09em;font-size:11px;line-height:1.65}.ap-hero-dek{font-size:14px;line-height:1.7}.ap-portrait,.ap-portrait>img{width:104px}.ap-portrait>img{height:134px}.ap-portrait figcaption{letter-spacing:.025em;font-size:11px;line-height:1.65}.ap-portrait figcaption a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.ap-identity-line{letter-spacing:.05em;gap:10px 18px;padding:17px 0;font-size:12px;line-height:1.65}.ap-identity-line small{font-size:12px}.ap-hero-bottom{flex-wrap:wrap;align-items:flex-start;gap:16px}.ap-affiliations{flex:100%;gap:9px;min-width:0}.ap-affiliations .team-logo{width:32px;min-width:32px;height:32px}.ap-affiliations>span:last-child{min-width:0;font-size:13px;line-height:1.6}.ap-affiliations small{font-size:12px;line-height:1.6}.ap-share{min-width:100px;min-height:44px;padding:10px 16px;font-size:14px}.ap-share-status{font-size:14px;line-height:1.7}.ap-trust-line{padding:9px var(--ap-mobile-gutter);letter-spacing:.045em;flex-wrap:wrap;gap:4px 15px;font-size:11px;line-height:1.7}.ap-trust-line>span{min-height:32px}.ap-trust-line button{font-size:13px}.ap-tabs{top:var(--ap-mobile-topbar);padding-inline:var(--ap-mobile-gutter);max-width:100%;scroll-padding-inline:var(--ap-mobile-gutter);scroll-margin-top:var(--ap-mobile-topbar);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:24px}.ap-tabs button{min-height:54px;padding-block:13px;font-size:15px}.ap-lead,.ap-section,.ap-owner-update{padding:30px var(--ap-mobile-gutter)}.ap-lead h2{font-size:37px}.ap-lead>p,.ap-intro,.ap-owner-update p{font-size:16px;line-height:1.8}.ap-stat-strip{margin-inline:var(--ap-mobile-gutter);padding-block:22px}.ap-stat-strip>div{min-width:0;padding-inline:10px}.ap-stat-strip strong{font-size:clamp(30px,8.8vw,38px)}.ap-stat-strip span{margin-top:10px;font-size:12px;line-height:1.6}.ap-stat-context{margin:15px var(--ap-mobile-gutter) 26px;font-size:13px;line-height:1.8}.ap-stat-context button{align-items:center;min-height:44px;margin-top:4px;margin-left:0;font-size:14px;display:inline-flex}.ap-now-grid{margin-inline:var(--ap-mobile-gutter);grid-template-columns:minmax(0,1fr)}.ap-now-grid>article{padding:24px 20px}.ap-now-grid>article+article{border-top:1px solid #c8d1c1;border-left:0}.ap-now-grid .ap-kicker{min-height:0}.ap-now-grid h3{font-size:28px}.ap-now-grid p{font-size:15px;line-height:1.8}.ap-now-grid button,.ap-now-grid a{text-align:left;min-height:44px;font-size:14px;line-height:1.6}.ap-date{font-size:13px;line-height:1.7}.ap-section-title{flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.ap-section-title h2{font-size:31px}.ap-section-title>button{white-space:normal;min-height:44px;font-size:14px;line-height:1.6}.ap-timeline li{grid-template-columns:40px minmax(0,1fr);gap:13px}.ap-timeline-rail .team-logo{width:40px;min-width:40px;height:40px}.ap-chapter-top{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:7px 10px;font-size:12px;line-height:1.6}.ap-chapter-top>span:last-child{padding:3px 7px;font-size:11px}.ap-timeline h3{font-size:20px;line-height:1.35}.ap-timeline p,.ap-timeline p.ap-role{font-size:14px;line-height:1.8}.ap-timeline p.ap-role{margin-block:7px 12px}.ap-timeline article{margin-bottom:23px;padding-bottom:23px}.ap-timeline summary{gap:8px;min-height:44px;padding-block:9px;font-size:13px;line-height:1.6}.ap-timeline summary>span{flex:none;font-size:22px}.ap-source-list a{overflow-wrap:anywhere;min-height:48px;padding-block:14px;font-size:14px;line-height:1.7}.ap-source-list a>span{flex:none}.ap-article{grid-template-columns:minmax(0,1fr) 36px;gap:14px;padding-block:25px}.ap-article-number{display:none}.ap-article>.team-logo{width:34px;min-width:34px;height:34px}.ap-article-meta{gap:8px 12px;font-size:12px;line-height:1.6}.ap-article-meta>span{letter-spacing:.05em;font-size:11px}.ap-article h3{font-size:25px;line-height:1.27}.ap-article p{font-size:14px;line-height:1.8}.ap-publisher,.ap-article-context{font-size:13px;line-height:1.7}.ap-lab-teaser{margin:8px var(--ap-mobile-gutter) 32px;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.ap-lab-teaser h2{font-size:29px;line-height:1.2}.ap-lab-teaser p{font-size:15px;line-height:1.8}.ap-lab-teaser button{min-height:48px;font-size:14px;line-height:1.7}.ap-mini-card{justify-self:start;width:142px;padding:22px 14px 32px}.ap-mini-card>span{font-size:44px}.ap-mini-card>strong{font-size:12px}.ap-mini-card b{font-size:10px}.ap-mini-card i{font-size:18px}.ap-mini-card>small{font-size:9px;line-height:1.6}.ap-filters{gap:8px}.ap-filters button{min-height:44px;padding:10px 13px;font-size:14px;line-height:1.5}.ap-note,.ap-record-notes p,.ap-stat-caveat{line-height:1.8;font-size:14px!important}.ap-stat-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0;max-width:100%}.ap-stat-table{min-width:460px;font-size:14px}.ap-stat-table caption{font-size:13px;line-height:1.7}.ap-stat-table thead{font-size:12px}.ap-stat-table td,.ap-stat-table th{padding:16px 12px}.ap-stat-table th:first-child{z-index:1;background:#f4f3ed;min-width:180px;padding-left:0;position:sticky;left:0}.ap-stat-table th>div{gap:9px}.ap-stat-table th>div>span{font-size:14px}.ap-stat-table small{font-size:12px;line-height:1.7}.ap-stat-table .team-logo{width:30px;min-width:30px;height:30px}.ap-record-notes summary{flex-wrap:wrap;align-items:flex-start;gap:5px 12px;padding-block:11px;font-size:14px;line-height:1.7}.ap-record-notes summary>span{font-size:13px}.ap-record-notes a{align-items:center;min-height:44px;padding-block:10px;font-size:14px;line-height:1.7;display:flex}.ap-season-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ap-season-detail dt,.ap-european-stat dt{font-size:13px;line-height:1.6}.ap-season-detail dd{font-size:24px}.ap-european-stat{padding:20px}.ap-european-stat>div{align-items:flex-start}.ap-european-stat h3{font-size:20px;line-height:1.4}.ap-european-stat p{font-size:14px;line-height:1.7}.ap-european-stat dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ap-european-stat dd{font-size:30px}.ap-european-stat>a{align-items:center;min-height:44px;font-size:14px;line-height:1.7;display:inline-flex}.ap-press-controls{grid-template-columns:minmax(0,1fr);gap:16px}.ap-press-controls label{min-width:0}.ap-press-controls label>span{font-size:14px;line-height:1.6}.ap-press-controls input,.ap-press-controls select{min-height:48px;padding:12px;font-size:16px}.ap-result-count,.ap-empty{font-size:14px;line-height:1.7}.ap-media-grid{grid-template-columns:minmax(0,1fr);gap:30px}.ap-media-grid article>button{max-height:520px}.ap-media-origin{padding:7px 10px;font-size:12px;line-height:1.5;bottom:10px;left:10px}.ap-media-grid h3{font-size:18px;line-height:1.5}.ap-media-grid p{font-size:14px;line-height:1.7}.ap-play{width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px)}.ap-professional{padding:24px 20px}.ap-professional>div{flex-wrap:wrap}.ap-professional h3{font-size:30px}.ap-professional p,.ap-connect p{font-size:15px;line-height:1.8}.ap-professional>a,.ap-connect a{min-height:44px;font-size:14px;line-height:1.7}.ap-network-list strong{font-size:18px}.ap-network-list small{font-size:14px;line-height:1.7}.ap-network-list details{padding-left:0}.ap-network-list summary{min-height:44px;padding-block:10px;font-size:14px;line-height:1.7}.ap-network-list details p{font-size:14px;line-height:1.8}.ap-learning h3{font-size:27px}.ap-learning p,.ap-learning p.ap-learning-date{font-size:14px;line-height:1.8}.ap-learning a{min-height:44px;font-size:14px;line-height:1.7}.ap-motion-heading{padding:24px 18px}.ap-motion-heading h3{font-size:29px}.ap-motion-heading p{font-size:15px;line-height:1.8}.ap-motion-heading>button{min-height:48px;font-size:15px}.ap-text-link{text-align:left;min-height:44px;font-size:14px;line-height:1.7}.ap-about-status{gap:10px 16px}.ap-about-status>span,.ap-owner-update .ap-owner-meta{font-size:13px;line-height:1.7}.ap-about-status>strong{font-size:16px}.ap-claim-area a,.ap-claim-area button,.ap-owner-update a{align-items:center;min-height:44px;font-size:14px;line-height:1.7;display:inline-flex}.ap-owner-controls{padding-inline:var(--ap-mobile-gutter)}.ap-owner-controls>summary{min-height:48px;padding-block:15px;font-size:14px;line-height:1.7}.ap-owner-controls>div{gap:12px}.ap-owner-controls button,.ap-owner-controls a{align-items:center;min-height:44px;line-height:1.7;display:inline-flex;font-size:14px!important}.ap-footer{padding:26px var(--ap-mobile-gutter);grid-template-columns:minmax(0,1fr);gap:13px}.ap-footer>span{text-align:left;font-size:11px;line-height:1.7}.ap-footer>button{min-height:44px;font-size:14px;line-height:1.7}.ap-media-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.ap-dialog-close{width:44px;height:44px;min-height:44px;margin-bottom:-54px}.ap-dialog-copy{padding:23px 20px max(23px, env(safe-area-inset-bottom,0px))}.ap-dialog-copy p{font-size:15px;line-height:1.8}.ap-dialog-copy a{min-height:44px;font-size:14px;line-height:1.7}body:has(.alex-editorial-profile) .main-column{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}body:has(.alex-editorial-profile) .nav-column{height:calc(72px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}}@media (max-width:374px){.ap-hero-grid{grid-template-columns:minmax(0,1fr) 88px;gap:12px}.ap-portrait,.ap-portrait>img{width:88px}.ap-portrait>img{height:116px}.ap-hero h1{font-size:36px}.ap-stat-strip strong{font-size:29px}.ap-stat-strip>div{padding-inline:8px}.ap-stat-strip span{font-size:12px}}.alex-editorial-profile{--ap-ink:#17201a;--ap-muted:#62685d;--ap-line:#d1d2c5;--ap-paper:#f4f1e8;--ap-accent:#315a32;--ap-lime:#d4ef6f;--ap-gutter:clamp(22px, 4vw, 48px);background:var(--ap-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px}.network-shell:has(.alex-editorial-profile){grid-template-columns:204px minmax(0,1076px);max-width:1280px}.network-shell:has(.alex-editorial-profile)>.right-column{display:none}.network-shell:has(.alex-editorial-profile)>.main-column{background:var(--ap-paper)}.alex-editorial-profile :is(button,a,summary){-webkit-tap-highlight-color:#d4ef6f44}.alex-editorial-profile :is(button,a,summary,input,select):focus-visible{outline-color:#5f7d24}.ap-topbar{padding-inline:var(--ap-gutter);background:#111612;border-color:#30382c}.ap-topbar>span{font-size:14px}.ap-topbar small{letter-spacing:.16em;color:#a8b1a0;font-size:9px}.ap-hero{padding:27px var(--ap-gutter) 24px;color:#f4f1e8;background:#151c16}.ap-hero:before{clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);background:#20291b;border:0;border-radius:0;width:45%;height:100%;inset:0 0 auto auto}.ap-court-art{stroke:#687a4d;stroke-width:1px;opacity:.33;pointer-events:none;width:86%;height:100%;position:absolute;top:0;right:-25%;transform:rotate(-12deg)scale(1.1)}.ap-court-art .ap-court-run{stroke:#d4ef6f;stroke-width:2px;stroke-dasharray:7 8}.ap-masthead{letter-spacing:.12em;border-color:#48503c;padding-bottom:23px;font-size:11px;position:relative}.ap-masthead>span:first-child{letter-spacing:-.04em;font-size:20px}.ap-masthead b{letter-spacing:.14em;color:#c1c8b6;margin-left:12px;font-size:10px}.ap-masthead>span:last-child{color:#d4d7c8;align-items:center;gap:9px;display:flex}.ap-masthead i{background:var(--ap-lime);width:7px;height:7px;display:inline-block}.ap-hero-grid{grid-template-columns:minmax(0,1fr) minmax(190px,31%);align-items:center;gap:34px;padding:43px 0 35px}.ap-hero-copy{min-width:0}.ap-kicker{font:600 11px/1.6 var(--font-geist-mono), monospace;letter-spacing:.09em;color:#64704f}.ap-hero .ap-kicker{color:#b7c4a1;letter-spacing:.09em;max-width:350px;font-size:10px;line-height:1.8}.ap-hero h1{font-family:var(--font-athletic,Impact, sans-serif);text-transform:uppercase;letter-spacing:-.035em;overflow-wrap:normal;margin:24px 0;font-size:clamp(72px,8vw,112px);font-weight:700;line-height:.86}.ap-hero h1>span{letter-spacing:.015em;margin-bottom:4px;font-size:.53em;line-height:1.15;display:block}.ap-hero h1 em{color:var(--ap-lime);font-style:normal;display:block}.ap-hero-dek{color:#d5d9cb;letter-spacing:-.025em;margin:24px 0 0;font:400 24px/1.4 Georgia,serif}.ap-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ap-hero-actions button{border:1px solid var(--ap-lime);background:var(--ap-lime);color:#172014;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:12px 16px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.ap-hero-actions button:last-child{color:#edf1e0;background:0 0;border-color:#657051}.ap-hero-actions button:hover{color:#172014;background:#e6ff9a;border-color:#e6ff9a}.ap-portrait{width:100%;margin:0;padding:0;transform:rotate(2deg)}.ap-portrait-frame{background:#dadbca;border:6px solid #e3e5cc;position:relative;box-shadow:12px 12px #090e0b55}.ap-portrait-frame:after{content:"";background:var(--ap-lime);width:34px;height:17px;position:absolute;top:-7px;right:18px;transform:skew(-14deg)}.ap-portrait-frame>img{aspect-ratio:4/5;object-fit:cover;object-position:center 16%;width:100%;height:auto;display:block}.ap-portrait-code{z-index:1;color:#e4eccb;font:10px/1.4 var(--font-geist-mono), monospace;background:#142018;padding:5px 7px;position:absolute;top:11px;left:10px}.ap-portrait-position{font:700 27px/1 var(--font-athletic,Impact, sans-serif);letter-spacing:.09em;color:#263320;padding:9px 11px 6px;display:block}.ap-portrait-fallback{min-height:210px;font:700 92px var(--font-athletic,Impact, sans-serif);color:#263320;place-items:center;display:grid}.ap-portrait figcaption{font:10px/1.7 var(--font-geist-sans), sans-serif;letter-spacing:.035em;color:#bac5a9;margin-top:18px;transform:rotate(-2deg)}.ap-portrait figcaption>span{display:block}.ap-portrait figcaption a{color:#e0e7d3;align-items:center;min-height:32px;font-size:11px;display:inline-flex}.ap-identity-line{border-color:#48503c;grid-template-columns:1fr .7fr 1.2fr;gap:20px;padding:20px 0;display:grid;position:relative}.ap-identity-line>span{font:700 25px/1.2 var(--font-athletic,Impact, sans-serif);letter-spacing:.015em;color:#ecedde}.ap-identity-line small{color:#a5b194;font:9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0 0 6px;display:block}.ap-hero-bottom{padding-top:20px;position:relative}.ap-affiliations{gap:9px}.ap-affiliations .team-logo{border-radius:0;width:40px;min-width:40px;height:40px;padding:5px}.ap-affiliations>span:last-child{margin-left:6px;font-size:14px;font-weight:550}.ap-affiliations i{color:var(--ap-lime);margin-inline:4px;font-style:normal}.ap-affiliations small{letter-spacing:.05em;color:#b2bba3;margin-top:3px;font-size:9px}.ap-share{background:0 0;border-color:#62704e;border-radius:0;min-height:44px;padding:11px 14px;font-size:12px}.ap-share:hover{background:#2e3d23}.ap-trust-line{padding:13px var(--ap-gutter);letter-spacing:.05em;background:#e4e9ce;border-color:#c7ceb2;font-size:10px}.ap-trust-line button{color:#35452a;min-height:28px;font-size:11px}.ap-tabs{padding-inline:var(--ap-gutter);background:var(--ap-paper);scrollbar-color:#8d9871 transparent;border-bottom:1px solid #b6bca7;gap:27px}.ap-tabs button{color:#626b58;min-height:58px;font-size:13px}.ap-tabs button[aria-selected=true]{color:#22351f}.ap-tabs button[aria-selected=true]:after{background:#61772c;height:4px}.ap-lead{padding:48px var(--ap-gutter) 34px;grid-template-columns:1fr .85fr;align-items:end;gap:40px;display:grid}.ap-lead h2{letter-spacing:-.055em;margin:14px 0 0;font:400 clamp(36px,4vw,48px)/1.07 Georgia,serif}.ap-lead h2 em{color:#5f7044}.ap-lead>p{color:#616858;margin:0;font-size:15px;line-height:1.85}.ap-record-book{margin:0 var(--ap-gutter) 36px;background:#e9e9d9;border:1px solid #c8cdaf}.ap-record-label{color:#d8dfc4;font:10px/1.5 var(--font-geist-mono), monospace;letter-spacing:.07em;background:#253021;justify-content:space-between;gap:12px;padding:13px 21px;display:flex}.ap-record-book .ap-stat-strip{border:0;margin:0;padding:24px 21px}.ap-stat-strip{border-color:#aeb79a;padding-block:25px}.ap-stat-strip>div{border-color:#c0c7ac;padding-inline:24px}.ap-stat-strip strong{font:700 clamp(48px, 5.5vw, 70px)/1 var(--font-athletic,Impact, sans-serif);color:#273920;letter-spacing:-.025em}.ap-stat-strip span{color:#596548;margin-top:9px;font-size:12px;line-height:1.6}.ap-record-book .ap-stat-context{border-top:1px solid #c2caad;margin:0 21px;padding:13px 0;font-size:10px;line-height:1.8}.ap-stat-context button{min-height:32px;font-size:inherit;align-items:center;display:inline-flex}.ap-now-grid{margin-inline:var(--ap-gutter);background:0 0;border:0;gap:28px}.ap-now-grid>article{border-top:3px solid #303c28;padding:24px 0}.ap-now-grid>article+article{border-left:0}.ap-now-grid .ap-kicker{min-height:0;font-size:10px}.ap-now-grid .team-logo{border-radius:0;width:50px;min-width:50px;height:50px;margin:20px 0}.ap-now-grid h3{font-size:29px}.ap-now-grid p{color:#626a58;font-size:14px;line-height:1.8}.ap-now-grid :is(button,a){min-height:44px;font-size:12px}.ap-date{font-size:12px}.ap-section{padding:38px var(--ap-gutter)}.ap-section-title{margin-bottom:30px}.ap-section-title h2{letter-spacing:-.04em;font:400 36px/1.12 Georgia,serif}.ap-section-title>button{min-height:44px;font-size:12px}.ap-intro{font-size:15px;line-height:1.85}.ap-timeline li{grid-template-columns:56px minmax(0,1fr);gap:25px}.ap-timeline-rail .team-logo{border-radius:0;width:54px;min-width:54px;height:54px;padding:7px}.ap-timeline article{margin-bottom:28px;padding-bottom:28px}.ap-chapter-top{font-size:11px;line-height:1.6}.ap-timeline h3{font:700 29px/1.1 var(--font-athletic,Impact, sans-serif);letter-spacing:.005em}.ap-timeline p.ap-role{margin-block:8px 10px;font-size:13px}.ap-timeline p{font-size:14px;line-height:1.8}.ap-timeline summary{min-height:44px;font-size:12px}.ap-source-list a{min-height:44px;font-size:13px}.ap-article-list{border-color:#35412b}.ap-article{grid-template-columns:34px minmax(0,1fr) 48px;gap:20px;padding-block:28px}.ap-article-number{font:700 26px/1 var(--font-athletic,Impact, sans-serif);color:#869166}.ap-article-meta{color:var(--ap-muted);font-size:11px}.ap-article h3{font-size:29px;line-height:1.16}.ap-article p{font-size:14px;line-height:1.8}.ap-article-context{color:var(--ap-muted);font-size:12px}.ap-publisher{font-size:12px}.ap-article>.team-logo{border-radius:0;width:46px;min-width:46px;height:46px}.ap-lab-teaser{margin:12px var(--ap-gutter) 42px;background:#192318;border-color:#374a29;grid-template-columns:minmax(0,1fr) 180px;gap:32px;padding:35px;position:relative}.ap-lab-teaser .ap-kicker{color:#c9dc9c;font-size:10px}.ap-lab-teaser h2{margin-block:18px;font-size:33px;line-height:1.18}.ap-lab-teaser h2 em{color:#d4ef6f}.ap-lab-teaser p{font-size:14px;line-height:1.8}.ap-lab-teaser button{color:#d4ef6f;border-color:#6e8647;min-height:48px;font-size:14px}.ap-mini-card{clip-path:none;color:#24311c;background:#d8e7a7;border:1px solid #d4ef6f;padding:12px;position:relative;transform:rotate(5deg);box-shadow:8px 9px #060c0755}.ap-mini-card-top{text-align:left;border:0;justify-content:space-between;align-items:center;padding:0 0 9px;display:flex}.ap-mini-card-top>span{font:700 31px/.9 var(--font-athletic,Impact, sans-serif)}.ap-mini-card-top>small{font:9px/1.2 var(--font-geist-mono), monospace;text-align:right}.ap-mini-card>img{object-fit:cover;object-position:center 15%;border:1px solid #8d9e65;width:100%;height:135px;display:block}.ap-mini-card>strong{font:700 29px/1 var(--font-athletic,Impact, sans-serif);letter-spacing:.025em;margin:10px 0}.ap-mini-card .ap-mini-card-tools{border-top:1px solid #95a76a;gap:4px;padding-top:8px;display:flex}.ap-mini-card-tools>span{font:7px/1.6 var(--font-geist-mono), monospace}.ap-mini-card>small{font:7px/1.6 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:8px}.ap-filters button{border-radius:0;min-height:44px;font-size:13px}.ap-note{color:var(--ap-muted);font-size:12px;line-height:1.8}.ap-stat-table{font-size:15px}.ap-stat-table caption{font-size:12px}.ap-stat-table thead{font-size:11px}.ap-stat-table th>div>span{font-size:14px}.ap-stat-table small{font-size:11px}.ap-stat-table .team-logo{width:36px;min-width:36px;height:36px}.ap-record-notes summary{min-height:52px;font-size:14px}.ap-record-notes summary>span{font-size:12px}.ap-record-notes :is(p,a){font-size:13px;line-height:1.8}.ap-season-detail dt{font-size:11px}.ap-season-detail dd{font:700 29px/1.2 var(--font-athletic,Impact, sans-serif)}.ap-european-stat{background:#e9ebdc;padding:25px}.ap-european-stat h3{font-size:21px}.ap-european-stat :is(p,a){font-size:13px;line-height:1.7}.ap-european-stat dt{font-size:11px}.ap-european-stat dd{font:700 36px/1 var(--font-athletic,Impact, sans-serif)}.ap-press-controls label>span{font-size:12px}.ap-press-controls :is(input,select){background:#fcfbf6;border-radius:0;min-height:48px;font-size:16px}.ap-result-count,.ap-empty{font-size:13px}.ap-media-grid{gap:30px 24px}.ap-media-origin{border-radius:0;padding:7px 10px;font-size:11px}.ap-media-grid h3{font:700 25px/1.2 var(--font-athletic,Impact, sans-serif)}.ap-media-grid p{font-size:13px}.ap-professional{background:#e5e9d5;padding:32px}.ap-professional>div{flex-wrap:wrap}.ap-professional .team-logo{width:90px;height:48px}.ap-professional h3{font-size:36px}.ap-professional p,.ap-connect p{font-size:15px;line-height:1.85}.ap-professional>a,.ap-connect a{min-height:44px;font-size:13px}.ap-network-list strong{font-size:18px}.ap-network-list small{font-size:13px;line-height:1.7}.ap-network-list summary{min-height:44px;font-size:12px;line-height:1.7}.ap-network-list details p{font-size:13px;line-height:1.8}.ap-learning h3{font-size:28px}.ap-learning p,.ap-learning p.ap-learning-date{font-size:14px}.ap-learning a{min-height:44px;font-size:13px}.ap-lab-section{background:var(--ap-paper)}.ap-motion-heading{background:#e6ead6;padding:30px}.ap-motion-heading h3{font-size:33px}.ap-motion-heading p{font-size:14px}.ap-motion-heading>button,.ap-text-link{min-height:48px;font-size:14px}.ap-about-status>span{font-size:12px}.ap-about-status>strong{font-size:15px}.ap-owner-controls{padding-inline:var(--ap-gutter);background:#e9eadb}.ap-owner-controls>summary{min-height:48px;font-size:13px}.ap-owner-controls button,.ap-owner-controls a{min-height:44px;font-size:13px!important}.ap-footer{color:#d9e0c8;padding:28px var(--ap-gutter);background:#192318;border:0}.ap-footer strong{color:#d4ef6f;letter-spacing:-.045em;font-size:24px}.ap-footer>span{color:#c0c9ad;letter-spacing:.07em;font-size:10px}.ap-footer>button{color:#b9c5a4;min-height:44px;font-size:12px}.ap-media-dialog{background:var(--ap-paper)}.ap-media-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.ap-dialog-copy p{font-size:15px}@media (min-width:701px) and (max-width:1000px){.network-shell:has(.alex-editorial-profile){grid-template-columns:180px minmax(0,1fr)}.network-shell:has(.alex-editorial-profile) .nav-column .wordmark{margin-inline:12px;font-size:26px}.ap-hero-grid{grid-template-columns:minmax(0,1fr) 190px;gap:24px}.ap-hero h1{font-size:76px}.ap-lead{gap:24px}.ap-lab-teaser{grid-template-columns:minmax(0,1fr) 155px;gap:23px;padding:27px}}@media (max-width:700px){.network-shell:has(.alex-editorial-profile){display:block}.alex-editorial-profile{--ap-gutter:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.ap-topbar{padding-inline:var(--ap-gutter)}.ap-hero{padding:21px var(--ap-gutter) 24px}.ap-masthead{letter-spacing:.04em;gap:8px;padding-bottom:18px;font-size:9px}.ap-masthead>span:first-child{font-size:18px}.ap-masthead b{letter-spacing:.07em;margin-left:6px;font-size:8px}.ap-masthead>span:last-child{gap:5px;font-size:9px}.ap-court-art{opacity:.3;width:130%;right:-50%}.ap-hero-grid{grid-template-columns:minmax(0,1fr) 142px;align-items:start;gap:0 20px;padding:27px 0 28px;display:grid}.ap-hero-copy{display:contents}.ap-hero .ap-kicker{grid-column:1/-1;max-width:none;font-size:10px;line-height:1.7}.ap-hero h1{letter-spacing:-.025em;grid-column:1/-1;margin:16px 0 26px;font-size:clamp(76px,20vw,108px);line-height:.86}.ap-hero h1>span{letter-spacing:.025em;margin-bottom:4px;font-size:.48em;line-height:1.1}.ap-hero-dek{grid-area:3/1;margin:3px 0 17px;font-size:22px;line-height:1.3}.ap-hero-actions{flex-direction:column;grid-area:4/1;align-items:stretch;gap:10px;margin:0;display:flex}.ap-hero-actions button{gap:6px;min-height:46px;padding:11px 10px;font-size:12px}.ap-portrait{grid-area:3/2/span 2;width:100%}.ap-portrait-frame{border-width:4px;box-shadow:7px 8px #090e0b55}.ap-portrait-frame>img{aspect-ratio:4/5;width:100%;height:auto}.ap-portrait-position{padding:7px 6px 5px;font-size:23px}.ap-portrait-code{padding:4px;font-size:8px;top:8px;left:6px}.ap-portrait figcaption{letter-spacing:.01em;margin-top:12px;font-size:8px;line-height:1.5}.ap-portrait figcaption a{min-height:32px;font-size:10px}.ap-identity-line{grid-template-columns:1fr .7fr 1.15fr;gap:9px;padding:19px 0}.ap-identity-line>span{font-size:22px;line-height:1.15}.ap-identity-line small{letter-spacing:.04em;margin-bottom:7px;font-size:8px;line-height:1.6}.ap-hero-bottom{flex-wrap:nowrap;align-items:center;gap:12px;padding-top:18px}.ap-affiliations{gap:6px}.ap-affiliations .team-logo{width:29px;min-width:29px;height:34px;padding:3px}.ap-affiliations>span:last-child{margin-left:3px;font-size:11px;line-height:1.6}.ap-affiliations small{letter-spacing:0;font-size:8px}.ap-share{gap:5px;min-height:44px;padding:9px;font-size:11px}.ap-trust-line{padding:10px var(--ap-gutter);gap:10px;font-size:9px;line-height:1.6}.ap-trust-line button{min-height:36px;font-size:10px}.ap-tabs{top:var(--ap-mobile-topbar);padding-inline:var(--ap-gutter);gap:24px}.ap-tabs button{min-height:52px;font-size:13px}.ap-lead{padding:36px var(--ap-gutter) 27px;display:block}.ap-lead h2{font-size:39px;line-height:1.08}.ap-lead>p{margin-top:23px;font-size:15px;line-height:1.85}.ap-kicker{letter-spacing:.08em;font-size:10px}.ap-record-book{margin-inline:var(--ap-gutter);margin-bottom:24px}.ap-record-label{padding:12px 15px;font-size:9px}.ap-record-book .ap-stat-strip{padding:21px 15px}.ap-stat-strip>div{padding-inline:12px}.ap-stat-strip strong{font-size:47px}.ap-stat-strip span{margin-top:8px;font-size:11px;line-height:1.6}.ap-record-book .ap-stat-context{margin-inline:15px;padding:12px 0;font-size:10px}.ap-stat-context button{min-height:38px;margin-left:0;display:flex}.ap-now-grid{grid-template-columns:1fr;gap:0}.ap-now-grid>article{padding:25px 0}.ap-now-grid .team-logo{float:right;width:54px;min-width:54px;height:54px;margin:17px 0 15px 12px}.ap-now-grid h3{margin-top:18px;font-size:29px}.ap-now-grid p{font-size:14px}.ap-now-grid :is(button,a){font-size:13px}.ap-section{padding:30px var(--ap-gutter)}.ap-section-title{align-items:start;gap:12px;margin-bottom:25px}.ap-section-title h2{font-size:33px}.ap-section-title>button{padding-top:20px;font-size:11px}.ap-timeline li{grid-template-columns:44px minmax(0,1fr);gap:16px}.ap-timeline-rail .team-logo{width:43px;min-width:43px;height:43px;padding:5px}.ap-chapter-top{flex-wrap:wrap;justify-content:flex-start;gap:8px;font-size:10px}.ap-timeline h3{font-size:28px}.ap-timeline :is(p,summary){font-size:13px;line-height:1.8}.ap-article{grid-template-columns:26px minmax(0,1fr);gap:13px;padding-block:24px;position:relative}.ap-article-number{display:block}.ap-article>.team-logo,.ap-article-arrow{display:none}.ap-article h3{font-size:26px}.ap-article p{font-size:13px}.ap-article-meta{gap:7px 12px;font-size:10px}.ap-article-context{font-size:11px}.ap-lab-teaser{margin-inline:var(--ap-gutter);grid-template-columns:1fr;gap:32px;padding:25px 20px}.ap-lab-teaser h2{font-size:31px}.ap-lab-teaser p{font-size:14px}.ap-mini-card{justify-self:center;width:170px;margin-bottom:10px}.ap-media-grid{gap:25px 14px}.ap-media-origin{padding:6px;font-size:10px}.ap-media-grid h3{font-size:23px}.ap-media-grid p{font-size:12px}.ap-professional{padding:24px 20px}.ap-professional h3{font-size:31px}.ap-network-list details{padding-left:0}.ap-note{font-size:12px}.ap-motion-heading{padding:24px 20px}.ap-motion-heading h3{font-size:30px}.ap-footer{grid-template-columns:1fr;gap:12px}.ap-footer>span{text-align:left;font-size:10px}}@media (max-width:374px){.alex-editorial-profile{--ap-gutter:17px}.ap-masthead b{display:none}.ap-hero-grid{grid-template-columns:minmax(0,1fr) 122px;gap:0 13px}.ap-hero h1{font-size:76px}.ap-hero-dek{font-size:20px}.ap-hero-actions button{padding-inline:8px;font-size:11px}.ap-identity-line>span{font-size:20px}.ap-affiliations>span:last-child{font-size:10px}.ap-affiliations small{font-size:7px}.ap-share{padding-inline:7px}.ap-stat-strip strong{font-size:41px}.ap-stat-strip>div{padding-inline:9px}.ap-lead h2{font-size:35px}.ap-section-title h2{font-size:29px}}
