.pcx-plate[data-astro-cid-6worpni6]{fill:var(--surface)}.pcx-ring[data-astro-cid-6worpni6]{fill:none;stroke:var(--cat);stroke-width:3px}.pcx-slice[data-astro-cid-6worpni6]{fill:none;stroke:#ffc56b;stroke-width:32px;stroke-dasharray:0 100}.pcx-track[data-astro-cid-6worpni6]{fill:var(--surface);stroke:var(--cat-e);stroke-width:2px}.pcx-bar[data-astro-cid-6worpni6]{fill:var(--cat);transform-box:view-box;transform-origin:14px 65px;transform:scaleX(.05)}.pcx-times[data-astro-cid-6worpni6]{opacity:0;transform:translateY(-14px)}.pcx-badge[data-astro-cid-6worpni6]{fill:#ffc56b;stroke:#d97706;stroke-width:2.5px}.pcx-x[data-astro-cid-6worpni6]{stroke:#92400e;stroke-width:3.5px;stroke-linecap:round}.pcx-ok[data-astro-cid-6worpni6]{fill:#34d399;transform-box:view-box;transform-origin:60px 44px;transform:scale(.3)}.pcx-tick[data-astro-cid-6worpni6]{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.pcx-ans[data-astro-cid-6worpni6]{transform-box:view-box;transform-origin:58px 44px;opacity:0;transform:scale(.2)rotate(-12deg)}.pcx-card[data-astro-cid-6worpni6]{fill:var(--cat);stroke:var(--cat-x);stroke-width:2.5px}.pcx-pct[data-astro-cid-6worpni6]{dominant-baseline:middle;font-size:24px}.pcx-star[data-astro-cid-6worpni6]{fill:#ffc56b;stroke:#d97706;stroke-width:1.5px;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:50%}.explain.play .pcx-slice[data-astro-cid-6worpni6]{animation:pcx-pie 1s ease-out var(--bx-at) forwards}.explain.play .pcx-bar[data-astro-cid-6worpni6]{animation:pcx-fill .9s cubic-bezier(.34, 1.56, .64, 1) var(--bx-at) forwards}.explain.play .pcx-times[data-astro-cid-6worpni6]{animation:pcx-drop .7s cubic-bezier(.34, 1.56, .64, 1) calc(var(--bx-at) + .2s) forwards}.explain.play .pcx-ok[data-astro-cid-6worpni6]{animation:pcx-pop .7s cubic-bezier(.34, 1.56, .64, 1) var(--bx-at) forwards}.explain.play .pcx-tick[data-astro-cid-6worpni6]{animation:pcx-draw .5s ease-out calc(var(--bx-at) + .4s) forwards}.explain.play .pcx-ans[data-astro-cid-6worpni6]{animation:pcx-in .8s cubic-bezier(.34, 1.56, .64, 1) var(--bx-at) forwards}.explain.play .pcx-star[data-astro-cid-6worpni6]{animation:pcx-twinkle .8s ease-out calc(var(--bx-at) + .5s) forwards}@keyframes pcx-pie{to{stroke-dasharray:var(--p) 100}}@keyframes pcx-fill{to{transform:scaleX(1)}}@keyframes pcx-drop{to{opacity:1;transform:none}}@keyframes pcx-pop{to{transform:scale(1)}}@keyframes pcx-draw{to{stroke-dashoffset:0}}@keyframes pcx-in{to{opacity:1;transform:none}}@keyframes pcx-twinkle{0%{opacity:0;transform:scale(.2)rotate(-90deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pcx-slice[data-astro-cid-6worpni6]{stroke-dasharray:var(--p) 100;animation:none!important}.pcx-bar[data-astro-cid-6worpni6],.pcx-ok[data-astro-cid-6worpni6],.pcx-times[data-astro-cid-6worpni6],.pcx-ans[data-astro-cid-6worpni6],.pcx-star[data-astro-cid-6worpni6]{opacity:1;transform:none;animation:none!important}.pcx-tick[data-astro-cid-6worpni6]{stroke-dashoffset:0;animation:none!important}}.pct-grid[data-astro-cid-2msgjhxu]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.pct-card[data-astro-cid-2msgjhxu]{border:2px solid var(--border);background:var(--bg);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.pct-title[data-astro-cid-2msgjhxu]{margin:0;font-size:16px;font-weight:700}.sentence[data-astro-cid-2msgjhxu]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.pct-in[data-astro-cid-2msgjhxu]{text-align:center;flex:80px;width:96px;height:44px;padding:0 8px}.pct-out[data-astro-cid-2msgjhxu]{background:var(--result);color:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pct-val[data-astro-cid-2msgjhxu]{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:28px;font-weight:600}.pct-val[data-astro-cid-2msgjhxu].up{color:#6ee7a8}.pct-val[data-astro-cid-2msgjhxu].down{color:#ffb4a8}.pct-work[data-astro-cid-2msgjhxu]{color:#c9d3e3;font-size:13px;font-family:var(--font-mono);overflow-wrap:anywhere}
