@media(prefers-color-scheme:dark){:root:not([data-theme]) .pp-logo--light{display:none}:root:not([data-theme]) .pp-logo--dark{display:inline-block}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{min-height:100vh;display:flex;flex-direction:column;font:400 16px/24px var(--font-sans)}img,svg{max-width:100%}h1,h2,h3,p{margin:0}a{color:inherit}button{font:inherit;color:inherit}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--space-4)}@media(min-width:720px){.wrap{padding:0 var(--space-6)}}main{flex:1;padding-bottom:var(--space-16)}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:var(--space-4);top:var(--space-2);z-index:10;background:var(--ink);color:var(--paper);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.section{margin-top:var(--space-12)}.section>header{margin-bottom:var(--space-4);max-width:46em}.section>header .label{color:var(--ink-muted);display:block;margin-bottom:var(--space-1)}.section>header p{color:var(--ink-muted);margin-top:var(--space-1)}.card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);min-width:0}@media(min-width:720px){.card{padding:var(--space-6)}}.card>h3{margin-bottom:var(--space-1)}.card>.card-sub{color:var(--ink-muted);font-size:14px;line-height:20px;margin-bottom:var(--space-4)}.card--sunken{background:var(--paper-sunken);border-color:transparent}.grid{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.span-2{grid-column:span 2}}@media(min-width:960px){.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:560px)and (max-width:959px){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{display:flex;flex-direction:column;gap:var(--space-1)}.tile__value{font:600 32px/36px var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tile__value small{font-size:18px;color:var(--ink-muted);font-weight:500}.tile__label{color:var(--ink-muted);font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.tile__note{color:var(--ink-muted);font-size:14px;line-height:20px}.rows{list-style:none;margin:0;padding:0}.rows>li{display:flex;align-items:center;gap:var(--space-3);padding:10px 0;border-bottom:1px solid var(--line);min-width:0}.rows>li:last-child{border-bottom:0}.rows .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rows .sub{color:var(--ink-muted);font-size:14px}.rows a{text-decoration:none}.rows a:hover{text-decoration:underline;text-underline-offset:3px}.muted{color:var(--ink-muted)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.empty{color:var(--ink-muted);font-size:14px;padding:var(--space-4) 0}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:var(--radius-ball);background:var(--paper-sunken);flex-wrap:wrap}.seg button,.seg a{border:0;background:transparent;padding:6px 12px;border-radius:var(--radius-ball);cursor:pointer;font:600 13px/1 var(--font-sans);color:var(--ink-muted);text-decoration:none;white-space:nowrap}.seg button[aria-pressed=true],.seg a[aria-current=true]{background:var(--ink);color:var(--paper)}select.select,input.input{height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1.5px solid var(--line-strong);background:var(--paper-raised);color:var(--ink);font:400 15px/1 var(--font-sans)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{font:500 11px var(--font-mono);fill:var(--ink-muted)}.chart .axis line,.chart .grid line{stroke:var(--line)}.chart .net{stroke:var(--line-strong);stroke-dasharray:2 3}.legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:13px;color:var(--ink-muted);margin-top:var(--space-3)}.legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.dot-win{fill:var(--table-fill)}.dot-loss{fill:var(--paper-raised);stroke:var(--loss);stroke-width:1.5}.badge-style{background:var(--ink);color:var(--paper)}@media(prefers-reduced-motion:no-preference){.fade-in{animation:fade .3s ease both}@keyframes fade{0%{opacity:0;transform:translateY(4px)}}}.site.svelte-1elxaub{border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:30}.bar.svelte-1elxaub{display:flex;align-items:center;gap:var(--space-4) var(--space-6);min-height:64px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.brand.svelte-1elxaub{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.brand.svelte-1elxaub .mark:where(.svelte-1elxaub){height:30px;width:auto}.name.svelte-1elxaub{font:800 22px/1 var(--font-sans);letter-spacing:-.02em}.by.svelte-1elxaub{font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding-top:5px}nav.svelte-1elxaub{display:flex;gap:var(--space-4);overflow-x:auto;scrollbar-width:none}nav.svelte-1elxaub a:where(.svelte-1elxaub){padding:10px 0 8px;color:var(--ink-muted);text-decoration:none;white-space:nowrap;font:500 15px/1 var(--font-sans);border-bottom:2px solid transparent}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--ink)}nav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--ink);border-bottom-color:var(--ball)}.find.svelte-1elxaub{flex:1;min-width:200px;max-width:360px;margin-left:auto}.pp-lang.svelte-1elxaub{margin-left:0}.find.svelte-1elxaub+.pp-lang:where(.svelte-1elxaub){margin-left:0}.bar>nav+.pp-lang{margin-left:auto}@media(max-width:719px){.bar.svelte-1elxaub{gap:var(--space-2) var(--space-4)}nav.svelte-1elxaub{order:3;width:100%}.find.svelte-1elxaub{order:4;max-width:none;width:100%;margin-left:0}.pp-lang.svelte-1elxaub{margin-left:auto}}.foot.svelte-jz8lnl{border-top:1px solid var(--line);padding:var(--space-8) 0;font-size:14px;line-height:20px}.row.svelte-jz8lnl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.lockup.svelte-jz8lnl img:where(.svelte-jz8lnl){height:28px;width:auto}nav.svelte-jz8lnl{display:flex;gap:var(--space-4);margin-left:auto}.src.svelte-jz8lnl{color:inherit;text-underline-offset:3px}
