@layer components{.pr-top{padding-block:16px 0}.pr-top>.wrap{max-width:min(var(--max), 860px);gap:14px;margin-inline:0;display:grid}@media (width>=1100px){.pr-top>.wrap{max-width:var(--max);grid-template-columns:minmax(0,820px) minmax(0,1fr);align-items:start;column-gap:40px;margin-inline:auto}.pr-top>.wrap>.pr-x{grid-row:span 3}.pr-top .pr-next{align-self:start}}.pr-x{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--rule);box-shadow:0 2px 0 var(--rule);gap:14px;min-width:0;padding:16px 16px 18px;display:grid}.pr-x h2{font:600 22px/1.2 var(--font-display);margin:0}.pr-l{font:700 15px/1.3 var(--font-body);color:var(--ink);margin:0 0 7px}.pr-l span{color:var(--ink-2);font-weight:400}.pr-x .balls,.pr-pick .balls{--gap:5px}.pr-xr+.pr-xr,.pr-tf,.pr-tf+.pr-xr{border-top:1px dashed var(--rule-2);padding-top:12px}.pr-tf-p>.pr-xr+.pr-xr{margin-top:12px}@media (width>=641px){.pr-x .balls>:is(.ball,.star,.tile){--s:40px}.pr-x.few .pr-xr.best .balls>:is(.ball,.star,.tile){--s:50px}}.pr-random .btn{margin-top:10px}.pr-per{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.pr-per-l{font:700 15px/1 var(--font-body)}.pr-per-l:last-child{color:var(--ink-2);font-weight:400}.pr-per label{border-radius:var(--radius-sm);border:2px solid var(--rule-2);background:var(--surface);min-width:40px;min-height:36px;font:600 14px/1 var(--font-body);color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;position:relative}.pr-per label:hover{border-color:var(--ink-2)}.pr-per input{opacity:0;pointer-events:none;position:absolute}.pr-per label:has(input:checked){background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.pr-per label:has(input:focus-visible){outline:2px solid var(--link);outline-offset:2px}.pr-tf-p{display:none}.pr-tf-p .period{margin:10px 0 0}.pr-tf-p .period svg{align-self:flex-start;margin-top:3px}.pr-tf-p[data-i="0"]{display:block}.pr-tf:has(input:checked) .pr-tf-p{display:none}:is(.pr-tf:has(input[value="0"]:checked) .pr-tf-p[data-i="0"],.pr-tf:has(input[value="1"]:checked) .pr-tf-p[data-i="1"],.pr-tf:has(input[value="2"]:checked) .pr-tf-p[data-i="2"],.pr-tf:has(input[value="3"]:checked) .pr-tf-p[data-i="3"],.pr-tf:has(input[value="4"]:checked) .pr-tf-p[data-i="4"],.pr-tf:has(input[value="5"]:checked) .pr-tf-p[data-i="5"],.pr-tf:has(input[value="6"]:checked) .pr-tf-p[data-i="6"],.pr-tf:has(input[value="7"]:checked) .pr-tf-p[data-i="7"],.pr-tf:has(input[value="8"]:checked) .pr-tf-p[data-i="8"],.pr-tf:has(input[value="9"]:checked) .pr-tf-p[data-i="9"]){display:block}.pr-warn{border-left:4px solid var(--pick);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);margin:0;padding:10px 14px;font-size:15px;line-height:1.45}.pr-warn b{color:var(--ink)}.pr-next{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--rule);padding:12px 14px}.pr-next-d{font:600 15px/1.3 var(--font-body);color:var(--ink-2);margin:0 0 4px}.pr-next-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pr-next .jp-hero{font-size:28px}.pr-anchor{display:block;position:relative;top:-80px}.pr-ms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pr-syn{grid-column:1/-1}.pr-m{border-radius:var(--radius-lg);border:1px solid var(--rule);background:var(--surface);scroll-margin-top:calc(var(--sticky-h) + 20px);flex-direction:column;gap:10px;min-width:0;padding:14px 16px 6px;display:flex}.pr-m h3{font:600 20px/1.2 var(--font-display);margin:0}.pr-m>p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}.pr-pick{border-radius:var(--radius-md);padding:8px 10px 10px}.pr-pick.pos{background:var(--surface-2);border-left:4px solid var(--accent)}.pr-pick.neg{background:color-mix(in oklab, var(--neg) 11%, var(--surface));border-left:4px solid var(--neg)}.pr-pick .pr-l:before{content:"✓" / "";width:1.1em;color:var(--ink-2);font-weight:800;display:inline-block}.pr-pick.neg .pr-l,.pr-pick.neg .pr-l:before{color:var(--neg)}.pr-pick.neg .pr-l:before{content:"✕" / ""}.pr-pick.neg .ball{--b:var(--neg)!important}[data-lottery=loto] .pr-pick.neg .ball{--b:color-mix(in oklab, var(--neg) 50%, #000)!important}.pr-pick.neg .ball.inv,.pr-pick.neg .ball.lt{color:var(--ball-ink);text-shadow:0 1px 1px #00000047;background:var(--bounce), radial-gradient(circle at 38% 30%, color-mix(in oklab, var(--b) 72%, #fff) 0, var(--b) 38%, color-mix(in oklab, var(--b) 82%, #000) 78%, color-mix(in oklab, var(--b) 62%, #000) 100%)}.pr-pick.neg .star{--star-light:color-mix(in oklab, var(--neg) 60%, #fff);--star-fill:var(--neg);--star-dark:color-mix(in oklab, var(--neg) 70%, #000);--star-rim:color-mix(in oklab, var(--neg) 50%, #fff);--star-ink:#fff}.pr-pick.neg .tile{background:var(--neg);color:#fff;border-color:var(--neg)}.pr-det{border-top:1px solid var(--rule);margin-top:2px}.pr-det>summary{cursor:pointer;min-height:44px;font:700 15px/1 var(--font-body);color:var(--link);align-items:center;gap:8px;list-style:none;display:flex}.pr-det>summary::-webkit-details-marker{display:none}.pr-det>summary:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.pr-det[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.pr-det-b{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding-bottom:12px;display:grid}.pr-det-b .chart{margin:0}.pr-ex{border-left:3px solid var(--accent);color:var(--ink);margin:0;padding-left:12px;font-size:15px}.pr-expl,.pr-note{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.pr-table{margin-top:0}.pr-grids{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:24px;display:grid}.pr-grid{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-lg);max-width:760px;padding:16px}.pr-grid>p{color:var(--ink-2);margin:0 0 12px}.pr-grid .subhead{margin:0 0 6px}.pr-grid .cell.pick{outline:2px solid var(--pick);outline-offset:-2px;color:var(--ink);font-weight:700}.pr-grid .cell i.f{display:block}.pr-grid .legend span{white-space:nowrap}.pr-charts{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.pr-note{margin-top:10px}.pr-lead{max-width:60ch;color:var(--ink-2);margin:0 0 20px;font-size:16px;line-height:1.55}.pr-period{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px 40px;margin-bottom:18px;display:grid}.pr-period h3{font:600 18px/1.25 var(--font-display);margin:0 0 8px}.pr-period dl{gap:8px;margin:0;display:grid}.pr-period dt{color:var(--ink-2);font-size:14px;font-weight:600}.pr-period dd{margin:0;font-size:15px}.pr-period p{margin:10px 0 0;font-size:14px}@media (width<=1180px){.pr-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-charts>:first-child{grid-column:1/-1}}@media (width<=860px){.pr-ms{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pr-charts{grid-template-columns:minmax(0,1fr)}.pr-x,.pr-m{margin-inline:calc(-1 * var(--pad));border-inline:0;border-radius:0}.pr-x{padding:14px var(--pad) 16px}.pr-m{--dt-bleed:12px;padding:12px 12px 4px}.pr-pick{padding:7px 6px 9px}}@media (width<=430px){.pr-x .balls:has(>:nth-child(12)){flex-wrap:nowrap;gap:3px}.pr-x .balls:has(>:nth-child(12))>:not(.plus){--s:25px}}}
