.bs .pg-stage{--pg-backdrop: repeating-linear-gradient(0deg, rgb(255 255 255 / 2.5%) 0 1px, rgb(255 255 255 / 0%) 1px 4px), radial-gradient(70% 55% at 50% -5%, #12403d 0%, rgb(18 64 61 / 0%) 70%), #071518;--pg-bar: #04100f;--pg-panel: #0e2a2e;--pg-panel-2: #13363a;--pg-side: rgb(4 16 15 / 85%);--pg-row: #0c2428;--pg-ink: #e8fff4;--pg-muted: #a9d9c6;--pg-line: #2c6a66;--pg-field: #7cc7ad;--pg-field-bg: #04100f;--pg-accent: #6dffb0;--pg-accent-deep: #1f8a52;--pg-on-accent: #04130f;--pg-hot: #ff8a7a;--pg-on-hot: #1a0503;--pg-alert: #ffb3a8;--pg-focus: #ffe66d;--pg-suspense: linear-gradient(rgb(4 16 15 / 95%), rgb(4 16 15 / 95%)), #04100f;--pg-radius: 12px;--pg-btn-radius: 8px;--pg-font: var(--font-ui);--pg-display: var(--font-mono);--pg-display-spacing: .06em;--pg-c1: #6dffb0;--pg-c2: #ffc25e;--pg-c3: #ff8a7a;--pg-c4: #e8fff4}.bs-mark{overflow:visible}.bs-mark-head{fill:#6dffb0}.bs-mark-eye{fill:#04130f}.bs-mark-mouth,.bs-mark-handle{stroke:#04130f;stroke-width:3;stroke-linecap:round;fill:none}.bs-mark-handle{stroke:#ffc25e;stroke-width:4}.bs-mark-net{fill:#ffc25e40;stroke:#ffc25e;stroke-width:2;stroke-dasharray:3 3}.bs-mark-text{fill:#e8fff4;font-family:var(--font-mono);font-size:24px;font-weight:800}.bs .pg-mark{width:170px}@media(max-width:559px){.bs .pg-mark{width:150px}}.bs .pg-title,.bs .pg-where,.bs .pg-side h3{text-transform:uppercase;font-family:var(--font-mono)}.bs .pg-btn{text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.04em}.bs .pg-step-n{border-radius:6px;font-family:var(--font-mono)}.bs-role{display:grid;gap:10px}.bs-role-card{position:relative;display:grid;gap:6px;align-content:start;min-height:8.5em;padding:14px 16px;border-radius:12px;border:2px dashed #2c6a66;background:repeating-linear-gradient(-45deg,#0c2428 0 12px,#0e2a2e 12px 24px)}.bs-role[data-shown=no] .bs-role-card>*{visibility:hidden}.bs-role[data-shown=no] .bs-role-card:after{content:attr(data-classified);position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-mono);font-weight:800;letter-spacing:.2em;color:#ffc25e}.bs-role[data-shown=yes][data-role=bot] .bs-role-card{border:2px solid #6dffb0;background:#0b2e22;box-shadow:0 0 30px #6dffb040}.bs-role[data-shown=yes][data-role=human] .bs-role-card{border:2px solid #ffc25e;background:#2a2210}.bs-role-name{font-family:var(--font-mono);font-weight:900;font-size:1.375em;text-transform:uppercase;letter-spacing:.06em}.bs-role[data-role=bot] .bs-role-name{color:#6dffb0}.bs-role[data-role=human] .bs-role-name{color:#ffc25e}.bs-tips{margin:0;padding-left:1.2em;display:grid;gap:2px;color:#d6f5e9}.bs-role[data-role=none] .bs-role-button{display:none}.bs-answer{display:grid;gap:8px}.bs-prompt{font-weight:850;font-size:1.375em;line-height:1.25}.bs-left{font-size:.8125em;color:var(--pg-muted);min-height:1.3em;text-align:right}.bs-case{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;min-height:2em;font-family:var(--font-mono);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#ffc25e}.bs-double{padding:2px 10px;border:2px solid #ff8a7a;border-radius:6px;color:#ff8a7a}.bs-double[data-on=no]{visibility:hidden}.bs-prompt-small{font-weight:750;color:var(--pg-muted);min-height:1.4em}.bs-lineup{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15em),1fr));gap:12px}.bs-suspect{position:relative;display:grid;grid-template-columns:4.2em minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;column-gap:12px;row-gap:4px;align-items:start;min-height:9em;padding:12px;border:2px solid #2c6a66;border-radius:12px;background:#0c2428;color:#e8fff4;font:inherit;text-align:left;cursor:pointer}button.bs-suspect:hover{border-color:#6dffb0}.bs-mug{grid-row:1 / 5;width:4.2em;height:5.2em;padding-top:.4em;border-radius:6px;background:repeating-linear-gradient(0deg,#133b3c 0 2px,#0a1f22 2px 12px)}.bs-mug-human{fill:#7cc7ad}.bs-mug-bot{fill:#6dffb0;display:none}.bs-mug-eye,.bs-mug-grill{fill:#04130f;stroke:#04130f;stroke-width:2}.bs-mug-ant{stroke:#6dffb0;stroke-width:3}.bs-suspect.is-bot .bs-mug-bot{display:inline}.bs-suspect.is-bot .bs-mug-human{display:none}.bs-tag{font-family:var(--font-mono);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffc25e;font-size:.8125em}.bs-said{font-weight:650;line-height:1.3;overflow-wrap:anywhere}.bs-suspect[data-size=long] .bs-said{font-size:.875em}.bs-yours,.bs-by,.bs-votes{font-size:.8125em;font-weight:750;color:var(--pg-muted)}.bs-suspect.is-mine{border-style:dashed;cursor:default}.bs-suspect[aria-checked=true]{border-color:#ff8a7a;box-shadow:inset 0 0 0 2px #ff8a7a}.bs-suspect[aria-checked=true]:after{content:attr(data-stamp);position:absolute;top:8px;right:8px;padding:2px 8px;border:2px solid #ff8a7a;border-radius:4px;color:#ff8a7a;font-family:var(--font-mono);font-weight:900;letter-spacing:.1em;font-size:.75em;transform:rotate(6deg)}.bs-lineup.is-result .bs-suspect{cursor:default}.bs-suspect.is-bot{border-color:#6dffb0;background:#0b2e22;box-shadow:0 0 28px #6dffb04d}.bs-suspect.is-bot .bs-by{color:#6dffb0}.bs-meter{height:14px;border-radius:7px;background:repeating-linear-gradient(90deg,#0c2428 0 18px,#04100f 18px 20px);border:2px solid #2c6a66;overflow:hidden}.bs-meter-fill{display:block;height:100%;background:repeating-linear-gradient(90deg,#6dffb0 0 18px,#1f8a52 18px 20px);transform-origin:left;transform:scaleX(var(--done, 0));transition:transform .4s ease}.bs-unmask{display:grid;gap:4px;justify-items:center;text-align:center;padding:6px 0}.bs-was{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--pg-muted)}.bs-who{font-family:var(--font-mono);font-size:2.3em;font-weight:900;line-height:1.1;color:#6dffb0;text-transform:uppercase;min-height:1.15em;overflow-wrap:anywhere}.bs-unmask[data-state=shown] .bs-who{animation:bs-boot .7s steps(7,end)}@keyframes bs-boot{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.bs-tally{font-weight:750;min-height:1.4em}.bs-mine{font-weight:850;color:#ffc25e;min-height:1.4em}.bs-best{display:grid;gap:10px}.bs-best h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#6dffb0}.bs-best-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.bs-best-list li{display:grid;gap:2px;padding:12px 14px;border-radius:10px;border:2px solid #2c6a66;background:#0c2428}.bs-best-q{font-size:.875em;font-weight:700;color:var(--pg-muted)}.bs-best-a{font-weight:750}.bs-best-by{font-size:.875em;color:#ffc25e;font-weight:700}.bs .pg-step-2{background:#d6f5e9;color:#04130f;border-color:#d6f5e9}.bs .pg-step-3{background:#ffc25e;color:#1a1203;border-color:#ffc25e}.bs .pg-suspense:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#6dffb0;box-shadow:0 0 18px #6dffb0;animation:bs-scan 1.7s linear}@keyframes bs-scan{0%{transform:translateY(0)}to{transform:translateY(600px)}}.bs .pg-suspense-text{position:relative;font-family:var(--font-mono);text-transform:uppercase;color:#6dffb0;font-size:1.6em}html[data-pg-screen] .bs .bs-role,html[data-pg-screen] .bs .bs-answer textarea,html[data-pg-screen] .bs [data-bs-send],html[data-pg-screen] .bs .bs-left{display:none}html[data-pg-screen] .bs .bs-prompt{font-size:2em}
