.pk-more{margin-top:18px}.pk-more-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--g-line, rgba(255, 255, 255, .18));background:#ffffff0d;color:var(--g-text, #fff);font:inherit;font-weight:600;cursor:pointer}.pk-more-toggle:hover{background:#ffffff1a}.pk-more-toggle:focus-visible{outline:3px solid var(--g-cyan, #00d4ff);outline-offset:3px}.pk-more-toggle svg{transition:transform .25s ease}.pk-more-toggle svg.is-open{transform:rotate(180deg)}.pk-more-grid{margin-top:14px}.pk-pick{display:block;margin-top:4px;font-size:.85rem;opacity:.8;font-style:italic}.pm-right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.pm-wait,.pm-floor,.pm-result{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.pm-hint,.pm-question{margin:0;font-size:clamp(1.1rem,2.2vw,1.8rem);opacity:.85}.pm-ref{font-family:Clash Display,system-ui,sans-serif;font-size:clamp(5rem,14vw,11rem);line-height:1;letter-spacing:.02em;color:var(--g-cyan, #00d4ff)}.pm-ref.is-real{color:var(--g-good, #34e0a1)}.pm-ref-phone{font-size:clamp(4rem,22vw,7rem);text-align:center;display:block}.pm-sides{display:flex;justify-content:space-between;gap:24px;width:min(520px,90%);margin:0;font-size:clamp(1rem,2vw,1.5rem);font-weight:700;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.pm-floor-name,.pm-win{margin:0;font-family:Clash Display,system-ui,sans-serif;font-size:clamp(2rem,4.6vw,4rem);line-height:1.1}.pm-win{color:var(--g-good, #34e0a1)}.pm-win.is-none{color:var(--g-pink, #ff3d81)}.pm-meta{margin:0;font-size:clamp(1rem,1.8vw,1.5rem);opacity:.85}.pm-floor{animation:pm-pop .35s var(--g-spring, cubic-bezier(.34, 1.56, .64, 1))}.pm-ring-warn .p-ring-fg{stroke:var(--g-pink, #ff3d81)}.pm-locked{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pm-locked li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#ff3d8129;border:1px solid rgba(255,61,129,.4)}.pm-judge{display:flex;flex-direction:column;align-items:center;gap:12px}.pm-peek{margin:0;padding:10px 18px;border-radius:var(--g-r-md, 14px);background:#ffffff1a;font-size:clamp(1.1rem,2vw,1.6rem)}.pm-judge-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.pm-j-both{background:var(--g-good, #34e0a1);color:#04130d}.pm-j-one{background:#ffb020;color:#1c1200}.pm-attempts{width:min(560px,100%);text-align:left}.pm-attempts ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.pm-attempts li{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:10px;background:#ffffff12}.pm-attempts li q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.pm-attempts li b{margin-left:auto;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.pm-attempts li.is-wrong b,.pm-attempts li.is-timeout b{color:var(--g-pink, #ff3d81)}.pm-attempts li.is-one b,.pm-attempts li.is-both b{color:var(--g-good, #34e0a1)}.pm-dist{display:grid;gap:10px;width:min(560px,100%)}.pm-bar{display:grid;grid-template-columns:7.5em 1fr 3em;align-items:center;gap:10px;text-align:left}.pm-bar-track{height:22px;border-radius:11px;background:#ffffff1a;overflow:hidden}.pm-bar-track i{display:block;height:100%;border-radius:11px;background:#ffffff73;transition:width .7s ease}.pm-bar.is-right .pm-bar-track i{background:var(--g-good, #34e0a1)}.pm-bar.is-none .pm-bar-track i{background:#ffffff40}.pm-bar b{text-align:right}.pm-dist-small{width:100%}.pm-dist-small .pm-bar{grid-template-columns:4.5em 1fr 2.5em}@keyframes pm-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.pm-ctl{gap:14px}.pm-buzz{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;width:min(86vw,62vh,420px);aspect-ratio:1;border-radius:50%;border:6px solid rgba(255,255,255,.35);background:radial-gradient(circle at 35% 30%,#ff7aa8,var(--g-pink, #ff3d81) 55%,#b2154f);color:#fff;font-family:Clash Display,system-ui,sans-serif;font-size:clamp(2.2rem,11vw,4rem);font-weight:700;letter-spacing:.08em;box-shadow:0 14px #7d0f36,0 24px 40px #00000073;cursor:pointer;touch-action:manipulation;transition:transform .12s ease,box-shadow .12s ease,filter .2s;padding:18px;margin:8px 0 18px}.pm-buzz span{display:block;line-height:1.15;text-wrap:balance}.pm-buzz:active:not(:disabled){transform:translateY(10px);box-shadow:0 4px #7d0f36,0 10px 20px #0006}.pm-buzz:focus-visible{outline:4px solid var(--g-cyan, #00d4ff);outline-offset:5px}.pm-buzz:disabled{cursor:default}.pm-buzz.is-lead,.pm-buzz.is-closed,.pm-buzz.is-spent,.pm-buzz.is-locked,.pm-buzz.is-floor{filter:grayscale(.85) brightness(.65);box-shadow:0 6px #333,0 12px 24px #00000059;font-size:clamp(1.2rem,6vw,1.9rem);letter-spacing:.02em}.pm-buzz.is-pending{filter:brightness(1.2)}.pm-keyhint{text-align:center}.pm-form{display:grid;gap:12px;width:100%}.pm-input{width:100%;min-height:64px;padding:12px 16px;border-radius:var(--g-r-md, 14px);border:2px solid var(--g-line, rgba(255, 255, 255, .25));background:#ffffff14;color:var(--g-text, #fff);font:inherit;font-size:1.4rem}.pm-input:focus-visible{outline:3px solid var(--g-cyan, #00d4ff);outline-offset:2px}.pm-send{min-height:64px}.pm-say{margin:8px 0;text-align:center;font-size:1.4rem}.pm-sides-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.pm-side{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:150px;border-radius:var(--g-r-md, 14px);border:2px solid var(--g-line, rgba(255, 255, 255, .25));color:#fff;font-family:Clash Display,system-ui,sans-serif;font-size:clamp(1.4rem,6vw,2.2rem);font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;touch-action:manipulation;transition:transform .2s var(--g-spring, ease),opacity .2s}.pm-side.is-before{background:linear-gradient(160deg,#00d4ff59,#00d4ff1a)}.pm-side.is-after{background:linear-gradient(160deg,#8b5cf666,#ff3d8126)}.pm-side:active:not(:disabled){transform:scale(.96)}.pm-side:disabled{opacity:.5}.pm-side:focus-visible{outline:3px solid var(--g-cyan, #00d4ff);outline-offset:3px}@media(min-width:720px){.pm-sides-btns{max-width:640px;margin-inline:auto;width:100%}.pm-form{max-width:560px;margin-inline:auto}}@media(max-width:720px){.pm-bar{grid-template-columns:5em 1fr 2.5em}.pm-right{gap:12px}}@media(prefers-reduced-motion:reduce){.pm-floor{animation:none}.pm-bar-track i,.pm-buzz,.pm-side,.pk-more-toggle svg{transition:none}}.pm-right.is-reveal{justify-content:flex-start;padding-top:12px}.pm-right>.ps-board-wrap{align-self:stretch;width:100%;max-width:760px;margin-inline:auto;text-align:start}
