:root{--work:#22c55e;--rest:#ef4444;--prep:#f59e0b;--other:#3b82f6;--idle:#64748b;--accent:#22c55e;--accent-ink:#04160b;--r:12px;--r-sm:8px;--tap:44px;--digitstack:"Anton", "Arial Black", Impact, system-ui, sans-serif;--uistack:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.pk-root{--bg:#eef1f5;--bg2:#fff;--bg3:#e4e9f0;--ink:#10141a;--ink2:#5b6675;--line:#dce2ea;--accent-text:#15803d;--toastbg:#1f2430;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--uistack);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.pk-root.dark{--bg:#0b0e13;--bg2:#151a22;--bg3:#1d232d;--ink:#f2f5f8;--ink2:#97a2b1;--line:#262e3a;--accent-text:var(--accent);--toastbg:#262e3a}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.pk-root{--stagebg:#0b0e13;--stagebg2:#141922;--stageink:#fff;--stageink2:#8f9bab;--stagetex:none;--stagewash:transparent;--stagecard:#ffffff1a;--wheelrim:#3b475b;--wheelhub:#0b0e13;--wheeledge:#0b0e1359;--wheelpointer:#fff;--wheelempty:#1d232d;--cardback:#1d232d;--cardfront:#fff;--cardink:#10141a}.pk-theme-paper{--stagebg:#f5f2ea;--stagebg2:#ebe7dc;--stageink:#14181f;--stageink2:#6b7280;--wheelrim:#2a2723;--wheelhub:#3a3630;--wheelpointer:#14181f;--wheelempty:#ddd7c8;--cardback:#ddd7c8;--cardfront:#fff;--cardink:#14181f;--stagecard:#14181f12}.pk-theme-carnival{--stagebg:#1a0f2e;--stagebg2:#2a1748;--stageink:#fff6d8;--stageink2:#c9a8e8;--wheelrim:#ffd400;--wheelhub:#1a0f2e;--wheeledge:#1a0f2e80;--wheelpointer:#fff;--wheelempty:#2a1748;--cardback:#2a1748;--cardfront:#fff6d8;--cardink:#1a0f2e}.pk-theme-chalk{--stagebg:#26332c;--stagebg2:#2f3e36;--stageink:#f4f6f0;--stageink2:#b6c6b8;--stagetex:url(../tex-chalk.webp);--stagewash:linear-gradient(180deg, #08140e57, #08140e75);--wheelrim:#e9eee6;--wheelhub:#26332c;--wheeledge:#f4f6f04d;--wheelpointer:#f4f6f0;--wheelempty:#2f3e36;--cardback:#2f3e36;--cardfront:#f4f6f0;--cardink:#26332c}.pk-theme-stadium{--stagebg:#000;--stagebg2:#0d0d0d;--stageink:#ffd400;--stageink2:#cbb85e;--stagetex:url(../tex-stadium.webp);--stagewash:radial-gradient(ellipse at 50% 50%, #020408cc 0%, #020408b3 62%, #0204088f 100%);--wheelrim:#ffd400;--wheelhub:#000;--wheelpointer:#ffd400;--wheelempty:#171717;--cardback:#171717;--cardfront:#ffd400;--cardink:#0d0d0d}.pk-theme-gold{--stagebg:#120f08;--stagebg2:#1e1810;--stageink:#ffdf8a;--stageink2:#b99a55;--stagewash:none;--wheelrim:#f2d675;--wheelhub:#120f08;--wheeledge:#120f088c;--wheelpointer:#ffdf8a;--wheelempty:#1e1810;--cardback:#1e1810;--cardfront:#f2d675;--cardink:#120f08}.pk-theme-sunset{--stagebg:#2b1055;--stagebg2:#3a1a63;--stageink:#fff;--stageink2:#d8c6f0;--stagetex:url(../tex-sunset.webp);--stagewash:linear-gradient(180deg, #0905161a 0%, #09051685 18%, #0905169e 62%, #09051657 86%, #0905161a 100%);--wheelrim:#ff9f43;--wheelhub:#2b1055;--wheelpointer:#fff;--wheelempty:#3a1a63;--cardback:#3a1a63;--cardfront:#fff;--cardink:#2b1055}.pk-theme-neon{--stagebg:#0a0716;--stagebg2:#140f26;--stageink:#2ee6ff;--stageink2:#8b7fd0;--wheelrim:#2ee6ff;--wheelhub:#0a0716;--wheeledge:#0a071699;--wheelpointer:#fff;--wheelempty:#140f26;--cardback:#140f26;--cardfront:#2ee6ff;--cardink:#0a0716}.pk-theme-neon .pk-winname,.pk-theme-neon .pk-tvwinner{text-shadow:0 0 .05em #2ee6ffe6,0 0 .2em #2ee6ff73}.pk-btn{appearance:none;border-radius:var(--r);background:var(--accent);color:var(--accent-ink);letter-spacing:.01em;min-height:var(--tap);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:800;display:inline-flex}.pk-btn:active{filter:brightness(.92)}.pk-btn:disabled{opacity:.45}.pk-btn.wide{width:100%}.pk-btn.big{min-height:54px;font-size:18px}.pk-btn.ghost{color:var(--ink);border:2px solid var(--line);background:0 0}.pk-btn.ghost:active{background:var(--bg3)}.pk-btn.sm{min-height:var(--tap);padding:6px 14px;font-size:14px;font-weight:700}.pk-btn.danger{background:var(--rest);color:#fff}.pk-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;margin:22px 0 8px;font-size:12px;font-weight:800;display:flex}.pk-scrim{z-index:200;background:#06090e9e;justify-content:center;align-items:flex-end;animation:.16s pk-fade;display:flex;position:fixed;inset:0}.pk-scrim.center{align-items:center;padding:16px}@keyframes pk-fade{0%{opacity:0}to{opacity:1}}.pk-sheet{-webkit-overflow-scrolling:touch;background:var(--bg2);width:100%;max-width:560px;max-height:90dvh;color:var(--ink);border-radius:var(--r) var(--r) 0 0;padding:22px 20px calc(26px + env(safe-area-inset-bottom));animation:.2s pk-up;position:relative;overflow-y:auto}.pk-scrim.center .pk-sheet{border-radius:var(--r);max-height:86dvh;animation:.16s pk-pop}@keyframes pk-up{0%{transform:translateY(24px)}to{transform:none}}@keyframes pk-pop{0%{transform:scale(.97)}to{transform:none}}.pk-sheet h2{letter-spacing:-.01em;margin:0 0 6px;font-size:22px}.pk-sheet h3{margin:0 0 8px;font-size:18px}.pk-sheet p{color:var(--ink2);margin:0 0 14px;font-size:14.5px;line-height:1.45}.pk-sheetx{width:var(--tap);height:var(--tap);background:var(--bg3);color:var(--ink);border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.pk-row{width:100%;min-height:var(--tap);background:var(--bg3);border-radius:var(--r);color:var(--ink);text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.pk-row .t{flex-direction:column;gap:2px;min-width:0;display:flex}.pk-row .t b{font-size:15px;font-weight:700}.pk-row .t i{color:var(--ink2);font-size:12.5px;font-style:normal;line-height:1.35}.pk-row .l{font-size:15px;font-weight:600}.pk-rowval{color:var(--ink2);text-align:right;flex:none;font-size:13px;font-weight:700}.pk-switch{background:var(--line);border-radius:999px;flex:none;width:48px;height:28px;transition:background .15s;position:relative}.pk-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.pk-row.on .pk-switch{background:var(--accent)}.pk-row.on .pk-switch>span{transform:translate(20px)}.pk-input{width:100%;min-height:var(--tap);background:var(--bg);color:var(--ink);border:2px solid var(--line);border-radius:var(--r);padding:10px 12px;font-size:16px}.pk-input:focus{border-color:var(--accent);outline:none}.pk-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:300;background:var(--toastbg);color:#fff;text-align:center;border-radius:999px;max-width:84vw;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}.pk-toast.tv{bottom:auto;top:calc(14px + env(safe-area-inset-top))}.pk-upsell{text-align:left;border-radius:var(--r);width:100%;color:var(--ink);min-height:var(--tap);background:linear-gradient(100deg,#f59e0b22,#22c55e22);border:0;margin-bottom:8px;padding:12px 14px;font-size:13.5px;font-weight:700}.pk-topsafe{z-index:95;height:env(safe-area-inset-top);background:var(--bg);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;position:fixed;top:0;left:0;right:0}.pk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-start{max-width:560px;padding:calc(28px + env(safe-area-inset-top)) 18px calc(30px + env(safe-area-inset-bottom));margin:0 auto}.pk-homehead{margin:calc(-6px + env(safe-area-inset-top)) 0 16px;align-items:center;gap:10px;display:flex}.pk-markwrap{flex:none;display:inline-flex;position:relative}.pk-verifybadge{display:block;position:absolute;bottom:-3px;right:-3px}.pk-homename{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pk-homename b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.pk-homename i{color:var(--ink2);font-size:12px;font-style:normal}.pk-update{border:1px solid var(--accent);background:var(--bg2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.pk-update span{flex:130px;min-width:0}.pk-update a{color:var(--accent-text);padding:6px 4px;font-weight:800;text-decoration:none}.pk-update button{color:var(--ink2);font:inherit;background:0 0;border:0;padding:6px 4px}.pk-homeintro{color:var(--ink2);margin:0 0 8px;font-size:15px;line-height:1.45}.pk-themebtn{width:var(--tap);height:var(--tap);background:var(--bg3);color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.pk-kinds{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pk-kind{border:2px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:var(--r);text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-height:96px;padding:16px 12px;display:flex}.pk-kind .nm{font-size:16px;font-weight:800}.pk-kind .ds{color:var(--ink2);font-size:12px;line-height:1.3}.pk-kind .ic{color:var(--accent-text)}.pk-kind:active{border-color:var(--accent)}.pk-chips{flex-wrap:wrap;gap:8px;display:flex}.pk-chip{border:2px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:var(--r);min-height:var(--tap);align-items:center;gap:7px;padding:9px 13px;font-size:14px;font-weight:700;display:inline-flex}.pk-chip .sub{color:var(--ink2);font-size:12px;font-weight:500}.pk-chip:active{border-color:var(--accent)}.pk-watchform{gap:8px;display:flex}.pk-watchform .pk-input{text-transform:uppercase;letter-spacing:.28em;text-align:center;flex:1;font-size:19px;font-weight:800}.pk-watchform .pk-input::placeholder{letter-spacing:.1em;font-size:15px;font-weight:600}.pk-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding-top:18px;display:flex}.pk-footlink{color:var(--ink2);min-height:var(--tap);background:0 0;border:0;padding:0 10px;font-size:13.5px;font-weight:600}.pk-footlink.pro{color:var(--accent-text);font-weight:800}.pk-propill{vertical-align:middle;letter-spacing:.08em;background:var(--accent);color:var(--accent-ink);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.pk-foottag{text-align:center;width:100%;color:var(--ink2);margin-top:4px;font-size:12.5px;line-height:1.5}.pk-app{min-height:100dvh;padding-bottom:calc(64px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.pk-head{padding:calc(8px + env(safe-area-inset-top)) 12px 6px;align-items:center;gap:9px;display:flex}.pk-head .nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:800;overflow:hidden}.pk-headbtn{color:var(--ink2);min-width:var(--tap);min-height:var(--tap);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pk-live{background:var(--bg3);color:var(--ink2);letter-spacing:.02em;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:12.5px;font-weight:800;display:inline-flex;position:relative}.pk-live:after{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pk-live .dot{background:var(--ink2);border-radius:50%;width:7px;height:7px}.pk-live.live{color:var(--work)}.pk-live.live .dot{background:var(--work);animation:2s infinite pk-pulse}.pk-live.off{color:var(--rest)}.pk-live.off .dot{background:var(--rest)}@keyframes pk-pulse{0%,to{opacity:1}50%{opacity:.35}}.pk-stagewrap{padding:4px 14px 0}.pk-stage{border-radius:var(--r);background-color:var(--stagebg);background-image:var(--stagetex);color:var(--stageink);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex;position:relative;overflow:hidden}.pk-stage.mode-wheel{min-height:42vh}.pk-stage.mode-draw{min-height:34vh}.pk-stage.mode-raffle,.pk-stage.mode-teams{min-height:22vh}.pk-stage:before{content:"";background:var(--stagewash,transparent);position:absolute;inset:0}.pk-stage>*{z-index:1;position:relative}.pk-wheelwrap{width:min(78vw,42vh);max-width:420px}.pk-wheel{width:100%;height:auto;display:block}.pk-wlabel{font-family:var(--uistack);font-weight:700}.pk-wheelwrap.reveal{animation:.45s cubic-bezier(.34,1.56,.64,1) pk-wheel-settle}@keyframes pk-wheel-settle{0%{transform:scale(1)}35%{transform:scale(1.045)rotate(-1deg)}65%{transform:scale(.985)rotate(.6deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.pk-wheelwrap.reveal{animation:none}}.pk-poolcount{letter-spacing:.06em;text-transform:uppercase;color:var(--stageink2);margin-top:8px;font-size:12.5px;font-weight:700}.pk-cards-stage{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.pk-cardfan{justify-content:center;width:100%;height:min(30vh,205px);display:flex;position:relative}.pk-pcard{aspect-ratio:2/3;width:min(26vw,116px);transform:translateX(calc(var(--i) * min(11vw, 58px))) rotate(calc(var(--i) * 5deg));transform-style:preserve-3d;transition:transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0}.pk-cardfan.run .pk-pcard{animation:.55s ease-in-out infinite alternate pk-shuffle}@keyframes pk-shuffle{0%{transform:translateX(calc(var(--i) * min(11vw, 58px))) rotate(calc(var(--i) * 5deg))}to{transform:translateX(calc(var(--i) * min(6vw, 34px))) translateY(-10px) rotate(calc(var(--i) * -7deg))}}.pk-pcard .face{backface-visibility:hidden;text-align:center;border-radius:10px;place-items:center;padding:8px;display:grid;position:absolute;inset:0}.pk-pcard .face.back{background:0 0;padding:0;overflow:visible}.pk-pcard .face.back>img{object-fit:fill;width:100%;height:100%;display:block}.pk-pcard .face.front{background:linear-gradient(160deg, #fff 0%, var(--cardfront) 45%, color-mix(in srgb, var(--cardfront) 88%, #000) 100%);color:var(--cardink);overflow-wrap:anywhere;background-clip:padding-box;border:4px solid #0000;font-size:clamp(15px,4.4vw,22px);font-weight:900;line-height:1.15;transform:rotateY(180deg);box-shadow:0 0 0 4px #c9d1dc,0 0 0 5px #00000073,inset 0 0 0 1px #fffc,0 14px 26px -10px #000000b3}.pk-pcard .face.front:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#86efac,#22c55e 45%,#15803d 100%);border-radius:50%;width:22%;position:absolute;top:9px;left:9px;box-shadow:0 0 0 2px #c9d1dc,0 2px 4px #00000059}.pk-pcard .face.front:after{content:"";aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/58% no-repeat;width:22%;position:absolute;top:9px;left:9px}.pk-pcard.flipped{z-index:3;transform:translate(0)rotateY(180deg)scale(1.18)}.pk-drawmore{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pk-drawmore-i{background:var(--stagecard);color:var(--stageink);opacity:0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;animation:.4s forwards pk-rise}.pk-raffle-stage{flex-direction:column;align-items:center;width:100%;display:flex}.pk-drum{border:3px solid var(--wheelrim);border-radius:var(--r);background:var(--stagebg2);flex-direction:column;align-items:center;gap:6px;min-width:min(60vw,260px);padding:22px 30px;display:flex}.pk-drumnum{font-family:var(--digitstack);color:var(--stageink);font-variant-numeric:tabular-nums;font-size:clamp(46px,16vw,88px);line-height:1}.pk-drum.run .pk-drumnum{animation:.12s step-end infinite pk-roll}@keyframes pk-roll{0%,to{opacity:1}50%{opacity:.72}}.pk-drumcap{letter-spacing:.1em;text-transform:uppercase;color:var(--stageink2);font-size:12px;font-weight:800}.pk-tickets{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.pk-ticket{--notch:radial-gradient(circle 9px at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;background:var(--stagecard);-webkit-mask:var(--notch);-webkit-mask:var(--notch);mask:var(--notch);opacity:0;border-radius:10px;align-items:stretch;gap:0;padding:0;animation:.45s forwards pk-rise;display:flex}.pk-ticket:nth-child(8n+1){--stub:#22c55e}.pk-ticket:nth-child(8n+2){--stub:#3b82f6}.pk-ticket:nth-child(8n+3){--stub:#f59e0b}.pk-ticket:nth-child(8n+4){--stub:#ef4444}.pk-ticket:nth-child(8n+5){--stub:#a855f7}.pk-ticket:nth-child(8n+6){--stub:#14b8a6}.pk-ticket:nth-child(8n+7){--stub:#f97316}.pk-ticket:nth-child(8n+8){--stub:#eab308}.pk-ticket>*{align-self:center}.pk-ticket .num{background:var(--stub,var(--accent));color:#0b0e13;align-self:stretch;place-items:center;padding:10px 14px 10px 18px;display:grid;text-align:center!important}.pk-ticket .who{padding:10px 14px}.pk-ticket .code{margin-right:18px}.pk-ticket .num+.who{border-left:2px dashed #0b0e1359}.pk-ticket.mine{background:var(--accent);color:var(--accent-ink)}.pk-ticket .num{font-family:var(--digitstack);font-variant-numeric:tabular-nums;text-align:right;min-width:2.2em;font-size:clamp(28px,9vw,44px);line-height:1}.pk-ticket .who{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14.5px;font-weight:700;display:flex}.pk-ticket .code{font-family:var(--digitstack);letter-spacing:.08em;border-radius:var(--r-sm);border:2px solid;padding:4px 8px;font-size:18px}.pk-teams-stage{width:100%}.pk-teamshuffle{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pk-teamshuffle i{border-radius:var(--r-sm);width:18px;height:26px;display:block}.pk-teamshuffle.run i{animation:.5s ease-in-out infinite alternate pk-bob}@keyframes pk-bob{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.pk-teamshuffle span{text-align:center;letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--stageink2);margin-top:10px;font-size:12px;font-weight:800}.pk-teamgrid{grid-template-columns:repeat(var(--cols,2), 1fr);gap:8px;width:100%;display:grid}.pk-team{background:var(--stagecard);border-radius:var(--r);border-top:4px solid var(--tint);padding:10px}.pk-team h4{letter-spacing:.08em;text-transform:uppercase;color:var(--tint);margin:0 0 6px;font-size:12px;font-weight:800}.pk-team ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pk-team li{overflow-wrap:anywhere;opacity:0;align-items:center;gap:6px;font-size:14px;font-weight:700;animation:.35s forwards pk-rise;display:flex}.pk-team li.mine{color:var(--accent-text)}.pk-team li .cap{background:var(--tint);color:#0b0e13;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}@keyframes pk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pk-rays{aspect-ratio:1;z-index:-1;pointer-events:none;background:repeating-conic-gradient(color-mix(in srgb, var(--stageink) 11%, transparent) 0deg 9deg, transparent 9deg 22.5deg);border-radius:50%;width:175%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}.pk-cardfan .pk-rays{width:min(86vw,380px);top:calc(min(26vw,116px)/1.33333)}.pk-rays.on{animation:.8s both pk-raysin,60s linear infinite pk-raysspin}@keyframes pk-raysin{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes pk-raysspin{to{rotate:360deg}}.pk-stage>.pk-fxconfetti{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.pk-result{text-align:center;padding:12px 14px 0}.pk-resultkicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:11.5px;font-weight:800}.pk-winname{font-family:var(--digitstack);letter-spacing:-.01em;overflow-wrap:anywhere;margin:2px 0 4px;font-size:clamp(34px,11vw,58px);line-height:1.02}.pk-result>.pk-winname{animation:.5s cubic-bezier(.34,1.56,.64,1) both pk-namepop}.pk-winnames{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0;display:flex}.pk-winname.sm{background:var(--bg3);border-radius:var(--r);font-family:var(--uistack);flex-direction:column;align-items:center;gap:1px;padding:8px 14px;display:flex}.pk-winname.sm b{font-family:var(--digitstack);font-size:30px;line-height:1}.pk-winname.sm i{color:var(--ink2);font-size:12.5px;font-style:normal;font-weight:700}.pk-winname.sm i.code{font-family:var(--digitstack);letter-spacing:.1em;color:var(--accent-text);font-size:15px}.pk-you{color:var(--accent-text);font-size:12.5px;font-style:normal;font-weight:800;display:inline-block}.pk-you.big{background:var(--accent);color:var(--accent-ink);border-radius:999px;margin:6px 0;padding:8px 16px;font-size:15px}.pk-resultrow{gap:8px;margin:10px 0 4px;display:flex}.pk-resultrow .pk-btn{flex:1}.pk-seedlink{color:var(--ink2);min-height:var(--tap);text-underline-offset:3px;background:0 0;border:0;width:100%;font-size:12.5px;font-weight:700;text-decoration:underline}.pk-chiphead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:10px;padding:14px 14px 6px;font-size:12.5px;font-weight:800;display:flex}.pk-linkbtn{color:var(--accent-text);text-transform:none;letter-spacing:0;min-height:var(--tap);background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:12.5px;font-weight:800}.pk-chiphead .pk-linkbtn+.pk-linkbtn{margin-left:0}.pk-entrychips{flex-wrap:wrap;gap:6px;max-height:132px;padding:0 14px;display:flex;overflow-y:auto}.pk-entrychip{border:2px solid var(--line);background:var(--bg2);color:var(--ink);min-height:var(--tap);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.pk-entrychip i{font-style:normal;font-family:var(--digitstack);color:var(--ink2);font-variant-numeric:tabular-nums;font-size:13px}.pk-entrychip.out{opacity:.42;text-decoration:line-through}.pk-entrymore{color:var(--ink2);align-self:center;font-size:12.5px;font-weight:700}.pk-chipwrap{align-items:center;gap:4px;display:inline-flex}.pk-chipx{width:var(--tap);height:var(--tap);border:2px solid var(--line);color:var(--rest);background:0 0;border-radius:50%;flex:none;font-size:14px;font-weight:800}.pk-empty{border:2px dashed var(--line);border-radius:var(--r);width:calc(100% - 28px);min-height:64px;color:var(--ink2);background:0 0;justify-content:center;align-items:center;gap:10px;margin:10px 14px 0;font-size:15px;font-weight:700;display:flex}.pk-selfentry{padding:14px 14px 0}.pk-selfentry label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.pk-selfentry .row{gap:8px;display:flex}.pk-selfentry .pk-input{flex:1;min-width:0}.pk-joined{text-align:center;color:var(--accent-text);margin:14px 14px 0;font-size:14.5px;font-weight:700}.pk-selfentry.compact{z-index:6;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));border-radius:var(--r);pointer-events:auto;background:#0000008c;width:min(420px,100% - 32px);padding:12px 14px;position:absolute;transform:translate(-50%)}.pk-selfentry.compact label{color:var(--stageink2)}.pk-actions{gap:8px;padding:14px 14px 0;display:flex}.pk-primary{border-radius:var(--r);background:var(--accent);min-height:60px;color:var(--accent-ink);letter-spacing:-.01em;border:0;flex:1;font-size:20px;font-weight:900}.pk-primary:active{filter:brightness(.92)}.pk-primary:disabled{opacity:.4}.pk-secondary{border:2px solid var(--line);border-radius:var(--r);min-height:60px;color:var(--ink);background:0 0;padding:0 18px;font-size:15px;font-weight:800}.pk-secondary.wide{flex:1}.pk-viewernote{text-align:center;color:var(--ink2);margin:16px 16px 0;font-size:14px}.pk-tools{z-index:40;background:var(--bg2);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.pk-tool{color:var(--ink2);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;min-height:58px;padding:8px 4px 7px;font-size:11px;font-weight:700;display:flex}.pk-tool.on{color:var(--accent-text)}.pk-tool:active{background:var(--bg3)}.pk-paste{resize:vertical;min-height:118px;padding:10px 12px;font-size:15px;line-height:1.5}.pk-pasterow{align-items:center;gap:10px;margin-top:8px;display:flex}.pk-pasterow .cnt{color:var(--ink2);flex:1;font-size:12.5px;font-weight:600}.pk-addrow{gap:8px;display:flex}.pk-addrow .pk-input{flex:1;min-width:0}.pk-rangerow{align-items:center;gap:8px;margin-top:8px;display:flex}.pk-rangerow .pk-input{text-align:center;flex:1;min-width:0}.pk-rangerow .to{color:var(--ink2);font-size:13px;font-weight:700}.pk-entrylist{flex-direction:column;gap:6px;max-height:44vh;display:flex;overflow-y:auto}.pk-entryrow{background:var(--bg3);border-radius:var(--r);align-items:center;gap:8px;padding:6px 8px 6px 6px;display:flex}.pk-entryrow.out .nm{opacity:.45;text-decoration:line-through}.pk-outbtn{min-width:46px;min-height:var(--tap);border-radius:var(--r-sm);border:2px solid var(--line);background:var(--bg2);color:var(--ink2);flex:none;font-size:12px;font-weight:800}.pk-entryrow:not(.out) .pk-outbtn{border-color:var(--accent);color:var(--accent-text)}.pk-entryrow .nm{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14.5px;font-weight:700}.pk-entryrow .nm .tk{color:var(--ink2);margin-left:6px;font-size:12px;font-style:normal;font-weight:600}.pk-entryrow .nm .tk.joined{color:var(--accent-text)}.pk-entryx{width:var(--tap);height:var(--tap);color:var(--ink2);background:0 0;border:0;flex:none;font-size:15px}.pk-hint{color:var(--ink2);margin:8px 2px 0;font-size:12.5px;line-height:1.5}.pk-prorow-active{background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 13%, transparent), color-mix(in srgb, var(--other) 13%, transparent))}.pk-aliasclaimed{align-items:center;gap:8px;font-size:13px;display:flex}.pk-aliasclaimed b{word-break:break-all;flex:1}.pk-aliasclaimed-tag{color:var(--work);font-weight:800}.pk-aliashint{color:var(--ink2);font-size:12px;font-style:normal}.pk-appversion{text-align:center;color:var(--ink2);margin:14px 0 0;font-size:12px}.pk-stepper{flex:none;align-items:center;gap:2px;display:inline-flex}.pk-stepper button{appearance:none;width:var(--tap);height:var(--tap);border-radius:var(--r-sm);border:2px solid var(--line);background:var(--bg2);color:var(--ink);flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.pk-stepper button:active{border-color:var(--accent)}.pk-stepper button:disabled{opacity:.35}.pk-stepper .v{text-align:center;font-variant-numeric:tabular-nums;flex:none;min-width:34px;font-size:16px;font-weight:800}.pk-seg{gap:6px;display:flex}.pk-seg button{min-height:var(--tap);border-radius:var(--r-sm);border:2px solid var(--line);background:var(--bg2);color:var(--ink);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;font-size:14px;font-weight:800;display:flex}.pk-seg button i{color:var(--ink2);font-size:11px;font-style:normal;font-weight:600}.pk-seg button.on{border-color:var(--accent);color:var(--accent-text)}.pk-seg button.on i{color:var(--accent-text)}.pk-fairfacts{gap:8px;margin:4px 0 14px;display:flex}.pk-fairfacts>div{background:var(--bg3);border-radius:var(--r);flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px;display:flex}.pk-fairfacts .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:800}.pk-fairfacts b{overflow-wrap:anywhere;font-size:16px}.pk-fairfacts b.seed{font-family:var(--digitstack);letter-spacing:.04em;font-size:15px}.pk-verify{border-radius:var(--r);border:2px solid var(--work);flex-direction:column;gap:4px;margin-top:12px;padding:12px 14px;display:flex}.pk-verify.bad{border-color:var(--rest)}.pk-verify b{color:var(--work);font-size:15px}.pk-verify.bad b{color:var(--rest)}.pk-verify span{color:var(--ink2);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.pk-codelist{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pk-codelist span{background:var(--bg3);border-radius:var(--r-sm);font-family:var(--digitstack);letter-spacing:.08em;align-items:baseline;gap:6px;padding:7px 11px;font-size:16px;display:inline-flex}.pk-codelist b{color:var(--ink2);letter-spacing:0;font-size:13px}.pk-poollist{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.pk-histrow .v.seed{letter-spacing:.04em;color:var(--ink2);font-size:13px}.pk-tv{background-color:var(--stagebg);background-image:var(--stagetex);width:100%;height:100dvh;color:var(--stageink);background-position:50%;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}.pk-tv:before{content:"";background:var(--stagewash,transparent);position:absolute;inset:0}.pk-tvstage{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5vh;min-height:0;padding:2vh 3vw;display:flex;position:relative}.pk-tv .pk-stage{background:0 0;border-radius:0;flex:1;width:100%;min-height:0;padding:0}.pk-tv .pk-stage:before{display:none}.pk-tv .pk-wheelwrap{aspect-ratio:1;justify-content:center;align-items:center;width:auto;max-width:min(88vh,60vw);height:100%;max-height:min(88vh,60vw);display:flex}.pk-tv .pk-wheel{width:100%;height:100%}.pk-tv .pk-cardfan{height:min(56vh,40vw)}.pk-tv .pk-pcard{width:min(11vw,15vh)}.pk-tv .pk-cardfan .pk-rays{width:min(90vw,120vh);top:calc(min(11vw,15vh)/1.33333)}.pk-tv .pk-stage>.pk-fxconfetti{position:fixed}.pk-tv .pk-stage.mode-wheel,.pk-tv .pk-stage.mode-draw{overflow:visible}.pk-tvwinner,.pk-tvseed,.pk-tvmsg{z-index:2;position:relative}.pk-tv .pk-drumnum{font-size:min(26vh,20vw)}.pk-tv .pk-ticket .num{font-size:min(13vh,10vw)}.pk-tv .pk-ticket .who{font-size:clamp(15px,3vh,34px)}.pk-tv .pk-tickets{max-width:78vw}.pk-tv .pk-teamgrid{gap:clamp(8px,1.6vw,28px);max-width:94vw}.pk-tv .pk-team{border-top-width:clamp(4px,.8vh,10px);padding:clamp(10px,2vh,34px) clamp(10px,1.6vw,30px)}.pk-tv .pk-team h4{margin-bottom:clamp(6px,1.4vh,20px);font-size:clamp(12px,3vh,44px)}.pk-tv .pk-team ul{gap:clamp(4px,1.2vh,18px)}.pk-tv .pk-team li{font-size:min(clamp(14px, 5vh, 84px), calc(21vw / var(--cols,2)));overflow-wrap:normal;gap:clamp(6px,1vw,16px)}.pk-tv .pk-team li .cap{width:clamp(18px,3.6vh,52px);height:clamp(18px,3.6vh,52px);font-size:clamp(11px,2vh,28px)}.pk-tv .pk-poolcount{font-size:clamp(12px,2vh,24px)}.pk-tvwinner{font-family:var(--digitstack);letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;max-width:94vw;color:var(--stageink);font-size:clamp(12vh,9vw,20vh);line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) both pk-namepop}@keyframes pk-namepop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.pk-tv .mode-raffle+.pk-tvwinner,.pk-tvstage .mode-raffle~.pk-tvwinner{font-variant-numeric:tabular-nums}.pk-tvseed{letter-spacing:.04em;color:var(--stageink2);text-align:center;font-size:clamp(12px,2.2vh,26px);font-weight:700}.pk-tvseed b{font-family:var(--digitstack);letter-spacing:.08em;color:var(--stageink);font-weight:400}.pk-tvmsg{color:var(--stageink2);text-align:center;font-size:clamp(15px,2.8vh,34px)}.pk-joinstrip{z-index:5;left:0;right:0;top:calc(10px + env(safe-area-inset-top));text-align:center;letter-spacing:.02em;color:var(--stageink);opacity:.85;pointer-events:none;font-size:clamp(13px,2.4vh,28px);font-weight:800;position:absolute}.pk-joinstrip b{font-family:var(--digitstack);letter-spacing:.1em}.pk-tvbrand{left:calc(16px + env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;letter-spacing:.04em;color:var(--stageink);opacity:.68;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;max-width:42vw;font-size:clamp(12px,2vh,22px);font-weight:800;display:flex;position:absolute;overflow:hidden}.pk-tvbrand img{border-radius:var(--r-sm);width:auto;height:clamp(20px,4vh,46px)}.pk-tvmark{right:calc(16px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;color:var(--stageink);opacity:.5;background:0 0;border:0;padding:6px 8px;font-size:clamp(11px,1.8vh,18px);font-weight:700;position:absolute}.pk-tvmark.link{opacity:.72;text-align:right;text-decoration:none}.pk-tvmark .cta,.pk-madewith .cta{text-underline-offset:2px;font-size:.82em;font-weight:600;text-decoration:underline;display:block}.pk-madewith{text-align:center;color:var(--ink2);margin:10px auto 0;font-size:13px;font-weight:700;text-decoration:none;display:block}.pk-tvctl{z-index:10;padding:14px calc(16px + env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000008c);flex-wrap:wrap;justify-content:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.pk-tvctl.show,.pk-tvctl:focus-within{opacity:1;pointer-events:auto}.pk-tvbtn{min-height:var(--tap);border-radius:var(--r);color:#fff;background:#0000006b;border:2px solid #ffffff80;align-items:center;gap:7px;padding:10px 18px;font-size:15px;font-weight:800;display:inline-flex}.pk-tvbtn.go{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pk-tvsep{background:#ffffff59;align-self:stretch;width:1px;margin:0 4px}.pk-vsdock{right:calc(10px + env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));z-index:70;color:#fff;background:#00000052;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:fixed}.pk-vstray{right:calc(12px + env(safe-area-inset-right));top:calc(12px + env(safe-area-inset-top));z-index:71;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed}.pk-vstray button{min-height:var(--tap);border-radius:var(--r);color:#fff;background:#0000009e;border:0;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.pk-tv.viewer .pk-joinstrip{padding-right:60px}.pk-extidle{text-align:center;background-color:var(--stagebg);background-image:var(--stagetex);width:100%;height:100dvh;color:var(--stageink);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:3vh;padding:4vh 6vw;display:flex;position:relative;overflow:hidden}.pk-extidle:before{content:"";background:var(--stagewash,transparent);position:absolute;inset:0}.pk-extidle>*{z-index:1;position:relative}.pk-extidle .brand{letter-spacing:-.01em;align-items:center;gap:min(2vw,20px);font-size:clamp(20px,5vh,64px);font-weight:800;display:flex}.pk-extidle .brand img{border-radius:var(--r);width:auto;height:clamp(28px,7vh,96px)}.pk-extidle p{color:var(--stageink2);margin:0;font-size:clamp(15px,3vh,34px);font-weight:600}.pk-capblock{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06090ed1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pk-capblock .card{text-align:center;background:var(--bg2);max-width:360px;color:var(--ink);border-radius:var(--r);padding:26px 22px}.pk-capblock h3{margin:10px 0 8px}.pk-capblock p{color:var(--ink2);margin:0 0 10px;font-size:14px;line-height:1.45}.pk-nudge{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:80;background:var(--bg2);border:2px solid var(--accent);border-radius:var(--r);align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:fixed}.pk-nudge .up{margin-left:auto}.pk-code{font-family:var(--digitstack);letter-spacing:.12em;text-align:center;color:var(--ink);word-break:break-all;margin:6px 0 4px;font-size:clamp(44px,15vw,72px);line-height:1}.pk-codehow{text-align:center;color:var(--ink2);margin:0 0 16px;font-size:13.5px;line-height:1.5}.pk-codehow b{color:var(--ink)}.pk-qrcard{border-radius:var(--r);background:#fff;flex-direction:column;align-items:center;gap:8px;margin:12px 0;padding:14px;display:flex}.pk-qrcard span{color:#4b5563;font-size:12.5px;font-weight:700}.pk-tvtip{color:var(--ink2);text-align:center;border-top:1px solid var(--line);margin:18px 0 0;padding-top:14px;font-size:12.5px;line-height:1.5}.pk-watchcount{color:var(--ink2);align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:600;display:flex}.pk-watchcount .dot{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.pk-watchcount .dot.on{background:var(--work)}.pk-grid3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pk-tile{border:2px solid var(--line);background:var(--bg2);border-radius:var(--r);color:var(--ink);flex-direction:column;align-items:stretch;gap:6px;min-height:78px;padding:8px;display:flex;position:relative}.pk-tile.on{border-color:var(--accent)}.pk-tile .nm{text-align:center;font-size:12px;font-weight:700}.pk-tile .lock{z-index:2;position:absolute;top:4px;right:6px}.pk-tile .lock .pk-propill{margin-left:0}.pk-swatch{border-radius:var(--r-sm);height:38px;color:var(--stageink);background-color:var(--stagebg);background-image:var(--stagetex);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.pk-swatch:before{content:"";background:var(--stagewash,transparent);position:absolute;inset:0}.pk-swatch>*{z-index:1;position:relative}.pk-swatch.plain{background:var(--bg3);color:var(--ink)}.pk-slider{width:100%;accent-color:var(--accent);min-height:var(--tap)}.pk-histrow{text-align:left;background:var(--bg3);border-radius:var(--r);width:100%;color:var(--ink);min-height:var(--tap);border:0;align-items:center;gap:10px;margin-bottom:6px;padding:11px 13px;display:flex}.pk-histrow .h{flex:1;min-width:0}.pk-histrow .h b{font-size:14.5px;display:block}.pk-histrow .h i{color:var(--ink2);font-size:12px;font-style:normal}.pk-histrow .v{font-family:var(--digitstack);font-variant-numeric:tabular-nums;font-size:19px}.pk-perks{flex-direction:column;gap:12px;margin:4px 0 18px;padding:0;list-style:none;display:flex}.pk-perks li{align-items:flex-start;gap:12px;display:flex}.pk-perks .ic{flex:none;justify-content:center;align-items:center;width:26px;font-size:18px;line-height:1.2;display:flex}.pk-perks .tx{flex-direction:column;gap:2px;display:flex}.pk-perks .tx b{font-size:14.5px}.pk-perks .tx i{color:var(--ink2);font-size:13px;font-style:normal;line-height:1.4}.pk-uplead{color:var(--ink);margin:-4px 0 14px;font-size:15px;font-weight:600;line-height:1.4}.pk-upreason{background:var(--bg3);border-radius:var(--r);color:var(--ink);margin:0 0 14px;padding:11px 13px;font-size:14px;line-height:1.45}.pk-perks li.hit{background:var(--bg3);border-radius:var(--r);margin:0 -12px;padding:10px 12px}.pk-upalso{color:var(--ink2);margin:0 0 14px;font-size:13px;line-height:1.45}.pk-upwarn{color:var(--rest);font-size:13.5px;font-weight:600}.pk-upfine{color:var(--ink2);text-align:center;margin:10px 0 0;font-size:12px}.pk-intro{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:90;background:var(--bg2);border:2px solid var(--accent);border-radius:var(--r);padding:16px;position:fixed}.pk-intro h4{margin:0 0 6px;font-size:16px}.pk-intro p{color:var(--ink2);margin:0 0 12px;font-size:13.5px;line-height:1.45}.pk-intro .row{gap:8px;display:flex}.pk-intro .row .pk-btn{flex:1}@media (prefers-reduced-motion:reduce){.pk-fxconfetti{display:none}.pk-tvwinner,.pk-result>.pk-winname,.pk-cardfan.run .pk-pcard,.pk-teamshuffle.run i,.pk-drum.run .pk-drumnum{animation:none}.pk-ticket,.pk-team li,.pk-drawmore-i{opacity:1;animation:none;transform:none}.pk-live.live .dot,.pk-scrim,.pk-sheet{animation:none}.pk-tvctl,.pk-pcard{transition:none}}@media (width>=720px) and (width<=899px){.pk-root:not(.console) .pk-app{max-width:640px;margin:0 auto}}.pk-chip.locked{opacity:.6}.pk-jump{z-index:3;background:var(--bg2);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:-6px -20px 2px;padding:24px 20px 8px;display:flex;position:sticky;top:-22px;overflow:auto hidden}.pk-jump::-webkit-scrollbar{display:none}.pk-jumpchip{white-space:nowrap;border:2px solid var(--line);border-radius:var(--r);background:var(--bg2);min-height:36px;color:var(--ink);flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.pk-jumpchip:after{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pk-jumpchip:active{border-color:var(--accent)}.pk-sheet .pk-label[id^=pk-sec-]{scroll-margin-top:74px}.pk-volhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.pk-testsound{min-height:var(--tap);padding:6px 12px;font-size:13px}.pk-prorow .pk-btn{text-align:center;flex:none;width:108px;padding:8px 10px;line-height:1.25}.pk-tile .hint{text-align:center;color:var(--ink2);font-size:10.5px;font-style:normal}@media (hover:hover){.pk-btn:hover:not(:disabled){filter:brightness(1.06)}.pk-btn.ghost:hover:not(:disabled){background:var(--bg3);border-color:var(--ink2);filter:none}.pk-chip:hover,.pk-kind:hover,.pk-entrychip:hover,.pk-tool:hover{background:var(--bg3)}.pk-tile:hover,.pk-secondary:hover{background:var(--bg3);border-color:var(--ink2)}.pk-primary:hover:not(:disabled){filter:brightness(1.06)}.pk-headbtn:hover,.pk-sheetx:hover{filter:brightness(1.12)}.pk-tvbtn:hover{background:#000000a8}.pk-tvbtn.go:hover{background:var(--accent);filter:brightness(1.06)}.pk-row:hover{filter:brightness(1.04)}}.pk-root.regular .pk-scrim{background:#04060a9e;align-items:center;padding:18px}.pk-root.regular .pk-sheet{border-radius:var(--r);max-width:560px;max-height:86dvh;padding-bottom:26px;animation:.16s pk-fade}.pk-startcols,.pk-startmain,.pk-startside{display:contents}.pk-root.regular .pk-start{max-width:1040px;padding-left:24px;padding-right:24px}.pk-root.regular .pk-homeintro{max-width:640px}.pk-root.regular .pk-startcols{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.pk-root.regular .pk-startmain,.pk-root.regular .pk-startside{min-width:0;display:block}.pk-root.regular .pk-startside{border:2px solid var(--line);border-radius:var(--r);background:var(--bg2);top:calc(18px + env(safe-area-inset-top));padding:2px 16px 18px;position:sticky}.pk-root.regular .pk-startside .pk-label{margin-top:18px}.pk-root.regular .pk-kinds{grid-template-columns:repeat(4,1fr)}.pk-root.regular .pk-kind{min-height:118px}.pk-app.console{height:100dvh;padding-bottom:0;overflow:hidden}.pk-root.console .pk-head{min-height:64px;padding-bottom:8px}.pk-headbtn.wide{border-radius:var(--r);border:2px solid var(--line);width:auto;color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.pk-console{flex:1;min-height:0;display:flex}.pk-console-board{isolation:isolate;border-radius:var(--r);background-color:var(--stagebg);background-image:var(--stagetex);min-width:0;min-height:0;color:var(--stageink);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;justify-content:center;margin:0 0 12px 14px;display:flex;position:relative;overflow:hidden;container-type:size}.pk-console-board:before{content:"";background:var(--stagewash,transparent);position:absolute;inset:0}.pk-console-board>*{z-index:1;position:relative}.pk-console-stage{flex-direction:column;flex:0 auto;justify-content:center;align-items:center;min-height:0;padding:2cqh 3cqw;display:flex}.pk-console-board .pk-stage{background:0 0;border-radius:0;flex:0 auto;width:100%;min-height:0;padding:0}.pk-console-board .pk-stage:before{display:none}.pk-console-board .pk-stage.mode-wheel{height:min(80cqh,60cqw)}.pk-console-board .pk-wheelwrap{aspect-ratio:1;justify-content:center;align-items:center;width:auto;max-width:min(80cqh,60cqw);height:100%;max-height:min(80cqh,60cqw);display:flex}.pk-console-board .pk-wheel{width:100%;height:100%}.pk-console-board .pk-cardfan{height:min(56cqh,40cqw)}.pk-console-board .pk-pcard{width:min(11cqw,15cqh)}.pk-console-board .pk-drumnum{font-size:min(26cqh,20cqw)}.pk-console-board .pk-tickets{max-width:78cqw}.pk-console-board .pk-ticket .num{font-size:min(13cqh,10cqw)}.pk-console-board .pk-ticket .who{font-size:clamp(14px,3cqh,30px)}.pk-console-board .pk-teamgrid{gap:clamp(8px,1.6cqw,24px);max-width:94cqw}.pk-console-board .pk-team{padding:clamp(10px,2cqh,26px) clamp(10px,1.6cqw,24px)}.pk-console-board .pk-team h4{margin-bottom:clamp(6px,1.4cqh,16px);font-size:clamp(12px,3cqh,34px)}.pk-console-board .pk-team ul{gap:clamp(4px,1.2cqh,14px)}.pk-console-board .pk-team li{font-size:min(clamp(14px, 5cqh, 60px), calc(21cqw / var(--cols,2)));gap:clamp(6px,1cqw,14px)}.pk-console-board .pk-poolcount{font-size:clamp(12px,2cqh,22px)}.pk-console-board .pk-tvmsg{text-align:center;flex:none;padding:0 16px 8px;font-size:clamp(13px,2.4cqh,22px)}.pk-console-board .pk-result{color:var(--stageink);flex:none;padding:0 16px 10px}.pk-console-board .pk-resultkicker,.pk-console-board .pk-seedlink{color:var(--stageink2)}.pk-console-board .pk-winname{margin:0 0 2px;font-size:clamp(28px,9cqh,64px)}.pk-console-board .pk-seedlink{min-height:34px;position:relative}.pk-console-board .pk-seedlink:after{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pk-console-board .pk-tvbrand{max-width:60%;font-size:clamp(11px,2.4cqh,18px);bottom:12px;left:14px}.pk-console-board .pk-tvbrand img{height:clamp(18px,4cqh,34px)}.pk-console-board .pk-tvmark{font-size:12px;bottom:10px;right:12px}.pk-rail{flex-direction:column;flex:none;gap:10px;width:372px;min-height:0;padding:0 14px 12px 12px;display:flex}.pk-rail>*{flex:none}.pk-railmain{flex-direction:column;gap:8px;display:flex}.pk-rail .pk-primary{width:100%;min-height:60px;font-size:19px}.pk-railremove{width:100%;min-height:60px;padding:8px 12px;font-size:15px}.pk-rail .pk-viewernote{margin:6px 2px 0}.pk-rail .pk-empty{width:100%;margin:0}.pk-raillabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;margin:2px 2px -2px;font-size:11px;font-weight:800;display:flex}.pk-raillabel .pk-linkbtn{letter-spacing:.06em;min-height:auto;margin-left:auto;padding:0 2px;font-size:11px;position:relative}.pk-raillabel .pk-linkbtn:after{content:"";height:var(--tap);position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.pk-entrychips.rail{flex:0 auto;grid-template-columns:repeat(4,1fr);align-content:start;gap:6px;min-height:0;max-height:none;padding:0;display:grid;overflow-y:auto}.pk-entrychips.rail>*{flex:none;min-width:0}.pk-entrychips.rail .pk-entrychip{text-align:center;min-height:var(--tap);white-space:nowrap;text-overflow:ellipsis;padding:11px 6px;font-size:12.5px;line-height:20px;display:block;overflow:hidden}.pk-entrychips.rail .pk-entrychip i{margin-right:4px}.pk-railedit{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pk-railedit .pk-btn{padding:12px 10px;font-size:14.5px}.pk-railedit .pk-input{min-width:0}.pk-railwins{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pk-railwins li{min-height:var(--tap);background:var(--bg3);border-radius:var(--r);align-items:center;gap:10px;padding:8px 12px;display:flex}.pk-railwins b{font-family:var(--digitstack);font-variant-numeric:tabular-nums;text-align:right;min-width:2em;font-size:24px;line-height:1}.pk-railwins span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pk-railwins i{font-style:normal;font-family:var(--digitstack);letter-spacing:.08em;color:var(--accent-text);font-size:16px}.pk-railteams{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pk-railteam{background:var(--bg3);border-radius:var(--r);border-top:4px solid var(--tint);min-width:0;padding:8px 10px}.pk-railteam h4{letter-spacing:.08em;text-transform:uppercase;color:var(--tint);margin:0 0 4px;font-size:11px;font-weight:800}.pk-railteam ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pk-railteam li{align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.pk-railteam li .cap{background:var(--tint);color:#0b0e13;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.pk-rail>.pk-railhist{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex;overflow:hidden}.pk-railhist ul{flex-flow:column wrap;flex:1 1 0;align-content:flex-start;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pk-railhist li{background:var(--bg2);border-radius:var(--r);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;display:flex}.pk-railhist li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pk-railhist li i{letter-spacing:.05em;color:var(--ink2);flex:none;font-size:11px;font-style:normal}.pk-railhist-empty{border-radius:var(--r);background:var(--bg2);color:var(--ink2);margin:0;padding:14px 12px;font-size:13px;line-height:1.4}@media (orientation:portrait){.pk-root.console .pk-rail>.pk-railhist{display:none}}.pk-tools.rail{background:var(--bg2);border-radius:var(--r);padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:0;gap:4px;margin-top:auto;position:static}@media (orientation:portrait){.pk-root.console .pk-console{flex-direction:column}.pk-root.console .pk-console-board{flex:min(640px,56dvh);min-height:320px;margin:0 14px}.pk-root.console .pk-rail{flex:none;width:auto;padding:12px 14px 0}.pk-root.console .pk-railmain{flex-direction:row}.pk-root.console .pk-railmain .pk-primary{flex:1;width:auto}.pk-root.console .pk-railremove{flex:none;width:300px}.pk-root.console .pk-entrychips.rail{grid-template-columns:repeat(6,1fr)}.pk-root.console .pk-railteams{grid-template-columns:repeat(3,1fr)}.pk-root.console .pk-tools.rail{border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-radius:0;margin:auto -14px 0}}.pk-gate{width:100%;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;overflow-y:auto}.pk-gate-card{background:var(--bg2);border:1px solid var(--line);text-align:center;border-radius:24px;width:100%;max-width:400px;padding:32px 26px 26px}.pk-gate-left,.pk-gate-right{display:contents}.pk-gate-brand{color:inherit;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.pk-gate-brand:active{opacity:.7}.pk-gate-icon{border-radius:16px;width:60px;height:60px}.pk-gate-name{font-family:var(--digitstack);letter-spacing:.3px;color:var(--ink);font-size:21px}.pk-gate-h{color:var(--ink);margin:22px 0 8px;font-size:21px;font-weight:800;line-height:1.25}.pk-gate-p{color:var(--ink2);margin:0 0 22px;font-size:14px;line-height:1.5}.pk-gate-store{box-sizing:border-box;border-radius:var(--r);background:var(--ink);width:100%;color:var(--bg);justify-content:center;align-items:center;gap:11px;padding:12px 18px;text-decoration:none;display:inline-flex}.pk-gate-store:active{filter:brightness(1.15)}.pk-gate-apple{flex:none;width:22px;height:22px}.pk-gate-storet{text-align:left;flex-direction:column;line-height:1.05;display:flex}.pk-gate-storet i{letter-spacing:.1px;font-size:11px;font-style:normal;font-weight:500}.pk-gate-storet b{letter-spacing:-.2px;font-size:19px;font-weight:700}.pk-gate-or{color:var(--ink2);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:11px;margin:22px 2px 14px;font-size:12px;font-weight:700;display:flex}.pk-gate-or:before,.pk-gate-or:after{content:"";background:var(--line);flex:1;height:1px}.pk-gate-join{gap:8px;display:flex}.pk-gate-join .pk-input{flex:1;width:auto;min-width:0}.pk-gate-join .pk-btn{flex:none}.pk-gate-support{color:var(--accent-text);margin-top:20px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}@media (height<=520px){.pk-gate{padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:calc(10px + env(safe-area-inset-bottom));align-items:center}.pk-gate-card{text-align:left;flex-direction:row;align-items:center;gap:22px;max-width:600px;padding:18px 22px;display:flex}.pk-gate-left,.pk-gate-right{flex-direction:column;display:flex}.pk-gate-left{flex:0 auto;align-items:flex-start;gap:6px;min-width:0}.pk-gate-right{flex:auto;gap:8px;min-width:0}.pk-gate-brand{flex-direction:row;align-items:center;gap:8px}.pk-gate-icon{border-radius:10px;width:34px;height:34px}.pk-gate-name{font-size:15px}.pk-gate-h{margin:2px 0 0;font-size:15px;line-height:1.2}.pk-gate-p{display:none}.pk-gate-store{gap:8px;padding:8px 12px}.pk-gate-apple{width:17px;height:17px}.pk-gate-storet i{font-size:9px}.pk-gate-storet b{font-size:14px}.pk-gate-or{gap:8px;margin:0;font-size:10.5px}.pk-gate-join .pk-input{min-height:38px;padding:8px 10px;font-size:14px}.pk-gate-join .pk-btn{min-height:38px;padding:8px 14px;font-size:14px}.pk-gate-support{margin-top:0}}.pk-app.tabletop{--tt-gap:8px;flex-direction:column;height:100dvh;padding-bottom:0;display:flex;overflow:hidden}.pk-root.tabletop .pk-tt-top{height:calc(var(--fold-y,50dvh) - var(--tt-gap));border-radius:0 0 var(--r) var(--r);padding-top:env(safe-area-inset-top);flex:none;justify-content:space-between;margin:0}.pk-tt-strip{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 0;display:flex}.pk-tt-sync{background:color-mix(in srgb, var(--stagebg) 60%, #000 40%);min-height:30px;color:var(--stageink2);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.pk-tt-sync:after{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pk-tt-sync .dot{background:var(--stageink2);border-radius:50%;width:8px;height:8px}.pk-tt-sync.live{color:var(--work)}.pk-tt-sync.live .dot{background:var(--work);animation:2s infinite pk-pulse}.pk-tt-sync.off{color:var(--rest)}.pk-tt-sync.off .dot{background:var(--rest)}.pk-tt-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--stageink2);font-size:12px;font-weight:800;overflow:hidden}.pk-root.tabletop .pk-console-stage{flex:auto;padding:4px 3cqw 0}.pk-root.tabletop .pk-console-board .pk-stage.mode-wheel{height:min(64cqh,60cqw)}.pk-root.tabletop .pk-console-board .pk-wheelwrap{max-width:min(64cqh,60cqw);max-height:min(64cqh,60cqw)}.pk-root.tabletop .pk-console-board .pk-cards-stage{padding-top:7cqh}.pk-root.tabletop .pk-console-board .pk-cardfan{height:min(38cqh,40cqw)}.pk-root.tabletop .pk-console-board .pk-pcard{width:min(14cqw,20cqh)}.pk-tt-foot{flex-direction:column;flex:none;align-items:center;gap:4px;padding:0 14px 12px;display:flex}.pk-tt-winner{font-family:var(--digitstack);color:var(--stageink);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(26px,9cqh,46px);line-height:1.05;animation:.5s cubic-bezier(.34,1.56,.64,1) pk-namepop;overflow:hidden}.pk-tt-seed{border:2px solid color-mix(in srgb, var(--stageink2) 45%, transparent);min-height:34px;color:var(--stageink2);letter-spacing:.04em;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:4px 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.pk-tt-seed:after{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pk-tt-seed b{font-family:var(--digitstack);letter-spacing:.1em;color:var(--stageink);font-size:17px;font-weight:400}.pk-tt-seed i{letter-spacing:.1em;text-transform:uppercase;color:var(--work);border-left:2px solid color-mix(in srgb, var(--stageink2) 35%, transparent);padding-left:8px;font-size:11px;font-style:normal;font-weight:900}.pk-tt-seed.idle{border-style:dashed;font-weight:700}.pk-tt-seed.hot{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent);animation:1.2s ease-in-out 2 pk-seedhot}@keyframes pk-seedhot{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.pk-root.tabletop .pk-console-board .pk-tvmark{bottom:12px}.pk-tt-bottom{min-height:0;margin-top:calc(var(--tt-gap) * 2);flex-direction:column;flex:auto;gap:16px;padding:10px 16px 0;display:flex;position:relative}.pk-tt-bottom>*{flex:none}.pk-tt-bottom .pk-raillabel{margin:2px 2px 0;font-size:13px}.pk-tt-bottom .pk-raillabel .pk-linkbtn{font-size:13px}.pk-tt-bottom .pk-raillabel .pk-linkbtn+.pk-linkbtn{margin-left:6px}.pk-entrychips.tt{flex:0 auto;grid-template-columns:repeat(4,1fr);align-content:start;gap:10px;min-height:0;max-height:none;padding:0;display:grid;overflow-y:auto}.pk-entrychips.tt .pk-entrychip{white-space:nowrap;text-overflow:ellipsis;justify-content:center;min-width:0;min-height:58px;padding:12px 8px;font-size:18px;overflow:hidden}.pk-entrychip.won{border-color:var(--work);color:var(--work);opacity:1;text-decoration:none}.pk-wontick{border-bottom:3px solid;border-left:3px solid;flex:none;width:14px;height:8px;margin:-3px 1px 0 0;transform:rotate(-45deg)}.pk-tt-actions{gap:10px;display:flex}.pk-tt-actions .pk-primary{flex:1;min-height:76px;font-size:26px}.pk-tt-actions .pk-primary.running:disabled{opacity:1;color:var(--accent-text);border:3px solid var(--accent);background:0 0;font-size:22px}.pk-tt-actions .pk-secondary{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;min-height:76px;overflow:hidden}.pk-tt-flicknote{color:var(--ink2);text-align:center;margin:-4px 6px 0;font-size:15.5px;line-height:1.45}.pk-tt-flicknote b{color:var(--ink)}.pk-tt-bottom .pk-selfentry{padding:0}.pk-tt-bottom .pk-viewernote{margin:4px 0 0;font-size:16px}.pk-tools.tt{padding-bottom:env(safe-area-inset-bottom);margin:auto -16px 0;position:static}.pk-tools.tt .pk-tool{min-height:64px;font-size:12.5px}.pk-tt-flicked{pointer-events:none;justify-content:center;align-items:center;gap:8px;height:24px;margin:-4px 0 -6px;display:flex}.pk-tt-flicked i{background:var(--accent);border-radius:3px;width:34px;height:3px;animation:.5s ease-out 4 alternate pk-flickline}.pk-tt-flicked i:nth-child(2){width:54px;animation-delay:80ms}.pk-tt-flicked i:nth-child(3){width:34px;animation-delay:.16s}.pk-tt-flicked span{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);background:var(--bg);border-radius:999px;order:-1;padding:2px 8px;font-size:11px;font-weight:900}@keyframes pk-flickline{0%{opacity:1;transform:translateY(0)}to{opacity:.45;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pk-tt-flicked i,.pk-tt-seed.hot,.pk-tt-winner{animation:none}}html[data-posture=book] .pk-root.console .pk-rail{width:50%;padding-left:24px}html[data-posture=book] .pk-root.console .pk-console-board{margin-right:24px}html[data-duo] .pk-app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html[data-duo] .pk-start{max-width:calc(560px + env(safe-area-inset-left) + env(safe-area-inset-right));padding-left:calc(18px + env(safe-area-inset-left));padding-right:calc(18px + env(safe-area-inset-right))}html[data-duo] .pk-root.regular .pk-start{max-width:calc(1040px + env(safe-area-inset-left) + env(safe-area-inset-right));padding-left:calc(24px + env(safe-area-inset-left));padding-right:calc(24px + env(safe-area-inset-right))}html[data-duo][data-posture=book] .pk-root.console .pk-rail{width:calc(50vw - env(safe-area-inset-right))}html[data-duo] .pk-tools{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html[data-duo] .pk-tools.rail{padding-left:8px;padding-right:8px}html[data-duo] .pk-tools.tt{padding-left:0;padding-right:0}html[data-duo] .pk-root .pk-scrim{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html[data-duo] .pk-root .pk-scrim.center{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}html[data-duo] .pk-root.regular .pk-scrim{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}html[data-duo] .pk-toast{left:calc(50% + (env(safe-area-inset-left) - env(safe-area-inset-right)) / 2);max-width:calc(84vw - env(safe-area-inset-left) - env(safe-area-inset-right))}html[data-duo] .pk-nudge,html[data-duo] .pk-intro{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right))}html[data-duo] .pk-capblock{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}
