/* Trust: real results, credits protection, track record, verified note, mini player, adaptive text */
html:not(.pf-keep) .pftr2__nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 8px}
html:not(.pf-keep) .pftr2__nums--3{grid-template-columns:repeat(3,minmax(0,1fr))}
html:not(.pf-keep) .pftr2__nums div{padding:16px;border-radius:16px;background:#14191c;border:1px solid #232b2f}
html:not(.pf-keep) .pftr2__nums b{display:block;font-size:24px;font-weight:800;letter-spacing:-.02em;color:#fff}
html:not(.pf-keep) .pftr2__nums small{display:block;margin-top:4px;font-size:12.5px;line-height:1.35;color:#97a5ab}
html:not(.pf-keep) .pftr2__fine{margin:0 0 16px!important;font-size:12.5px!important;color:#8a979d!important}
html:not(.pf-keep) .pftr2__me{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:14px 16px;border-radius:16px;background:rgba(124,224,162,.08);border:1px solid rgba(124,224,162,.25);font-size:14px;color:#d6e0e3}
html:not(.pf-keep) .pftr2__list{list-style:none;margin:0!important;padding:0!important}
html:not(.pf-keep) .pftr2__list li{display:flex;align-items:center;gap:12px;margin:0!important;padding:12px 4px;border-top:1px solid #232b2f;font-size:14.5px;line-height:1.45;color:#d6e0e3}
html:not(.pf-keep) .pftr2__list li:first-child{border-top:0}
html:not(.pf-keep) .pftr2__list img,html:not(.pf-keep) .pftr2__list i{flex:none;width:44px;height:44px;border-radius:10px;object-fit:cover;background:#232b2f}
html:not(.pf-keep) .pftr2__list span{flex:1;min-width:0}
html:not(.pf-keep) .pftr2__list b,html:not(.pf-keep) .pftr2__list b a{color:#fff!important;font-weight:700}
html:not(.pf-keep) .pftr2__list em{font-style:normal;font-weight:600;color:#fff}
html:not(.pf-keep) .pftr2__list span>a{color:#7ce0a2!important;font-weight:600}
html:not(.pf-keep) .pftr2__list small{flex:none;font-size:12.5px;color:#8a979d}
html:not(.pf-keep) .pftr2__pl{list-style:none;margin:12px 0 0!important;padding:0!important}
html:not(.pf-keep) .pftr2__pl li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;margin:0!important;padding:11px 2px;border-top:1px solid #232b2f}
html:not(.pf-keep) .pftr2__pl li>span b{display:block;font-size:14.5px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html:not(.pf-keep) .pftr2__pl li>span small{display:block;font-size:12.5px;color:#8a979d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html:not(.pf-keep) .pftr2__pl em{grid-row:1;grid-column:2;justify-self:end;padding:3px 10px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800}
html:not(.pf-keep) .pftr2__pl em.is-held{background:rgba(255,196,77,.14);color:#ffcf6b}
html:not(.pf-keep) .pftr2__pl em.is-ok{background:rgba(124,224,162,.14);color:#7ce0a2}
html:not(.pf-keep) .pftr2__pl em.is-back{background:rgba(143,184,255,.15);color:#9fc2ff}
html:not(.pf-keep) .pftr2__pl li>small{grid-column:2;justify-self:end;font-size:12px;color:#8a979d}
html:not(.pf-keep) .pftr2__rec{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:16px 0 4px;padding:12px 16px;border-radius:16px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1)}
html:not(.pf-keep) .pftr2__rec>b{width:100%;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7ce0a2}
html:not(.pf-keep) .pftr2__rec span{display:flex;flex-direction:column}
html:not(.pf-keep) .pftr2__rec em{font-style:normal;font-size:16px;font-weight:800;color:#fff}
html:not(.pf-keep) .pftr2__rec small{font-size:12px;color:#a9b6bd}
html:not(.pf-keep) .pftr2__rec a{margin-left:auto;font-size:13px;font-weight:700;color:#7ce0a2!important}
html:not(.pf-keep) .pftr2__ask{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,rgba(124,224,162,.16),rgba(201,242,77,.08));border:1px solid rgba(124,224,162,.35)}
html:not(.pf-keep) .pftr2__ask>div{flex:1 1 260px;min-width:0}
html:not(.pf-keep) .pftr2__ask b{display:block;font-size:15px;color:#fff}
html:not(.pf-keep) .pftr2__ask span{display:block;margin-top:3px;font-size:13.5px;color:#c4d0d4}
html:not(.pf-keep) .pftr2__ask .pfp3__big{height:40px;padding:0 18px}
html:not(.pf-keep) .pftr2__no{height:40px;padding:0 14px;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#e9eef0;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
html:not(.pf-keep) .pftr2__side .pftr2__sh{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
html:not(.pf-keep) .pftr2__sh b{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a9b6bd}
html:not(.pf-keep) .pftr2__sh a{font-size:13px;font-weight:700;color:#7ce0a2!important}
html:not(.pf-keep) .pftr2__si{display:flex;align-items:center;gap:10px;padding:8px 0;color:#d6e0e3!important;font-size:13px;line-height:1.4;text-decoration:none!important}
html:not(.pf-keep) .pftr2__si img,html:not(.pf-keep) .pftr2__si i{flex:none;width:38px;height:38px;border-radius:8px;object-fit:cover;background:#232b2f}
html:not(.pf-keep) .pftr2__si b{color:#fff;font-weight:700}
html:not(.pf-keep) .pftr2__si small{display:block;font-size:11.5px;color:#8a979d}
html:not(.pf-keep) .pftr2__pop{position:fixed;z-index:100040;padding:16px 16px 14px;border-radius:16px;background:#161b1e;border:1px solid rgba(124,224,162,.3);box-shadow:0 20px 50px rgba(0,0,0,.5);color:#e2e8ea;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Inter,Helvetica,Arial,sans-serif;box-sizing:border-box}
html:not(.pf-keep) .pftr2__pop b{display:block;margin-bottom:8px;font-size:15px;font-weight:800;color:#fff}
html:not(.pf-keep) .pftr2__pop ul{margin:0 0 10px!important;padding:0 0 0 18px!important}
html:not(.pf-keep) .pftr2__pop li{margin:0 0 6px!important;font-size:13.5px;line-height:1.45;color:#c9d3d7}
html:not(.pf-keep) .pftr2__pop a{font-size:13px;font-weight:700;color:#7ce0a2!important}
html:not(.pf-keep) .pfp3__vchip,html:not(.pf-keep) .pfp__seal{cursor:pointer}
@media (max-width:760px){html:not(.pf-keep) .pftr2__nums{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.pf-keep) .pftr2__nums--3{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.pf-keep) .pftr2__nums div{padding:12px}html:not(.pf-keep) .pftr2__nums b{font-size:19px}html:not(.pf-keep) .pftr2__rec a{margin-left:0}}

html:not(.pf-keep) .pftr2__more summary{margin-top:6px;padding:10px 2px;font-size:14px;font-weight:700;color:#7ce0a2;cursor:pointer;list-style:none}
html:not(.pf-keep) .pftr2__more summary::-webkit-details-marker{display:none}
html:not(.pf-keep) .pftr2__more[open] summary{display:none}
html:not(.pf-keep) .pftr2__more .pftr2__pl{margin-top:0!important}

/* mini player in the corner */
html:not(.pf-keep) .pfmp{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:90;width:360px;max-width:calc(100vw - 20px);border-radius:18px;background:#161b1e;border:1px solid #2a3236;box-shadow:0 22px 60px rgba(0,0,0,.5);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Inter,Helvetica,Arial,sans-serif;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .25s,transform .25s cubic-bezier(.2,.8,.2,1)}
html:not(.pf-keep) .pfmp.is-in{opacity:1;transform:none}
html:not(.pf-keep) .pfmp__hd{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 12px}
html:not(.pf-keep) .pfmp__hd img{flex:none;width:36px;height:36px;border-radius:8px;object-fit:cover}
html:not(.pf-keep) .pfmp__hd div{flex:1;min-width:0}
html:not(.pf-keep) .pfmp__hd small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#7ce0a2}
html:not(.pf-keep) .pfmp__hd b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#fff}
html:not(.pf-keep) .pfmp .pfmp__ic{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:#c4d0d4!important;cursor:pointer}
html:not(.pf-keep) .pfmp .pfmp__ic:hover{background:rgba(255,255,255,.08);color:#fff!important}
html:not(.pf-keep) .pfmp__ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html:not(.pf-keep) .pfmp iframe{display:block;width:100%;height:352px;border:0;background:#0e1113}
html:not(.pf-keep) .pfmp.is-min iframe{height:80px}
html:not(.pf-keep) .pfmp.is-min [data-mp-min] svg{transform:rotate(180deg)}
html.pfrd-on:not(.pf-keep) .pfmp{bottom:calc(190px + env(safe-area-inset-bottom))}
@media (max-width:760px){html:not(.pf-keep) .pfmp{right:10px;left:10px;width:auto;max-width:none}html:not(.pf-keep) .pfmp iframe{height:232px}html:not(.pf-keep) body:has(.pftab) .pfmp{bottom:calc(70px + env(safe-area-inset-bottom))}}

/* light mode, written by hand */
html[data-pftheme="light"] .pftr2__nums div{background:#fff;border-color:#dde7ec}
html[data-pftheme="light"] .pftr2__nums b{color:#0d0f11}
html[data-pftheme="light"] .pftr2__nums small,html[data-pftheme="light"] .pftr2__fine{color:#55646b!important}
html[data-pftheme="light"] .pftr2__me{background:rgba(20,151,90,.07);border-color:rgba(20,151,90,.25);color:#27353b}
html[data-pftheme="light"] .pftr2__list li,html[data-pftheme="light"] .pftr2__pl li{border-color:#dde7ec;color:#27353b}
html[data-pftheme="light"] .pftr2__list b,html[data-pftheme="light"] .pftr2__list b a,html[data-pftheme="light"] .pftr2__list em,html[data-pftheme="light"] .pftr2__pl li>span b{color:#0d0f11!important}
html[data-pftheme="light"] .pftr2__list span>a,html[data-pftheme="light"] .pftr2__rec a,html[data-pftheme="light"] .pftr2__sh a,html[data-pftheme="light"] .pftr2__pop a{color:#14975a!important}
html[data-pftheme="light"] .pftr2__list img,html[data-pftheme="light"] .pftr2__list i,html[data-pftheme="light"] .pftr2__si img,html[data-pftheme="light"] .pftr2__si i{background:#e3eaee}
html[data-pftheme="light"] .pftr2__pl em.is-held{background:rgba(255,170,0,.14);color:#8a5a00}
html[data-pftheme="light"] .pftr2__pl em.is-ok{background:rgba(20,151,90,.12);color:#0f7a48}
html[data-pftheme="light"] .pftr2__pl em.is-back{background:rgba(60,110,200,.12);color:#2c5aa8}
html[data-pftheme="light"] .pftr2__ask{background:linear-gradient(135deg,rgba(124,224,162,.22),rgba(201,242,77,.12));border-color:rgba(20,151,90,.3)}
html[data-pftheme="light"] .pftr2__ask b{color:#0d0f11}
html[data-pftheme="light"] .pftr2__ask span{color:#3d4a50}
html[data-pftheme="light"] .pftr2__no{background:#e3eaee;color:#14181b}
html[data-pftheme="light"] .pftr2__sh b{color:#55646b}
html[data-pftheme="light"] .pftr2__si{color:#27353b!important}
html[data-pftheme="light"] .pftr2__si b{color:#0d0f11}
html[data-pftheme="light"] .pftr2__more summary{color:#14975a}
html[data-pftheme="light"] .pftr2__pop{background:#fff;border-color:rgba(20,151,90,.3);box-shadow:0 20px 50px rgba(0,0,0,.18);color:#27353b}
html[data-pftheme="light"] .pftr2__pop b{color:#0d0f11}
html[data-pftheme="light"] .pftr2__pop li{color:#3d4a50}
html[data-pftheme="light"] .pfmp{background:#fff;border-color:#dde7ec;box-shadow:0 22px 60px rgba(0,0,0,.18)}
html[data-pftheme="light"] .pfmp__hd b{color:#0d0f11}
html[data-pftheme="light"] .pfmp__hd small{color:#14975a}
html[data-pftheme="light"] .pfmp .pfmp__ic{color:#3d4a50!important}
html[data-pftheme="light"] .pfmp .pfmp__ic:hover{background:#eef3f5;color:#0d0f11!important}

/* the playlist card: text follows how dark the card really is */
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfp3__title{color:#fff!important}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfp3__sub{color:#c9d3d7}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfp3__sub b,html[data-pftheme="light"] .pfx .pfp3__hero.is-ondark .pfp3__cl,html[data-pftheme="light"] .pfx .pfp3__hero.is-ondark .pfp3__sub .pfp3__cl{color:#fff!important;border-color:rgba(255,255,255,.4)}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfp3__vchip{background:rgba(124,224,162,.18);color:#9df0bd}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfp3__live{color:#7ce0a2}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfp3__match{color:#9df0bd;border-color:rgba(124,224,162,.4);background:rgba(124,224,162,.1)}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfpl__trf{color:#c9d3d7}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#fff}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt>b{color:#fff}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt small{color:#c9d3d7}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt em{color:#9df0bd}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt circle{stroke:rgba(255,255,255,.18)}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt circle+circle{stroke:#7ce0a2}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt--none{color:#9df0bd!important}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt--some em{color:#ffcf6b}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt--some circle+circle{stroke:#ffcf6b}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt--good em{color:#d9f77a}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt--good circle+circle{stroke:#c9f24d}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt--low em{color:#c9d3d7}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pfmt--low circle+circle{stroke:#c9d3d7}
html[data-pftheme="light"] .pfx .pfp3__hero.is-ondark .pfp3__big--ghost{background:#fff;border-color:#fff;color:#060606!important}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pftr2__rec{background:rgba(0,0,0,.35);border-color:rgba(255,255,255,.12)}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pftr2__rec em{color:#fff}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pftr2__rec small{color:#b6c2c7}
html[data-pftheme="light"] .pfp3__hero.is-ondark .pftr2__rec>b,html[data-pftheme="light"] .pfp3__hero.is-ondark .pftr2__rec a{color:#7ce0a2!important}
html[data-pftheme="light"] .pfp3__hero.is-onlight .pftr2__rec{background:rgba(255,255,255,.6);border-color:rgba(0,0,0,.08)}
html[data-pftheme="light"] .pfp3__hero.is-onlight .pftr2__rec em{color:#0d0f11}
html[data-pftheme="light"] .pfp3__hero.is-onlight .pftr2__rec small{color:#55646b}
.pfx .pfp3__hero.is-ondark .pfp3__big--ghost:not(.pf-keep){background:#fff;border-color:#fff;color:#060606!important}
html[data-pftheme="light"] .pfp3__hero.is-ondark{background:#0b0e0d;border-color:rgba(0,0,0,.2)}
html:not(.pf-keep) .pfrr__pro b{display:block;font-size:16px;color:#fff}
html:not(.pf-keep) .pfrr__pro p{margin:6px 0 14px!important;font-size:13.5px;line-height:1.5;color:#a9b6bd}
html:not(.pf-keep) .pfrr__pro .pfp3__big{height:40px;padding:0 18px;font-size:14px}
html[data-pftheme="light"] .pfrr__pro b{color:#0d0f11}
html[data-pftheme="light"] .pfrr__pro p{color:#55646b}

/* the standard right column is for wide screens; phones keep the page clean */
@media (max-width:900px){html:not(.pf-keep) .pfrr{display:none!important}}
