*,:after,:before{box-sizing:border-box}@media (max-width:680px){.add-player-modal .add-player-mode-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;min-height:44px!important;height:44px!important;padding:4px!important;margin:0 0 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:rgba(255,255,255,.04)!important;overflow:hidden!important}.add-player-modal .add-player-mode-tabs .tdetail-tab{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#dce8f4!important;font-size:.8rem!important;font-weight:900!important;cursor:pointer!important}.add-player-modal .add-player-mode-tabs .tdetail-tab.active{background:#35d34a!important;color:#061524!important;box-shadow:0 4px 10px rgba(53,211,74,.25)!important}.player-selector-modal .player-selector-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important}.player-selector-modal .player-selector-actions button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 10px!important;border-radius:10px!important;background:rgba(53,211,74,.12)!important;border:1px solid rgba(53,211,74,.28)!important;color:#35d34a!important;font-size:.76rem!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;white-space:normal!important;opacity:1!important;visibility:visible!important}.add-player-modal{max-height:calc(100dvh - 18px)!important}.add-player-modal .modal-hero{padding:14px 54px 12px 16px!important}.add-player-modal .modal-brand-pill{display:inline-block!important;margin-bottom:6px!important}.add-player-modal-body{gap:12px!important;padding:12px 14px 14px!important}.add-player-mode-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important;padding:6px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:rgba(255,255,255,.03)!important;overflow:visible!important;min-height:52px!important}.add-player-mode-tabs .tdetail-tab{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:auto!important;min-height:40px!important;padding:8px 10px!important;border:0!important;border-bottom:0!important;border-radius:9px!important;background:transparent!important;color:var(--muted)!important;font-size:.76rem!important;font-weight:850!important;line-height:1.15!important;white-space:normal!important;text-align:center!important;opacity:1!important;transform:none!important;box-shadow:none!important;overflow:visible!important}.add-player-mode-tabs .tdetail-tab.active{background:var(--green)!important;color:#061524!important;border-bottom:0!important;box-shadow:0 4px 12px rgba(53,211,74,.22)!important}.add-player-profile-card,.add-player-target-card{padding:12px!important;border-radius:12px!important}.add-player-photo-row{grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important}.add-player-photo-upload{width:84px!important;height:84px!important}.add-player-existing-form,.add-player-name-fields,.add-player-new-form{width:100%!important;min-width:0!important}.add-player-profile-card>div,.add-player-split-row{grid-template-columns:1fr!important;gap:11px!important}.add-player-modal label{min-width:0!important;color:var(--ink)!important}.add-player-modal input,.add-player-modal select{width:100%!important;min-width:0!important;min-height:42px!important;font-size:16px!important;box-sizing:border-box!important}.add-player-existing-form button[style*="24px"]{padding:16px 12px!important}.add-player-existing-form [style*="max-height: 220px"],.add-player-existing-form [style*='maxHeight: "220px"']{max-height:260px!important}.add-player-modal .modal-footer{grid-template-columns:1fr!important;padding:12px 14px max(14px,env(safe-area-inset-bottom))!important}.add-player-modal .modal-footer button{width:100%!important;min-height:42px!important;white-space:normal!important}.player-selector-backdrop{z-index:1100!important}.player-selector-modal{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 18px)!important;background:#0f2237!important;border-radius:16px!important;overflow:hidden!important}.player-selector-modal .modal-hero{padding:16px 56px 14px 16px!important;background:linear-gradient(135deg,rgba(53,211,74,.1),rgba(47,134,255,.06))!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.player-selector-modal .modal-hero h4{color:#e8f0f8!important;font-size:1rem!important;font-weight:850!important;line-height:1.25!important;margin-right:4px!important}.player-selector-controls{padding:14px 14px 0!important;gap:12px!important}.player-selector-controls input{width:100%!important;min-height:44px!important;padding:0 14px!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;border-radius:12px!important;color:#e8f0f8!important;font-size:16px!important}.player-selector-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.player-selector-actions button{width:100%!important;min-height:38px!important;padding:0 10px!important;border-radius:10px!important;background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#aac0d3!important;font-size:.76rem!important;font-weight:850!important;white-space:normal!important}.player-selector-list{max-height:none!important;padding:12px 14px 14px!important;gap:10px!important;background:transparent!important}.player-selector-row{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important;padding:12px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}.player-selector-row>div{min-width:0!important}.player-selector-row>div:first-child{align-items:flex-start!important;gap:10px!important}.player-selector-row>div:first-child>div:last-child{min-width:0!important}.player-selector-row>div:first-child>div:last-child>div:first-child{color:#e8f0f8!important;font-size:.9rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}.player-selector-row>div:first-child>div:last-child>div:last-child{color:#91a8bc!important;display:grid!important;grid-gap:3px!important;gap:3px!important;font-size:.72rem!important;line-height:1.25!important}.player-selector-row>div:last-child{display:grid!important;grid-template-columns:1fr auto!important;grid-gap:8px!important;gap:8px!important;align-items:center!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.06)!important}.player-selector-row>div:last-child>div{text-align:left!important;margin-right:0!important;color:#35d34a!important;font-size:.72rem!important}.player-selector-row button{width:auto!important;min-width:86px!important;min-height:36px!important;padding:0 12px!important;border-radius:10px!important;font-size:.74rem!important}.player-selector-modal .modal-footer{background:rgba(0,0,0,.22)!important;padding:12px 14px max(14px,env(safe-area-inset-bottom))!important}.player-selector-modal .modal-footer button{min-height:44px!important;border-radius:12px!important;font-weight:900!important}}@media (max-width:420px){.player-selector-actions{grid-template-columns:1fr!important}.add-player-modal-body{padding-left:12px!important;padding-right:12px!important}.player-selector-row>div:first-child{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important}.player-selector-row>div:last-child{grid-template-columns:1fr!important}.player-selector-row button{width:100%!important}}.public-embed-modal-backdrop{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-embed-modal{width:90%;max-width:500px;padding:24px;background:linear-gradient(165deg,#0f1c2e,#061524);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 45px rgba(0,0,0,.6);color:#ffffff}.public-embed-modal h3{color:#ffffff!important}.public-embed-modal p{color:#aac0d3!important}.public-embed-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media (max-width:680px){.modal-backdrop,.public-embed-modal-backdrop,.xi-overlay{align-items:end!important;place-items:end center!important;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.auto-schedule-modal,.auto-schedule-modal.wide,.bulk-import-modal,.confirm-dialog,.modal-form,.public-embed-modal,.xi-modal-container{width:100%!important;max-width:none!important;max-height:calc(100dvh - 20px)!important;border-radius:16px!important;overflow:hidden!important}.modal-form,.xi-modal-container{grid-template-rows:auto minmax(0,1fr) auto!important}.modal-hero,.xi-modal-header{padding:16px 56px 14px 16px!important}.auto-schedule-modal h3,.bulk-import-modal h3,.confirm-dialog h3,.modal-hero h3,.public-embed-modal h3,.xi-modal-header h3{font-size:1rem!important;line-height:1.25!important;letter-spacing:0!important}.auto-schedule-modal>p,.bulk-import-modal>p,.confirm-dialog p,.modal-hero p,.public-embed-modal p,.xi-modal-header p{font-size:.78rem!important;line-height:1.35!important}.confirm-close,.modal-close,.xi-close-btn{top:12px!important;right:12px!important;width:36px!important;height:36px!important;border-radius:10px!important;font-size:1.1rem!important;flex:0 0 36px!important}.modal-body,.tournament-wizard-form .modal-body{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;padding:14px 16px 16px!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.modal-body label,.quick-form-grid label{min-width:0!important}.modal-body label>input,.modal-body label>select,.modal-body label>textarea,.quick-form-grid input,.quick-form-grid select,.quick-form-grid textarea{width:100%!important;min-width:0!important;min-height:42px!important;font-size:16px!important}.confirm-dialog .row-actions,.modal-footer,.public-embed-modal-actions,.xi-modal-footer{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;padding:12px 16px max(14px,env(safe-area-inset-bottom))!important;align-items:stretch!important;justify-content:stretch!important}.confirm-dialog .row-actions>*,.modal-footer>*,.public-embed-modal-actions>*,.xi-modal-footer>*{width:100%!important;min-width:0!important;min-height:42px!important;justify-content:center!important}.bulk-import-modal,.confirm-dialog{padding:18px 16px 16px!important;gap:12px!important}.confirm-dialog{padding-top:48px!important}.confirm-dialog .row-actions{margin-top:2px!important;padding:0!important}.bulk-import-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.bulk-import-textarea{min-height:180px!important;font-size:13px!important}.bulk-import-preview,.bulk-import-preview .table-wrap{min-width:0!important;max-height:260px!important;overflow:auto!important}.auto-schedule-modal,.auto-schedule-modal.wide{padding:18px 16px 14px!important}.auto-sched-content{margin:0 -16px!important;padding:0 16px!important}.auto-sched-format-tabs,.quick-form-grid{grid-template-columns:1fr!important;gap:10px!important}.auto-sched-format-tabs button{padding:14px!important;border-radius:12px!important}.auto-sched-footer{margin-top:14px!important;padding-top:12px!important}.auto-sched-footer>div{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.auto-sched-preview{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.auto-sched-preview .panel{min-width:560px!important}.fixture-form-modal .modal-body{display:grid!important;grid-gap:14px!important;gap:14px!important}.fixture-form-modal .form-section{min-width:0!important}.fixture-form-modal .form-section>div,.fixture-form-modal .form-section>div>div{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.fixture-form-modal .form-section h4{margin-bottom:10px!important}.fixture-form-modal .form-section div[style*=align-self]{justify-self:center!important;align-self:center!important;padding:0!important}.xi-overlay{padding:10px!important}.xi-modal-header{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;grid-gap:12px!important;gap:12px!important;align-items:start!important;padding-right:16px!important}.xi-close-btn{position:static!important}.xi-modal-body{overflow-y:auto!important}.xi-dual-grid{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.xi-team-column{min-height:0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.xi-team-header{padding:12px 14px!important;gap:10px!important}.xi-team-name{min-width:0!important;overflow-wrap:anywhere!important}.xi-player-scroll{max-height:min(42dvh,320px)!important;padding:12px!important}.xi-player-card{padding:10px 12px!important;gap:12px!important;border-radius:12px!important}.xi-modal-footer{grid-template-columns:1fr!important}.public-embed-modal-backdrop{position:fixed!important;inset:0!important;z-index:2500!important;display:grid!important;background:rgba(0,0,0,.76)!important}.public-embed-modal{background:linear-gradient(165deg,#0f1c2e,#061524)!important;padding:20px 16px!important;box-shadow:0 20px 45px rgba(0,0,0,.6)!important}.public-embed-modal textarea{width:100%!important;min-height:120px!important;font-size:13px!important;color:#38bdf8!important;background:rgba(0,0,0,.25)!important;border:1px solid rgba(255,255,255,.12)!important}}@media (max-width:420px){.modal-backdrop,.public-embed-modal-backdrop,.xi-overlay{padding:8px!important}.auto-schedule-modal,.auto-schedule-modal.wide,.bulk-import-modal,.confirm-dialog,.modal-form,.public-embed-modal,.xi-modal-container{max-height:calc(100dvh - 16px)!important;border-radius:14px!important}.modal-hero,.xi-modal-header{padding-left:14px!important;padding-right:52px!important}.modal-body,.tournament-wizard-form .modal-body{padding-left:14px!important;padding-right:14px!important}}@media (max-width:560px){.tournament-detail-page .fixtures-page .fixture-filter-panel{background:#0f2237!important}.tournament-detail-page .fixtures-page .fixture-status-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;padding:6px!important;overflow:visible!important;border-radius:14px!important}.tournament-detail-page .fixtures-page .fixture-status-tabs button{min-width:0!important;width:100%!important;height:34px!important;padding:0 6px!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}.tournament-detail-page .fixtures-page .fixture-filter-actions,.tournament-detail-page .fixtures-page .fixture-filter-actions .ghost{width:100%!important}.tournament-detail-page .fixtures-page .fixture-filter-actions .ghost{min-height:44px!important;padding:0 12px!important;justify-content:center!important}.tournament-detail-page .fixtures-page .fixture-management-panel{padding:14px!important;background:#0f2237!important;border-radius:14px!important}.tournament-detail-page .fixtures-page .fixture-management-panel .card-head-row{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;margin-bottom:18px!important}.tournament-detail-page .fixtures-page .fixture-management-panel .section-head{margin-bottom:0!important}.tournament-detail-page .fixtures-page .fixture-management-panel .section-head h2{font-size:1.15rem!important}.tournament-detail-page .fixtures-page .fixture-management-panel .section-head p{font-size:.82rem!important;line-height:1.35!important}.tournament-detail-page .fixtures-page .view-toggle-wrap{order:3!important;width:100%!important}.tournament-detail-page .fixtures-page .view-toggle-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;overflow:visible!important;border-radius:14px!important}.tournament-detail-page .fixtures-page .view-toggle-pills button{min-width:0!important;width:100%!important;height:34px!important;padding:0 6px!important;font-size:.72rem!important}.tournament-detail-page .fixtures-page .card-head-actions{order:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important}.tournament-detail-page .fixtures-page .card-head-actions .button,.tournament-detail-page .fixtures-page .card-head-actions .ghost,.tournament-detail-page .fixtures-page .card-head-actions button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 8px!important;border-radius:10px!important;font-size:.78rem!important;white-space:nowrap!important}.tournament-detail-page .fixtures-page .fixture-card-premium{background:#122946!important;border-color:rgba(96,165,250,.28)!important;box-shadow:0 8px 24px rgba(1,10,22,.22)!important}.tournament-detail-page .fixtures-page .fcard-index{font-size:1rem!important;color:rgba(206,220,238,.5)!important}.tournament-detail-page .fixtures-page .fcard-main{background:rgba(1,10,22,.16)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important;padding:12px 8px!important}.tournament-detail-page .fixtures-page .fcard-info-strip{background:rgba(1,10,22,.18)!important}}@media (max-width:380px){.tournament-detail-page .fixtures-page .fixture-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-detail-page .fixtures-page .card-head-actions{grid-template-columns:1fr!important}}@media (max-width:560px){.tournament-detail-page .fixtures-page{gap:14px!important}.tournament-detail-page .fixtures-page .fixture-hero{padding:16px!important;margin-bottom:14px!important;border-radius:14px!important}.tournament-detail-page .fixtures-page .fixture-hero h1{font-size:1.28rem!important;line-height:1.18!important}.tournament-detail-page .fixtures-page .fixture-hero p{font-size:.78rem!important}.tournament-detail-page .fixtures-page .fixture-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.tournament-detail-page .fixtures-page .fixture-filter-panel,.tournament-detail-page .fixtures-page .fixture-list-panel{padding:14px!important;border-radius:14px!important;margin-bottom:14px!important;overflow:hidden!important}.tournament-detail-page .fixtures-page .fixture-filter-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.tournament-detail-page .fixtures-page .fixture-card-list{gap:14px!important}.tournament-detail-page .fixtures-page .fixture-card-premium{gap:14px!important;padding:14px!important;border-radius:14px!important;background:linear-gradient(145deg,#14223a,#102b48)!important}.tournament-detail-page .fixtures-page .fcard-header{gap:10px!important;align-items:flex-start!important}.tournament-detail-page .fixtures-page .fcard-badges{justify-content:flex-end!important;flex-wrap:wrap!important}.tournament-detail-page .fixtures-page .fcard-status-badge,.tournament-detail-page .fixtures-page .round-tag{max-width:100%!important;padding:5px 9px!important;font-size:.64rem!important;letter-spacing:.04em!important}.tournament-detail-page .fixtures-page .fcard-main{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;gap:8px!important;padding:4px 0!important}.tournament-detail-page .fixtures-page .fcard-team{min-width:0!important}.tournament-detail-page .fixtures-page .fixture-team-mini{width:100%!important;min-width:0!important;flex-direction:column!important;justify-content:flex-start!important;gap:7px!important;text-align:center!important}.tournament-detail-page .fixtures-page .dynamic-team-logo.size-sm,.tournament-detail-page .fixtures-page .fixture-team-mini img,.tournament-detail-page .fixtures-page .fixture-team-mini span,.tournament-detail-page .fixtures-page .team-logo-img.size-sm{width:34px!important;height:34px!important;border-radius:9px!important}.tournament-detail-page .fixtures-page .fixture-team-mini strong{width:100%!important;min-width:0!important;color:#fff!important;font-size:.78rem!important;line-height:1.2!important;text-align:center!important;overflow-wrap:anywhere!important}.tournament-detail-page .fixtures-page .fcard-vs{width:28px!important;height:28px!important;font-size:.62rem!important}.tournament-detail-page .fixtures-page .fcard-info-strip{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;padding:10px!important;border-radius:12px!important}.tournament-detail-page .fixtures-page .finfo-item{min-width:0!important;width:100%!important;justify-content:flex-start!important;padding:8px 10px!important;border-radius:10px!important;white-space:normal!important;font-size:.76rem!important;line-height:1.25!important}.tournament-detail-page .fixtures-page .finfo-item svg{flex:0 0 14px!important}.tournament-detail-page .fixtures-page .fcard-footer{gap:12px!important;padding-top:12px!important}.tournament-detail-page .fixtures-page .fcard-scorer-info{display:grid!important;grid-gap:4px!important;gap:4px!important;justify-items:start!important;font-size:.76rem!important}.tournament-detail-page .fixtures-page .fcard-scorer-info small{max-width:100%!important;overflow-wrap:anywhere!important}.tournament-detail-page .fixtures-page .fcard-actions{gap:9px!important}.tournament-detail-page .fixtures-page .fcard-btn,.tournament-detail-page .fixtures-page .fcard-select{width:100%!important;min-height:40px!important;height:40px!important}.tournament-detail-page .fixtures-page .fcard-ghost-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;justify-content:stretch!important}.tournament-detail-page .fixtures-page .fcard-ghost{width:100%!important;min-width:0!important;padding:0 8px!important;font-size:.72rem!important;text-align:center!important;white-space:normal!important}}@media (max-width:380px){.tournament-detail-page .fixtures-page .fixture-card-premium{padding:12px!important}.tournament-detail-page .fixtures-page .fcard-main{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)!important;gap:6px!important}.tournament-detail-page .fixtures-page .fixture-team-mini strong{font-size:.72rem!important}.tournament-detail-page .fixtures-page .fcard-vs{width:24px!important;height:24px!important;font-size:.58rem!important}}body,html{overflow-x:clip;max-width:100vw}img,svg,video{max-width:100%;height:auto}.comment-cards-mobile,.umpire-cards-mobile,.user-cards-mobile{display:none!important}@media (max-width:1040px){.public-nav{padding:0 20px;gap:16px}.hero-grid,.marketing-hero .hero-grid{grid-template-columns:1fr;min-height:auto;padding:52px 0 80px;gap:40px}.device-stage{min-height:360px}.laptop-mock{position:relative;right:auto;top:auto;width:100%;max-width:580px;margin:0 auto}.phone-mock{display:none}.stat-strip{grid-template-columns:repeat(3,1fr);border-radius:16px}.stat-strip div:nth-child(3){border-right:0}.feature-grid{grid-template-columns:repeat(2,1fr)}.village-panel{gap:22px}.final-cta,.village-panel{grid-template-columns:1fr}.workflow{grid-template-columns:repeat(2,1fr)}.public-live-card{gap:18px;padding:22px}.login-shell,.ptd-grid,.public-live-card{grid-template-columns:1fr}}@media (max-width:768px){.public-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;gap:10px}.public-nav nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:12px 20px 20px;gap:2px;background:rgba(4,16,30,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.09);z-index:50}.public-nav.mobile-open nav{display:flex}.public-nav nav a{padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:1rem}.public-nav nav a:last-child{border-bottom:none}.nav-hamburger{display:flex}.nav-button{min-width:0;padding:8px 14px;font-size:.86rem}.public-logo strong{font-size:1.5rem}.public-logo img{width:clamp(110px,28vw,160px)}.marketing-hero{min-height:auto}.hero-grid,.marketing-hero .hero-grid{grid-template-columns:1fr;padding:40px 0 64px;gap:32px;min-height:auto}.hero-copy h1{font-size:clamp(2rem,8vw,3rem);margin:16px 0 14px}.hero-copy p{font-size:1rem;line-height:1.65}.hero-actions{gap:10px}.hero-actions .public-button{width:100%;justify-content:center}.stat-strip{grid-template-columns:repeat(2,1fr);margin-top:-40px;border-radius:14px}.stat-strip div:nth-child(2){border-right:0}.stat-strip div:nth-child(3){border-right:1px solid rgba(118,190,232,.15)}.stat-strip strong{font-size:1.8rem}.stat-strip div{padding:22px 12px}.public-section{padding:40px 0}.final-cta h2,.public-section h2{font-size:clamp(1.6rem,6vw,2.4rem);margin-bottom:18px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-card{padding:32px 22px;gap:18px}.feature-card>span{width:120px;height:120px}.public-live-card,.testimonial-grid,.workflow{grid-template-columns:1fr}.public-live-card{text-align:center;padding:18px}.live-team{flex-direction:row;justify-content:center;gap:12px}.live-main h2{font-size:clamp(2.4rem,8vw,3.6rem)}.live-details{flex-direction:column;gap:14px;text-align:left}.device-stage,.laptop-mock{min-height:auto}.laptop-mock{position:relative;right:auto;top:auto;width:100%}.phone-mock{display:none}.village-panel{grid-template-columns:1fr;padding:24px}.final-cta{padding:28px 20px}.final-cta,.public-lists{grid-template-columns:1fr}.fixture-match-card{padding:12px!important}.fixture-match-card img,.fixture-match-card span[style*="border-radius: 50%"]{width:34px!important;height:34px!important;font-size:.7rem!important}.login-shell{grid-template-columns:1fr;min-height:auto}.login-preview{display:none}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.public-container{width:min(100% - 20px,1180px)}.carousel-nav{width:36px;height:36px;font-size:1.2rem}.upcoming-matches-container{gap:10px}.upcoming-match-card{padding:14px 16px;gap:12px}.match-teams-row{gap:8px;margin-top:8px}.match-team-name{font-size:.88rem;max-width:90px}.match-team-logo-wrap{width:34px;height:34px}.match-vs-badge{width:28px;height:28px;font-size:.64rem}.match-details-row{flex-wrap:wrap;gap:8px;padding-top:10px}.match-info-pill{padding:4px 8px;font-size:.72rem}.score-versus{gap:12px}.logo-glow-wrapper{width:68px;height:68px;border-radius:16px}.center-score strong{font-size:clamp(2.4rem,7vw,3.6rem)!important}.live-subcards{grid-template-columns:1fr 1fr!important;gap:10px}.live-subcards>div:last-child{grid-column:1/-1}.dashboard-metrics{grid-template-columns:repeat(2,1fr)!important}.dashboard-pending-alert{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-pending-alert-action{width:100%;text-align:center}.auto-schedule-modal{width:min(100%,calc(100vw - 24px));border-radius:14px 14px 0 0}.auto-sched-format-tabs{flex-wrap:wrap;gap:8px}.auto-sched-format-tabs button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0}.nrr-scenario-grid,.quick-form-grid{grid-template-columns:1fr}.nrr-scenario-grid{gap:10px}.analytics-grid{grid-template-columns:1fr}.ptd-hero-content{flex-direction:column;align-items:center;text-align:center;gap:18px}.ptd-metrics{justify-content:center}.ptd-grid,.ptd-performers,.public-footer-grid{grid-template-columns:1fr}.public-footer-grid{gap:24px}.public-footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.champion-banner{flex-direction:column!important;text-align:center!important;gap:16px!important;padding:20px 16px!important}.champion-banner-left{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.champion-banner-record{justify-content:center!important}.champion-banner-form{width:100%!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:12px!important}.champion-banner-link{width:100%!important;text-align:center!important;background:rgba(245,158,11,.15)!important;color:#fbbf24!important;padding:10px 16px!important;border-radius:8px!important;border:1px solid rgba(245,158,11,.3)!important}.public-logo small{display:none}.public-logo img{width:clamp(90px,25vw,130px)}.public-nav{padding:0 12px;min-height:56px}.hero-copy h1{font-size:clamp(1.7rem,7.5vw,2.4rem)}.hero-copy p{font-size:.95rem}.trust-row{flex-direction:column;align-items:flex-start;gap:8px}.stat-strip{grid-template-columns:repeat(2,1fr);margin-top:-24px}.stat-strip div{border-right:0;border-bottom:1px solid rgba(118,190,232,.15);padding:18px 12px}.stat-strip div:last-child{border-bottom:0}.stat-strip strong{font-size:1.5rem}.feature-card{padding:24px 16px;gap:14px;border-radius:14px}.feature-card>span{width:90px;height:90px}.public-section h2{font-size:clamp(1.4rem,6vw,2rem);margin-bottom:14px}.carousel-container{grid-template-columns:1fr;gap:0}.carousel-nav{display:none}.public-mini-panel{padding:18px}.testimonial-card{padding:20px}.public-live-card{padding:14px}.live-team img,.live-team>span{width:52px;height:52px}.live-main h2{font-size:clamp(2rem,10vw,3rem)}.upcoming-match-card{padding:12px 14px;border-radius:10px;gap:10px}.match-team-name{font-size:.8rem;max-width:70px}.match-team-logo-wrap{width:28px;height:28px}.match-vs-badge{width:24px;height:24px;font-size:.58rem}.match-tournament-tag{font-size:.55rem;padding:2px 5px;top:6px;right:6px}.match-ground-text{max-width:90px}.score-versus{display:grid!important;grid-template-columns:1fr 140px!important;grid-template-rows:auto auto!important;grid-gap:12px 16px!important;gap:12px 16px!important;align-items:center!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:14px!important;padding:16px!important}.score-versus>div:first-child{grid-row:1!important}.score-versus>div:first-child,.score-versus>div:nth-child(3){grid-column:1!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;text-align:left!important;justify-content:flex-start!important}.score-versus>div:nth-child(3){grid-row:2!important}.score-versus>div:nth-child(2){grid-column:2!important;grid-row:1/span 2!important;text-align:right!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;border-left:1px solid rgba(255,255,255,.08)!important;padding-left:14px!important;justify-content:center!important}.score-versus .logo-glow-wrapper{flex-shrink:0!important}.score-versus .logo-glow-wrapper,.score-versus .logo-glow-wrapper .dynamic-team-logo,.score-versus .logo-glow-wrapper img{width:34px!important;height:34px!important;border-radius:8px!important}.score-versus .live-team-badge strong{font-size:.92rem!important;font-weight:700!important;color:#ffffff!important;max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.score-versus .live-team-badge.is-batting strong{color:#35d34a!important}.center-score strong{font-size:1.45rem!important;font-weight:800!important;letter-spacing:-.5px!important;color:#ffffff!important;margin:2px 0!important}.center-score strong span{font-size:.85rem!important;color:rgba(255,255,255,.5)!important;font-weight:500!important}.center-score .batting-indicator-text{font-size:.7rem!important;color:#35d34a!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important}.center-score .match-stats-row{font-size:.72rem!important;color:rgba(255,255,255,.6)!important;margin-top:2px!important;display:flex!important;gap:6px!important}.center-score .match-target-capsule{font-size:.7rem!important;color:#fbbf24!important;margin-top:4px!important;font-style:normal!important;text-align:right!important;line-height:1.2!important}.live-subcards{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;background:rgba(255,255,255,.015)!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:12px!important;padding:12px!important;margin-top:12px!important}.live-subcards>div:first-child{grid-column:1!important;grid-row:1!important;text-align:left!important}.live-subcards>div:nth-child(3){grid-column:1!important;grid-row:2!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;border-top:1px dashed rgba(255,255,255,.06)!important;padding-top:10px!important}.live-subcards>div:nth-child(3) small{display:block!important;text-align:left!important}.live-subcards>div:nth-child(2){grid-column:1!important;grid-row:3!important;display:flex!important;flex-direction:column!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.06)!important;padding-top:10px!important;margin-top:2px!important}.live-subcards>div:last-child{grid-column:auto!important}.live-subcards .balls{flex-wrap:wrap}.live-subcards .balls b{width:30px;height:30px}.dashboard-metrics{grid-template-columns:repeat(2,1fr)!important}.dashboard-metrics .metric:nth-child(5),.dashboard-metrics .metric:nth-child(6){grid-column:span 1!important}.match-teams-row{grid-template-columns:1fr auto 1fr;gap:6px}.quick-action-stack{gap:8px}.quick-action-item{padding:12px 14px}.growth-summary{grid-template-columns:repeat(3,1fr)!important}.ptd-logo-wrap{width:70px;height:70px}.ptd-logo-initials{font-size:22px}.ptd-name{font-size:clamp(1.5rem,6vw,2rem)}.ptd-metrics>div{padding:10px 14px;min-width:60px}.ptd-metrics>div strong{font-size:1.2rem}.auto-sched-format-tabs button{flex:1 1 100%}.section-head h2{font-size:1.15rem}.card-head-row{flex-direction:column;align-items:flex-start;gap:8px}.page-title h1{font-size:1.4rem}.hero,.score-hero{padding:18px;min-height:auto}.hero h1,.score-hero h1{font-size:clamp(1.6rem,6vw,2.4rem)}.public-footer-links{grid-template-columns:1fr}.inline-link{margin-top:10px}.performer-row{flex-direction:column;align-items:flex-start;gap:8px}.sponsor-visual{flex-direction:column;gap:14px}}@media (max-width:400px){.public-nav{padding:0 10px}.public-logo strong{font-size:1.2rem}.hero-copy h1{font-size:clamp(1.5rem,8vw,2rem)}.stat-strip{grid-template-columns:1fr;border-radius:10px}.stat-strip div{border-right:0;border-bottom:1px solid rgba(118,190,232,.15)}.stat-strip div:last-child{border-bottom:0}.match-team-name{font-size:.74rem;max-width:56px}.match-team-logo-wrap{width:24px;height:24px}.match-vs-badge{width:20px;height:20px;font-size:.5rem}.logo-glow-wrapper{width:52px;height:52px;border-radius:12px}.center-score strong{font-size:clamp(2rem,10vw,2.8rem)!important}.growth-summary{grid-template-columns:1fr!important}.dashboard-metrics{gap:10px;grid-template-columns:repeat(2,1fr)!important}.dashboard-metrics .metric:nth-child(5),.dashboard-metrics .metric:nth-child(6){grid-column:span 1!important}.metric{min-height:96px;padding:16px 14px 14px 68px}.metric strong{font-size:1.7rem}.metric i{left:14px;top:16px;width:38px;height:38px}.responsive-table td{grid-template-columns:1fr;gap:4px}}@media (max-width:768px){.public-site:not(.public-page) .autocomplete-search-container{display:none!important}.public-live-card{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto auto!important;grid-gap:16px!important;gap:16px!important;padding:20px!important;background:rgba(4,22,39,.85)!important;border:1px solid rgba(166,217,255,.15)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:16px!important}.public-live-card .live-team{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;text-align:center!important;justify-content:center!important}.public-live-card .live-team:first-of-type{grid-column:1!important;grid-row:1!important}.public-live-card .live-team:nth-of-type(3){grid-column:2!important;grid-row:1!important}.public-live-card .live-team img,.public-live-card .live-team>span{width:42px!important;height:42px!important;border-radius:10px!important;font-size:1.1rem!important}.public-live-card .live-team strong{font-size:.95rem!important;font-weight:600!important;color:#ffffff!important;max-width:100px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}.public-live-card .live-main{grid-column:1/span 2!important;grid-row:2!important;text-align:center!important;padding:12px 10px!important;background:rgba(255,255,255,.03)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.05)!important;margin:0!important}.public-live-card .live-main .live-badge,.public-live-card .live-main .status-badge{display:inline-block!important;font-size:.7rem!important;font-weight:700!important;padding:2px 8px!important;border-radius:6px!important;text-transform:uppercase!important}.public-live-card .live-main h2{font-size:2.4rem!important;margin:8px 0 4px!important;font-weight:750!important;color:#ffffff!important;letter-spacing:-.5px!important;line-height:1!important}.public-live-card .live-main h2 span{font-size:1rem!important;color:rgba(255,255,255,.6)!important;font-weight:400!important;margin-left:4px!important}.public-live-card .live-main p{font-size:.85rem!important;color:#aac0d3!important;margin:4px 0 0!important}.public-live-card .live-details{grid-column:1/span 2!important;grid-row:3!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-items:stretch!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.1)!important;text-align:left!important}.public-live-card .live-details>div{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.85rem!important;margin:0!important;border-bottom:1px dashed rgba(255,255,255,.05)!important;padding-bottom:8px!important}.public-live-card .live-details>div:last-of-type{border-bottom:none!important;padding-bottom:0!important}.public-live-card .live-details span{font-size:.8rem!important;color:rgba(255,255,255,.5)!important}.public-live-card .live-details strong{font-weight:500!important;color:#ffffff!important;text-align:right!important}.public-live-card .live-details strong a{color:#ffffff!important}.public-live-card .live-details .phone-balls{display:flex!important;gap:4px!important;justify-content:flex-end!important}.public-live-card .phone-balls span.live-ball{width:26px!important;height:26px!important;min-width:26px!important;font-size:.72rem!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.public-live-card .match-centre-btn{grid-column:1/span 2!important;grid-row:4!important;width:100%!important;max-width:none!important;margin-top:10px!important;margin-bottom:0!important}.player-profile-grid,.public-player-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.player-profile-card{border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(4,22,39,.6)!important}.player-profile-card>img{height:120px!important;object-fit:cover!important}.player-profile-card>div{padding:10px!important}.player-profile-card strong{font-size:.85rem!important;font-weight:600!important}.player-profile-card span{font-size:.72rem!important;color:rgba(255,255,255,.6)!important}.player-profile-card dl{padding:10px!important;background:rgba(0,0,0,.15)!important;border-top:1px solid rgba(255,255,255,.05)!important;display:flex!important;justify-content:space-between!important;gap:6px!important;margin:0!important}.player-profile-card dl div{display:flex!important;flex-direction:column!important;align-items:center!important;flex:1 1!important}.player-profile-card dt{font-size:.6rem!important;text-transform:uppercase!important;color:rgba(255,255,255,.4)!important;margin-bottom:2px!important}.player-profile-card dd{font-size:.8rem!important;font-weight:700!important;color:#ffffff!important;margin:0!important}.pub-team-grid,.public-team-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.pub-team-card{border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.pub-team-card-header{padding:10px!important;flex-direction:column!important;align-items:center!important;gap:6px!important;text-align:center!important}.pub-team-card-header .pub-team-logo{width:38px!important;height:38px!important;border-radius:8px!important}.pub-team-header-info{text-align:center!important}.pub-team-header-info strong{font-size:.85rem!important;display:block!important;max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pub-team-header-info span{font-size:.7rem!important;opacity:.8!important}.pub-team-card-body{padding:10px!important}.pub-team-captain{font-size:.72rem!important;margin-bottom:6px!important}.pub-team-stats-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:4px!important;gap:4px!important;margin-bottom:8px!important}.pub-team-stats-row div{display:flex!important;flex-direction:column!important;align-items:center!important}.pub-team-stats-row div span{font-size:.8rem!important;font-weight:700!important}.pub-team-stats-row div small{font-size:.58rem!important;color:#61708a!important}.pub-team-performers{padding:6px!important;gap:4px!important}.pub-team-performers,.team-form-line{font-size:.65rem!important;margin-bottom:6px!important}.pub-team-players-preview{display:none!important}.pub-team-view-link{font-size:.65rem!important;margin-top:6px!important}.footer-grid{grid-template-columns:1fr!important;gap:28px!important}.footer-grid>div{text-align:left!important}.tournament-overview-summary{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:18px 0 0!important}.public-score-teams{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;grid-gap:16px!important;gap:16px!important;padding:20px!important;background:rgba(4,22,39,.85)!important;border:1px solid rgba(166,217,255,.15)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:16px!important;align-items:center!important}.public-score-teams>:first-child{grid-column:1!important}.public-score-teams>:first-child,.public-score-teams>:nth-child(3){grid-row:1!important;display:flex!important;justify-content:center!important;text-decoration:none!important}.public-score-teams>:nth-child(3){grid-column:2!important}.public-score-teams .public-team-identity{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;text-align:center!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.public-score-teams .public-team-identity img,.public-score-teams .public-team-identity>span{width:42px!important;height:42px!important;border-radius:10px!important;font-size:1.1rem!important}.public-score-teams .public-team-identity strong{font-size:.95rem!important;font-weight:600!important;color:#ffffff!important;max-width:100px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}.public-score-teams .public-score-center{grid-column:1/span 2!important;grid-row:2!important;text-align:center!important;padding:12px 10px!important;background:rgba(255,255,255,.03)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.05)!important;margin:0!important}.public-score-teams .public-score-center h2{font-size:2.4rem!important;margin:8px 0 4px!important;font-weight:750!important;color:#ffffff!important;letter-spacing:-.5px!important;line-height:1!important}.public-score-teams .public-score-center h2 span{font-size:1rem!important;color:rgba(255,255,255,.6)!important;font-weight:400!important;margin-left:4px!important}.public-score-teams .public-score-center p{font-size:.85rem!important;color:#aac0d3!important;margin:4px 0 0!important}}@media (max-width:420px){.hero-actions,.modal-footer,.public-actions,.public-nav-actions{width:100%}.hero-actions .public-button,.modal-footer .public-button,.public-actions .public-button,.public-nav-actions .public-button{width:100%;min-width:0;justify-content:center}.player-profile-grid,.pub-team-grid,.public-player-grid,.public-score-meta,.public-team-grid{grid-template-columns:1fr!important}.public-live-card,.public-score-teams{padding:16px!important;gap:12px!important}.public-live-card .live-main h2,.public-score-teams .public-score-center h2{font-size:2rem!important}.pub-team-header-info strong,.public-live-card .live-team strong,.public-score-teams .public-team-identity strong{max-width:min(120px,38vw)!important}}@media (max-width:768px){.public-site:not(.public-page) .public-nav.mobile-open nav{display:flex!important;position:absolute;top:100%;left:0;right:0;z-index:80;flex-direction:column;gap:4px;padding:12px 20px 18px;background:rgba(4,16,30,.98);border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-site:not(.public-page) .public-nav.mobile-open nav a{padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.07)}.public-site:not(.public-page) .public-nav.mobile-open nav a:last-child{border-bottom:0}.player-detail-hero{padding:28px 0!important;border-radius:0!important}.player-detail-grid{grid-template-columns:1fr!important;gap:18px!important;justify-items:center;text-align:center}.player-detail-grid>img,.player-detail-photo-block>img{width:min(180px,52vw)!important;border-width:5px!important;border-radius:18px!important}.player-story-hero-button{max-width:min(240px,80vw)!important}.player-detail-grid h1{font-size:clamp(2rem,11vw,3.1rem)!important;line-height:1.02!important;overflow-wrap:anywhere}.player-detail-grid p,.player-detail-grid span{overflow-wrap:anywhere}.player-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:10px!important;margin-top:18px!important}.player-detail-stats div{padding:12px 10px!important;min-width:0}.player-detail-stats strong{font-size:1.35rem!important;overflow-wrap:anywhere}.player-detail-content{grid-template-columns:1fr!important;gap:18px!important;padding:20px 0 40px!important}.player-detail-content .public-main-column,.player-detail-content .public-side-column{min-width:0;width:100%}.player-suggested-strip{gap:12px!important;padding:18px 0 0!important}.player-suggested-head{display:grid!important;grid-gap:4px!important;gap:4px!important;text-align:left}.player-suggested-grid{grid-template-columns:1fr!important;gap:10px!important}.player-suggested-card{grid-template-columns:44px minmax(0,1fr)!important;padding:11px!important}.player-suggested-card small{grid-column:2;justify-self:start!important}.player-badges,.player-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clustered-chart{gap:12px!important;padding-bottom:14px;-webkit-overflow-scrolling:touch}.chart-column{min-width:54px!important}.chart-bars{height:150px!important}.public-match-breakdown-table,.public-tournament-breakdown-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.pmbt-header,.pmbt-row,.ptbt-header,.ptbt-row{min-width:640px}}@media (max-width:420px){.player-badges,.player-detail-stats,.player-stat-grid{grid-template-columns:1fr!important}.player-detail-grid>img,.player-detail-photo-block>img{width:min(154px,48vw)!important}.player-detail-grid h1{font-size:clamp(1.85rem,10vw,2.55rem)!important}.pmbt-header,.pmbt-row,.ptbt-header,.ptbt-row{min-width:560px}}@media (max-width:480px){.live-overview .score-versus{grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;gap:16px 12px!important;padding:14px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;align-items:center!important}.live-overview .score-versus>div:first-child{grid-column:1!important}.live-overview .score-versus>div:first-child,.live-overview .score-versus>div:nth-child(3){grid-row:1!important;flex-direction:column!important;align-items:center!important;text-align:center!important;justify-content:center!important;gap:8px!important}.live-overview .score-versus>div:nth-child(3){grid-column:2!important}.live-overview .score-versus>div:nth-child(2){grid-column:1/span 2!important;grid-row:2!important;border-left:none!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-left:0!important;padding-top:14px!important;align-items:center!important;text-align:center!important;width:100%!important}.live-overview .score-versus .logo-glow-wrapper,.live-overview .score-versus .logo-glow-wrapper .dynamic-team-logo,.live-overview .score-versus .logo-glow-wrapper img{width:44px!important;height:44px!important;border-radius:10px!important}.live-overview .score-versus .live-team-badge strong{font-size:.85rem!important;max-width:110px!important}.live-overview .center-score strong{font-size:1.6rem!important;margin:4px 0!important}}@media (max-width:1180px){.shell,body,html{max-width:100vw!important;overflow-x:hidden!important}.shell{display:block!important}.workspace{max-width:100vw!important;overflow-x:hidden!important}.workspace,.workspace-topbar{box-sizing:border-box!important}.workspace-topbar{margin-left:0!important;margin-right:0!important;max-width:100%!important}.responsive-table,.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.player-cards-mobile,.scorer-cards-mobile{display:none}@media (max-width:768px){.admin-insight-grid,.admin-metrics,.metrics,.operations-grid,.tournament-info-grid,.tournament-metrics{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.detail-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px 16px!important;width:100%!important}.detail-grid,.info-card,.panel,.quick-form{max-width:100%!important;box-sizing:border-box!important}.info-card,.panel,.quick-form{overflow-x:hidden!important}.tdetail-hero-img{aspect-ratio:16/9!important}.metric{padding:16px 14px 16px 64px!important;min-height:unset!important;max-width:100%!important;box-sizing:border-box!important}.metric i{left:14px!important;top:18px!important;width:38px!important;height:38px!important;border-radius:8px!important;font-size:.95rem!important}.metric strong{font-size:1.8rem!important;margin-top:4px!important}.metric span{font-size:.72rem!important}.metric small{font-size:.68rem!important;margin-top:4px!important}.fixture-status-tabs{display:flex!important;overflow-x:auto!important;max-width:100%!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:4px!important;padding:3px!important}.fixture-status-tabs::-webkit-scrollbar{display:none!important}.fixture-status-tabs button{white-space:nowrap!important;flex-shrink:0!important;padding:6px 12px!important;font-size:.76rem!important}.view-toggle-pills{max-width:100%!important;overflow-x:auto!important}.view-toggle-pills button{min-width:80px!important;padding:6px 8px!important;font-size:.74rem!important}.modal-header-team-info{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important}.player-table-desktop{display:none!important}.player-cards-mobile{grid-template-columns:1fr!important;width:100%!important;box-sizing:border-box!important;margin-top:16px!important}.player-cards-mobile,.player-mobile-card{display:grid!important;grid-gap:12px!important;gap:12px!important}.player-mobile-card{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;padding:14px!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.shell.theme-light .player-mobile-card{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}.player-card-header{display:flex!important;align-items:center!important;gap:12px!important}.player-card-avatar{width:44px!important;height:44px!important;border-radius:50%!important;background:var(--surface-soft)!important;overflow:hidden!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-size:1rem!important;font-weight:800!important;border:1px solid var(--line)!important}.player-card-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.player-card-meta{flex:1 1!important;display:grid!important;grid-gap:2px!important;gap:2px!important}.player-card-name{font-size:.95rem!important;font-weight:850!important;color:var(--ink)!important;text-decoration:none!important}.player-card-sub{font-size:.78rem!important;color:var(--muted)!important}.player-status-tag{font-size:.7rem!important;padding:3px 6px!important;border-radius:4px!important;text-transform:uppercase!important;font-weight:850!important}.player-card-body{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;background:rgba(0,0,0,.15)!important;padding:10px!important;border-radius:8px!important;border:1px solid var(--line)!important;font-size:.8rem!important}.shell.theme-light .player-card-body{background:rgba(0,0,0,.03)!important}.player-card-body div{display:flex!important;flex-direction:column!important;gap:2px!important}.player-card-body span{color:var(--muted)!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.player-card-body strong{color:var(--ink)!important;font-weight:800!important}.player-card-actions{display:flex!important;gap:8px!important;border-top:1px solid var(--line)!important;padding-top:8px!important}.player-card-actions>*{flex:1 1!important;text-align:center!important;justify-content:center!important;font-size:.8rem!important;min-height:32px!important;display:flex!important;align-items:center!important}.scorer-table-desktop{display:none!important}.scorer-cards-mobile{grid-template-columns:1fr!important;width:100%!important;box-sizing:border-box!important;margin-top:16px!important}.scorer-cards-mobile,.scorer-mobile-card{display:grid!important;grid-gap:12px!important;gap:12px!important}.scorer-mobile-card{background:#112235!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:16px!important;box-shadow:0 6px 20px rgba(0,0,0,.25)!important}.shell.theme-light .scorer-mobile-card{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important}.scorer-card-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.scorer-card-name{font-size:1rem!important;font-weight:850!important;color:var(--ink)!important;margin:0!important}.scorer-card-email{font-size:.78rem!important;color:var(--muted)!important;display:block!important;margin-top:3px!important}.scorer-status-tag{font-size:.7rem!important;padding:4px 8px!important;border-radius:6px!important;text-transform:uppercase!important;font-weight:850!important;flex-shrink:0!important}.scorer-card-body{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 12px!important;gap:10px 12px!important;background:rgba(0,0,0,.22)!important;padding:12px!important;border-radius:8px!important;border:1px solid var(--line)!important;font-size:.8rem!important}.shell.theme-light .scorer-card-body{background:rgba(0,0,0,.03)!important}.scorer-card-body div{display:flex!important;flex-direction:column!important;gap:2px!important}.scorer-card-body span{color:var(--muted)!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.scorer-card-body strong{color:var(--ink)!important;font-weight:800!important;word-break:break-all!important}.scorer-card-actions{display:flex!important;gap:8px!important;border-top:1px solid var(--line)!important;padding-top:12px!important;flex-wrap:wrap!important}.scorer-card-actions>*{flex:1 1!important;min-width:86px!important;text-align:center!important;justify-content:center!important;font-size:.78rem!important;font-weight:800!important;min-height:36px!important;display:flex!important;align-items:center!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)!important;color:#e8f0f8!important;transition:all .2s ease!important}.shell.theme-light .scorer-card-actions>*{border-color:rgba(0,0,0,.1)!important;background:rgba(0,0,0,.02)!important;color:#333333!important}.scorer-card-actions>:active{opacity:.8!important}.scorer-card-actions>.danger{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.25)!important;color:#ff5b5b!important}.shell.theme-light .scorer-card-actions>.danger{background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.2)!important;color:#d32f2f!important}.umpire-table-desktop{display:none!important}.umpire-cards-mobile{grid-template-columns:1fr!important;width:100%!important;box-sizing:border-box!important;margin-top:16px!important}.umpire-cards-mobile,.umpire-mobile-card{display:grid!important;grid-gap:12px!important;gap:12px!important}.umpire-mobile-card{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;padding:14px!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.shell.theme-light .umpire-mobile-card{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}.umpire-card-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.umpire-card-name{font-size:.95rem!important;font-weight:850!important;color:var(--ink)!important;margin:0!important}.umpire-card-sub{font-size:.78rem!important;color:var(--muted)!important;display:block!important;margin-top:2px!important}.umpire-status-tag{font-size:.7rem!important;padding:3px 6px!important;border-radius:4px!important;text-transform:uppercase!important;font-weight:850!important;flex-shrink:0!important}.umpire-card-body{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 8px!important;gap:10px 8px!important;background:rgba(0,0,0,.15)!important;padding:10px!important;border-radius:8px!important;border:1px solid var(--line)!important;font-size:.8rem!important}.shell.theme-light .umpire-card-body{background:rgba(0,0,0,.03)!important}.umpire-card-body div{display:flex!important;flex-direction:column!important;gap:2px!important}.umpire-card-body span{color:var(--muted)!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.umpire-card-body strong{color:var(--ink)!important;font-weight:800!important}.umpire-card-actions{display:flex!important;gap:8px!important;border-top:1px solid var(--line)!important;padding-top:10px!important;flex-wrap:wrap!important}.umpire-card-actions>*{flex:1 1!important;min-width:80px!important;text-align:center!important;justify-content:center!important;font-size:.8rem!important;min-height:34px!important;display:flex!important;align-items:center!important;border-radius:6px!important}.comment-table-desktop{display:none!important}.comment-cards-mobile{grid-template-columns:1fr!important;width:100%!important;box-sizing:border-box!important;margin-top:16px!important}.comment-cards-mobile,.comment-mobile-card{display:grid!important;grid-gap:12px!important;gap:12px!important}.comment-mobile-card{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;padding:14px!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.shell.theme-light .comment-mobile-card{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}.comment-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.comment-card-user{font-size:.95rem!important;font-weight:850!important;color:var(--ink)!important;margin:0!important}.comment-card-scope{font-size:.76rem!important;color:var(--muted)!important;display:block!important;margin-top:2px!important}.comment-status-tag{font-size:.7rem!important;padding:3px 6px!important;border-radius:4px!important;text-transform:uppercase!important;font-weight:850!important}.comment-card-body{background:rgba(0,0,0,.15)!important;padding:12px!important;border-radius:8px!important;border:1px solid var(--line)!important}.shell.theme-light .comment-card-body{background:rgba(0,0,0,.03)!important}.comment-body-text{font-size:.85rem!important;color:var(--ink)!important;margin:0!important;line-height:1.4!important;word-break:break-word!important}.comment-report-badge{margin-top:8px!important;font-size:.72rem!important;font-weight:750!important;color:#f43f5e!important;display:flex!important;align-items:center!important;gap:4px!important}.comment-card-actions{display:flex!important;gap:8px!important;border-top:1px solid var(--line)!important;padding-top:10px!important}.comment-card-actions>*{flex:1 1!important;text-align:center!important;justify-content:center!important;font-size:.8rem!important;min-height:34px!important;display:flex!important;align-items:center!important;border-radius:6px!important}.user-table-desktop{display:none!important}.user-cards-mobile{grid-template-columns:1fr!important;width:100%!important;box-sizing:border-box!important;margin-top:16px!important}.user-cards-mobile,.user-mobile-card{display:grid!important;grid-gap:12px!important;gap:12px!important}.user-mobile-card{background:#112235!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:16px!important;box-shadow:0 6px 20px rgba(0,0,0,.25)!important}.shell.theme-light .user-mobile-card{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important}.user-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.user-card-name{font-size:1rem!important;font-weight:850!important;color:var(--ink)!important;margin:0!important}.user-card-email{font-size:.76rem!important;color:var(--muted)!important;display:block!important;margin-top:3px!important;word-break:break-all!important}.user-card-body{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 12px!important;gap:10px 12px!important;background:rgba(0,0,0,.22)!important;padding:12px!important;border-radius:8px!important;border:1px solid var(--line)!important;font-size:.8rem!important}.shell.theme-light .user-card-body{background:rgba(0,0,0,.03)!important}.user-card-body div{display:flex!important;flex-direction:column!important;gap:2px!important}.user-card-body span{color:var(--muted)!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.user-card-body strong{color:var(--ink)!important;font-weight:800!important}.user-card-actions{display:flex!important;gap:8px!important;border-top:1px solid var(--line)!important;padding-top:12px!important;flex-wrap:wrap!important}.user-card-actions>*{flex:1 1!important;min-width:86px!important;text-align:center!important;justify-content:center!important;font-size:.78rem!important;font-weight:800!important;min-height:36px!important;display:flex!important;align-items:center!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)!important;color:#e8f0f8!important;transition:all .2s ease!important}.shell.theme-light .user-card-actions>*{border-color:rgba(0,0,0,.1)!important;background:rgba(0,0,0,.02)!important;color:#333333!important}.user-card-actions>:active{opacity:.8!important}.user-card-actions>.danger{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.25)!important;color:#ff5b5b!important}.shell.theme-light .user-card-actions>.danger{background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.2)!important;color:#d32f2f!important}.tournament-detail-page{padding:0 12px!important;box-sizing:border-box!important}.tdetail-hero-row{flex-direction:column!important;display:flex!important;width:100%!important;gap:16px!important}.tdetail-hero-img{width:100%!important;max-width:100%!important;height:150px!important;aspect-ratio:auto!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.tdetail-hero-img img{width:100%!important;height:100%!important;object-fit:cover!important}.tdetail-hero-info{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.tdetail-name{font-size:1.4rem!important;font-weight:850!important;line-height:1.3!important;color:var(--ink)!important;margin:4px 0 0!important}.tdetail-meta{font-size:.8rem!important;color:var(--muted)!important;line-height:1.4!important;margin:0!important;word-break:break-word!important;white-space:normal!important}.tdetail-hero-stats{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;padding:12px 0!important;width:100%!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.tdetail-hero-stats>div{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:10px!important;padding:10px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important}.shell.theme-light .tdetail-hero-stats>div{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}.tdetail-hero-stats strong{font-size:1.3rem!important;font-weight:850!important;color:var(--ink)!important}.tdetail-hero-stats span{font-size:.72rem!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-top:2px!important}.tdetail-hero-info .row-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin-top:12px!important;box-sizing:border-box!important}.tdetail-hero-info .row-actions>*{margin:0!important;width:100%!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.8rem!important;box-sizing:border-box!important}.tdetail-hero-info .row-actions button.primary{grid-column:span 2!important;width:100%!important}.tdetail-tabs{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:6px!important;padding:6px 4px!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:10px!important;margin:20px 0 16px!important;box-sizing:border-box!important;width:100%!important}.shell.theme-light .tdetail-tabs{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.06)!important}.tdetail-tabs::-webkit-scrollbar{display:none!important}.tdetail-tab{padding:8px 14px!important;border-radius:8px!important;border:none!important;background:transparent!important;white-space:nowrap!important;font-size:.82rem!important;font-weight:750!important;color:var(--muted)!important;transition:all .2s ease!important;margin-bottom:0!important;flex-shrink:0!important}.tdetail-tab.active{background:var(--green)!important;color:#03101c!important;box-shadow:0 2px 8px rgba(53,211,74,.25)!important;border-bottom:none!important}.shell.theme-light .tdetail-tab.active{background:var(--green-dark,#1a5e35)!important;color:#fff!important}.squad-subtabs{display:flex!important;width:100%!important;height:48px!important;min-height:48px!important;margin-bottom:16px!important;padding-bottom:4px!important;border-bottom:1px solid var(--line)!important;overflow-x:auto!important;overflow-y:hidden!important;position:relative!important;z-index:10!important;box-sizing:border-box!important}.squad-modal-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:700!important;color:var(--muted,rgba(255,255,255,.7))!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}.squad-modal-tab.active{color:var(--green,#35d34a)!important;border-bottom:2px solid var(--green,#35d34a)!important;background:transparent!important}.shell.theme-light .squad-modal-tab{color:rgba(0,0,0,.6)!important}.shell.theme-light .squad-modal-tab.active{color:var(--green-dark,#1a5e35)!important;border-bottom-color:var(--green-dark,#1a5e35)!important}.tournament-detail-page,.tournament-detail-page .panel,.tournament-detail-page .stack,.tournament-detail-page section,.tournament-detail-page>*,.workspace,.workspace>*{min-width:0!important}.panel{overflow-x:hidden!important}.panel,.responsive-table,.table-wrap{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.responsive-table,.table-wrap{overflow-x:auto!important;display:block!important;-webkit-overflow-scrolling:touch!important}.responsive-table table{width:100%!important;min-width:unset!important}.admin-leader-cards,.prize-stack,.rule-list,.setup-checklist{max-width:100%!important;overflow-x:auto!important;box-sizing:border-box!important}.tournament-detail-page .responsive-table table{display:table!important;width:100%!important}.tournament-detail-page .responsive-table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}.tournament-detail-page .responsive-table tbody{display:table-row-group!important}.tournament-detail-page .responsive-table tr{display:table-row!important;background:transparent!important;border:none!important}.tournament-detail-page .responsive-table td,.tournament-detail-page .responsive-table th{display:table-cell!important;width:auto!important;border-bottom:1px solid var(--line)!important;padding:10px 8px!important;text-align:left!important;font-size:.8rem!important}.tournament-detail-page .responsive-table td:before{display:none!important}.admin-leader-cards{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;width:100%!important;overflow:visible!important}.admin-leader-cards>div{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:10px!important;padding:12px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.shell.theme-light .admin-leader-cards>div{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}.admin-leader-cards strong{font-size:.9rem!important;color:var(--ink)!important}.admin-leader-cards span{font-size:.72rem!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.admin-leader-cards small{font-size:.76rem!important;color:var(--muted)!important;margin-top:2px!important}.prize-stack{grid-gap:8px!important;gap:8px!important}.prize-stack>div{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.06)!important;padding:10px 14px!important;display:flex!important;justify-content:space-between!important;font-size:.82rem!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important}.shell.theme-light .prize-stack>div{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}.prize-stack strong{color:var(--ink)!important;font-weight:800!important}.prize-stack span{color:var(--muted)!important}.prize-stack i{font-style:normal!important}.prize-stack i,.shell.theme-light .prize-stack i{color:initial!important}.operations-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;width:100%!important}.operations-grid>div{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:10px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:6px!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important}.shell.theme-light .operations-grid>div{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}.operations-grid strong{display:block!important;margin-bottom:4px!important;font-size:.85rem!important;color:var(--green)!important}.shell.theme-light .operations-grid strong{color:var(--green-dark,#1a5e35)!important}.operations-grid span{font-size:.8rem!important;color:var(--ink)!important}.metrics.five,.tournament-metrics.five{grid-template-columns:1fr 1fr!important;gap:12px!important}.metrics.five>:nth-child(5),.tournament-metrics.five>:nth-child(5){grid-column:span 2!important}.prize-stack{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;width:100%!important}.prize-stack>div{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;grid-gap:2px 10px!important;gap:2px 10px!important;padding:12px!important;align-items:center!important;min-height:64px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(166,217,255,.12)!important;border-radius:8px!important}.prize-stack>div i{grid-column:1!important;grid-row:1/span 2!important;position:static!important;transform:none!important;font-size:1.55rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.prize-stack>div span{grid-row:1!important;font-size:.72rem!important;color:var(--muted)!important}.prize-stack>div span,.prize-stack>div strong{grid-column:2!important;line-height:1.25!important}.prize-stack>div strong{grid-row:2!important;font-size:.88rem!important;color:var(--ink)!important;white-space:normal!important;overflow-wrap:anywhere!important}.prize-stack>:only-child,.prize-stack>div:nth-child(odd):last-child{grid-column:span 2!important}}@media (max-width:680px){.add-player-modal .add-player-mode-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;min-height:auto!important;padding:6px!important;margin:0!important;overflow:visible!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(255,255,255,.04)!important}.add-player-modal .add-player-mode-tabs .tdetail-tab{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;padding:9px 10px!important;margin:0!important;border:0!important;border-radius:10px!important;background:rgba(255,255,255,.06)!important;color:#dce8f4!important;font-size:.78rem!important;font-weight:900!important;line-height:1.15!important;text-align:center!important;white-space:normal!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important}.add-player-modal .add-player-mode-tabs .tdetail-tab.active{background:#35d34a!important;color:#061524!important;box-shadow:0 5px 14px rgba(53,211,74,.26)!important}.player-selector-modal .player-selector-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important}.player-selector-modal .player-selector-actions button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 10px!important;border-radius:10px!important;background:rgba(53,211,74,.12)!important;border:1px solid rgba(53,211,74,.28)!important;color:#35d34a!important;font-size:.76rem!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;white-space:normal!important;opacity:1!important;visibility:visible!important}}@media (max-width:420px){.player-selector-modal .player-selector-actions{grid-template-columns:1fr!important}}@media (max-width:768px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)!important}.dashboard-metrics .metric:nth-child(5),.dashboard-metrics .metric:nth-child(6){grid-column:span 1!important}}@media (min-width:1181px){.mobile-only-search-trigger{display:none!important}}@media (max-width:1180px){.desktop-only-search{display:none!important}.mobile-only-search-trigger{display:inline-flex!important;align-items:center;justify-content:center}}@media (max-width:580px){.detail-grid,.master-card-grid{grid-template-columns:1fr!important}.detail-grid strong{word-break:break-word!important;overflow-wrap:break-word!important;font-size:.95rem!important}.detail-grid span{font-size:.8rem!important}.public-page-link-grid{grid-template-columns:1fr!important;gap:10px!important}.public-page-link-grid a strong{font-size:.95rem!important}.public-page-link-grid a span{font-size:.8rem!important}.admin-metrics{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (max-width:768px){.security-settings-grid{padding:16px!important;gap:20px!important}.security-action-row{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.security-toggle{width:100%!important;display:flex!important}.security-toggle button{width:100%!important;justify-content:center!important;padding:12px 20px!important}.admin-metrics{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (max-width:580px){.twofa-verify-form div{flex-direction:column!important;align-items:stretch!important}.twofa-verify-form input.auth-otp-input{width:100%!important;box-sizing:border-box!important}.twofa-verify-form button{width:100%!important;justify-content:center!important}}@media (min-width:769px) and (max-width:1024px){.public-nav{padding:0 24px!important}.public-nav nav{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;gap:2px!important}.public-nav nav::-webkit-scrollbar{display:none!important}.public-nav nav a{font-size:.8rem!important;padding:8px 10px!important;white-space:nowrap!important;flex-shrink:0!important}.hero-copy h1{font-size:clamp(1.8rem,5vw,2.8rem)!important}.public-score-teams{grid-template-columns:1fr auto 1fr!important;gap:16px!important}.public-score-teams h2{font-size:clamp(1rem,2.5vw,1.4rem)!important}.public-live-aside{position:static!important;width:100%!important}.dynamic-team-logo{width:52px!important;height:52px!important;font-size:1.1rem!important}.settings-layout{grid-template-columns:180px 1fr!important}.settings-sidebar{overflow-x:visible!important;white-space:normal!important}.security-action-row{flex-direction:row!important;align-items:center!important;gap:16px!important}.security-toggle{flex-shrink:0!important}.security-toggle,.security-toggle button{width:auto!important}.admin-metrics,.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.metrics.five,.tournament-metrics.five{grid-template-columns:repeat(3,minmax(0,1fr))!important}.player-filter-bar{grid-template-columns:1fr 1fr!important}.player-detail-grid{grid-template-columns:200px 1fr!important}.dashboard-grid{grid-template-columns:repeat(2,1fr)!important}.master-card-grid{grid-template-columns:repeat(2,minmax(200px,1fr))!important}.fixture-filter-grid{grid-template-columns:repeat(2,1fr)!important}.modal-backdrop{align-items:center!important;padding:24px!important}.modal-form{width:min(620px,calc(100vw - 48px))!important;border-radius:16px!important;max-height:88dvh!important}.panel,.quick-form{padding:20px!important}.button,.ghost,.quick-form button{width:auto!important;min-width:120px!important}.page-header-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;justify-content:space-between!important}.page-header-actions,.page-header-actions .button,.page-header-actions .ghost{width:auto!important}.row-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.row-actions>a,.row-actions>button{width:auto!important}.responsive-table{max-height:560px!important;overflow:auto!important;border:1px solid var(--line)!important;border-radius:10px!important}.responsive-table table,.responsive-table tbody,.responsive-table td,.responsive-table thead,.responsive-table tr{display:revert!important;width:auto!important}.responsive-table thead{position:revert!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important}.responsive-table td{display:table-cell!important;padding:10px 14px!important;border-bottom:none!important;grid-template-columns:none!important}.responsive-table td:before{display:none!important}.score-versus{grid-template-columns:1fr auto 1fr!important}.scorer-table-desktop{display:none!important}.scorer-cards-mobile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;width:100%!important;box-sizing:border-box!important;margin-top:16px!important}.scorer-mobile-card{background:#112235!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:18px!important;display:grid!important;grid-gap:14px!important;gap:14px!important;box-shadow:0 6px 20px rgba(0,0,0,.25)!important}.shell.theme-light .scorer-mobile-card{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important}.scorer-card-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.scorer-card-name{font-size:1.05rem!important;font-weight:850!important;color:var(--ink)!important;margin:0!important}.scorer-card-email{font-size:.8rem!important;color:var(--muted)!important;display:block!important;margin-top:4px!important}.scorer-status-tag{font-size:.72rem!important;padding:4px 10px!important;border-radius:6px!important;text-transform:uppercase!important;font-weight:850!important;flex-shrink:0!important}.scorer-card-body{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 14px!important;gap:10px 14px!important;background:rgba(0,0,0,.18)!important;padding:12px!important;border-radius:8px!important;border:1px solid var(--line)!important;font-size:.82rem!important}.shell.theme-light .scorer-card-body{background:rgba(0,0,0,.03)!important}.scorer-card-body div{display:flex!important;flex-direction:column!important;gap:3px!important}.scorer-card-body span{color:var(--muted)!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.scorer-card-body strong{color:var(--ink)!important;font-weight:800!important;word-break:break-all!important;font-size:.85rem!important}.scorer-card-actions{display:flex!important;gap:8px!important;border-top:1px solid var(--line)!important;padding-top:12px!important;flex-wrap:wrap!important}.scorer-card-actions>*{flex:1 1!important;min-width:80px!important;text-align:center!important;justify-content:center!important;font-size:.8rem!important;font-weight:800!important;min-height:36px!important;display:flex!important;align-items:center!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)!important;color:#e8f0f8!important}.shell.theme-light .scorer-card-actions>*{border-color:rgba(0,0,0,.1)!important;background:rgba(0,0,0,.02)!important;color:#333333!important}.scorer-card-actions>.danger{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.25)!important;color:#ff5b5b!important}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.fixture-match-card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;padding:16px!important;align-items:start!important}.fixture-versus{gap:10px!important}.fixture-card-actions,.fixture-versus{display:flex!important;align-items:center!important;flex-wrap:wrap!important}.fixture-card-actions{flex-direction:row!important;gap:8px!important;grid-column:2!important;padding-top:10px!important;border-top:1px solid var(--line)!important}.fixture-card-actions>*{flex:0 0 auto!important}.fixture-card-actions>*,.scorer-link{width:auto!important;max-width:none!important}.scorer-link{min-width:140px!important}.fixture-card-actions .status-badge{flex-shrink:0!important}.page-actions{grid-template-columns:auto!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}.page-actions .button,.page-actions .ghost{width:auto!important;min-width:160px!important}}@media (min-width:768px) and (max-width:1180px){body,html{overflow-x:hidden!important}.page-shell,.public-container,.public-page-shell,.workspace{max-width:100%!important}.confirm-backdrop,.modal-backdrop,.public-embed-modal-backdrop,.xi-overlay{align-items:center!important;justify-content:center!important;place-items:center!important;padding:max(20px,env(safe-area-inset-top)) 24px max(20px,env(safe-area-inset-bottom))!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.auto-schedule-modal,.auto-schedule-modal.wide,.bulk-import-modal,.confirm-dialog,.modal-form,.public-embed-modal,.xi-modal-container{width:min(760px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;border-radius:16px!important;overflow:hidden!important}.modal-form,.xi-modal-container{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.add-player-modal,.auto-schedule-modal.wide,.bulk-import-modal,.fixture-form-modal,.player-selector-modal,.xi-modal-container{width:min(920px,calc(100vw - 48px))!important}.confirm-dialog,.public-embed-modal{width:min(520px,calc(100vw - 48px))!important}.modal-body,.modal-footer,.modal-hero,.xi-modal-footer,.xi-modal-header{padding-left:24px!important;padding-right:24px!important}.modal-body,.quick-form-grid,.tournament-wizard-form .modal-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.quick-form-grid,.tournament-wizard-form .modal-body{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modal-body label,.modal-body>div,.quick-form-grid label{min-width:0!important}.modal-body label:has(.list-field),.modal-body label:has(.muted),.modal-body label:has(.upload-preview),.modal-body label:has(input[type=file]),.modal-body label:has(textarea),.quick-form-grid label:has(textarea){grid-column:1/-1!important}.modal-body input,.modal-body select,.modal-body textarea,.quick-form-grid input,.quick-form-grid select,.quick-form-grid textarea{width:100%!important;min-width:0!important}.auto-sched-footer>div,.confirm-dialog .row-actions,.modal-footer,.public-embed-modal-actions,.xi-modal-footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.auto-sched-footer button,.confirm-dialog .row-actions>*,.modal-footer>*,.public-embed-modal-actions>*,.xi-modal-footer>*{width:auto!important;min-width:120px!important}.bulk-import-textarea,.public-embed-modal textarea{min-height:180px!important}.auto-sched-preview,.auto-sched-preview .table-wrap,.bulk-import-preview,.bulk-import-preview .table-wrap,.responsive-table,.table-wrap{max-width:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.auto-sched-format-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.auto-sched-preview .panel{min-width:min(680px,calc(100vw - 96px))!important}.xi-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}.xi-player-scroll{max-height:min(48dvh,420px)!important}.player-selector-list{max-height:min(56dvh,520px)!important}.add-player-mode-tabs,.fixture-status-tabs,.scorecard-tabs,.settings-tabs,.tdetail-tabs{overflow-x:auto!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}.fixture-card-actions,.page-actions,.page-header-actions,.public-embed-modal-actions,.row-actions,.scorer-card-actions{flex-wrap:wrap!important}.account-actions,.profile-menu,.topbar-actions,.topbar-search-overlay{max-width:calc(100vw - 32px)!important}.notif-drawer{right:0!important;width:min(420px,calc(100vw - 32px))!important;max-height:min(72dvh,620px)!important}.fixture-versus,.public-score-teams,.score-versus{min-width:0!important}.fixture-versus>*,.public-score-teams>*,.score-versus>*{min-width:0!important;overflow-wrap:anywhere!important}}@media (min-width:768px) and (max-width:899px){.fixtures-layout,.hero-grid,.login-shell,.public-content-grid,.public-two-panels,.tournament-registry-layout{grid-template-columns:1fr!important}.workspace{padding-left:18px!important;padding-right:18px!important}.add-player-modal,.auto-schedule-modal,.auto-schedule-modal.wide,.bulk-import-modal,.confirm-dialog,.fixture-form-modal,.modal-form,.player-selector-modal,.public-embed-modal,.xi-modal-container{width:min(720px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important}.auto-schedule-modal.wide,.xi-modal-container{width:min(744px,calc(100vw - 32px))!important}}@media (min-width:768px) and (max-width:1180px){.tournament-landing-stats{display:grid!important;grid-template-columns:repeat(5,1fr)!important;grid-gap:1px!important;gap:1px!important;background:rgba(166,217,255,.2)!important;border:1px solid rgba(166,217,255,.2)!important;border-radius:12px!important;overflow:hidden!important;margin-top:-30px!important;box-shadow:0 24px 70px rgba(0,0,0,.26)!important}.tournament-landing-stats div{border-right:none!important;border-bottom:none!important;background:rgba(5,22,38,.95)!important;padding:16px 6px!important}.workspace-topbar{align-items:center!important}.mobile-menu-button{align-self:center!important;height:40px!important;width:40px!important;min-height:40px!important;padding:8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.dashboard-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.admin-metrics,.dashboard-metrics{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.dashboard-metrics .metric:nth-child(5),.dashboard-metrics .metric:nth-child(6){grid-column:span 1!important}.metrics.five,.metrics:not(.five){grid-template-columns:repeat(3,1fr)!important}.admin-grid,.card-grid,.grid-two{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.public-footer{padding:64px 32px 32px!important;overflow:hidden!important}.footer-grid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr!important;grid-gap:40px 24px!important;gap:40px 24px!important;width:100%!important;max-width:100%!important}.footer-grid>div:first-child{grid-column:span 1!important}.footer-grid>div:first-child,.public-footer .public-logo{text-align:left!important;align-items:flex-start!important}.public-footer .public-logo{display:flex!important;flex-direction:column!important}.public-footer .public-logo img{margin:0 0 12px!important}.public-footer .public-logo p{text-align:left!important;margin:0 0 12px!important;max-width:320px!important}.footer-socials{justify-content:flex-start!important;margin-top:4px!important}.footer-grid>div:nth-child(2),.footer-grid>div:nth-child(3){grid-column:span 1!important;text-align:left!important}.footer-grid>div:nth-child(4){grid-column:span 2!important;text-align:left!important;background:rgba(255,255,255,.03)!important;padding:24px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.newsletter-footer-form{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin-top:8px!important}.newsletter-footer-form input{flex:1 1!important;width:auto!important;margin-bottom:0!important}.newsletter-footer-form button{width:auto!important;min-width:120px!important;padding:10px 20px!important;white-space:nowrap!important}.footer-grid>div:nth-child(5){grid-column:span 1!important;text-align:left!important;align-items:flex-start!important;border-top:none!important;padding-top:0!important;margin-top:0!important}.footer-copy{width:100%!important;max-width:100%!important;margin-top:40px!important;padding:20px 0 0!important;box-sizing:border-box!important;text-align:center!important}.player-profile-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.player-profile-card{border-radius:16px!important}.player-profile-card>img{height:160px!important}.public-lists{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.public-lists>section:nth-child(3){grid-column:span 2!important}.feature-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.feature-grid>article:nth-child(3){grid-column:span 2!important}.sports-hub-grid,.tournament-landing-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (min-width:951px) and (max-width:1180px){.player-profile-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.player-profile-card{border-radius:16px!important}.player-profile-card>img{height:150px!important}.public-lists{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.public-lists>section:nth-child(3){grid-column:auto!important}.feature-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.feature-grid>article:nth-child(3){grid-column:auto!important}}@media (min-width:768px) and (max-width:1180px){.live-overview .score-versus{grid-template-columns:1fr auto 1fr!important;gap:12px!important;align-items:center!important}.live-overview .score-versus .live-team-badge strong{font-size:.9rem!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}.live-overview .logo-glow-wrapper,.live-overview .logo-glow-wrapper .dynamic-team-logo,.live-overview .logo-glow-wrapper img{width:68px!important;height:68px!important}.live-overview .center-score strong{font-size:1.7rem!important}.live-overview .live-subcards{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.live-overview .live-subcards>div{padding:12px 6px!important;text-align:center!important}}@media (min-width:768px) and (max-width:1024px){.dashboard-grid,.dashboard-grid.three{grid-template-columns:1fr!important}.tdetail-hero-row{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;gap:16px!important}.tdetail-hero-img,.tdetail-hero-row{width:100%!important;max-width:100%!important;overflow:hidden!important}.tdetail-hero-img{height:200px!important;aspect-ratio:auto!important;border-radius:10px!important}.tdetail-hero-img img{width:100%!important;height:100%!important;object-fit:cover!important}.tdetail-hero-info{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-sizing:border-box!important}.tdetail-name{font-size:1.5rem!important;font-weight:850!important;line-height:1.25!important}.tdetail-meta{font-size:.82rem!important;white-space:normal!important;word-break:break-word!important}.tdetail-hero-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:12px 0!important;width:100%!important;box-sizing:border-box!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.tdetail-hero-stats>div{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:10px!important;padding:10px 6px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.shell.theme-light .tdetail-hero-stats>div{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}.tdetail-hero-stats strong{font-size:1.25rem!important;font-weight:850!important}.tdetail-hero-stats span{font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.4px!important;margin-top:2px!important}.tdetail-hero-info .row-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin-top:12px!important;box-sizing:border-box!important}.tdetail-hero-info .row-actions>*{flex:0 1 auto!important;width:auto!important;min-height:36px!important;padding:6px 16px!important;align-items:center!important;justify-content:center!important;font-size:.82rem!important}.tdetail-hero-info .row-actions>*,.tdetail-tabs{display:flex!important;box-sizing:border-box!important;white-space:nowrap!important}.tdetail-tabs{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:6px!important;padding:6px 4px!important;width:100%!important;border-radius:10px!important;margin:16px 0 14px!important}.tdetail-tabs::-webkit-scrollbar{display:none!important}.tdetail-tab{flex-shrink:0!important;white-space:nowrap!important;padding:8px 16px!important}.admin-insight-grid,.operations-grid,.tournament-info-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.admin-insight-grid>div:nth-child(3),.operations-grid>div:nth-child(3),.tournament-info-grid>div:nth-child(3){grid-column:span 2!important}.tournament-detail-page{padding:0 16px!important;box-sizing:border-box!important;overflow-x:hidden!important}.tdetail-header,.team-detail-hero-section{overflow:hidden!important;width:100%!important}.team-detail-hero-section{flex-direction:column!important;align-items:stretch!important;gap:20px!important;padding:20px!important;box-sizing:border-box!important}.team-hero-logo-wrap{align-self:center!important;width:90px!important;height:90px!important}.team-hero-info{flex:none!important;width:100%!important;min-width:0!important;text-align:center!important;box-sizing:border-box!important}.team-hero-info h1{font-size:1.8rem!important}.team-hero-info p{justify-content:center!important;flex-wrap:wrap!important;gap:6px!important}.team-hero-stats-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:10px!important;gap:10px!important;margin-top:16px!important}.team-hero-stats-row>div{padding:10px 8px!important;text-align:center!important;flex:none!important}.team-hero-stats-row span{font-size:.68rem!important}.team-hero-stats-row strong{font-size:1.2rem!important}.team-hero-performers{min-width:0!important;width:100%!important;box-sizing:border-box!important;flex-direction:column!important;gap:8px!important}.team-hero-performers>div{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:8px!important;gap:8px!important}.team-hero-performers>div>div{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;padding:8px!important;text-align:center!important;display:flex!important;flex-direction:column!important;gap:4px!important}.team-hero-performers>div>div span{font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.4px!important}.team-hero-performers>div>div strong{font-size:.8rem!important;word-break:break-word!important}.tdetail-tabs[style]{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important;gap:4px!important}.stack>div[style*=space-between]{flex-wrap:wrap!important;gap:12px!important}.master-card-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:16px!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}[style*="minmax(min(100%, 280px)"]{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.master-card.player-master-card>div:first-child{display:flex!important;gap:12px!important;align-items:flex-start!important}.master-card.player-master-card>div:first-child>div:first-child{width:44px!important;height:44px!important;flex-shrink:0!important;border-radius:50%!important}.master-card.player-master-card>div:first-child>div:last-child{flex:1 1!important;min-width:0!important;overflow:hidden!important}.master-card.player-master-card strong[style]{font-size:.95rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important}.master-card.player-master-card span[style*="0.8rem"]{font-size:.75rem!important;white-space:normal!important;word-break:break-word!important}.master-card.player-master-card div[style*="0.78rem"]{flex-wrap:wrap!important;gap:6px!important;font-size:.75rem!important}.master-card.player-master-card div[style*=flexWrap]{flex-wrap:wrap!important;gap:4px!important}.master-card.player-master-card div[style*=space-between]{display:flex!important;gap:4px!important}.master-card.player-master-card div[style*=space-between]>button{flex:1 1!important;padding:4px 2px!important;font-size:.65rem!important;min-width:0!important}.master-card.player-master-card div[style*=flex][style*="gap: 6px"]{gap:6px!important}.master-card.player-master-card div[style*=flex][style*="gap: 6px"]>*{flex:1 1!important;text-align:center!important;font-size:.75rem!important;padding:5px 4px!important}}@media (min-width:1025px) and (max-width:1180px){.tdetail-hero-row{display:grid!important;grid-template-columns:300px 1fr!important;grid-gap:20px!important;gap:20px!important;width:100%!important;box-sizing:border-box!important}.tdetail-hero-img{width:100%!important;aspect-ratio:16/9!important;border-radius:10px!important;overflow:hidden!important}.tdetail-hero-info{max-width:100%!important;min-width:0!important}.tdetail-hero-info,.tdetail-hero-stats{width:100%!important;box-sizing:border-box!important}.tdetail-hero-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:10px!important;gap:10px!important}.tdetail-hero-info .row-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.tdetail-hero-info .row-actions>*{flex:0 1 auto!important;width:auto!important;white-space:nowrap!important;padding:6px 14px!important}.tdetail-tabs{overflow-x:auto!important;scrollbar-width:none!important}.tdetail-tabs::-webkit-scrollbar{display:none!important}.admin-insight-grid,.operations-grid,.tournament-info-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}.team-detail-hero-section{flex-wrap:wrap!important;gap:20px!important;padding:24px!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.team-hero-info{flex:1 1 300px!important;min-width:0!important}.team-hero-stats-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:10px!important;gap:10px!important}.team-hero-stats-row>div{padding:10px 8px!important;text-align:center!important}.team-hero-performers{flex:1 1 260px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.team-hero-performers>div{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important}.tdetail-tabs[style]{overflow-x:auto!important;flex-wrap:nowrap!important}}.player-career-stats-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px;margin-top:12px}.player-career-stats-grid>div{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px 10px;text-align:center;display:flex;flex-direction:column;gap:4px}.shell.theme-light .player-career-stats-grid>div{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.07)}.player-career-stats-grid span{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.player-career-stats-grid strong{font-size:1.4rem;font-weight:850;color:var(--ink)}.desktop-only-table{display:block}.mobile-match-cards{display:none}.mobile-match-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px}.shell.theme-light .mobile-match-card{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}.mobile-match-card-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.mobile-match-card-header strong{font-size:.9rem;font-weight:800;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-match-card-header span{font-size:.75rem;color:var(--muted);flex-shrink:0}.mobile-match-card-grids{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.stat-subcard{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px}.stat-subcard.batting{border-left:3px solid rgba(53,211,74,.4)}.stat-subcard.bowling{border-left:3px solid rgba(96,165,250,.4)}.stat-subcard h5{margin:0 0 8px;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.stat-subcard-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.stat-subcard-grid>div{display:flex;flex-direction:column;gap:2px}.stat-subcard-grid span{font-size:.65rem;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.stat-subcard-grid strong{font-size:.95rem;font-weight:800;color:var(--ink)}@media (min-width:768px) and (max-width:1024px){.team-detail-hero.player-detail-hero{flex-direction:column!important;align-items:center!important;gap:16px!important;padding:20px!important;text-align:center!important;width:100%!important;box-sizing:border-box!important}.player-detail-hero .team-detail-logo{width:88px!important;height:88px!important;flex-shrink:0!important}.player-detail-hero .team-detail-info{width:100%!important;align-items:center!important;gap:8px!important}.player-detail-hero .team-detail-info .page-h1,.player-detail-hero .team-detail-info h1{font-size:1.6rem!important;text-align:center!important}.player-detail-hero .team-detail-info .page-sub{font-size:.84rem!important;text-align:center!important;color:var(--muted)!important;white-space:normal!important;word-break:break-word!important}.player-detail-hero .tdetail-hero-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:12px 0!important;width:100%!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.player-detail-hero .tdetail-hero-stats>div{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:8px 4px!important;border-radius:8px!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.05)!important}.player-detail-hero .row-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important}.player-career-stats-grid{gap:10px!important}.player-career-stats-grid,.player-career-stats-grid.bowling-grid{grid-template-columns:repeat(4,1fr)!important}.desktop-only-table{display:none!important}.mobile-match-cards{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:12px!important;gap:12px!important}.mobile-match-card-grids{grid-template-columns:1fr 1fr!important}}@media (min-width:1025px) and (max-width:1180px){.team-detail-hero.player-detail-hero{gap:20px!important;padding:24px!important;width:100%!important;box-sizing:border-box!important}.player-detail-hero .team-detail-logo{flex-shrink:0!important}.player-detail-hero .team-detail-info{flex:1 1!important;min-width:0!important}.player-career-stats-grid{grid-template-columns:repeat(7,1fr)!important;gap:10px!important}.desktop-only-table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.mobile-match-cards{display:none!important}}@media (max-width:1180px){.workspace-topbar{display:flex!important;flex-direction:row!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:nowrap!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 16px!important;margin:-14px -16px 18px!important;max-width:none!important;box-sizing:border-box!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:60!important;background:rgba(6,21,36,.96)!important;border-bottom:1px solid var(--line)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.shell.theme-light .workspace-topbar{background:rgba(247,250,253,.96)!important}.workspace{padding-left:16px!important;padding-right:16px!important}.topbar-actions{grid-column:auto!important;margin-left:auto!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;align-self:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;height:100%!important}.profile-menu,.topbar-actions>button,.topbar-actions>div,.topbar-icon-btn{margin:0!important;padding:0!important;flex-shrink:0!important;align-self:center!important;box-sizing:border-box!important}.profile-menu,.topbar-actions .notification-container,.topbar-actions>button,.topbar-actions>div,.topbar-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;width:42px!important}.topbar-actions .profile-menu{width:auto!important}.profile-avatar-btn,.topbar-actions .profile-menu{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important}.profile-avatar-btn{align-self:center!important;margin:0!important;width:42px!important;padding:0!important}.mobile-menu-button{justify-content:center!important}.mobile-menu-button,.topbar-breadcrumb{align-self:center!important;margin:0!important;display:flex!important;align-items:center!important}.topbar-breadcrumb{gap:8px!important;height:auto!important}.topbar-search-overlay{width:100%!important;align-self:center!important;height:100%!important;display:flex!important;align-items:center!important}}@media (max-width:768px){.workspace-topbar{height:48px!important;min-height:48px!important;max-height:48px!important;gap:8px!important;margin:-14px -12px 14px!important;max-width:none!important}.workspace,.workspace-topbar{padding-left:12px!important;padding-right:12px!important}.topbar-actions>button[aria-label="Toggle theme"]{display:none!important}.topbar-logo-link{display:flex!important}.topbar-logo-link img{display:block!important;width:28px!important;height:28px!important}.topbar-breadcrumb .topbar-page,.topbar-breadcrumb .topbar-sep{display:none!important}.mobile-menu-button{width:36px!important;height:36px!important;min-height:36px!important;padding:6px!important}.topbar-actions{gap:6px!important}.profile-avatar-btn,.profile-menu,.topbar-actions .notification-container,.topbar-actions>button,.topbar-actions>div,.topbar-icon-btn{height:36px!important;width:36px!important}.profile-avatar-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.avatar-chip{width:32px!important;height:32px!important;font-size:.75rem!important}.topbar-breadcrumb{display:flex!important;align-items:center!important;flex-shrink:0!important;min-width:0!important}}@media (max-width:460px){.workspace-topbar{margin:-14px -10px 14px!important;max-width:none!important}.workspace,.workspace-topbar{padding-left:10px!important;padding-right:10px!important}}.public-site{overflow-x:hidden!important;max-width:100%!important}@media (max-width:1040px){.pov-stats-strip-wrapper{height:auto!important;position:relative!important;z-index:10!important}.pov-stats-strip{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;margin:24px 0!important;border-radius:16px!important;grid-gap:0!important;gap:0!important}.pov-stat{border-right:1px solid #edf2f7!important;border-bottom:1px solid #edf2f7!important}.pov-stat:nth-child(2n){border-right:none!important}.pov-stat:nth-child(3),.pov-stat:nth-child(4){border-bottom:none!important}.pov-search-shell{margin-top:24px!important}.pov-grid{grid-template-columns:repeat(2,1fr)!important;padding:24px 0!important}}@media (max-width:768px){.pov-search-main-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.pov-select-wrap{width:100%!important}.pov-select-wrap select{width:100%!important;min-width:0!important}.pov-search-btn{width:100%!important;margin-left:0!important}.pov-features-unified-card{grid-template-columns:1fr!important}.pov-unified-section{border-right:none!important;border-bottom:1px solid rgba(22,163,74,.08)!important}.pov-unified-section:last-child{border-bottom:none!important}}@media (max-width:680px){.pov-stats-strip{grid-template-columns:repeat(2,1fr)!important}.pov-stat{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 14px!important;border-right:1px solid #edf2f7!important;border-bottom:1px solid #edf2f7!important;min-height:0!important}.pov-stat:nth-child(2n){border-right:none!important}.pov-stat:nth-child(3),.pov-stat:nth-child(4){border-bottom:none!important}.pov-stat-icon-box{width:36px!important;height:36px!important;border-radius:9px!important;flex-shrink:0!important}.pov-stat-icon-box svg{width:18px!important;height:18px!important}.pov-stat-info{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}.pov-stat-info strong{font-size:1.25rem!important;line-height:1.2!important}.pov-stat-info span{font-size:.72rem!important;margin:1px 0 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pov-stat-info small{font-size:.62rem!important}.pov-live-val-row{gap:5px!important}.pov-grid{grid-template-columns:1fr!important}}@media (max-width:960px){.lm-hero-inner{grid-template-columns:1fr!important;gap:24px!important}.lm-match-grid-3,.lm-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (max-width:640px){.lm-match-grid-3{grid-template-columns:1fr!important}}@media (max-width:560px){.lm-stats-grid{grid-template-columns:1fr!important}.lm-featured-card-wrapper{padding:20px!important}.lm-feat-scoreboard{flex-direction:column!important;gap:16px!important;align-items:center!important}.lm-feat-score-info,.lm-feat-team{width:100%!important}.lm-feat-score-info{order:-1!important}.lm-feat-actions{flex-direction:column!important;gap:8px!important}.lm-feat-btn-green,.lm-feat-btn-outline{width:100%!important;justify-content:center!important}}@media (max-width:768px){.pdp-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.pdp-table-head,.pdp-table-row{min-width:620px!important}}@media (max-width:480px){.ptd2-stats-bar{grid-template-columns:repeat(2,1fr)!important}.ptd2-stat{border-bottom:1px solid rgba(255,255,255,.08)!important}.ptd2-stat,.ptd2-stat:nth-child(2n){border-right:none!important}.ptd2-stat:nth-last-child(2),.ptd2-stat:nth-last-child(3){border-bottom:none!important}.ptd2-form-block{grid-column:span 2!important;border-left:none!important;border-top:1px solid rgba(255,255,255,.08)!important}}@media (max-width:768px){.public-site .public-nav{background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 12px rgba(15,23,42,.05)!important}.public-site .public-nav nav,.public-site:not(.public-page) .public-nav.mobile-open nav{background:rgba(255,255,255,.98)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 8px 30px rgba(15,23,42,.08)!important}.public-site .public-nav nav a,.public-site:not(.public-page) .public-nav.mobile-open nav a{color:#334155!important;border-bottom:1px solid #edf2f7!important;font-weight:700!important}.public-site .public-nav nav a:last-child,.public-site:not(.public-page) .public-nav.mobile-open nav a:last-child{border-bottom:none!important}.public-site .public-nav nav a:active,.public-site .public-nav nav a:hover,.public-site:not(.public-page) .public-nav.mobile-open nav a:hover{color:#16a34a!important;background:rgba(22,163,74,.04)!important}.public-site .nav-mobile-only-auth{border-top:1px solid #edf2f7!important}.public-site .nav-hamburger{background:rgba(15,23,42,.04)!important;border:1px solid rgba(15,23,42,.08)!important}.public-site .nav-hamburger:hover{background:rgba(15,23,42,.08)!important}.public-site .nav-hamburger span{background:#0f172a!important}.public-site .public-logo strong{color:#0f172a!important}.public-site .public-logo small{color:#64748b!important}.public-site .nav-login-link{color:#334155!important}.public-site:not(.public-page) .laptop-mock{background:#ffffff!important;border:1px solid #edf2f7!important;box-shadow:0 8px 30px rgba(15,23,42,.08)!important;color:#1e293b!important}.public-site:not(.public-page) .mock-score-head strong,.public-site:not(.public-page) .mock-score-teams strong{color:#0f172a!important}.public-site:not(.public-page) .mock-score-teams small{color:#475569!important}.public-site:not(.public-page) .mock-score-teams>b{color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;opacity:1!important}.public-site:not(.public-page) .laptop-mock p{color:#16a34a!important;font-weight:800!important}.public-site:not(.public-page) .laptop-mock dl{background:#f8fafc!important;border:1px solid #edf2f7!important}.public-site:not(.public-page) .laptop-mock dt{color:#64748b!important}.public-site:not(.public-page) .laptop-mock dd{color:#0f172a!important}.public-site:not(.public-page) .mock-last-balls{color:#475569!important}.public-site:not(.public-page) .mock-last-balls>span{color:#64748b!important;opacity:1!important}.public-site .why-section{padding:56px 0 64px!important}.public-site .why-header{margin-bottom:32px!important}.public-site .why-title{font-size:clamp(1.6rem,5vw,2.2rem)!important}.public-site .why-subtitle{font-size:.9rem!important}.public-site .why-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.public-site .why-bento-wide-1,.public-site .why-bento-wide-2{grid-column:span 2!important;flex-direction:column!important;gap:20px!important}.public-site .why-card{padding:22px 20px!important;border-radius:18px!important}.public-site .why-icon{width:40px!important;height:40px!important;margin-bottom:16px!important}.public-site .why-card h3{font-size:1rem!important}.public-site .why-card p{font-size:.82rem!important;margin-bottom:14px!important}.public-site .widget-poster{padding:16px!important}.public-site .why-poster-card{max-width:200px!important}}@media (min-width:768px) and (max-width:1024px){.public-site .why-section{padding:64px 0 72px!important}.public-site .why-header{margin-bottom:40px!important;max-width:600px!important}.public-site .why-title{font-size:clamp(1.7rem,4vw,2.2rem)!important}.public-site .why-subtitle{font-size:.92rem!important}.public-site .why-grid{grid-template-columns:1fr!important;gap:16px!important;max-width:700px!important;margin:0 auto!important}.public-site .why-bento-wide-1,.public-site .why-bento-wide-2{grid-column:span 1!important}.public-site .why-card{padding:24px!important;border-radius:16px!important;min-height:auto!important}.public-site .why-visual-widget{display:none!important}.public-site .why-card{flex-direction:row!important;align-items:flex-start!important;gap:20px!important}.public-site .why-card-info{flex:1 1!important}.public-site .why-icon{width:52px!important;height:52px!important;margin-bottom:0!important;flex-shrink:0!important}.public-site .why-card h3{font-size:1.1rem!important;margin-bottom:8px!important}.public-site .why-card p{font-size:.88rem!important;line-height:1.5!important;margin-bottom:12px!important}.public-site .why-card-tags{gap:6px!important;flex-wrap:wrap!important}.public-site .why-tag{font-size:.72rem!important;padding:4px 10px!important}}@media (max-width:560px){.public-site .why-section{padding:48px 0 56px!important}.public-site .why-header{margin-bottom:28px!important;padding:0 4px!important}.public-site .why-title{font-size:clamp(1.4rem,6vw,1.75rem)!important;letter-spacing:-.02em!important}.public-site .why-subtitle{font-size:.82rem!important;line-height:1.5!important}.public-site .why-grid{grid-template-columns:1fr!important;gap:12px!important}.public-site .why-bento-wide-1,.public-site .why-bento-wide-2{grid-column:span 1!important;flex-direction:column!important;gap:0!important}.public-site .why-card{flex-direction:row!important;align-items:flex-start!important;padding:18px 16px!important;border-radius:16px!important;gap:14px!important;background:#ffffff!important;border:1px solid #edf2f7!important;box-shadow:0 2px 12px rgba(15,23,42,.04)!important}.public-site .why-icon{width:38px!important;height:38px!important;margin-bottom:0!important;flex-shrink:0!important;border-radius:10px!important}.public-site .why-card-info{flex:1 1!important;min-width:0!important}.public-site .why-card h3{font-size:.95rem!important;margin-bottom:6px!important;color:#0d1f3c!important}.public-site .why-card p{font-size:.78rem!important;line-height:1.5!important;color:#4b5e78!important;margin-bottom:10px!important}.public-site .why-card-tags{margin-bottom:0!important;gap:4px!important}.public-site .why-tag{font-size:.65rem!important;padding:3px 8px!important;background:rgba(22,163,74,.06)!important;color:#0f6b3d!important;border-color:rgba(22,163,74,.1)!important}.public-site .why-visual-widget{display:none!important}.public-site .why-card:hover{transform:none!important}}@media (max-width:768px){.tl-hero{min-height:320px;padding:48px 0 36px}.tl-hero-silhouettes{width:200px;right:2%}.tl-trophy-svg{width:160px;height:192px}.tl-hero-left{max-width:100%;gap:12px}.tl-hero-title{font-size:clamp(1.8rem,6vw,2.8rem)}.tl-hero-meta{gap:12px;font-size:.85rem}.tl-hero-actions{gap:10px}.tl-btn{min-height:40px;padding:0 16px;font-size:.85rem}.tl-stats-strip{border-radius:12px}.tl-stat-item{min-width:70px;padding:14px 8px}.tl-stat-item strong{font-size:1.4rem}.tl-stat-item span{font-size:.65rem}.tl-grid{grid-template-columns:1fr;gap:16px}.tl-grid,.tl-section{padding:16px 0 0}.tl-panel{padding:16px;gap:12px}.tl-sec-head{gap:10px}.tl-sec-head h2{font-size:.92rem}.tl-sec-head p{font-size:.74rem}.tl-perf-strip{grid-template-columns:1fr;gap:8px}.tl-perf-card{padding:12px 10px}.tl-perf-avatar,.tl-perf-avatar-ph{width:40px;height:40px}.tl-perf-name{font-size:.78rem}.tl-perf-team{font-size:.68rem}.tl-boundary-grid{grid-template-columns:1fr;gap:10px}.tl-boundary-card{padding:20px 14px}.tl-boundary-card strong{font-size:2rem}.tl-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tl-team-card{padding:14px;gap:12px}.tl-team-card-head strong{font-size:.92rem}.tl-team-stats{gap:6px}.tl-team-stats strong{font-size:1rem}.tl-fixture-tabs{gap:3px;padding:3px}.tl-ftab{padding:6px 12px;font-size:.76rem}.tl-ftab-count{min-width:18px;height:16px;font-size:.6rem}.public-site.public-page,.public-site.public-page.light-theme{background:#f8fafc!important}.public-site.public-page .tl-panel,.public-site.public-page.light-theme .tl-panel{background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.02),0 8px 10px -6px rgba(0,0,0,.02)!important}.public-site.public-page .tl-sec-head h2,.public-site.public-page.light-theme .tl-sec-head h2{color:#111f39!important}.public-site.public-page .tl-sec-head p,.public-site.public-page.light-theme .tl-sec-head p{color:#64748b!important}.public-site.public-page .tl-view-all,.public-site.public-page.light-theme .tl-view-all{color:#16a34a!important}.public-site.public-page .tl-fixture-card,.public-site.public-page.light-theme .tl-fixture-card{padding:14px;gap:8px;background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.01)!important}.public-site.public-page .tl-fixture-card:hover,.public-site.public-page.light-theme .tl-fixture-card:hover{border-color:#16a34a!important;background:#f8fafc!important}.public-site.public-page .tl-fixture-tabs,.public-site.public-page.light-theme .tl-fixture-tabs{background:#f1f5f9!important;border:1px solid #e2e8f0!important}.public-site.public-page .tl-ftab,.public-site.public-page.light-theme .tl-ftab{color:#64748b!important}.public-site.public-page .tl-ftab.active,.public-site.public-page.light-theme .tl-ftab.active{background:#ffffff!important;color:#111f39!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.public-site.public-page .tl-fix-footer,.public-site.public-page .tl-fix-header,.public-site.public-page .tl-fix-result,.public-site.public-page .tl-fix-teams,.public-site.public-page.light-theme .tl-fix-footer,.public-site.public-page.light-theme .tl-fix-header,.public-site.public-page.light-theme .tl-fix-result,.public-site.public-page.light-theme .tl-fix-teams{color:#111f39!important}.public-site.public-page .tl-fix-type,.public-site.public-page.light-theme .tl-fix-type{color:#64748b!important}.public-site.public-page .tl-fix-badge,.public-site.public-page.light-theme .tl-fix-badge{background:#f1f5f9!important;color:#111f39!important}.public-site.public-page .tl-fix-badge.live,.public-site.public-page.light-theme .tl-fix-badge.live{background:#dcfce7!important;color:#16a34a!important}.public-site.public-page .tl-fix-badge.done,.public-site.public-page.light-theme .tl-fix-badge.done{background:#f1f5f9!important;color:#64748b!important}.public-site.public-page .tl-fix-badge.sched,.public-site.public-page.light-theme .tl-fix-badge.sched{background:#fef3c7!important;color:#d97706!important}.public-site.public-page .tl-fix-score,.public-site.public-page .tl-fix-team strong,.public-site.public-page.light-theme .tl-fix-score,.public-site.public-page.light-theme .tl-fix-team strong{color:#111f39!important}.public-site.public-page .tl-fix-footer span,.public-site.public-page.light-theme .tl-fix-footer span{color:#64748b!important}.tl-prize-row,.tl-rule-row{padding:10px 12px;font-size:.82rem}.tl-prize-icon{font-size:1.2rem}.tl-table-head,.tl-table-row{grid-template-columns:24px 1fr 1fr 36px;gap:6px;padding:8px 10px;font-size:.8rem}.tl-table-head span{font-size:.6rem}.tl-featured-match-wrap{background:#ffffff!important;border-radius:12px;padding:16px;border:1px solid #e2ebf4;box-shadow:0 2px 8px rgba(15,32,55,.08)}}@media (min-width:768px) and (max-width:1024px){.tl-featured-desktop{display:none!important}.tl-featured-mobile{display:block!important}.tl-featured-match-wrap{background:#ffffff!important;border-radius:16px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 4px 16px rgba(15,32,55,.1)}.mobile-featured-match{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}.mobile-match-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.mobile-status-badge{padding:6px 14px;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mobile-status-badge.live{background:#dcfce7;color:#16a34a}.mobile-status-badge:not(.live){background:#f1f5f9;color:#64748b}.mobile-match-meta{font-size:.85rem;color:#64748b}.mobile-match-score{text-align:center;padding:20px 0;margin-bottom:16px}.mobile-match-score h2{font-size:2.2rem;font-weight:800;color:#0f172a;margin:0 0 8px;line-height:1.1}.mobile-match-score h2 span{font-size:1.2rem;color:#64748b;font-weight:500}.mobile-match-score p{font-size:.95rem;color:#64748b;margin:0}.mobile-match-teams{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;background:#ffffff;border-radius:10px;border:1px solid #e2e8f0}.mobile-team-block{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1}.mobile-team-block strong{font-size:.9rem;color:#0f172a;text-align:center;font-weight:600}.mobile-vs{font-size:.85rem;font-weight:700;color:#94a3b8;letter-spacing:.1em}.tl-perf-strip{grid-template-columns:repeat(3,1fr);gap:8px}.tl-perf-card{padding:12px 8px;gap:6px}.tl-perf-label{font-size:.58rem}.tl-perf-avatar,.tl-perf-avatar-ph{width:36px;height:36px}.tl-perf-name{font-size:.76rem}.tl-perf-team{font-size:.68rem}.tl-perf-val strong{font-size:1.15rem}.tl-perf-val span{font-size:.6rem}.tl-boundary-grid{grid-template-columns:1fr 1fr;gap:10px}.tl-boundary-card{padding:16px 12px;gap:8px}.tl-boundary-icon{width:36px;height:36px}.tl-boundary-card strong{font-size:1.8rem}.tl-boundary-card span{font-size:.7rem}.tl-team-card,.tl-team-card-head{align-items:center;text-align:center}.tl-team-card-head{flex-direction:column;gap:12px}.tl-team-card-head strong{font-size:.9rem}.tl-team-card-body{align-items:center;text-align:center}.tl-team-card-head .dynamic-team-logo,.tl-team-card-head .team-logo-img{margin:0 auto!important;display:block!important}}@media (max-width:560px){.tl-team-card,.tl-team-card-head{align-items:center!important;text-align:center!important}.tl-team-card-head{flex-direction:column!important}.tl-team-card-head .dynamic-team-logo,.tl-team-card-head .team-logo-img{margin:0 auto!important;display:block!important}.tl-team-card-body{align-items:center!important;text-align:center!important}}@media (max-width:768px){.tl-team-card,.tl-team-card-head{align-items:center!important;text-align:center!important}.tl-team-card-head{flex-direction:column!important}.tl-team-card-head .dynamic-team-logo,.tl-team-card-head .team-logo-img{margin:0 auto!important;display:block!important}.tl-team-card-body{align-items:center!important;text-align:center!important}.public-site .why-section{padding:56px 0 64px!important}.public-site .why-header{margin-bottom:32px!important}.public-site .why-title{font-size:clamp(1.6rem,5vw,2.2rem)!important}.public-site .why-subtitle{font-size:.9rem!important}.public-site .why-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.public-site .why-bento-wide-1,.public-site .why-bento-wide-2{grid-column:span 2!important;flex-direction:column!important;gap:20px!important}.public-site .why-card{padding:22px 20px!important;border-radius:18px!important}.public-site .why-icon{width:40px!important;height:40px!important;margin-bottom:16px!important}.public-site .why-card h3{font-size:1rem!important}.public-site .why-card p{font-size:.82rem!important;margin-bottom:14px!important}.public-site .widget-poster{padding:16px!important}.public-site .why-poster-card{max-width:200px!important}.tl-featured-match-wrap{background:#ffffff!important;border-radius:12px;padding:16px;border:1px solid #e2ebf4;box-shadow:0 2px 8px rgba(15,32,55,.08)}.tl-featured-match-wrap *{color:#111f39!important}.tl-featured-match-wrap .public-scoreboard{background:#ffffff!important;border:1px solid #dce6f0}.tl-featured-match-wrap .public-score-center,.tl-featured-match-wrap .public-score-center h2,.tl-featured-match-wrap .public-score-teams,.tl-featured-match-wrap .public-team-identity{color:#111f39!important}.tl-featured-match-wrap .public-score-center p,.tl-featured-match-wrap .public-score-center small,.tl-featured-match-wrap .public-score-meta{color:#61708a!important}.tl-featured-match-wrap .status-badge{background:#61708a;color:#ffffff}.tl-featured-match-wrap .live-score-showcase,.tl-featured-match-wrap .live-tournament-hub,.tl-featured-match-wrap .score-showcase,.tl-featured-match-wrap .score-showcase-panel,.tl-featured-match-wrap .showcase-details-row,.tl-featured-match-wrap .showcase-overs-row,.tl-featured-match-wrap>article,.tl-featured-match-wrap>div,.tl-featured-match-wrap>section{background:#ffffff!important}.tl-featured-match-wrap .public-score-teams{flex-direction:column;gap:16px;padding:12px 0}.tl-featured-match-wrap .public-score-center{order:-1;text-align:center;padding:12px}.tl-featured-match-wrap .showcase-details-row{padding:12px;gap:12px}.tl-featured-match-wrap .showcase-overs-row{padding:12px}.tl-featured-match-wrap .phone-balls{flex-wrap:wrap;justify-content:center}@media (min-width:769px){.tl-featured-desktop{display:block!important}.tl-featured-mobile{display:none!important}}.tl-panel{overflow-x:hidden;max-width:100%}.tl-panel .DataTable,.tl-panel table{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;min-width:100%}.tl-fixture-list,.tl-leaders-list{overflow-x:hidden}.tl-fixture-card,.tl-leader-row{min-width:0}}@media (max-width:560px){.tl-hero{min-height:280px;padding:40px 0 32px}.tl-hero-silhouettes{display:none}.tl-hero-left{gap:10px}.tl-breadcrumb{font-size:.76rem}.tl-hero-title{font-size:clamp(1.5rem,7vw,2.2rem);line-height:1.1}.tl-year-badge{padding:3px 10px;font-size:.68rem}.tl-hero-meta{gap:10px;font-size:.8rem}.tl-hero-meta span{gap:4px}.tl-hero-actions{gap:8px;margin-top:8px}.tl-btn{min-height:38px;padding:0 14px;font-size:.8rem;flex:1 1;justify-content:center}.tl-stats-strip{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.tl-stat-item{min-width:65px;padding:12px 8px;flex-shrink:0}.tl-stat-item strong{font-size:1.2rem}.tl-stat-item span{font-size:.6rem}.tl-grid{gap:14px}.tl-grid,.tl-section{padding:14px 0 0}.tl-panel{padding:14px;gap:10px;border-radius:12px}.tl-sec-head{flex-direction:column;align-items:flex-start;gap:8px}.tl-sec-head h2{font-size:.88rem}.tl-sec-head p{font-size:.72rem}.tl-view-all{font-size:.76rem}.tl-leader-row{padding:11px 12px;gap:10px}.tl-leader-cat{font-size:.6rem}.tl-leader-left strong{font-size:.86rem}.tl-leader-left small{font-size:.7rem}.tl-leader-val>strong{font-size:1.5rem}.tl-leader-val>span{font-size:.62rem}.tl-perf-card{padding:10px 8px}.tl-perf-label{font-size:.58rem}.tl-perf-avatar,.tl-perf-avatar-ph{width:36px;height:36px}.tl-perf-name{font-size:.74rem}.tl-perf-team{font-size:.66rem}.tl-perf-val strong{font-size:1.2rem}.tl-perf-val span{font-size:.6rem}.tl-boundary-card{padding:18px 12px}.tl-boundary-icon{width:38px;height:38px}.tl-boundary-card strong{font-size:1.8rem}.tl-boundary-card span{font-size:.68rem}.tl-teams-grid{grid-template-columns:1fr;gap:10px}.tl-team-card{padding:12px}.tl-team-card-head strong{font-size:.88rem}.tl-team-stats strong{font-size:.95rem}.tl-fixture-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.tl-ftab{padding:5px 10px;font-size:.72rem;white-space:nowrap}.public-site.public-page,.public-site.public-page.light-theme{background:#f8fafc!important}.public-site.public-page .tl-panel,.public-site.public-page.light-theme .tl-panel{background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.02),0 8px 10px -6px rgba(0,0,0,.02)!important}.public-site.public-page .tl-sec-head h2,.public-site.public-page.light-theme .tl-sec-head h2{color:#111f39!important}.public-site.public-page .tl-sec-head p,.public-site.public-page.light-theme .tl-sec-head p{color:#64748b!important}.public-site.public-page .tl-view-all,.public-site.public-page.light-theme .tl-view-all{color:#16a34a!important}.public-site.public-page .tl-fixture-card,.public-site.public-page.light-theme .tl-fixture-card{padding:12px;border-radius:10px;background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.01)!important}.public-site.public-page .tl-fixture-card:hover,.public-site.public-page.light-theme .tl-fixture-card:hover{border-color:#16a34a!important;background:#f8fafc!important}.public-site.public-page .tl-fixture-tabs,.public-site.public-page.light-theme .tl-fixture-tabs{background:#f1f5f9!important;border:1px solid #e2e8f0!important}.public-site.public-page .tl-ftab,.public-site.public-page.light-theme .tl-ftab{color:#64748b!important}.public-site.public-page .tl-ftab.active,.public-site.public-page.light-theme .tl-ftab.active{background:#ffffff!important;color:#111f39!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.public-site.public-page .tl-fix-footer,.public-site.public-page .tl-fix-header,.public-site.public-page .tl-fix-result,.public-site.public-page .tl-fix-teams,.public-site.public-page.light-theme .tl-fix-footer,.public-site.public-page.light-theme .tl-fix-header,.public-site.public-page.light-theme .tl-fix-result,.public-site.public-page.light-theme .tl-fix-teams{color:#111f39!important}.public-site.public-page .tl-fix-type,.public-site.public-page.light-theme .tl-fix-type{color:#64748b!important}.public-site.public-page .tl-fix-badge,.public-site.public-page.light-theme .tl-fix-badge{background:#f1f5f9!important;color:#111f39!important}.public-site.public-page .tl-fix-badge.live,.public-site.public-page.light-theme .tl-fix-badge.live{background:#dcfce7!important;color:#16a34a!important}.public-site.public-page .tl-fix-badge.done,.public-site.public-page.light-theme .tl-fix-badge.done{background:#f1f5f9!important;color:#64748b!important}.public-site.public-page .tl-fix-badge.sched,.public-site.public-page.light-theme .tl-fix-badge.sched{background:#fef3c7!important;color:#d97706!important}.public-site.public-page .tl-fix-score,.public-site.public-page .tl-fix-team strong,.public-site.public-page.light-theme .tl-fix-score,.public-site.public-page.light-theme .tl-fix-team strong{color:#111f39!important}.public-site.public-page .tl-fix-footer span,.public-site.public-page.light-theme .tl-fix-footer span{color:#64748b!important}.tl-prize-row,.tl-rule-row{padding:9px 11px;font-size:.78rem}.tl-prize-icon{font-size:1.1rem}.tl-rule-dot{width:6px;height:6px;margin-top:4px}.tl-table-head,.tl-table-row{grid-template-columns:20px 1fr 32px;gap:4px;padding:7px 8px;font-size:.76rem}.tl-table-head span:nth-child(3),.tl-table-row span:nth-child(3){display:none}.tl-table-head span{font-size:.56rem}.tl-sixes-count{font-size:.9rem}.public-content-grid{grid-template-columns:1fr;gap:16px;padding:24px 0 48px}.public-side-column{order:2}.tl-featured-match-wrap{background:#ffffff!important;border-radius:12px;padding:16px;border:1px solid #e2ebf4;box-shadow:0 2px 8px rgba(15,32,55,.08)}.tl-featured-desktop{display:none!important}.tl-featured-mobile{display:block!important}.mobile-featured-match{background:#ffffff;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:16px}.mobile-match-status{display:flex;justify-content:space-between;align-items:center;gap:8px}.mobile-status-badge{background:#61708a;color:#ffffff;padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase}.mobile-status-badge.live{background:#ef4444}.mobile-match-meta{color:#61708a;font-size:.75rem}.mobile-match-score{text-align:center;padding:12px;background:#f8fafc;border-radius:8px}.mobile-match-score h2{margin:0;color:#111f39;font-size:1.8rem;font-weight:900;line-height:1;font-family:Space Grotesk,sans-serif}.mobile-match-score h2 span{font-size:.9rem;color:#61708a;font-weight:600}.mobile-match-score p{margin:8px 0 0;color:#61708a;font-size:.85rem}.mobile-match-teams{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:8px}.mobile-team-block{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1}.mobile-team-block strong{color:#111f39;font-size:.85rem;font-weight:700;text-align:center}.mobile-vs{color:#61708a;font-size:.7rem;font-weight:900}.tl-panel{overflow-x:hidden;max-width:100%}.tl-panel .DataTable,.tl-panel table{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;min-width:100%}.tl-leaders-list{overflow-x:hidden}.tl-leader-row{min-width:0}.tl-fixture-list{overflow-x:hidden}.tl-fixture-card{min-width:0}.tl-panel .public-sponsor-list{overflow-x:hidden}.tl-panel .public-sponsor-list .public-sponsor-item{flex-wrap:wrap}}@media (max-width:400px){.tl-hero{min-height:260px;padding:36px 0 28px}.tl-hero-title{font-size:clamp(1.3rem,8vw,1.9rem)}.tl-btn{min-height:36px;padding:0 12px;font-size:.76rem}.tl-stat-item{min-width:60px;padding:10px 6px}.tl-stat-item strong{font-size:1.1rem}.tl-panel{padding:12px}.tl-sec-head h2{font-size:.84rem}.tl-fixture-card,.tl-team-card{padding:10px}.tl-ftab{padding:4px 8px;font-size:.68rem}}@media (max-width:768px){.plm-match-hero{min-height:240px;padding:40px 0 32px}.plm-match-hero-trophy{width:140px;height:175px;right:2%}.plm-match-hero-left{max-width:100%;gap:10px}.plm-match-title{font-size:clamp(1.6rem,5vw,2.6rem)}.plm-match-breadcrumb{gap:8px}.plm-match-tourney-chip{padding:3px 10px;font-size:.7rem}.plm-match-meta{gap:8px 16px;font-size:.8rem}.plm-match-actions{gap:8px}.plm-action-btn{padding:8px 12px;font-size:.8rem}.public-content-grid{grid-template-columns:1fr;gap:16px;padding:20px 0 40px}.public-side-column{order:2}.plm-related-match-card{padding:12px;font-size:.85rem}.live-tournament-hub,.live-tournament-hub>div{background:#ffffff!important}.live-tournament-hub *{color:#111f39!important}.public-panel{padding:16px;border-radius:12px}.yt-embed-wrap iframe{min-height:200px}}@media (max-width:560px){.plm-match-hero{min-height:200px;padding:32px 0 24px}.plm-match-hero-trophy{display:none}.plm-match-hero-left{gap:8px}.plm-match-title{font-size:clamp(1.4rem,6vw,2.2rem);line-height:1.15}.plm-match-breadcrumb{flex-direction:column;align-items:flex-start;gap:6px}.plm-match-tourney-chip{padding:2px 8px;font-size:.66rem}.plm-match-meta{gap:6px 12px;font-size:.76rem}.plm-match-meta span{gap:3px}.plm-match-actions{flex-direction:column;gap:6px}.plm-action-btn{width:100%;justify-content:center;padding:10px 14px;font-size:.82rem}.public-content-grid{gap:14px;padding:16px 0 36px}.public-panel{padding:14px;border-radius:10px}.plm-related-match-card{padding:10px;font-size:.8rem}.public-panel .DataTable,.public-panel table{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;min-width:100%}.scorecard-mobile-view{display:block!important}.scorecard-desktop-view{display:none!important}.yt-embed-wrap iframe{min-height:180px}.public-embed-modal{width:90%;max-width:400px;padding:16px}.public-embed-modal textarea{height:80px;font-size:.8rem}}@media (max-width:400px){.plm-match-hero{min-height:180px;padding:28px 0 20px}.plm-match-title{font-size:clamp(1.2rem,7vw,1.9rem)}.plm-match-tourney-chip{padding:2px 6px;font-size:.62rem}.plm-match-meta{gap:4px 10px;font-size:.72rem}.plm-action-btn{padding:8px 12px;font-size:.78rem}.public-panel{padding:12px}.plm-related-match-card{padding:8px;font-size:.76rem}}@media (max-width:768px){.pdp-hero{padding:36px 0 32px}.pdp-hero-silhouette{width:200px;opacity:.5}.pdp-hero-inner{grid-template-columns:180px minmax(0,1fr);gap:24px}.pdp-photo-card{width:160px;height:160px}.pdp-story-btn{padding:8px 14px;font-size:.8rem}.pdp-hero-name{font-size:clamp(1.8rem,5vw,3rem)}.pdp-hero-meta{font-size:.85rem;margin-bottom:20px}.pdp-hero-stats{gap:8px}.pdp-hero-stat-card{padding:12px 10px;min-width:70px}.pdp-hero-stat-card>strong{font-size:1.3rem}.pdp-hero-stat-card>span{font-size:.62rem}.pdp-suggested-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-suggested-card{padding:12px}.pdp-suggested-card img{width:38px;height:38px}.pdp-content{grid-template-columns:1fr;padding:20px 0 48px;overflow-x:hidden}.pdp-side-col{order:2}.pdp-full-col,.pdp-hero,.pdp-main-col,.pdp-side-col,.pdp-suggested{overflow-x:hidden;max-width:100%}.pdp-panel{overflow-x:hidden;padding:16px;border-radius:12px}.pdp-panel-head{gap:10px}.pdp-panel-head h3{font-size:.92rem}.pdp-panel-head p{font-size:.74rem}.pdp-chart-tabs{flex-wrap:wrap}.pdp-tab-btn{padding:6px 12px;font-size:.8rem}.pdp-stat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.pdp-stat-box{padding:12px 10px}.pdp-stat-label{font-size:.7rem}.pdp-stat-value{font-size:1.2rem}.pdp-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.pdp-table-head,.pdp-table-row{min-width:600px}}@media (max-width:560px){.pdp-hero{padding:28px 0 24px}.pdp-hero-silhouette{display:none}.pdp-hero-inner{grid-template-columns:1fr;gap:20px;text-align:center}.pdp-photo-col{order:-1}.pdp-photo-card{width:140px;height:140px}.pdp-hero-chips{justify-content:center}.pdp-hero-name{font-size:clamp(1.5rem,6vw,2.4rem)}.pdp-hero-meta{flex-wrap:wrap;font-size:.8rem;margin-bottom:16px}.pdp-hero-meta,.pdp-hero-stats{justify-content:center}.pdp-hero-stat-card{padding:10px 8px;min-width:60px}.pdp-hero-stat-card>strong{font-size:1.15rem}.pdp-hero-stat-card>span{font-size:.58rem}.pdp-suggested{padding:20px 0 0}.pdp-suggested-head{flex-direction:column;align-items:flex-start;gap:10px}.pdp-suggested-head h2{font-size:1.05rem}.pdp-suggested-head span{font-size:.76rem}.pdp-suggested-grid{grid-template-columns:1fr;gap:10px}.pdp-suggested-card{padding:10px}.pdp-suggested-card img{width:36px;height:36px}.pdp-suggested-info strong{font-size:.82rem}.pdp-suggested-info span{font-size:.7rem}.pdp-content{padding:16px 0 36px;overflow-x:hidden}.pdp-panel{padding:14px;border-radius:10px;overflow-x:hidden}.pdp-full-col,.pdp-hero,.pdp-main-col,.pdp-side-col,.pdp-suggested{overflow-x:hidden;max-width:100%}.pdp-hero-inner,.pdp-hero-stats,.pdp-suggested-grid{overflow-x:hidden}.pdp-panel-head{gap:8px}.pdp-panel-head h3{font-size:.88rem}.pdp-panel-head p{font-size:.72rem}.pdp-chart-tabs{gap:2px}.pdp-tab-btn{padding:5px 10px;font-size:.76rem}.pdp-line-svg{min-height:180px}.pdp-chart-totals{flex-direction:column;gap:8px}.pdp-total-card{padding:10px}.pdp-stat-grid{grid-template-columns:1fr;gap:8px}.pdp-stat-box{padding:10px 8px}.pdp-stat-label{font-size:.68rem}.pdp-stat-value{font-size:1.1rem}.pdp-table-head,.pdp-table-row{padding:8px 6px;font-size:.75rem}.pdp-match-head span:nth-child(7),.pdp-match-head span:nth-child(8),.pdp-match-row span:nth-child(7),.pdp-match-row span:nth-child(8){display:none}}@media (max-width:400px){.pdp-hero{padding:24px 0 20px}.pdp-photo-card{width:120px;height:120px}.pdp-hero-name{font-size:clamp(1.3rem,7vw,2rem)}.pdp-hero-stat-card{padding:8px 6px;min-width:55px}.pdp-hero-stat-card>strong{font-size:1rem}.pdp-hero-stat-card>span{font-size:.54rem}.pdp-panel{padding:12px}.pdp-tab-btn{padding:4px 8px;font-size:.72rem}.pdp-stat-box{padding:8px 6px}.pdp-stat-value{font-size:1rem}}.dashboard-metrics .metric:nth-child(5),.dashboard-metrics .metric:nth-child(6){grid-column:span 1!important}