:root{--work:#22c55e;--rest:#ef4444;--prep:#f59e0b;--other:#3b82f6;--idle:#64748b;--accent:#22c55e;--accent-ink:#04160b;--r:12px;--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;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}*{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;--wheelrim:#0b0e13;--wheelhub:#0b0e13;--wheeledge:#0b0e1359;--wheelpointer:#fff;--wheelempty:#1d232d;--cardback:#1d232d;--cardback-img:url(../art/wheel/classic-cardback.jpg);--cardfront:#fff;--cardink:#10141a}.pk-theme-paper{--stagebg:#f5f2ea;--stagebg2:#ebe7dc;--stageink:#14181f;--stageink2:#6b7280;--wheelrim:#3a3630;--wheelhub:#3a3630;--wheelpointer:#14181f;--wheelempty:#ddd7c8;--cardback:#ddd7c8;--cardfront:#fff;--cardink:#14181f;--cardback-img:url(../art/wheel/paper-cardback.jpg)}.pk-theme-carnival{--stagebg:#1a0f2e;--stagebg2:#2a1748;--stageink:#fff6d8;--stageink2:#c9a8e8;--slice0:#ff2e63;--slice1:#ffd400;--slice2:#00c2ff;--slice3:#7cf03d;--slice4:#ff7b00;--slice5:#ff4fd8;--slice6:#21e6c1;--slice7:#fff;--wheelrim:#ffd400;--wheelhub:#1a0f2e;--wheeledge:#1a0f2e80;--wheelpointer:#fff;--wheelempty:#2a1748;--cardback:#2a1748;--cardfront:#fff6d8;--cardink:#1a0f2e;--cardback-img:url(../art/wheel/carnival-cardback.jpg)}.pk-theme-chalk{--stagebg:#26332c;--stagebg2:#2f3e36;--stageink:#f4f6f0;--stageink2:#b6c6b8;--stagetex:url(../tex-chalk.webp);--stagewash:linear-gradient(180deg, #08140e57, #08140e75);--wheelrim:#f4f6f0;--wheelhub:#26332c;--wheeledge:#f4f6f04d;--wheelpointer:#f4f6f0;--wheelempty:#2f3e36;--cardback:#2f3e36;--cardfront:#f4f6f0;--cardink:#26332c;--cardback-img:url(../art/wheel/chalk-cardback.jpg)}.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;--cardback-img:url(../art/wheel/stadium-cardback.jpg)}.pk-theme-gold{--stagebg:#120f08;--stagebg2:#1e1810;--stageink:#ffdf8a;--stageink2:#b99a55;--stagewash:none;--slice0:#d4af37;--slice1:#8c6d1f;--slice2:#f2d675;--slice3:#6b5214;--slice4:#e8c65a;--slice5:#a5811f;--slice6:#fbe9a8;--slice7:#7d611a;--wheelrim:#f2d675;--wheelhub:#120f08;--wheeledge:#120f088c;--wheelpointer:#ffdf8a;--wheelempty:#1e1810;--cardback:#1e1810;--cardfront:#f2d675;--cardink:#120f08;--cardback-img:url(../art/wheel/gold-cardback.jpg)}.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:#fff;--wheelhub:#2b1055;--wheelpointer:#fff;--wheelempty:#3a1a63;--cardback:#3a1a63;--cardfront:#fff;--cardink:#2b1055;--cardback-img:url(../art/wheel/sunset-cardback.jpg)}.pk-theme-neon{--stagebg:#0a0716;--stagebg2:#140f26;--stageink:#2ee6ff;--stageink2:#8b7fd0;--slice0:#2ee6ff;--slice1:#ff2ec4;--slice2:#b6ff2e;--slice3:#ff8a2e;--slice4:#7d2eff;--slice5:#2effa8;--slice6:#ff2e5e;--slice7:#ffe22e;--wheelrim:#2ee6ff;--wheelhub:#0a0716;--wheeledge:#0a071699;--wheelpointer:#fff;--wheelempty:#140f26;--cardback:#140f26;--cardfront:#2ee6ff;--cardink:#0a0716;--cardback-img:url(../art/wheel/neon-cardback.jpg)}.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;color:#fff;text-align:center;background:#10141a;border-radius:999px;max-width:84vw;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}.pk-root:not(.dark) .pk-toast{background:#10141a}.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-pill{letter-spacing:.06em;text-transform:uppercase;background:var(--bg3);color:var(--ink2);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.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-start{max-width:560px;padding:calc(28px + env(safe-area-inset-top)) 18px calc(30px + env(safe-area-inset-bottom));margin:0 auto}.pk-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.pk-hero h1{letter-spacing:-.02em;margin:4px 0 0;font-size:34px;font-weight:900}.pk-hero p{color:var(--ink2);max-width:380px;margin:0;font-size:15px;line-height:1.45}.pk-themebtn{top:calc(14px + env(safe-area-inset-top));width:var(--tap);height:var(--tap);background:var(--bg3);color:var(--ink);border:0;border-radius:50%;font-size:17px;position:absolute;right:14px}.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)}.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-grouphead{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:14px 0 8px;font-size:12px;font-weight:800}.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);font-weight:800}.pk-propill{vertical-align:middle;letter-spacing:.08em;color:#06130a;background:#22c55e;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}.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{filter:drop-shadow(0 10px 22px #00000059);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:var(--cardback) var(--cardback-img,none) center/cover no-repeat;border:2px solid var(--wheelrim)}.pk-pcard .face.front{background:var(--cardfront);color:var(--cardink);overflow-wrap:anywhere;font-size:clamp(13px,3.4vw,18px);font-weight:900;line-height:1.15;transform:rotateY(180deg)}.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{color:var(--stageink);opacity:0;background:#ffffff1f;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{border-radius:var(--r);opacity:0;background:#ffffff1a;align-items:center;gap:12px;padding:10px 14px;animation:.45s forwards pk-rise;display:flex}.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:2px solid;border-radius:8px;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:5px;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{border-radius:var(--r);border-top:4px solid var(--tint);background:#ffffff1a;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)}.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-confetti{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.pk-confetti i{border-radius:2px;width:8px;height:13px;animation-name:pk-fall;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;position:absolute;top:-9%}@keyframes pk-fall{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{transform:translate3d(var(--drift,0), 105%, 0) rotate(540deg);opacity: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-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);font-size:15px}.pk-you{color:var(--accent);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-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);margin:14px 14px 0;font-size:14.5px;font-weight:700}.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)}.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:2px solid var(--line);background:var(--bg2);color:var(--ink2);border-radius:8px;flex:none;font-size:12px;font-weight:800}.pk-entryrow:not(.out) .pk-outbtn{border-color:var(--accent);color:var(--accent)}.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)}.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-stepper{flex:none;align-items:center;gap:2px;display:inline-flex}.pk-stepper button{appearance:none;width:var(--tap);height:var(--tap);border:2px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:8px;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:2px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:8px;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)}.pk-seg button.on i{color:var(--accent)}.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);font-family:var(--digitstack);letter-spacing:.08em;border-radius:8px;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-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}.pk-tv .mode-raffle+.pk-tvwinner,.pk-tvstage .mode-raffle~.pk-tvwinner{font-variant-numeric:tabular-nums}.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:6px;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-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{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{height:38px;color:var(--stageink);background-color:var(--stagebg);background-image:var(--stagetex);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;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-histrow.locked{filter:blur(3px);opacity:.55}.pk-histlock{border-radius:var(--r);background:var(--bg3);width:100%;color:var(--ink);min-height:var(--tap);border:0;margin-bottom:6px;padding:10px;font-size:13.5px;font-weight:700}.pk-prohero{border-radius:var(--r);aspect-ratio:16/9;background:radial-gradient(120% 90% at 80% 0,#2a1a3a 0%,#0b0e13 60%);align-items:flex-end;margin:4px 0 14px;display:flex;position:relative;overflow:hidden}.pk-prohero .mock{flex-direction:column;gap:6px;display:flex;position:absolute;inset:10px 12px 48%}.pk-prohero .mock-top{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.pk-prohero .mock-brand{letter-spacing:.14em;color:#ffffffb3;font-size:10px;font-weight:800}.pk-prohero .mock-live{letter-spacing:.12em;color:#22c55e;font-size:9px;font-weight:800}.pk-prohero .mock-live:before{content:"";vertical-align:1px;background:#22c55e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pk-prohero .mock-stage{flex:1;align-items:center;gap:14px;min-height:0;padding:0 6px;display:flex}.pk-prohero .mock-wheel{aspect-ratio:1;flex:none;width:auto;height:100%}.pk-prohero .mock-win{color:#fff;flex-direction:column;display:flex}.pk-prohero .mock-win small{letter-spacing:.14em;color:#fff9;font-size:8px;font-weight:800}.pk-prohero .mock-win b{font-family:var(--digitstack,"Anton", "Arial Black", Impact, sans-serif);font-size:30px;font-weight:400;line-height:1}.pk-prohero .mock-win em{letter-spacing:.08em;color:#ffffff8c;margin-top:3px;font-size:8px;font-style:normal;font-weight:700}.pk-prohero:before{content:"";background:linear-gradient(#06090e00 0% 46%,#06090ee6 60%,#06090ef7 100%);position:absolute;inset:0}.pk-prohero .in{width:100%;padding:10px 16px 13px;position:relative}.pk-prohero h3{letter-spacing:-.01em;color:#fff;margin:5px 0 0;font-size:19px;font-weight:900;line-height:1.18}.pk-prohero p{color:#ffffffd1;margin:5px 0 0;font-size:13px;line-height:1.45}.pk-prohero .pk-propill{margin-left:0}.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-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-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-confetti{display:none}.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-hero h1{font-size:36px}.pk-root.regular .pk-hero p{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}.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}.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);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-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:auto;min-height:min(640px,56dvh);margin:0 14px}.pk-root.console .pk-rail{flex:0 auto;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}}
