@media (width<=820px),(pointer:coarse) and (height<=500px){.pkc{--pkc-rest:44px;--pkc-grown:72px;--pkc-travel:.46s cubic-bezier(.22, 1, .36, 1);width:var(--pkc-rest);height:var(--pkc-rest);pointer-events:none;flex:none;position:relative}.pkc__orb{width:var(--pkc-grown);height:var(--pkc-grown);pointer-events:auto;transform-origin:100% 0;transition:transform var(--pkc-travel);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0;transform:scale(.611111)}.pkc--grown .pkc__orb{transform:none}.pkc__orb:focus-visible{outline:2px solid color-mix(in srgb, var(--active) 55%, transparent);outline-offset:3px}.ptb--below{flex-wrap:wrap;row-gap:2px}.ptb--below .ptb__pill{margin-left:auto}.ptb--below .ptb__title--below{flex:0 0 100%;padding:4px 2px 0}.ptb__pill{transition:box-shadow .2s ease-out, transform var(--pkc-travel,.46s ease-out)}.ptb:has(.pkc--grown) .ptb__pill{transform:translate(-28px)}@media (width<=389px){.ptb--below:has(.pkc--grown) .ptb__pill{transform:translate(-20px)}}.pkc__say{box-sizing:border-box;pointer-events:auto;text-align:right;width:max-content;max-width:calc(100vw - 32px);transition:transform var(--pkc-travel);border-radius:18px;margin:0;padding:9px 12px 9px 14px;animation:.2s ease-out both pkc-in;position:absolute;top:calc(100% + 8px);right:0}.pkc--grown .pkc__say{transform:translateY(28px)}.pkc__q{max-width:100%;color:var(--text);font:inherit;font-size:var(--fs-subhead);text-align:right;white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0 0 0 auto;padding:2px 0;line-height:1.3;display:block;overflow:hidden}.pkc__q--whole{white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.pkc__yn{justify-content:flex-end;gap:2px;margin:-2px -8px -9px 0;display:flex}.pkc__btn{-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0 4px;display:grid}.pkc__btn span{border-radius:var(--r-pill);font-size:max(var(--fs-floor,13px), var(--fs-footnote));transition:opacity var(--dur-1,.15s) ease-out;padding:5px 16px;font-weight:600;line-height:1.25;display:block}.pkc__btn--yes span{background:var(--active);color:var(--on-active)}.pkc__btn--no span{background:var(--fill-strong);color:var(--text);font-weight:500}.pkc__btn:active span{opacity:.8}.pkc__btn:disabled span{opacity:.5}.pkc__why{font-size:max(var(--fs-floor,13px), var(--fs-footnote));color:var(--text-2);text-align:right;margin:2px 0 0}.pkc__said{font-size:var(--fs-subhead);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pkc__note{width:min(320px,100vw - 32px);font-size:max(var(--fs-floor,13px), var(--fs-footnote));color:var(--text-2);text-align:left;align-items:center;gap:10px;display:flex}.pkc__ok{border-radius:var(--r-pill);background:var(--fill-strong);min-width:44px;min-height:36px;color:var(--text);font-size:max(var(--fs-floor,13px), var(--fs-footnote));border:0;flex:none;margin:-6px -6px -6px 0;font-weight:600}}@keyframes pkc-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pkc__orb,.pkc__say,.ptb__pill{transition:none}.pkc__say{animation:none}}
