.wo{--wo-line:#ffffff14;--wo-amber:#fde68a}.wo-lead{color:var(--kn-t2);font-size:1rem;line-height:1.6}@media (width>=640px){.wo-lead{font-size:1.125rem}}.wo-games{flex-wrap:wrap;gap:0 1.25rem;margin-top:.75rem;display:flex}.wo-games a{min-height:44px;color:var(--kn-t2);text-underline-offset:4px;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:underline #fff3;display:inline-flex}.wo-games a:hover{color:#fff;text-decoration-color:#fff9}.wo-dot{background:var(--band-accent,#93c5fd);border-radius:9999px;flex:none;width:.5rem;height:.5rem}.wo-section{margin-top:2.5rem;scroll-margin-top:6rem}@media (width>=640px){.wo-section{margin-top:3.5rem}}.wo-h2{letter-spacing:-.015em;color:#fff;font-size:1.5rem;font-weight:800;line-height:1.15}@media (width>=640px){.wo-h2{font-size:1.875rem}}.wo-h2 a{color:inherit;text-decoration:none}.wo-h2 a:hover{text-underline-offset:5px;text-decoration:underline #ffffff80}.wo-h2 .wo-dot{vertical-align:.12em;width:.625rem;height:.625rem;margin-inline-end:.625rem;display:inline-block}.wo-count-of{letter-spacing:0;color:var(--kn-t3);margin-inline-start:.5rem;font-size:.9375rem;font-weight:600}.wo-list{background:var(--kn-ink-850);box-shadow:inset 0 0 0 1px var(--wo-line);border-radius:1rem;margin-top:.875rem}.wo-row{border-top:1px solid var(--wo-line);grid-template-columns:minmax(0,1fr);gap:.25rem 1.25rem;padding:1rem;display:grid}.wo-row:first-child{border-top:0}@media (width>=640px){.wo-row{grid-template-columns:minmax(0,1fr) auto;padding:1.25rem 1.5rem}}.wo-body{min-width:0}.wo-title{letter-spacing:-.005em;color:#fff;text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.3}@media (width>=640px){.wo-title{font-size:1.1875rem}}.wo-title a{color:inherit;text-underline-offset:4px;padding-block:.6875rem;text-decoration:underline #ffffff38;display:inline}.wo-title a:hover{text-decoration-color:#ffffffa6}.wo-label{vertical-align:.1em;letter-spacing:0;color:var(--kn-t2);background:#ffffff12;border-radius:.375rem;margin-inline-start:.5rem;padding:.0625rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:.8125rem;font-weight:600;display:inline-block}.wo-when{color:var(--kn-t3);flex-wrap:wrap;gap:0 .5rem;margin-top:.375rem;font-size:.9375rem;line-height:1.5;display:flex}.wo-when time{color:var(--kn-t1);font-variant-numeric:tabular-nums}.wo-kind{color:var(--band-accent,var(--kn-t2));font-weight:700}.wo-kind:after{content:"·";color:var(--kn-t3);margin-inline-start:.5rem;font-weight:400}.wo-faces{flex-wrap:wrap;align-items:center;gap:0 .75rem;margin-top:.25rem;display:flex}.wo-faces-label{color:var(--kn-t3);font-size:.875rem}.wo-faces ul{flex-wrap:wrap;gap:0 .875rem;display:flex}.wo-faces a{min-height:44px;color:var(--kn-t1);text-underline-offset:4px;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:underline #fff3;display:inline-flex}.wo-faces a:hover{color:#fff;text-decoration-color:#fff9}.wo-faces img{object-fit:cover;background:var(--kn-ink-800);border-radius:9999px;flex:none;width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px #ffffff24}.wo-source{color:#bfdbfe;text-underline-offset:4px;align-items:center;gap:.375rem;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline #93c5fd59;display:inline-flex}.wo-source:hover{color:#fff}.wo-count{display:none}[data-wo-ready] .wo-count{white-space:nowrap;align-items:baseline;gap:.5rem;display:flex}@media (width>=640px){[data-wo-ready] .wo-count{text-align:end;flex-direction:column;align-items:flex-end;gap:0;padding-top:.125rem}}.wo-num{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.2}@media (width>=640px){.wo-num{font-size:1.5rem}}.wo-count[data-soon] .wo-num{color:var(--wo-amber)}.wo-cap{color:var(--kn-t3);font-size:.8125rem;font-weight:600}.wo-bar{background:#ffffff14;border-radius:9999px;grid-column:1/-1;height:3px;margin-top:.5rem;display:block;overflow:hidden}.wo-bar i{border-radius:inherit;background:var(--band-accent,#93c5fd);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}[dir=rtl] .wo-bar i{transform-origin:100%}.wo-row[data-state=ended] .wo-title,.wo-row[data-passed] .wo-title{color:var(--kn-t2);font-weight:600}.wo-row[data-state=ended] .wo-when time{color:var(--kn-t2)}.wo-row[data-passed] .wo-bar i{background:#ffffff47}.wo-none{color:var(--kn-t3);margin-top:.875rem;font-size:.9375rem;line-height:1.5}.wo-all{color:#bfdbfe;text-underline-offset:4px;align-items:center;gap:.375rem;min-height:44px;margin-top:.25rem;font-size:.9375rem;font-weight:600;text-decoration:underline #93c5fd59;display:inline-flex}.wo-all:hover{color:#fff}.wo-notes{border-top:1px solid var(--wo-line);max-width:46rem;margin-top:2.5rem;padding-top:1.5rem}.wo-notes p{color:var(--kn-t3);font-size:.9375rem;line-height:1.6}.wo-notes p+p{margin-top:.625rem}.wo-more{flex-wrap:wrap;gap:0 1.5rem;margin-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.wo-bar i{transition:none}}
