.pk-card{color:var(--ink);vertical-align:middle;background:#fff;border-radius:9px;flex:none;display:inline-block;position:relative;box-shadow:0 8px 18px -12px #15131fb3,0 0 0 1px #15131f14}.pk-card.is-red{color:#c43d3d}.pk-card.is-lg{border-radius:10px;width:64px;height:90px}.pk-card.is-md{width:50px;height:70px}.pk-card.is-sm{border-radius:7px;width:36px;height:50px}.pk-card__rk{letter-spacing:-.03em;font-size:17px;font-weight:800;line-height:1;position:absolute;top:5px;left:6px}.pk-card__s1{width:11px;height:11px;position:absolute;top:24px;left:6px}.pk-card__s2{width:22px;height:22px;position:absolute;bottom:5px;right:5px}.pk-card.is-lg .pk-card__rk{font-size:21px;top:7px;left:8px}.pk-card.is-lg .pk-card__s1{width:14px;height:14px;top:31px;left:8px}.pk-card.is-lg .pk-card__s2{width:30px;height:30px;bottom:7px;right:7px}.pk-card.is-sm .pk-card__rk{font-size:13px;top:4px;left:4px}.pk-card.is-sm .pk-card__s1{width:8px;height:8px;top:18px;left:4px}.pk-card.is-sm .pk-card__s2{width:15px;height:15px;bottom:3px;right:3px}.pk-card.is-dim{opacity:.38}.pk-card.is-hi{box-shadow:0 0 0 2.5px #1f9d6b,0 8px 18px -12px #15131fb3}.pk-card.is-empty{box-shadow:none;color:#fff9;cursor:pointer;background:#ffffff14;border:1.5px dashed #ffffff59;place-items:center;font-size:20px;font-weight:700;display:inline-grid}.pk-card.is-empty.is-on{color:#fff;background:#8b6cf040;border-style:solid;border-color:#b9a8f5}.pk-cards{gap:5px;display:inline-flex}.pk-ranks{gap:10px;display:grid}.pk-rank{background:#fff;border-radius:18px;grid-template-columns:38px minmax(180px,1.1fr) auto minmax(150px,.9fr);align-items:center;gap:8px 16px;padding:12px 16px;display:grid;box-shadow:0 1px 2px #15131f0a,0 12px 28px -22px #15131f4d}.pk-rank__n{color:#6d4dd6;background:#efeafd;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.pk-rank h3{letter-spacing:-.01em;margin:0;font-size:17px}.pk-rank p{color:var(--ink2);margin:2px 0 0;font-size:13.5px;line-height:1.45}.pk-rank__odds{color:var(--mut);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.pk-rank__odds b{color:var(--ink)}.pk{flex-direction:column;gap:14px;display:flex}.pk-felt{color:#fff;background:radial-gradient(120% 90% at 50% 0,#1f5c45 0%,#123a2c 75%);border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.pk-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.pk-who{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;min-width:76px;font-size:11.5px;font-weight:800}.pk-lead{color:var(--ink2);margin:0;font-size:14px;line-height:1.55}.pk-btns{flex-wrap:wrap;gap:8px;display:flex}.pk-choice{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pk-choice button{height:44px;color:var(--ink);background:#fff;border:1.5px solid #e4e2ec;border-radius:12px;padding:0 6px;font-size:13.5px;font-weight:700}.pk-choice button.is-right{color:#fff;background:#1f9d6b;border-color:#1f9d6b}.pk-choice button.is-wrong{color:#8c2323;background:#fdecec;border-color:#e7a3a3}.pk-choice--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px}.pk-verdict{border-radius:14px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.pk-verdict.is-good{color:#0f5e41;background:#e7f6ef}.pk-verdict.is-bad{color:#8c2323;background:#fdecec}.pk-score{color:var(--mut);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.pk-desc{color:#bff0d8;font-size:13px;font-weight:700}.pk-top{flex-wrap:wrap;gap:12px;display:flex}.pk-slotbtn{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;line-height:0}.pk-rand{color:#ffffffbf;border:1.5px dashed #ffffff59;border-radius:9px;place-items:center;height:70px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-grid}.pk-boardrow{border-top:1px solid #ffffff1f;padding-top:12px}.pk-boardrow .pk-slots{gap:5px;display:inline-flex}.pk-players{flex-direction:column;gap:10px;display:flex}.pk-player{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pk-player .pk-slots{gap:5px;display:inline-flex}.pk-eq{flex-direction:column;flex:1;gap:3px;min-width:150px;display:flex}.pk-eq b{font-variant-numeric:tabular-nums;font-size:20px}.pk-eq small{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:12px}.pk-bar{background:#ffffff26;border-radius:999px;height:6px;overflow:hidden}.pk-bar i{border-radius:inherit;background:#8fe0b8;height:100%;display:block}.pk-mini{color:#fff;background:#ffffff24;border:0;border-radius:999px;height:30px;padding:0 10px;font-size:12.5px;font-weight:700}.pk-mini.is-on{color:#123a2c;background:#fff}.pk-picker{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;display:grid}.pk-picker button{min-width:0;height:38px;color:var(--ink);background:#fff;border:1.5px solid #e4e2ec;border-radius:8px;padding:0;font-size:13px;font-weight:800}.pk-picker button.is-red{color:#c43d3d}.pk-picker button:disabled{opacity:.25}.pk-status{color:var(--mut);margin:0;font-size:13px;line-height:1.5}.pk-outs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.pk-outs-out{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-outs-out .tl-stat{background:#f7f6fb}.vp-felt{background:radial-gradient(120% 90% at 50% 0,#243a8a 0%,#15205a 75%);align-items:center;padding:20px 16px}.vp-hand{flex-wrap:nowrap;justify-content:center;gap:10px;display:flex}.vp-card{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.vp-card:disabled{cursor:default}.vp-card .pk-card{transition:transform .12s}.vp-card.is-held .pk-card{transform:translateY(-8px);box-shadow:0 0 0 3px #f2c94c,0 10px 20px -12px #000c}.vp-held{letter-spacing:.08em;color:#f2c94c;height:16px;font-size:11.5px;font-weight:800}.vp-final{margin:0;font-size:15px;font-weight:700}.vp-evs{flex-direction:column;gap:6px;display:flex}.vp-ev{background:#f7f6fb;border-radius:12px;justify-content:space-between;gap:12px;padding:9px 12px;font-size:14px;display:flex;position:relative;overflow:hidden}.vp-ev span,.vp-ev b{z-index:1;position:relative}.vp-ev b{font-variant-numeric:tabular-nums}.vp-ev i{background:#e7e1fb;position:absolute;top:0;bottom:0;left:0}.vp-ev.is-best i{background:#cdeedd}.vp-ev.is-mine{box-shadow:inset 0 0 0 2px #6d4dd6}.vp-tips{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vp-tips li{background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #15131f0a,0 12px 28px -22px #15131f4d}.vp-tips li>span:first-child{flex:240px;font-size:14.5px;font-weight:600;line-height:1.45}@media (max-width:900px){.pk-rank{grid-template-columns:34px 1fr}.pk-rank .pk-cards,.pk-rank__odds{grid-column:2}.pk-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-outs-out{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pk-felt{padding:12px}.pk-card.is-md{border-radius:8px;width:42px;height:60px}.pk-card.is-md .pk-card__rk{font-size:15px;top:4px;left:5px}.pk-card.is-md .pk-card__s1{width:9px;height:9px;top:21px;left:5px}.pk-card.is-md .pk-card__s2{width:18px;height:18px;bottom:4px;right:4px}.pk-rand{height:60px}.vp-felt{padding:16px 8px}.vp-hand{gap:4px}.vp-hand .pk-card.is-lg{border-radius:8px;width:52px;height:74px}.vp-hand .pk-card.is-lg .pk-card__rk{font-size:16px;top:5px;left:5px}.vp-hand .pk-card.is-lg .pk-card__s1{width:10px;height:10px;top:24px;left:5px}.vp-hand .pk-card.is-lg .pk-card__s2{width:22px;height:22px;bottom:5px;right:5px}.pk-oddstab th:nth-child(2),.pk-oddstab td:nth-child(2),.pk-oddstab th:nth-child(4),.pk-oddstab td:nth-child(4){display:none}.pk-picker{gap:2px}.pk-picker button{border-radius:6px;height:34px;font-size:11.5px}.pk-outs{grid-template-columns:1fr 1fr}.pk-choice--3{max-width:none}}
