@layer components{.pr-hero h1{margin:18px 0 16px;font-size:clamp(30px,3.2vw,52px)}.pr-hero .dp-tools{margin-left:auto}.pr-lead{max-width:60ch;color:var(--ink-2);margin:0 0 20px;font-size:16px;line-height:1.55}.pr-warn{border-radius:var(--radius-md);border:1px solid color-mix(in oklab, var(--orange) 45%, var(--rule));background:color-mix(in oklab, var(--orange) 9%, transparent);align-items:flex-start;gap:12px;max-width:64ch;padding:14px 16px;display:flex}.pr-warn svg{width:20px;height:20px;color:var(--orange);flex:none;margin-top:2px}.pr-warn p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.pr-warn b{color:var(--ink)}.pr-next{margin-top:26px}.pr-last{margin:14px 0 0;font-size:13.5px}.pr-express{gap:18px;display:grid}.pr-ex-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-ex-h h2{font:800 semi-expanded 20px/1.2 var(--font-display);margin:0}.pr-ex-row small,.pr-pick small,.pr-tf-g small{color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.pr-ex-row small .mute,.pr-pick small .mute{font-weight:400}.pr-ex-row+.pr-ex-row{border-top:1px dashed var(--rule-2);padding-top:16px}.pr-ex-row .balls,.pr-pick .balls,.pr-tf-g .balls{--gap:8px}.pr-rand-b{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pr-tf-seg{border-radius:var(--radius-md);flex-wrap:wrap;gap:2px;margin-bottom:20px}.pr-tf-seg label{border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:3px;padding:8px 12px;display:inline-flex}.pr-tf-seg small{font:400 11.5px/1 var(--font-body);color:var(--mute)}.pr-tf-seg label:has(input:checked) small{color:inherit;opacity:.75}.pr-tf-p{display:none}.pr-tf-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;margin-bottom:8px;display:grid}.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-anchor{display:block;position:relative;top:-80px}.pr-syn{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,72px);margin-bottom:24px;display:grid}.pr-syn h3,.pr-m h3,.pr-period h3{font:750 semi-expanded 18px/1.25 var(--font-display);margin:0 0 8px}.pr-syn-t>p{color:var(--ink-2);max-width:56ch;margin:0 0 18px}.pr-pick+.pr-pick{margin-top:14px}.pr-mnav{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pr-mnav a{border-radius:var(--radius-pill);border:1px solid var(--rule-2);color:var(--ink-2);padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.pr-mnav a:hover{border-color:var(--orange);color:var(--ink)}.pr-grid{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:clamp(16px,1.8vw,26px)}.pr-grid .cell.pick{outline:2px solid var(--orange);outline-offset:-2px;color:var(--ink);font-weight:800}.pr-grid .cell i.f{display:block}.pr-table{margin-top:8px}.pr-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.pr-m{border-radius:var(--radius-lg);border:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:16px;min-width:0;padding:clamp(18px,1.8vw,26px);scroll-margin-top:80px;display:flex}.pr-m header p{color:var(--ink-2);margin:0;font-size:14.5px}.pr-m-picks{flex-wrap:wrap;gap:14px 34px;display:flex}.pr-m-picks .pr-pick+.pr-pick{margin-top:0}.pr-m .chart{margin:0}.pr-ex{border-left:3px solid var(--accent);color:var(--ink);margin:0;padding-left:12px;font-size:14px}.pr-expl,.pr-note{color:var(--mute);margin:0;font-size:13.5px;line-height:1.55}.pr-m .pr-table{margin-top:auto}.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-period{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px 40px;margin-bottom:18px;display:grid}.pr-period dl{gap:8px;margin:0;display:grid}.pr-period dt{color:var(--mute);font-size:12.5px;font-weight:600}.pr-period dd{margin:0;font-size:14px}.pr-period p{margin:10px 0 0;font-size:13px}@media (width<=1180px){.pr-methods,.pr-charts{grid-template-columns:minmax(0,1fr)}.pr-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-charts>:first-child{grid-column:1/-1}}@media (width<=980px){.pr-hero>.wrap{flex-direction:column;gap:0;display:flex}.pr-hero>.wrap>div:first-child{display:contents}.pr-express{order:1;margin-bottom:14px}.pr-warn{order:2;margin-bottom:14px}.pr-next,.pr-last{order:3}.pr-syn{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pr-tf-g,.pr-charts{grid-template-columns:minmax(0,1fr)}.pr-tf-seg label{padding:7px 9px;font-size:12.5px}.pr-ex-row .balls,.pr-pick .balls,.pr-tf-g .balls{--gap:5px}.pr-m{padding:16px 14px}.pr-express .ball,.pr-express .star,.pr-syn .ball,.pr-syn .star,.pr-express .tile,.pr-syn .tile{--s:36px}.pr-express{padding:18px 14px}}.pr-grid .legend span{white-space:nowrap}}
