.ss-entity-hero{position:relative;background:var(--ss-navy-950);color:#fff;padding:var(--ss-space-12) 0 var(--ss-space-10);overflow:hidden;transition:background 0.3s ease;}.ss-entity-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,rgba(59,130,246,0.1) 0%,transparent 50%);pointer-events:none;}.ss-entity-hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--ss-gold-400),transparent);opacity:0.3;}.ss-entity-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--ss-space-8);}.ss-entity-hero__portrait{flex-shrink:0;}.ss-entity-hero__avatar{width:120px;height:120px;border-radius:var(--ss-radius-xl);background:rgba(255,255,255,0.06);border:2px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;font-size:3rem;overflow:hidden;}.ss-entity-hero__avatar img{width:100%;height:100%;object-fit:cover;}.ss-entity-hero__initials{font-family:var(--ss-font-heading);font-weight:900;color:rgba(255,255,255,0.2);font-size:inherit;}.ss-entity-hero--player{padding:3.5rem 0 var(--ss-space-12);}.ss-entity-hero--player .ss-entity-hero__avatar{width:200px;height:200px;border-radius:1rem;border:3px solid rgba(255,255,255,0.15);box-shadow:0 8px 32px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.05);font-size:4.5rem;}.ss-entity-hero--player .ss-entity-hero__title{font-size:clamp(var(--ss-text-3xl),4vw,var(--ss-text-5xl,3rem));}.ss-entity-hero--player .ss-entity-hero__subtitle{font-size:var(--ss-text-lg);max-width:550px;}.ss-entity-hero__content{flex:1;min-width:0;}.ss-entity-hero__type{display:inline-flex;align-items:center;gap:var(--ss-space-1);font-size:var(--ss-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--ss-gold-400);margin-bottom:var(--ss-space-3);}.ss-entity-hero__title{font-family:var(--ss-font-heading);font-size:clamp(var(--ss-text-2xl),3.5vw,var(--ss-text-4xl));font-weight:900;line-height:1.1;margin:0 0 var(--ss-space-2);letter-spacing:-0.01em;color:#fff;}.ss-entity-hero__subtitle{font-size:var(--ss-text-lg);color:var(--ss-navy-300);margin:0 0 var(--ss-space-4);max-width:600px;}.ss-tax-pills{display:flex;flex-wrap:wrap;gap:var(--ss-space-2);margin-top:var(--ss-space-3);}.ss-tax-pill{display:inline-flex;align-items:center;gap:var(--ss-space-1);padding:var(--ss-space-1) var(--ss-space-3);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:var(--ss-radius-full);font-size:var(--ss-text-xs);font-weight:600;color:var(--ss-navy-200);transition:all var(--ss-transition-fast);text-decoration:none;}.ss-tax-pill:hover{background:rgba(255,255,255,0.14);border-color:var(--ss-gold-400);color:var(--ss-gold-300);}.ss-tax-pill--light{background:var(--ss-primary-light);border-color:transparent;color:var(--ss-primary);}.ss-tax-pill--light:hover{background:var(--ss-blue-200);color:var(--ss-blue-800);}.ss-entity-body{padding:var(--ss-space-10) 0;}.ss-entity-layout{display:grid;grid-template-columns:1fr 340px;gap:var(--ss-space-10);align-items:start;}.ss-entity-main{min-width:0;}.ss-entity-sidebar{display:flex;flex-direction:column;gap:var(--ss-space-6);}.ss-meta-list{background:var(--ss-bg-card);border:1px solid rgba(226,232,240,0.8);border-radius:var(--ss-radius-lg);overflow:hidden;box-shadow:0 4px 20px -2px rgba(15,23,42,0.04),0 2px 8px -1px rgba(15,23,42,0.02);}.ss-meta-list__title{font-family:var(--ss-font-heading);font-size:var(--ss-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ss-text-secondary);padding:var(--ss-space-4) var(--ss-space-5) var(--ss-space-2);}.ss-meta-list__item{display:flex;justify-content:space-between;align-items:center;padding:var(--ss-space-3) var(--ss-space-5);border-top:1px solid var(--ss-border-light);font-size:var(--ss-text-sm);}.ss-meta-list__item:first-of-type{border-top:none;}.ss-meta-list__label{color:var(--ss-text-secondary);font-weight:500;}.ss-meta-list__value{font-weight:600;color:var(--ss-text);text-align:end;}.ss-meta-list__value a{color:var(--ss-primary);font-weight:600;}.ss-entity-content{font-size:var(--ss-text-base);line-height:var(--ss-leading-relaxed);color:var(--ss-text);}.ss-entity-content h2{font-size:var(--ss-text-2xl);margin:var(--ss-space-8) 0 var(--ss-space-4);padding-bottom:var(--ss-space-2);border-bottom:2px solid var(--ss-primary-light);}.ss-entity-content h3{font-size:var(--ss-text-xl);margin:var(--ss-space-6) 0 var(--ss-space-3);}.ss-entity-content p{margin:0 0 var(--ss-space-4);}.ss-placeholder-section{background:var(--ss-bg-card);border:1px solid var(--ss-border-light);border-radius:var(--ss-radius-lg);padding:var(--ss-space-6);margin:var(--ss-space-6) 0;}.ss-placeholder-section__title{font-family:var(--ss-font-heading);font-size:var(--ss-text-lg);font-weight:700;margin:0 0 var(--ss-space-4);display:flex;align-items:center;gap:var(--ss-space-2);}.ss-placeholder-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ss-space-4);}.ss-placeholder-stat{text-align:center;padding:var(--ss-space-4);background:var(--ss-bg-muted);border-radius:var(--ss-radius-md);}.ss-placeholder-stat__value{font-family:var(--ss-font-heading);font-size:var(--ss-text-2xl);font-weight:800;color:var(--ss-navy-300);margin-bottom:var(--ss-space-1);}.ss-placeholder-stat__label{font-size:var(--ss-text-xs);text-transform:uppercase;letter-spacing:0.04em;color:var(--ss-text-muted);font-weight:600;}.ss-placeholder-notice{display:flex;align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-3) var(--ss-space-4);background:var(--ss-accent-light);border-radius:var(--ss-radius-md);font-size:var(--ss-text-sm);color:var(--ss-gold-600);margin-top:var(--ss-space-4);}.ss-related-section{margin-top:var(--ss-space-10);}.ss-related-section--spaced{margin-top:var(--ss-space-8);}.ss-related-section__title{font-family:var(--ss-font-heading);font-size:var(--ss-text-xl);font-weight:700;margin:0 0 var(--ss-space-4);}.ss-entity-card{display:flex;align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4);background:var(--ss-bg-card);border:1px solid var(--ss-border-light);border-radius:var(--ss-radius-lg);transition:all var(--ss-transition-fast);text-decoration:none;color:inherit;}.ss-entity-card:hover{border-color:var(--ss-blue-200);box-shadow:var(--ss-shadow-md);transform:translateY(-1px);color:inherit;}.ss-entity-card__icon{flex-shrink:0;width:48px;height:48px;border-radius:var(--ss-radius-md);background:var(--ss-primary-light);display:flex;align-items:center;justify-content:center;font-size:1.4rem;}.ss-entity-card__body{flex:1;min-width:0;}.ss-entity-card__title{font-family:var(--ss-font-heading);font-weight:700;font-size:var(--ss-text-base);margin:0;}.ss-entity-card__sub{font-size:var(--ss-text-xs);color:var(--ss-text-secondary);margin-top:2px;}.ss-entity-card__arrow{color:var(--ss-navy-300);font-size:var(--ss-text-lg);transition:transform var(--ss-transition-fast);}.ss-entity-card:hover .ss-entity-card__arrow{transform:translateX(3px);color:var(--ss-primary);}.ss-edition-list{list-style:none;margin:0;padding:0;}.ss-edition-list__item{display:flex;align-items:center;justify-content:space-between;padding:var(--ss-space-3) var(--ss-space-4);border-bottom:1px solid var(--ss-border-light);transition:background var(--ss-transition-fast);}.ss-edition-list__item:last-child{border-bottom:none;}.ss-edition-list__item:hover{background:var(--ss-bg-muted);}.ss-edition-list__link{font-weight:600;color:var(--ss-text);}.ss-edition-list__link:hover{color:var(--ss-primary);}.ss-edition-list__meta{font-size:var(--ss-text-xs);color:var(--ss-text-secondary);}.ss-stats-card,.ss-player-career{margin-top:var(--ss-space-6);border:1px solid var(--ss-border-light);border-radius:var(--ss-radius-lg);overflow:hidden;background:var(--ss-bg-card);}.ss-stats-card__header,.ss-player-career__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ss-space-3) var(--ss-space-5);background:var(--ss-navy-900);gap:var(--ss-space-3);}.ss-stats-card__title,.ss-player-career__title{font-family:var(--ss-font-heading);font-size:var(--ss-text-base);font-weight:800;color:#fff;margin:0;text-transform:uppercase;letter-spacing:0.04em;}.ss-stats-card__badge,.ss-player-career__badge{font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ss-navy-300);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);padding:3px 10px;border-radius:var(--ss-radius-full);white-space:nowrap;}.ss-stats-card__summary,.ss-player-career__summary{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--ss-border-light);border-bottom:1px solid var(--ss-border-light);}.ss-player-career__summary--3col{grid-template-columns:repeat(3,1fr);}.ss-player-career__section{border-bottom:1px solid var(--ss-border-light);}.ss-player-career__section:last-of-type{border-bottom:none;}.ss-player-career__section-label{padding:var(--ss-space-2) var(--ss-space-5);font-family:var(--ss-font-heading);font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ss-text-secondary);background:var(--ss-bg-muted);border-bottom:1px solid var(--ss-border-light);}.ss-stats-card__tile,.ss-player-career__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ss-space-3) var(--ss-space-2);background:var(--ss-bg-card);text-align:center;}.ss-stats-card__tile--accent,.ss-player-career__tile--accent{background:var(--ss-primary-light,#E8F0FE);}.ss-stats-card__tile-val,.ss-player-career__tile-val{font-family:var(--ss-font-heading);font-size:var(--ss-text-lg);font-weight:800;line-height:1.1;color:var(--ss-navy-900);}.ss-stats-card__tile--accent .ss-stats-card__tile-val,.ss-player-career__tile--accent .ss-player-career__tile-val{color:var(--ss-primary);}.ss-stats-card__tile-lbl,.ss-player-career__tile-lbl{font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ss-text-secondary);margin-top:2px;line-height:1.2;}.ss-stats-card__breakdown,.ss-player-career__breakdown{padding:var(--ss-space-4) var(--ss-space-5);}.ss-stats-card__breakdown-title,.ss-player-career__breakdown-title{font-family:var(--ss-font-heading);font-size:var(--ss-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ss-text-secondary);margin:0 0 var(--ss-space-2);}.ss-stats-card__table-wrap,.ss-player-career__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--ss-border-light);border-radius:var(--ss-radius-md);}.ss-stats-card__table,.ss-player-career__table{width:100%;min-width:480px;border-collapse:collapse;font-family:var(--ss-font-body);font-size:var(--ss-text-xs);line-height:1.3;}.ss-stats-card__table thead th,.ss-player-career__table thead th{padding:var(--ss-space-2) var(--ss-space-3);font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--ss-navy-300);background:var(--ss-navy-900);border-bottom:2px solid var(--ss-navy-700);white-space:nowrap;}.ss-stats-card__table tbody td,.ss-player-career__table tbody td{padding:var(--ss-space-2) var(--ss-space-3);border-bottom:1px solid var(--ss-border-light);white-space:nowrap;color:var(--ss-text);}.ss-stats-card__table tbody tr:last-child td,.ss-player-career__table tbody tr:last-child td{border-bottom:none;}.ss-stats-card__table tbody tr:hover,.ss-player-career__table tbody tr:hover{background:rgba(0,0,0,0.015);}.ss-stats-card__footer,.ss-player-career__footer{padding:var(--ss-space-3) var(--ss-space-5);font-size:var(--ss-text-xs);color:var(--ss-text-secondary);border-top:1px solid var(--ss-border-light);line-height:1.4;}.ss-th-text,.ss-td-text{text-align:start;font-weight:700;}.ss-th-num,.ss-td-num{text-align:end;font-variant-numeric:tabular-nums;}.ss-td-text{color:var(--ss-navy-900);font-family:var(--ss-font-heading);letter-spacing:0.02em;}.ss-tax-pill--has-icon{display:inline-flex;align-items:center;gap:5px;}.ss-tax-pill__icon{width:16px;height:16px;object-fit:contain;flex-shrink:0;vertical-align:middle;}.ss-tax-pill--franchise{border-style:dashed;border-color:var(--ss-navy-200);background:rgba(0,0,0,0.02);color:var(--ss-navy-500);}.ss-tax-pill--franchise:hover{border-color:var(--ss-navy-300);background:rgba(0,0,0,0.04);}.ss-tax-pill__suffix{font-size:0.6875rem;font-weight:400;color:var(--ss-text-secondary);margin-inline-start:2px;opacity:0.75;}.ss-entity-content__notice{font-size:var(--ss-text-sm);color:var(--ss-text-secondary);font-style:italic;margin-top:var(--ss-space-4);padding:var(--ss-space-3) var(--ss-space-4);background:rgba(0,0,0,0.02);border-inline-start:3px solid var(--ss-border-light);border-start-end-radius:var(--ss-radius-sm);border-end-end-radius:var(--ss-radius-sm);}.ss-entity-hero{padding:var(--ss-space-8) 0 var(--ss-space-6);}.ss-entity-hero__type{margin-bottom:var(--ss-space-1);}.ss-entity-hero__title{margin-bottom:var(--ss-space-2);}.ss-entity-hero__subtitle{margin-bottom:var(--ss-space-3);}@media (max-width:1024px){.ss-entity-layout{grid-template-columns:1fr;}.ss-entity-sidebar{order:-1;}.ss-stats-card__summary,.ss-player-career__summary{grid-template-columns:repeat(3,1fr);}}@media (max-width:640px){.ss-entity-hero__inner{flex-direction:column;align-items:center;text-align:center;}.ss-entity-hero__avatar{width:96px;height:96px;font-size:2.5rem;}.ss-tax-pills{justify-content:center;}.ss-placeholder-section__grid{grid-template-columns:1fr;}.ss-entity-hero__subtitle{text-align:center;}.ss-stats-card__summary,.ss-player-career__summary{grid-template-columns:repeat(2,1fr);}.ss-stats-card__header,.ss-player-career__header{padding:var(--ss-space-3) var(--ss-space-3);}.ss-stats-card__breakdown,.ss-player-career__breakdown{padding:var(--ss-space-3);}.ss-stats-card__footer,.ss-player-career__footer{padding:var(--ss-space-3);}.ss-player-career__section-label{padding:var(--ss-space-2) var(--ss-space-3);}.ss-entity-hero--player .ss-entity-hero__avatar{width:120px;height:120px;font-size:3rem;}.ss-entity-hero--player{padding:var(--ss-space-8) 0 var(--ss-space-6);}}@media (min-width:641px) and (max-width:1024px){.ss-entity-hero--player .ss-entity-hero__avatar{width:160px;height:160px;}}.ss-comparison-hero{position:relative;background:var(--ss-navy-950);color:#fff;padding:var(--ss-space-12) 0 var(--ss-space-10);overflow:hidden;text-align:center;}.ss-comparison-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,0.15) 0%,transparent 60%);pointer-events:none;}.ss-comparison-hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--ss-gold-400),transparent);opacity:0.3;}.ss-comparison-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;}.ss-comparison-hero__badge{display:inline-flex;align-items:center;font-size:var(--ss-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--ss-gold-400);margin-top:var(--ss-space-4);margin-bottom:var(--ss-space-3);background:rgba(251,191,36,0.1);padding:4px 12px;border-radius:var(--ss-radius-full,9999px);border:1px solid rgba(251,191,36,0.2);}.ss-comparison-hero__title{font-family:var(--ss-font-heading);font-size:clamp(var(--ss-text-2xl),4vw,var(--ss-text-4xl));font-weight:900;line-height:1.1;margin:0 0 var(--ss-space-2);letter-spacing:-0.01em;color:#fff;}.ss-comparison-hero__subtitle{font-size:var(--ss-text-lg);color:var(--ss-navy-300);margin:0 0 var(--ss-space-8);max-width:600px;}.ss-comparison-hero__matchup{display:flex;align-items:center;justify-content:center;gap:var(--ss-space-8);width:100%;max-width:800px;margin-top:var(--ss-space-4);}.ss-comparison-hero__side{flex:1;display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:var(--ss-radius-xl);padding:var(--ss-space-6) var(--ss-space-4);transition:transform 0.4s var(--ss-editorial-motion,ease),border-color 0.3s ease,box-shadow 0.4s var(--ss-editorial-motion,ease),background-color 0.3s ease;backdrop-filter:blur(10px);}.ss-comparison-hero__side:hover{transform:translateY(-5px);box-shadow:var(--ss-card-hover-shadow);border-color:var(--ss-gold-400);background:rgba(255,255,255,0.05);}.ss-comparison-hero__avatar{width:100px;height:100px;border-radius:var(--ss-radius-xl);background:rgba(255,255,255,0.06);border:2px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;font-size:2.5rem;overflow:hidden;margin-bottom:var(--ss-space-4);box-shadow:0 8px 24px rgba(0,0,0,0.2);}.ss-comparison-hero__img{width:100%;height:100%;object-fit:cover;}.ss-comparison-hero__img[src*="team"],.ss-comparison-hero__img[src*="logo"],.ss-comparison-hero__img[alt*="Logo"]{object-fit:contain;padding:8px;}.ss-comparison-hero__initials{font-family:var(--ss-font-heading);font-weight:900;color:rgba(255,255,255,0.25);font-size:inherit;}.ss-comparison-hero__meta{display:flex;flex-direction:column;align-items:center;gap:var(--ss-space-1);}.ss-comparison-hero__name{font-family:var(--ss-font-heading);font-weight:800;font-size:var(--ss-text-lg);color:#fff;}.ss-comparison-hero__sub{font-size:var(--ss-text-xs);color:var(--ss-navy-300);}.ss-comparison-hero__vs{font-family:var(--ss-font-heading);font-weight:900;font-size:var(--ss-text-xl);color:var(--ss-gold-400);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--ss-radius-full,9999px);box-shadow:0 4px 12px rgba(0,0,0,0.15);flex-shrink:0;backdrop-filter:blur(5px);}@media (max-width:640px){.ss-comparison-hero__matchup{flex-direction:column;gap:var(--ss-space-4);}.ss-comparison-hero__side{width:100%;}}.ss-record-leaderboard{background:#ffffff;border:1px solid var(--ss-border-light);border-radius:var(--ss-radius-lg);box-shadow:0 4px 20px -2px rgba(15,23,42,0.02),0 2px 8px -1px rgba(15,23,42,0.01);overflow:hidden;margin-top:var(--ss-space-6);margin-bottom:var(--ss-space-8);}.ss-record-leaderboard .ss-stats-table-header{display:flex;justify-content:space-between;align-items:center;padding:var(--ss-space-4) var(--ss-space-5);background:var(--ss-paper);border-bottom:1px solid var(--ss-border-light);}.ss-record-leaderboard .ss-stats-table-header__title{font-family:var(--ss-font-heading);font-size:var(--ss-text-sm);font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--ss-navy-900);margin:0;}.ss-record-leaderboard .ss-stats-table-header__status{font-size:0.625rem;font-weight:700;color:var(--ss-gold-600);background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.2);padding:2px 8px;border-radius:var(--ss-radius-sm);text-transform:uppercase;letter-spacing:0.05em;}.ss-record-leaderboard .ss-stats-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;}.ss-record-leaderboard .ss-stats-table{width:100%;border-collapse:collapse;font-size:var(--ss-text-sm);min-width:680px;}.ss-record-leaderboard .ss-stats-table thead th{padding:var(--ss-space-3) var(--ss-space-5);font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--ss-text-secondary);border-bottom:1px solid var(--ss-border-light);background:var(--ss-paper);white-space:nowrap;text-align:start;}.ss-record-leaderboard .ss-stats-table tbody tr{transition:background var(--ss-transition-fast);}.ss-record-leaderboard .ss-stats-table tbody tr:hover{background:var(--ss-paper);}.ss-record-leaderboard .ss-stats-table tbody td{padding:var(--ss-space-3) var(--ss-space-5);border-bottom:1px solid var(--ss-border-light);color:var(--ss-navy-900);vertical-align:middle;}.ss-record-leaderboard .ss-stats-table tbody tr:last-child td{border-bottom:none;}.ss-record-leaderboard .ss-stats-table__note{margin:0;padding:var(--ss-space-3) var(--ss-space-5);font-size:var(--ss-text-xs);color:var(--ss-text-secondary);background:var(--ss-paper);border-top:1px solid var(--ss-border-light);line-height:var(--ss-leading-relaxed);}.ss-record-leaderboard .ss-stats-table .ss-col-rank{width:50px;text-align:left;font-weight:700;color:var(--ss-text-secondary);}.ss-record-leaderboard .ss-stats-table .ss-col-player{text-align:left;font-weight:700;}.ss-record-leaderboard .ss-stats-table .ss-col-player a{color:var(--ss-navy-900);text-decoration:none;}.ss-record-leaderboard .ss-stats-table .ss-col-player a:hover{color:var(--ss-primary);text-decoration:underline;}.ss-record-leaderboard .ss-stats-table .ss-col-num{text-align:right;font-variant-numeric:tabular-nums;}.ss-record-leaderboard .ss-stats-table .ss-col-runs,.ss-record-leaderboard .ss-stats-table .ss-col-wickets{color:var(--ss-primary);font-weight:800;}.ss-record-format-list{display:flex;flex-direction:column;}.ss-record-format-link{display:flex !important;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-5);border-top:1px solid var(--ss-border-light);text-decoration:none;color:var(--ss-navy-900);transition:all var(--ss-transition-fast);}.ss-record-format-link:hover{color:var(--ss-primary);background:var(--ss-blue-50);}.ss-record-format-chip{display:inline-flex;align-items:center;justify-content:center;width:44px;height:36px;font-family:var(--ss-font-heading);font-weight:800;font-size:0.6875rem;letter-spacing:0.05em;border-radius:var(--ss-radius-sm);text-transform:uppercase;flex-shrink:0;}.ss-record-format-chip--odi{background:rgba(59,130,246,0.1);color:var(--ss-primary);border:1px solid rgba(59,130,246,0.15);}.ss-record-format-chip--t20i{background:rgba(16,185,129,0.1);color:#10b981;border:1px solid rgba(16,185,129,0.15);}.ss-record-format-chip--test{background:rgba(245,158,11,0.1);color:var(--ss-gold-600);border:1px solid rgba(245,158,11,0.15);}.ss-record-format-title{font-family:var(--ss-font-heading);font-size:var(--ss-text-sm);font-weight:700;flex:1;}.ss-record-format-arrow{color:var(--ss-navy-300);transition:transform var(--ss-transition-fast);}.ss-record-format-link:hover .ss-record-format-arrow{transform:translateX(3px);color:var(--ss-primary);}.ss-entity-card__icon.ss-entity-card__icon--record{width:32px !important;height:32px !important;font-size:var(--ss-text-xs) !important;font-weight:800;border-radius:var(--ss-radius-sm) !important;background:var(--ss-blue-50);border:1px solid rgba(59,130,246,0.15);}.ss-related-analysis-section{padding:var(--ss-space-12) 0;background-color:#ffffff;border-top:1px solid var(--ss-border-light);border-bottom:1px solid var(--ss-border-light);}.ss-related-analysis-section__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--ss-space-8);border-bottom:1px solid var(--ss-border);padding-bottom:var(--ss-space-3);}.ss-related-analysis-section__title{font-family:var(--ss-font-heading);font-size:var(--ss-text-2xl);font-weight:700;color:var(--ss-navy-900);margin:0;}.ss-related-analysis-section__link{font-family:var(--ss-font-body);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--ss-primary);text-decoration:none;display:inline-flex;align-items:center;gap:var(--ss-space-1);transition:color var(--ss-transition-fast);}.ss-related-analysis-section__link:hover{color:var(--ss-accent);}.ss-related-analysis-section__link span{display:inline-block;transition:transform var(--ss-transition-fast);}.ss-related-analysis-section__link:hover span{transform:translateX(3px);}.ss-related-analysis-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ss-space-6);}@media (max-width:1024px){.ss-related-analysis-section__grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.ss-related-analysis-section__grid{grid-template-columns:1fr;}}.ss-match-rows-list{display:flex;flex-direction:column;gap:var(--ss-space-4);margin-top:var(--ss-space-4);}.ss-match-row{position:relative;background:var(--ss-bg-card);border:1px solid var(--ss-border-light);border-radius:var(--ss-radius-lg);padding:var(--ss-space-4) var(--ss-space-5);box-shadow:0 1px 3px rgba(15,23,42,0.03);transition:all var(--ss-transition-fast);}.ss-match-row:hover{border-color:var(--ss-blue-300);box-shadow:0 4px 12px rgba(15,23,42,0.06);transform:translateY(-1px);}.ss-match-row__header{display:flex;align-items:center;gap:var(--ss-space-3);margin-bottom:var(--ss-space-3);}.ss-match-row__format{font-size:0.6rem;font-weight:800;letter-spacing:0.05em;padding:2px 6px;border-radius:var(--ss-radius-sm);text-transform:uppercase;}.ss-badge--test{background:#FEF3C7;color:#D97706;border:1px solid #FCD34D;}.ss-badge--odi{background:#DBEAFE;color:#2563EB;border:1px solid #BFDBFE;}.ss-badge--t20{background:#D1FAE5;color:#059669;border:1px solid #A7F3D0;}.ss-badge--t20i{background:#D1FAE5;color:#059669;border:1px solid #A7F3D0;}.ss-match-row__meta{font-size:var(--ss-text-xs);color:var(--ss-text-secondary);font-weight:500;}.ss-match-row__teams{display:flex;flex-direction:column;gap:var(--ss-space-2);margin-bottom:var(--ss-space-3);}.ss-match-row__team{display:flex;justify-content:space-between;align-items:center;font-size:var(--ss-text-sm);color:var(--ss-text);}.ss-match-row__team--winner{font-weight:700;color:var(--ss-navy-950);}.ss-match-row__team-code{display:inline-block;font-size:0.75rem;color:var(--ss-text-muted);background:var(--ss-bg-muted);padding:1px 5px;border-radius:var(--ss-radius-sm);margin-inline-end:var(--ss-space-2);text-transform:uppercase;}.ss-match-row__team-score{font-variant-numeric:tabular-nums;font-weight:600;}.ss-match-row__team--winner .ss-match-row__team-score{color:var(--ss-navy-950);}.ss-match-row__footer{border-top:1px dashed var(--ss-border-light);padding-top:var(--ss-space-2);margin-top:var(--ss-space-2);}.ss-match-row__result-value{font-size:var(--ss-text-xs);color:var(--ss-text-secondary);font-weight:600;display:block;}.ss-match-row__overlay-link{position:absolute;inset:0;z-index:2;cursor:pointer;}.ss-entity-hero__avatar--flag{border-radius:var(--ss-radius-md) !important;background:rgba(255,255,255,0.04) !important;border-color:rgba(255,255,255,0.15) !important;width:160px !important;height:106px !important;}.ss-entity-hero__avatar--flag img{object-fit:contain !important;padding:4px !important;}@media (max-width:640px){.ss-entity-hero__avatar--flag{width:120px !important;height:80px !important;}}