.fx-page{--fx-navy: #101828;--fx-turq: #159ab5;--fx-turq-strong: #0e7f96;--fx-turq-soft: #e6f6f9;--fx-aqua: #eafbfc;--fx-warm: #f7f8f6;--fx-white: #ffffff;--fx-border: #e4e8ee;--fx-border-strong: #d3dae2;--fx-text: #101828;--fx-text-2: #58616e;--fx-text-3: #8b93a1;--fx-shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--fx-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 18px -6px rgba(16, 24, 40, .1);--fx-shadow-md: 0 2px 6px rgba(16, 24, 40, .06), 0 12px 28px -10px rgba(16, 24, 40, .14);--fx-r: 16px;--fx-r-lg: 20px;--fx-r-sm: 12px;--fx-r-pill: 999px;max-width:1120px;margin:0 auto;padding:1.25rem 1rem 4rem;color:var(--fx-text);font-family:var(--font-body, "Inter Variable", Inter, system-ui, sans-serif);-webkit-font-smoothing:antialiased}.fx-page *,.fx-page *:before,.fx-page *:after{box-sizing:border-box}.fx-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fx-page svg.fx-i,.fx-page .fx-hm svg,.fx-page .fx-bn svg,.fx-page .fx-search svg,.fx-page .fx-chev,.fx-page .fx-nextphase svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fx-page svg.fx-i{width:1.05em;height:1.05em;flex-shrink:0}.fx-hero{padding:.5rem 0 1.25rem}.fx-live-pill{display:inline-flex;align-items:center;gap:.45rem;background:var(--fx-turq-soft);color:var(--fx-turq-strong);padding:.3rem .7rem;border-radius:var(--fx-r-pill);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fx-live-dot{width:7px;height:7px;border-radius:50%;background:var(--fx-turq);box-shadow:0 0 #159ab580;animation:fx-pulse 2s infinite}@keyframes fx-pulse{0%{box-shadow:0 0 #159ab573}70%{box-shadow:0 0 0 6px #159ab500}to{box-shadow:0 0 #159ab500}}.fx-hero-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:.7rem 0 .35rem;color:var(--fx-navy)}.fx-hero-sub{margin:0 0 .9rem;color:var(--fx-text-2);font-size:1.02rem}.fx-hero-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.35rem;color:var(--fx-text-2);font-size:.9rem}.fx-hm{display:inline-flex;align-items:center;gap:.4rem}.fx-hm strong{color:var(--fx-navy);font-weight:700}.fx-hm svg{width:1.05em;height:1.05em;color:var(--fx-turq)}.fx-tabwrap{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 0 1.4rem;flex-wrap:wrap}.fx-tabs{display:inline-flex;gap:.15rem;padding:.3rem;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r);box-shadow:var(--fx-shadow-sm);flex:1 1 auto;min-width:0}.fx-tab{flex:1 1 0;min-width:0;appearance:none;border:0;cursor:pointer;background:transparent;color:var(--fx-text-2);font-family:inherit;font-size:.95rem;font-weight:600;padding:.6rem .9rem;border-radius:var(--fx-r-sm);transition:background .15s,color .15s;white-space:nowrap}.fx-tab:hover{color:var(--fx-navy)}.fx-tab.is-active{background:var(--fx-turq);color:#fff;box-shadow:0 2px 8px -2px #159ab580}.fx-tzpill{position:relative;display:inline-flex;align-items:center;gap:.4rem;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r-sm);padding:.15rem .5rem .15rem .7rem;box-shadow:var(--fx-shadow-sm);color:var(--fx-navy);flex-shrink:0}.fx-tzflag{font-size:1.05rem;line-height:1}.fx-tzpill select{appearance:none;border:0;background:transparent;font-family:inherit;font-size:.9rem;font-weight:600;color:var(--fx-navy);padding:.5rem 1.2rem .5rem 0;cursor:pointer;max-width:44vw}.fx-tzpill .fx-chev{position:absolute;right:.5rem;width:1rem;height:1rem;color:var(--fx-text-3);pointer-events:none}.fx-panel{animation:fx-fade .22s ease}.fx-panel[hidden]{display:none}@keyframes fx-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fx-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.1rem;align-items:start}.fx-main{min-width:0}.fx-side-col{display:flex;flex-direction:column;gap:1rem;position:sticky;top:1rem}.fx-sec-head{margin:0 0 .9rem}.fx-sec-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.fx-h2{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:var(--fx-navy);margin:0;line-height:1.2}.fx-h3{font-size:1.1rem;font-weight:700;color:var(--fx-navy);margin:1.6rem 0 .8rem;letter-spacing:-.01em}.fx-main>.fx-h3:first-child{margin-top:0}.fx-sec-date{display:block;margin-top:.15rem;color:var(--fx-text-2);font-size:.95rem;text-transform:capitalize}.fx-sec-sub{display:block;margin-top:.1rem;color:var(--fx-text-2);font-size:.92rem}.fx-cards{display:flex;flex-direction:column;gap:.7rem}.fx-mcard{background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r);padding:.85rem 1.05rem;box-shadow:var(--fx-shadow-sm);transition:box-shadow .15s,border-color .15s}.fx-mcard.is-played{border-color:var(--fx-border)}.fx-mcard.is-next{border-color:var(--fx-turq);background:var(--fx-aqua);box-shadow:0 0 0 1px var(--fx-turq),var(--fx-shadow)}.fx-mcard-badge{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-text-3)}.fx-st{font-weight:800;letter-spacing:.05em}.fx-st-final{color:var(--fx-text-2)}.fx-st-next{color:var(--fx-turq-strong)}.fx-mcard-round{color:var(--fx-text-3)}.fx-mcard-badge .fx-st+.fx-mcard-round:before{content:"· "}.fx-mcard-body{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem}.fx-mcard-time{display:flex;flex-direction:column;gap:.1rem}.fx-mcard-time .t{font-size:1.15rem;font-weight:800;color:var(--fx-navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fx-mcard-time .g{font-size:.72rem;color:var(--fx-text-3);display:flex;align-items:center;gap:.2rem}.fx-mcard-time .g:before{content:"📍";font-size:.7rem}.fx-mcard-time .g:empty{display:none}.fx-mcard-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem}.fx-side{display:flex;align-items:center;gap:.5rem;min-width:0}.fx-side.s1{justify-content:flex-end;text-align:right}.fx-side.s2{justify-content:flex-start}.fx-side .flag{font-size:1.5rem;line-height:1;flex-shrink:0}.fx-side .name{font-weight:700;color:var(--fx-navy);font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-mcard-score{font-weight:800;font-size:1.35rem;color:var(--fx-navy);min-width:3.2rem;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fx-mcard-score:not(:empty){white-space:nowrap}.fx-mcard-teams .fx-mcard-score{font-size:1.05rem;color:var(--fx-text-3);font-weight:700}.fx-mcard.is-played .fx-mcard-score{color:var(--fx-navy);font-size:1.35rem}.fx-mcard-detail{grid-column:2 / 3;text-align:center;font-size:.75rem;color:var(--fx-text-3);font-style:italic;margin-top:.15rem}.fx-mcard-detail:empty{display:none}.fx-aviso{justify-self:end;background:var(--fx-turq);color:#fff;text-decoration:none;font-size:.82rem;font-weight:700;padding:.5rem .95rem;border-radius:var(--fx-r-sm);white-space:nowrap;transition:filter .15s}.fx-aviso:hover{filter:brightness(1.06)}.fx-mcard-sm{padding:.6rem .9rem}.fx-mcard-sm .fx-mcard-body{grid-template-columns:3.4rem minmax(0,1fr)}.fx-datebar{margin:1.3rem 0 0}.fx-datebar-label{display:block;font-size:.85rem;color:var(--fx-text-2);font-weight:600;margin-bottom:.5rem}.fx-chips{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:thin}.fx-chip{flex:0 0 auto;appearance:none;cursor:pointer;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r-sm);padding:.5rem .85rem;font-family:inherit;font-size:.82rem;font-weight:700;color:var(--fx-text-2);display:flex;flex-direction:column;align-items:center;gap:.15rem;line-height:1.15;transition:border-color .15s,color .15s,background .15s;text-align:center;min-width:3.4rem}.fx-chip:hover{border-color:var(--fx-border-strong);color:var(--fx-navy)}.fx-chip.is-active{border-color:var(--fx-turq);background:var(--fx-turq);color:#fff}.fx-chip.is-active .fx-chip-hoy{background:#ffffff40;color:#fff}.fx-chip-hoy{background:var(--fx-turq-soft);color:var(--fx-turq-strong);font-size:.6rem;letter-spacing:.05em;padding:.05rem .35rem;border-radius:var(--fx-r-pill)}.fx-chip-d{white-space:nowrap}.fx-chip-more{flex-direction:row;gap:.4rem;color:var(--fx-turq-strong);border-style:dashed}.fx-chip-more:hover{border-color:var(--fx-turq)}.fx-caldatebar{margin:0 0 1.2rem}.fx-chips-cal .fx-chip{flex-direction:row;gap:.4rem}.fx-road{margin-top:1.2rem}.fx-road-track{display:flex;align-items:stretch;gap:.4rem;overflow-x:auto;padding-bottom:.3rem}.fx-road-card{flex:1 1 0;min-width:9rem;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r);padding:.85rem .9rem;display:flex;flex-direction:column;gap:.15rem}.fx-road-card.status-current{border-color:var(--fx-turq);background:var(--fx-aqua)}.fx-road-ic{font-size:1.2rem}.fx-road-name{font-weight:700;color:var(--fx-navy);font-size:.95rem}.fx-road-meta{color:var(--fx-text-2);font-size:.82rem}.fx-road-meta2{color:var(--fx-text-3);font-size:.76rem}.fx-road-arrow{flex:0 0 auto;align-self:center;width:1.4rem;height:2px;background:var(--fx-border-strong);position:relative}.fx-road-arrow:after{content:"";position:absolute;right:-1px;top:-3px;width:8px;height:8px;border-top:2px solid var(--fx-border-strong);border-right:2px solid var(--fx-border-strong);transform:rotate(45deg)}.fx-scard{background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r-lg);padding:1.1rem 1.15rem;box-shadow:var(--fx-shadow-sm)}.fx-scard-h{font-size:1rem;font-weight:700;color:var(--fx-navy);margin:0 0 .8rem}.fx-scard-p{margin:0 0 .9rem;color:var(--fx-text-2);font-size:.9rem;line-height:1.5}.fx-scard-arg .fx-arg-when{color:var(--fx-text-2);font-size:.9rem;text-align:center;margin-bottom:.8rem}.fx-scard-arg .fx-arg-when strong{color:var(--fx-navy)}.fx-arg-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;margin-bottom:1rem}.fx-arg-t{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0}.fx-arg-t .flag{font-size:2rem;line-height:1}.fx-arg-t .name{font-size:.82rem;font-weight:700;color:var(--fx-navy);text-align:center}.fx-arg-vs{font-weight:800;color:var(--fx-text-3);font-size:.95rem}.fx-arg-ground{text-align:center;font-size:.78rem;color:var(--fx-text-3);margin-bottom:.9rem}.fx-arg-ground:before{content:"📍 "}.fx-arg-ground:empty{display:none}.fx-btn{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.7rem 1rem;border-radius:var(--fx-r-sm);font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:filter .15s,background .15s,border-color .15s;box-sizing:border-box}.fx-btn+.fx-btn{margin-top:.55rem}.fx-btn-primary{background:var(--fx-turq);color:#fff}.fx-btn-primary:hover{filter:brightness(1.06)}.fx-btn-ghost{background:var(--fx-white);color:var(--fx-navy);border-color:var(--fx-border-strong)}.fx-btn-ghost:hover{border-color:var(--fx-turq);color:var(--fx-turq-strong)}.fx-btn-ghost svg{color:var(--fx-turq)}.fx-btn-inline{width:auto;display:inline-flex}.fx-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.fx-select-wrap{position:relative;flex:1 1 10rem;min-width:8rem}.fx-select{appearance:none;width:100%;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r-sm);padding:.6rem 2rem .6rem .85rem;font-family:inherit;font-size:.88rem;font-weight:600;color:var(--fx-navy);cursor:pointer}.fx-select-wrap .fx-chev{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--fx-text-3);pointer-events:none}.fx-search{position:relative;flex:1 1 12rem;min-width:10rem;display:flex;align-items:center}.fx-search svg{position:absolute;left:.7rem;width:1.05rem;height:1.05rem;color:var(--fx-text-3)}.fx-search input{width:100%;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r-sm);padding:.6rem .85rem .6rem 2.2rem;font-family:inherit;font-size:.88rem;color:var(--fx-navy)}.fx-search input:focus,.fx-select:focus,.fx-tzpill select:focus{outline:2px solid var(--fx-turq);outline-offset:1px}.fx-cal-day{margin:0 0 1.4rem}.fx-cal-day[hidden]{display:none}.fx-cal-dayh{font-size:1.02rem;font-weight:700;color:var(--fx-navy);margin:0 0 .7rem;text-transform:capitalize;display:flex;align-items:center;gap:.5rem}.fx-cal-empty{text-align:center;color:var(--fx-text-2);padding:2rem 1rem}.fx-linkbtn{background:none;border:0;color:var(--fx-turq-strong);font-weight:700;cursor:pointer;font-family:inherit;text-decoration:underline}.fx-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;font-size:.9rem;color:var(--fx-navy);font-weight:600}.fx-toggle input{position:absolute;opacity:0;width:0;height:0}.fx-toggle-track{flex:0 0 auto;width:40px;height:23px;border-radius:var(--fx-r-pill);background:var(--fx-border-strong);position:relative;transition:background .18s}.fx-toggle-thumb{position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:var(--fx-shadow-sm);transition:transform .18s}.fx-toggle input:checked+.fx-toggle-track{background:var(--fx-turq)}.fx-toggle input:checked+.fx-toggle-track .fx-toggle-thumb{transform:translate(17px)}.fx-phasebtns{display:flex;flex-direction:column;gap:.45rem}.fx-phasebtn{appearance:none;cursor:pointer;text-align:left;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r-sm);padding:.6rem .85rem;font-family:inherit;font-size:.88rem;font-weight:600;color:var(--fx-text-2);transition:all .15s}.fx-phasebtn:hover{border-color:var(--fx-border-strong);color:var(--fx-navy)}.fx-phasebtn.is-active{background:var(--fx-turq);border-color:var(--fx-turq);color:#fff}.fx-arg-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1.3rem}.fx-arg-head-l{display:flex;align-items:center;gap:.8rem}.fx-arg-badge-flag{font-size:2.4rem;line-height:1;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fx-warm);border:1px solid var(--fx-border)}.fx-arg-head-r{display:flex;gap:.5rem;flex-wrap:wrap}.fx-argnext{background:var(--fx-aqua);border:1px solid var(--fx-turq);border-radius:var(--fx-r-lg);padding:1.1rem 1.2rem;margin:0 0 .5rem;box-shadow:var(--fx-shadow)}.fx-argnext-badge{display:inline-block;background:var(--fx-turq-soft);color:var(--fx-turq-strong);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .6rem;border-radius:var(--fx-r-pill);margin-bottom:.9rem}.fx-argnext-body{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.8rem}.fx-argnext-time{display:flex;flex-direction:column;gap:.15rem;padding-right:.5rem;border-right:1px solid rgba(21,154,181,.25)}.fx-argnext-time strong{font-size:1.7rem;font-weight:800;color:var(--fx-navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.fx-argnext-time span{font-size:.72rem;color:var(--fx-text-3)}.fx-argnext-team{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.fx-argnext-team .flag{font-size:2.6rem;line-height:1}.fx-argnext-team .name{font-weight:700;color:var(--fx-navy);font-size:.92rem;text-align:center}.fx-argnext-vs{font-weight:800;color:var(--fx-text-3);font-size:1.05rem}.fx-argnext-cd{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;padding-left:.5rem;border-left:1px solid rgba(21,154,181,.25)}.fx-argnext-cdlabel{font-size:.72rem;color:var(--fx-text-3)}.fx-argnext-cdval{font-size:1.15rem;font-weight:800;color:var(--fx-turq-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-argtl{list-style:none;margin:0;padding:0}.fx-argtl-row{display:grid;grid-template-columns:1.6rem minmax(7rem,auto) 1fr auto;align-items:center;gap:.7rem;padding:.7rem .9rem;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r);margin-bottom:.5rem;position:relative}.fx-argtl-row.current{border-color:var(--fx-turq);background:var(--fx-aqua)}.fx-argtl-node{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid var(--fx-border-strong);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#fff;background:var(--fx-white)}.fx-argtl-row.done .fx-argtl-node{background:var(--fx-turq);border-color:var(--fx-turq)}.fx-argtl-row.current .fx-argtl-node{border-color:var(--fx-turq);box-shadow:inset 0 0 0 3px var(--fx-turq)}.fx-argtl-badge{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--fx-text-3)}.fx-argtl-row.current .fx-argtl-badge{color:var(--fx-turq-strong)}.fx-argtl-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;min-width:0}.fx-argtl-arg{display:flex;align-items:center;gap:.35rem;font-weight:700;color:var(--fx-navy);font-size:.9rem;justify-content:flex-end}.fx-argtl-arg .flag{font-size:1.2rem}.fx-argtl-res{font-weight:800;color:var(--fx-navy);font-variant-numeric:tabular-nums;min-width:2.6rem;text-align:center;font-size:.95rem}.fx-argtl-opp{display:flex;align-items:center;gap:.35rem;min-width:0}.fx-argtl-opp .name{font-weight:600;color:var(--fx-text-2);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-argtl-opp .flag{font-size:1.2rem;flex-shrink:0}.fx-argtl-tag{font-size:.74rem;font-weight:600;color:var(--fx-text-3);white-space:nowrap}.fx-argtl-row.current .fx-argtl-tag{color:var(--fx-turq-strong);font-weight:700}.fx-advance{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.fx-advance-card{background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.2rem}.fx-advance-ic{font-size:1.3rem}.fx-advance-name{font-weight:700;color:var(--fx-navy)}.fx-advance-meta{font-size:.82rem;color:var(--fx-text-2);text-transform:capitalize}.fx-stepper{list-style:none;margin:0 0 .9rem;padding:0}.fx-step{display:flex;align-items:center;gap:.7rem;padding:.5rem 0;position:relative}.fx-step:not(:last-child):before{content:"";position:absolute;left:.68rem;top:1.7rem;bottom:-.5rem;width:2px;background:var(--fx-border)}.fx-step.done:not(:last-child):before{background:var(--fx-turq)}.fx-step-node{flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:50%;border:2px solid var(--fx-border-strong);background:var(--fx-white);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:#fff;z-index:1}.fx-step.done .fx-step-node{background:var(--fx-turq);border-color:var(--fx-turq)}.fx-step.current .fx-step-node{border-color:var(--fx-turq);box-shadow:inset 0 0 0 3px var(--fx-turq)}.fx-step-label{font-size:.9rem;font-weight:600;color:var(--fx-text-2);display:flex;flex-direction:column}.fx-step.done .fx-step-label,.fx-step.current .fx-step-label{color:var(--fx-navy)}.fx-step-label small{font-weight:500;color:var(--fx-text-3);font-size:.76rem}.fx-step.current .fx-step-label small{color:var(--fx-turq-strong)}.fx-phasestepper{display:flex;align-items:flex-start;gap:.2rem;overflow-x:auto;padding:.3rem 0 1.4rem}.fx-ps-node{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:5.2rem;text-align:center}.fx-ps-dot{width:2rem;height:2rem;border-radius:50%;border:2px solid var(--fx-border-strong);background:var(--fx-white);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;color:#fff}.fx-ps-node.status-done .fx-ps-dot{background:var(--fx-turq);border-color:var(--fx-turq)}.fx-ps-node.status-current .fx-ps-dot{border-color:var(--fx-turq);box-shadow:inset 0 0 0 4px var(--fx-turq)}.fx-ps-name{font-size:.82rem;font-weight:700;color:var(--fx-navy)}.fx-ps-node.status-upcoming .fx-ps-name{color:var(--fx-text-3)}.fx-ps-count{font-size:.72rem;color:var(--fx-text-3)}.fx-ps-line{flex:1 1 auto;min-width:1.5rem;height:2px;background:var(--fx-border);margin-top:1rem;align-self:flex-start}.fx-ps-line.done{background:var(--fx-turq)}.fx-bracket-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.9fr);gap:.5rem;align-items:center}.fx-bracket-col{display:flex;flex-direction:column;justify-content:space-around;gap:.7rem}.fx-bracket-pair{display:flex;flex-direction:column;gap:.5rem}.fx-bracket-col+.fx-bracket-col{position:relative}.fx-bcell{background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r-sm);padding:.65rem .8rem;box-shadow:var(--fx-shadow-sm)}.fx-bcell.is-next{border-color:var(--fx-turq);background:var(--fx-aqua);box-shadow:0 0 0 1px var(--fx-turq)}.fx-bcell-row{display:flex;align-items:center;gap:.45rem;padding:.15rem 0}.fx-bcell-row .flag{font-size:1.15rem;flex-shrink:0}.fx-bcell-row .name{font-weight:700;color:var(--fx-navy);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.fx-bcell-sc{font-weight:800;color:var(--fx-navy);font-variant-numeric:tabular-nums;font-size:.9rem}.fx-bcell-foot{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--fx-border)}.fx-bcell-detail,.fx-bcell-when{font-size:.72rem;color:var(--fx-text-3);font-style:italic}.fx-bcell-when{font-style:normal;font-weight:600}.fx-bcell-title{font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-text-3);margin-bottom:.3rem}.fx-bcell-sf .fx-bcell-row .name,.fx-bcell-final .fx-bcell-row .name{color:var(--fx-text-2)}.fx-bcell-final{text-align:center;border-color:var(--fx-border-strong)}.fx-bcell-third{margin-top:.6rem;border-style:dashed}.fx-bcell-third .fx-bcell-title{color:var(--fx-text-3)}.fx-bcell-third .fx-bcell-row .name{color:var(--fx-text-2);font-weight:600}.fx-bcell-trophy{font-size:1.5rem}.fx-bcell-final .fx-bcell-row{justify-content:center}.fx-bcell-final .fx-bcell-foot{justify-content:center;border:0}.fx-bracket-sf .fx-bcell,.fx-bracket-final .fx-bcell{position:relative}.fx-bracket-sf .fx-bcell:before,.fx-bracket-final .fx-bcell:before{content:"";position:absolute;left:-.5rem;top:50%;width:.5rem;height:2px;background:var(--fx-border-strong)}.fx-listphase{margin-bottom:1.5rem}.fx-allphases{margin-top:1.8rem}.fx-allphases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem}.fx-apcard{background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r);padding:.85rem .9rem;display:flex;flex-direction:column;gap:.15rem;position:relative}.fx-apcard.status-current{border-color:var(--fx-turq);box-shadow:0 0 0 1px var(--fx-turq)}.fx-apcard-num{font-size:1.5rem;font-weight:800;color:var(--fx-navy);line-height:1}.fx-apcard-name{font-weight:700;color:var(--fx-navy);font-size:.92rem;margin-top:.2rem}.fx-apcard-meta{font-size:.78rem;color:var(--fx-text-3)}.fx-apcard-state{position:absolute;top:.7rem;right:.8rem;font-size:.95rem}.fx-apcard.status-done .fx-apcard-state,.fx-apcard.status-current .fx-apcard-state{color:var(--fx-turq)}.fx-apcard.status-upcoming .fx-apcard-state{color:var(--fx-text-3)}.fx-nextphase{display:flex;align-items:center;gap:.7rem;padding:.55rem 0}.fx-nextphase+.fx-nextphase{border-top:1px solid var(--fx-border)}.fx-nextphase svg{width:1.3rem;height:1.3rem;color:var(--fx-turq)}.fx-nextphase div{display:flex;flex-direction:column}.fx-nextphase strong{color:var(--fx-navy);font-size:.92rem}.fx-nextphase span{color:var(--fx-text-3);font-size:.8rem;text-transform:capitalize}.fx-viewtoggle{display:inline-flex;gap:.15rem;padding:.25rem;background:var(--fx-white);border:1px solid var(--fx-border);border-radius:var(--fx-r-sm)}.fx-vt{appearance:none;border:0;cursor:pointer;background:transparent;font-family:inherit;font-size:.85rem;font-weight:700;color:var(--fx-text-2);padding:.4rem .85rem;border-radius:8px}.fx-vt.is-active{background:var(--fx-turq);color:#fff}.fx-listview[hidden],.fx-bracket[hidden]{display:none}.fx-seo{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--fx-border)}.fx-answer{max-width:780px;font-size:.98rem;line-height:1.6;color:var(--fx-text);background:var(--fx-aqua);border:1px solid var(--fx-border);border-radius:var(--fx-r);padding:.9rem 1.1rem;margin:0 0 1.5rem}.fx-answer a{color:var(--fx-turq-strong);font-weight:600}.fx-calcs{margin:1.5rem 0}.fx-group-intro{color:var(--fx-text-2);margin:0 0 1rem;font-size:.96rem;line-height:1.5}.fx-calc-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.7rem}.fx-calc-link{display:flex;gap:.75rem;padding:.9rem;border:1px solid var(--fx-border);border-radius:var(--fx-r);text-decoration:none;color:inherit;background:var(--fx-white);transition:border-color .15s,transform .15s;height:100%}.fx-calc-link:hover{border-color:var(--fx-turq);transform:translateY(-1px)}.fx-calc-icon{font-size:1.4rem;line-height:1.2;flex-shrink:0}.fx-calc-body{display:flex;flex-direction:column;min-width:0}.fx-calc-body strong{color:var(--fx-navy);font-size:.93rem;line-height:1.3}.fx-calc-body span{margin-top:.25rem;color:var(--fx-text-2);font-size:.82rem;line-height:1.4}.fx-calcs-more{margin:1.2rem 0 .6rem;text-align:center;font-size:.94rem}.fx-calcs-more a{color:var(--fx-turq-strong);font-weight:600;text-decoration:none}.fx-calcs-more a:hover{text-decoration:underline}.fx-calcs-more .sep{margin:0 .5rem;color:var(--fx-border-strong)}.fx-live-nav{text-align:center;font-size:.9rem;line-height:1.9;color:var(--fx-text-2)}.fx-live-nav a{color:var(--fx-turq-strong);font-weight:600;text-decoration:none}.fx-faq{margin:2rem 0}.fx-faq-item{border:1px solid var(--fx-border);border-radius:var(--fx-r-sm);padding:.3rem .9rem;margin-bottom:.55rem;background:var(--fx-white)}.fx-faq-item summary{font-weight:700;cursor:pointer;padding:.6rem 0;color:var(--fx-navy);font-size:.95rem}.fx-faq-item p{margin:.25rem 0 .75rem;color:var(--fx-text-2);line-height:1.55;font-size:.93rem}.fx-source{font-size:.82rem;color:var(--fx-text-3);line-height:1.5;border-top:1px solid var(--fx-border);padding-top:1rem}.fx-source a{color:var(--fx-turq-strong)}.fx-bottomnav{display:none}@media(max-width:900px){.fx-grid{grid-template-columns:1fr}.fx-side-col{position:static}}@media(max-width:640px){.fx-page{padding:1rem .85rem 5.5rem}.fx-tabwrap{flex-direction:column;align-items:stretch}.fx-tabs{display:none}.fx-tzpill{align-self:flex-start}.fx-tzpill select{max-width:70vw}.fx-mcard-body{display:flex;flex-direction:column;gap:.5rem}.fx-mcard-time{flex-direction:row;align-items:baseline;gap:.5rem}.fx-mcard-time .t{font-size:1rem}.fx-mcard-time .g{white-space:nowrap}.fx-mcard-teams{gap:.4rem}.fx-side .flag{font-size:1.3rem}.fx-side .name{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15}.fx-mcard-score{min-width:2.6rem}.fx-mcard-detail{text-align:left}.fx-aviso{align-self:stretch;text-align:center}.fx-argnext-body{grid-template-columns:1fr auto 1fr;grid-template-areas:"t1 vs t2" "time time cd";row-gap:.9rem}.fx-argnext-time{grid-area:time;flex-direction:row;align-items:baseline;gap:.5rem;border-right:0;padding-right:0}.fx-argnext-cd{grid-area:cd;align-items:flex-start;border-left:0;padding-left:0}.fx-argnext-team:nth-of-type(1){grid-area:t1}.fx-bracket-grid{grid-template-columns:1fr}.fx-bracket-sf .fx-bcell:before,.fx-bracket-final .fx-bcell:before{display:none}.fx-advance{grid-template-columns:1fr}.fx-argtl-row{grid-template-columns:1.4rem 1fr;grid-template-areas:"node match" "node tag";row-gap:.3rem;column-gap:.6rem}.fx-argtl-node{grid-area:node}.fx-argtl-badge{display:none}.fx-argtl-match{grid-area:match}.fx-argtl-tag{grid-area:tag}.fx-bottomnav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--fx-white);border-top:1px solid var(--fx-border);padding:.4rem .3rem calc(.4rem + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 12px -4px #1018281f}.fx-bn{flex:1 1 0;appearance:none;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .2rem;font-family:inherit;font-size:.68rem;font-weight:600;color:var(--fx-text-3)}.fx-bn svg{width:1.35rem;height:1.35rem}.fx-bn.is-active{color:var(--fx-turq)}}html[data-theme=dark] .fx-page{--fx-navy: #f1f5f9;--fx-turq: #22b8d4;--fx-turq-strong: #5fd3e8;--fx-turq-soft: #12333c;--fx-aqua: #10303a;--fx-warm: #172033;--fx-white: #1e293b;--fx-border: #334155;--fx-border-strong: #475569;--fx-text: #e2e8f0;--fx-text-2: #a9b4c2;--fx-text-3: #7b8798;--fx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--fx-shadow: 0 6px 18px -6px rgba(0, 0, 0, .5);--fx-shadow-md: 0 12px 28px -10px rgba(0, 0, 0, .6)}html[data-theme=dark] .fx-tab.is-active,html[data-theme=dark] .fx-chip.is-active,html[data-theme=dark] .fx-phasebtn.is-active,html[data-theme=dark] .fx-vt.is-active,html[data-theme=dark] .fx-aviso,html[data-theme=dark] .fx-btn-primary,html[data-theme=dark] .fx-argtl-node,html[data-theme=dark] .fx-step-node,html[data-theme=dark] .fx-ps-dot{color:#06232b}@media(prefers-reduced-motion:reduce){.fx-panel,.fx-live-dot{animation:none}}@media(hover:none)and (pointer:coarse){.fx-tzpill select,.fx-select,.fx-search input{font-size:1rem}}.fx-page .fx-story{margin:26px 0 0;font-size:15px}.fx-page .fx-story a{color:var(--accent, #3157ff);font-weight:700;text-decoration:none}.fx-page .fx-story a:hover{text-decoration:underline}
