.pcp-btn,.pcp-btnOutline{border-radius:var(--radius-control);text-align:center;cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.pcp-btn{border:2px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-button)}.pcp-btnOutline{border:2px solid var(--color-accent);color:var(--color-accent-dark);background:0 0}.pcp-btn:focus-visible,.pcp-btnOutline:focus-visible,.pcp-textLink:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.pcp-stack{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px;display:flex}.pcp-stackCenter{align-items:center}.pcp-textLink{min-height:48px;color:var(--color-accent-dark);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.pcp-title,.pcp-panel,.pcp-answer,.pcp-question{overflow-wrap:anywhere;min-width:0}.pcp-panel{text-align:center;max-width:640px;margin:0 auto}.pcp-heading{font-family:var(--font-display);font-weight:var(--font-display-weight);color:var(--color-ink);margin:0 0 8px;font-size:26px;line-height:1.2}.pcp-lead{color:var(--color-ink);margin:0 0 8px;font-size:18px}.pcp-when{color:var(--color-ink-soft);margin:0}.pcp-speakers{color:var(--color-ink-soft);margin:4px 0 0;font-size:15px}.pcp-confirmLine{color:var(--color-ink);justify-content:center;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:flex}.pcp-tick{border-radius:var(--radius-pill);background:var(--color-saved);width:28px;height:28px;color:var(--color-on-accent);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.pcp-others{text-align:left;margin-top:24px}.pcp-othersTitle{font-family:var(--font-display);font-weight:var(--font-display-weight);color:var(--color-ink);margin:0 0 12px;font-size:22px}.pcp-quiet{text-align:center;margin:24px 0 0}.pcp-confirm{border:1.5px solid var(--color-outline);border-radius:var(--radius-control);background:var(--color-surface);margin:0;padding:12px}.pcp-confirm p{margin:0 0 8px;font-weight:600}.pcp-confirmRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pcp-previewNote{color:var(--color-ink);margin:0 0 16px;font-weight:700}.pcp-previewSection+.pcp-previewSection{margin-top:20px}.pcp-previewList{flex-direction:column;gap:14px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pcp-question{color:var(--color-ink);margin:0;font-weight:700}.pcp-answer{color:var(--color-ink);margin:2px 0 0}.pcp-noAnswer{color:var(--color-ink-soft);font-style:italic}.pcp-answerList{margin:2px 0 0;padding-left:20px}.pcp-art{width:min(100%,320px);height:auto;color:var(--color-night);margin:0 auto 12px;display:block;overflow:hidden}.pcp-weed{transform-box:fill-box;transform-origin:50%;animation:5s ease-out forwards pcp-roll}.pcp-weedSpin{color:var(--color-accent-dark);transform-box:fill-box;transform-origin:50%;animation:5s ease-out forwards pcp-spin}@keyframes pcp-roll{0%{transform:translate(-80px)}to{transform:translate(130px)}}@keyframes pcp-spin{0%{transform:rotate(0)}to{transform:rotate(600deg)}}@media (prefers-reduced-motion:reduce){.pcp-weed,.pcp-weedSpin{animation:none}}.pcp-formTop{max-width:760px;margin:0 auto;padding:4px 16px 0}.pcp-formTop .pcp-speakers{margin:0 0 4px 8px}.pcp-skeleton{border:1px solid var(--color-panel-deep);border-radius:var(--radius-card);background:var(--color-surface);min-height:190px}@media (min-width:560px){.pcp-stack{flex-direction:row;justify-content:center}}
