.ce,.ce-sheet{--ce-display: "Big Shoulders Display", "Arial Narrow", system-ui, sans-serif;--ce-sat: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--ce-sab: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--ce-line: #e7dfcc;--ce-line-strong: #d4c9b2;--ce-muted: #6f6652;--ce-paper: #fcfaf5;--ce-on-navy: #c3cedc;--ce-on-navy-2: #8fa0b6;--ce-line-dark: rgba(247, 241, 227, .14)}:where(.ce,.ce-sheet) button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}:where(.ce,.ce-sheet) ul{margin:0;padding:0;list-style:none}:where(.ce,.ce-sheet) :is(h2,p){margin:0}.ce button:focus-visible,.ce input:focus-visible,.ce-sheet button:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.ce button:disabled{cursor:default}.ce-ico{flex:none}.ce-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--cream);color:var(--navy-900);font-size:15px;line-height:1.3}.ce-col{width:100%;max-width:560px;margin-inline:auto;padding-inline:16px}.ce-board{position:relative;flex:0 0 auto;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--ce-sat) + 8px) 0 16px;background:linear-gradient(180deg,var(--navy-900) 0%,var(--navy-950) 100%);color:var(--cream)}.ce-board--cover,.ce-board--search{flex:1 0 auto}.ce-board:before{content:"";position:absolute;inset:0 0 auto 0;height:190px;pointer-events:none;background:repeating-linear-gradient(-62deg,transparent 0 22px,rgba(200,16,46,.9) 22px 29px,transparent 29px 52px);-webkit-mask:radial-gradient(ellipse 240px 190px at 100% 0,#000 25%,transparent 100%);mask:radial-gradient(ellipse 240px 190px at 100% 0,#000 25%,transparent 100%)}.ce-board--search:before{display:none}.ce-board>*{position:relative}.ce-bar{display:flex;align-items:center;gap:6px}.ce-icon-btn{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px}.ce-bar .ce-icon-btn{margin-left:-10px}.ce-brand{display:flex;align-items:center;gap:8px}.ce-brand img{width:30px;height:30px}.ce-brand b{font-size:19px;font-weight:800;letter-spacing:-.3px;color:var(--cream)}.ce-cover-zone{flex:1 1 0;min-height:92px;display:flex;container-type:size}.ce-cover{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(3cqh,14px);text-align:center}.ce-cover img{width:min(58cqh,68cqw);height:min(58cqh,68cqw);flex:none}.ce-cover b{display:block;font-size:min(15cqh,13.5cqw);font-weight:800;line-height:1.02;letter-spacing:-.02em;color:var(--cream)}.ce-cover span{display:block;margin-top:min(1.4cqh,6px);font-size:max(11.5px,min(4.6cqh,3.9cqw));font-weight:700;letter-spacing:.14em;color:var(--accent-bright)}@container (max-height: 170px){.ce-cover{flex-direction:row;gap:12px;text-align:left}.ce-cover img{width:min(88cqh,76px);height:min(88cqh,76px)}.ce-cover b{font-size:33px}.ce-cover span{font-size:11.5px}}.ce-last{display:flex;align-items:stretch;margin-top:10px;border-radius:14px;background:var(--ce-paper);color:var(--navy-900);box-shadow:0 10px 24px -8px #0000008c}.ce-last__enter{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 0 12px 12px!important;border-radius:14px 0 0 14px}.ce-last__text{flex:1;min-width:0}.ce-last__tag{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.ce-last__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:2px 0 3px;font-family:var(--ce-display);font-size:28px;font-weight:800;line-height:1.04}.ce-last__place,.ce-row__place{display:block;overflow:hidden;font-size:13px;color:var(--ce-muted);text-overflow:ellipsis;white-space:nowrap}.ce-last__x{flex:none;align-self:flex-start;width:44px;height:44px;margin:4px 4px 0 0;display:grid;place-items:center;border-radius:10px;color:var(--ce-muted)}.ce-search{position:relative;margin-top:10px}.ce-search>.ce-ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.ce-search input{width:100%;height:48px;padding:0 44px;border:1px solid rgba(247,241,227,.28);border-radius:12px;background:#f7f1e31a;color:var(--cream);font:inherit;font-size:16px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ce-search input::placeholder{color:var(--ce-on-navy);opacity:1}.ce-search input:focus{outline:none;border-color:var(--ce-paper);background:var(--ce-paper);color:var(--navy-900);box-shadow:0 0 0 3px var(--clay)}.ce-search input:focus::placeholder{color:var(--ce-muted)}.ce-search:focus-within>.ce-ico{color:var(--navy-900)}.ce-search__x{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;color:var(--ce-on-navy)}.ce-search:focus-within .ce-search__x{color:var(--ce-muted)}.ce-board--cover .ce-search{margin-top:16px}.ce-board--cover .ce-search input,.ce-board--search .ce-search input{border-color:var(--ce-paper);background:var(--ce-paper);color:var(--navy-900)}.ce-board--cover .ce-search input{height:60px;padding-left:50px;border-radius:14px;font-size:clamp(16px,4.4vw,18px);box-shadow:0 10px 24px -8px #0000008c}.ce-board--cover .ce-search>.ce-ico{left:16px;width:24px;height:24px;color:var(--accent)}.ce-board--cover .ce-search input::placeholder,.ce-board--search .ce-search input::placeholder{color:var(--ce-muted)}.ce-board--search{padding-top:calc(var(--ce-sat) + 12px)}.ce-board--search .ce-search{margin-top:0}.ce-board--search .ce-search input{height:52px}.ce-board--search .ce-search>.ce-ico,.ce-board--search .ce-search__x{color:var(--navy-900)}.ce-error{position:relative;margin-top:10px!important;padding:9px 12px;border:1px solid #f5c2ca;border-radius:10px;background:#fdf0f2;color:var(--accent-ink);font-size:14px;font-weight:600}.ce-results{margin-top:10px!important}.ce-results .ce-row,.ce-results .ce-skeleton{border-color:var(--ce-line-dark)}.ce-results .ce-row:first-child,.ce-results .ce-skeleton:first-child{border-top:0}.ce-results .ce-row__place{color:var(--ce-on-navy)}.ce-results .ce-mark--initial{box-shadow:inset 0 0 0 1.5px var(--ce-on-navy-2)}.ce-results .ce-skeleton i{background:#1c3352}.ce-no-results{margin-top:18px!important;color:var(--cream);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.ce-field{flex:1 1 0;min-height:60px;position:relative;container-type:size}@container (max-height: 110px){.ce-field .ce-diamond{display:none}}.ce-diamond{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ce-list{flex:1 0 auto;padding-bottom:calc(var(--ce-sab) + 10px)}.ce-board--cover+.ce-list{flex:none}.ce-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:8px;min-height:44px;padding-top:8px}.ce-section__head h2{font-family:var(--ce-display);font-size:22px;font-weight:800;line-height:1.1}.ce-chip{display:inline-flex;align-items:center;max-width:100%;min-height:44px}.ce-chip>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:34px;padding:0 10px;border:1px solid var(--ce-line-strong);border-radius:999px;background:var(--ce-paper);font-size:13.5px;font-weight:600}.ce-chip i{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ce-chip--ask>span{height:40px;padding:0 14px;border-color:var(--navy-900);background:var(--navy-900);color:var(--cream);font-size:15px}.ce-row{display:flex;align-items:center;min-height:66px;border-top:1px solid var(--ce-line)}.ce-row__enter{flex:1;min-width:0;min-height:65px;display:flex;align-items:center;gap:12px;padding:8px 0!important}.ce-row__text{flex:1;min-width:0}.ce-row__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15.5px;font-weight:700;line-height:1.2}.ce-row__place{margin-top:2px}.ce-row__x{flex:none;width:44px;height:44px;margin-right:-12px;display:grid;place-items:center;border-radius:10px;color:var(--ce-muted)}.ce-row--gone .ce-row__name{color:var(--ce-muted);font-weight:600}.ce-row--gone .ce-mark{opacity:.45;filter:grayscale(1)}.ce-see-all{width:100%;min-height:44px;display:flex;align-items:center;gap:4px;border-top:1px solid var(--ce-line)!important;color:var(--accent-ink);font-size:14px;font-weight:700}.ce-mark{display:block;flex:none;object-fit:contain}.ce-mark--initial{display:grid;place-items:center;border-radius:50%;background:var(--navy-900);color:var(--cream);font-family:var(--ce-display);font-weight:800;line-height:1}.ce-demo{width:100%;min-height:66px;display:flex;align-items:center;gap:12px;padding:8px 0!important;border-top:2px dashed var(--ce-line-strong)!important}.ce-demo__eye{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1.5px dashed var(--clay);border-radius:50%;color:#9a4f1e}.ce-demo__text{flex:1;min-width:0}.ce-demo__text b{display:block;font-size:15.5px;font-weight:700}.ce-demo__text span{display:block;font-size:13px;color:var(--ce-muted)}.ce-demo>.ce-ico{color:var(--ce-muted)}.ce-empty{padding-top:12px;border-top:1px solid var(--ce-line)}.ce-empty__msg{margin-bottom:12px!important;font-family:var(--ce-display);font-size:26px;font-weight:800;line-height:1.08}.ce-note{padding:14px 0;border-top:1px solid var(--ce-line);color:var(--ce-muted);font-size:14px;font-weight:600}.ce-skeleton{min-height:66px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--ce-line)}.ce-skeleton i{display:block;background:#e9e1cf;animation:ce-pulse 1.3s ease-in-out infinite}.ce-skeleton i.a{width:44px;height:44px;flex:none;border-radius:50%}.ce-skeleton div{flex:1}.ce-skeleton i.b{width:66%;height:14px;border-radius:4px}.ce-skeleton i.c{width:38%;height:11px;margin-top:8px;border-radius:4px}.ce-skeleton:nth-child(2n) i.b{width:52%}@keyframes ce-pulse{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.ce-skeleton i{animation:none}}.platform-sidebar.ce-menu{width:min(85vw,320px);gap:0;overflow-y:auto;padding:calc(var(--ce-sat) + 8px) 16px calc(var(--ce-sab) + 12px);box-shadow:8px 0 32px #00000059;color:var(--cream)}.platform-sidebar.ce-menu:not(.is-open){box-shadow:none;visibility:hidden}.ce-menu__head{flex:none;display:flex;align-items:center;justify-content:space-between}.ce-menu__head .ce-icon-btn{margin-right:-10px}.ce-menu__title{margin-bottom:2px!important;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ce-on-navy-2)}.ce-menu__auth{flex:none;display:grid;gap:8px;margin-top:10px}.ce-btn{min-height:48px;display:flex;align-items:center;justify-content:center;padding:0 12px!important;border-radius:12px;font-size:16px;font-weight:700;text-align:center!important}.ce-btn--red{background:var(--accent)!important;color:#fff!important}.ce-btn--line{border:1.5px solid rgba(247,241,227,.4)!important;color:var(--cream)}.ce-account{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:6px}.ce-account__email{flex:none;overflow:hidden;color:var(--cream);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ce-account__note{flex:none;margin-top:6px!important;color:var(--ce-on-navy);font-size:14px}.ce-account__leagues{flex:0 1 auto;min-height:64px;margin-top:6px!important;overflow-y:auto}.ce-mine{width:100%;min-height:56px;display:flex;align-items:center;gap:10px;padding:5px 0!important;color:var(--cream)}.ce-account__leagues li+li .ce-mine{border-top:1px solid var(--ce-line-dark)}.ce-mine .ce-mark--initial{box-shadow:inset 0 0 0 1.5px var(--ce-on-navy-2)}.ce-mine b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14.5px;font-weight:600;line-height:1.2}.ce-mine small,.ce-option small{display:block;color:var(--ce-on-navy);font-size:12.5px;font-weight:500}.ce-option{width:100%;min-height:48px;flex:none;display:flex;align-items:center;gap:12px;color:var(--cream);font-size:15.5px;font-weight:500}.ce-option>.ce-ico,.ce-contact .ce-ico{color:var(--ce-on-navy)}.ce-option span{min-width:0}.ce-block{flex:none;margin-top:12px;padding-top:12px;border-top:1px solid var(--ce-line-dark)}.ce-block--anchored{margin-top:0}.ce-block--anchored+.ce-block--anchored{margin-top:8px;padding-top:8px}.ce-block--legal .ce-option{min-height:44px;font-size:14.5px}.ce-menu__middle{flex:1 1 0;min-height:12px;position:relative;overflow:hidden}.ce-menu__middle .ce-diamond{top:8px;right:0;bottom:8px;left:0;height:calc(100% - 16px);opacity:.55}.ce-contact{display:grid;grid-template-columns:repeat(var(--ce-n, 4),minmax(0,1fr));gap:2px;margin-top:6px}.ce-contact button{min-height:58px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 0 4px;border-radius:10px;color:var(--cream);font-size:11.5px;font-weight:600;text-align:center}@media (max-width: 360px){.ce-contact button{font-size:10.5px}}.ce-sheet{color:var(--navy-900)}.ce-sheet__list{max-height:60dvh;overflow-y:auto;margin-bottom:8px!important}.ce-sheet__list .ce-row:first-child{border-top:0}.ce-sheet__list .ce-row__x{margin-right:0}.po-link{display:flex;align-items:center;gap:.85rem;margin-bottom:2rem;padding:.9rem 1.1rem;border-radius:14px;background:var(--ink) var(--diamond-lines) right -12px center / 120px no-repeat;color:var(--on-ink);text-decoration:none;box-shadow:var(--shadow-md)}.po-link>svg:first-child{flex-shrink:0;color:var(--accent-bright)}.po-link__copy{display:flex;flex:1;flex-direction:column;min-width:0}.po-link__copy strong{font-size:1.05rem;font-weight:900;overflow-wrap:anywhere}.po-link__copy span{color:var(--accent-bright);font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.po-link__go{display:inline-flex;flex-shrink:0;align-items:center;gap:.2rem;font-size:.8rem;font-weight:800}.po-link:hover .po-link__go{text-decoration:underline}.po-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:2rem;padding:.9rem 1.1rem;border:1px dashed var(--accent);border-radius:14px;background:var(--red-light);color:var(--ink)}.po-cta>svg{flex-shrink:0;color:var(--accent)}.po-cta p{flex:1 1 15rem;margin:0;font-size:.85rem;line-height:1.45}.po-cta p strong{display:block;font-size:.95rem}.po-champion{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;border:2px solid #d4af37;border-radius:16px;background:linear-gradient(135deg,#fff8e1 0%,var(--paper) 70%)}.po-champion__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.po-champion__tag{display:inline-flex;align-items:center;gap:.3rem;color:#8a6d12;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.po-champion__name{color:var(--ink);font-size:1.35rem;font-weight:900;line-height:1.15;text-decoration:none;overflow-wrap:anywhere}a.po-champion__name:hover{text-decoration:underline}.po-champion__more{color:var(--text-secondary);font-size:.78rem;font-weight:600}.po-bracket__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.po-bracket__scroll:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:12px}.po-bracket__rounds{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.po-round{display:flex;flex-direction:column;min-width:0}.po-round__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.6rem;padding-bottom:.35rem;border-bottom:2px solid var(--accent)}.po-round__head h3{margin:0;color:var(--ink);font-size:.95rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.po-round__head span{color:var(--text-muted);font-size:.75rem;font-weight:700}.po-round__list{display:flex;flex:1;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width: 760px){.po-bracket__rounds{display:grid;grid-template-columns:repeat(var(--po-rounds, 3),minmax(250px,1fr));gap:1.25rem}.po-round__list{justify-content:space-around}}.po-bye{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.45rem .7rem;border:1px dashed var(--sand-border);border-radius:12px;background:var(--surface-warm)}.po-bye .po-side__name{font-size:.85rem}.po-bye__tag{flex-shrink:0;padding:.12rem .5rem;border-radius:999px;background:var(--green-light);color:var(--green);font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.po-series{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem;border:1px solid var(--sand-border);border-radius:14px;background:var(--paper);box-shadow:var(--shadow-sm)}.po-series.is-decided{border-color:var(--line-faint)}.po-series.is-pending{border-style:dashed;background:var(--surface-warm);box-shadow:none}.po-series__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.75rem}.po-series__head strong{color:var(--ink);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.po-series__head span{color:var(--text-muted);font-weight:700}.po-series__teams{display:flex;flex-direction:column;gap:.3rem}.po-side{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.3rem .4rem;border-radius:10px}.po-side.is-winner{background:var(--green-light)}.po-side.is-out{opacity:.62}.po-side.is-tbd{color:var(--text-secondary);font-size:.85rem;font-style:italic;font-weight:600}.po-side__seed{display:grid;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;border-radius:6px;background:var(--ink);color:var(--on-ink);font-size:.7rem;font-weight:900;font-variant-numeric:tabular-nums}.po-side__name{flex:1;min-width:0;overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.po-side__name:hover{text-decoration:underline}.po-side.is-winner .po-side__name{color:var(--green)}.po-side__wins{flex-shrink:0;min-width:1.6rem;color:var(--ink);font-size:1.1rem;font-weight:900;font-variant-numeric:tabular-nums;text-align:right}.po-side.is-winner .po-side__wins{color:var(--green)}.po-series__vs{padding-left:.4rem;color:var(--text-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.po-series__status{margin:0;color:var(--text-secondary);font-size:.78rem;font-weight:700}.po-series__status.is-decided{color:var(--green);font-weight:800}.po-series__games{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.po-game{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .55rem;border:1px solid var(--sand-border);border-radius:999px;background:var(--surface-warm);color:var(--text-secondary);font-size:.75rem;font-weight:700;text-decoration:none;white-space:nowrap}.po-game:hover{border-color:var(--accent)}.po-game:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.po-game.is-played{border-color:var(--line-faint);background:var(--paper);color:var(--ink)}.po-game__label{color:var(--ink);font-weight:900}.po-game__team{color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums}.po-game__team.is-winner{color:var(--ink);font-weight:900}.po-game__sep{color:var(--text-secondary);font-weight:600}.po-form__rounds{display:flex;flex-direction:column;gap:.6rem}.po-form__round{display:grid;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;color:var(--ink)}.po-preview{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.po-preview li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.45rem .6rem;border:1px solid var(--sand-border);border-radius:10px;background:var(--surface-warm);font-size:.82rem;font-weight:700;color:var(--ink)}.po-preview__team{display:flex;align-items:center;gap:.4rem;min-width:0}.po-preview__team:last-child{flex-direction:row-reverse;text-align:right}.po-preview__team span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 480px){.po-preview li{grid-template-columns:minmax(0,1fr);gap:.15rem}.po-preview__team:last-child{flex-direction:row;text-align:left}.po-preview__vs{padding-left:1.9rem}}.po-preview li.is-bye{grid-template-columns:minmax(0,1fr) auto;border-style:dashed}.po-preview__bye{color:var(--green);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}@media (max-width: 480px){.po-preview li.is-bye{grid-template-columns:minmax(0,1fr) auto}}.po-preview__vs{color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.bases-diamond{display:inline-block;flex-shrink:0;overflow:visible;vertical-align:middle}.bases-diamond path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.bases-diamond path.is-on{fill:currentColor}.tour-sk.skel-zone{animation:none}.tour-sk__hero .skel{background:linear-gradient(90deg,#ffffff1f,#ffffff38,#ffffff1f);background-size:200% 100%}.tour-sk__title{display:flex;flex-direction:column;margin:.5rem 0}.tour-sk__title .skel{height:2.875rem!important}.tour-sk__sub{height:29px!important}@media (max-width: 384px){.tour-sk__sub{height:42px!important}}@media (max-width: 374px){.tour-sk__title .skel{height:2.415rem!important}}.tour-sk__hero .tour-sk__btn{width:100%!important}.tour-sk .skel-panel{padding:0;border:0;border-radius:0;background:transparent}.tour-sk .skel-panel__row{padding:.75rem 0}.tour-sk__thead{margin:3px 0}.tour-sk__legend{margin-top:12px}.tour-sk .tour-chips .skel{height:44px!important}.tour-sk__cat{margin:14px 0 2px}@media (min-width: 640px){.tour-sk__title{margin:.625rem 0}.tour-sk__title .skel{height:4.37rem!important}.tour-sk__title .skel+.skel{display:none}.tour-sk__hero .tour-sk__btn{width:110px!important}}.home-live__teams.has-che{gap:.55rem}.che-head{display:flex;justify-content:flex-end;gap:.25rem;margin-bottom:-.3rem;color:var(--ink-soft);font-size:.6875rem;font-weight:800;letter-spacing:.04em}.che-head span{width:1.75rem;text-align:center}.che-head span:first-child{width:2.75rem}.che-cells{display:flex;flex-shrink:0;gap:.25rem;margin-left:-.5rem}.che-cells span{display:grid;place-items:center;width:1.75rem;height:2.5rem;color:var(--ink-soft);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.lu-page{display:flex;flex-direction:column;gap:.85rem;max-width:560px;margin:0 auto;padding-bottom:5rem;color:var(--ink)}.lu-head{display:flex;flex-direction:column;gap:.3rem}.lu-title{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.lu-team{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;min-width:0;font-size:.9375rem}.lu-team strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lu-team__vs{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.lu-sub{margin:0;color:var(--ink-soft);font-size:.875rem;font-weight:600}.lu-help,.lu-hint{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.lu-countdown{margin:.15rem 0 0;color:var(--ink);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.lu-countdown.is-soon{color:var(--accent-ink)}.lu-card{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border:1px solid var(--sand-border);border-radius:16px;background:var(--paper);box-shadow:var(--elev-1)}.lu-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lu-card__head .lu-card__restart{color:var(--accent-ink);font-size:.8125rem}.lu-section{margin:0;color:var(--ink-soft);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lu-strip{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;border-radius:12px;font-size:.8438rem;line-height:1.45}.lu-strip svg{flex:none;margin-top:.1rem}.lu-strip.is-info{background:var(--surface-low);color:var(--ink)}.lu-strip.is-warn{background:var(--amber-light);color:#7a3d12}.lu-strip.is-error{background:var(--red-light);color:var(--accent-deep)}.lu-strip.is-ok{background:var(--green-light);color:var(--outfield-deep)}.lu-strip__action{display:inline-block;min-height:32px;padding:0 .2rem;border:0;background:none;color:inherit;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.lu-note{margin:0;padding:.55rem .85rem;border-radius:10px;background:var(--ink);color:var(--on-ink);font-size:.8438rem;font-weight:600;line-height:1.4}.lu-closed{display:flex;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--sand-border);border-radius:12px;background:var(--surface-low);color:var(--ink);font-size:.8438rem;line-height:1.45}.lu-closed svg{flex:none;margin-top:.15rem;color:var(--ink-soft)}.lu-closed p{margin:.25rem 0 0;color:var(--text-secondary)}.lu-empty{gap:.6rem}.lu-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:52px;padding:.6rem 1rem;border-radius:12px;font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}.lu-btn small{font-size:.75rem;font-weight:600;opacity:.85}.lu-btn--primary{border:0;background:var(--primary);color:var(--on-primary)}.lu-btn--secondary{border:1px solid var(--gray-300);background:var(--paper);color:var(--ink)}.lu-btn:disabled{opacity:.55;cursor:progress}.lu-choose{display:flex;flex-direction:column;gap:.5rem}.lu-choose__team{display:flex;align-items:center;gap:.6rem;min-height:56px;padding:.5rem .75rem;border:1px solid var(--sand-border);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.lu-choose__name{flex:1;min-width:0;font-size:.9375rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.lu-choose__state{flex:none;padding:.2rem .5rem;border-radius:999px;background:var(--surface-low);color:var(--ink-soft);font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lu-choose__state.is-ok{background:var(--green-light);color:var(--outfield-deep)}.lu-choose__state.is-warn{background:var(--amber-light);color:#7a3d12}.lu-link{color:var(--ink);font-weight:800}.lu-move{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;border-radius:12px;background:var(--ink);color:var(--on-ink);font-size:.8438rem;line-height:1.4;box-shadow:var(--elev-2)}.lu-list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.lu-row{display:flex;align-items:center;gap:.25rem;min-height:56px;border:1px solid var(--sand-border);border-radius:12px;background:var(--paper)}.lu-row.is-moving{border-color:var(--accent-deep);background:var(--sand-light)}.lu-row.is-gone{border-color:var(--clay);background:var(--amber-light)}.lu-row__num,.lu-row__who,.lu-row__pos{border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.lu-row__num{display:grid;place-items:center;flex:none;width:44px;height:56px;padding:0}.lu-row__num span{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--gray-300);border-radius:50%;font-size:.9375rem;font-weight:900;font-variant-numeric:tabular-nums}.lu-row.is-moving .lu-row__num span,.lu-row__num[aria-pressed=true] span{border-color:var(--accent-deep);background:var(--accent-deep);color:var(--on-ink)}.lu-row__who{display:flex;align-items:center;flex:1;gap:.4rem;min-width:0;min-height:56px;padding:0 .25rem;text-align:left}.lu-row__name{flex:1;min-width:0;font-size:.9375rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu-row__name.is-empty{color:var(--text-muted);font-weight:600}.lu-row__name.is-warn{color:#7a3d12;font-size:.8125rem;white-space:normal}.lu-row__shirt{flex:none;min-width:32px;color:var(--ink-soft);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.lu-row__pos{display:grid;place-items:center;flex:none;width:56px;height:44px;margin-right:6px;border:1px solid var(--gray-300);border-radius:10px;background:var(--surface-low);font-size:.9375rem;font-weight:900;letter-spacing:.02em}.lu-row__pos.is-empty{color:var(--text-muted);font-weight:700}.lu-row__pos:disabled{opacity:.45;cursor:default}.lu-row__num:focus-visible,.lu-row__who:focus-visible,.lu-row__pos:focus-visible,.lu-pitcher:focus-visible,.lu-grid__cell:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.lu-list__tools{display:flex;flex-wrap:wrap;gap:0 .75rem}.lu-text-btn{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:.875rem;font-weight:800;cursor:pointer}.lu-text-btn--danger{color:var(--accent-ink)}.lu-text-btn:disabled{opacity:.5;cursor:default}.lu-pitcher{display:flex;align-items:center;gap:.5rem;min-height:56px;padding:.5rem .75rem;border:1px solid var(--sand-border);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.lu-pitcher__action{flex:none;color:var(--accent-ink);font-size:.8125rem;font-weight:800}.lu-problems{padding:.85rem 1rem;border:1px solid var(--red-border);border-radius:12px;background:var(--red-light);color:var(--accent-deep);font-size:.8438rem;line-height:1.45}.lu-problems ul{margin:.35rem 0 0;padding-left:1.1rem}.lu-foot{position:sticky;bottom:calc(var(--app-tab-bar-height, 0px));z-index:4;display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:0 -.5rem;padding:.75rem .5rem .5rem;background:linear-gradient(to top,var(--bg) 85%,transparent)}.lu-foot__save{width:100%;min-height:52px;box-shadow:var(--elev-2)}.lu-modal .ss-head__title{margin:0;color:var(--navy-900);font-size:1.4rem;font-weight:800}@media (min-width: 600px){.sheet--center .sheet__panel.lu-modal{height:calc(100dvh - 2.5rem)}}.lu-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;padding-bottom:1rem;color:var(--ink)}.lu-modal__body>.lu-head:empty{display:none}.lu-foot--modal{position:static;flex-shrink:0;margin:0;padding:.75rem 1rem;border-top:1px solid var(--gray-200);background:var(--paper)}.lu-foot__row{display:flex;gap:.6rem;width:100%}.lu-foot__row .lu-foot__cancel{flex:2 1 0;min-height:52px}.lu-foot__row .lu-foot__save{flex:3 1 0;width:auto}.lu-foot-link{margin:0;text-align:center}.lu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-bottom:.5rem}.lu-grid__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:56px;padding:.4rem .3rem;border:1px solid var(--sand-border);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;cursor:pointer}.lu-grid__cell.is-on{border-color:var(--accent-deep);background:var(--accent-deep);color:var(--on-ink)}.lu-grid__cell.is-taken{background:var(--surface-low)}.lu-grid__code{font-size:1.0625rem;font-weight:900}.lu-grid__name{max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu-grid__cell.is-taken .lu-grid__name{font-weight:800}.lu-pick__shirt{flex:none;min-width:2.4rem;color:var(--ink-soft);font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums}.ss-lineup__player.is-busy{color:var(--text-muted);background:var(--surface-low)}.ss-lineup__player:disabled{cursor:default}.lu-sheet__clear{display:inline-flex;align-items:center;min-height:44px;margin-bottom:.5rem;padding:0 .25rem;border:0;background:none;color:var(--accent-ink);font:inherit;font-size:.875rem;font-weight:800;cursor:pointer}.lu-conflict__actions{justify-content:stretch}.lu-conflict__actions .confirm-modal__btn{flex:1 1 auto;min-height:44px}.lu-public{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lu-public__pitch{margin:0 0 .5rem;padding:.5rem .6rem;border-radius:10px;background:var(--surface-low);color:var(--ink);font-size:.875rem;font-weight:800}.lu-public__row{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:0 .25rem;border-top:1px solid var(--border-light);font-size:.875rem}.lu-public__row:first-child{border-top:0}.lu-public__row.is-gone{color:#7a3d12;background:var(--amber-light)}.lu-public__order{flex:none;width:1.2rem;color:var(--ink-soft);font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.lu-public__shirt{flex:none;min-width:2.2rem;color:var(--text-muted);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.lu-public__name{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.lu-public__name{color:inherit;text-decoration:none}a.lu-public__name:hover{text-decoration:underline}.lu-public__pos{flex:none;min-width:2rem;color:var(--ink);font-weight:900;letter-spacing:.02em;text-align:right;text-decoration:none}.pz,.pz-menu{--pz-line: #e7e0d0;--pz-clay-light: #f0b98d;color:var(--navy-900);font-size:15px;line-height:1.35;font-variant-numeric:tabular-nums}.platform-main--flush:has(>.pz){overflow-x:clip}.pz *,.pz-menu *{box-sizing:border-box}.pz a,.pz-menu a{color:inherit;text-decoration:none}.pz button,.pz-menu button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pz h1,.pz h2,.pz h3,.pz p{margin:0}.pz ul{margin:0;padding:0;list-style:none}.pz summary{cursor:pointer;list-style:none}.pz summary::-webkit-details-marker{display:none}.pz abbr{text-decoration:none;cursor:help}.pz-chev{flex:none;transition:transform .15s}.pz details[open]>summary .pz-chev{transform:rotate(180deg)}.pz-wrap{width:100%;max-width:1440px;margin:0 auto;padding-left:32px;padding-right:32px}.pz-sk{padding-top:20px;padding-bottom:20px}.pz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pz-f{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:4px;font-size:12px;font-style:normal;font-weight:800}.pz-f.is-G{background:var(--green);color:var(--white)}.pz-f.is-P{background:var(--navy-100);color:var(--navy-600)}.pz-f.is-E{background:var(--cream);color:var(--clay-ink)}.pz-form{display:flex;gap:3px}.pz-score strong{font-weight:800}.pz .pz-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 14px;border-radius:3px;font-size:14px;font-weight:700;white-space:nowrap}.pz .pz-btn.is-primary{background:var(--accent);color:var(--on-accent)}.pz .pz-btn.is-primary:hover{background:var(--accent-hover)}.pz-empty{padding:18px 0;color:var(--navy-600);font-weight:600}.pz-strip{background:var(--white)}.pz-strip>.pz-wrap{display:flex;align-items:center;gap:20px;min-height:112px;padding-top:12px;padding-bottom:12px}.pz-crest{position:relative;flex:none}.pz .pz-pencil{position:absolute;right:-12px;bottom:-10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.pz-pencil i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--navy-900);border-radius:50%;background:var(--white);color:var(--navy-900)}.pz-name{min-width:0}.pz-name h1{color:var(--navy-900);font:800 44px / 1 var(--font-display)}.pz-name p{margin-top:4px;color:var(--navy-600);font-size:14px}.pz-name a{color:var(--navy-900);font-weight:600}.pz-name a:hover{text-decoration:underline}.pz-seal{display:flex;align-items:center;gap:10px;min-height:44px;margin-left:auto}.pz-seal b{display:block;font:800 25px / 1 var(--font-display)}.pz-seal small{display:block;color:var(--navy-600);font-size:12px;line-height:1.3}.pz-seal:hover b{text-decoration:underline}.pz-ro{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border:2.5px solid var(--clay);border-radius:50%;outline:1px solid var(--clay);outline-offset:2px;color:var(--clay-ink);font:800 24px var(--font-display)}.pz-ro.is-first{background:var(--cream)}.pz-seg{display:flex;flex:none;border:1.5px solid var(--navy-900);border-radius:3px;background:var(--white)}.pz-strip .pz-seg{margin-left:auto}.pz-strip .pz-seal+.pz-seg{margin-left:20px}.pz .pz-seg button{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 15px;border-left:1.5px solid var(--navy-900);font-size:14px;font-weight:700;white-space:nowrap}.pz .pz-seg button:first-child{border-left:0}.pz-seg button svg{display:none}.pz-seg small{color:var(--clay-ink);font-size:12.5px;font-weight:600}.pz .pz-seg button[aria-current=page]{background:var(--navy-900);color:var(--white)}.pz-seg button[aria-current=page] small{color:var(--pz-clay-light)}.pz-segw{position:sticky;top:var(--pz-top, 0);z-index:25;background:var(--white);box-shadow:0 1px 0 var(--navy-100)}.pz-notice{border-top:3px solid var(--navy-900);background:var(--cream);font-size:14px}.pz-notice>.pz-wrap{display:flex;align-items:flex-start;gap:10px;padding-top:10px;padding-bottom:10px}.pz-notice>.pz-wrap>div{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.pz-notice a{font-weight:600;text-decoration:underline}.pz-board{background:var(--navy-900);color:var(--white)}.pz-board>.pz-wrap{padding-top:16px;padding-bottom:20px}.pz-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pz .pz-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid #ffffff55;border-radius:2px;color:#e8edf4;font-size:14px;font-weight:600;white-space:nowrap}.pz .pz-chip[aria-pressed=true]{border-color:var(--cream);background:var(--cream);color:var(--navy-900)}.pz-chips.is-light{margin-bottom:0}.pz .pz-chips.is-light .pz-chip{border-color:var(--navy-200);background:var(--white);color:var(--navy-900)}.pz-chips.is-light small{color:var(--clay-ink);font-size:13px;font-weight:700}.pz .pz-chips.is-light .pz-chip[aria-pressed=true]{border-color:var(--navy-900);background:var(--navy-900);color:var(--white)}.pz-chips.is-light .pz-chip[aria-pressed=true] small{color:var(--pz-clay-light)}.pz-cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4.4fr) minmax(0,3.2fr)}.pz-col{min-width:0;padding:0 22px;border-left:1px solid #ffffff2b}.pz-col:first-child{padding-left:0;border-left:0}.pz-col:last-child{padding-right:0}.pz-col>summary,.pz-colh{display:flex;align-items:baseline;gap:10px;min-height:52px;padding-bottom:6px;border-bottom:2px solid var(--white)}.pz-colt{font:800 40px / 1.05 var(--font-display)}.pz-coln{color:var(--pz-clay-light);font:700 22px var(--font-display)}.pz-cold{margin-left:auto;color:var(--navy-200);font-size:13px}.pz-g{border-bottom:1px solid #ffffff22}.pz-g:last-child{border-bottom:0}.pz-gl{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:center;min-height:64px;padding:9px 0}.pz-gl:hover .pz-r>span{text-decoration:underline}.pz-h{font:800 42px / 1 var(--font-display);white-space:nowrap}.pz-h.is-none{color:var(--navy-200);font-size:20px;white-space:normal}.pz-live{justify-self:start;padding:3px 8px;border-radius:2px;background:var(--red);color:var(--white);font-size:14px;font-weight:700;white-space:nowrap}.pz-gt{display:block;min-width:0}.pz-r{display:flex;align-items:center;gap:8px;font-size:15.5px;font-weight:700;line-height:1.2}.pz-ce{flex:none;padding:2px;border-radius:50%;background:var(--white)}.pz-m{display:block;margin-top:3px;color:var(--navy-200);font-size:12.5px;line-height:1.3}.pz-m em{color:var(--pz-clay-light);font-style:normal;font-weight:600}.pz-m--score{color:var(--white);font-size:15px}.pz .pz-al{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin-bottom:9px;padding:0 10px;border-radius:2px;background:#ffffff14;color:var(--white);font-size:13.5px;font-weight:600;text-align:left}.pz .pz-al:hover{background:#fff2}.pz-al u{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid #ffffff77;border-radius:2px;font-weight:700;text-decoration:none}.pz-al.is-primary u{border-color:var(--red);background:var(--red)}.pz-pp{padding-top:4px}.pz-pp li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #ffffff22}.pz-pp b{display:block;font-size:14.5px;font-weight:700}.pz-pp small{color:var(--navy-200);font-size:12px}.pz-pp i{font:800 28px var(--font-display)}.pz .pz-see{display:inline-flex;align-items:center;min-height:44px;color:var(--pz-clay-light);font-size:14px;font-weight:700}.pz-nogames{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding-top:6px}.pz-nogames b{font:800 44px / 1 var(--font-display)}.pz-nogames span{color:var(--navy-200)}.pz-below{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start;padding-top:18px;padding-bottom:22px}.pz .pz-below:has(>.pz-side:empty){grid-template-columns:minmax(0,1fr)}.pz-side:empty{display:none}.pz-side{display:grid;gap:14px;min-width:0}.pz-h2,.pz-cvt h2{font:800 30px / 1 var(--font-display)}.pz-cvt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.pz-tseg{display:flex;border:1.5px solid var(--navy-900);border-radius:3px;background:var(--white)}.pz .pz-tseg button{min-height:36px;padding:0 14px;border-left:1.5px solid var(--navy-900);font-size:13.5px;font-weight:700}.pz .pz-tseg button:first-child{border-left:0}.pz .pz-tseg button[aria-pressed=true]{background:var(--navy-900);color:var(--white)}.pz-cv{margin-top:8px;border-top:2px solid var(--navy-900)}.pz-cvh,.pz .pz-cvr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) 84px 124px minmax(0,1.5fr);gap:12px;align-items:center;width:100%;text-align:left}.pz-cv.is-historic .pz-cvh,.pz .pz-cv.is-historic .pz-cvr{grid-template-columns:minmax(0,1.3fr) 110px minmax(0,1.5fr)}.pz-cvh{height:28px;border-bottom:1px solid var(--pz-line);color:var(--navy-500);font-size:12px;font-weight:600}.pz .pz-cvr{min-height:58px;padding:6px 0;border-bottom:1px solid var(--pz-line)}.pz .pz-cvr:hover{background:var(--cream)}.pz-n b{display:block;font-size:15px;font-weight:700}.pz-n span{color:var(--navy-600);font-size:12.5px}.pz-num{font:800 30px / 1 var(--font-display);white-space:nowrap}.pz-cvr small{color:var(--navy-600);font-size:12px}.pz-block{display:block;margin-top:2px}.pz-state{color:var(--navy-500);font:800 22px / 1.1 var(--font-display);white-space:nowrap}.pz-state.is-on{color:var(--clay-ink)}.pz-last{color:var(--navy-600);font-size:12.5px;line-height:1.35}.pz-last strong{color:var(--navy-900)}.pz-only-narrow{display:none}.pz-also{padding-top:8px;color:var(--navy-600);font-size:13px}.pz-nums{margin-top:18px}.pz-nums h3{padding-bottom:6px;border-bottom:2px solid var(--navy-900);font:800 22px / 1.1 var(--font-display)}.pz-ncu{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;padding-top:12px}.pz-rec .pz-num{font-size:60px}.pz-rec small{display:block;margin-top:2px;color:var(--navy-600);font-size:12.5px}.pz-rec p{margin-top:6px;font-size:14px;font-weight:700}.pz-rec .pz-rec__place{margin-top:4px;font-size:13.5px;font-weight:600}.pz-cua{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pz-cu{min-width:0;padding:7px 9px;border:1px solid var(--pz-line);border-radius:2px;background:var(--white)}.pz-cu>span{display:block;color:var(--navy-600);font-size:12px;font-weight:600}.pz-cu>b{display:block;font:800 25px / 1.1 var(--font-display);white-space:nowrap}.pz-cu>b.is-pos{color:var(--green)}.pz-cu>small{display:block;color:var(--navy-600);font-size:11.5px}.pz-lastgame{margin-top:10px!important;padding:8px 10px;border-radius:2px;background:var(--cream);font-size:13.5px}.pz-notes{margin-top:8px!important;color:var(--navy-600);font-size:12.5px}.pz-more{margin-top:8px;border:1px solid var(--navy-200);border-radius:2px;background:var(--white)}.pz-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;font-size:14px;font-weight:700}.pz-more .pz-cua{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px 8px}.pz-trophies h2{padding-bottom:6px;border-bottom:2px solid var(--navy-900);font:800 24px / 1 var(--font-display)}.pz-tr{display:flex;align-items:flex-start;gap:14px;padding:10px 0 4px}.pz-tr+.pz-tr{border-top:1px solid var(--pz-line)}.pz-tr .pz-ro{margin:3px}.pz-tr>div{min-width:0}.pz-tr__top{display:flex;align-items:center;min-height:44px;font:800 30px / 1 var(--font-display)}.pz-tr__sub{display:flex;align-items:center;min-height:44px;margin-top:-8px;font-size:14px;font-weight:600}.pz a.pz-tr__sub{text-decoration:underline;text-decoration-color:var(--clay);text-underline-offset:3px}.pz-tr__top:hover{text-decoration:underline!important}.pz-tr p{margin-top:-4px;color:var(--navy-600);font-size:12.5px}.pz-hist{border:1.5px solid var(--navy-900);border-radius:2px;background:var(--white)}.pz-hist>summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;font:800 20px var(--font-display)}.pz-hist li{border-top:1px solid var(--pz-line);font-size:13px}.pz-hist li>a{display:block;padding:10px 14px 4px}.pz-hist li>a:hover{background:var(--cream)}.pz-hist li b{font-weight:700}.pz-hist li p{margin-top:2px;color:var(--navy-600)}.pz-hist__rounds{padding:0 14px 10px}.pz-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;align-items:start}.pz-day{min-width:0;padding:0 12px 4px;border:2px solid transparent;border-radius:3px}.pz-day.is-today{border-color:var(--clay)}.pz-dh{display:flex;align-items:baseline;gap:10px;min-height:52px;padding:6px 0;border-bottom:2px solid var(--white)}.pz-dh b{font:800 36px / 1.05 var(--font-display)}.pz-dh i{color:var(--pz-clay-light);font:700 22px var(--font-display)}.pz-dh span{margin-left:auto;color:var(--navy-200);font-size:13px}.pz-day .pz-gl{grid-template-columns:86px minmax(0,1fr)}.pz-day .pz-h{font-size:34px}.pz-prg{min-width:0}.pz-prg h2{padding-bottom:6px;border-bottom:2px solid currentColor;font:800 26px / 1.05 var(--font-display)}.pz-dt{border-bottom:1px solid #ffffff22}.pz-dt>summary{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700}.pz-dt>summary small{font-size:12px;font-weight:500;opacity:.8}.pz-dt>summary i{margin-left:auto;font:800 22px var(--font-display)}.pz-dt a{display:flex;align-items:center;gap:6px;min-height:36px;font-size:13px}.pz-dt a:hover{text-decoration:underline}.pz-dt a span{opacity:.8}.pz-ult{padding-top:18px;padding-bottom:22px}.pz-h2{padding-bottom:6px;border-bottom:2px solid var(--navy-900)}.pz-ugd{padding:10px 0 2px;color:var(--clay-ink);font-size:13px;font-weight:700}.pz-ug{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1.6fr);gap:10px;align-items:center;min-height:44px;padding:4px 0;border-bottom:1px solid var(--pz-line);font-size:14px}.pz-ug:hover{background:var(--cream)}.pz-ug__m{color:var(--navy-600);font-size:12.5px}.pz-vl>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-bottom:1px solid var(--pz-line);color:var(--clay-ink);font-size:14px;font-weight:700}.pz-jtop{padding-top:16px;padding-bottom:10px}.pz-jl{display:flex;align-items:center;gap:14px;margin-bottom:10px}.pz-jl h2{display:flex;align-items:baseline;gap:8px;font:800 40px / 1 var(--font-display)}.pz-jl h2 small{color:var(--clay-ink);font:700 24px var(--font-display)}.pz-search{display:flex;flex:1;align-items:center;gap:10px;max-width:420px;height:44px;padding:0 12px;border:1.5px solid var(--navy-900);border-radius:2px;background:var(--white);color:var(--navy-500)}.pz .pz-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:none;box-shadow:none;color:var(--navy-900);font:500 16px Inter,system-ui,sans-serif}.pz-jl .pz-btn{margin-left:auto}.pz-mgl{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:10px}.pz-mg{position:relative;display:flex;align-items:center;min-width:280px;min-height:56px;border:1px solid var(--pz-line);border-radius:2px;background:var(--white)}.pz-mg>a{display:flex;flex:1;align-items:center;gap:10px;min-height:56px;padding-right:12px}.pz-mg img{flex:none;width:54px;height:54px;object-fit:cover;object-position:50% 18%}.pz-mg small{display:block;color:var(--navy-600);font-size:12px;font-weight:600}.pz-mg b{display:block;font-size:15px;font-weight:700;line-height:1.15}.pz-key{margin-left:auto!important;color:var(--navy-600);font-size:12.5px}.pz-key abbr{font-weight:700}.pz-roster{padding-bottom:22px}.pz-jcols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;align-items:start}.pz-jc{display:grid;gap:14px}.pz-gr>h3{display:flex;align-items:center;gap:8px;padding:6px 0 7px;border-top:2px solid var(--navy-900);font:800 24px / 1 var(--font-display)}.pz-gr>h3 small{color:var(--clay-ink);font:700 17px var(--font-display)}.pz-pg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pz-pg.is-wide{grid-template-columns:repeat(12,minmax(0,1fr))}.pz-pj{position:relative;min-width:0}.pz-pjl{position:relative;display:block;height:148px;overflow:hidden;border-radius:2px;background:var(--navy-100)}.pz-pjl>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.pz-pjl:has(>img[src^="data:"]){background:var(--navy-900)}.pz-pjl>img[src^="data:"]{inset:16px 0 auto;height:58%;object-fit:contain}.pz-nr{position:absolute;left:0;top:0;min-width:26px;padding:3px 6px;background:var(--navy-900);color:var(--white);font:800 19px / 1 var(--font-display);text-align:center}.pz-pie{position:absolute;left:0;right:0;bottom:0;padding:22px 6px 5px;background:linear-gradient(to bottom,#0b254500,#0b2545d9 26px,#0b2545f5);color:var(--white)}.pz-pie b{display:block;font-size:12px;font-weight:700;line-height:1.15}.pz-pie>span{display:block;margin-top:1px;overflow:hidden;color:#e8edf4;font-size:10.5px;line-height:1.3;white-space:nowrap}.pz-pjl:hover .pz-pie b{text-decoration:underline}.pz-pj.is-off img{filter:grayscale(1)}.pz-tb{position:absolute;left:32px;top:3px;padding:1px 5px;border-radius:2px;background:var(--navy-100);color:var(--navy-600);font-size:11px;font-weight:700}.pz .pz-dots{position:absolute;right:0;top:0;display:flex;align-items:flex-start;justify-content:flex-end;width:44px;height:44px;padding:4px}.pz-dots i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #06152855;color:var(--navy-900)}.pz .pz-mg .pz-dots{position:static;flex:none;align-items:center;justify-content:center;padding:0}.pz-mg .pz-dots i{border:1px solid var(--navy-200);box-shadow:none}.pz-menu{display:grid;padding:14px 18px}.pz-menu h2{margin:0 0 6px;font:800 26px / 1.05 var(--font-display)}.pz-menu a,.pz-menu button{display:flex;align-items:center;width:100%;min-height:48px;border-bottom:1px solid var(--pz-line)!important;font-weight:600!important;text-align:left}.pz-menu button.is-danger{border-bottom:0!important;color:var(--red)}.pz-settings{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start;padding-top:18px;padding-bottom:22px}@media (max-width: 1320px){.pz-seal{display:none}.pz-cvh,.pz .pz-cvr{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) 76px 110px minmax(0,1.2fr)}.pz-below{grid-template-columns:minmax(0,1fr) 320px}.pz-cua{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1120px){.pz-strip>.pz-wrap{flex-wrap:wrap}.pz-name h1{font-size:38px}.pz-days{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-pg{grid-template-columns:repeat(4,minmax(0,1fr))}.pz-pg.is-wide{grid-template-columns:repeat(6,minmax(0,1fr))}.pz-ncu{grid-template-columns:150px minmax(0,1fr)}.pz-cua{grid-template-columns:repeat(3,minmax(0,1fr))}.pz-settings{grid-template-columns:minmax(0,1fr)}.pz-cvh,.pz .pz-cvr{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) 70px 90px}.pz-cvh>:nth-child(5),.pz-cvr>.pz-last{display:none}}@media (min-width: 1121px){.pz-prg{grid-column:3;grid-row:1 / span 12}}@media (max-width: 899px){.pz{--pz-top: calc(64px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}.pz-wrap{padding-left:16px;padding-right:16px}.pz-strip>.pz-wrap{flex-wrap:nowrap;gap:12px;min-height:96px;padding-top:8px;padding-bottom:8px}.pz-name h1{font-size:30px}.pz-name p{margin-top:3px;font-size:12.5px}.pz .pz-pencil{right:-14px;bottom:-14px}.pz-seal{display:none}.pz-segw .pz-seg{margin:0;border:0;border-top:1px solid var(--navy-100);border-radius:0}.pz .pz-segw .pz-seg button{flex:1 1 0;flex-direction:column;gap:2px;min-width:0;height:52px;padding:0 2px;border-left:1px solid var(--navy-100);font-size:12px;font-weight:600}.pz .pz-segw .pz-seg button:first-child{border-left:0}.pz-segw .pz-seg button svg{display:block}.pz-segw .pz-seg small{display:none}.pz-board>.pz-wrap{padding-top:12px;padding-bottom:12px}.pz-chips{gap:5px;margin-bottom:10px}.pz .pz-chip{min-height:44px;padding:0 10px;font-size:13.5px}.pz-cols{display:block}.pz-col{padding:0;border:0}.pz-col>summary{align-items:center;min-height:48px;padding:0;border-bottom:1px solid #ffffff44}.pz-col>summary .pz-chev{margin-left:auto}.pz-colt{font-size:30px}.pz-coln{font-size:20px}.pz-col:first-child .pz-colt{font-size:36px}.pz-gl,.pz-day .pz-gl{grid-template-columns:82px minmax(0,1fr);gap:8px;min-height:0;padding:8px 0}.pz-h,.pz-day .pz-h{font-size:34px}.pz-r{font-size:15px}.pz-nogames b{font-size:36px}.pz-below{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding-top:14px;padding-bottom:16px}.pz .pz-tseg button{min-height:44px;padding:0 11px}.pz-cvh{display:none}.pz .pz-cvr,.pz .pz-cv.is-historic .pz-cvr{grid-template-columns:minmax(0,1fr) auto auto;gap:3px 14px;padding:8px 0}.pz-n{grid-column:1 / -1}.pz-n b{display:inline}.pz-n span:before{content:" · "}.pz-cvr>.pz-last{display:block;grid-column:1 / -1}.pz-state+span,.pz-state+span+span{display:none}.pz-state{grid-column:1 / -1}.pz-only-narrow{display:inline}.pz-num{font-size:26px}.pz-ncu{display:block;padding-top:8px}.pz-rec{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.pz-rec .pz-num{font-size:44px}.pz-rec small,.pz-rec p{margin:0}.pz-rec .pz-rec__place{width:100%;margin:0}.pz-cua{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.pz-cu>b{font-size:23px}.pz-more .pz-cua{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-tr__top{font-size:28px}.pz-days{display:block}.pz-day{padding:0;border:0}.pz-dh{position:sticky;top:calc(var(--pz-top, 0px) + 52px);z-index:5;padding:6px 0;background:var(--navy-900)}.pz-day.is-today{margin:0 -8px 8px;padding:0 8px 2px;border:2px solid var(--clay);border-radius:3px}.pz-dh b{font-size:30px}.pz-dh i{font-size:20px}.pz-prg{margin-top:12px}.pz-ult{padding-top:14px;padding-bottom:10px}.pz-ug{grid-template-columns:26px minmax(0,1fr);gap:0 8px;padding:5px 0}.pz-ug__m{grid-column:2}.pz-jtop{padding-top:10px;padding-bottom:6px}.pz-jl{flex-wrap:wrap;gap:8px;margin-bottom:8px}.pz-jl h2{display:none}.pz-search{flex:1 0 100%;max-width:none}.pz .pz-jl .pz-btn{flex:1 0 100%;margin:0}.pz .pz-chips.is-light .pz-chip{min-height:40px;padding:0 9px;font-size:13px}.pz-chips.is-light{gap:4px}.pz-mgl{gap:6px;padding-bottom:6px}.pz-mg{width:100%}.pz-key{margin:0!important;font-size:12px}.pz-jcols{display:flex;flex-direction:column;align-items:stretch;gap:4px}.pz-jc{display:contents}.pz-gr[data-group=pitchers]{order:1}.pz-gr[data-group=catchers]{order:2}.pz-gr[data-group=infield]{order:3}.pz-gr[data-group=outfield]{order:4}.pz-gr[data-group=other]{order:5}.pz-gr>h3{padding:5px 0;font-size:22px}.pz-pg,.pz-pg.is-wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pz-pjl{height:120px}.pz-settings{gap:22px;padding-top:14px;padding-bottom:16px}}@media (max-width: 359px){.pz-pg,.pz-pg.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-name h1{font-size:27px}.pz .pz-tseg button{padding:0 8px;font-size:13px}}.teams-dir-head__count.teams-sk__count{display:flex;justify-content:flex-end;align-items:center;min-height:1.25em}@media (max-width: 359px){.teams-dir-head__count.teams-sk__count{min-height:2.5em}}.teams-sk__txt{display:flex;flex-direction:column;justify-content:space-between;height:55.7px}.teams-sk .teams-dir__row:hover{background:transparent}.teams-sk .teams-dir__next .skel+.skel{margin-top:4px}@media (min-width: 1024px){.teams-sk .teams-sk__cell{margin-left:auto}}.cal,.cal-sheet{--c-paper: var(--cream);--c-paper-2: var(--gray-200);--c-line: var(--line-faint);--c-card: var(--gray-50);--c-muted: var(--navy-500);--c-b1: var(--navy-200);--c-b2: var(--navy-300);--c-b3: var(--navy-400);color:var(--navy-900);font-feature-settings:"tnum" 1}.cal{--colmin: 0px}.cal:not(.is-wide){max-width:720px;margin:0 auto}@media (min-width: 1024px){.platform-main:not(.platform-main--narrow):not(.platform-main--landing):not(.platform-main--flush):has(>.cal){max-width:2560px;padding-left:clamp(32px,3vw,64px);padding-right:clamp(32px,3vw,64px)}}:where(.cal,.cal-sheet) button{font:inherit;color:inherit}.cal-ib{position:relative;flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1.5px solid var(--c-b2);background:var(--white);color:var(--navy-900);cursor:pointer}.cal-ib:disabled{opacity:.5;cursor:default}.cal-ib--bare{border:0;background:transparent}.cal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;border:1.5px solid var(--c-b2);background:var(--white);color:var(--navy-900);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;cursor:pointer}.cal-btn--navy{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.cal-btn:disabled{opacity:.6;cursor:default}.cal :focus-visible,.cal-sheet :focus-visible{outline:3px solid var(--clay);outline-offset:2px}.cal-head{padding-top:10px}.cal-titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cal-h1{margin:0;font:900 46px/1 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--navy-900)}.cal-sp{flex:1}.cal-sel{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:0 12px 0 16px;border-radius:10px;border:1.5px solid var(--c-b2);background:var(--white);color:var(--navy-900);font-weight:600;font-size:14px;cursor:pointer}.cal-sel:disabled{opacity:.55;cursor:default}.cal-sel.is-on{border-color:var(--navy-900);box-shadow:inset 0 0 0 1px var(--navy-900)}.cal-tsel.is-attention{border-color:var(--clay);box-shadow:0 0 0 3px var(--amber-light)}.cal-tsel__txt{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-mine__star{color:var(--navy-400)}.cal-mine.is-on .cal-mine__star{color:var(--red);fill:var(--red)}.cal-mine__lbl{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cal-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 0 0 14px;border-radius:10px;border:1.5px solid var(--c-b2);background:var(--white);color:var(--c-muted)}.cal-search:focus-within{border-color:var(--navy-900);box-shadow:0 0 0 3px var(--navy-100)}.cal .cal-search input:focus-visible{outline:none}.cal-search>svg{flex:none}.cal-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:500 16px/1 Inter,system-ui,sans-serif;color:var(--navy-900);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cal-search input::placeholder{color:var(--c-muted);opacity:1}.cal-search input::-webkit-search-cancel-button{display:none}.cal-search__clear{flex:none;display:grid;place-items:center;width:44px;height:41px;border:0;background:transparent;color:var(--navy-700);cursor:pointer}.cal-search:not(:has(.cal-search__clear)){padding-right:14px}.cal-search--wide{flex:1 1 160px;min-width:150px;max-width:340px}.cal-search--phone{flex:1;min-width:0}.cal-pchip{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;padding:0 14px;border-radius:999px;border:1.5px solid var(--clay);background:var(--white);color:var(--clay-ink);font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer}.cal-pchip.is-on{background:var(--clay);color:var(--white)}.cal-share{position:relative;display:inline-flex}.cal-tip{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:max-content;max-width:260px;padding:8px 10px;border-radius:8px;background:var(--navy-900);color:var(--white);font-size:13px;font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.cal-week{display:flex;align-items:center;gap:8px;margin-top:18px}.cal-range{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 14px;border-radius:10px;border:1.5px solid var(--c-b2);background:var(--white);font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer}.cal-range svg{color:var(--clay-ink)}.cal-strip{display:flex;gap:6px;flex:1;min-width:0}.cal-day{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:60px;border-radius:10px;border:1.5px solid transparent;background:var(--white);box-shadow:inset 0 0 0 1px var(--c-b1);color:var(--navy-900);text-decoration:none}.cal-day__dw{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted)}.cal-day__dn{font:900 22px/1 var(--font-display);color:var(--navy-900)}.cal-day__dc{font-size:12px;color:var(--c-muted);white-space:nowrap}.cal-day__skel{width:48px;height:10px;margin-top:2px}.cal-day.is-today{border-color:var(--navy-900)}.cal-day.is-selected{background:var(--navy-900);box-shadow:none}.cal-day.is-selected .cal-day__dw,.cal-day.is-selected .cal-day__dn,.cal-day.is-selected .cal-day__dc{color:var(--white)}.cal-day.is-off:not(.is-selected){background:transparent}.cal-day.is-off:not(.is-selected) .cal-day__dw,.cal-day.is-off:not(.is-selected) .cal-day__dn,.cal-day.is-off:not(.is-selected) .cal-day__dc{color:var(--navy-400)}.cal-result{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.cal-result p{flex:1;min-width:0;margin:0;font-size:15px;font-weight:700}.cal-board{margin:20px 0 40px;background:var(--c-paper);border:1.5px solid var(--navy-900);border-radius:14px;overflow:clip;box-shadow:0 1px 0 var(--navy-100),0 10px 30px -18px #0b254559}.cal-board.is-scroll{--colmin: 220px}.cal-board.is-scroll .cal-board__scroll{overflow-x:auto}.cal-board.is-scroll .cal-board__head{position:relative;top:auto}.cal-board.is-scroll .cal-board__head,.cal-board.is-scroll .cal-board__grid,.cal-board.is-scroll .cal-board__untimed{width:max-content;min-width:100%}.cal-board__head,.cal-board__grid,.cal-board__untimed{display:grid;grid-template-columns:68px repeat(var(--cols),minmax(var(--colmin),1fr));column-gap:10px;padding-right:12px}.cal-board__head{position:sticky;top:var(--cal-top, 0px);z-index:6;background:var(--navy-900)}.cal-board__corner{display:flex;align-items:center;justify-content:center;font:900 13px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-300);background:var(--navy-900)}.cal-field{container-type:inline-size;min-width:0;display:flex;align-items:center;gap:10px;height:56px;padding:0 14px;background:var(--clay);color:var(--white);border-left:1px solid rgba(255,255,255,.18)}.cal-field svg{flex:none}.cal-field b{min-width:0;font:900 clamp(15px,10cqi,24px) / 1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-field.is-none,.cal-field.is-skel{background:var(--navy-100);color:var(--navy-900)}.cal-board__grid{position:relative;padding-top:8px;padding-bottom:8px;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hour) - 1px),var(--c-line) calc(var(--hour) - 1px),var(--c-line) var(--hour));background-position:0 8px;background-size:100% calc(100% - 16px);background-repeat:no-repeat}.cal-board__grid:before,.cal-board__untimed:before{content:"";position:absolute;left:0;top:0;bottom:0;width:68px;background:var(--c-paper-2)}.cal-board__hours{position:relative;z-index:1}.cal-board.is-scroll .cal-board__hours,.cal-board.is-scroll .cal-board__corner,.cal-board.is-scroll .cal-board__untimed-label{position:sticky;left:0;z-index:4}.cal-board.is-scroll .cal-board__hours,.cal-board.is-scroll .cal-board__untimed-label{background:var(--c-paper-2)}.cal-hl{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:baseline;font:900 19px/1 var(--font-display);color:var(--navy-900)}.cal-hl small{margin-left:2px;font:700 11px/1 Inter,system-ui,sans-serif;letter-spacing:.04em}.cal-hl.is-past{color:var(--navy-500)}.cal-col{container:col / inline-size;position:relative;min-width:0;margin:0;padding:0;list-style:none}.cal-board__untimed{position:relative;padding-top:12px;padding-bottom:12px;border-top:2px dashed var(--c-b2)}.cal-board__untimed.is-only{border-top:0}.cal-board__untimed-label{position:relative;z-index:1;text-align:center;font-size:12px;font-weight:800;line-height:1.15;color:var(--navy-900)}.cal-col--flow{display:flex;flex-direction:column;gap:8px}.cal-now{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--red);z-index:1;pointer-events:none}.cal-now__dot{position:absolute;left:56px;top:-7px;width:12px;height:12px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px var(--c-paper-2)}.cal-now__tag{position:absolute;z-index:4;right:12px;pointer-events:none;padding:0 10px;border-radius:6px;background:var(--red);color:var(--white);font:normal 900 14px/22px var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cal-now__tag b{margin-left:6px;font:800 13px/22px Inter,system-ui,sans-serif;letter-spacing:0}.gc{position:relative;list-style:none;color:var(--navy-900)}.gc__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.gc__link:focus-visible{outline:none}.gc:has(.gc__link:focus-visible){outline:3px solid var(--clay);outline-offset:2px}.gc__body{position:relative;min-width:0}.gc--grid{position:absolute;left:0;right:0;z-index:2;padding:8px 12px;background:var(--c-card);border:1px solid var(--c-b3);border-radius:10px;transition:box-shadow .15s}.gc--grid:hover{box-shadow:0 6px 18px -10px #0b254580}.gc--grid .gc__body{height:100%;display:flex;flex-direction:column;justify-content:space-between;row-gap:4px}.gc--grid.is-nohead .gc-teams{margin:auto 0}.cal-col--flow .gc--grid{position:relative;min-height:112px}.gc--grid.has-actions{padding-right:52px}.gc.is-upcoming{background:var(--white);border:1.5px dashed var(--c-b3)}.gc.is-live{background:var(--white);border:2px solid var(--red);box-shadow:inset 6px 0 0 var(--red)}.gc--grid.is-live{padding-left:16px}.gc.is-pending{border:1.5px solid var(--clay)}.gc-bh,.gc-ch{display:flex;align-items:center;gap:7px;min-height:20px;min-width:0;white-space:nowrap}.gc-sp{flex:1}.gc-tt{font-weight:800;font-size:14px}.gc-chip{display:inline-flex;align-items:center;gap:6px;flex:none;height:22px;padding:0 8px;border-radius:6px;background:var(--navy-200);color:var(--navy-700);font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.gc-chip.is-live{background:var(--red);color:var(--white)}.gc-chip.is-pending{background:var(--c-paper-2);color:var(--clay-ink)}.gc-chip__dot{width:7px;height:7px;border-radius:50%;background:var(--white);box-shadow:0 0 0 3px #ffffff4d}.gc-chip.is-live.is-stale{background:var(--navy-600);color:var(--white)}.gc-chip.is-stale .gc-chip__dot{background:var(--navy-300);box-shadow:none}.gc-ws{display:none}.gc-nt{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:var(--clay-ink)}.gc-bases{flex:none}.gc-saved{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:12px;font-weight:700;color:var(--green)}.gc-che{display:flex;flex:none;font-size:12px;font-weight:700;color:var(--c-muted);text-decoration:none}.gc-che span{width:28px;text-align:center}.gc-che span:first-child{width:34px;padding-right:4px;box-shadow:inset -1px 0 var(--c-b1)}.gc-teams{display:flex;flex-direction:column;gap:2px;min-width:0}.gc-tm{display:flex;align-items:center;min-height:26px;min-width:0}.gc-esc{margin-right:9px}.gc-nm{flex:1;min-width:0;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;color:var(--navy-900)}.gc-na{display:none;text-decoration:none}.gc-c{flex:none;width:34px;padding-right:4px;box-shadow:inset -1px 0 var(--c-b1);text-align:center;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.gc-he{flex:none;width:28px;text-align:center;font-size:15px;color:var(--c-muted);font-variant-numeric:tabular-nums}.gc-tm.is-win .gc-nm,.gc-tm.is-win .gc-c{font-weight:800}.gc-tm.is-lose .gc-nm,.gc-tm.is-lose .gc-c{color:var(--c-muted)}.gc-tm.is-lose .gc-c{font-weight:500}.gc.is-live .gc-c{color:var(--red)}.gc-tm.is-partial .gc-c{color:var(--c-muted);font-weight:500}.gc-tn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--c-muted)}.gc-nw{white-space:nowrap}.gc-by{font-size:12px;font-weight:600;color:var(--clay-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-act{position:relative;z-index:2;display:grid;place-items:center;flex:none;border:0;background:transparent;color:var(--navy-500);cursor:pointer}.cal-act:hover{background:var(--navy-50)}.cal-act.is-attention{background:var(--c-paper-2);color:var(--clay-ink)}.cal-act--strip{position:absolute;top:0;right:0;bottom:0;width:40px;min-height:44px;border-left:1px solid var(--c-b1);border-radius:0 9px 9px 0}.cal-act--box{width:44px;height:44px;border:1.5px solid var(--c-b2);border-radius:10px;background:var(--white)}@container col (max-width: 340px){.gc-nf{display:none}.gc-na{display:inline}}@container col (max-width: 300px){.gc--grid{padding:6px 8px}.gc--grid.has-actions{padding-right:48px}.gc--grid.is-live{padding-left:12px;box-shadow:inset 4px 0 0 var(--red)}.gc-bh{gap:5px;min-height:18px}.gc-tt{font-size:12.5px}.gc-chip{height:19px;padding:0 6px;gap:4px;font-size:11px}.gc-bh .gc-wl,.gc-bh .gc-nt,.gc-by{display:none}.gc-chip .gc-ws{display:inline}.gc-che{font-size:10.5px}.gc-che span{width:21px}.gc-tm{min-height:0}.gc .gc-esc{width:18px;height:18px;margin-right:6px}.gc-nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:12.5px;line-height:1.15}.gc-c,.gc-he{width:21px;font-size:13px}.gc-che span:first-child,.gc-c{width:27px;padding-right:3px}.gc-tn{font-size:11px}}.cal-riel{position:relative;margin:14px 0 28px;padding:0;list-style:none}.cal-riel:before{content:"";position:absolute;left:21px;top:6px;bottom:6px;width:2px;background:repeating-linear-gradient(to bottom,var(--clay) 0 6px,transparent 6px 11px);opacity:.55}.cal-rr{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px;margin-bottom:8px;scroll-margin-top:calc(var(--cal-top, 64px) + 12px)}.cal-rr__rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:6px}.cal-rh{display:block;padding:2px 0 4px;background:var(--bg);font:900 21px/1 var(--font-display);text-align:center;color:var(--navy-900);white-space:nowrap}.cal-rh small{display:block;margin-top:2px;font:700 11px/1 Inter,system-ui,sans-serif;letter-spacing:.06em}.cal-rh.is-tbd{font:800 12px/1.15 Inter,system-ui,sans-serif}.cal-rr.is-final .cal-rh{color:var(--navy-500)}.cal-rr.is-live .cal-rh{color:var(--red)}.cal-rr__rail .gc-chip{height:20px;padding:0 6px;font-size:12px}.gc--rail{container:gc / inline-size;display:block;min-width:0;min-height:88px;padding:8px 9px 9px;background:var(--c-card);border:1px solid var(--c-b3);border-radius:10px}.gc--rail.is-live{padding:7px 8px 8px 11px;box-shadow:inset 4px 0 0 var(--red)}.gc--rail .gc-ch{flex-wrap:wrap;row-gap:4px;margin-bottom:2px}.gc-fd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--clay-ink)}.gc-fd.is-none{color:var(--c-muted)}.gc--rail .gc-chip.is-live{height:22px;padding:0 7px;gap:5px}.gc--rail .gc-tm{min-height:24px}.gc--rail .gc-esc{width:22px;height:22px;margin-right:8px}.gc--rail .gc-nm{line-height:1.2}.gc--rail .gc-he{width:24px}.gc--rail .gc-c,.gc--rail .gc-che span:first-child{width:30px;padding-right:4px}.gc--rail .gc-che span{width:24px}.gc--rail .gc-tn{margin-top:3px;white-space:normal;line-height:1.3;letter-spacing:-.01em}.gc-nts{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:13px;font-weight:600;line-height:1.3;color:var(--clay-ink)}@container gc (max-width: 340px){.gc-nf{display:none}.gc-na{display:inline}}@container gc (max-width: 280px){.gc--rail .gc-nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:14px;line-height:1.15}.gc--rail .gc-tm{padding:1px 0}.gc--rail .gc-c,.gc--rail .gc-che span:first-child{width:27px;padding-right:3px}.gc--rail .gc-he,.gc--rail .gc-che span{width:22px}}.cal-nowrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:2px 0 10px}.cal-nowrow__pill{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:24px;padding:0 6px;border-radius:6px;background:var(--red);color:var(--white);font-size:12px;font-weight:800;white-space:nowrap}.cal-nowrow__line{height:2px;background:var(--red)}.cal-nowrow__txt{font:900 14px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.cal.is-wide .cal-modes,.cal.is-wide .cal-result{max-width:960px}.cal-block__title{margin:22px 0 4px;font:800 13px/1 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-ink)}.cal-dayhead{position:sticky;top:var(--cal-top, 0px);z-index:3;margin:0;padding:12px 0 6px;background:var(--bg);font-size:15px;font-weight:800;color:var(--navy-900)}.cal-dayblock .cal-riel{margin-top:6px;margin-bottom:14px}.cal-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;margin:20px 0 40px;padding:24px 16px;border:1.5px dashed var(--c-b2);border-radius:14px;background:var(--c-paper);text-align:center}.cal-box__title{margin:0;font-size:18px;font-weight:800;color:var(--navy-900)}.cal-box__text{margin:-6px 0 0;font-size:15px;color:var(--c-muted)}.cal-ghostcard{display:flex;overflow:hidden}.cal-ghost{display:flex;flex-direction:column;justify-content:space-between;gap:8px;width:100%}.cal-ghost__row{display:flex;align-items:center;gap:8px}.cal-riel--skel .gc--rail{min-height:112px}.cal-fsheet.sheet__panel{background:var(--bg)}.cal-fhead{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 4px 16px}.cal-fhead h2{margin:0;font:900 28px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--navy-900)}.cal-fbody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 16px 12px}.cal-fbody h3{margin:14px 0 10px;font:800 13px/1 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-ink)}.cal-fteams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cal-fteam{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:72px;padding:8px 4px;border-radius:12px;border:1.5px solid var(--c-b2);background:var(--white);font:700 13px/1 Inter,system-ui,sans-serif;color:var(--navy-900);cursor:pointer}.cal-fteam[aria-pressed=true]{border-color:var(--navy-900);background:var(--navy-50);box-shadow:inset 0 0 0 1px var(--navy-900)}.cal-fteam[aria-pressed=true]:after{content:"★";position:absolute;top:4px;right:6px;font-size:13px;color:var(--red)}.cal-ftours{display:flex;flex-direction:column;overflow:hidden;border:1.5px solid var(--c-b2);border-radius:12px;background:var(--white)}.cal-ftour{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 14px;border:0;background:transparent;color:var(--navy-900);text-align:left;cursor:pointer}.cal-ftour+.cal-ftour{border-top:1px solid var(--c-b1)}.cal-ftour input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--navy-900)}.cal-ftour:has(input:checked){background:var(--navy-50)}.cal-ftn{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cal-ftn b{font-size:15px;font-weight:700}.cal-ftn small{font-size:13px;color:var(--c-muted)}.cal-ftc{min-width:20px;text-align:right;font-size:14px;font-weight:700}.cal-ftour.is-zero .cal-ftc{color:var(--navy-400)}.cal-switch{position:relative;flex:none;width:40px;height:24px;border-radius:12px;background:var(--c-b2);transition:background .15s}.cal-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-sm);transition:transform .15s}.cal-fswitch[aria-checked=true] .cal-switch{background:var(--clay)}.cal-fswitch[aria-checked=true] .cal-switch:after{transform:translate(16px)}.cal-ffoot{display:flex;gap:10px;padding:12px 16px calc(12px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));border-top:1px solid var(--c-b1);background:var(--bg)}.cal-fclear{flex:none;min-height:48px;padding:0 18px;border-radius:12px;border:1.5px solid var(--c-b2);background:var(--white);font-weight:700;font-size:15px;cursor:pointer}.cal-fclear:disabled{opacity:.45;cursor:default}.cal-fgo{flex:1;min-height:48px;border-radius:12px;border:0;background:var(--red);color:var(--white);font-weight:800;font-size:16px;cursor:pointer}.cal-favhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cal-favhead b{font:800 13px/1 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-ink)}.cal-favclear{min-height:44px;border:0;background:transparent;font-weight:700;font-size:14px;text-decoration:underline;cursor:pointer}.cal-ahead{padding:2px 4px 10px;border-bottom:1px solid var(--c-b1)}.cal-atitle{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:800;line-height:1.3}.cal-ameta{margin:3px 0 0;font-size:14px;color:var(--c-muted)}.cal-aback{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;font-weight:700;font-size:14px;cursor:pointer}.cal-alist{margin:6px 0 0;padding:0;list-style:none}.cal-arow{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 8px;border:0;border-radius:10px;background:transparent;font-weight:600;font-size:15px;text-align:left;cursor:pointer}.cal-arow:hover{background:var(--navy-50)}.cal-arow svg{flex:none;color:var(--clay-ink)}.cal-aquick{padding-top:10px}@media (max-width: 1023px){.cal-h1{font-size:34px}.cal-titlerow{gap:8px;flex-wrap:nowrap}.cal-week{gap:2px;margin-top:10px}.cal-week__nav{width:32px;border:0;background:transparent}.cal-strip{gap:4px}.cal-day{min-height:56px;border-radius:9px}.cal-day__dw{letter-spacing:.02em}.cal-day__dn{font-size:21px}.cal-fields{display:flex;align-items:center;gap:8px;margin-top:12px}.cal-badge{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--navy-900);color:var(--white);font-size:11px;font-weight:800;line-height:1}.cal-chips{display:flex;gap:8px;margin:4px 0 0;padding:4px 0;overflow-x:auto;scrollbar-width:none}.cal-chips::-webkit-scrollbar{display:none}.cal-chips .cal-pchip,.cal-fchip{position:relative;flex:none;min-height:36px;margin:4px 0}.cal-fchip{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;border:1.5px solid var(--navy-900);background:var(--navy-50);color:var(--navy-900);font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer}.cal-result p{font-size:14px}}@media (max-width: 359px){.cal-h1{font-size:30px}.cal-day__dw{font-size:11px;letter-spacing:0}.cal-day__dn{font-size:19px}.cal-rr{grid-template-columns:42px minmax(0,1fr)}.cal-riel:before{left:20px}.cal-rh{font-size:19px}}.cal .skel{background:linear-gradient(90deg,var(--gray-200),var(--gray-100),var(--gray-200));background-size:200% 100%}.cal-mk{padding:0 1px;border-radius:3px;background:var(--c-paper-2);color:var(--navy-900);font-weight:inherit}.cal-sg{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--navy-900);color:var(--navy-900);font-weight:800;letter-spacing:.01em;line-height:1;white-space:nowrap}.cal-sg--40{width:40px;height:40px;font-size:13px}.cal-sg--22{width:22px;height:22px;font-size:7.5px;letter-spacing:0;box-shadow:inset 0 0 0 1.2px var(--navy-500);color:var(--navy-700)}.cal-sg--34{width:34px;height:34px;font-size:11px;letter-spacing:0}.cal-sg--28{width:30px;height:30px;font-size:9.5px;letter-spacing:0}.cal-sg--20{width:20px;height:20px;font-size:7.5px;letter-spacing:0;box-shadow:inset 0 0 0 1.2px var(--navy-500);color:var(--navy-700)}.cal-mark--40{margin:2px}.cal-sres{margin-bottom:40px}.cal-kres{display:flex;align-items:center;gap:14px;min-height:40px;margin-top:20px}.cal-kres h2{margin:0;font:800 24px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--navy-900)}.cal-kres__t{color:var(--c-muted)}.cal-livef{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:8px;border:0;background:var(--red);font-size:13px;font-weight:700;cursor:pointer}.cal .cal-livef{color:var(--white)}.cal-livef i{width:7px;height:7px;border-radius:50%;background:var(--white);box-shadow:0 0 0 3px #ffffff4d}.cal .cal-livef[aria-pressed=true]{background:var(--white);color:var(--red);box-shadow:inset 0 0 0 2px var(--red)}.cal-livef[aria-pressed=true] i{background:var(--red);box-shadow:0 0 0 3px var(--red-light)}.cal-klist{--cols: 300px 120px 88px minmax(0, 1fr) 120px;margin-top:10px;overflow:hidden;background:var(--white);border:1px solid var(--c-b1);border-radius:14px;box-shadow:0 10px 30px -22px #0b254559}.cal-khead,.cal-kr{display:grid;grid-template-columns:var(--cols);align-items:center;column-gap:16px;padding:0 16px}.cal-khead{height:34px;background:var(--c-paper);border-bottom:1px solid var(--c-line);font:700 12px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-ink)}.cal-khead__rec{text-align:right}.cal-khead__short,.cal-khead__after,.cal-kafter{display:none}.cal-kol{margin:0;padding:0;list-style:none}.cal-kol li+li .cal-kr{border-top:1px solid var(--navy-100)}.cal-kr{position:relative;width:100%;min-height:58px;border:0;background:transparent;text-align:left;cursor:pointer;transition:background .12s}.cal-kr:hover{background:var(--navy-50)}.cal-kr:hover .cal-kgo{color:var(--navy-900)}.cal .cal-kr:focus-visible{outline-offset:-3px}.cal-kr.is-live{box-shadow:inset 4px 0 0 var(--red)}.cal-kr.is-seen{background:var(--c-paper)}.cal-kr.is-seen:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--navy-900)}.cal-kr.is-skel{cursor:default}.cal-kc{display:flex;align-items:center;gap:12px;min-width:0}.cal-kname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}.cal-ktors{min-width:0;font-size:14px;color:var(--c-muted);white-space:nowrap}.cal-kchips{display:none}.cal-tchip{display:inline-flex;align-items:center;height:21px;padding:0 7px;border-radius:5px;background:var(--navy-50);box-shadow:inset 0 0 0 1px var(--navy-100);font-size:12px;font-weight:600;color:var(--navy-700);white-space:nowrap}.cal-krec{text-align:right;font:800 22px/1 var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums}.cal-knext{display:flex;flex-direction:column;gap:8px;min-width:0}.cal-kg{display:grid;grid-template-columns:184px minmax(0,250px) minmax(0,1fr);align-items:center;column-gap:16px;min-width:0}.cal-kw{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;white-space:nowrap}.cal-kd{font-size:14px;font-weight:800}.cal-kd2{display:flex;align-items:center;gap:7px;max-width:100%;min-width:0;font-size:13px}.cal-kd2 b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:800}.cal-kw .gc-fd{max-width:100%;font-size:11.5px}.cal-kn{font-size:13px;font-weight:600;color:var(--c-muted)}.cal-kt{display:flex;flex-direction:column;gap:1px;min-width:0}.cal-ktm{display:flex;align-items:center;gap:8px;min-height:21px;min-width:0}.cal-ktm__nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.cal-ktm__c{flex:none;width:30px;text-align:right;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.cal-ktm.is-win .cal-ktm__nm,.cal-ktm.is-win .cal-ktm__c{font-weight:800}.cal-ktm.is-lose .cal-ktm__nm,.cal-ktm.is-lose .cal-ktm__c{color:var(--c-muted)}.cal-ktm.is-lose .cal-ktm__c{font-weight:500}.cal-kt.is-live .cal-ktm__c{color:var(--red);font-weight:800}.cal-ktor{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-size:12.5px;color:var(--c-muted);white-space:nowrap}.cal-ktor>*{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cal-ktor b{font-size:13px;font-weight:600;color:var(--navy-700)}.cal-kafter{flex-direction:column;gap:4px;min-width:0}.cal-kafter b{font-size:13px;font-weight:800;white-space:nowrap}.cal-kafter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--c-muted)}.cal-kgo{display:flex;align-items:center;justify-content:flex-end;gap:2px;font-size:14px;font-weight:700;color:var(--navy-700);white-space:nowrap}.cal-klist.is-few .cal-kr{min-height:88px;padding-top:10px;padding-bottom:10px}.cal-kmore{display:flex;align-items:center;justify-content:center;gap:14px;min-height:60px;padding:8px 16px;border-top:1px solid var(--navy-100);background:var(--navy-50);font-size:14px;font-weight:600;color:var(--c-muted)}@media (min-width: 1680px){.cal-klist{--cols: 320px 290px 88px minmax(0, 1fr) 240px 120px}.cal-klist:not(.is-few) .cal-khead__after,.cal-klist:not(.is-few) .cal-kafter{display:flex}.cal-klist.is-few{--cols: 320px 290px 88px minmax(0, 1fr) 120px}.cal-kcount{display:none}.cal-kchips{display:flex;flex-wrap:wrap;gap:4px;max-height:46px;overflow:hidden;white-space:normal}.cal-kg{grid-template-columns:184px minmax(0,260px) minmax(0,1fr)}}@media (min-width: 2000px){.cal-sres{max-width:1856px;margin-left:auto;margin-right:auto}}@media (max-width: 1279px){.cal-klist{--cols: 270px 64px minmax(0, 1fr) 28px}.cal-khead__long{display:none}.cal-khead__short{display:inline}.cal-khead__tors,.cal-ktors,.cal-kgot{display:none}.cal-kg{grid-template-columns:176px minmax(0,1fr) minmax(0,140px)}}@media (max-width: 1120px){.cal-kg{grid-template-columns:176px minmax(0,1fr)}.cal-ktor{display:none}}.cal-zero{display:flex;flex-direction:column;align-items:center;gap:14px;margin:40px 0 48px;text-align:center}.cal-zero h2{margin:0;font:800 40px/1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--navy-900)}.cal-zero h3{margin:22px 0 2px;font:800 13px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--clay-ink)}.cal-zacts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cal-zgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;width:100%;max-width:1520px;margin:0;padding:0;list-style:none;text-align:left}.cal-zchip{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 12px 6px 8px;border-radius:12px;border:1.5px solid var(--c-b1);background:var(--white);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;cursor:pointer}.cal-zchip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.cal-zchip:hover{border-color:var(--navy-400)}.cal-sf{margin-bottom:40px}.cal-sback{display:flex;align-items:center;min-height:40px;margin-top:16px}.cal-sback button{display:inline-flex;align-items:center;gap:4px;min-height:40px;margin-left:-6px;padding:0 12px 0 6px;border:0;border-radius:8px;background:transparent;font-size:15px;font-weight:700;cursor:pointer}.cal-sback button:hover{background:var(--navy-50)}.cal-sband{position:relative;display:flex;align-items:center;gap:18px;min-height:68px;margin-top:6px;padding:8px 10px;overflow:hidden;border-radius:14px;background:var(--navy-900);color:var(--white)}.cal-sband.is-direct{margin-top:22px}.cal-sband:after{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;border:2px dashed rgba(255,255,255,.1);pointer-events:none}.cal-sband__crest{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:11px;background:var(--white)}.cal-sband h2{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 32px/1.05 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--white)}.cal-sband__stats{display:flex;align-items:center;flex:none;margin-left:6px;font-size:14px;font-weight:600;color:var(--navy-200);white-space:nowrap}.cal-sband__stats>span{display:flex;align-items:baseline;gap:6px;padding:0 18px;border-left:1px solid rgba(255,255,255,.18)}.cal-sband__lbl{align-self:center;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-300)}.cal-sband h2:focus{outline:none}.cal-sband h2:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.cal-sband__stats b{font:800 24px/1 var(--font-display);letter-spacing:.02em;color:var(--white)}.cal .cal-sband .cal-btn{position:relative;z-index:1;flex:none;border-color:#ffffff59;background:transparent;color:var(--white)}.cal-sf-empty{margin:28px 0 0;font-size:15px;color:var(--c-muted)}.cal-sf-sec{margin-top:28px}.cal-sf-sech{display:flex;align-items:center;gap:10px;margin:0 0 12px}.cal-sf-sech h2{margin:0;font:800 24px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--navy-900)}.cal-sf-n{padding:3px 9px;border-radius:999px;background:var(--c-paper);box-shadow:inset 0 0 0 1px var(--c-line);font-size:12px;font-weight:700}.cal-sf-now,.cal-sf-tiles,.cal-sf-list{margin:0;padding:0;list-style:none}.cal-sf-now{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cal-sf .gc--grid{position:relative;left:auto;right:auto}.cal-sf-now .gc--grid{padding:14px 18px;border-radius:14px}.cal-sf-now .gc--grid.is-live{padding-left:22px}.cal-sf-now .gc--grid.has-actions{padding-right:56px}.cal-sf-now .gc__body{justify-content:flex-start;row-gap:8px}.cal-sf-now .gc-bh{min-height:24px}.cal-sf-now .gc-tm{min-height:38px}.cal-sf-now .gc-esc{width:30px;height:30px;margin-right:10px}.cal-sf-now .gc-nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;font-size:16px;line-height:1.2}.cal-sf-now .gc-c{width:40px;padding-right:6px;font:800 20px/1 Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}.cal-sf-now .gc-tm.is-lose .gc-c{font-weight:600;color:var(--c-muted)}.cal-sf-now .gc.is-live .gc-c{box-shadow:none}.cal-sf-now .gc-he{width:30px;font-size:16px}.cal-sf-now .gc-che{flex:none;margin-left:auto}.gc-cherow{display:flex;align-items:center;justify-content:space-between}.cal-sf-now .gc-bh:not(:has(.gc-che)){flex-wrap:wrap}.cal-sf-now .gc-bh:not(:has(.gc-che)) .gc-chip.is-final,.cal-sf-now .gc-bh:not(:has(.gc-che)) .gc-chip.is-forfeit{margin-left:auto}.cal-sf-now .gc-bh:not(:has(.gc-che)) .gc-sp{display:none}.cal-sf-now .gc-che span{width:30px}.cal-sf-now .gc-che span:first-child{width:40px;padding-right:6px}.cal-sf-now .gc-tn{margin-top:auto}.cal-sf-eb{font:800 13px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--clay-ink)}.cal-sf-when{display:flex;align-items:center;gap:8px;min-height:22px;overflow:hidden;font-size:14px;white-space:nowrap}.cal-sf-when b{font-weight:800}.cal-sf-when b:after{content:"·";margin-left:8px;font-weight:400;color:var(--navy-300)}.cal-gp{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;font:800 12px/1 Inter,system-ui,sans-serif}.cal-gp.is-g{background:var(--navy-900);color:var(--white)}.cal-gp.is-e{width:auto;min-width:22px;padding:0 5px}.cal-gp.is-p,.cal-gp.is-e{background:var(--white);color:var(--c-muted);box-shadow:inset 0 0 0 1.5px var(--navy-300)}.cal-sf-lower{display:grid;grid-template-columns:clamp(400px,33%,600px) minmax(0,1fr);align-items:start;gap:32px}.cal-sf-lower .cal-sf-sec{margin-top:32px}.cal-sf-left .cal-sf-sec+.cal-sf-sec{margin-top:26px}.cal-sf-lower.is-solo,.cal-sf-lower.is-onlyres{grid-template-columns:minmax(0,1fr)}.cal-sf-list{display:flex;flex-direction:column;gap:8px}.cal-sf-lower.is-solo .cal-sf-list,.cal-pending-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.cal-pending-list{margin:14px 0 28px;padding:0;list-style:none}.cal-sr{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:8px 14px 8px 8px;border:1.5px dashed var(--c-b2);border-radius:12px;background:var(--white);transition:box-shadow .15s}.cal-sr:has(.cal-act){grid-template-columns:52px minmax(0,1fr) auto 44px;padding-right:8px}.cal-sr:hover{box-shadow:0 6px 18px -10px #0b254580}.cal-sr:has(.gc__link:focus-visible){outline:3px solid var(--clay);outline-offset:2px}.cal-sr.is-pending{border:1.5px solid var(--clay);background:var(--amber-light)}.cal-sr__date{display:flex;flex-direction:column;align-items:center;justify-content:center;height:56px;border-radius:9px;background:var(--c-paper);box-shadow:inset 0 0 0 1px var(--c-line)}.cal-sr.is-pending .cal-sr__date{background:var(--white)}.cal-sr__dw,.cal-sr__dm{font-size:11px;font-weight:700;line-height:1;color:var(--c-muted)}.cal-sr__dw{text-transform:uppercase;letter-spacing:.06em}.cal-sr__dn{font:800 22px/1.05 var(--font-display)}.cal-sr__mid{display:flex;flex-direction:column;gap:2px;min-width:0}.cal-sr__tm{display:flex;align-items:center;gap:8px;min-height:22px;min-width:0}.cal-sr__nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.cal-sr__tn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--c-muted)}.cal-sr__rt{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.cal-sr__h{font:800 24px/1 var(--font-display);white-space:nowrap}.cal-sr__h small{margin-left:2px;font:700 11px/1 Inter,system-ui,sans-serif;letter-spacing:.04em}.cal-sr__h.is-tbd{font:800 13px/1 Inter,system-ui,sans-serif}.cal-sr__h2{font-size:12px;font-weight:700;line-height:1;color:var(--c-muted);white-space:nowrap}.cal-sf-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cal-sf-tiles .gc--grid{padding:9px 10px 10px;border-radius:12px}.cal-sf-tiles .gc--grid.has-actions{padding-right:50px}.cal-sf-tiles .gc-nm{font-size:13.5px}.cal-sf-tiles .gc-esc{width:22px;height:22px;margin-right:8px}.cal-sf-tiles .gc-bh{flex-wrap:nowrap;min-width:0}.cal-sf-tiles .gc-chip.is-final:not(:has(.gc-ws)){display:none}.cal-sf-tiles .gc-bh .gc-nt,.cal-sf-tiles .gc-chip .gc-wl{display:none}.cal-sf-tiles .gc-chip .gc-ws{display:inline}.cal-sf-tiles .gc-bh>:not(.gc-che){flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-sf-tiles .gc-che{flex:none;margin-left:auto}.cal-sf-tiles .gc-che span,.cal-sf-tiles .gc-he{width:22px}.cal-sf-tiles .gc-che span:first-child,.cal-sf-tiles .gc-c{width:27px;padding-right:3px}.cal-sf-dt{font-size:13px;font-weight:800}.cal-sf-more{display:flex;justify-content:center;margin-top:12px}.cal-sf-more .cal-btn{min-width:220px}@media (min-width: 1280px){.cal-sf-lower.is-onlyres .cal-sf-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1440px){.cal-sf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1680px){.cal-sf-now,.cal-sf-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 2200px){.cal-sf-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 1279px){.cal-sband__stats>span{padding:0 12px}.cal-sf-now{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-sf-lower{grid-template-columns:minmax(0,1fr);gap:0}.cal-sf-left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.cal-sf-left .cal-sf-sec+.cal-sf-sec{margin-top:32px}.cal-sf-tiles,.cal-sf-lower.is-onlyres .cal-sf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.cal-sband{gap:14px}.cal-sband__stats>span{padding:0 10px}}.lc-screen{--lc-ink: var(--navy-900);--lc-run: var(--accent-hover);--lc-live: var(--live);--lc-line: var(--gray-200);--lc-soft: var(--gray-100);--lc-muted: var(--gray-600);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;max-width:560px;margin:0 auto;background:var(--paper);color:var(--lc-ink);overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.sheet.sheet--full .sheet__panel.lc-sheet{padding:0}.lc-sheet .lc-screen{min-height:100%}@media (min-width: 600px){.sheet.sheet--center .sheet__panel.lc-sheet{height:calc(100vh - 2.5rem);height:calc(100dvh - 2.5rem)}}.lc-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:6px;min-height:56px;padding:var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) 8px 0;background:var(--paper);border-bottom:1px solid var(--lc-line)}.lc-head__exit,.lc-head__more{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--lc-ink);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.lc-head__exit:active,.lc-head__more:active{background:var(--lc-soft)}.lc-main{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:10px 16px calc(14px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));min-width:0}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:12px;border:2px solid var(--lc-ink, var(--navy-900));background:var(--paper);color:var(--lc-ink, var(--navy-900));font:inherit;font-weight:800;font-size:.95rem;text-align:center;text-decoration:none;cursor:pointer}.lc-btn:disabled{opacity:.5;cursor:not-allowed}.lc-btn--primary{border-color:var(--navy-900);background:var(--navy-900);color:var(--on-ink)}.lc-btn--ghost{border-color:var(--navy-300)}.lc-loading{margin:0;color:var(--gray-600);text-align:center}.lc-loading__actions,.lc-skeleton{display:flex;flex-direction:column;gap:10px}.lc-skeleton span{height:52px;border-radius:12px;background:linear-gradient(90deg,var(--gray-100),var(--gray-50),var(--gray-100));background-size:200% 100%;animation:lc-shimmer 1.2s linear infinite}@keyframes lc-shimmer{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.lc-skeleton span{animation:none}}@font-face{font-family:Big Shoulders Juego;font-style:normal;font-weight:500 900;font-display:swap;src:url(/fonts/big-shoulders-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2191,U+2193,U+2212}.tm{--n50: #f5f7fa;--n100: #edf1f6;--n200: #dce3ec;--n300: #c3cedc;--n500: #5d7089;--n600: #475a74;--n700: #33465f;--n800: #1c3352;--n900: var(--navy-900);--n950: var(--navy-950);--ln: #1f3d66;--mut: #b8c6da;--apag: rgba(255,255,255,.66);--red: var(--accent);--red-ink: #a50d26;--redl: #ff8a95;--arc: #C26A2E;--arc-ink: #9a4f1e;--green: #2E6B3F;--bg: #fcfaf5;--crema: #F7F1E3;--hd: "Big Shoulders Juego", var(--font-display);--tx: "Inter", system-ui, sans-serif;--W: 1320px;--gut: 16px}@media (min-width:1500px){.tm{--W: min( calc(100vw - 96px) ,1760px)}}@media (max-width:359px){.tm{--gut: 12px}}.tm-wrap{width:100%;max-width:calc(var(--W) + var(--gut)*2);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.tm-tag{display:inline-flex;align-items:center;gap:7px;font:800 15px/1 var(--hd);text-transform:uppercase;letter-spacing:.07em;padding:6px 15px 6px 13px;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);white-space:normal;text-align:left}.tm-t-final{background:#fff;color:var(--n900)}.tm-t-vivo{background:var(--red);color:#fff}.tm-t-gris{background:var(--n700);color:#fff}.tm-t-arc{background:var(--arc);color:var(--n950)}.tm-punto{width:8px;height:8px;border-radius:50%;background:#fff;animation:tm-late 1.6s ease-in-out infinite}@keyframes tm-late{50%{opacity:.5}}.tm-franja{position:relative;z-index:2;background:var(--n900);color:#fff;overflow:hidden}.tm-franja.tm-foto{background:linear-gradient(180deg,#0b2545db,#0b2545f0),var(--foto) center/cover,var(--n900)}.tm-rayas{position:absolute;right:-34px;top:0;width:230px;height:190px;pointer-events:none;background:repeating-linear-gradient(-62deg,transparent 0 22px,rgba(200,16,46,.9) 22px 29px,transparent 29px 52px);-webkit-mask:linear-gradient(205deg,#000 12%,transparent 66%);mask:linear-gradient(205deg,#000 12%,transparent 66%)}.tm-franja>.tm-wrap{position:relative}.tm-rail{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back tools" "torn torn" "tags tags";align-items:center}.tm-back{grid-area:back;display:inline-flex;align-items:center;gap:6px;min-height:44px;justify-self:start;font:600 13px var(--tx);color:var(--mut);white-space:nowrap}.tm-back:hover{color:#fff}.tm-tools{grid-area:tools;display:flex;align-items:center;margin-right:-10px}.tm-tool{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;height:44px;color:#fff;font:600 13px var(--tx);white-space:nowrap}.tm-tool span{display:none}.tm-tool:hover{color:var(--redl)}.tm-torn{grid-area:torn;display:flex;justify-content:center;font:600 13px/1.3 var(--tx);color:#fff;min-width:0;max-width:100%;text-align:center}.tm-torn:hover{text-decoration:underline}.tm-torn i{font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.tm-torn b{font-weight:600;white-space:nowrap;color:var(--mut)}.tm-torn b:before{content:"·";margin:0 6px}.tm-tags{grid-area:tags;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 12px;font:600 13px var(--tx);color:var(--mut)}.tm-tags .tm-serie{color:#fff;font-weight:700;padding:4px 0}.tm-tags a{display:inline-flex;align-items:center;min-height:44px;color:var(--redl);text-decoration:underline;text-underline-offset:3px}.tm-marc{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"ta pa ph th";align-items:center;margin-top:10px}.tm-eq{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0;padding:0 6px}.tm-eq.tm-a{grid-area:ta}.tm-eq.tm-h{grid-area:th}.tm-eq .club-crest{width:56px;height:56px;object-fit:contain}.tm-eq b{display:block;font:800 17px/1.04 var(--hd);text-transform:uppercase;letter-spacing:.015em;overflow-wrap:break-word;max-width:100%}.tm-eq:hover b{text-decoration:underline;text-underline-offset:3px}.tm-eq.tm-pierde b{font-weight:500;color:var(--apag)}.tm-placa{display:flex;align-items:center;justify-content:center;gap:2px;height:92px;min-width:66px;padding:0 15px;font:900 92px/1 var(--hd);background:#ffffff1a;color:#fff;letter-spacing:-.01em}.tm-marc.tm-dos-cifras .tm-placa{font-size:72px;padding-left:10px;padding-right:12px;min-width:56px}.tm-marc.tm-dos-cifras .tm-placa.tm-a{padding-right:16px}.tm-marc.tm-dos-cifras .tm-placa.tm-h{padding-left:16px}.tm-placa.tm-a{grid-area:pa;clip-path:polygon(0 0,100% 0,calc(100% - 13px) 100%,0 100%);margin-right:-6px;padding-right:20px}.tm-placa.tm-h{grid-area:ph;clip-path:polygon(13px 0,100% 0,100% 100%,0 100%);padding-left:20px}.tm-placa.tm-gana{background:#fff;color:var(--n900)}.tm-placa.tm-pierde{font-weight:500;color:var(--apag)}.tm-placa.tm-gris{color:#a9b8cc;font-weight:700}.tm-tri{display:inline-block;width:0;height:0;border-block:9px solid transparent;margin:0 2px 0 5px;flex:none}.tm-tri.tm-iz{border-right:12px solid currentColor}.tm-tri.tm-de{border-left:12px solid currentColor;margin:0 5px 0 2px}.tm-hora{grid-column:2/4;display:flex;flex-direction:column;align-items:center;font:900 76px/.95 var(--hd);padding:0 8px;white-space:nowrap;text-transform:uppercase}.tm-hora.tm-vs{font-size:56px;color:var(--mut)}.tm-estado{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.tm-nota{margin-top:8px;text-align:center;font:600 14px/1.3 var(--tx);color:#fff}.tm-nota.tm-sec{font-weight:500;font-size:13px;color:var(--mut);margin-top:3px}.tm-cuando{margin-top:9px;text-align:center;font:600 13px/1.35 var(--tx)}.tm-cuando.tm-fuerte{font-size:15px;margin-top:12px}.tm-cuando .tm-campo{display:flex;justify-content:center;color:var(--mut);font-weight:500;font-size:12.5px}.tm-cuando .tm-campo i{font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.tm-cuando .tm-campo b{font-weight:600;white-space:nowrap}.tm-pizarra{background:var(--n950);margin:12px calc(var(--gut)*-1) 0;padding:6px 12px 10px}.tm-pz-cap{display:flex;justify-content:space-between;align-items:baseline;font:600 12px/1.4 var(--tx);color:var(--mut);padding-bottom:2px}.tm-pz-cap h2{font:800 14px/1.2 var(--hd);text-transform:uppercase;letter-spacing:.08em;color:#fff}.tm-pz-scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tm-pz-scroll::-webkit-scrollbar{display:none}.tm-pz{--tm: 44px;--ce: 26px;--ei: 27px;table-layout:fixed;width:max(100%,calc(var(--tm) + var(--ce)*3 + var(--ei)*var(--n)))}.tm-pz th,.tm-pz td{text-align:center;background:var(--n950);padding:0}.tm-pz thead th{font:600 12px/20px var(--tx);color:var(--mut)}.tm-pz thead .tm-tm{width:var(--tm)}.tm-pz .tm-ce{width:var(--ce)}.tm-pz .tm-ce1{border-left:1px solid var(--ln)}.tm-pz .tm-ex1{border-left:1px dashed #4a6a94}.tm-pz tbody th,.tm-pz tbody td{height:31px;border-top:1px solid #14294a}.tm-pz tbody th{text-align:left;font:700 13.5px/1 var(--tx);letter-spacing:.01em}.tm-pz .tm-nom{display:none;align-items:center;gap:9px;min-width:0}.tm-pz .tm-nom .club-crest{width:24px;height:24px;object-fit:contain;flex:none}.tm-pz .tm-nom span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tm-pz tr.tm-pierde th{font-weight:500;color:var(--apag)}.tm-pz td{font:700 21px/1 var(--hd);color:#fff}.tm-pz td.tm-cero{color:var(--apag);font-weight:500}.tm-pz td.tm-x{color:var(--mut);font-weight:500}.tm-pz td.tm-gris{color:#a9b8cc;font-weight:500}.tm-pz td.tm-mas>span{display:inline-block;border-bottom:2px solid #e08a4d;font-weight:900;padding:0 2px;line-height:1.02}.tm-pz td.tm-vacia>span{display:block;height:22px;margin:0 2px;border:1px solid #1d3757}.tm-pz td.tm-ahora>span{display:block;height:22px;margin:0 2px;border:2px solid var(--redl);background:#c8102e59;animation:tm-late 1.6s ease-in-out infinite}.tm-pz th.tm-ahora{color:var(--redl)}.tm-pz td.tm-c{font-weight:900;font-size:23px}.tm-pz tr.tm-pierde td.tm-c{font-weight:500;color:var(--apag)}.tm-pz td.tm-he{font:600 14px/1 var(--tx);color:#dfe6f0}.tm-pz tr.tm-pierde td.tm-he{color:var(--apag);font-weight:500}.tm-pz-scroll.tm-desliza .tm-tm,.tm-pz-scroll.tm-desliza .tm-ce{position:sticky;z-index:1}.tm-pz-scroll.tm-desliza .tm-tm{left:0}.tm-pz-scroll.tm-desliza .tm-tm:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:14px;background:linear-gradient(90deg,var(--n950),transparent)}.tm-pz-scroll.tm-desliza .tm-ce1{right:calc(var(--ce)*2)}.tm-pz-scroll.tm-desliza .tm-ce2{right:var(--ce)}.tm-pz-scroll.tm-desliza .tm-ce3{right:0}.tm-pz-nota{font:500 12.5px/1.35 var(--tx);color:var(--mut);padding-top:6px;text-align:center}.tm-cierre{text-align:center;padding-top:8px}.tm-decis{display:flex;flex-wrap:wrap;justify-content:center;gap:0 12px;font:500 13px/1.45 var(--tx);color:#fff}.tm-decis b{font-weight:700;color:var(--mut);margin-right:4px}.tm-frases{display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px;font:500 12.5px/1.45 var(--tx);color:var(--mut)}.tm-frases li:before{content:"/";margin-right:5px;color:var(--redl);font-weight:800}.tm-frases .tm-sobra{display:none}.tm-cinta{height:6px;background:repeating-linear-gradient(-62deg,var(--red) 0 7px,var(--n950) 7px 15px)}.tm-rotulo{position:sticky;top:0;z-index:1;display:block;height:44px;margin-top:-44px;background:var(--n950);color:#fff;border-bottom:2px solid var(--red)}.tm-ro-in{display:flex;align-items:center;gap:7px;height:42px}.tm-ro-in .club-crest{width:28px;height:28px;object-fit:contain;flex:none}.tm-ro-nom{display:none;font:800 18px/1 var(--hd);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tm-ro-nom.tm-pierde{font-weight:500;color:var(--apag)}.tm-ro-num{display:flex;align-items:center;justify-content:center;gap:1px;min-width:30px;height:32px;padding:0 7px;font:900 28px/1 var(--hd);background:#ffffff1a}.tm-ro-num.tm-gana{background:#fff;color:var(--n900)}.tm-ro-num.tm-pierde{font-weight:500;color:var(--apag)}.tm-ro-num.tm-gris{color:#a9b8cc;font-weight:700}.tm-ro-num .tm-tri{border-block-width:5px;border-left-width:7px;border-right-width:7px;margin:0 0 0 3px}.tm-ro-num .tm-tri.tm-iz{border-left-width:0}.tm-ro-num .tm-tri.tm-de{border-right-width:0;margin:0 3px 0 0}.tm-ro-hora{font:900 26px/1 var(--hd);text-transform:uppercase;padding:0 6px}.tm-ro-est{margin-left:auto;display:flex;align-items:center;gap:6px;font:800 15px/1 var(--hd);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.tm-ro-est.tm-vivo{color:var(--redl)}.tm-ro-est .tm-punto{background:var(--redl)}.tm-tabsbar{background:#fff;border-bottom:1px solid var(--n200)}.tm-tabs{display:flex;gap:2px}.tm-tabs button{flex:1 1 auto;min-height:46px;padding:0 8px;font:700 14px/1.15 var(--tx);color:var(--n600);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}.tm-tabs button:hover{color:var(--n900)}.tm-tabs button[aria-selected=true]{color:var(--n900);border-bottom-color:var(--red)}.tm-aviso{font:500 13px/1.35 var(--tx);color:var(--n600);padding:10px 0 0}.tm-panel{padding:14px 0 26px}.tm-sec-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tm-sec-h h2,.tm-sec-h h3{font:800 19px/1.1 var(--hd);text-transform:uppercase;letter-spacing:.05em}.tm-sec-h small{font:500 12.5px var(--tx);color:var(--n600)}.tm-sec-h:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--red),rgba(200,16,46,0))}.tm-l3s{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.tm-l3{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:stretch}.tm-l3 .tm-tick{width:7px;margin-right:0;background:var(--red);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.tm-l3 .tm-esc{width:46px;display:flex;align-items:center;justify-content:center;background:var(--n900)}.tm-l3 .tm-esc .club-crest{width:30px;height:30px;object-fit:contain}.tm-l3 .tm-cuerpo{min-width:0}.tm-l3 .tm-quien{display:inline-flex;align-items:center;gap:8px;min-height:26px;max-width:100%;background:var(--n900);color:#fff;padding:0 22px 0 10px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);font:800 18px/1.1 var(--hd);text-transform:uppercase;letter-spacing:.03em}.tm-l3 .tm-dato{display:block;background:#fff;box-shadow:inset 0 -1px var(--n200);padding:4px 10px 5px;font:500 13px/1.3 var(--tx);color:var(--n700)}.tm-dec{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font:800 11.5px/1 var(--tx);flex:none;text-transform:none;letter-spacing:0}.tm-dec.tm-G{background:var(--green);color:#fff}.tm-dec.tm-P,.tm-dec.tm-S{border:1.5px solid var(--n700);color:var(--n800);background:#fff}.tm-sel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:16px 0 10px;background:var(--n100)}.tm-sel:first-child{margin-top:0}.tm-sel button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 8px;min-width:0;font:700 13px/1.1 var(--tx);color:var(--n700)}.tm-sel .club-crest{width:22px;height:22px;object-fit:contain;flex:none}.tm-sel span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left}.tm-sel button[aria-pressed=true]{background:var(--n900);color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%)}.tm-sel button+button[aria-pressed=true]{clip-path:polygon(9px 0,100% 0,100% 100%,0 100%)}.tm-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.tm-col.tm-off{display:none}.tm-banda{display:none;align-items:center;gap:9px;background:var(--n900);color:#fff;min-height:40px;padding:0 24px 0 10px;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);font:800 19px/1.1 var(--hd);text-transform:uppercase;letter-spacing:.03em}.tm-banda .club-crest{width:26px;height:26px;object-fit:contain;flex:none}.tm-banda:hover{text-decoration:underline;text-underline-offset:3px}.tm-tbl{width:100%;table-layout:fixed;--cf: 32px;--or: 18px;--po: 30px}.tm-tbl caption{text-align:left;font:800 15px/1 var(--hd);text-transform:uppercase;letter-spacing:.08em;color:var(--n700);padding:8px 0 5px}.tm-tbl th,.tm-tbl td{height:36px;padding:0;text-align:center;border-bottom:1px solid var(--n100);font-size:14px;font-weight:600}.tm-tbl thead th{height:26px;background:var(--n100);border-bottom:0;font:700 12px/1 var(--tx);color:var(--n700)}.tm-tbl .tm-or{width:var(--or);font-size:12px;font-weight:500;color:var(--n600);text-align:left;padding-left:3px}.tm-tbl .tm-nm{text-align:left;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tm-tbl tbody .tm-nm a{display:flex;align-items:center;gap:6px;height:35px;min-width:0}.tm-tbl tbody .tm-nm a>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.tm-tbl tbody .tm-nm a:hover>span:first-child{text-decoration:underline}.tm-tbl .tm-po{width:var(--po);font-size:12px;font-weight:500;color:var(--n600)}.tm-tbl .tm-cf{width:var(--cf)}.tm-tbl .tm-il{width:calc(var(--cf) + 10px)}.tm-tbl td.tm-z{color:var(--n500);font-weight:400}.tm-tbl tr.tm-sub .tm-nm a{padding-left:12px}.tm-tbl tr.tm-sub .tm-po{font-size:11.5px}.tm-tbl tfoot th,.tm-tbl tfoot td{font-weight:800;border-top:2px solid var(--n900);border-bottom:0;height:34px}.tm-tbl tfoot .tm-nm{font-weight:800}.tm-notas{padding:7px 0 2px;font:400 13px/1.45 var(--tx);color:var(--n700)}.tm-notas b{font-weight:700;color:var(--n900)}.tm-notas li+li{margin-top:1px}.tm-abr{display:flex;align-items:baseline;gap:8px;padding:8px 10px;margin-bottom:2px;background:var(--crema);font:600 14.5px/1.25 var(--tx)}.tm-abr small{font:700 12.5px var(--tx);color:var(--arc-ink)}.tm-abr i{font-style:normal;color:var(--n600);font-weight:500}.tm-tbl.tm-li{--or: 24px;--do: 40px;--po: 34px}.tm-col{container-type:inline-size}@container (min-width: 440px){.tm-tbl:not(.tm-li){--cf: 8%;--po: 7.5%}.tm-tbl:not(.tm-li) .tm-il{width:var(--cf)}}@container (min-width: 600px){.tm-tbl:not(.tm-li){--cf: 9%;--po: 7%}}.tm-tbl .tm-do{width:var(--do);font-size:13px;font-weight:500;color:var(--n600);text-align:right;padding-right:10px}.tm-mgr{padding:8px 0 0;font:600 14px var(--tx)}.tm-mgr small{font:500 13px var(--tx);color:var(--n600);margin-right:6px}.tm-ln-nota{font:500 13px/1.35 var(--tx);color:var(--n600);padding:2px 0 8px}.tm-h-orden{margin-bottom:6px}.tm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 16px;margin-top:10px;background:#fff;border:1.5px solid var(--n900);color:var(--n900);font:700 13.5px var(--tx)}.tm-btn:hover{background:var(--n900);color:#fff}.tm-lnotas{display:grid;gap:8px}.tm-lnota{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;background:#fff;border-left:5px solid var(--n900);box-shadow:inset 0 -1px var(--n200);padding:9px 12px}.tm-lnota .club-crest{width:30px;height:30px;object-fit:contain}.tm-lnota div{flex:1 1 150px;min-width:0}.tm-lnota b{display:block;font:800 17px/1.1 var(--hd);text-transform:uppercase;letter-spacing:.03em}.tm-lnota span{font:500 13px/1.3 var(--tx);color:var(--n600)}.tm-lnota .tm-btn{margin:0}.tm-t2{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.tm-cara{width:100%;table-layout:fixed}.tm-cara th,.tm-cara td{height:36px;text-align:center;border-bottom:1px solid var(--n100);font-weight:600;font-size:15px}.tm-cara thead th{height:auto;padding:8px 4px;background:var(--n900);color:#fff;border-bottom:0;vertical-align:middle;font:800 15px/1.05 var(--hd);text-transform:uppercase;letter-spacing:.02em}.tm-cara thead a{display:flex;flex-direction:column;align-items:center;gap:4px;overflow-wrap:anywhere}.tm-cara thead .club-crest{width:30px;height:30px;object-fit:contain}.tm-cara thead a:hover{text-decoration:underline}.tm-cara thead .tm-mid{width:64px}.tm-cara tbody th{font:600 12.5px var(--tx);color:var(--n600);background:var(--n50);width:64px}.tm-cara tr.tm-gr td{font:800 22px/1 var(--hd)}.tm-bloque+.tm-bloque{margin-top:20px}.tm-forma li{display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--n100)}.tm-forma .club-crest{width:24px;height:24px;object-fit:contain;flex:none}.tm-forma .tm-fn{flex:1 1 auto;min-width:0;font:600 14px var(--tx);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tm-forma .tm-ul{font:500 12px var(--tx);color:var(--n600);flex:none}.tm-bolas{display:flex;gap:2px;flex:none}.tm-bola{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font:800 12.5px/1 var(--tx);border:1.5px solid var(--n500);color:var(--n800)}.tm-bola.tm-G{background:var(--green);border-color:var(--green);color:#fff}.tm-vs-h{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:0 10px;margin-bottom:6px;font:700 14px/1.15 var(--tx)}.tm-vs-h .tm-der{text-align:right}.tm-vs-h b{font:900 42px/1 var(--hd);min-width:30px;text-align:center}.tm-vs-h b+b{position:relative}.tm-vs-h b+b:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:2px;background:var(--red);transform:rotate(18deg)}.tm-vs-h em{font-style:normal;grid-column:1/-1;text-align:center;font:500 12.5px var(--tx);color:var(--n600)}.tm-hist a{display:grid;grid-template-columns:82px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 8px;min-height:40px;border-bottom:1px solid var(--n100);font:500 13.5px var(--tx)}.tm-hist a:hover{background:var(--n50)}.tm-hist small{font:500 12px var(--tx);color:var(--n600);white-space:nowrap}.tm-hist .tm-n{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.tm-hist .tm-n.tm-der{text-align:right}.tm-hist .tm-gn{font-weight:700}.tm-hist .tm-sc{font:800 18px/1 var(--hd);white-space:nowrap;min-width:44px;text-align:center}.tm-hist-mas{font:500 12.5px var(--tx);color:var(--n600);margin-top:6px}@media (max-width:359px){.tm-pz{--tm: 38px;--ce: 24px;--ei: 20px}.tm-pz td{font-size:19px}.tm-pz td.tm-c{font-size:20px}.tm-pz td.tm-he{font-size:13px}.tm-pz tbody th{font-size:12.5px}.tm-pizarra{padding-left:8px;padding-right:8px}.tm-placa{height:78px;font-size:76px;min-width:54px;padding:0 10px}.tm-placa.tm-a{padding-right:16px}.tm-placa.tm-h{padding-left:16px}.tm-eq{padding:0 2px}.tm-eq .club-crest{width:46px;height:46px}.tm-eq b{font-size:15px}.tm-marc.tm-dos-cifras .tm-placa{font-size:58px;padding-left:7px;padding-right:9px;min-width:44px}.tm-marc.tm-dos-cifras .tm-placa.tm-a{padding-right:13px}.tm-marc.tm-dos-cifras .tm-placa.tm-h{padding-left:13px}.tm-marc.tm-dos-cifras .tm-tri{border-block-width:7px;border-left-width:9px;border-right-width:9px;margin:0 1px 0 3px}.tm-marc.tm-dos-cifras .tm-tri.tm-iz{border-left-width:0}.tm-marc.tm-dos-cifras .tm-tri.tm-de{border-right-width:0;margin:0 3px 0 1px}.tm-hora{font-size:60px}.tm-tabs button{font-size:12.5px;padding:0 3px}.tm-tbl{--cf: 25px;--po: 27px}.tm-tbl.tm-li{--or: 20px;--do: 34px;--po: 30px}.tm-tbl .tm-or:not(.tm-li .tm-or){display:none}.tm-hist a{grid-template-columns:62px minmax(0,1fr) auto minmax(0,1fr);gap:0 5px;font-size:12.5px}.tm-hist small{white-space:normal;line-height:1.1}.tm-hist .tm-n{white-space:normal;line-height:1.15;padding:4px 0}.tm-forma .tm-ul{display:none}.tm-ro-est{font-size:14px}}@media (min-width:720px){.tm{--gut: 24px}.tm-pizarra{margin-left:0;margin-right:0;padding:8px 16px 10px}.tm-pz{--tm: 220px;--ce: 44px;--ei: 36px}.tm-pz .tm-abr-m{display:none}.tm-pz .tm-nom{display:flex}.tm-pz tbody th,.tm-pz tbody td{height:42px}.tm-pz td{font-size:27px}.tm-pz td.tm-c{font-size:30px}.tm-pz td.tm-he{font:600 16px/1 var(--tx)}.tm-pz td.tm-vacia>span,.tm-pz td.tm-ahora>span{height:30px;margin:0 3px}.tm-eq .club-crest{width:72px;height:72px}.tm-eq b{font-size:24px}.tm-tabs{justify-content:flex-start;gap:6px}.tm-tabs button{flex:0 0 auto;padding:0 18px}.tm-sel{display:none}.tm-col.tm-off{display:block}.tm-banda{display:flex;margin-bottom:6px}.tm-cols.tm-dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.tm-tbl{--cf: 30px}.tm-l3s{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tm-resumen-d .tm-sec-h{margin-bottom:10px}.tm-box-z{margin-top:18px}.tm-t2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.tm-rayas{width:330px;height:100%;right:-60px;background:repeating-linear-gradient(-62deg,transparent 0 30px,rgba(200,16,46,.9) 30px 39px,transparent 39px 70px)}.tm-tool span{display:inline}.tm-tool{padding:0 10px}.tm-rail{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"back torn tags tools"}.tm-torn{justify-content:flex-start;padding-left:18px;margin-left:18px;border-left:1px solid var(--ln);text-align:left}.tm-tags{justify-content:flex-start;padding-left:18px}.tm-rail .tm-tags .tm-serie{padding:0}}@media (min-width:720px) and (max-width:1099px){.tm-tools{flex-wrap:wrap;justify-content:flex-end}.tm-rail{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back tools" "torn torn" "tags tags"}.tm-torn{justify-content:center;border:0;margin:0;padding:0}.tm-tags{justify-content:center;padding:0}}@media (min-width:1100px){.tm-franja.tm-conpiz .tm-rayas{left:36%;right:auto;width:38%;height:48px;-webkit-mask:linear-gradient(90deg,transparent,#000 35%,#000 60%,transparent);mask:linear-gradient(90deg,transparent,#000 35%,#000 60%,transparent)}.tm-tablero{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);grid-template-areas:"marc piz" "info piz";gap:0 28px;margin-top:4px;padding-bottom:16px}.tm-tablero>.tm-marc{grid-area:marc}.tm-tablero>.tm-info{grid-area:info}.tm-tablero>.tm-pizarra{grid-area:piz;align-self:stretch;margin:0;padding:10px 18px 12px;display:flex;flex-direction:column;clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,0 22px)}.tm-pizarra .tm-pz-scroll{flex:0 0 auto}.tm-cierre{margin-top:auto;padding-top:10px;text-align:left;display:grid;gap:3px}.tm-decis,.tm-frases{justify-content:flex-start}.tm-pz{--tm: 220px;--ce: 50px;--ei: 32px}.tm-pz tbody th,.tm-pz tbody td{height:56px}.tm-pz td{font-size:36px}.tm-pz td.tm-c{font-size:42px}.tm-pz td.tm-he{font:600 19px/1 var(--tx)}.tm-pz td.tm-vacia>span,.tm-pz td.tm-ahora>span{height:38px;margin:0 4px}.tm-pz thead th{line-height:26px}.tm-pz .tm-nom .club-crest{width:28px;height:28px}.tm-pz .tm-nom{font-size:14.5px}.tm-frases .tm-sobra{display:list-item}.tm-pizarra:not(:has(.tm-cierre)) .tm-pz-scroll{margin-block:auto}.tm-marc{margin-top:0;grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"ta pa" "th ph";row-gap:6px}.tm-eq{flex-direction:row;text-align:left;gap:14px;padding:0 10px 0 0;min-height:84px}.tm-eq .club-crest{width:64px;height:64px}.tm-eq b{font-size:32px;line-height:.98}.tm-placa,.tm-placa.tm-a,.tm-placa.tm-h,.tm-marc.tm-dos-cifras .tm-placa,.tm-marc.tm-dos-cifras .tm-placa.tm-a,.tm-marc.tm-dos-cifras .tm-placa.tm-h{height:84px;font-size:88px;margin:0;padding:0 12px 0 18px;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%)}.tm-info{padding-top:12px}.tm-estado{justify-content:flex-start;margin-top:0}.tm-nota,.tm-cuando,.tm-cuando.tm-fuerte{text-align:left}.tm-cuando .tm-campo{justify-content:flex-start}.tm-ro-nom{display:block;max-width:300px}.tm-ro-in{gap:10px}.tm-tablero.tm-duelo{display:block;padding-bottom:18px}.tm-tablero.tm-duelo .tm-marc{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"ta pa ph th";max-width:1000px;margin:6px auto 0}.tm-tablero.tm-duelo .tm-eq{flex-direction:column;text-align:center;gap:8px}.tm-tablero.tm-duelo .tm-eq .club-crest{width:88px;height:88px}.tm-tablero.tm-duelo .tm-eq b{font-size:34px}.tm-tablero.tm-duelo .tm-marc .tm-placa{height:112px;font-size:116px;min-width:110px}.tm-tablero.tm-duelo .tm-marc .tm-placa.tm-a{clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);margin-right:-8px;padding:0 26px 0 18px}.tm-tablero.tm-duelo .tm-marc .tm-placa.tm-h{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%);padding:0 18px 0 26px}.tm-tablero.tm-duelo .tm-hora{font-size:120px}.tm-tablero.tm-duelo .tm-hora.tm-vs{font-size:80px}.tm-tablero.tm-duelo .tm-estado{justify-content:center;margin-top:10px}.tm-tablero.tm-duelo .tm-nota,.tm-tablero.tm-duelo .tm-cuando{text-align:center}.tm-tablero.tm-duelo .tm-cuando .tm-campo{justify-content:center}.tm-resumen-d{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:0 26px;align-items:start}.tm-l3s{grid-template-columns:minmax(0,1fr)}.tm-box-z{margin-top:0}.tm-solo-box{grid-template-columns:minmax(0,1fr)}.tm-tbl{--cf: 34px;--or: 20px;--po: 34px}.tm-tbl th,.tm-tbl td{height:33px}.tm-tbl tbody .tm-nm a{height:32px}.tm-tbl.tm-li{--or: 28px;--do: 46px;--po: 44px}.tm-t2{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px}.tm-cara thead a{flex-direction:row;justify-content:center;gap:9px}.tm-cara thead th{font-size:18px}.tm-cara thead .tm-mid,.tm-cara tbody th{width:90px}}@media (min-width:1100px) and (max-width:1339px){.tm-tablero{grid-template-columns:minmax(0,390px) minmax(0,1fr);column-gap:20px}.tm-pz{--tm: 150px;--ce: 40px;--ei: 26px}.tm-pz .tm-nom{gap:6px;font-size:13px}.tm-pz td{font-size:28px}.tm-pz td.tm-c{font-size:32px}.tm-pz td.tm-he{font-size:16px}.tm-eq b{font-size:26px}.tm-marc{grid-template-columns:minmax(0,1fr) 96px}.tm-marc .tm-placa,.tm-marc .tm-placa.tm-a,.tm-marc .tm-placa.tm-h{font-size:76px}.tm-tablero.tm-duelo .tm-marc{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr)}.tm-resumen-d{grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:18px}.tm-tbl{--cf: 28px;--po: 28px}}@media (min-width:1500px){.tm-tablero{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.tm-pz{--tm: 280px;--ce: 64px}.tm-resumen-d{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.tm-tbl{--cf: 44px}}.tm{flex:1;background:var(--bg);color:var(--n900);font:400 15px/1.4 var(--tx);font-variant-numeric:tabular-nums}:where(.tm) :where(*){box-sizing:border-box;margin:0;padding:0}:where(.tm) a{color:inherit;text-decoration:none}:where(.tm) button{font:inherit;color:inherit;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer}:where(.tm) svg{flex:none;display:block}:where(.tm) abbr{text-decoration:none}:where(.tm) :where(ul,ol){list-style:none}:where(.tm) table{border-collapse:separate;border-spacing:0}.tm :focus-visible{outline:2px solid var(--red);outline-offset:2px}.tm-dk :focus-visible{outline-color:#fff}.tm .tm-rotulo{position:fixed;left:0;right:0;margin:0;z-index:40}.tm-resumen-d>.tm-box-z{padding-top:16px}@media (min-width: 1000px){.tm-resumen-d>.tm-box-z{padding-top:0}}.tm-aviso-ok{margin-top:8px;font-size:14px;font-weight:600;color:var(--green)}.tm-eq .match-hero__follow{flex:none}.tm-tool{font-family:var(--tx)}@media (max-width: 999px){.tm-hist a{grid-template-columns:62px minmax(0,1fr) auto minmax(0,1fr);gap:0 5px;font-size:12.5px}.tm-hist small{white-space:normal;line-height:1.1}.tm-hist .tm-n{white-space:normal;line-height:1.15;padding:4px 0}}.tm-tag.tm-t-senal{background:var(--arc);color:var(--n950)}.tm-sk.skel-zone{animation:none;min-height:calc(100vh - 64px)}.tm-sk .tm-franja .skel{background:linear-gradient(90deg,#ffffff1f,#ffffff38,#ffffff1f);background-size:200% 100%}.tm-sk .tm-torn{padding:2px 0 1px}.tm-sk .tm-tool{align-items:center}.tm-sk .tm-sk__crest{display:block;border-radius:50%}.tm-sk .tm-sk__name{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}@media (max-width: 359px){.tm-sk .tm-sk__name{gap:2px}.tm-sk .tm-sk__name .skel{height:15px!important}}.tm-sk .tm-sk__cuando{display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:2px}.tm-sk .tm-pz .tm-sk__cell{display:inline-block;vertical-align:middle}.tm-sk .tm-pz thead th{height:20px}.tm-sk .tm-tabs{align-items:center;justify-content:space-around;min-height:45px}.tm-sk .tm-tabs .skel{flex:0 0 auto}@media (min-width: 720px){.tm-sk .tm-tabs{justify-content:flex-start}}@media (min-width: 1100px){.tm-sk .tm-sk__cuando,.tm-sk .tm-sk__name{align-items:flex-start}.tm-sk .tm-sk__name .skel{height:24px!important}.tm-sk .tm-sk__name .skel+.skel{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/big-shoulders-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.route-fallback{min-height:70vh}.route-skel{display:flex;flex-direction:column;gap:.9rem;padding-top:.5rem}.route-skel__title{margin-bottom:.5rem}:root{--navy-50: #f5f7fa;--navy-100: #edf1f6;--navy-200: #dce3ec;--navy-300: #c3cedc;--navy-400: #8fa0b6;--navy-500: #5d7089;--navy-600: #475a74;--navy-700: #33465f;--navy-800: #1c3352;--navy-900: #0b2545;--navy-950: #061528;--gray-50: #fcfaf5;--gray-100: #f7f1e3;--gray-200: #e7dfcc;--gray-300: #d4c9b2;--gray-400: #a29882;--gray-500: #6e665a;--gray-600: #4f4940;--gray-700: #3d3830;--gray-800: #28241e;--gray-900: #14120e;--green: #2e6b3f;--green-light: #ebf4ed;--green-border: #bfdcc7;--red: #c8102e;--red-light: #fdf0f2;--red-border: #f5c2ca;--amber: #c26a2e;--clay-ink: #9a4f1e;--amber-light: #fbf0e7;--blue-accent: #c26a2e;--blue-light: #fbf0e7;--bg: #fcfaf5;--card-bg: #ffffff;--text: #0b2545;--text-secondary: #4f4940;--text-muted: #6f6652;--border: #e7dfcc;--border-light: #f7f1e3;--primary: #0b2545;--primary-hover: #1c3352;--shadow-sm: 0 1px 2px rgba(11, 37, 69, .05);--shadow: 0 1px 3px rgba(11, 37, 69, .07), 0 1px 2px rgba(11, 37, 69, .04);--shadow-md: 0 4px 6px -1px rgba(11, 37, 69, .08), 0 2px 4px -1px rgba(11, 37, 69, .04);--shadow-lg: 0 10px 15px -3px rgba(11, 37, 69, .09), 0 4px 6px -2px rgba(11, 37, 69, .04);--ink: #0b2545;--ink-soft: #3d4b5e;--accent: #c8102e;--accent-hover: #a30d25;--on-accent: #ffffff;--accent-ink: #9e0c24;--accent-deep: #8a0b20;--accent-bright: #ff8a95;--cream: #f7f1e3;--clay: #c26a2e;--font-display: "Big Shoulders Display", "Roboto Condensed", "sans-serif-condensed", "Arial Narrow", system-ui, sans-serif;--sand-light: #f7f1e3;--sand-border: #e7dfcc;--surface: #fbf8f1;--surface-low: #f5f0e4;--outfield-deep: #1f4d2c;--outfield-glow: #3fa35b;--live: #c8102e;--elev-1: 0 2px 8px -2px rgba(11, 37, 69, .06), 0 1px 3px 0 rgba(11, 37, 69, .04);--elev-2: 0 12px 24px -6px rgba(11, 37, 69, .1), 0 4px 8px -2px rgba(200, 16, 46, .1);--elev-3: 0 20px 32px -8px rgba(11, 37, 69, .24), 0 8px 16px -4px rgba(11, 37, 69, .1);--diamond-lines: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.14' stroke-width='1.5'%3E%3Cpath d='M60 104 L100 64 L60 24 L20 64 Z'/%3E%3Cpath d='M60 104 L8 52 M60 104 L112 52'/%3E%3Ccircle cx='60' cy='66' r='6'/%3E%3C/g%3E%3C/svg%3E");--white: #ffffff;--paper: #ffffff;--on-ink: #ffffff;--on-ink-soft: #b9c6ea;--black: #000000;--blue: #2563eb;--blue-soft: #eff6ff;--shadow-xl: 0 25px 50px -12px rgba(11, 37, 69, .25);--line-soft: #e9e1cf;--line-faint: #e3d9c4;--surface-warm: #fbf7ef;--surface-sand: #f7f1e3;--text-faint: #857d6f;--ink-card: #10294c;--pending-amber: #facc15;--ink-bg: #0b2545;--on-primary: #ffffff}*{box-sizing:border-box;margin:0;padding:0}.platform-main{padding:1rem .85rem 1.5rem;width:100%;margin:0 auto;flex:1;box-sizing:border-box}.platform-main--narrow{width:100%}.platform-shell{min-height:100vh;display:flex;background-color:var(--gray-50);color:var(--gray-800)}.platform-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(16.5rem,86vw);display:flex;flex-direction:column;gap:1rem;padding:calc(1rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) .8rem calc(1rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));background:linear-gradient(180deg,#0b2545,#061528);color:var(--on-ink);transform:translate(-105%);transition:transform .2s ease}.platform-sidebar.is-open{transform:translate(0)}.platform-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:none;background:#00000073;cursor:pointer}.platform-sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.platform-sidebar__close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;border-radius:8px;background:#ffffff14;color:var(--on-ink);cursor:pointer}.platform-main--flush{padding:0!important;max-width:none!important;width:100%;overflow-x:hidden}.platform-main--app{padding-bottom:calc(1.5rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.platform-main--flush.platform-main--app{padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))!important}.sheet__panel.tsu-sheet{padding-top:0;border-color:var(--tsu-line, #1f3d66);border-top:3px solid var(--accent);background:var(--navy-950);color:var(--on-ink);--tsu-line: #1f3d66;--tsu-muted: #b8c6da;--tsu-wa: #1f7a3f}.landing-band__inner{width:100%;margin:0 auto;padding:0 .85rem;box-sizing:border-box}.vitrina-band{width:100%;padding:1rem 0 .25rem;background:var(--paper)}.vitrina{margin:0 0 1.15rem}.vitrina--club{max-width:768px;margin:1rem auto 0;width:calc(100% - 2rem)}.vitrina--top{margin-top:-1rem;margin-bottom:1rem}@media (min-width: 700px){.vitrina--top{max-width:640px;margin-inline:auto}}.vitrina__card{display:flex;flex-direction:column;gap:.35rem}.vitrina__frame{display:block;width:100%;aspect-ratio:4 / 1;overflow:hidden;border-radius:16px;background:var(--ink-card)}.vitrina__image{width:100%;height:100%;object-fit:cover;display:block}.platform-sidebar__brand{display:flex;flex:1;align-items:center;gap:.5rem;color:var(--on-ink);text-decoration:none;font-weight:900;letter-spacing:-.02em;font-size:.95rem;min-width:0;padding:.15rem .35rem}.platform-sidebar__brand img,.platform-topbar__brand img,.platform-topbar__brand .platform-topbar__logo,.platform-topbar__brand .platform-topbar__logo-skel{width:26px;height:26px;object-fit:cover;border-radius:6px;flex-shrink:0}.platform-sidebar__brand span,.platform-topbar__brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-sidebar__nav{display:flex;flex-direction:column;gap:.15rem;flex:1;min-height:0;overflow-y:auto}.platform-nav__link{display:flex;align-items:center;gap:.55rem;min-height:2.15rem;color:#ffffffd1;font-size:.8rem;font-weight:800;text-decoration:none;padding:.4rem .65rem;border-radius:8px;line-height:1.2}.platform-nav__icon{flex:none;display:grid;place-items:center;width:16px;height:16px;color:inherit}.platform-nav__link:hover{background:#ffffff0f}.platform-nav__link.is-on{color:var(--amber);background:#f59e0b26}.platform-nav__link.is-on:hover{background:#f59e0b38}.platform-sidebar__group{display:flex;flex-direction:column;gap:.12rem;margin-top:.65rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08)}.platform-sidebar__label{padding:.2rem .65rem .35rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.platform-sidebar__label--sections{display:none}.platform-auth-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;padding:.5rem .65rem;border-radius:8px;font-size:.75rem;font-weight:800}.platform-auth-btn.is-in{background:var(--paper);border:none;color:var(--ink)}.platform-body{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh}.platform-topbar__logo{position:relative;display:block;flex-shrink:0}.platform-topbar__logo img,.platform-topbar__logo .platform-topbar__logo-skel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.platform-topbar__brand .platform-topbar__logo-skel{border-radius:50%}.platform-topbar__brand img{opacity:0;transition:opacity .25s ease}.platform-topbar__brand img.is-loaded{opacity:1}.platform-auth-btn.platform-topbar__login.platform-topbar__login-skel{color:transparent;border-color:transparent;background:linear-gradient(90deg,var(--gray-100),var(--gray-50),var(--gray-100));background-size:200% 100%;animation:space-switcher-shimmer 1.4s linear infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.platform-topbar__brand img{transition:none}.platform-auth-btn.platform-topbar__login.platform-topbar__login-skel{animation:none}}.platform-topbar{display:flex;align-items:center;gap:.65rem;min-height:64px;padding:calc(.6rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 1rem .6rem;background:#fbf9f7eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--sand-border);box-shadow:0 1px 8px #0000000a;color:var(--ink);position:sticky;top:0;z-index:40}.platform-topbar__menu{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.platform-topbar__menu:hover{background:var(--sand-light)}.platform-topbar__brand{display:flex;align-items:center;gap:.55rem;color:var(--ink);text-decoration:none;font-weight:800;font-size:1rem;letter-spacing:-.01em;text-transform:uppercase;min-width:0}.platform-topbar__mark{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--black);flex-shrink:0;transition:transform .15s ease}.platform-topbar__mark svg{width:20px;height:20px}.platform-topbar__brand:hover .platform-topbar__mark{transform:scale(1.05)}.platform-topbar__nav{display:none}.platform-topbar__nav a{padding:.5rem .95rem;border-radius:8px;color:var(--ink-soft);font-size:.95rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.platform-topbar__nav a:hover,.platform-topbar__nav a.is-on{background:var(--sand-light);color:var(--ink)}.platform-auth-btn.platform-topbar__login{padding:.45rem 1rem;border:2px solid var(--sand-border);border-radius:8px;background:transparent;color:var(--ink);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background-color .15s ease}.platform-auth-btn.platform-topbar__login:hover{background:var(--sand-light)}@media (max-width: 420px){.platform-topbar{gap:.5rem;padding:calc(.6rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) .75rem .6rem}.platform-topbar__brand{font-size:.85rem}}@media (min-width: 1024px){.platform-topbar__nav{display:flex;align-items:center;gap:.25rem;margin:0 auto}.platform-topbar__nav~.platform-topbar__auth,.platform-topbar__nav~.platform-topbar__space{margin-left:0}}.platform-topbar__auth{display:flex;margin-left:auto;flex-shrink:0}.platform-topbar__auth .platform-auth-btn{width:auto;white-space:nowrap}.platform-topbar__space{display:flex;margin-left:auto;flex-shrink:0}.platform-topbar__center{flex:1;min-width:0;display:flex;justify-content:flex-start}.platform-topbar--club .platform-topbar__space{margin-left:0}.club-topbar{display:flex;align-items:center;gap:.6rem;min-width:0}.club-topbar__logo{position:relative;display:flex;flex-shrink:0}.club-topbar__edit{position:absolute;bottom:-2px;right:-4px;width:18px;height:18px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--amber);background-color:var(--ink);color:var(--amber);cursor:pointer;box-shadow:0 2px 4px #0000004d;transition:transform .2s ease}.club-topbar__edit:hover{transform:scale(1.1)}.club-topbar__name{margin:0;min-width:0;color:var(--ink);font-size:1rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.club-topbar__actions{display:flex;align-items:center;gap:.5rem}.club-tabs{position:sticky;top:64px;z-index:30}.platform-main--flush:has(.club-tabs){overflow-x:clip}.club-tabs__tab{display:flex;flex-shrink:0;align-items:center;gap:.4rem;padding:.875rem 1rem;font-size:.8125rem;white-space:nowrap}@media (max-width: 480px){.club-tabs__tab{flex:1 1 0;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;min-height:52px;padding:.5rem .15rem;font-size:.75rem;text-align:center}}@media (max-width: 479px){.club-topbar__login-label{display:none}.platform-auth-btn.platform-topbar__login.club-topbar__login{padding:.45rem .65rem}}@media (min-width: 640px){.club-topbar__name{font-size:1.15rem}}@media (min-width: 900px){.club-tabs{top:80px}.club-topbar__name{font-size:1.25rem}}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overscroll-behavior:none}.sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14120f73;animation:sheet-fade .18s ease-out}.sheet__panel{position:absolute;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border:1px solid var(--gray-200);color:var(--text);text-align:left;outline:none;animation:sheet-fade .18s ease-out}.sheet__grip{display:none}.sheet--center{display:flex;align-items:center;justify-content:center;padding:1.25rem}.sheet--center .sheet__panel{position:relative;width:100%;max-width:var(--sheet-width, 440px);max-height:calc(100vh - 2.5rem);padding:1.25rem 1.35rem 1.15rem;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.sheet--anchored .sheet__scrim{background:transparent;animation:none}.sheet--anchored .sheet__panel{top:var(--sheet-top, 64px);right:var(--sheet-right, 8px);width:min(var(--sheet-width, 320px),calc(100vw - 16px));max-height:calc(100vh - var(--sheet-top, 64px) - 12px);padding:.8rem;border-radius:14px;box-shadow:0 18px 40px #00000038}@media (max-width: 599px){.sheet--center,.sheet--anchored{display:block;padding:0}.sheet .sheet__scrim{background:#14120f73;animation:sheet-fade .2s ease-out}.sheet .sheet__panel{position:absolute;top:auto;right:0;bottom:0;left:0;width:auto;max-width:none;max-height:85vh;max-height:85dvh;padding:.6rem 1rem max(1rem,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #0003;animation:sheet-rise .26s cubic-bezier(.2,.8,.2,1)}.sheet__grip{display:block;width:40px;height:4px;margin:0 auto .75rem;border-radius:4px;background:var(--gray-300)}.sheet--full .sheet__panel{top:0;max-height:none;padding-top:max(.6rem,env(safe-area-inset-top));border-width:0;border-radius:0}.sheet--full .sheet__grip{display:none}}html.app-shell .sheet{bottom:var(--keyboard-inset, 0px);transition:bottom .25s ease-out}@media (min-width: 600px){html.app-shell .sheet--center .sheet__panel{max-height:100%}html.app-shell .sheet--anchored .sheet__panel{max-height:calc(100% - var(--sheet-top, 64px) - 12px)}}@media (max-width: 599px){html.app-shell .sheet:not(.sheet--full) .sheet__panel{max-height:min(85dvh,calc(100% - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - .5rem))}}.sheet__panel{transition:opacity .2s ease-out}.sheet__panel.is-railed{opacity:0;pointer-events:none;transition:none}.sheet--over-rail .sheet__scrim{background:transparent;animation:none}.sheet--over-rail .sheet__panel{border-radius:16px;box-shadow:0 25px 50px -12px #00000040;animation:sheet-over-rail .3s cubic-bezier(.2,.8,.2,1) .08s both}.sheet-rail{position:fixed;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:10px 0 8px;border:1px solid var(--gray-200);border-radius:16px;background:var(--paper);box-shadow:0 25px 50px -12px #00000040;overflow:hidden;transition:left .32s cubic-bezier(.2,.8,.2,1),top .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1)}.sheet-rail>*{opacity:0;transition:opacity .16s ease-out .2s}.sheet-rail.is-entered>*{opacity:1}.sheet-rail__back{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:14px;width:100%;min-height:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.sheet-rail__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border:1px solid var(--gray-200);border-radius:50%;color:var(--ink)}.sheet-rail__back:hover .sheet-rail__icon{background:var(--surface-low)}.sheet-rail__text{display:flex;flex:1 1 auto;justify-content:flex-end;gap:6px;min-height:0;overflow:hidden;writing-mode:vertical-rl;transform:rotate(180deg)}.sheet-rail__text strong,.sheet-rail__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-rail__text strong{font-size:15px;font-weight:600}.sheet-rail__text small{color:var(--gray-500);font-size:12px}.sheet-rail__close{display:grid;flex:none;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--gray-600);cursor:pointer}.sheet-rail__close:hover{background:var(--surface-low)}@keyframes sheet-over-rail{0%{opacity:0;transform:translate(24px) scale(.985)}}@media (prefers-reduced-motion: reduce){.sheet--over-rail .sheet__panel{animation:none}.sheet__panel,.sheet-rail,.sheet-rail>*{transition:none}}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.sheet__scrim,.sheet__panel{animation:none}}.confirm-modal__title{margin:0;font-size:1.05rem;font-weight:800;color:var(--navy-900)}.confirm-modal__message{margin:.65rem 0 0;font-size:.85rem;color:var(--gray-600);line-height:1.45;white-space:pre-wrap}.confirm-modal__body{margin-top:.85rem}.confirm-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.15rem}.confirm-modal__btn{padding:.625rem 1.5rem;border:none;border-radius:8px;background:var(--navy-900);color:var(--on-ink);font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.01em;cursor:pointer}.confirm-modal__btn:disabled{opacity:.45;cursor:not-allowed}.confirm-modal__btn--red{background:var(--red)}.confirm-modal__btn--secondary{border:1px solid var(--gray-300);background:var(--paper);color:var(--gray-600);letter-spacing:normal}.confirm-modal__btn--secondary:disabled{opacity:.55}.confirm-modal__btn--aside{margin-right:auto}.confirm-modal__confirm{position:relative;display:inline-flex}.confirm-modal__confirm .confirm-modal__btn{flex:1}.confirm-modal__hint{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:2;width:max-content;max-width:220px;padding:.4rem .6rem;border-radius:8px;background:var(--navy-900);color:var(--on-ink);font-size:.75rem;font-weight:700;line-height:1.35;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}.confirm-modal__hint:after{content:"";position:absolute;right:18px;bottom:-4px;width:8px;height:8px;background:var(--navy-900);transform:rotate(45deg)}@media (max-width: 599px){.confirm-modal__title{padding-top:.25rem}.confirm-modal__actions{flex-direction:column;gap:.6rem;margin-top:1.25rem}.confirm-modal__btn{width:100%;padding:.85rem 1rem;border-radius:12px;font-size:.92rem}.confirm-modal__confirm{order:1;display:flex}.confirm-modal__btn--aside{order:2;margin-right:0}.confirm-modal__btn--secondary{order:3}}.space-switcher__trigger{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font:inherit;white-space:nowrap}.space-switcher__trigger:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.space-switcher__trigger--topbar{min-height:40px;padding:4px 6px 4px 4px;border:1px solid var(--sand-border);border-radius:999px;background:var(--paper);color:var(--ink)}.space-switcher__trigger--topbar:hover{background:var(--sand-light)}.space-switcher__name{display:none;font-size:.78rem;font-weight:800}.space-switcher__trigger--club{min-height:36px;padding:0 10px;border:1px solid rgba(245,158,11,.25);border-radius:999px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.space-switcher__email{margin:0 0 .6rem;font-size:.72rem;font-weight:700;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-switcher__label{margin:.85rem 0 .4rem;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500)}.space-switcher__list{display:flex;flex-direction:column;gap:.4rem}.space-switcher__skeleton{display:block;height:54px;border-radius:12px;background:linear-gradient(90deg,var(--gray-100),var(--gray-50),var(--gray-100));background-size:200% 100%;animation:space-switcher-shimmer 1.2s linear infinite}@keyframes space-switcher-shimmer{50%{opacity:.55}}.space-switcher__notice{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.78rem;color:var(--gray-500)}.space-switcher__notice button{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border:1px solid var(--gray-300);border-radius:8px;background:var(--paper);color:var(--text);font-size:.72rem;font-weight:800;cursor:pointer}.space-switcher__delete{display:block;width:100%;margin-top:.5rem;padding:.35rem;border:none;background:none;color:var(--ink-soft);font-size:.72rem;font-weight:700;text-decoration:underline;cursor:pointer}.space-switcher__logout{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.9rem;padding:.6rem;border:1px solid rgba(239,68,68,.3);border-radius:10px;background:#ef444414;color:var(--red);font-size:.8rem;font-weight:800;cursor:pointer}@media (min-width: 900px){.space-switcher__trigger--topbar{padding-right:10px}.space-switcher__name{display:inline}}@media (prefers-reduced-motion: reduce){.space-switcher__skeleton{animation:none}}.skel{display:block;border-radius:8px;background:linear-gradient(90deg,var(--gray-100),var(--gray-50),var(--gray-100));background-size:200% 100%;animation:space-switcher-shimmer 1.4s linear infinite}.skel-zone{animation:skel-in .3s ease .2s both}.skel-page{min-height:calc(100vh - 64px - 3rem)}@keyframes skel-in{0%{opacity:0}to{opacity:1}}.skel-card{pointer-events:none;box-shadow:none!important;transform:none!important}.skel-row{display:flex;align-items:center;gap:.75rem;min-width:0}.skel-stack{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0}.skel-panel{border:1px solid var(--sand-border);border-radius:16px;background:var(--paper);padding:.35rem 1rem}.skel-panel__row{padding:.8rem 0}.skel-panel__row+.skel-panel__row{border-top:1px solid var(--sand-light)}.reveal-in{animation:fadeIn .2s ease backwards}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.skel,.skel-zone,.reveal-in,.platform-main{animation:none}}.platform-footer{position:relative;overflow:hidden;margin-top:auto;padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));background:var(--ink);color:var(--on-ink)}.platform-footer:before,.platform-footer:after{content:"";position:absolute;pointer-events:none;border-radius:50%}.platform-footer:before{width:70rem;height:26rem;left:50%;bottom:-16rem;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(255,138,149,.12),transparent 70%)}.platform-footer:after{display:none}.platform-footer__inner{position:relative;z-index:1;width:100%;margin:0 auto;padding:1.75rem 1.15rem 1.35rem;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.platform-footer__brand{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.85rem;width:100%;min-width:0;padding-bottom:1.15rem}.platform-footer__logo{display:flex;color:var(--on-ink);text-decoration:none}.platform-footer__identity{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;text-align:left}.platform-footer__name{color:var(--on-ink);text-decoration:none;font-weight:900;font-size:1.45rem;letter-spacing:-.03em}.platform-footer__logo img,.platform-footer__logo svg{width:64px;height:64px;border-radius:16px}.platform-footer__logo img{object-fit:cover;box-shadow:0 0 0 1px #ffffff29}.platform-footer__logo svg{background:var(--paper);padding:4px}.platform-footer__motto{margin:0;max-width:14rem;text-align:left;font-size:.82rem;font-weight:500;line-height:1.35;color:#ffffffb8}.platform-footer__label{margin:0 0 .75rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright)}.platform-footer__label:after{content:"";display:block;width:2.15rem;height:3px;margin:.4rem auto 0;border-radius:999px;background:var(--accent);opacity:.6}.platform-footer__nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto repeat(3,auto);grid-auto-flow:column;column-gap:1.25rem;row-gap:.7rem;justify-content:start;align-items:start;width:100%;padding-top:1.15rem;padding-bottom:1.15rem;border-top:1px solid rgba(255,255,255,.16);text-align:left}.platform-footer__nav .platform-footer__label{grid-column:1 / -1;grid-row:1}.platform-footer__nav .platform-footer__label:after{margin-left:0;margin-right:0}.platform-footer__nav a{display:inline-flex;align-items:center;gap:.55rem;color:#ffffffc7;text-decoration:none;font-size:.92rem;font-weight:600;transition:color .15s ease}.platform-footer__nav a svg{color:var(--accent-bright);flex-shrink:0}.platform-footer__nav a:hover{color:var(--on-ink)}.platform-footer__social{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;width:100%;padding-top:1.15rem;padding-bottom:.35rem;border-top:1px solid rgba(255,255,255,.16);text-align:left}.platform-footer__social .platform-footer__label:after{margin-left:0;margin-right:0}.platform-footer__social .social-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:.55rem;width:auto;justify-content:flex-start}.platform-footer__social .social-links__item{width:2.35rem;height:2.35rem;padding:0;justify-content:center;gap:0;border:none;border-radius:.55rem;background:#ffffff1f;color:var(--on-ink)}.platform-footer__social .social-links__item span,.platform-footer__social .social-links__chevron{display:none}.platform-footer__social .social-links__item svg{color:var(--on-ink)}.platform-footer__bar{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.85rem 1.15rem 1.05rem;border-top:1px solid rgba(255,255,255,.12);font-size:.72rem;font-weight:600;color:#ffffff9e;text-align:center}.platform-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem}.platform-footer__legal span{color:#ffffff4d}.platform-footer__legal a{color:#ffffffb8;text-decoration:none}.platform-footer__legal a:hover{color:var(--on-ink)}.legal-page h1{margin:.25rem 0 .35rem;font-size:1.55rem;font-weight:900;letter-spacing:-.03em;color:var(--navy-900)}.legal-page__meta{margin:0 0 1.15rem;font-size:.8rem;color:var(--gray-500)}.legal-page h2{margin:1.15rem 0 .35rem;font-size:.95rem;font-weight:800;color:var(--navy-900)}.legal-page p,.legal-page li{margin:0 0 .65rem;font-size:.9rem;line-height:1.5;color:var(--gray-700)}.legal-page ul{margin:0 0 .65rem;padding-left:1.15rem}.legal-page a{color:var(--navy-900);font-weight:700;text-underline-offset:2px}.legal-link{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;font-weight:700;color:var(--navy-900);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.legal-sheet .legal-page h1{margin-top:0;font-size:1.25rem}.social-links{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.social-links.is-compact{gap:.45rem;justify-content:flex-start}.social-links__item{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--gray-200);background:var(--paper);color:var(--navy-900);text-decoration:none;font-weight:700;font-size:.8rem}.social-links__chevron{margin-left:auto;opacity:.7}.social-links.is-compact .social-links__item{padding:.35rem .7rem;font-size:.72rem}.social-links.is-dark .social-links__item{border-color:#ffffff24;background:#ffffff0f;color:var(--on-ink)}.social-links.is-dark .social-links__item:hover{border-color:var(--amber);background:#c26a2e29;color:var(--amber)}.platform-footer__social .social-links.is-dark .social-links__item{border:none;color:var(--on-ink)}.platform-footer__social .social-links.is-dark .social-links__item[data-network=instagram],.platform-footer__social .social-links.is-dark .social-links__item[data-network=instagram]:hover{background:linear-gradient(135deg,#f9ce34,#ee2a7b 52%,#6228d7)}.platform-footer__social .social-links.is-dark .social-links__item[data-network=facebook],.platform-footer__social .social-links.is-dark .social-links__item[data-network=facebook]:hover{background:#1877f2}.platform-footer__social .social-links.is-dark .social-links__item[data-network=x],.platform-footer__social .social-links.is-dark .social-links__item[data-network=x]:hover{background:#111}.platform-footer__social .social-links.is-dark .social-links__item[data-network=youtube],.platform-footer__social .social-links.is-dark .social-links__item[data-network=youtube]:hover{background:#f03}.platform-footer__social .social-links.is-dark .social-links__item[data-network=whatsapp],.platform-footer__social .social-links.is-dark .social-links__item[data-network=whatsapp]:hover{background:#25d366}.platform-footer__social .social-links.is-dark .social-links__item:hover,.platform-footer__social .social-links__item:hover{filter:brightness(1.08);color:var(--on-ink)}@media (min-width: 900px){.platform-sidebar{width:16.5rem}.platform-topbar{display:flex;min-height:80px;padding:calc(.75rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 2.5rem .75rem;gap:1rem}.platform-main{padding:1.25rem 1.75rem 2rem}.platform-main--flush{padding:0!important;max-width:none!important}.landing-band__inner{padding:0 1.75rem;max-width:min(86rem,calc(100% - 3.5rem))}.platform-main:not(.platform-main--narrow):not(.platform-main--landing):not(.platform-main--flush){max-width:min(86rem,calc(100% - 3.5rem))}.platform-footer__inner{display:grid;max-width:min(86rem,calc(100% - 3.5rem));margin-left:auto;margin-right:auto;grid-template-columns:auto minmax(16rem,1fr) auto;align-items:start;justify-items:stretch;gap:0 2.75rem;padding:2.4rem 1.75rem 1.6rem;text-align:left}.platform-footer__inner:not(:has(.platform-footer__social)){grid-template-columns:auto minmax(16rem,1fr)}.platform-footer__brand{align-self:center;justify-content:flex-start;width:auto;padding-bottom:0;gap:.75rem}.platform-footer__logo img,.platform-footer__logo svg{width:52px;height:52px;border-radius:14px}.platform-footer__motto{max-width:14rem}.platform-footer__label:after{margin-left:0;margin-right:0}.platform-footer__nav{justify-self:center;grid-template-columns:max-content max-content;column-gap:1.75rem;width:auto;padding:0 0 0 2.25rem;border-top:none;border-left:1px solid rgba(255,255,255,.18)}.platform-footer__social{width:auto;align-self:start;padding:0 0 0 2.25rem;border-top:none;border-left:1px solid rgba(255,255,255,.18)}.platform-footer__bar{justify-content:center;text-align:center;padding:.95rem 1.75rem 1.15rem}.platform-topbar__brand{font-size:1.1rem;gap:.65rem}.platform-topbar__brand img,.platform-topbar__brand .platform-topbar__logo,.platform-topbar__brand .platform-topbar__logo-skel{width:40px;height:40px;border-radius:10px}.platform-topbar__brand .platform-topbar__logo-skel{border-radius:50%}.platform-topbar__mark{width:36px;height:36px}.platform-topbar__mark svg{width:22px;height:22px}.platform-topbar__auth .platform-auth-btn{padding:.45rem .9rem}.platform-auth-btn.platform-topbar__login{padding:.55rem 1.4rem}.platform-sidebar__label--sections{display:block}}.section-card{padding:1rem;min-width:0}.club-tab-pane{padding:1rem}.section-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.roster-add{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .95rem;border:1px solid var(--ink);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.roster-add:hover{background:var(--ink);color:var(--paper)}.roster-add:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.player-sheet__titles{min-width:0;align-self:center}.player-sheet__titles h2{margin:0;overflow-wrap:anywhere;color:var(--navy-900);font-size:1.05rem;font-weight:900}.player-sheet__titles p{margin:.2rem 0 0;color:var(--gray-500);font-size:.78rem}.player-sheet__tabs{display:flex;flex-shrink:0;margin:.85rem 1rem 0}.player-sheet__tabs button{flex:1;justify-content:center;min-height:40px;padding:.4rem .5rem}.player-sheet__flash{flex-shrink:0;margin:.75rem 1rem 0;padding:.55rem .75rem;border:1px solid var(--green-border);border-radius:10px;background:var(--green-light);color:var(--green);font-size:.8rem;font-weight:700;line-height:1.4}.player-sheet__flash.is-warn{border-color:transparent;background:var(--amber-light);color:var(--amber)}.player-sheet .match-stats-body{flex:1 1 auto}.player-sheet__body{display:flex;flex-direction:column;gap:.55rem}.sheet__panel.is-column>.sheet__form[hidden]{display:none}.segmented-control{display:flex;width:100%;min-width:0;background-color:var(--gray-100);border-radius:8px;padding:3px;gap:2px}input[type=date],input[type=time],input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;text-align:left}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-height:1.5em;margin:0}.match-stats-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.05rem .85rem;border-bottom:1px solid var(--gray-200);flex-shrink:0}.match-stats-close{border:none;background:var(--gray-100);color:var(--gray-600);width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.match-stats-close:hover{background:var(--gray-200);color:var(--navy-900)}.match-stats-body{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.9rem 1rem .35rem;min-height:0}.match-stats-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem 1.05rem;border-top:1px solid var(--gray-200);flex-shrink:0}.match-noshow{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--sand-border)}@media (min-width: 640px){.platform-main{padding:1.5rem}.vitrina--top{margin-top:-1.5rem}.section-card,.club-tab-pane{padding:1.5rem}}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--text)}@keyframes pulse-highlight{0%{box-shadow:0 0 #c26a2e80}70%{box-shadow:0 0 0 12px #c26a2e00}to{box-shadow:0 0 #c26a2e00}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}input,select,textarea{font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{outline:2px solid var(--navy-900);outline-offset:1px;border-color:var(--navy-600)!important;box-shadow:none}button{font-family:inherit;transition:all .2s ease}button,a,label,summary,input,select,textarea,[role=button]{touch-action:manipulation}@media (max-width: 639px),(pointer: coarse){input,select,textarea{font-size:16px!important}}html.app-shell input,html.app-shell select,html.app-shell textarea{font-size:16px!important}.compact-form input,.compact-form select,.compact-form textarea{font-size:.8rem;padding:.38rem .55rem!important}.compact-form input[type=date],.compact-form input[type=time]{font-size:.8rem;padding:.42rem .55rem!important;min-height:2.45rem}.compact-form .segmented-control button{font-size:.68rem!important;padding:.32rem .25rem!important}.compact-form button[type=submit]{font-size:.75rem!important}.field-tip-anchor{position:relative;display:block}.field-tip-anchor.is-invalid>input,.field-tip-anchor.is-invalid>select,.field-tip-anchor.is-invalid>textarea{border-color:var(--red)!important}.field-tip{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;width:max-content;max-width:min(260px,100%);padding:.35rem .6rem;border-radius:8px;background:var(--ink);color:var(--on-ink);font-size:.75rem;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:normal;box-shadow:0 10px 15px -3px #0000001f,0 4px 6px -2px #0000000f;pointer-events:none;animation:field-tip-in .12s ease-out}.field-tip:after{content:"";position:absolute;right:18px;bottom:-4px;width:8px;height:8px;background:var(--ink);transform:rotate(45deg)}html.app-shell .field-tip{display:none}@keyframes field-tip-in{0%{opacity:0;transform:translateY(3px)}}.match-page{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:4.5rem;color:var(--ink)}.match-page__back{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;color:var(--ink-soft);font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .2s}.match-page__back:hover{color:var(--ink)}.match-page__retry{padding:0;border:none;background:none;color:var(--ink);font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.match-page__empty{margin:0;color:var(--ink-soft);font-size:.875rem}.match-page__error{margin:.75rem 0 0;color:var(--live);font-size:.8125rem;font-weight:600}.match-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:var(--ink);color:var(--on-ink);box-shadow:var(--elev-3)}.match-hero__share{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:none;min-width:36px;height:36px;padding:0 .5rem;border:none;border-radius:999px;background:transparent;color:var(--on-ink);font:inherit;font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s}.match-hero__share:hover{background:#ffffff42}.match-hero__dot{width:10px;height:10px;border-radius:999px;background:var(--live);animation:match-pulse 1.5s ease-in-out infinite}.match-live-fab{position:fixed;right:calc(16px + var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));bottom:calc(16px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));z-index:56;display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:0 1.25rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:800;font-size:.95rem;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px -6px #c8102e99,0 2px 6px #0b254540}.match-live-fab:hover{background:var(--accent-hover)}.match-live-fab .match-hero__dot{flex:none;background:var(--on-accent)}html.has-tabbar .match-live-fab{bottom:calc(var(--app-tabbar-h) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 12px)}html.has-capture-strip .match-live-fab{bottom:calc(16px + 52px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}html.has-tabbar.has-capture-strip .match-live-fab{bottom:calc(var(--app-tabbar-h) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 52px + 12px)}@media (min-width: 960px){.match-live-fab{right:24px;bottom:24px}html.has-capture-strip .match-live-fab{bottom:76px}}@keyframes match-pulse{50%{opacity:.35}}@keyframes match-ping{75%,to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion: reduce){.match-hero__dot{animation:none}.match-page__back,.match-hero__share{transition:none}}.home{width:100%}.home-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.home-hero{position:relative;display:flex;align-items:center;min-height:min(56vh,480px);padding:3rem 0 2.5rem;overflow:hidden;background:var(--ink-card);color:var(--on-ink)}.home-hero__pending{width:100%}.home-hero__skel{background:linear-gradient(90deg,#ffffff1f,#ffffff38,#ffffff1f);background-size:200% 100%}.home-hero__skel-line{height:1em;border:.08em solid transparent;border-width:.12lh 0;background-clip:padding-box}.home-hero__skel-line--narrow{display:none}@media (max-width: 359px){.home-hero__skel-line--narrow{display:block}}@media (min-width: 900px){.home-hero__skel-line--phone{display:none}}.home-hero__scrim{opacity:0;transition:opacity .7s ease}.home-hero.has-photo .home-hero__scrim{opacity:1}@media (prefers-reduced-motion: reduce){.home-hero__scrim,.home-hero__media img{transition:none}}.home-hero__media,.home-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease}.home-hero__media img.is-on{opacity:1}.home-hero__scrim{background:linear-gradient(90deg,#000000eb,#000000b8 45%,#0000001a),linear-gradient(0deg,#000 0%,rgba(0,0,0,.4) 35%,transparent 70%)}.home-hero__edit{position:absolute;top:.85rem;right:.85rem;z-index:3;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;background:#ffffffeb;border:1px solid var(--sand-border);box-shadow:var(--shadow-sm);color:var(--ink);font-size:.75rem;font-weight:800;text-decoration:none}.home-hero__inner{position:relative;z-index:2}.home-hero__content{display:flex;flex-direction:column;align-items:flex-start;max-width:56rem}.home-hero h1{margin:0;max-width:18em;font-size:38px;font-weight:900;line-height:42px;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.home-hero__eyebrow{display:inline-flex;align-items:center;gap:.85rem;margin-bottom:1rem;color:var(--accent-bright);font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.home-hero__eyebrow:after{content:"";width:3.5rem;height:2px;background:currentColor}.home-hero__accent{color:var(--accent-bright)}.home-hero p{max-width:42rem;margin:1.25rem 0 0;color:#eae8e6e6;font-size:1rem;line-height:1.6}.home-hero__actions{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:2.25rem}.home-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;padding:.75rem 1.25rem;border:none;border-radius:12px;font:inherit;font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease}.home-btn:active{transform:scale(.98)}.home-btn--lg{padding:1rem 1.6rem;font-size:1rem}.home-btn--gold{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 16px -6px #00000059}.home-btn--gold:hover{background:var(--accent-hover);color:var(--on-accent)}.home-btn--glass{background:#ffffff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--on-ink)}.home-btn--glass:hover{background:#ffffff40}.home-btn--outline{border:1.5px solid var(--sand-border);background:transparent;color:var(--ink)}.home-btn--outline:hover{background:var(--sand-light)}.home-section{width:100%;padding:3rem 0;background:var(--paper)}.home-section:not(.home-section--cream,.home-section--soft)+.home-section:not(.home-section--promo-ads,.home-section--cream,.home-section--soft){padding-top:0}.home-section:not(.home-section--cream,.home-section--soft)+.home-section:not(.home-section--promo-ads,.home-section--cream,.home-section--soft)>.home-inner:before{content:"";display:block;height:1px;margin-bottom:3rem;background:var(--sand-border)}.home-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.home-section__title{display:flex;align-items:center;gap:.75rem;min-width:0}.home-section__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#ff8a9533;color:var(--accent-deep)}.home-section__title h2{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--black);font-size:26px;font-weight:800;line-height:32px;letter-spacing:-.02em;text-transform:uppercase}.home-section__title p{margin:.1rem 0 0;color:var(--ink-soft);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.home-section__action{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.home-live-dot{position:relative;width:10px;height:10px;border-radius:50%;background:var(--live);flex-shrink:0}.home-live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--live);animation:home-ping 1.4s cubic-bezier(0,0,.2,1) infinite}.home-see-all{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-deep);font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.home-see-all:hover{color:var(--accent-hover)}.home-see-all svg{transition:transform .2s ease}.home-see-all:hover svg{transform:translate(4px)}.home-tabs{display:inline-flex;padding:4px;border-radius:12px;background:var(--sand-light);box-shadow:inset 0 1px 2px #0000000f}.home-tabs button{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border:none;border-radius:8px;background:transparent;color:var(--ink-soft);font:inherit;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.home-tabs button span{font-variant-numeric:tabular-nums;opacity:.7}.home-tabs button .home-tabs__count-skel{display:inline-block;width:18px;height:14px;border-radius:4px;background:#ffffff59}.home-tabs button.is-on{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-sm)}.home-error{margin:1.5rem 0 0;color:var(--red);font-size:.9rem}.home-error button{padding:0;border:none;background:none;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.page-notice{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;margin:3rem auto;padding:2rem 1.25rem;border:1px solid var(--gray-200);border-radius:16px;background:var(--paper);text-align:center}.page-notice h1{margin:0;color:var(--ink);font-size:1.35rem;line-height:1.25}.page-notice p{margin:0 0 .5rem;color:var(--text-muted);font-size:.95rem}.home-empty{padding:1.5rem;border:1px dashed var(--gray-300);border-radius:16px;background:var(--paper);color:var(--text-muted);font-size:.85rem;text-align:center}.home-section--soft{background:var(--bg)}.home-ask{display:grid;gap:2rem;align-items:start}.home-ask__head{margin-bottom:1rem}.home-ask__list{border-top:3px solid var(--navy-900)}.home-ask__item{border-bottom:1px solid var(--navy-200)}.home-ask__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.625rem 0;color:var(--navy-900);font-size:1rem;font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.home-ask__item summary::-webkit-details-marker{display:none}.home-ask__item summary:after{content:"+";flex:none;width:28px;color:var(--clay-ink);font:800 1.75rem/1 var(--font-display);text-align:center;font-synthesis:none}.home-ask__item[open] summary:after{content:"−"}.home-ask__item summary:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.home-ask__answer{padding:0 0 1rem;color:var(--navy-700);font-size:.95rem;line-height:1.6}.home-ask__answer h2{margin:.75rem 0 .35rem;color:var(--navy-900);font-size:.95rem;font-weight:800}.home-ask__answer p,.home-ask__answer ul{margin:0 0 .6rem}.home-ask__answer ul{padding-left:1.15rem}.home-ask__answer>:last-child{margin-bottom:0}.home-ask__answer a{color:var(--clay-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}.home-ask__empty{margin:0;color:var(--navy-600);font-size:.9375rem}.home-ask__card{padding:1.5rem;border-radius:6px;background:var(--paper);box-shadow:0 0 0 1px var(--navy-200)}.home-ask__card h3{margin:0;color:var(--navy-900);font:900 1.875rem/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-synthesis:none}.home-ask__card p{margin:.5rem 0 1.125rem;color:var(--navy-700)}.home-ask__links{display:grid;gap:.625rem}.home-ask__link{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:0 1rem;border-radius:4px;box-shadow:inset 0 0 0 1px var(--navy-200);color:var(--navy-900);font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none}.home-ask__link:hover{box-shadow:inset 0 0 0 2px var(--navy-900)}.home-ask__link:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.home-ask__link svg{flex:none}.home-ask__link.is-main{background:var(--navy-900);box-shadow:none;color:var(--cream)}.home-ask__link.is-main:hover{background:var(--navy-800)}@media (min-width: 900px){.home-ask{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.5rem}}.home-more{display:flex;justify-content:center;margin-top:1.5rem}.home-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.home-card{display:flex;flex-direction:column;min-width:0;padding:1.25rem;border:1px solid var(--sand-border);border-radius:16px;background:var(--paper);box-shadow:var(--elev-1);color:var(--ink);text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}a.home-card:hover,.home-fixture:hover,.home-live:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}.home-card__foot{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--sand-light);color:var(--ink-soft);font-size:.75rem;font-weight:600;min-width:0}.home-card__foot svg{color:var(--accent-deep);flex-shrink:0}.home-card__foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-card__foot .home-card__place{flex:1;min-width:0}.home-card__foot .home-card__tags{display:flex;flex-shrink:0;gap:.35rem;margin-left:auto;overflow:visible}.home-card__tags .game-innings-tag,.home-card__tags .game-matchup-tag{align-self:center}.home-chip.home-chip--date{letter-spacing:.02em;text-transform:none}.home-chip{max-width:60%;padding:.25rem .6rem;border-radius:6px;background:var(--sand-light);color:var(--ink);font-size:.6875rem;font-weight:800;line-height:14px;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-status{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.25rem .65rem;border-radius:999px;font-size:.6875rem;font-weight:800;line-height:14px;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.home-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.home-status.is-live{background:#c8102e1a;color:var(--live)}.home-status.is-live .home-status__dot{animation:home-pulse 1.5s ease-in-out infinite}.home-status.is-final{padding-inline:0;color:var(--ink-soft)}.home-status.is-pending{background:#ff8a9540;color:var(--accent-ink)}.home-status.is-done{background:var(--surface-low);color:var(--ink-soft)}.home-status.is-active{border-radius:6px;background:#2e6b3f26;color:var(--outfield-deep)}.home-status.is-active .home-status__dot{background:var(--outfield-glow)}.home-status.is-soon{border-radius:6px;background:#ff8a9538;color:var(--accent-ink)}.home-status.is-soon .home-status__dot{background:var(--accent-deep)}.club-crest{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--crest, 32px);height:var(--crest, 32px)}.club-crest img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px}.club-crest.is-bare img{border-radius:0}@media (max-width: 639px){.club-crest{width:var(--crest-m, var(--crest, 32px));height:var(--crest-m, var(--crest, 32px))}}.home-crest--lg{transition:transform .3s ease}.home-live__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.home-live__top .home-chip{max-width:none;min-width:0}.home-live__top .home-status{margin-left:auto}.home-live__teams{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0 .75rem}.home-live:hover .home-crest--lg{transform:scale(1.05)}.home-team-row{display:flex;align-items:center;gap:.75rem;min-width:0}.home-team-row__name{display:-webkit-box;flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;color:var(--black);font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.home-team-row__score{position:relative;flex-shrink:0;display:grid;place-items:center;min-width:2.75rem;height:2.5rem;padding:0 .5rem;border-radius:10px;background:var(--sand-light);color:var(--black);font-size:1.5rem;font-weight:900;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.home-team-row+.home-team-row .home-team-row__score:before{content:"";position:absolute;top:calc(-.375rem - .5px);left:25%;right:25%;height:1px;background:var(--sand-border)}.home-team-row__score.is-empty{color:var(--text-muted)}.home-live.is-live .home-team-row__score{background:#c8102e1a;color:var(--live)}.home-live.is-live .home-team-row__score.is-empty{background:var(--sand-light);color:var(--text-muted)}.home-live__wait{margin:-.25rem 0 .5rem;color:var(--ink-soft);font-size:.8125rem;font-weight:600}.home-live__note{margin:0 0 .25rem;color:var(--accent-ink);font-size:.75rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.06em}.home-live__final{margin:-.25rem 0 .5rem;color:var(--ink);font-size:.8125rem;font-weight:800}.home-fixture{background:var(--paper)}.home-fixture__link{display:flex;flex:1;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.home-fixture__admin{display:flex;gap:.5rem;margin-top:.9rem}.home-fixture__top{margin:0 0 .9rem;padding-bottom:.75rem;border-bottom:1px solid var(--sand-border);color:var(--ink-soft);font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.home-fixture__body{display:flex;flex:1;align-items:center;gap:.9rem;min-width:0}.home-fixture__when{display:flex;flex:0 0 6.5rem;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.home-fixture__date,.home-fixture__time{color:var(--black);font-size:.9375rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.home-fixture__time{font-weight:500;letter-spacing:0}.game-matchup-tag{display:inline-flex;flex-shrink:0;padding:.1rem .45rem;border:1px solid var(--sand-border);border-radius:999px;background:var(--surface-warm);color:var(--ink);font-size:.6875rem;font-weight:800;line-height:1.3;white-space:nowrap}.game-innings-tag{display:inline-flex;align-self:flex-start;flex-shrink:0;padding:.1rem .45rem;border:1px solid var(--sand-border);border-radius:999px;background:var(--surface-warm);color:var(--ink);font-size:.6875rem;font-weight:800;line-height:1.3;white-space:nowrap}.home-fixture__tbd{color:var(--ink-soft);font-size:.8125rem;font-weight:700;line-height:1.25}.home-fixture__venue{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;color:var(--ink-soft);font-size:.75rem;font-weight:600;line-height:1.3}.home-fixture__teams{display:flex;flex:1;flex-direction:column;justify-content:center;gap:.75rem;align-self:stretch;min-width:0;padding-left:.9rem;border-left:1px solid var(--sand-border)}.home-fixture__team{display:flex;align-items:center;gap:.65rem;min-width:0}.home-fixture__name{display:-webkit-box;flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;color:var(--black);font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.home-rotator__view{overflow:hidden;margin:-8px;padding:8px}.home-rotator__dots{display:flex;justify-content:center;gap:.25rem;margin-top:1.25rem}.home-rotator__dots button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}.home-rotator__dots button:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--navy-300);transition:width .2s ease,background-color .2s ease}.home-rotator__dots button.is-on:before{width:26px;background:var(--clay)}.home-rotator__dots button:focus-visible{outline:3px solid var(--clay);outline-offset:-2px;border-radius:6px}.home-rotator__track{display:flex;width:200%;align-items:flex-start}.home-rotator__page{flex:0 0 50%;min-width:0;padding-right:8px}.home-rotator__page+.home-rotator__page{padding-right:0;padding-left:8px}.home-rotator__page[aria-hidden=true]{visibility:hidden}.home-section[id]{scroll-margin-top:5rem}.home-stats{position:relative;overflow:hidden;padding:3rem 0;background:var(--ink-bg);color:var(--on-ink)}.home-stats__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-stats__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0b2545d1,#0b2545b8)}.home-stats__list{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 4.5rem;margin-block:0}.home-stats__item{display:flex;flex-direction:column;align-items:center;min-width:6.5rem;text-align:center}.home-stats__icon{display:grid;place-items:center;margin-bottom:.6rem;color:var(--accent-bright)}.home-stats__item dd{margin:0;font-size:2.5rem;font-weight:900;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.home-stats__item dt{margin-top:.35rem;color:#eae8e6e6;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (max-width: 479px){.home-stats__list{gap:1.5rem 1.25rem}.home-stats__item{min-width:0;flex:1 1 0}.home-stats__item dd{font-size:1.9rem}.home-stats__item dt{font-size:.7rem;letter-spacing:.06em}}.home-app{position:relative;overflow:hidden;background:var(--ink-bg);color:var(--on-ink)}.home-app__glow{position:absolute;top:-40%;right:-10%;width:70%;height:180%;background:radial-gradient(closest-side,rgb(255 138 149 / .22),transparent);pointer-events:none}.home-app__inner{position:relative;display:flex;flex-direction:column;gap:2rem;padding-top:3rem}.home-app__copy h2{margin:0;font-size:2.1rem;font-weight:900;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase}.home-app__copy h2 span{display:block;color:var(--accent-bright)}.home-app__copy p{max-width:28rem;margin:1rem 0 0;color:#eae8e6e0;font-size:1rem;line-height:1.55}.home-app__stores{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.home-app__stores a{display:inline-flex;border-radius:9px;transition:transform .2s ease}.home-app__stores a:hover{transform:translateY(-2px)}.home-app__stores img{display:block;width:auto;height:48px}.home-app__phone{align-self:center;width:min(250px,70%);height:260px;overflow:hidden}.home-app__phone img{display:block;width:100%;height:auto;border:8px solid #000;border-bottom:0;border-radius:34px 34px 0 0}@media (min-width: 900px){.home-app__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem;padding-top:0}.home-app__copy{padding:3.5rem 0}.home-app__copy h2{font-size:3rem}.home-app__phone{align-self:flex-end;width:270px;height:300px;margin-right:4%;margin-top:2.5rem}}.gallery-card{position:relative;display:flex;align-items:flex-end;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;background:var(--ink-bg);box-shadow:var(--elev-1);color:var(--on-ink);text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.gallery-card:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}.gallery-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-card:hover img{transform:scale(1.04)}.gallery-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000c7);pointer-events:none}.gallery-card.is-empty{background:var(--diamond-lines) center / 150px 150px no-repeat,radial-gradient(120% 90% at 50% 0%,#1c3f6e 0%,var(--ink-bg) 70%)}.gallery-card__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:1rem}.gallery-card__body strong{font-size:1.1rem;font-weight:900;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere}.gallery-card__meta{color:#eae8e6d9;font-size:.78rem;font-weight:600}.home-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.home-photos__item{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0}.home-photos__item:first-child{grid-column:1 / -1}.home-photos.is-2 .home-photos__item:nth-child(2){grid-column:1 / -1}.home-photos__frame{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--navy-100)}.home-photos__item:first-child .home-photos__frame{aspect-ratio:16 / 10}.home-photos__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}a.home-photos__frame:hover img{transform:scale(1.03)}a.home-photos__frame:focus-visible{outline:3px solid var(--clay);outline-offset:3px}@media (prefers-reduced-motion: reduce){.home-photos__frame img{transition:none}}.home-photos__item figcaption{color:var(--navy-600);font-size:.8125rem;font-style:italic;line-height:1.35}.home-photos__hint{margin:1rem 0 0;color:var(--navy-600);font-size:.875rem}.home-photos__hint a{color:var(--clay-ink);font-weight:700}@media (min-width: 768px){.home-photos{grid-template-columns:2fr 1fr;grid-template-rows:auto auto;gap:1.25rem 1.5rem}.home-photos.is-1{grid-template-columns:1fr}.home-photos__item:first-child{grid-column:1;grid-row:1 / span 2}.home-photos.is-1 .home-photos__item:first-child{grid-row:auto}.home-photos.is-1 .home-photos__item:first-child .home-photos__frame{aspect-ratio:21 / 9}.home-photos.is-2 .home-photos__item:nth-child(2){grid-column:2;grid-row:1 / span 2}.home-photos.is-3 .home-photos__item:first-child .home-photos__frame,.home-photos.is-2 .home-photos__frame{flex:1;aspect-ratio:auto;min-height:320px}}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: 639px){.gallery-grid .gallery-card{border-radius:14px}.gallery-grid .gallery-card__body{padding:.7rem}.gallery-grid .gallery-card__body strong{font-size:.9rem}.gallery-grid .gallery-card__meta{font-size:.7rem}}@media (min-width: 640px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}}.tour-gallery__card{max-width:420px}.tour-gallery__card .gallery-card{aspect-ratio:16 / 10}.tour-gallery__edit{padding:0;border:0;background:none;cursor:pointer}.tour-gallery__empty{margin:0;padding:1rem 1.1rem;border:1.5px dashed var(--gray-300);border-radius:14px;background:var(--surface-warm);color:var(--ink-soft);font-size:.9rem;line-height:1.5}.home-team-zone{padding:1.5rem 0 0;background:var(--cream)}.home-team-list{display:grid;gap:.75rem}.home-team-note{margin:0;color:var(--navy-600);font-size:.9rem}.home-team__star.follow-star{width:44px;height:44px;border-color:#ffffff47;background:transparent;color:#fff}.home-team__star.follow-star.is-on{border-color:var(--amber);background:#ffffff0f;color:var(--amber)}.home-team{position:relative;display:grid;gap:.75rem;isolation:isolate;overflow:hidden;padding:1rem;border-radius:18px;background:var(--navy-900);color:#fff}.home-team__mark{position:absolute;top:-28px;right:-28px;z-index:-1;width:160px;height:160px;object-fit:contain;opacity:.08;filter:grayscale(1) brightness(3);pointer-events:none}.home-team__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center}.home-team__disc{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--cream)}.home-team__disc .club-crest{width:72%;height:72%}.home-team__id{min-width:0}.home-team__label{margin:0;color:var(--accent-bright);font-size:.78rem;font-weight:600}.home-team h2{margin:1px 0;font:900 1.75rem/.95 var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;font-synthesis:none}.home-team h2 a{color:inherit;text-decoration:none}.home-team h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.home-team__where{margin:2px 0 0;overflow:hidden;color:var(--navy-300);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.home-team__change{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .75rem;border:1px solid rgb(255 255 255 / .28);border-radius:12px;color:#fff;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer}.home-team__change:hover{border-color:#fff}.home-team__change:focus-within{outline:3px solid #fff;outline-offset:2px}.home-team__change select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.home-team__games{display:grid;gap:.5rem;min-width:0}.home-team__game{display:block;min-width:0;padding:.625rem .75rem;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:#10294c;color:#fff;text-decoration:none}.home-team__game:hover{border-color:#ffffff4d}.home-team__game:focus-visible{outline:3px solid #fff;outline-offset:2px}.home-team__game.is-live{border-color:#ff8a958c}.home-team__tag{display:flex;align-items:center;gap:.5rem;min-width:0;margin:0 0 .25rem;font-size:.78rem}.home-team__when{min-width:0;overflow:hidden;color:var(--navy-200);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home-team__outcome{flex:none;margin-left:auto;color:var(--navy-200);font-weight:800}.home-team__outcome.is-won{color:#8fdca6}.home-team__outcome.is-lost{color:var(--accent-bright)}.home-team__live{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border-radius:999px;background:var(--accent);color:#fff;font-weight:800}.home-team__live:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.home-team__ctx{margin:0 0 .375rem;overflow:hidden;color:var(--navy-300);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.home-team__side{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:.625rem;align-items:center;padding:.1875rem 0;color:var(--navy-200);font-size:.9375rem}.home-team__side.is-mine{color:#fff;font-weight:700}.home-team__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-team__side b{color:var(--navy-400);font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums}.home-team__side.is-ahead b{color:#fff}.home-team__empty{margin:0;padding:.625rem .75rem;border-radius:12px;background:#ffffff0d;color:var(--navy-300);font-size:.875rem}.home-team-pick{display:flex;align-items:center;gap:.5rem;min-height:56px;padding:.375rem .375rem .375rem 1rem;border-radius:14px;background:var(--navy-900);color:#fff}.home-team-pick p{flex:1;min-width:0;margin:0;font-weight:700}.home-team-pick__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:none;color:var(--navy-300);cursor:pointer}.home-team-pick__close:hover{color:#fff}.home-team-pick__close:focus-visible{outline:3px solid #fff;outline-offset:-2px}@media (min-width: 640px){.home-team-zone{padding-top:2rem}}@media (min-width: 960px){.home-team{grid-template-columns:5fr 7fr;gap:.5rem 1.75rem;align-items:center;padding:1.375rem 1.625rem;border-radius:22px}.home-team__mark{top:-60px;right:auto;left:28%;width:300px;height:300px}.home-team__head{gap:1.125rem}.home-team__disc{width:88px;height:88px}.home-team h2{font-size:2.75rem}.home-team__games{grid-template-columns:1fr 1fr;gap:.75rem}.home-team__game{padding:.75rem .875rem}}.home-join{scroll-margin-top:5rem;padding:3.25rem 0;border-top:1px solid var(--sand-border);border-bottom:1px solid var(--sand-border);background:var(--cream)}.home-join__grid{display:grid;gap:1.625rem}.home-join h2{margin:0;color:var(--navy-900);font-size:2.75rem;font-weight:900;line-height:.98;letter-spacing:-.025em}.home-join__copy>p{max-width:34em;margin:.875rem 0 0;color:var(--navy-700);font-size:1.0625rem}.home-join__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.375rem}.home-join__btn{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;min-height:48px;padding:0 1.25rem;border:1.5px solid var(--navy-900);border-radius:11px;background:var(--navy-900);color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none}.home-join__btn:hover{border-color:var(--navy-800);background:var(--navy-800)}.home-join__btn.is-line{background:transparent;color:var(--navy-900)}.home-join__btn.is-line:hover{background:var(--paper)}.home-join__btn:focus-visible,.home-join__card:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.home-join__side{min-width:0}.home-join__cards{display:grid;gap:.75rem}.home-join__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--sand-border);border-radius:16px;background:var(--paper);color:var(--navy-900);text-decoration:none;transition:box-shadow .15s ease}.home-join__card:hover{box-shadow:0 0 0 2px var(--navy-300)}.home-join__photo{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--navy-900)}.home-join__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-join__photo.is-empty{background:var(--diamond-lines) center / 96px 96px no-repeat,radial-gradient(120% 90% at 50% 0%,#1c3f6e 0%,var(--ink-bg) 70%)}.home-join__body{display:grid;gap:.25rem;padding:.875rem 1rem 1rem}.home-join__status{display:inline-flex;align-items:center;justify-self:start;gap:.375rem;color:var(--green);font-size:.78rem;font-weight:700}.home-join__status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.home-join__name{margin-top:2px;font-size:1.25rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.home-join__meta{color:var(--navy-600);font-size:.84rem}.home-join__fact{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding-top:.625rem;border-top:1px solid var(--sand-border);color:var(--navy-600);font-size:.8125rem}.home-join__fact b{color:var(--navy-900);font-size:1.25rem;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 599px){.home-join__btn{flex:1 1 160px;white-space:nowrap}.home-join__card{display:grid;grid-template-columns:104px minmax(0,1fr)}.home-join__photo{aspect-ratio:auto;height:100%;min-height:104px}.home-join__body{padding:.75rem .875rem}.home-join__name{font-size:1.125rem}.home-join__fact b{font-size:1.0625rem}}@media (min-width: 600px){.home-join__side{max-width:calc(576px + .75rem)}.home-join__cards{grid-template-columns:repeat(2,minmax(0,288px));justify-content:start}}@media (min-width: 960px){.home-join{padding:2.25rem 0}.home-join__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:3.5rem}.home-join h2{font-size:3.75rem}}.home-games__tabs{margin-bottom:1.125rem}.home-games__empty{margin:0;color:var(--navy-600);font-size:.9375rem}.home-games{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none}.home-game{display:flex;flex-direction:column;min-width:0;border:1px solid var(--sand-border);border-radius:16px;background:var(--paper);box-shadow:0 1px #0b25450a;overflow:hidden}.home-game.is-live{border-color:#c8102e59;box-shadow:inset 0 3px 0 var(--accent)}.home-game__link{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1rem;color:var(--navy-900);text-decoration:none}.home-game__link:hover{background:var(--navy-50)}.home-game__link:focus-visible{outline:3px solid var(--clay);outline-offset:-3px}.home-game__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem}.home-game__ctx{display:-webkit-box;min-width:0;overflow:hidden;color:var(--navy-600);font-size:.78rem;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.home-game__pill{display:inline-flex;flex:none;align-items:center;gap:.375rem;height:26px;padding:0 .625rem;border:1px solid var(--navy-100);border-radius:999px;background:var(--navy-50);color:var(--navy-900);font-size:.78rem;font-weight:800;white-space:nowrap}.home-game__pill.is-live{border-color:var(--accent);background:var(--accent);color:#fff}.home-game__pill.is-final{border-color:var(--navy-900);background:var(--navy-900);color:#fff}.home-game__pill.is-pending{border-color:var(--clay-ink);background:var(--clay-ink);color:#fff}.home-game__dot{position:relative;width:7px;height:7px;border-radius:50%;background:#fff}.home-game__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ffffffb3;animation:home-game-pulse 1.6s ease-out infinite}.home-game__pill.is-live.is-stale{border-color:var(--navy-600);background:var(--navy-600)}.home-game__pill.is-stale .home-game__dot{background:var(--navy-300)}.home-game__pill.is-stale .home-game__dot:after{display:none}@keyframes home-game-pulse{70%,to{transform:scale(2.7);opacity:0}}@media (prefers-reduced-motion: reduce){.home-game__dot:after{animation:none;opacity:0}}.home-game__row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:.75rem;align-items:center}.home-game__name{min-width:0;overflow:hidden;font-size:.97rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-game__runs{min-width:1.4ch;font-size:1.875rem;font-weight:900;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.home-game__runs.is-partial{color:var(--navy-400)}.home-game__row.is-behind .home-game__name,.home-game__row.is-behind .home-game__runs{color:#6b778a}.home-game__row.is-behind .home-game__name{font-weight:600}.home-game__che,.home-game__che-head{display:inline-grid;grid-template-columns:22px 22px;gap:4px;text-align:center;font-variant-numeric:tabular-nums}.home-game__che{color:var(--navy-600);font-size:.875rem;font-weight:700}.home-game__che-head{display:grid;justify-content:end;margin:0 0 -.625rem;color:var(--navy-500);font-size:.6875rem;font-weight:700;letter-spacing:.08em}.home-game__foot{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;padding-top:.75rem;border-top:1px dashed var(--sand-border);color:var(--navy-600);font-size:.8125rem}.home-game__foot b{color:var(--navy-900);font-weight:700}.home-game__note{color:var(--clay-ink);font-weight:700}.home-game__admin{padding:0 1rem 1rem}.home-game__admin button{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:0 .875rem;border:1.5px solid var(--sand-border);border-radius:10px;background:var(--paper);color:var(--navy-900);font:inherit;font-size:.8125rem;font-weight:800;cursor:pointer}.home-game__admin button:hover{background:var(--sand-light)}@media (max-width: 639px){.home-games{gap:.625rem}.home-game__link{gap:.5rem;padding:.75rem .875rem}.home-game__row{grid-template-columns:34px minmax(0,1fr) auto auto;gap:.625rem}.home-game__runs{font-size:1.625rem}.home-game__foot{padding-top:.5rem}}@media (min-width: 768px){.home-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.home-games{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-section--cream{background:var(--cream)}.home-board__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1.4rem}.home-board__head h2{margin:0 0 -.11em;color:var(--navy-900);font:900 2.25rem/.95 var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-synthesis:none}.home-board__more{padding:.75rem 0 .25rem;border-bottom:2px solid var(--clay);color:var(--navy-900);font-size:.875rem;font-weight:700;line-height:1;text-decoration:none}.home-board__more:hover{border-color:var(--clay-ink)}.home-tour-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.home-tour{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:6px;background:var(--paper);box-shadow:0 0 0 1px var(--navy-200),0 6px 0 -3px var(--navy-200)}.home-tour__cover{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--navy-900)}.home-tour__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-tour__cover.is-empty{background:var(--diamond-lines) center / 120px 120px no-repeat,radial-gradient(120% 90% at 50% 0%,#1c3f6e 0%,var(--ink-bg) 70%)}.home-tour__pill{position:absolute;top:.625rem;left:.625rem;z-index:1;padding:.375rem .5625rem;border-radius:3px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;line-height:1}.home-tour__pill.is-signup{background:var(--green)}.home-tour__plate{position:relative;padding:.875rem 1rem .75rem;border-bottom:3px solid var(--clay);background:var(--navy-950);color:var(--cream)}.home-tour__plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 8px 8px,var(--navy-400) 0 1.6px,transparent 2.4px),radial-gradient(circle at calc(100% - 8px) 8px,var(--navy-400) 0 1.6px,transparent 2.4px)}.home-tour h3{display:-webkit-box;margin:0;overflow:hidden;font:900 1.75rem/.95 var(--font-display);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;font-synthesis:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.home-tour__meta{margin:.375rem 0 0;overflow:hidden;color:#f7f1e3cc;font-size:.8125rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-tour__facts{display:grid;flex:1;align-content:start;gap:.5rem;margin:0;padding:.875rem 1rem .25rem}.home-tour__facts>div{display:flex;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px dashed var(--navy-200);font-size:.875rem;line-height:1.35}.home-tour__facts>div:last-child{border-bottom:0}.home-tour__facts dt{flex:none;color:var(--navy-600)}.home-tour__facts dd{min-width:0;margin:0;color:var(--navy-900);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.home-tour__facts .is-clip dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-tour__actions{display:flex;gap:.5rem;padding:.5rem 1rem 1rem}.home-tour__btn{display:inline-flex;flex:1;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:0 .75rem;border-radius:4px;background:var(--navy-900);color:var(--cream);font-size:.9375rem;font-weight:800;text-decoration:none;white-space:nowrap}.home-tour__btn:hover{background:var(--navy-800)}.home-tour__btn:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.home-tour__btn.is-outline{background:transparent;box-shadow:inset 0 0 0 2px var(--navy-900);color:var(--navy-900)}.home-tour__btn.is-outline:hover{background:var(--navy-50)}.home-tour__btn.is-join{background:var(--accent);box-shadow:0 3px #9e0c24;color:#fff}.home-tour__btn.is-join:hover{background:var(--accent-hover)}.home-tour__cover-skel{width:100%!important;height:auto!important;aspect-ratio:16 / 10}@media (max-width: 639px){.home-tour{display:grid;grid-template-columns:124px minmax(0,1fr);grid-template-areas:"foto nombre" "datos datos" "botones botones" "admin admin"}.home-tour__cover,.home-tour__cover-skel{grid-area:foto;min-height:96px;aspect-ratio:auto}.home-tour__plate{display:flex;flex-direction:column;justify-content:center;grid-area:nombre;padding:.75rem .875rem .625rem}.home-tour h3{font-size:1.5rem}.home-tour__facts{grid-area:datos;gap:.375rem;padding:.625rem .875rem .125rem}.home-tour__facts>div{padding-bottom:.375rem;font-size:.84375rem}.home-tour__actions{grid-area:botones;padding:.375rem .875rem .875rem}.home-tour__admin{grid-area:admin}.home-tour__pill{top:auto;right:0;bottom:0;left:0;padding:.3125rem .25rem;border-radius:0;text-align:center}.home-tour__btn:not(.is-join){background:var(--paper);box-shadow:inset 0 0 0 2px var(--navy-900);color:var(--navy-900)}.home-tour__btn:not(.is-join):hover{background:var(--navy-50)}}@media (min-width: 640px){.home-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width: 768px){.home-board__head h2{font-size:2.75rem}}@media (min-width: 1100px){.home-tour-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-tour__admin{display:flex;gap:.5rem;padding:0 1rem 1rem}.home-tour__admin button,.home-fixture__admin button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .75rem;border:1.5px solid var(--sand-border);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.home-tour__admin button:hover,.home-fixture__admin button:hover{background:var(--sand-light)}.home-fixture__admin:has(.home-fixture__live){flex-wrap:wrap}.home-fixture__live{display:inline-flex;flex:1 0 100%;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.25rem;border:1.5px solid var(--accent);border-radius:12px;background:var(--accent);color:var(--on-accent);font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.home-fixture__live:hover{background:var(--accent-hover)}.home-tour__admin button,.home-fixture__admin button{padding:.75rem 1.25rem;border-radius:12px;background:transparent;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.home-fixture__admin{flex-wrap:wrap}.home-fixture__admin button{flex:1 1 8rem;gap:.35rem;padding-inline:.4rem;font-size:.8125rem}.home-tour__admin button.is-danger{border-color:var(--red-border);color:var(--red)}.home-tour__admin button.is-danger:hover{background:var(--red-light)}.home-section--promo-ads{position:relative;overflow:hidden;padding:1.25rem 0 1.75rem;background:var(--black);color:var(--on-ink)}.home-section--promo-ads .home-promo__glow{right:-8rem;bottom:-14rem}.home-section--promo-ads .home-promo__ads-head{margin-bottom:.75rem}.home-section--promo-ads .home-promo__frame{width:auto;margin:0 -1rem;border-radius:0}.home-promo{position:relative;overflow:hidden;padding:2rem 1.25rem;border-radius:24px;background:var(--black);box-shadow:var(--elev-3);color:var(--on-ink)}.home-promo__glow{position:absolute;right:-5rem;bottom:-5rem;width:24rem;height:24rem;border-radius:50%;background:#7e57004d;filter:blur(64px);pointer-events:none}.home-promo__cta,.home-promo__ads{position:relative;z-index:1}.home-promo__cta{display:flex;flex-direction:column;gap:2rem}.home-promo__pill{display:inline-block;padding:.25rem .75rem;border-radius:999px;background:#ffffff1a;color:var(--accent-bright);font-size:.6875rem;font-weight:800;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.home-promo__copy h2{max-width:22em;margin:1rem 0 .75rem;font-size:26px;font-weight:800;line-height:32px;letter-spacing:-.02em;text-transform:uppercase}.home-promo__copy p{max-width:42rem;margin:0;color:#eae8e6e6;font-size:.95rem;line-height:1.5}.home-promo__actions{display:flex;flex-direction:column;gap:.75rem}.home-promo__manage{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#ffffffb3;font-size:.75rem;font-weight:700;text-decoration:none}.home-promo__manage:hover{color:var(--accent-bright)}.home-promo__ads-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem}.home-promo__ads-head .home-promo__manage{margin:0 0 0 auto}.home-promo__brand{color:var(--on-ink);font-size:.95rem;font-weight:800;letter-spacing:-.01em}.home-promo__dots{display:inline-flex;gap:.3rem}.home-promo__dots span{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:background-color .3s ease,width .3s ease}.home-promo__dots span.is-on{width:18px;border-radius:999px;background:var(--accent)}.home-promo__frame{display:block;width:100%;aspect-ratio:4 / 1;overflow:hidden;border-radius:16px;background:var(--ink-card)}.home-promo__frame img{display:block;width:100%;height:100%;object-fit:cover}@keyframes home-pulse{50%{opacity:.35}}@keyframes home-ping{75%,to{transform:scale(2.2);opacity:0}}@media (min-width: 640px){.home-inner{padding:0 1.5rem}.home-hero h1{font-size:48px;line-height:52px}.home-hero p{font-size:18px;line-height:28px}.home-hero__actions,.home-promo__actions{flex-direction:row;flex-wrap:wrap}.home-promo{padding:3rem}.home-section--promo-ads{padding:1.5rem 0 2.25rem}.home-section--promo-ads .home-promo__frame{width:100%;margin:0;border-radius:16px}}@media (min-width: 768px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.home-section{padding:4rem 0}.home-section__title h2,.home-promo__copy h2{font-size:36px;line-height:40px;letter-spacing:-.03em}}@media (min-width: 1024px){.home-inner{padding:0 2.5rem}.home-hero{min-height:min(64vh,600px);padding:4rem 0 3rem}.home-hero h1{font-size:64px;line-height:66px;letter-spacing:-.04em}.home-hero p{font-size:20px;line-height:32px}.home-promo__cta{flex-direction:row;align-items:center;justify-content:space-between}.home-promo__actions{flex-shrink:0;flex-wrap:nowrap}}@media (min-width: 1200px){.home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1440px){.home-hero__content{max-width:72rem}.home-hero h1{font-size:88px;line-height:88px}.home-hero p{max-width:50rem;margin-top:1.75rem;font-size:24px;line-height:36px}.home-hero__actions{gap:1rem;margin-top:2.75rem}.home-hero .home-btn--lg{padding:1.25rem 2.1rem;border-radius:14px;font-size:1.15rem}}@media (max-width: 380px){.home-fixture__body{gap:.7rem}.home-fixture__when{flex-basis:5.75rem}.home-fixture__teams{padding-left:.7rem}}@media (prefers-reduced-motion: reduce){.home-hero__media img,.home-card,.home-crest--lg,.home-see-all svg,.home-promo__dots span{transition:none}a.home-card:hover,.home-fixture:hover,.home-live:hover .home-crest--lg{transform:none}.home-status.is-live .home-status__dot,.home-live-dot:after{animation:none}}.teams-page{display:flex;flex-direction:column;min-width:0}.teams-head{display:flex;align-items:center;gap:.9rem;margin-bottom:1.5rem}.teams-head__icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid var(--sand-border);border-radius:14px;background:var(--sand-light);color:var(--accent-deep)}.teams-head__copy{min-width:0}.teams-head__copy h1{margin:0;font-size:1.75rem;font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.teams-head__copy p{margin:.2rem 0 0;font-size:.85rem;color:var(--ink-soft)}.teams-head__cta{margin-left:auto;padding:.7rem 1.2rem;font-size:.88rem;letter-spacing:0;text-transform:none}.teams-head__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto}.teams-head__actions .teams-head__cta{margin-left:0}.teams-head__cta--soft{background:var(--paper);color:var(--ink);border:1px solid var(--sand-border)}.teams-head__cta--soft:hover{border-color:var(--accent)}.teams-error{margin:0 0 1rem;font-size:.9rem;color:var(--red)}.teams-error button,.club-form__retry{padding:0;border:none;background:none;color:var(--ink);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.teams-grid{display:grid;grid-template-columns:1fr;gap:.85rem}.teams-card{position:relative;display:flex;align-items:center;gap:.85rem;min-width:0;padding:1rem 1rem 1rem .9rem;border:1px solid var(--sand-border);border-radius:14px;background:var(--paper);box-shadow:var(--elev-1);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.teams-card:hover{border-color:var(--accent);box-shadow:var(--elev-2);transform:translateY(-2px)}.teams-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.teams-card__link:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.teams-card__copy{flex:1;min-width:0}.teams-card__name{overflow:hidden;font-size:.98rem;font-weight:800;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.teams-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.3rem;font-size:.75rem;color:var(--ink-soft)}.teams-card__place{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.teams-card__menu{position:relative;z-index:2;flex-shrink:0}.teams-card.is-hidden{background:#faf8f4;border-style:dashed}.teams-card.is-hidden .teams-card__name{display:flex;align-items:center;gap:.45rem;color:var(--ink-soft)}.teams-card__badge{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .45rem;border-radius:999px;background:#ebe7df;color:var(--ink-soft);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.teams-card__reason{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.teams-hidden__note{margin:-.4rem 0 .85rem;font-size:.8rem;color:var(--ink-soft)}.teams-crest{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;overflow:hidden;border:2px solid var(--accent);border-radius:50%;background:var(--ink);color:var(--accent-bright);font-size:.68rem;font-weight:900;letter-spacing:.02em}.teams-crest--sm{width:30px;height:30px;border-width:1.5px;font-size:.55rem}.teams-empty{display:flex;align-items:center;gap:.9rem;padding:1.15rem 1.25rem;border:1px solid var(--sand-border);border-radius:14px;background:var(--paper);box-shadow:var(--elev-1)}.teams-empty__icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--surface-low);color:var(--ink-soft)}.teams-empty__icon.is-loading{background:var(--sand-light);color:var(--accent-deep)}.teams-empty__icon.is-loading svg{animation:teams-spin .9s linear infinite}@keyframes teams-spin{to{transform:rotate(360deg)}}.teams-empty strong{display:block;font-size:.92rem;font-weight:800;color:var(--ink)}.teams-empty p{margin:.2rem 0 0;font-size:.8rem;color:var(--ink-soft)}.teams-more{display:flex;justify-content:center;margin-top:1.25rem}.teams-more button{padding:.6rem 1.5rem;border:1px solid var(--sand-border);border-radius:10px;background:var(--paper);box-shadow:var(--elev-1);color:var(--ink);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.teams-more button:hover{border-color:var(--accent);box-shadow:var(--elev-2)}.teams-rule{display:flex;align-items:center;gap:1rem;margin:2.75rem 0 1.5rem;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.teams-rule:before,.teams-rule:after{content:"";flex:1;height:1px;background:var(--sand-border)}.teams-rule span{text-align:center}.teams-table__badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;background:#ebe7df;color:var(--ink-soft);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.teams-table tbody tr.is-withdrawn td,.teams-table tbody tr.is-withdrawn td.is-club a{color:var(--ink-soft)}.teams-table th.is-actions,.teams-table td.is-actions{width:2.4rem;padding-left:.2rem;padding-right:.4rem;text-align:right}.teams-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.82rem;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.teams-table thead th{padding:.85rem .6rem;background:var(--ink);color:#ffffffd1;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap}.teams-table thead th.is-pts{color:var(--accent-bright)}.teams-table td{padding:.7rem .6rem;text-align:center;white-space:nowrap}.teams-table tbody tr:nth-child(2n){background:var(--surface-low)}.teams-table tbody tr:hover{background:var(--sand-light)}.teams-table tbody tr+tr td{border-top:1px solid rgba(229,223,211,.6)}.teams-table .is-rank{width:56px;padding-left:1.1rem;text-align:left}.teams-table td.is-rank span{position:relative;display:inline-flex;align-items:center;font-weight:700;color:var(--ink-soft)}.teams-table .is-club{width:34%;text-align:left}.teams-table td.is-strong{font-weight:800;color:var(--ink)}.teams-table .is-dg{width:80px;padding-right:1.1rem}.teams-table thead abbr{text-decoration:none;cursor:help}.teams-table .is-pts{width:64px;padding-right:1.1rem}.teams-table td.is-pts{font-size:.95rem;font-weight:900;color:var(--ink)}@media (max-width: 480px){.teams-table{min-width:0;font-size:.8rem}.teams-table thead th,.teams-table td{padding:.6rem .3rem}.teams-table .is-rank{position:sticky;left:0;z-index:1;width:36px;min-width:36px;max-width:36px;padding-left:.55rem}.teams-table .is-club{position:sticky;left:36px;z-index:1;width:132px;min-width:132px;max-width:132px;box-shadow:1px 0 0 var(--sand-border)}.teams-table thead th.is-rank,.teams-table thead th.is-club{background:var(--ink)}.teams-table tbody td.is-rank,.teams-table tbody td.is-club{background:var(--paper)}.teams-table tbody tr:nth-child(2n) td.is-rank,.teams-table tbody tr:nth-child(2n) td.is-club{background:var(--surface-low)}.teams-table td.is-club{white-space:normal}.teams-table .is-pts{width:48px;padding-right:.3rem}.teams-table .is-dg{width:auto;padding-right:.6rem}}@media (min-width: 640px){.teams-head__copy h1{font-size:2.1rem}.teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.teams-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 639px){.teams-head{flex-wrap:wrap}.teams-head__cta{width:100%;margin-left:0}.teams-head__actions{width:100%;flex-wrap:nowrap}.teams-head__actions .teams-head__cta{flex:1 1 0;width:auto;min-width:0;padding-left:.6rem;padding-right:.6rem}}@media (prefers-reduced-motion: reduce){.teams-card{transition:none}.teams-card:hover{transform:none}.teams-empty__icon.is-loading svg{animation-duration:2.4s}}.teams-dir-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"h c" "s s" "a a";align-items:end;gap:1rem .75rem;margin-bottom:.6rem}.teams-dir-head h1{grid-area:h;margin:0 0 -.11em;font:900 2.75rem/.95 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--navy-900)}.teams-dir-head__count{grid-area:c;margin:0;color:var(--navy-700);font-size:.875rem;font-weight:600;line-height:1.25;text-align:right}.teams-dir-head__count b{color:var(--navy-900);font-weight:800}.teams-dir-head__search{grid-area:s;position:relative;display:block}.teams-dir-head__search svg{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--navy-500);pointer-events:none}.teams-dir-head__search input{width:100%;height:50px;padding:0 14px 0 44px!important;border:1.5px solid var(--sand-border)!important;border-radius:8px!important;background:var(--paper)!important;font-size:16px;color:var(--navy-900)}.teams-dir-head__search input:focus{outline:none;border-color:var(--navy-900)!important;box-shadow:0 0 0 3px #c26a2e40!important}.teams-dir-head__cta{grid-area:a;justify-self:stretch;justify-content:center;padding:.7rem 1.2rem;font-size:.88rem;letter-spacing:0;text-transform:none}.teams-dir{margin-bottom:1.25rem;border-top:2px solid var(--navy-900)}.teams-dir table{width:100%;border-collapse:collapse}.teams-dir thead,.teams-dir colgroup{display:none}.teams-dir tbody{display:block}.teams-dir__row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"c t a";align-items:center;column-gap:10px;padding:12px 0;border-bottom:1px solid var(--sand-border)}.teams-dir__row:hover{background:var(--surface-warm, var(--sand-light))}.teams-dir__row td{display:block;padding:0}.teams-dir__club{display:contents!important}.teams-dir__crest{position:relative;grid-area:c;align-self:start;display:grid;place-items:center;width:40px;height:40px}.teams-dir__live{position:absolute;top:-3px;right:-3px;width:13px;height:13px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2.5px var(--bg)}.teams-dir__txt{grid-area:t;min-width:0}.teams-dir__name{display:-webkit-box;overflow:hidden;color:var(--navy-900);font-size:15.5px;font-weight:800;line-height:1.2;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.teams-dir__name:hover{text-decoration:none}.teams-dir__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.teams-dir__name:focus-visible{outline:none}.teams-dir__name:focus-visible:after{outline:3px solid var(--clay);outline-offset:-3px}.teams-dir__col,.teams-dir__meta{display:block;overflow:hidden;color:var(--text-muted);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.teams-dir__col{margin-top:2px}.teams-dir__meta b{color:var(--navy-700);font-weight:600}.teams-dir__num,.teams-dir__next,.teams-dir__mgr,.teams-dir__see{display:none!important}.teams-dir__act{grid-area:a;display:flex!important;align-items:center;gap:6px}.teams-dir__act>*{position:relative;z-index:1}.teams-dir__wa{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--green-border);color:var(--green)}.teams-dir__wa:hover{background:var(--green-light)}.teams-dir__chev{color:var(--navy-400)}@media (max-width: 359px){.teams-dir-head h1{font-size:2.4rem}.teams-dir-head__count{font-size:.8125rem}.teams-dir__row{grid-template-columns:38px minmax(0,1fr) auto}.teams-dir__meta{white-space:normal}}@media (min-width: 1024px){.teams-dir-head{grid-template-columns:auto minmax(0,1fr) minmax(280px,440px) auto;grid-template-areas:"h c s a";gap:1.5rem;margin-bottom:1.25rem}.teams-dir-head h1{font-size:3.75rem}.teams-dir-head__count{padding-bottom:14px;font-size:.9375rem}.teams-dir-head__cta{justify-self:end;height:50px}.teams-dir{overflow:hidden;border-top:0;border-radius:8px;box-shadow:0 0 0 1px var(--navy-200),0 8px 0 -4px var(--navy-200)}.teams-dir table{display:table;table-layout:fixed}.teams-dir colgroup{display:table-column-group}.teams-dir thead{display:table-header-group}.teams-dir tbody{display:table-row-group}.teams-dir__row{display:table-row;padding:0;border:0;background:var(--paper)}.teams-dir__row:nth-child(2n){background:var(--surface-warm, #faf6ec)}.teams-dir__row:hover{background:var(--sand-light)}.teams-dir th{height:46px;padding:0 12px;border-bottom:3px solid var(--clay);background:var(--navy-900);color:var(--cream);font:800 16px/1 var(--font-display);letter-spacing:.06em;text-align:left;text-transform:uppercase}.teams-dir th.teams-dir__h-club{padding-left:24px}.teams-dir th.teams-dir__h-num{text-align:center}.teams-dir__row td{display:table-cell!important;height:68px;padding:0 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.teams-dir__row td.teams-dir__club{padding-left:24px}.teams-dir__club>.teams-dir__crest,.teams-dir__club>.teams-dir__txt{display:inline-grid;vertical-align:middle}.teams-dir__crest{width:36px;height:36px;margin-right:14px}.teams-dir__live{display:none}.teams-dir__txt{max-width:calc(100% - 52px)}.teams-dir__name{font-size:16px;-webkit-line-clamp:1;line-clamp:1}.teams-dir__meta{display:none}.teams-dir__num{color:var(--navy-900);font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.teams-dir__mgr{color:var(--navy-800);font-size:14.5px;font-weight:600}.teams-dir__when{display:block;color:var(--navy-900);font-size:14px;font-weight:700;white-space:nowrap}.teams-dir__when.is-live{color:var(--green)}.teams-dir__when.is-live:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--green);vertical-align:1px}.teams-dir__rival{display:block;overflow:hidden;color:var(--text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.teams-dir__none{color:var(--navy-300)}.teams-dir__row td.teams-dir__act{padding-right:16px;text-align:right;white-space:nowrap}.teams-dir__act>*{display:inline-grid;vertical-align:middle}.teams-dir__act>*+*{margin-left:6px}.teams-dir__see{display:inline-flex!important;align-items:center;height:38px;padding:0 14px;border-radius:8px;background:var(--navy-900);color:var(--cream);font-size:13.5px;font-weight:800;text-decoration:none}.teams-dir__see:hover{background:var(--navy-800)}.teams-dir__chev{display:none}.teams-dir__k-num{width:110px}.teams-dir__k-next{width:280px}.teams-dir__k-mgr{width:190px}.teams-dir__k-act{width:168px}}.teams-sheet{position:relative;padding-top:.25rem}.teams-sheet__close{position:absolute;top:-4px;right:-6px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:none;color:var(--text-secondary);cursor:pointer}.teams-sheet__close:hover{background:var(--cream)}.teams-sheet__id{display:flex;align-items:center;gap:14px;min-width:0;padding-right:40px}.teams-sheet__disc{display:grid;flex:none;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--cream);box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--clay)}.teams-sheet__idtext{min-width:0}.teams-sheet__name{margin:0;color:var(--navy-900);font:900 28px/.98 var(--font-display);text-transform:uppercase;text-wrap:balance}.teams-sheet__col{display:block;overflow:hidden;margin-top:3px;color:var(--text-secondary);font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.teams-sheet__final{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--clay-ink);font-size:12.5px;font-weight:700}.teams-sheet__board{display:block;overflow:hidden;margin-top:14px;border-bottom:3px solid var(--clay);border-radius:14px;background:var(--navy-900);color:var(--cream);text-decoration:none}.teams-sheet__bh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px 8px;border-bottom:1px solid rgb(255 255 255 / .08);color:var(--on-ink-soft);font-size:12px;font-weight:600}.teams-sheet__bt{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.teams-sheet__chip{display:inline-flex;flex:none;align-items:center;gap:5px;height:21px;padding:0 8px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:#ffffff1a;color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.teams-sheet__chip.is-live{border-color:var(--green);background:var(--green)}.teams-sheet__chip i{width:6px;height:6px;border-radius:50%;background:#bff0cc;animation:teams-sheet-pulse 1.6s ease-in-out infinite}@keyframes teams-sheet-pulse{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.teams-sheet__chip i{animation:none}}.teams-sheet__brow{display:flex;align-items:center;gap:10px;padding:7px 12px}.teams-sheet__bb{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cream)}.teams-sheet__tn{flex:1;min-width:0;color:#dfe6f0;font-size:14.5px;font-weight:600;line-height:1.2}.teams-sheet__tn.is-mine{color:#fff;font-weight:800}.teams-sheet__r{width:24px;color:#f7f1e3d9;font:900 22px/1 var(--font-display);font-variant-numeric:tabular-nums;text-align:right}.teams-sheet__bf{display:block;padding:4px 12px 9px;color:var(--on-ink-soft);font-size:12px}.teams-sheet__after{display:flex;align-items:baseline;gap:8px;min-width:0;margin:10px 0 0;color:var(--text);font-size:13.5px}.teams-sheet__after small{flex:none;color:var(--text-muted);font-size:12px;font-weight:600}.teams-sheet__after span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.teams-sheet__nogame{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:12px 14px;border:1px dashed var(--navy-200);border-radius:12px;background:var(--navy-50);color:var(--navy-500);font-size:14px;font-weight:600}.teams-sheet__stats{display:flex;overflow:hidden;margin:14px 0 0;border:1px solid var(--navy-200);border-radius:12px}.teams-sheet__stat{flex:1 1 0;min-width:0;padding:9px 12px}.teams-sheet__stat.is-wide{flex-grow:1.4}.teams-sheet__stat+.teams-sheet__stat{border-left:1px solid var(--navy-200)}.teams-sheet__stat dt{color:var(--text-muted);font-size:12px;font-weight:600;white-space:nowrap}.teams-sheet__stat dd{overflow:hidden;margin:0;color:var(--text);font-size:15px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.teams-sheet__stat dd.is-big{font:900 24px/1 var(--font-display)}.teams-sheet__acts{display:flex;gap:10px;margin-top:14px}.teams-sheet__see{display:inline-flex;flex:1;align-items:center;justify-content:center;height:48px;padding:0 20px;border-radius:12px;background:var(--accent);box-shadow:inset 0 -3px #0000002e;color:var(--on-accent);font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}.teams-sheet__see:hover{background:var(--accent-hover)}.teams-sheet__wa{display:grid;flex:none;place-items:center;width:48px;height:48px;border:1.5px solid var(--green-border);border-radius:12px;background:var(--paper);color:var(--green)}.teams-sheet__wa:hover{background:var(--green-light)}@media (max-width: 359px){.teams-sheet__name{font-size:24px}.teams-sheet__disc{width:56px;height:56px}.teams-sheet__stat{padding:8px 9px}.teams-sheet__stat dd{font-size:14px}}.tour-page{display:flex;flex-direction:column;min-width:0}.teams-head__copy h1.tour-page__title{font:900 46px/1 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--navy-900)}@media (max-width: 1023px){.teams-head__copy h1.tour-page__title{font-size:34px}}@media (max-width: 359px){.teams-head__copy h1.tour-page__title{font-size:30px}}.tour-page .teams-head{flex-wrap:wrap}.tour-page__tabs{display:flex;order:1;width:100%}.tour-page__tabs button{flex:1;justify-content:center;gap:.3rem;padding:.45rem .35rem;letter-spacing:.02em;white-space:nowrap}.tour-page__tabs--skel button{color:transparent;background:linear-gradient(90deg,var(--gray-100),var(--gray-50),var(--gray-100));background-size:200% 100%;animation:space-switcher-shimmer 1.4s linear infinite;pointer-events:none}.tour-page__tabs--skel button+button{margin-left:4px}@media (prefers-reduced-motion: reduce){.tour-page__tabs--skel button{animation:none}}@media (min-width: 640px){.tour-page__tabs{order:0;width:auto;margin-left:auto}.tour-page__tabs button{flex:none;padding:.4rem 1rem}.tour-page__tabs~.teams-head__actions{margin-left:0}}.tour-band{margin-bottom:2rem}.tour-band__action{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border:1.5px solid var(--sand-border);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:.78rem;font-weight:800;white-space:nowrap;cursor:pointer}.tour-band__action svg{color:var(--accent-deep)}.tour-band__action:hover{background:var(--sand-light)}.week-picker{padding:.65rem;border:1px solid var(--gray-200);border-radius:14px;background:var(--paper);-webkit-user-select:none;user-select:none}.week-picker__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.week-picker__head strong{font-size:.92rem;font-weight:900;color:var(--ink);text-transform:capitalize}.week-picker__nav{display:grid;place-items:center;width:2rem;height:2rem;border:none;border-radius:999px;background:var(--gray-100);color:var(--ink);cursor:pointer}.week-picker__nav:hover:not(:disabled){background:var(--gray-200)}.week-picker__nav:disabled{opacity:.35;cursor:default}.week-picker__days,.week-picker__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.week-picker__days span{padding:.2rem 0;font-size:.66rem;font-weight:800;color:var(--text-muted);text-align:center}.week-picker__weeks{display:flex;flex-direction:column;gap:.2rem}.week-picker__week{width:100%;padding:0;border:1.5px solid transparent;border-radius:10px;background:transparent;font:inherit;cursor:pointer}.week-picker__week:hover:not(:disabled){background:var(--amber-light);border-color:var(--sand-border)}.week-picker__week:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.week-picker__week.is-selected,.week-picker__week.is-selected:hover:not(:disabled){background:var(--navy-900);border-color:var(--navy-900)}.week-picker__week:disabled{cursor:not-allowed}.week-picker__day{position:relative;padding:.5rem 0;font-size:.82rem;font-weight:700;color:var(--ink);text-align:center}.week-picker__days span.is-off{color:var(--gray-300)}.week-picker__day.is-off{font-weight:500;opacity:.45}.week-picker__day.is-outside{color:var(--text-muted)}.week-picker__day.is-past{color:var(--gray-300)}.week-picker__day.is-past:after{content:"";position:absolute;top:50%;left:50%;width:1.5em;border-top:1.5px solid currentColor;transform:translate(-50%,-50%) rotate(-40deg);pointer-events:none}.week-picker__day.is-today{text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.week-picker__week.is-selected .week-picker__day{color:var(--on-ink)}.week-picker__week.is-selected .week-picker__day.is-outside,.week-picker__week.is-selected .week-picker__day.is-past{color:var(--gray-400)}.week-picker__mark{position:absolute;bottom:.18rem;left:50%;transform:translate(-50%);display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--amber)}.tour-band__empty{margin:0;padding:1rem 1.1rem;border:1px dashed var(--sand-border);border-radius:14px;color:var(--ink-soft);font-size:.85rem}.tour-detail__back{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;margin:0 0 1rem;color:var(--accent-deep);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.tour-detail__back:hover{color:var(--accent-hover)}.tour-detail .teams-head{margin-bottom:.9rem}.tour-detail .teams-head__copy h1{overflow-wrap:anywhere}.tour-detail__section{min-width:0;margin-bottom:2.5rem}.tour-hero{position:relative;overflow:hidden;margin-bottom:1.5rem;border-radius:12px;background:var(--navy-950);color:var(--on-ink)}.tour-hero.has-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:38%;background:var(--tour-cover) center / cover;opacity:.55}.tour-hero.has-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--navy-950) 36%,rgba(6,21,40,.78) 58%,rgba(6,21,40,.35) 100%)}.tour-hero__stripes{position:absolute;top:0;right:-40px;bottom:0;z-index:1;width:260px;background:repeating-linear-gradient(-62deg,transparent 0 26px,rgba(200,16,46,.85) 26px 34px,transparent 34px 60px);-webkit-mask:linear-gradient(90deg,transparent,#000 60%);mask:linear-gradient(90deg,transparent,#000 60%)}.tour-hero__in{position:relative;z-index:2;padding:.5rem 1.5rem 1.375rem}.tour-hero__back{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--on-ink-soft);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.tour-hero__back:hover{color:var(--on-ink)}.tour-hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem}.tour-hero__main{flex:1 1 22rem;min-width:0}.tour-hero__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tour-hero__tag{display:inline-block;padding:.375rem .875rem;background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-size:.875rem;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.tour-hero__tag.is-clay{background:var(--clay);color:var(--navy-950)}.tour-hero__parent{color:var(--on-ink-soft);font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tour-hero__parent strong{color:var(--on-ink)}.tour-hero h1{margin:.625rem 0;color:var(--on-ink);font-family:var(--font-display);font-size:4.75rem;font-weight:900;line-height:.92;letter-spacing:.005em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 2px 0 rgba(0,0,0,.25)}.tour-hero__sub{display:inline-block;margin:0;padding:.5625rem 1.375rem .5625rem .875rem;background:var(--paper);color:var(--navy-900);font-size:.875rem;font-weight:700;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.tour-hero__actions{display:flex;flex-wrap:wrap;gap:.5rem}.tour-hero__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1.5px solid rgba(255,255,255,.7);border-radius:0;background:#06152899;color:var(--on-ink);font:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.tour-hero__btn:hover{background:var(--paper);color:var(--navy-900)}.tour-hero__btn.is-primary{border-color:var(--accent);background:var(--accent)}.tour-hero__btn.is-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:var(--on-accent)}.tour-hero__btn svg{flex:none}.tour-hero__meta{display:flex;flex-wrap:wrap;margin:1rem 0 0;padding:0;border-top:1px solid #1f3d66;list-style:none}.tour-hero__meta li{margin-right:1.125rem;padding:.625rem 1.125rem 0 0;border-right:1px solid #1f3d66;color:var(--on-ink);font-size:.8125rem;font-weight:600}.tour-hero__meta li:last-child{border-right:0}.tour-hero__meta span{margin-right:.375rem;color:var(--on-ink-soft);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 639px){.tour-hero{margin-bottom:1rem}.tour-hero.has-cover:before{top:0;right:0;bottom:0;left:0;opacity:.32}.tour-hero.has-cover:after{background:linear-gradient(180deg,rgba(6,21,40,.7),var(--navy-950) 85%)}.tour-hero__stripes{right:-50px;width:140px;opacity:.7}.tour-hero__in{padding:.25rem 1rem 1rem}.tour-hero h1{margin:.5rem 0;font-size:3.125rem}.tour-hero__sub{padding:.5rem 1.125rem .5rem .625rem;font-size:.72rem;letter-spacing:.04em}.tour-hero__row{gap:.75rem}.tour-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tour-hero__actions>:last-child:nth-child(odd){grid-column:1 / -1}.tour-hero__btn{justify-content:center;padding:.5rem .625rem;font-size:.75rem;letter-spacing:.04em;line-height:1.15;text-align:center;white-space:normal}.tour-hero__meta{margin-top:.75rem}.tour-hero__meta li{margin-right:.75rem;padding:.5rem .75rem 0 0;font-size:.78rem}}@media (max-width: 374px){.tour-hero h1{font-size:2.625rem}}.tour-board{display:grid;gap:1.25rem;align-items:start;margin-bottom:2.5rem}.tour-board .tour-detail__section{margin-bottom:0}@media (min-width: 1024px){.tour-board{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tour-board>.tour-card{align-self:stretch}.tour-board__wide{grid-column:1 / -1}.tour-board.is-playoff{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.tour-board.is-playoff .tour-games{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}@media (min-width: 1500px){.platform-main:not(.platform-main--narrow):not(.platform-main--landing):not(.platform-main--flush):has(>.tour-screen){max-width:min(92%,3600px)}.platform-shell:has(.tour-screen) .platform-footer__inner{max-width:min(92%,3600px)}}@media (min-width: 1680px){.tour-screen{zoom:1.05}}@media (min-width: 1920px){.tour-screen{zoom:1.1}}@media (min-width: 2240px){.tour-screen{zoom:1.2}}@media (min-width: 2560px){.tour-screen{zoom:1.35}}@media (min-width: 3200px){.tour-screen{zoom:1.6}}@media (min-width: 3840px){.tour-screen{zoom:1.9}}.tour-card{min-width:0;padding:1.25rem;border:1px solid var(--navy-200);border-radius:12px;background:var(--paper)}.tour-card__title{margin:0 0 .75rem;color:var(--ink);font-size:1.125rem;font-weight:800;letter-spacing:-.01em}.tour-card__title small{margin-left:.4rem;color:var(--navy-500);font-size:.8125rem;font-weight:600;letter-spacing:0}.tour-table-wrap{overflow-x:auto}.tour-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tour-table th{padding:0 .375rem .5rem;border-bottom:1px solid var(--navy-200);color:var(--navy-500);font-size:.75rem;font-weight:700;text-align:right;white-space:nowrap}.tour-table abbr{text-decoration:none;cursor:help}.tour-table td{height:46px;padding:0 .375rem;border-bottom:1px solid var(--navy-100);color:var(--ink);font-size:.875rem;text-align:right;white-space:nowrap}.tour-table th:first-child,.tour-table td:first-child{padding-left:0}.tour-table th:last-child,.tour-table td:last-child{padding-right:0}.tour-table .is-rank{width:1.5rem;color:var(--navy-500);font-weight:700;text-align:left}.tour-table .is-club{width:100%;text-align:left;white-space:normal}.tour-table-wrap{container-type:inline-size}@container (min-width: 640px){.tour-table .is-club{width:auto}.tour-table th:not(.is-rank):not(.is-club):not(.is-actions){width:6.5%}}.tour-table__club{display:flex;align-items:center;gap:.625rem;font-weight:600;line-height:1.2}.tour-table__club a{color:inherit;text-decoration:none}.tour-table__club a:hover{color:var(--accent-ink)}.tour-table__club .teams-crest--sm{width:26px;height:26px;flex:none}.tour-table tr.is-withdrawn td{color:var(--navy-400)}.tour-table th.is-actions,.tour-table td.is-actions{width:2.5rem;text-align:center}.tour-table__pct{font-weight:700}.tour-dif.is-pos{color:var(--green);font-weight:700}.tour-streak{color:var(--navy-700);font-weight:700}.tour-streak.is-win{color:var(--green)}.tour-table tr.tour-table__cut td{height:24px;padding:0;border-bottom:2px solid var(--clay);text-align:left;vertical-align:bottom}.tour-table__cut span{display:inline-block;padding-bottom:3px;color:var(--clay-ink);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tour-table__legend{display:flex;flex-wrap:wrap;gap:0 .35rem;margin:.75rem 0 0;color:var(--navy-500);font-size:.78rem;line-height:1.6}.tour-table__legend span:not(:last-child):after{content:" ·"}.tour-table__legend b{color:var(--navy-800);font-weight:700}.tour-table__notes{margin:.25rem 0 0;padding:0;list-style:none;color:var(--navy-500);font-size:.78rem;line-height:1.6}.tour-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.tour-chip{min-height:34px;padding:0 .65rem;border:1px solid var(--navy-200);border-radius:999px;background:var(--paper);color:var(--navy-700);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.tour-chip:hover{border-color:var(--navy-400)}.tour-chip[aria-selected=true]{border-color:var(--navy-900);background:var(--navy-900);color:var(--on-ink)}.tour-chips__sep{width:1px;height:20px;margin:0 .15rem;background:var(--navy-200)}.tour-lead__cat{display:flex;justify-content:space-between;align-items:baseline;margin:.875rem 0 .125rem;color:var(--navy-600);font-size:.8125rem;font-weight:700}.tour-lead__cat abbr{color:var(--navy-500);text-decoration:none}.tour-lead{margin:0;padding:0;list-style:none}.tour-lead li{display:grid;grid-template-columns:18px 40px minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:52px;border-bottom:1px solid var(--navy-100)}.tour-lead li:last-child{border-bottom:0}.tour-lead__rank{color:var(--navy-500);font-size:.8125rem;font-weight:700}.tour-lead__photo{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--navy-100)}.tour-lead__who{min-width:0}.tour-lead__who strong{display:block;overflow:hidden;color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tour-lead__who a{color:inherit;text-decoration:none}.tour-lead__who a:hover{color:var(--accent-ink)}.tour-lead__club{display:flex;align-items:center;gap:.3rem;margin-top:1px;color:var(--navy-500);font-size:.78rem;font-weight:600}.tour-lead__value{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.tour-lead__value strong{display:block;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.tour-lead li.is-first .tour-lead__value strong{font-size:1.5rem}.tour-lead__value small{display:block;color:var(--navy-500);font-size:.75rem;font-weight:600}.tour-lead__hint,.tour-lead__empty{margin:.375rem 0 0;color:var(--navy-500);font-size:.75rem}.tour-lead__empty{padding:1rem 0;font-size:.875rem}.tour-rounds__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;margin-bottom:.875rem}.tour-rounds__title{margin:0;line-height:34px;white-space:nowrap}.tour-rounds__chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.25rem;min-width:0;padding-left:1rem;border-left:1px solid var(--navy-200)}.tour-rounds__chip{display:grid;flex:none;place-items:center;min-width:34px;height:34px;padding:0 .5rem;border:1px solid var(--navy-200);border-radius:8px;background:var(--paper);color:var(--navy-700);font:inherit;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.tour-rounds__chip:hover{border-color:var(--navy-400)}.tour-rounds__chip[aria-pressed=true]{border-color:var(--navy-900);background:var(--navy-900);color:var(--on-ink)}@media (min-width: 640px){.tour-rounds__chip{position:relative}.tour-rounds__chip.is-played{border-color:transparent;background:var(--navy-100);color:var(--navy-600)}.tour-rounds__chip.is-current:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.tour-rounds__chip.is-current[aria-pressed=true]:after{background:var(--on-ink)}}.tour-rounds__tools{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.tour-games{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}@media (min-width: 640px){.tour-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.tour-games{grid-template-columns:repeat(4,minmax(0,1fr))}}.tour-games .home-card{padding:.75rem .875rem;border:1px solid var(--navy-200);border-radius:12px;background:var(--paper);box-shadow:none}.tour-games .home-card:hover{transform:none;box-shadow:var(--elev-1)}.tour-games .home-live.is-live{border:2px solid var(--accent)}.tour-games .home-live__top{margin-bottom:.375rem}.tour-games .home-chip--date{padding:0;background:none;color:var(--navy-500);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none}.tour-games .home-status.is-final{padding:.125rem .5rem;border-radius:999px;background:var(--navy-100);color:var(--navy-600);font-size:.6875rem;letter-spacing:.06em}.tour-games .home-live__teams{gap:0;padding:0}.tour-games .home-team-row{gap:.625rem;min-height:34px}.tour-games .club-crest{--crest: 24px !important;--crest-m: 24px !important}.tour-games .home-team-row__name{color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.2}.tour-games .home-team-row__score{min-width:1.75rem;height:auto;padding:0;background:none;color:var(--ink);font-size:1.25rem;font-weight:800;text-align:right;place-items:center end}.tour-games .home-live.is-live .home-team-row__score{background:none;color:var(--ink)}.tour-games .home-live.is-live .home-team-row__score.is-empty{background:none;color:var(--navy-400)}.tour-games .home-status.is-live{background:var(--accent);color:var(--on-ink)}.tour-games .home-team-row.is-win .home-team-row__name{font-weight:700}.tour-games .home-team-row.is-loss .home-team-row__name,.tour-games .home-team-row.is-loss .home-team-row__score{color:var(--navy-500)}.tour-games .home-live__final{margin:.125rem 0 0;color:var(--clay-ink);font-size:.78rem;font-weight:700}.tour-games .home-card__foot{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--navy-100);color:var(--navy-500);font-size:.78rem}.tour-games .home-card__foot>svg{display:none}.tour-series+.tour-series{margin-top:1rem}.tour-series__name{margin:0 0 .5rem;color:var(--navy-600);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tour-games .home-fixture__top{margin:0 0 .25rem;padding:0;border:0;color:var(--navy-600);font-size:.78rem;font-weight:700}.tour-games .home-fixture__body{flex-direction:column;align-items:stretch;gap:.375rem}.tour-games .home-fixture__when{flex:none;flex-flow:row wrap;align-items:baseline;gap:0 .375rem}.tour-games .home-fixture__date,.tour-games .home-fixture__time,.tour-games .home-fixture__venue,.tour-games .home-fixture__tbd{color:var(--navy-500);font-size:.78rem;font-weight:600}.tour-games .home-fixture__teams{gap:0;padding-left:0;border-left:0}.tour-games .home-fixture__team{gap:.625rem;min-height:34px}.tour-games .home-fixture__name{color:var(--ink);font-size:.875rem;font-weight:500}.tour-games .home-fixture__admin{flex-wrap:wrap;margin-top:.5rem}.tour-games .home-team-row+.home-team-row .home-team-row__score:before{display:none}.tour-games .home-fixture__link,.tour-games .home-fixture__body{flex:none}.tour-games .home-fixture__teams{justify-content:flex-start}.tour-games .home-fixture__when>*+*:before{content:"· "}@media (max-width: 639px){.tour-rounds__head{grid-template-columns:minmax(0,1fr) auto}.tour-rounds__chips{grid-column:1 / -1;grid-row:2;gap:.375rem;padding-left:0;border-left:0}.tour-rounds__chip{flex:1 0 40px;height:44px}}@media (max-width: 639px){.tour-card{padding:.875rem}.tour-table .is-wide,.tour-table__legend .is-wide{display:none}.tour-table th,.tour-table td{padding:0 .3rem}.tour-table td{height:52px;font-size:.9rem}.tour-table__club{gap:.5rem}.tour-table__club .teams-crest--sm{width:24px;height:24px}.tour-chips{flex-wrap:nowrap;margin:0 -.875rem;padding:0 .875rem;overflow-x:auto;scrollbar-width:none}.tour-chip{flex:none;min-height:44px;padding:0 .875rem}}@media (max-width: 359px){.tour-table .is-dif{display:none}}.tour-detail__repair{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--amber);border-radius:12px;background:var(--amber-light);color:var(--ink);font-size:.85rem;line-height:1.45}.tour-detail__repair>svg{flex-shrink:0;color:var(--amber)}.tour-detail__repair p{flex:1 1 16rem;margin:0}.tour-detail .home-section__head{margin-bottom:1rem}.tour-detail .home-section__title h2{font-size:20px;line-height:26px}.tour-podium{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:.75rem;margin:0;padding:0;list-style:none}.tour-podium__step{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0;min-height:150px;padding:1.1rem .6rem 1rem;border:1px solid var(--sand-border);border-radius:16px;background:var(--paper);box-shadow:var(--elev-1);text-align:center}.tour-podium__step.is-first{min-height:190px;border-color:var(--accent);background:linear-gradient(180deg,#ff8a953d,#fff 70%);box-shadow:var(--elev-2)}.tour-podium__step.is-second{min-height:165px}.tour-podium__place{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink-soft);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tour-podium__step.is-first .tour-podium__place{color:var(--accent-deep)}.tour-podium__club{max-width:100%;color:var(--black);font-size:.9rem;font-weight:800;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}a.tour-podium__club:hover{text-decoration:underline;text-underline-offset:3px}.tour-podium__club.is-empty{color:var(--text-muted)}.tour-leaders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem}.tour-rounds .tour-band:last-child{margin-bottom:0}@media (max-width: 480px){.tour-podium{gap:.45rem}.tour-podium__step{padding:.9rem .35rem .8rem}.tour-podium__club{font-size:.78rem}}.day-strip{position:relative;margin-bottom:1.25rem;padding:.7rem;border:1px solid var(--sand-border);border-radius:16px;background:var(--paper);box-shadow:var(--elev-1)}.day-strip__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:0 .15rem .6rem}.day-strip__head strong{min-width:0;font-size:.85rem;font-weight:800;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-strip__tools{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.day-strip__tool,.day-strip__nav{display:grid;place-items:center;flex-shrink:0;width:2.1rem;height:2.1rem;padding:0;border:none;border-radius:999px;background:var(--gray-100);color:var(--ink);cursor:pointer}.day-strip__tool:hover,.day-strip__nav:hover,.day-strip__tool.is-open{background:var(--gray-200)}.day-strip__row{display:flex;align-items:center;gap:.35rem}.day-strip__nav{width:1.9rem;height:3.2rem;border-radius:10px}.day-strip__days{display:grid;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;min-width:0}.day-strip__day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;min-width:0;min-height:3.2rem;padding:.35rem .1rem .55rem;border:1.5px solid var(--sand-light);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.day-strip__day:hover{border-color:var(--sand-border);background:var(--amber-light)}.day-strip__day:focus-visible,.day-strip__nav:focus-visible,.day-strip__tool:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.day-strip__weekday{font-size:.68rem;font-weight:700;color:var(--ink-soft)}.day-strip__date{font-size:1.05rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.day-strip__day.is-empty{border-color:var(--gray-200);background:var(--gray-100)}.day-strip__day.is-empty .day-strip__weekday,.day-strip__day.is-empty .day-strip__date{color:var(--gray-500)}.day-strip__day.is-empty .day-strip__date{font-weight:700}.day-strip__day.is-selected,.day-strip__day.is-selected:hover{border-color:var(--navy-900);background:var(--navy-900);color:var(--on-ink);box-shadow:var(--elev-2)}.day-strip__day.is-selected .day-strip__weekday,.day-strip__day.is-selected.is-empty .day-strip__weekday,.day-strip__day.is-selected.is-empty .day-strip__date{color:var(--gray-200)}.day-strip--rounds .day-strip__days{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.day-strip--rounds .day-strip__days::-webkit-scrollbar{display:none}.day-strip--rounds .day-strip__day{flex:0 0 3.2rem;scroll-snap-align:center}.day-strip--rounds .day-strip__day.is-wide{flex-basis:auto;padding-inline:.7rem;white-space:nowrap}.day-strip__nav:disabled{opacity:.4;cursor:default}.tour-rounds .day-strip{margin-bottom:.75rem}.day-picker__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem}.day-picker__day{position:relative;padding:.5rem 0;border:1.5px solid transparent;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.day-picker__day:hover{border-color:var(--sand-border);background:var(--amber-light)}.day-picker__day:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.day-picker__day.is-outside{color:var(--text-muted)}.day-picker__day.is-today{border-color:var(--amber)}.day-picker__day.is-selected,.day-picker__day.is-selected:hover{border-color:var(--navy-900);background:var(--navy-900);color:var(--on-ink)}.home-team-row__score.is-partial{color:var(--text-muted)!important}@media (min-width: 760px){.day-strip__day{flex-direction:row;gap:.3rem;padding:.4rem .3rem .55rem}.day-strip__weekday{font-size:.8rem}.day-strip__date{font-size:.95rem}.day-strip--rounds .day-strip__day{flex-direction:column;flex-basis:4rem;gap:.05rem}}@media (max-width: 559px){.day-strip{padding:.55rem}.day-strip__row,.day-strip__days{gap:.2rem}.day-strip__nav{width:1.5rem}}.billing{display:flex;flex-direction:column;gap:1.25rem}@keyframes billing-spin{to{transform:rotate(360deg)}}.add-teams__head{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.add-teams__icon{display:grid;place-items:center;flex-shrink:0;width:2.3rem;height:2.3rem;border-radius:12px;background:var(--amber-light);color:var(--accent-deep)}.follow-star{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--gray-200);border-radius:50%;background:var(--paper);color:var(--gray-400);cursor:pointer;flex-shrink:0;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.follow-star.is-on{color:var(--amber);border-color:var(--amber);background:var(--amber-light)}.club-topbar__follow{width:32px;height:32px;margin-left:.25rem}.club-topbar__share{width:32px;height:32px;margin-left:.25rem;color:var(--ink)}.club-topbar__follow+.club-topbar__share{margin-left:0}.match-hero__follow{background:#ffffff1a;border-color:#ffffff40;color:#fffc}.match-hero__follow.is-on{background:#ffffff24;border-color:var(--accent-bright);color:var(--accent-bright)}.follow-sheet__head{display:flex;align-items:center;gap:.75rem;padding:.4rem .2rem .8rem}.follow-sheet__head p{margin:.15rem 0 0;font-size:.85rem;color:var(--gray-500)}.follow-sheet__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--amber-light);color:var(--amber);flex-shrink:0}.follow-sheet__notice{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .6rem;padding:.6rem .7rem;border-radius:10px;background:var(--amber-light);font-size:.85rem;line-height:1.4}.follow-sheet__list{list-style:none;margin:0;padding:0}.follow-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .2rem;border-top:1px solid var(--gray-100);font-size:.95rem;cursor:pointer}.follow-sheet__row input{width:20px;height:20px;margin:0;accent-color:var(--amber);flex-shrink:0}.follow-sheet__stop{width:100%;margin-top:.8rem;padding:.7rem;border:1px solid var(--gray-200);border-radius:10px;background:var(--paper);font:inherit;font-weight:700;color:#b42318;cursor:pointer}.club-cal{display:flex;flex-direction:column;gap:.9rem;animation:fadeIn .3s ease}.club-cal__day{min-width:0;border:1px solid var(--sand-border);border-radius:16px;background:var(--paper);box-shadow:var(--elev-1);overflow:hidden}.club-cal__date{display:flex;align-items:center;gap:.5rem;margin:0;padding:.7rem 1rem;border-bottom:1px solid var(--gray-100);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500)}.club-cal__day.is-today{border:2px solid var(--amber)}.club-cal__day.is-today .club-cal__date{border-bottom-color:var(--sand-border);background:var(--amber-light);color:var(--clay-ink)}.club-cal__list{margin:0;padding:0;list-style:none}.club-cal__row+.club-cal__row{border-top:1px solid var(--gray-100)}.club-cal__match{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem 1rem;color:inherit;text-decoration:none;transition:background-color .2s ease}.club-cal__match:hover{background:var(--surface)}.club-cal__time{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.club-cal__who{display:flex;flex-direction:column;gap:.15rem;min-width:0;line-height:1.25}.club-cal__rival{display:flex;align-items:center;gap:.45rem;min-width:0}.club-cal__name{display:-webkit-box;min-width:0;font-size:.95rem;font-weight:700;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.club-cal__league{font-size:.74rem;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-cal__place{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.club-cal__where{max-width:7.5rem;font-size:.74rem;line-height:1.25;text-align:right;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-cal__empty{margin:0;padding:1rem 0;text-align:center;font-size:.9rem;color:var(--gray-500)}.club-cal__pending{margin:.5rem 0 0;text-align:center;font-size:.8rem;color:var(--gray-500)}.club-admin-tab{display:flex;flex-direction:column;gap:1.5rem;animation:fadeIn .3s ease}.follow-sheet__ok{color:var(--text)}:root{--app-tabbar-h: 56px}.app-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:stretch;height:calc(var(--app-tabbar-h) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));background:#fbf9f7f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--sand-border);box-shadow:0 -1px 8px #0000000a;transition:transform .2s ease}.app-tabbar.is-hidden{transform:translateY(110%)}.app-tabbar__tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:6px 2px 4px;color:var(--ink-soft);font-size:.68rem;font-weight:700;letter-spacing:.01em;text-decoration:none;-webkit-tap-highlight-color:transparent}.app-tabbar__tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tabbar__tab.is-on{color:var(--accent-deep)}html.has-tabbar .platform-main--app{padding-bottom:calc(1.5rem + var(--app-tabbar-h) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}html.has-tabbar .platform-main--flush.platform-main--app{padding-bottom:calc(var(--app-tabbar-h) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}.club-topbar__back{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-6px;border:none;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;flex-shrink:0}html.has-tabbar .home-hero{min-height:0;padding:2.75rem 0 2.25rem}.sheet__panel.is-flush{padding:0}@media (max-width: 599px){.sheet .sheet__panel.is-flush{padding:0 0 var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}.sheet__panel.is-flush .sheet__grip{margin-top:.6rem}}.sheet__panel.is-column{display:flex;flex-direction:column;overflow:hidden}.sheet__panel.is-column>.sheet__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@media (max-width: 599px){.sheet--full .sheet__panel.is-flush{padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px))}}@media (max-width: 899px){html.has-tabbar .club-tabs{top:max(64px,calc(3.7rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))))}}@media (max-width: 599px){.sheet .sheet__panel{transition:transform .2s ease}}.club-cal__prep{flex-shrink:0;color:var(--text-muted);font-size:.8125rem;font-weight:700}.club-cal__side{flex-shrink:0;padding:.1rem .45rem;border-radius:999px;background:var(--surface-low);color:var(--ink-soft);font-size:.75rem;font-weight:800}.tap-hit{position:relative}.tap-hit:after,.club-topbar__edit:after,.match-stats-close:after,.court-form__close:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.match-stats-close,.court-form__close{position:relative}@media (max-width: 480px){.tap-44,.platform-topbar__auth .platform-auth-btn,.platform-nav__link,.home-tabs button,.tour-gallery__edit,.match-hero__share,.court-form__ghost{min-height:44px}.home-see-all,.tour-gallery__edit{min-height:44px;display:inline-flex;align-items:center}.platform-topbar__menu,.platform-sidebar__close,.day-strip__tool,.match-hero__share,.match-stats-close,.court-form__close{min-width:44px;min-height:44px}}
