.ww-page{max-width:1440px;color:var(--foreground);margin:auto;padding:32px 40px 64px;font-size:14px;line-height:1.55}.ww-page *{box-sizing:border-box;min-width:0}.ww-page p{color:var(--muted-foreground);margin:8px 0}.ww-page h1{letter-spacing:-1px;margin:12px 0 6px;font-size:30px;font-weight:600;line-height:1.2}.ww-page h2{font-size:19px;font-weight:600}.ww-page h3{font-size:17px;font-weight:600}.ww-page nav,.ww-page small,.ww-small{color:var(--muted-foreground);font-size:12px}.ww-page small{display:block}.ww-page button:not([role=tab]),.ww-page input,.ww-page select{font:inherit;border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);border-radius:8px;padding:10px 12px}.ww-page button:not([role=tab]){cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:background-color .12s ease-out,border-color .12s ease-out,scale .12s ease-out;display:inline-flex}.ww-page button:not([role=tab]):not(:disabled):active{scale:.96}.ww-button-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ww-button-label{display:grid}.ww-button-label>span{grid-area:1/1}.ww-button-reserve{visibility:hidden}.ww-page button:disabled{opacity:.5;cursor:default}.ww-page .ww-primary,.ww-page button:not([role=tab])[aria-pressed=true]{background:var(--foreground);color:var(--background)}.ww-page label{gap:6px;font-size:12px;display:grid}.ww-page input,.ww-page select{width:100%;font-size:16px}.ww-page select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.ww-page a{text-underline-offset:4px;text-decoration:underline}.ww-page :focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.ww-header,.ww-row,.ww-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ww-header{margin-bottom:24px}.ww-toolbar{justify-content:flex-start;gap:12px;margin:16px 0}.ww-toolbar label{flex:1;min-width:150px}.ww-status:empty{display:none}.ww-notice{border:1px solid var(--border);background:var(--muted);border-radius:8px;padding:14px 16px}.ww-card{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:20px 0;padding:24px}.ww-candidate{grid-template-columns:minmax(0,1fr) 210px;gap:28px;display:grid}.ww-candidate h3{letter-spacing:-.5px;margin:8px 0 4px;font-size:25px}.ww-reason{white-space:pre-line;padding:10px 0}.ww-matchup{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0;display:flex}.ww-matchup>p{margin:0}.ww-odds{border-inline-start:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:8px 16px;padding-inline-start:16px;font-size:13px;display:flex}.ww-odds strong{color:var(--foreground);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-weight:600}.ww-odds-source{color:var(--muted-foreground);font-size:11px}.ww-matchup-rank{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.ww-matchup-rank strong{color:var(--foreground);font-weight:600}@media (max-width:700px){.ww-odds{border:0;width:100%;padding:0}}.ww-price{border-inline-start:1px solid var(--border);padding-inline-start:24px}.ww-price>strong{font-variant-numeric:tabular-nums;font-size:30px;display:block}.ww-price button{width:100%;margin-top:14px}.ww-compare{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.ww-compare span{background:var(--muted);border-radius:7px;padding:12px}.ww-compare strong{display:block}.ww-page details{margin-top:14px}.ww-page summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:8px 0;list-style:none;transition:color .12s ease-out;display:flex}.ww-page summary::-webkit-details-marker{display:none}.ww-page summary>svg{flex-shrink:0}.ww-page details[open]>summary>svg{transform:rotate(90deg)}.ww-source-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.ww-source-grid>div{background:var(--muted);border-radius:8px;padding:16px}.ww-source-grid small{margin:8px 0}.ww-claim{border-bottom:1px solid var(--border);padding:20px 0}.ww-claim-fields{grid-template-columns:1.2fr 1.2fr .6fr;gap:16px;margin:16px 0;display:grid}.ww-player{border-bottom:1px solid var(--border);padding:16px 0}.ww-player:last-child{border:0}.ww-player .ww-toolbar{margin:0}.ww-dialog{background:var(--card);width:min(480px,100% - 32px);color:var(--foreground);border:1px solid var(--border);overscroll-behavior:contain;border-radius:12px;max-height:85vh;margin:auto;padding:24px;overflow:auto}.ww-dialog::backdrop{background:#0009}.ww-dialog label{margin:18px 0}.ww-skip{top:8px;background:var(--background);z-index:20;padding:10px;position:fixed;inset-inline-start:8px;transform:translateY(-200%)}.ww-skip:focus{transform:none}#ww-results,#ww-sources{scroll-margin-top:20px}@media (hover:hover){.ww-page button:not([role=tab]):not(:disabled):hover{background-color:color-mix(in srgb, var(--background), var(--foreground) 8%);border-color:color-mix(in srgb, var(--border), var(--foreground) 25%)}.ww-page button.ww-primary:not([role=tab]):not(:disabled):hover,.ww-page button[aria-pressed=true]:not([role=tab]):not(:disabled):hover{background-color:color-mix(in srgb, var(--foreground), var(--background) 12%)}.ww-page summary:hover{color:var(--muted-foreground)}}@media (prefers-reduced-motion:reduce){.ww-page button:not([role=tab]),.ww-page summary{transition:none}.ww-page button:not([role=tab]):not(:disabled):active{scale:none}}@media (max-width:850px){.ww-page{padding:24px}.ww-source-grid{grid-template-columns:1fr}}@media (max-width:550px){.ww-page{padding:20px 16px}.ww-card{padding:18px}.ww-candidate{grid-template-columns:1fr}.ww-price{border-inline-start:0;border-top:1px solid var(--border);padding:16px 0 0}.ww-claim-fields,.ww-compare{grid-template-columns:1fr}.ww-header>button{white-space:normal;max-width:100%}.ww-player{align-items:flex-start}}@media (forced-colors:active){.ww-page select{appearance:auto;background-image:none}.ww-page :focus-visible{outline-color:highlight}}
