/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}}@layer components{.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.flex{min-width:0;min-height:0}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{max-width:1280px;padding-left:2rem;padding-right:2rem}}}@layer utilities{.visible{visibility:visible}.inline{display:inline}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--primary:var(--color-blue-700);--primary-foreground:var(--color-blue-50);--sidebar-primary:var(--color-blue-600);--sidebar-primary-foreground:var(--color-blue-50);--chart-1:var(--color-blue-300);--chart-2:var(--color-blue-500);--chart-3:var(--color-blue-600);--chart-4:var(--color-blue-700);--chart-5:var(--color-blue-800);--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(23.5% .015 65);--card:oklch(100% 0 0);--card-foreground:oklch(23.5% .015 65);--popover:oklch(100% 0 0);--popover-foreground:oklch(23.5% .015 65);--secondary:oklch(98% .001 286.375);--secondary-foreground:oklch(40% .015 65);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(14.1% .005 285.823);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(62.3% .214 259.815);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(23.5% .015 65);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(14.1% .005 285.823);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(62.3% .214 259.815)}.dark{--primary:var(--color-blue-700);--primary-foreground:var(--color-blue-50);--sidebar-primary:var(--color-blue-500);--sidebar-primary-foreground:var(--color-blue-50);--background:oklch(14.1% .005 285.823);--foreground:oklch(85% .005 65);--card:oklch(21% .006 285.885);--card-foreground:oklch(85% .005 65);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(85% .005 65);--secondary:oklch(24% .006 286.033);--secondary-foreground:oklch(70% .005 65);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(92% .005 65);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(48.8% .243 264.376);--chart-1:var(--color-blue-300);--chart-2:var(--color-blue-500);--chart-3:var(--color-blue-600);--chart-4:var(--color-blue-700);--chart-5:var(--color-blue-800);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(85% .005 65);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(48.8% .243 264.376)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root,.dark{--background:#050b13;--foreground:#eaf0f8;--card:#091727;--card-foreground:#eaf0f8;--primary:#1674ed;--primary-foreground:#fff;--border:#19334d;--ring:#439dff}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#050b13;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5;color:#eaf0f8}*{box-sizing:border-box}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Inter,Arial,sans-serif}button,a,input,select{font:inherit}button{border:0;background:none;color:inherit}button,a{transition:background .16s,color .16s,border-color .16s}button:disabled{cursor:wait;opacity:.6}button:active{transform:scale(.98)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #55a4ff;outline-offset:4px}a{color:inherit;text-decoration:none}em{font-style:normal;font-weight:400;color:#8fa5bd;margin:0 7px}small{font-size:11px;color:#96abc2}svg{flex-shrink:0}.page-width{width:calc(100% - 64px);max-width:1280px;margin:0 auto}.site-header{background:#050c16;border-bottom:1px solid #13283e}.masthead{height:72px;display:flex;justify-content:space-between;align-items:center}.brand-logo{width:142px;height:44px;object-fit:contain}.head-actions{display:flex;align-items:center;gap:15px}.preview-label{font-size:9px;letter-spacing:.12em;color:#64809c;border:1px solid #1d344b;padding:4px 7px;border-radius:3px}.connection{font-size:11px;display:flex;align-items:center;gap:7px;color:#9fb1c5}.connection i,.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#38bd93;flex-shrink:0}.connection.warning i{background:#efb461}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:5px;color:#a9bfd8}.icon-button:hover{background:#10243b;color:#fff}.refreshing svg{animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nav-strip{display:flex;gap:0;align-items:center;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#1e4f7b transparent}.nav-strip button{white-space:nowrap;min-height:46px;padding:0 21px;color:#afbdd0;font-size:12px;font-weight:600;border-bottom:2px solid transparent;flex-shrink:0}.nav-strip button:first-child{padding-left:0;padding-right:26px}.nav-strip button:hover{color:#fff}.nav-strip button.active{border-bottom-color:#2687fc;color:#fff}.category-hero{margin-top:22px;height:250px;background-size:cover;background-position:center 53%;border:1px solid #18364f;border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:center;padding:25px 32px}.hero-text{position:relative;z-index:1}.eyebrow{font-size:10px;color:#60a8fd;letter-spacing:.14em;font-weight:700}.category-hero h1{font-size:38px;line-height:1.2;letter-spacing:-1.4px;font-weight:800;margin:8px 0}.blue-point{color:#238bff}.category-hero p{color:#c2d2e7;font-size:14px}.hero-topics{margin-top:12px;color:#65afff;font-size:12px}.hero-topics b{color:#477197;margin:0 8px}.hero-buttons{display:flex;gap:8px;margin-top:19px}.primary,.outline{border-radius:5px;padding:9px 14px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.primary{background:#1674ed;color:#fff;border:1px solid #1674ed}.primary:hover{background:#308cfc}.outline{border:1px solid #28517b;color:#d0def0;background:#071324b3}.outline:hover{background:#112b48;border-color:#4487c4}.hero-tag{position:absolute;right:20px;bottom:18px;display:flex;gap:7px;align-items:center;background:#061320bc;border:1px solid #244159;padding:5px 9px;border-radius:4px;color:#bdd1e6;font-size:10px}.feed-strip{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:15px 0 22px;font-size:10px;color:#8fa9c3}.feed-strip>div{display:flex;gap:8px;align-items:center}.strip-sep{width:1px;height:11px;background:#26445f;margin:0 5px}.refresh-rate{color:#5c9bd9;border:1px solid #163959;padding:2px 6px;border-radius:4px}.error-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#392a18;border:1px solid #624a2b;border-radius:6px;margin:12px 0;color:#ffcf95;font-size:12px}.error-banner button{margin-left:auto;text-decoration:underline}.primary-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:start}.panel{background:linear-gradient(115deg,#0a1a2c,#071525);border:1px solid #1a354f;border-radius:8px;padding:18px;min-width:0;margin-bottom:20px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.section-title h2{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:750;letter-spacing:-.4px}.section-title h2 svg{color:#409afa}.small-meta{font-size:10px;color:#839cb6}.filter-pills,.event-filters,.innings-pills,.detail-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;margin-bottom:14px}.filter-pills button,.event-filters button,.innings-pills button,.detail-tabs button{border:1px solid #223d59;background:#091a2d;color:#9db4cb;border-radius:5px;padding:5px 11px;white-space:nowrap;font-size:10px}.filter-pills button.selected,.event-filters button.selected,.innings-pills button.selected,.detail-tabs button.selected{color:#fff;background:#146edb;border-color:#278afa}.match-stack{display:flex;flex-direction:column;gap:10px}.match-card{background:linear-gradient(120deg,#0b1a2d,#071525);border:1px solid #17344f;border-radius:7px;padding:14px 16px}.match-card.selected{border-color:#246fab;box-shadow:inset 3px 0 #2688f8}.match-meta{display:flex;gap:8px;justify-content:space-between;align-items:flex-start;font-size:9px;color:#87a4c1;margin-bottom:13px}.badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#aac2da;background:#132b42;border:1px solid #25425e;border-radius:15px;padding:3px 8px;white-space:nowrap}.status.live{color:#63e0b6;background:#123c36;border-color:#1a5d4d}.status.live i{width:5px;height:5px;border-radius:50%;background:#58deb0}.status.upcoming{color:#94beff;background:#15325a;border-color:#214b7d}.status.finished{color:#c1bddf;background:#29273d;border-color:#3e3a55}.team-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:9px 0}.team-row>div{display:flex;align-items:center;gap:9px;min-width:0}.team-row span:not(.team-image){font-weight:600;font-size:12px}.team-row strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;white-space:nowrap}.team-image{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#f3f7fc;border:1px solid #8da4bd30;border-radius:50%;padding:5px;overflow:hidden}.team-image img{width:100%;height:100%;object-fit:contain;border-radius:1px}.team-image.small{width:25px;height:25px;padding:4px}.team-image .abbr{color:#164271;font-size:8px;font-weight:800}.match-note{font-size:10px;color:#91abc3;margin:12px 0 8px;line-height:1.5}.match-foot{display:flex;flex-wrap:wrap;gap:10px;color:#819bb5;font-size:9px;margin-bottom:11px}.match-foot span{display:flex;align-items:center;gap:4px}.text-link{display:inline-flex;align-items:center;gap:6px;color:#45a0ff;font-size:11px;font-weight:600}.text-link:hover{color:#91c8ff}.view-all{font-size:11px;margin:12px 0 20px;width:100%;color:#72b2f4;padding:8px;border:1px dashed #25486a;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:8px}.virtual{color:#68b3ff;border:1px solid #24649d;background:#0a2742}.rates-panel{min-height:620px;display:flex;flex-direction:column}.rates-description{font-size:11px;color:#8ea5bd;line-height:1.6;margin:0 0 15px}.simulation-mark{font-size:8px;letter-spacing:.1em;display:flex;align-items:center;gap:6px;color:#6293c4;margin:5px 0 8px}.rates-scroll{flex:1}.rates-head{display:grid;grid-template-columns:1.4fr 1fr .75fr;gap:10px;background:#122b43;color:#99b8d8;font-size:9px;font-weight:700;padding:8px 10px;border-radius:4px}.rate-row{display:grid;grid-template-columns:1.4fr 1fr .75fr;align-items:center;gap:10px;padding:15px 6px;border-bottom:1px solid #173047}.rate-match{min-width:0}.rate-match button{font-weight:650;font-size:11px;line-height:1.4;text-align:left}.rate-match button span{color:#7695b3;font-size:9px}.rate-match small{display:block;font-size:9px;margin-top:3px;line-height:1.4}.paired-images{display:flex;gap:4px;margin-bottom:5px}.rate-quotes{display:grid;grid-template-columns:1fr 1fr;gap:5px}.rate-quotes>div{background:#102d4c;border:1px solid #153b61;border-radius:5px;padding:9px 5px;text-align:center}.rate-quotes span{font-size:8px;color:#9eb9d6;display:block;overflow-wrap:anywhere}.rate-quotes strong{display:block;color:#799cbc;font-size:17px;margin-top:5px}.pending-rate{font-size:8px;color:#94acc3;background:#172d44;border-radius:12px;padding:5px 7px;text-align:center;line-height:1.3}.rates-bottom{margin-top:17px;padding-top:12px;display:flex;gap:12px;justify-content:space-between;align-items:center}.rates-bottom p{max-width:180px;font-size:8px;line-height:1.6;color:#8ba2ba}.table-scroll{overflow-x:auto;width:100%;scrollbar-width:thin}table{width:100%;border-collapse:collapse;text-align:left;font-size:10px}th{color:#8caccc;font-weight:600;background:#112940;padding:10px 11px;white-space:nowrap}td{border-bottom:1px solid #142e46;padding:10px 11px;color:#c5d4e4}td small{display:block;font-size:9px;margin-top:3px}tr:last-child td{border-bottom:0}.nowrap{white-space:nowrap}.table-teams{display:flex;align-items:center;gap:8px}.table-teams>span{white-space:nowrap}.score-cell{font-variant-numeric:tabular-nums;font-size:10px;white-space:nowrap}.secondary-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:20px;align-items:start}.snapshot{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #19334b}.snapshot:last-child{border-bottom:0}.snapshot-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#74baff;background:#11365c;border:1px solid #25517a;border-radius:7px;flex-shrink:0}.snapshot>div{flex:1;min-width:0}.snapshot button{font-size:11px;font-weight:600;text-align:left}.snapshot p{font-size:11px;color:#afc5dd;line-height:1.4;margin-top:4px}.snapshot small{font-size:8px;display:block;margin-top:5px;color:#81a1bf}.snapshot>svg{color:#4f99df}.panel-note{font-size:9px;color:#8ca5bd;margin-top:14px;line-height:1.7}.fixture{padding:12px 0;border-bottom:1px solid #1c344c;width:100%;text-align:left;display:block}.fixture:last-child{border-bottom:0}.fixture-date{display:flex;gap:5px;align-items:center;font-size:9px;color:#83b1da;margin-bottom:8px}.fixture-teams{display:flex;gap:8px;align-items:center}.fixture-teams strong{font-size:11px}.fixture>small{display:block;margin-top:7px;font-size:9px}.selected-match{scroll-margin-top:20px}.detail-selector{display:flex;gap:15px;align-items:center;margin-bottom:18px}select{background:#091829;color:#cae0f6;border:1px solid #294d70;border-radius:5px;max-width:100%;padding:8px 10px;font-size:11px}.detail-overview{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;background:#061321;border:1px solid #173754;border-radius:6px;padding:23px;margin-bottom:18px;gap:15px}.detail-team{display:flex;align-items:center;gap:13px}.detail-team .team-image{width:44px;height:44px;padding:7px}.detail-team h3{font-size:17px;font-weight:650;margin-bottom:5px}.detail-team strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.detail-team.away{justify-content:flex-end}.detail-versus{text-align:center}.detail-versus>span:not(.badge),.detail-versus>small{display:block;margin-top:7px;color:#7f9fbf;font-size:10px}.detail-tabs{border-bottom:1px solid #183b58;padding-bottom:12px}.innings-pills{margin:18px 0}.scorecard-heading{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px}.scorecard-heading h3{font-size:14px}.scorecard-heading span{font-size:9px;color:#8eabc6}.selected-match table td:first-child{min-width:140px}.selected-match table th{padding:9px 11px}.selected-match table td{padding:8px 11px}.lineup-note{display:flex;gap:8px;color:#e0bb7c;background:#32291d;padding:10px 13px;border-radius:5px;font-size:11px;margin:15px 0}.lineups{display:grid;grid-template-columns:1fr 1fr;gap:30px}.lineups h3{font-size:15px;margin:8px 0 15px}.lineup-player{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #173249}.lineup-player>span{color:#83afd7;font-size:10px}.lineup-player strong{font-size:11px}.lineup-player small{margin-left:auto;font-size:8px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.info-grid>div{padding:14px;background:#0a2035;border:1px solid #1e3b57;border-radius:5px}.info-grid small{display:block;font-size:9px;margin-bottom:6px}.info-grid strong{font-size:12px;font-weight:500;display:block}.officials-title{margin:22px 0 12px;font-size:14px}.officials{display:flex;gap:10px;flex-wrap:wrap}.officials>span{padding:10px 13px;background:#0b2239;border-radius:4px;font-size:11px}.officials small{display:block;font-size:9px;margin-top:4px}.summary-note{display:flex;gap:9px;align-items:center;padding:15px;background:#102b46;border-radius:6px;color:#b9d9f7}.result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.result-grid article{padding:14px;background:#071322;border:1px solid #18334d;border-radius:5px}.result-teams{display:flex;align-items:center;gap:6px;margin:12px 0}.result-teams strong{font-size:10px;flex:1}.result-teams b{font-size:10px;white-space:nowrap}.result-grid p{font-size:9px;color:#8fb79e;min-height:30px;line-height:1.5}.result-grid .text-link{font-size:9px;margin-top:12px}.context-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.context-copy{font-size:12px;color:#9cb5ce;line-height:1.8}.data-state{display:flex;gap:10px;align-items:center;background:#0a2540;border:1px solid #1c3e60;border-radius:5px;padding:12px;margin:15px 0;color:#92b3d4;font-size:11px}.data-state small{display:block;margin-top:4px;font-size:9px}.data-state svg{color:#4b9bdf}details{border-bottom:1px solid #1e374f;font-size:11px}details:last-child{border:0}summary{list-style:none;cursor:pointer;padding:12px 20px 12px 0;color:#c1d4e8;position:relative}summary:after{content:"+";position:absolute;right:0;color:#4f9fe8}details[open] summary:after{content:"−"}details p{color:#8fa9c2;line-height:1.8;margin-bottom:14px}.data-transparency{display:flex;align-items:center;gap:14px;padding:17px 0 30px}.data-transparency>svg{color:#3ba4fb}.data-transparency>div{flex:1}.data-transparency h3{font-size:12px}.data-transparency p{color:#8ca4bd;font-size:10px;margin-top:5px;max-width:760px;line-height:1.8}.data-transparency a{color:#4ba2ec;font-size:10px;display:flex;gap:7px;align-items:center}.site-footer{background:#061a2e;border-top:1px solid #1a3c5a;margin-top:10px;padding:27px 0 15px}.footer-brand{display:flex;align-items:center;gap:20px;margin-bottom:26px}.footer-brand .brand-logo{width:121px;height:40px}.footer-brand>div{border-left:1px solid #28516e;padding-left:20px}.footer-brand p{font-size:11px;color:#d2deeb}.footer-brand small{font-size:9px;color:#8cb0ce}.footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:25px}.footer-columns>div{border-left:1px solid #24445f;padding-left:20px}.footer-columns>div:first-child{border-left:0;padding-left:0}.footer-columns h3{font-size:12px;font-weight:650;margin-bottom:9px}.footer-columns button{display:block;font-size:10px;color:#9eb8d0;padding:2px 0;text-align:left}.footer-columns button:hover{color:#58adfd}.footer-bottom{border-top:1px solid #244660;padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#8cabc6;font-size:9px}.footer-bottom p{max-width:240px;font-size:9px;line-height:1.7}.social-icons{display:flex;gap:8px}.social-icons button{width:26px;height:26px;border-radius:50%;border:1px solid #35627f;display:flex;align-items:center;justify-content:center;font-size:13px;color:#c4def4}.footer-bottom .outline{font-size:9px;padding:6px 10px;border-radius:16px}.preview-note{display:flex;align-items:center;gap:6px;color:#8faecc;font-size:8px;padding:5px 0}.cookie-choice{background:#081f36;border-top:1px solid #244b6c;padding:14px 0}.cookie-choice>.page-width{display:flex;align-items:center;justify-content:space-between;gap:12px}.cookie-choice p{font-size:10px;color:#94b5d4}.cookie-choice .primary,.cookie-choice .outline{font-size:9px;padding:7px 13px}.cookie-choice .text-link{font-size:9px}.search-box{display:flex;gap:10px;align-items:center;background:#102841;padding:12px;border:1px solid #246398;border-radius:6px;margin-bottom:20px}.search-box input{background:none;border:0;color:#fff;flex:1;min-width:0;outline:none}.search-box svg{color:#6daeee}.search-box button{display:flex}.empty{padding:24px 16px;display:flex;gap:10px;align-items:flex-start;color:#8eb0d0;font-size:11px;line-height:1.8;background:#091c302b;border:1px dashed #1f3c55;border-radius:6px;margin:10px 0}.empty svg{margin-top:2px}.loading-skeleton{padding:60px 20px;text-align:center;color:#7fa1c3;background:#0a2038;border-radius:7px}.skip-link{position:fixed;top:-100px;left:10px;z-index:100;color:#fff;background:#176fda;padding:10px;border-radius:4px}.skip-link:focus{top:10px}@media (max-width:1050px){.page-width{width:calc(100% - 40px)}.nav-strip button{padding:0 15px}.primary-grid{gap:15px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.panel{padding:14px}.section-title h2{font-size:16px}.rate-row,.rates-head{grid-template-columns:1.3fr 1fr .7fr;gap:6px}.rates-description{font-size:10px}.team-row strong{font-size:12px}.result-grid{grid-template-columns:1fr 1fr}.footer-columns{gap:18px}.footer-bottom{gap:10px;flex-wrap:wrap}}@media (max-width:760px){.page-width{width:calc(100% - 28px)}.masthead{height:62px}.brand-logo{width:122px;height:36px}.preview-label{display:none}.head-actions{gap:8px}.connection{font-size:9px}.nav-strip button{min-height:42px;font-size:11px;padding:0 14px}.nav-strip button:first-child{padding-right:18px}.category-hero{height:250px;margin-top:15px;padding:23px 19px;background-position:65% center}.category-hero h1{font-size:31px}.category-hero p{font-size:12px;max-width:245px}.hero-topics{font-size:10px}.hero-topics b{margin:0 4px}.hero-buttons{gap:6px;flex-wrap:wrap;margin-top:15px}.hero-buttons .primary,.hero-buttons .outline{padding:7px 9px;font-size:9px}.hero-tag{font-size:8px;bottom:10px;right:10px}.eyebrow{font-size:9px}.feed-strip{flex-wrap:wrap;font-size:8px;gap:7px;margin-bottom:17px}.feed-strip>div{gap:5px}.refresh-rate{font-size:7px}.primary-grid,.secondary-grid,.context-grid{grid-template-columns:1fr;gap:0}.primary-grid>section:first-child{margin-bottom:18px}.rates-panel{min-height:0}.match-card{padding:14px}.match-meta{font-size:9px}.team-row strong{font-size:14px}.team-row span:not(.team-image){font-size:12px}.rate-row{padding:12px 0}.rates-head{font-size:8px}.pending-rate{font-size:7px}.rates-bottom{margin-top:12px}.table-teams{gap:5px}.table-teams>span{font-size:9px}.today-panel table{min-width:720px}.today-panel{padding:13px}.detail-overview{padding:15px;grid-template-columns:1fr 1fr;gap:16px}.detail-versus{grid-column:1/-1;grid-row:2}.detail-team.away{justify-content:flex-start}.detail-team{gap:8px}.detail-team .team-image{width:34px;height:34px;padding:5px}.detail-team h3,.detail-team strong{font-size:13px}.detail-selector{flex-wrap:wrap}.detail-selector select{width:100%;font-size:10px}.detail-tabs button{font-size:9px}.selected-match table{font-size:9px;min-width:590px}.scorecard-heading span{font-size:8px}.lineups{grid-template-columns:1fr;gap:16px}.info-grid{grid-template-columns:1fr 1fr}.info-grid strong{font-size:10px}.info-grid>div{padding:11px}.officials>span{font-size:10px}.result-grid{grid-template-columns:1fr;gap:10px}.result-teams strong,.result-teams b{font-size:11px}.result-grid p{min-height:0}.footer-brand{gap:12px}.footer-brand>div{padding-left:12px}.footer-brand p{font-size:9px}.footer-brand small{font-size:8px}.footer-brand .brand-logo{width:102px;height:34px}.footer-columns{grid-template-columns:1fr 1fr;gap:25px 18px}.footer-columns>div{padding-left:13px}.footer-columns>div:nth-child(3){padding-left:0;border-left:0}.footer-bottom{flex-wrap:wrap}.footer-bottom>span{width:100%}.footer-bottom p{max-width:160px;font-size:8px}.cookie-choice>.page-width{flex-wrap:wrap;justify-content:flex-start}.cookie-choice p{width:100%;font-size:9px}.data-transparency{align-items:flex-start;flex-wrap:wrap}.data-transparency a{margin-left:35px}.data-transparency p{font-size:9px}.preview-note{font-size:7px;align-items:flex-start}.panel{margin-bottom:16px}.snapshot button,.snapshot p{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.category-hero{background-color:#0c2b49;background-blend-mode:normal,luminosity}:root,.dark{--brand-green:#83c94b;--brand-orange:#ff8a45;--primary:#83c94b;--primary-foreground:#071009;--ring:#83c94b}.primary{background:#83c94b;border-color:#83c94b;color:#071009}.primary:hover{background:#98dc63;border-color:#98dc63}.outline{border-color:#a54f23;color:#ffb17c}.outline:hover{border-color:#ff8a45;background:#172338;color:#ffc397}.nav-strip button.active,.nav-strip a.active{border-bottom-color:#83c94b}.nav-strip button:hover,.nav-strip a:hover{color:#9fdf71}.filter-pills button.selected,.event-filters button.selected,.innings-pills button.selected,.detail-tabs button.selected{background:#83c94b;border-color:#83c94b;color:#071009}.filter-pills button:hover,.event-filters button:hover,.innings-pills button:hover,.detail-tabs button:hover{border-color:#83c94b}.text-link,.data-transparency a{color:#ffab71}.text-link:hover,.data-transparency a:hover{color:#ffd0a9}.blue-point{color:#ff8a45}.eyebrow,.hero-topics{color:#9bdb6d}.hero-topics b{color:#8b8a5a}.section-title h2 svg,.data-transparency>svg{color:#83c94b}.match-card.selected{border-color:#4a843a;box-shadow:inset 3px 0 #83c94b}.view-all{color:#9ed877;border-color:#496a42}.icon-button:hover{color:#9fde71}.footer-columns button:hover{color:#9bdb6d}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline-color:#a2e473}.nav-strip a{white-space:nowrap;min-height:46px;padding:13px 21px;color:#afbdd0;font-size:12px;font-weight:600;border-bottom:2px solid transparent;flex-shrink:0}.nav-strip a:first-child{padding-left:0;padding-right:26px}.nav-strip a.active{color:#fff}.footer-columns a{display:block;font-size:10px;color:#9eb8d0;padding:2px 0;text-align:left}.footer-columns a:hover{color:#9bdb6d}.breadcrumbs{display:flex;gap:12px;padding-top:20px;color:#8fa5bd;font-size:11px}.breadcrumbs a{color:#a8d18c}.cricket-hub .category-hero{margin-top:14px}.cricket-hub .category-hero h1{font-size:38px}.coverage-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.coverage-counters>div{position:relative;background:linear-gradient(115deg,#0a1a2c,#071525);border:1px solid #1a354f;border-radius:7px;padding:18px 21px;display:flex;flex-direction:column}.counter-index{position:absolute;right:15px;top:17px;color:#557358;font-size:10px}.coverage-counters strong{font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-1px;color:#ddebda;line-height:1.3}.coverage-counters>div:nth-child(2n) strong{color:#ffcba4}.coverage-counters>div>span:not(.counter-index){font-size:12px;font-weight:600;margin-top:5px}.coverage-counters small{font-size:10px;margin-top:4px;color:#89a2b9}.cricket-main-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}.cricket-controls{display:flex;gap:10px;margin-bottom:16px}.cricket-controls input{flex:1;min-width:0;background:#091829;border:1px solid #294d70;border-radius:5px;padding:9px 12px;color:#d7e5f2;font-size:11px}.cricket-controls select{width:175px}.cricket-fixtures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cricket-fixture-card{background:linear-gradient(120deg,#0b1a2d,#071525);border:1px solid #17344f;border-radius:6px;padding:15px;min-width:0}.cricket-fixture-card .team-row span:not(.team-image){font-size:11px}.cricket-fixture-card .team-row strong{font-size:12px}.cricket-fixture-card .team-image{width:27px;height:27px;padding:4px}.cricket-fixture-card .match-note{min-height:30px}.fixture-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #19344d;padding-top:10px}.fixture-bottom>span{font-size:9px;color:#8ba6bf}.fixture-bottom .text-link{font-size:10px}.next-board{margin-bottom:20px}.next-board .fixture{padding:15px 0}.next-board .fixture-teams{flex-wrap:wrap;gap:7px}.next-board .fixture-teams strong{font-size:11px;flex:1;min-width:150px}.format-panel .context-copy{max-width:900px}.format-bars{margin:25px 0;display:flex;flex-direction:column;gap:14px;max-width:1050px}.format-bars>div{display:grid;grid-template-columns:160px minmax(0,1fr) 45px;gap:18px;align-items:center}.format-bars span{font-size:12px;color:#bcd0df}.format-bars strong{text-align:right;font-size:14px;font-variant-numeric:tabular-nums;color:#d7e4f0}.bar-track{height:9px;border-radius:5px;background:#122b43;overflow:hidden}.bar-fill{height:100%;border-radius:5px;background:#83c94b;min-width:0}.bar-fill.tone-1{background:#ff8a45}.bar-fill.tone-2{background:#4d95c9}.bar-fill.tone-3{background:#697d93}.format-explainers{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;border-top:1px solid #1d384e;padding-top:19px;margin-top:18px}.format-explainers h3{font-size:13px;margin-bottom:8px}.format-explainers p{font-size:11px;color:#99b1c8;line-height:1.8}.team-records{margin-top:18px;min-width:750px;font-size:11px}.team-records caption{text-align:left;color:#86a8c4;padding:10px 0;font-size:10px}.team-records td{padding:14px 10px}.record-team{display:flex;align-items:center;gap:9px}.record-team strong{font-weight:550}.player-section{margin:10px 0 24px}.player-intro{max-width:950px;margin-bottom:18px}.player-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.player-feature{border:1px solid #1a354f;border-radius:8px;background:linear-gradient(115deg,#0a1a2c,#071525);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;min-width:0}.player-photo{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#0b1c2e}.player-photo img{width:100%;height:100%;object-fit:contain;object-position:center bottom;min-height:300px;max-height:400px}.photo-credit{position:absolute;left:9px;right:9px;bottom:8px;color:#b7c9d8;background:#071221ce;padding:4px 6px;font-size:7px;text-align:center;border-radius:3px}.player-content{padding:25px 19px}.player-content .eyebrow{font-size:8px}.player-content h3{font-size:22px;line-height:1.2;margin:9px 0 6px;letter-spacing:-.5px}.player-role{font-size:10px;color:#a5b9ce}.player-highlight{display:flex;align-items:center;gap:11px;border-top:1px solid #224055;border-bottom:1px solid #224055;padding:12px 0;margin:15px 0}.player-highlight strong{font-size:28px;color:#9eda6f;font-family:Manrope,sans-serif;letter-spacing:-1px}.player-highlight span{font-size:11px;max-width:90px;color:#d4e2f0}.player-content>p:not(.player-role){font-size:10px;color:#94aec7;line-height:1.8}.player-socials{display:flex;align-items:center;gap:7px;margin:17px 0 10px}.player-socials>a:not(.profile-source){width:29px;height:29px;display:flex;align-items:center;justify-content:center;border:1px solid #315068;border-radius:50%;color:#dde9f4}.player-socials>a:hover{border-color:#83c94b;color:#ace574}.player-socials .profile-source{display:flex;align-items:center;gap:5px;font-size:9px;color:#ffad72;margin-left:auto}.player-content>small{font-size:8px;color:#8ca7c0;line-height:1.6;display:block}.competition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.competition-grid article{padding:15px;border:1px solid #1c3a54;border-radius:5px;background:#071522}.competition-grid h3{font-size:13px;line-height:1.5;margin-bottom:10px}.competition-grid p{font-size:11px;color:#a8c18f}.competition-grid small{display:block;font-size:9px;margin:8px 0}.competition-grid .text-link{font-size:10px}.spaced-copy{margin-top:15px;margin-bottom:17px}.cricket-hub .context-copy{font-size:12px;line-height:1.85}.cricket-hub .panel-note{font-size:10px;margin-top:16px}.cricket-hub code{color:#aec896;overflow-wrap:anywhere;font-size:9px}.cricket-hub .error-banner button{white-space:nowrap}.cricket-hub .selected-match{margin-top:20px}.cricket-hub .format-panel,.cricket-hub #records{scroll-margin-top:20px}@media (max-width:1100px){.cricket-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cricket-fixtures{grid-template-columns:1fr}.player-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.player-content{padding:20px 14px}.player-content h3{font-size:19px}.player-photo img{min-height:330px}.nav-strip a{padding:13px 15px}.cricket-controls{flex-wrap:wrap}.cricket-controls select{width:150px}.competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nav-strip a{min-height:42px;font-size:11px;padding:11px 14px}.nav-strip a:first-child{padding-right:18px}.breadcrumbs{padding-top:14px;font-size:10px}.cricket-hub .category-hero h1{font-size:30px}.cricket-hub .category-hero p{max-width:270px}.coverage-counters{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.coverage-counters>div{padding:15px}.coverage-counters strong{font-size:26px}.coverage-counters>div>span:not(.counter-index){font-size:11px}.coverage-counters small{font-size:9px}.cricket-main-grid{grid-template-columns:1fr;gap:0}.cricket-fixtures{grid-template-columns:1fr}.cricket-controls{gap:8px}.cricket-controls input{width:100%;flex-basis:100%;font-size:12px;padding:10px}.cricket-controls select{width:100%}.cricket-fixture-card .team-row span:not(.team-image){font-size:12px}.cricket-fixture-card .team-row strong{font-size:13px}.cricket-fixture-card .team-image{width:30px;height:30px}.cricket-fixture-card .match-note{min-height:0}.format-bars{gap:16px;margin:22px 0}.format-bars>div{grid-template-columns:115px minmax(0,1fr) 32px;gap:8px}.format-bars span{font-size:10px}.format-bars strong{font-size:12px}.format-explainers{grid-template-columns:1fr;gap:18px}.format-explainers h3{font-size:13px}.format-explainers p{font-size:11px}.player-feature-grid{grid-template-columns:1fr;gap:15px}.player-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.player-photo img{min-height:300px;max-height:340px}.player-content{padding:19px 12px}.player-content h3{font-size:20px}.player-role{font-size:9px}.player-content .eyebrow{font-size:7px}.player-highlight{gap:8px;padding:10px 0;margin:13px 0}.player-highlight strong{font-size:25px}.player-highlight span{font-size:10px}.player-socials{gap:4px;flex-wrap:wrap}.player-socials>a:not(.profile-source){width:27px;height:27px}.player-socials .profile-source{font-size:8px;width:100%;margin:5px 0 0}.photo-credit{font-size:6px;left:4px;right:4px}.competition-grid{grid-template-columns:1fr}.cricket-hub .context-copy{font-size:11px}.cricket-hub .panel-note{font-size:9px}.team-records{font-size:10px}.cricket-hub .section-title h2{font-size:16px}.cricket-hub .section-title{flex-wrap:wrap}.cricket-hub .section-title .badge{font-size:8px}.cricket-hub .feed-strip>div{flex-wrap:wrap}.cricket-hub .next-board .fixture-teams strong{min-width:140px}.cricket-hub .data-transparency a{margin-left:35px}}.player-photo{align-items:center}.player-photo img{min-height:0;height:auto;max-height:none;object-fit:contain}@media (max-width:760px){.player-feature{grid-template-columns:1fr}.player-photo{height:220px;align-items:center}.player-photo img{width:auto;height:220px;max-width:100%;min-height:0;object-fit:contain}.photo-credit{left:auto;right:8px;bottom:8px;font-size:7px}.player-content{padding:20px}.player-content h3{font-size:23px}.player-role{font-size:11px}.player-content>p:not(.player-role){font-size:11px}.player-socials .profile-source{width:auto;margin:0 0 0 auto}.player-content>small{font-size:9px}}
