:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:15px/1.4 system-ui,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{background-color:#8bb1b2;height:100%;margin:0;overflow:hidden}#root{box-sizing:border-box;height:100dvh}table{border-collapse:collapse;width:100%;margin-bottom:12px}th,td{text-align:left;border:1px solid #8884;padding:4px 8px}button{font:inherit;cursor:pointer;padding:6px 14px}button:disabled{cursor:not-allowed;opacity:.5}.error{color:#d33;font-weight:700}.inline-icon{vertical-align:middle;object-fit:contain;width:20px;height:20px}.app{box-sizing:border-box;text-align:left;flex-direction:row;gap:10px;height:100%;padding:8px;display:flex;overflow:hidden}.app__play-area{flex-direction:column;flex:auto;gap:6px;min-width:0;min-height:0;display:flex}.app__main{flex:auto;gap:10px;min-height:0;display:flex}.app__sidebar{scrollbar-width:thin;flex-direction:column;flex:0 0 13.33%;gap:6px;min-width:150px;min-height:0;display:flex;overflow-y:auto}.undo-button{color:#fbbf24;cursor:pointer;background:#2a2410;border:2px solid #f59e0b;border-radius:8px;flex:none;padding:8px 14px;font-size:.85rem;font-weight:600;line-height:1.3}.undo-button:hover:not(:disabled){color:#1a1a1a;background:#f59e0b}.undo-button:disabled{opacity:.5;cursor:default}.app__board-wrapper{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.finished-overlay{z-index:20;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}@font-face{font-family:Terror Babble;src:url(/game/assets/TerrorBabble-DBLj92Qw.ttf)format("truetype");font-display:swap}.setup-screen{background-color:#141414;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.setup-screen__content{flex-direction:column;align-items:center;gap:16px;width:min(1000px,100% - 24px);font-family:Terror Babble,sans-serif;display:flex}.setup-screen__nickname{color:#fff;text-align:center;background:#0000008c;border:2px solid #fff;border-radius:999px;outline:none;min-width:260px;padding:12px 20px;font-family:inherit;font-size:3.3rem;font-weight:600}.setup-screen__nickname::placeholder{color:#fff9}.setup-screen__nickname:disabled{opacity:.75}.setup-screen__actions{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.setup-screen__start,.setup-screen__tutorial,.setup-screen__multiplayer,.setup-screen__leaderboard,.setup-screen__language{box-sizing:border-box;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:14px;width:100%;max-width:860px;padding:clamp(12px,2.2vw,18px) clamp(14px,3vw,22px);font-family:inherit;font-size:clamp(24px,7vw,86px);display:inline-block}.setup-screen__start:hover:not(:disabled),.setup-screen__tutorial:hover,.setup-screen__multiplayer:hover:not(:disabled),.setup-screen__leaderboard:hover,.setup-screen__language:hover:not(:disabled){background:#000c}.setup-screen__language{max-width:420px;font-size:clamp(18px,3.2vw,38px)}.setup-screen__start:disabled{opacity:.75;cursor:default}.setup-screen__leaderboard:hover{background:#0009}.setup-screen__gang-title{color:#fff;text-shadow:0 2px 8px #000000b3;margin:0;font-size:clamp(32px,6vw,72px);font-weight:400}.setup-screen__gangs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;width:100%;display:grid}.setup-screen__gang{background:var(--player-card-surface);border:4px solid var(--player-card-rim);min-height:280px;box-shadow:0 6px 0 var(--player-card-shade);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:12px;font-family:inherit;transition:transform .12s;display:flex;overflow:hidden}.setup-screen__gang:hover:not(:disabled){transform:translateY(-4px)scale(1.03)}.setup-screen__gang:disabled{opacity:.7;cursor:default}.setup-screen__gang-face{object-fit:contain;width:100%;max-height:220px}.setup-screen__gang-name{color:#fff;font-size:clamp(22px,3vw,36px)}.setup-screen__gang.player-card--yellow .setup-screen__gang-name{color:#3a2f00}.leaderboard-overlay{z-index:55;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.leaderboard-modal{color:#fff;text-align:center;background:#0a0014;border:4px solid #0ff;border-radius:4px;width:min(780px,92vw);max-height:85vh;padding:28px 24px;font-family:Terror Babble,sans-serif;position:relative;overflow-y:auto;box-shadow:0 0 16px 2px #00ffffb3,inset 0 0 24px #00ffff26}.leaderboard-modal:after{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.leaderboard-modal__close{color:#0ff;cursor:pointer;background:#0a0014;border:2px solid #0ff;border-radius:50%;width:44px;height:44px;padding:0;font-family:Terror Babble,sans-serif;font-size:1.8rem;line-height:1;position:absolute;top:8px;right:10px}.leaderboard-modal__title{letter-spacing:.05em;color:#fff;margin:4px 0 28px;font-size:3.2rem}.leaderboard-modal__status{color:#fff;font-size:2rem;line-height:1.6}.leaderboard-modal__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.leaderboard-modal__row{color:#fff;align-items:center;gap:18px;font-size:1.9rem;display:flex}.leaderboard-modal__rank{opacity:.8;flex:none}.leaderboard-modal__name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;overflow:hidden}.leaderboard-modal__score{flex:none}.setup-screen .error{color:#ff8a8a;background:#000000b3;border-radius:8px;padding:6px 14px;font-weight:600}.player-strip{flex-direction:column;flex:none;gap:10px;display:flex}.app__sidebar>.player-strip{margin-top:auto}.player-card{isolation:isolate;border:3px solid var(--player-card-rim,#888);background-color:var(--player-card-surface,#444);color:#fff;text-shadow:0 1px 2px #0009;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:1.15rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff38,0 3px 8px #0003}.player-card:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 100% 0, #ffffff1a, transparent 65%), repeating-radial-gradient(ellipse at -18% 112%, transparent 0 22px, color-mix(in srgb, var(--player-card-shade) 22%, transparent) 25px 32px, transparent 35px 62px);border-radius:9px;position:absolute;inset:0}.player-card .inline-icon{width:30px;height:30px}.player-card--big{box-sizing:border-box;align-items:stretch;min-height:243px;padding-top:8px;padding-bottom:8px}.player-card__body{z-index:1;flex:auto;min-width:0;position:relative}.player-card__grit{flex-direction:row;flex-shrink:0;gap:6px;display:flex}.player-card__grit-token{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.95rem;font-weight:700;line-height:1;display:flex}.player-card__grit-token--used{visibility:hidden}.player-card--red{--player-card-surface:#c0392b;--player-card-rim:#e77864;--player-card-shade:#762419}.player-card--blu{--player-card-surface:#2471a3;--player-card-rim:#65a9d4;--player-card-shade:#123e5b}.player-card--green{--player-card-surface:#229954;--player-card-rim:#71cf92;--player-card-shade:#126839}.player-card--yellow{--player-card-surface:#f1c40f;--player-card-rim:#bd8e10;--player-card-shade:#947207;color:#3a2f00;text-shadow:none}.player-card__name-side{flex-shrink:0;align-items:center;gap:6px;display:flex}.player-card__covo-count{box-sizing:border-box;border:2px solid var(--player-card-rim,#888);background:color-mix(in srgb, var(--player-card-surface,#888) 62%, #fff);color:#1a1a1a;font-variant-numeric:tabular-nums;width:28px;height:28px;text-shadow:none;border-radius:7px;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff40,0 2px #00000059}.player-card--active{border-color:#fff;box-shadow:inset 0 0 0 1px #ffffff38,0 0 8px 1px #ffffffbf}.player-card__name-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.player-card__name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.player-card__stats{align-items:flex-start;gap:5px;margin-top:6px;display:flex}.player-card__inventory{gap:6px;display:grid}.player-card__inventory-row{grid-template-columns:40% repeat(2,minmax(0,1fr));align-items:center;column-gap:6px;min-height:64px;display:grid}.player-card__inventory-row .job-active-strip__card{width:100%;min-width:0}.player-card__inventory-row .inline-icon{width:45px;height:45px}.player-card__inventory-row .player-card__stat-item--detached{margin-left:0}.player-card__stat-item{flex-direction:column;align-items:center;gap:1px;font-size:1rem;display:flex}.player-card__stat-item--detached{margin-left:4px}.player-card__skills{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.player-card__corrupt-officer{gap:4px;margin-top:4px;display:flex}.player-card__corrupt-officer-icon{cursor:pointer;background:#ffffffd9;border:2px solid #0000;border-radius:50%;width:20px;height:20px;padding:2px}.player-card__corrupt-officer-icon:hover{border-color:#fff9}.player-card__corrupt-officer-icon--selected{border-color:#c084fc;box-shadow:0 0 0 2px #c084fc}.player-card__skill-icon{border-radius:4px;width:230px;height:auto;box-shadow:0 1px 3px #00000080}.hand-drawer{flex-direction:column;flex:none;align-items:flex-start;display:flex}.hand-drawer__toggle{color:#1a1a1a;cursor:pointer;background:#f0f0f4;border:2px solid #c084fc;border-radius:8px;padding:6px 14px;font-size:.95rem;font-weight:600;box-shadow:0 2px 8px #00000080}.hand-drawer .hand-drawer__toggle,.skills-drawer .hand-drawer__toggle{border-width:3px;padding:10px 22px;font-size:1.2rem}.action-log-drawer .hand-drawer__toggle,.top-strip__button--secondary{opacity:.9;padding:5px 12px;font-size:.85rem}.skills-drawer{flex-direction:column;flex:none;align-items:flex-start;display:flex}.skills-drawer__panel{z-index:15;color:#f5f5f8;background:#1e1e28;border:2px solid #c084fc;border-radius:8px;max-width:min(80vw,900px);padding:10px;position:fixed;bottom:60px;left:240px;box-shadow:0 4px 16px #0009}.action-log-drawer{flex-direction:column;flex:none;align-items:flex-start;display:flex}.action-log-drawer__panel{z-index:15;color:#f5f5f8;background:#1e1e28;border:2px solid #c084fc;border-radius:8px;max-width:min(80vw,900px);padding:10px;position:fixed;bottom:108px;left:240px;box-shadow:0 4px 16px #0009}.action-log-drawer__list{flex-direction:column;gap:4px;min-width:260px;max-height:40vh;display:flex;overflow-y:auto}.action-log-drawer__entry{margin:0;font-size:.85rem;line-height:1.3}.hand-drawer__panel{z-index:15;background:#1e1e28;border:2px solid #c084fc;border-radius:8px;max-width:min(95vw,1400px);padding:10px;position:fixed;bottom:12px;left:240px;box-shadow:0 4px 16px #0009}.hand-drawer__cards{flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex}.hand-drawer__card{border-radius:6px;flex-shrink:0;width:215px;box-shadow:0 1px 4px #0006}.hand-drawer__card--clickable{cursor:pointer;outline-offset:2px;outline:2px solid #ffe678e6;box-shadow:0 0 10px 2px #ffdc64b3}.hand-drawer__card--selected{outline-color:#22c55e;box-shadow:0 0 10px 2px #22c55ed9}.top-strip{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.top-strip__decision-area{text-align:center;flex-direction:column;flex:auto;align-items:center;min-width:0;height:130px;display:flex;overflow-y:auto}.top-strip__buttons{--toolbar-size:clamp(76px, 8.2vw, 118px);flex:none;align-items:center;gap:8px;display:flex}@media (width<=1700px){.top-strip__buttons{--toolbar-size:clamp(76px, 6vw, 102px)}}.top-strip__decision-area.human-controls{box-sizing:border-box;color:#f5ecd7;background:#25363a;border:2px solid #ddbd79;border-radius:16px;padding:6px 10px;position:relative;overflow:visible}.human-controls__body{grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:4px;width:100%;min-width:0;height:100%;display:grid}.human-controls__main{scrollbar-width:thin;justify-content:safe center;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow-x:auto}.human-controls--action .human-controls__main{box-sizing:border-box;padding-top:32px}.human-controls__main>.decision-panel{width:auto;min-width:0;margin:0;padding:0}.human-controls__guidance{text-align:right;color:#ead9b3;font-size:.72rem;line-height:1.3;position:absolute;top:7px;left:10px;right:10px}.human-controls .human-controls__guidance h3{text-align:right;margin:0 0 2px;font-size:.78rem;display:block}.human-controls .human-controls__guidance p{white-space:normal;margin:0;display:block}.human-controls--action .decision-panel>h3,.human-controls--action .decision-panel>p{text-align:right;margin:0;font-size:.78rem;position:absolute;top:7px;left:10px;right:10px}.human-controls--action .decision-panel>p{font-size:.72rem;top:24px}.human-controls .decision-panel__quick-buttons button,.human-controls__main>button{color:#f5ecd7;font:inherit;cursor:pointer;background:#344c4e;border:1px solid #ddbd79;border-radius:10px;padding:9px 12px;font-size:.8rem;font-weight:700}.human-controls button:disabled{opacity:.35;cursor:default}.human-controls>.error{margin:0;font-size:.7rem;position:absolute;bottom:2px;left:10px;right:44px}.action-chooser{flex-shrink:0;grid-template-columns:max-content max-content;justify-content:center;gap:4px;width:max-content;height:100%;display:grid}.action-chooser__box{border:2px solid var(--human-border);background:var(--human-surface);min-width:0;color:var(--human-text);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:4px;display:flex}.action-chooser__label{letter-spacing:.03em;font-size:.8rem;font-weight:800}.action-chooser .decision-pill__options{flex-wrap:nowrap;gap:4px;width:100%}.action-chooser .decision-pill__grit-button{font-variant-numeric:tabular-nums;place-items:center;width:36px;height:36px;padding:0;font-size:1.25rem;line-height:1;display:grid}.action-chooser__box--actions .decision-pill__options{grid-template-columns:repeat(6,48px);gap:4px;display:grid}.action-chooser .decision-pill__action-button{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;min-width:0;max-width:none;height:58px;padding:5px 0;display:flex}.action-chooser .decision-pill__action-button img{width:30px;height:30px}.action-chooser__action-name{color:#1a1a1a;white-space:nowrap;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.1}@media (width<=1300px){.action-chooser .decision-pill__grit-button{width:32px;height:32px}.action-chooser__box--actions .decision-pill__options{grid-template-columns:repeat(6,42px)}.action-chooser .decision-pill__action-button{width:42px}.action-chooser .decision-pill__action-button img{width:28px;height:28px}.action-chooser__action-name{font-size:9px}}.action-chooser .decision-pill__pass{grid-column:1/-1;padding:2px 8px;font-size:.7rem}.action-chooser__extra{font-size:.75rem}.toolbar-icon{vertical-align:middle;width:24px;height:24px}.toolbar-count{font-variant-numeric:tabular-nums;margin-left:6px}:is(.top-strip__buttons,.top-strip__primary-buttons) .hand-drawer__toggle{--toolbar-face:#27383c;--toolbar-accent:#eee3c7;box-sizing:border-box;width:var(--toolbar-size);height:var(--toolbar-size);background:linear-gradient(145deg, #ffffff0c, transparent 65%), var(--toolbar-face);color:var(--toolbar-accent);opacity:1;border:2px solid #14272b;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;padding:14px 6px 10px;font-size:clamp(.7rem,.95vw,.9rem);font-weight:700;line-height:1.15;transition:background-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff26,0 4px #14272b,0 6px 9px #14272b26}.top-strip__primary-buttons :is(.hand-drawer,.skills-drawer) .hand-drawer__toggle{width:var(--top-button-width);font-size:clamp(1rem,1.3vw,1.2rem)}.top-strip__primary-buttons .hand-drawer .hand-drawer__toggle{--toolbar-face:#efd49a;--toolbar-accent:#283438}.top-strip__primary-buttons .skills-drawer .hand-drawer__toggle{--toolbar-face:#a5cfbd;--toolbar-accent:#213c35}:is(.top-strip__buttons,.top-strip__primary-buttons) .toolbar-icon{filter:drop-shadow(0 2px #00000018);flex:0 auto;width:48%;height:58%}:is(.top-strip__buttons,.top-strip__primary-buttons) .toolbar-label{white-space:nowrap;margin-top:auto}:is(.top-strip__buttons,.top-strip__primary-buttons) .toolbar-count{background:var(--toolbar-accent);min-width:16px;color:var(--toolbar-face);text-align:center;border-radius:6px;padding:2px 4px;font-size:.7rem;line-height:1.2;position:absolute;top:7px;right:8px}:is(.top-strip__buttons,.top-strip__primary-buttons) .hand-drawer__toggle:hover{background-color:color-mix(in srgb, var(--toolbar-face), white 12%);transform:translateY(-1px)}:is(.top-strip__buttons,.top-strip__primary-buttons) .hand-drawer__toggle:is(:active,[aria-expanded=true]){box-shadow:inset 0 0 0 2px var(--toolbar-accent), 0 2px 0 #14272b;transform:translateY(2px)}:is(.top-strip__buttons,.top-strip__primary-buttons) .hand-drawer__toggle:focus-visible{outline-offset:3px;outline:3px solid #fff7e2}@media (prefers-reduced-motion:reduce){:is(.top-strip__buttons,.top-strip__primary-buttons) .hand-drawer__toggle{transition:none}}.raid-banner{box-sizing:border-box;color:#f5ecd7;background:#25363a;border:2px solid #ddbd79;border-radius:12px;flex-direction:column;flex:none;gap:8px;width:100%;min-width:0;padding:10px;display:flex;overflow:hidden}.raid-banner__text{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.raid-banner__heading{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.raid-banner__heading,.raid-banner__requirement{font-size:1.15rem;font-weight:800}.raid-banner__requirement{margin:0}.raid-banner__caption{color:#d7c399;margin-bottom:6px;font-size:.7rem}.raid-banner__team{background:#15282b;border:1px solid #ffffff30;border-radius:8px;margin-bottom:6px;padding:7px}.raid-banner__team--leading{background:#345644;border-color:#b8e0ad}.raid-banner__team-players{align-items:center;gap:4px;display:flex}.raid-banner__team-players img{object-fit:contain;width:24px;height:24px}.raid-banner__score{margin-left:auto;font-size:1.6rem;line-height:1}.raid-banner__team--leading .raid-banner__score{color:#dcf3b5}.raid-banner__team-detail{justify-content:space-between;gap:4px;margin-top:4px;font-size:.65rem;display:flex}.job-active-strip__card{vertical-align:middle;border-radius:4px;width:42px;box-shadow:0 1px 3px #0006}.job-active-strip__card--empty{aspect-ratio:2532/1663;visibility:hidden;box-shadow:none}.board-view{aspect-ratio:8070/4200;max-width:100%;max-height:100%;line-height:0;position:relative}.board-view__background{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.board-token{pointer-events:none;filter:drop-shadow(0 1px 2px #0009);position:absolute;transform:translate(-50%,-50%)}.board-supply-count{box-sizing:border-box;aspect-ratio:1;color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#3a3e43;border-radius:4px;place-items:center;width:1.45%;min-width:17px;min-height:17px;font-size:.78rem;font-weight:800;line-height:1;display:grid}.board-token--pawn{z-index:1;transition:left .8s,top .8s,width .8s,opacity 1s}.board-dope-transfer,.board-officer-entry{z-index:2;animation:board-token-transfer var(--token-move-duration) ease both}.board-dope-transfer img{width:100%;display:block}.board-dope-transfer__count{color:#fff;text-align:center;background:#0a0a10d9;border-radius:50%;min-width:1em;padding:2px;font-size:.7rem;line-height:1;position:absolute;bottom:0;right:0}@keyframes board-token-transfer{0%{left:var(--token-from-x);top:var(--token-from-y)}}.resource-flights{z-index:25;pointer-events:none;position:fixed;inset:0}.resource-flights__token{filter:drop-shadow(0 2px 3px #0009);animation:.8s ease-in-out both resource-flight;position:fixed;transform:translate(-50%,-50%)}.resource-flights__token img{width:100%;height:auto;display:block}.resource-flights__token span{color:#fff;text-align:center;background:#0a0a10dd;border-radius:50%;min-width:1em;padding:2px;font-size:.7rem;line-height:1;position:absolute;bottom:0;right:0}@keyframes resource-flight{0%{left:var(--flight-from-x);top:var(--flight-from-y)}}.board-token--pawn-leaving{opacity:0}.board-token--pawn-evolution{z-index:3;outline-offset:3px;border-radius:50%;outline:3px solid #ffe08a;animation:1s ease-in-out infinite pawn-evolution-blink}@keyframes pawn-evolution-blink{0%,to{opacity:1;filter:drop-shadow(0 0 8px #ffe08a)}50%{opacity:.35;filter:drop-shadow(0 0 2px #ffe08a)}}@media (prefers-reduced-motion:reduce){.board-token--pawn-evolution{filter:drop-shadow(0 0 8px #ffe08a);animation:none}}.board-token--pawn-brawl-flash{filter:brightness(1.2)drop-shadow(0 0 6px #ffffffe6);animation:.52s ease-in-out infinite brawl-flash-pulse}.board-token--pawn-jail-pulse{animation:.7s ease-in-out infinite brawl-flash-pulse}@keyframes brawl-flash-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.15)}}.board-token--money-dot{aspect-ratio:1;object-fit:cover;border:1px solid #0009;border-radius:50%}.board-count-badge{pointer-events:none;aspect-ratio:1;color:#000;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.55%;min-width:16px;min-height:16px;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0009}.board-highlight{z-index:5;aspect-ratio:1;cursor:pointer;background:radial-gradient(circle,#ffe14647 55%,#0000 80%);border:3.5px solid #ffda2d;border-radius:50%;justify-content:center;align-items:center;animation:1.3s ease-in-out infinite board-highlight-pulse;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffda2d8c,0 0 18px 5px #ffc828f2,inset 0 0 10px 2px #ffe6788c}.board-highlight:hover{background:radial-gradient(circle,#ffe1466b 55%,#0000 80%);box-shadow:0 0 0 2px #ffda2db3,0 0 22px 7px #ffc828,inset 0 0 12px 3px #ffe678b3}.board-pawn-unavailable{z-index:5;aspect-ratio:1;box-sizing:border-box;color:#fff;cursor:help;background:#14141c73;border:2px dashed #ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.board-highlight--contact{box-sizing:border-box;aspect-ratio:auto;border-radius:6px;padding:0}.board-highlight--contact:focus-visible{outline-offset:3px;outline:3px solid #fff}.board-highlight--selected{background:radial-gradient(circle,#22c55e52 55%,#0000 80%);border-color:#22c55e;animation:none;box-shadow:0 0 0 2px #22c55e80,0 0 18px 5px #22c55e,inset 0 0 10px 2px #22c55e8c}.board-highlight--hood,.board-highlight--hood:hover,.board-highlight--hood.board-highlight--selected{box-shadow:none;background:0 0;border:0;border-radius:0;animation:1.3s ease-in-out infinite board-highlight-hood-pulse}.board-highlight--hood.board-highlight--selected{animation:none}.board-highlight--hood:before{content:"";filter:drop-shadow(0 0 5px #ffc828f2);transform:rotate(var(--hood-flower-rotation,0deg));pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M30.01 22.48A20 20 0 0 1 69.99 22.48A20 20 0 0 1 82.35 60.51A20 20 0 0 1 50.00 84.02A20 20 0 0 1 17.65 60.51A20 20 0 0 1 30.01 22.48Z' fill='rgba%28255%2C225%2C70%2C0.28%29' stroke='%23ffda2d' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.board-highlight--hood:hover:before{filter:drop-shadow(0 0 8px #ffc828);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M30.01 22.48A20 20 0 0 1 69.99 22.48A20 20 0 0 1 82.35 60.51A20 20 0 0 1 50.00 84.02A20 20 0 0 1 17.65 60.51A20 20 0 0 1 30.01 22.48Z' fill='rgba%28255%2C225%2C70%2C0.45%29' stroke='%23ffda2d' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E")}.board-highlight--hood.board-highlight--selected:before{filter:drop-shadow(0 0 6px #22c55e);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M30.01 22.48A20 20 0 0 1 69.99 22.48A20 20 0 0 1 82.35 60.51A20 20 0 0 1 50.00 84.02A20 20 0 0 1 17.65 60.51A20 20 0 0 1 30.01 22.48Z' fill='rgba%2834%2C197%2C94%2C0.32%29' stroke='%2322c55e' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E")}.board-highlight--hood .board-highlight__count{box-sizing:border-box;border:2px solid #fff;min-width:26px;min-height:26px;font-size:16px;top:26%;left:11%;right:auto;transform:translate(-50%,-50%)}@keyframes board-highlight-hood-pulse{0%,to{opacity:.8}50%{opacity:1}}.board-highlight--den,.board-highlight--den:hover,.board-highlight--den.board-highlight--selected,.board-highlight--jail,.board-highlight--jail:hover,.board-highlight--jail.board-highlight--selected{box-shadow:none;background:0 0;border:0;border-radius:0;animation:1.3s ease-in-out infinite board-highlight-hood-pulse}.board-highlight--den.board-highlight--selected,.board-highlight--jail.board-highlight--selected{animation:none}.board-highlight--den{aspect-ratio:800/880}.board-highlight--jail{aspect-ratio:890/1406}.board-highlight--den:before,.board-highlight--jail:before{content:"";filter:drop-shadow(0 0 5px #ffc828f2);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.board-highlight--den:hover:before,.board-highlight--jail:hover:before{filter:drop-shadow(0 0 8px #ffc828)}.board-highlight--den.board-highlight--selected:before,.board-highlight--jail.board-highlight--selected:before{filter:drop-shadow(0 0 6px #22c55e)}.board-highlight--den:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 880'%3E%3Cpath d='M363.0 62.6Q403.0 42.0 443.0 62.6L728.0 209.4Q768.0 230.0 768.0 275.0L768.0 625.0Q768.0 670.0 728.0 690.6L443.0 837.4Q403.0 858.0 363.0 837.4L78.0 690.6Q38.0 670.0 38.0 625.0L38.0 275.0Q38.0 230.0 78.0 209.4Z' fill='rgba%28255%2C225%2C70%2C0.28%29' stroke='%23ffda2d' stroke-width='39' stroke-linejoin='round'/%3E%3C/svg%3E")}.board-highlight--den:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 880'%3E%3Cpath d='M363.0 62.6Q403.0 42.0 443.0 62.6L728.0 209.4Q768.0 230.0 768.0 275.0L768.0 625.0Q768.0 670.0 728.0 690.6L443.0 837.4Q403.0 858.0 363.0 837.4L78.0 690.6Q38.0 670.0 38.0 625.0L38.0 275.0Q38.0 230.0 78.0 209.4Z' fill='rgba%28255%2C225%2C70%2C0.45%29' stroke='%23ffda2d' stroke-width='39' stroke-linejoin='round'/%3E%3C/svg%3E")}.board-highlight--den.board-highlight--selected:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 880'%3E%3Cpath d='M363.0 62.6Q403.0 42.0 443.0 62.6L728.0 209.4Q768.0 230.0 768.0 275.0L768.0 625.0Q768.0 670.0 728.0 690.6L443.0 837.4Q403.0 858.0 363.0 837.4L78.0 690.6Q38.0 670.0 38.0 625.0L38.0 275.0Q38.0 230.0 78.0 209.4Z' fill='rgba%2834%2C197%2C94%2C0.32%29' stroke='%2322c55e' stroke-width='39' stroke-linejoin='round'/%3E%3C/svg%3E")}.board-highlight--jail:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 890 1406'%3E%3Cpath d='M142 669L146 672L150 674L153 678L156 681L158 685L160 689L161 694L161 698L161 703L161 707L160 712L158 716L156 720L153 724L150 727L146 730L142 732L140 733L138 734L116 749L114 750L94 768L93 769L75 789L74 791L59 813L58 815L46 839L45 841L37 866L36 868L31 894L31 896L29 923L29 925L31 952L31 954L36 980L37 982L45 1007L46 1009L58 1033L59 1035L74 1057L75 1059L93 1079L94 1080L114 1098L116 1099L138 1114L140 1115L164 1127L166 1128L191 1136L193 1137L219 1142L221 1142L248 1144L250 1144L277 1142L279 1142L305 1137L307 1136L332 1128L334 1127L358 1115L360 1114L365 1111L369 1108L373 1107L377 1105L382 1105L386 1105L391 1105L395 1107L400 1108L404 1111L407 1113L410 1117L413 1120L416 1124L417 1129L419 1133L419 1138L419 1142L418 1158L418 1160L420 1187L420 1189L425 1215L426 1218L435 1243L435 1245L447 1269L448 1271L463 1293L465 1295L482 1315L484 1317L504 1334L506 1336L528 1351L530 1352L554 1364L556 1364L581 1373L584 1374L610 1379L612 1379L639 1381L641 1381L668 1379L670 1379L696 1374L699 1373L724 1364L726 1364L750 1352L752 1351L774 1336L776 1334L796 1317L798 1315L815 1295L817 1293L832 1271L833 1269L845 1245L845 1243L854 1218L855 1215L860 1189L860 1187L862 1160L862 1158L860 1131L860 1129L855 1103L854 1100L845 1075L845 1073L833 1049L832 1047L817 1025L815 1023L798 1003L796 1001L776 984L774 982L752 967L750 966L743 963L739 960L735 957L732 954L729 951L727 947L725 942L724 938L723 933L723 929L724 924L725 920L727 916L729 912L732 908L735 905L739 902L743 900L753 894L755 893L778 878L780 877L800 859L802 857L820 837L821 835L836 812L837 810L849 786L850 784L859 758L860 756L865 729L865 727L867 700L867 698L865 671L865 669L860 642L859 640L850 614L849 612L837 588L836 586L821 563L820 561L802 541L800 539L780 521L778 520L755 505L753 504L746 500L742 498L739 495L735 491L732 488L730 484L728 479L727 475L727 470L727 465L728 460L729 456L731 452L734 448L737 444L740 441L743 439L743 439L766 424L768 422L788 405L790 403L807 383L809 381L824 359L825 357L837 333L837 331L846 306L847 303L852 277L852 275L854 248L854 246L852 219L852 217L847 191L846 188L837 163L837 161L825 137L824 135L809 113L807 111L790 91L788 89L768 72L766 70L744 55L742 54L718 42L716 42L691 33L688 32L662 27L660 27L633 25L631 25L604 27L602 27L576 32L573 33L548 42L546 42L522 54L520 55L498 70L496 72L476 89L474 91L457 111L455 113L440 135L439 137L427 161L427 163L418 188L417 191L412 217L412 219L410 246L410 248L410 249L410 254L410 258L408 262L407 266L405 270L402 274L399 277L396 280L392 282L388 284L383 285L379 286L375 286L370 286L366 285L362 284L358 282L357 281L333 269L331 269L306 260L303 259L277 254L275 254L248 252L246 252L219 254L217 254L191 259L188 260L163 269L161 269L137 281L135 282L113 297L111 299L91 316L89 318L72 338L70 340L55 362L54 364L42 388L42 390L33 415L32 418L27 444L27 446L25 473L25 475L27 502L27 504L32 530L33 533L42 558L42 560L54 584L55 586L70 608L72 610L89 630L91 632L111 649L113 651L135 666L137 667L142 669Z' fill='rgba%28255%2C225%2C70%2C0.28%29'/%3E%3Cpath d='M135 688L137 689L138 690L139 692L140 694L141 696L142 698L142 700L142 702L142 704L141 706L140 707L139 709L138 711L137 712L135 713L133 715L131 715L130 716L128 717L127 718L105 733L104 733L102 735L101 736L81 753L81 754L79 756L78 756L61 776L60 777L58 779L58 780L43 802L42 803L41 805L40 806L29 830L28 831L27 833L27 835L18 860L18 861L17 863L17 864L12 890L12 892L11 894L11 895L10 922L10 923L10 925L10 926L11 953L11 954L12 956L12 958L17 984L17 985L18 987L18 988L27 1013L27 1015L28 1017L29 1018L40 1042L41 1043L42 1045L43 1046L58 1068L58 1069L60 1071L61 1072L78 1092L79 1092L81 1094L81 1095L101 1112L102 1113L104 1115L105 1115L127 1130L128 1131L130 1132L131 1133L155 1144L156 1145L158 1146L160 1146L185 1155L186 1155L188 1156L189 1156L215 1161L217 1161L219 1162L220 1162L247 1163L248 1163L250 1163L251 1163L278 1162L279 1162L281 1161L283 1161L309 1156L310 1156L312 1155L313 1155L338 1146L340 1146L342 1145L343 1144L367 1133L368 1132L370 1131L371 1130L375 1127L377 1126L379 1125L381 1125L383 1124L385 1124L387 1125L389 1125L391 1126L393 1127L394 1128L396 1130L397 1131L398 1133L399 1135L399 1137L400 1139L400 1141L399 1157L399 1158L399 1160L399 1161L400 1188L400 1189L401 1192L401 1193L406 1219L407 1220L407 1223L407 1224L416 1249L417 1250L417 1252L418 1254L430 1278L430 1279L431 1281L432 1282L447 1304L448 1305L449 1307L450 1308L468 1328L468 1329L470 1331L471 1331L491 1349L492 1350L494 1351L495 1352L517 1367L518 1368L520 1369L521 1369L545 1381L547 1382L549 1382L550 1383L575 1392L576 1392L579 1392L580 1393L606 1398L607 1398L610 1399L611 1399L638 1400L639 1400L641 1400L642 1400L669 1399L670 1399L673 1398L674 1398L700 1393L701 1392L704 1392L705 1392L730 1383L731 1382L733 1382L735 1381L759 1369L760 1369L762 1368L763 1367L785 1352L786 1351L788 1350L789 1349L809 1331L810 1331L812 1329L812 1328L830 1308L831 1307L832 1305L833 1304L848 1282L849 1281L850 1279L850 1278L862 1254L863 1252L863 1250L864 1249L873 1224L873 1223L873 1220L874 1219L879 1193L879 1192L880 1189L880 1188L881 1161L881 1160L881 1158L881 1157L880 1130L880 1129L879 1126L879 1125L874 1099L873 1098L873 1095L873 1094L864 1069L863 1068L863 1066L862 1064L850 1040L850 1039L849 1037L848 1036L833 1014L832 1013L831 1011L830 1010L812 990L812 989L810 987L809 987L789 969L788 968L786 967L785 966L763 951L762 950L760 949L759 949L752 945L749 944L748 943L746 941L745 940L744 938L743 936L743 934L743 932L743 930L743 928L743 926L744 924L745 923L746 921L748 920L749 918L752 917L762 912L763 911L765 910L766 909L789 894L790 894L792 892L793 891L813 874L814 873L816 871L817 870L834 850L835 849L837 847L837 846L852 823L853 822L854 820L855 819L867 795L867 794L868 791L869 790L877 765L878 763L878 761L879 760L884 733L884 732L884 730L885 729L886 701L886 700L886 698L886 697L885 669L884 668L884 666L884 665L879 638L878 637L878 635L877 633L869 608L868 607L867 604L867 603L855 579L854 578L853 576L852 575L837 552L837 551L835 549L834 548L817 528L816 527L814 525L813 524L793 507L792 506L790 504L789 504L766 489L765 488L763 487L762 486L756 483L753 482L752 480L750 479L749 477L748 475L747 473L747 471L746 469L746 467L747 465L747 463L748 461L749 459L751 458L752 457L754 455L777 440L778 439L780 438L781 437L801 419L802 419L804 417L804 416L822 396L823 395L824 393L825 392L840 370L841 369L842 367L842 366L854 342L855 340L855 338L856 337L865 312L865 311L865 308L866 307L871 281L871 280L872 277L872 276L873 249L873 248L873 246L873 245L872 218L872 217L871 214L871 213L866 187L865 186L865 183L865 182L856 157L855 156L855 154L854 152L842 128L842 127L841 125L840 124L825 102L824 101L823 99L822 98L804 78L804 77L802 75L801 75L781 57L780 56L778 55L777 54L755 39L754 38L752 37L751 37L727 25L725 24L723 24L722 23L697 14L696 14L693 14L692 13L666 8L665 8L662 7L661 7L634 6L633 6L631 6L630 6L603 7L602 7L599 8L598 8L572 13L571 14L568 14L567 14L542 23L541 24L539 24L537 25L513 37L512 37L510 38L509 39L487 54L486 55L484 56L483 57L463 75L462 75L460 77L460 78L442 98L441 99L440 101L439 102L424 124L423 125L422 127L422 128L410 152L409 154L409 156L408 157L399 182L399 183L399 186L398 187L393 213L393 214L392 217L392 218L391 245L391 246L391 248L391 249L391 250L391 252L390 254L390 256L389 258L388 260L387 261L386 263L384 264L383 265L381 266L379 266L377 267L375 267L373 267L371 266L369 266L367 264L367 264L366 264L342 252L340 251L338 251L337 250L312 241L311 241L308 241L307 240L281 235L280 235L277 234L276 234L249 233L248 233L246 233L245 233L218 234L217 234L214 235L213 235L187 240L186 241L183 241L182 241L157 250L156 251L154 251L152 252L128 264L127 264L125 265L124 266L102 281L101 282L99 283L98 284L78 302L77 302L75 304L75 305L57 325L56 326L55 328L54 329L39 351L38 352L37 354L37 355L25 379L24 381L24 383L23 384L14 409L14 410L14 413L13 414L8 440L8 441L7 444L7 445L6 472L6 473L6 475L6 476L7 503L7 504L8 507L8 508L13 534L14 535L14 538L14 539L23 564L24 565L24 567L25 569L37 593L37 594L38 596L39 597L54 619L55 620L56 622L57 623L75 643L75 644L77 646L78 646L98 664L99 665L101 666L102 667L124 682L125 683L127 684L128 684L133 686L135 688ZM146 650L145 649L124 635L123 634L104 617L104 617L87 598L86 597L72 576L71 575L60 552L60 551L52 527L51 526L46 501L46 500L45 475L45 473L46 448L46 447L51 422L52 421L60 397L60 396L71 373L72 372L86 351L87 350L104 331L104 331L123 314L124 313L145 299L146 298L169 287L170 287L194 279L195 278L220 273L221 273L246 272L248 272L273 273L274 273L299 278L300 279L324 287L325 287L348 298L348 299L349 299L353 301L355 302L360 304L362 304L366 305L369 305L373 306L376 306L380 306L383 305L387 305L389 304L394 303L396 302L400 300L402 299L406 296L408 295L411 292L413 290L416 287L418 285L420 282L422 280L424 276L425 274L427 269L427 267L428 263L429 260L429 256L430 253L430 249L430 248L430 248L430 246L431 221L431 220L436 195L437 194L445 170L445 169L456 146L457 145L471 124L472 123L489 104L489 104L508 87L509 86L530 72L531 71L554 60L555 60L579 52L580 51L605 46L606 46L631 45L633 45L658 46L659 46L684 51L685 52L709 60L710 60L733 71L734 72L755 86L756 87L775 104L775 104L792 123L793 124L807 145L808 146L819 169L819 170L827 194L828 195L833 220L833 221L834 246L834 248L833 273L833 274L828 299L827 300L819 324L819 325L808 348L807 349L793 370L792 371L775 390L775 390L756 407L755 408L732 423L732 423L730 425L727 426L724 430L722 431L719 435L717 437L715 441L714 443L712 448L711 450L709 455L709 457L708 462L708 464L707 469L707 472L708 477L708 479L709 484L710 486L712 491L713 493L715 497L717 499L720 503L721 505L725 508L727 510L730 513L732 515L737 517L738 518L744 521L745 521L767 536L767 536L787 553L788 554L805 574L805 574L820 596L820 597L832 620L832 621L840 645L841 646L846 672L846 673L847 698L847 700L846 725L846 726L841 752L840 753L832 777L832 778L820 801L820 802L805 824L805 824L788 844L787 845L767 862L767 862L745 877L744 877L734 882L733 883L729 885L727 887L723 889L721 891L718 894L716 896L713 900L712 902L710 906L709 908L707 912L706 915L705 919L704 922L704 926L704 929L704 933L704 936L704 941L705 943L706 947L707 950L709 954L710 956L712 960L713 962L716 966L718 968L721 971L723 973L727 976L729 977L733 979L734 980L741 983L742 984L763 998L764 999L783 1016L783 1016L800 1035L801 1036L815 1057L816 1058L827 1081L827 1082L835 1106L836 1107L841 1132L841 1133L842 1158L842 1160L841 1185L841 1186L836 1211L835 1212L827 1236L827 1237L816 1260L815 1261L801 1282L800 1283L783 1302L783 1302L764 1319L763 1320L742 1334L741 1335L718 1346L717 1346L693 1354L692 1355L667 1360L666 1360L641 1361L639 1361L614 1360L613 1360L588 1355L587 1354L563 1346L562 1346L539 1335L538 1334L517 1320L516 1319L497 1302L497 1302L480 1283L479 1282L465 1261L464 1260L453 1237L453 1236L445 1212L444 1211L439 1186L439 1185L438 1160L438 1158L439 1143L439 1142L439 1138L438 1135L438 1130L437 1128L436 1123L435 1121L434 1117L432 1115L430 1111L429 1108L426 1105L424 1103L421 1100L419 1098L415 1095L413 1094L409 1092L407 1090L403 1089L400 1088L396 1087L394 1086L389 1086L386 1085L382 1085L379 1086L375 1086L372 1087L368 1088L365 1089L361 1090L359 1092L355 1094L354 1094L350 1097L349 1098L326 1109L325 1109L301 1117L300 1118L276 1123L275 1123L250 1124L248 1124L223 1123L222 1123L198 1118L197 1117L173 1109L172 1109L149 1098L148 1097L127 1083L127 1083L108 1066L107 1065L90 1046L90 1046L76 1025L75 1024L64 1001L64 1000L56 976L55 975L50 951L50 950L49 925L49 923L50 898L50 897L55 873L56 872L64 848L64 847L75 824L76 823L90 802L90 802L107 783L108 782L127 765L127 765L148 751L149 750L151 749L152 749L156 747L158 745L161 742L163 741L167 737L168 736L171 732L173 730L175 726L176 724L178 719L178 717L180 712L180 710L181 705L181 703L181 698L181 696L180 691L180 689L178 684L178 682L176 678L175 675L173 671L171 669L168 666L167 664L163 661L161 659L158 656L156 655L152 652L151 652L146 650Z' fill='%23ffda2d' fill-rule='evenodd'/%3E%3C/svg%3E")}.board-highlight--jail:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 890 1406'%3E%3Cpath d='M142 669L146 672L150 674L153 678L156 681L158 685L160 689L161 694L161 698L161 703L161 707L160 712L158 716L156 720L153 724L150 727L146 730L142 732L140 733L138 734L116 749L114 750L94 768L93 769L75 789L74 791L59 813L58 815L46 839L45 841L37 866L36 868L31 894L31 896L29 923L29 925L31 952L31 954L36 980L37 982L45 1007L46 1009L58 1033L59 1035L74 1057L75 1059L93 1079L94 1080L114 1098L116 1099L138 1114L140 1115L164 1127L166 1128L191 1136L193 1137L219 1142L221 1142L248 1144L250 1144L277 1142L279 1142L305 1137L307 1136L332 1128L334 1127L358 1115L360 1114L365 1111L369 1108L373 1107L377 1105L382 1105L386 1105L391 1105L395 1107L400 1108L404 1111L407 1113L410 1117L413 1120L416 1124L417 1129L419 1133L419 1138L419 1142L418 1158L418 1160L420 1187L420 1189L425 1215L426 1218L435 1243L435 1245L447 1269L448 1271L463 1293L465 1295L482 1315L484 1317L504 1334L506 1336L528 1351L530 1352L554 1364L556 1364L581 1373L584 1374L610 1379L612 1379L639 1381L641 1381L668 1379L670 1379L696 1374L699 1373L724 1364L726 1364L750 1352L752 1351L774 1336L776 1334L796 1317L798 1315L815 1295L817 1293L832 1271L833 1269L845 1245L845 1243L854 1218L855 1215L860 1189L860 1187L862 1160L862 1158L860 1131L860 1129L855 1103L854 1100L845 1075L845 1073L833 1049L832 1047L817 1025L815 1023L798 1003L796 1001L776 984L774 982L752 967L750 966L743 963L739 960L735 957L732 954L729 951L727 947L725 942L724 938L723 933L723 929L724 924L725 920L727 916L729 912L732 908L735 905L739 902L743 900L753 894L755 893L778 878L780 877L800 859L802 857L820 837L821 835L836 812L837 810L849 786L850 784L859 758L860 756L865 729L865 727L867 700L867 698L865 671L865 669L860 642L859 640L850 614L849 612L837 588L836 586L821 563L820 561L802 541L800 539L780 521L778 520L755 505L753 504L746 500L742 498L739 495L735 491L732 488L730 484L728 479L727 475L727 470L727 465L728 460L729 456L731 452L734 448L737 444L740 441L743 439L743 439L766 424L768 422L788 405L790 403L807 383L809 381L824 359L825 357L837 333L837 331L846 306L847 303L852 277L852 275L854 248L854 246L852 219L852 217L847 191L846 188L837 163L837 161L825 137L824 135L809 113L807 111L790 91L788 89L768 72L766 70L744 55L742 54L718 42L716 42L691 33L688 32L662 27L660 27L633 25L631 25L604 27L602 27L576 32L573 33L548 42L546 42L522 54L520 55L498 70L496 72L476 89L474 91L457 111L455 113L440 135L439 137L427 161L427 163L418 188L417 191L412 217L412 219L410 246L410 248L410 249L410 254L410 258L408 262L407 266L405 270L402 274L399 277L396 280L392 282L388 284L383 285L379 286L375 286L370 286L366 285L362 284L358 282L357 281L333 269L331 269L306 260L303 259L277 254L275 254L248 252L246 252L219 254L217 254L191 259L188 260L163 269L161 269L137 281L135 282L113 297L111 299L91 316L89 318L72 338L70 340L55 362L54 364L42 388L42 390L33 415L32 418L27 444L27 446L25 473L25 475L27 502L27 504L32 530L33 533L42 558L42 560L54 584L55 586L70 608L72 610L89 630L91 632L111 649L113 651L135 666L137 667L142 669Z' fill='rgba%28255%2C225%2C70%2C0.45%29'/%3E%3Cpath d='M135 688L137 689L138 690L139 692L140 694L141 696L142 698L142 700L142 702L142 704L141 706L140 707L139 709L138 711L137 712L135 713L133 715L131 715L130 716L128 717L127 718L105 733L104 733L102 735L101 736L81 753L81 754L79 756L78 756L61 776L60 777L58 779L58 780L43 802L42 803L41 805L40 806L29 830L28 831L27 833L27 835L18 860L18 861L17 863L17 864L12 890L12 892L11 894L11 895L10 922L10 923L10 925L10 926L11 953L11 954L12 956L12 958L17 984L17 985L18 987L18 988L27 1013L27 1015L28 1017L29 1018L40 1042L41 1043L42 1045L43 1046L58 1068L58 1069L60 1071L61 1072L78 1092L79 1092L81 1094L81 1095L101 1112L102 1113L104 1115L105 1115L127 1130L128 1131L130 1132L131 1133L155 1144L156 1145L158 1146L160 1146L185 1155L186 1155L188 1156L189 1156L215 1161L217 1161L219 1162L220 1162L247 1163L248 1163L250 1163L251 1163L278 1162L279 1162L281 1161L283 1161L309 1156L310 1156L312 1155L313 1155L338 1146L340 1146L342 1145L343 1144L367 1133L368 1132L370 1131L371 1130L375 1127L377 1126L379 1125L381 1125L383 1124L385 1124L387 1125L389 1125L391 1126L393 1127L394 1128L396 1130L397 1131L398 1133L399 1135L399 1137L400 1139L400 1141L399 1157L399 1158L399 1160L399 1161L400 1188L400 1189L401 1192L401 1193L406 1219L407 1220L407 1223L407 1224L416 1249L417 1250L417 1252L418 1254L430 1278L430 1279L431 1281L432 1282L447 1304L448 1305L449 1307L450 1308L468 1328L468 1329L470 1331L471 1331L491 1349L492 1350L494 1351L495 1352L517 1367L518 1368L520 1369L521 1369L545 1381L547 1382L549 1382L550 1383L575 1392L576 1392L579 1392L580 1393L606 1398L607 1398L610 1399L611 1399L638 1400L639 1400L641 1400L642 1400L669 1399L670 1399L673 1398L674 1398L700 1393L701 1392L704 1392L705 1392L730 1383L731 1382L733 1382L735 1381L759 1369L760 1369L762 1368L763 1367L785 1352L786 1351L788 1350L789 1349L809 1331L810 1331L812 1329L812 1328L830 1308L831 1307L832 1305L833 1304L848 1282L849 1281L850 1279L850 1278L862 1254L863 1252L863 1250L864 1249L873 1224L873 1223L873 1220L874 1219L879 1193L879 1192L880 1189L880 1188L881 1161L881 1160L881 1158L881 1157L880 1130L880 1129L879 1126L879 1125L874 1099L873 1098L873 1095L873 1094L864 1069L863 1068L863 1066L862 1064L850 1040L850 1039L849 1037L848 1036L833 1014L832 1013L831 1011L830 1010L812 990L812 989L810 987L809 987L789 969L788 968L786 967L785 966L763 951L762 950L760 949L759 949L752 945L749 944L748 943L746 941L745 940L744 938L743 936L743 934L743 932L743 930L743 928L743 926L744 924L745 923L746 921L748 920L749 918L752 917L762 912L763 911L765 910L766 909L789 894L790 894L792 892L793 891L813 874L814 873L816 871L817 870L834 850L835 849L837 847L837 846L852 823L853 822L854 820L855 819L867 795L867 794L868 791L869 790L877 765L878 763L878 761L879 760L884 733L884 732L884 730L885 729L886 701L886 700L886 698L886 697L885 669L884 668L884 666L884 665L879 638L878 637L878 635L877 633L869 608L868 607L867 604L867 603L855 579L854 578L853 576L852 575L837 552L837 551L835 549L834 548L817 528L816 527L814 525L813 524L793 507L792 506L790 504L789 504L766 489L765 488L763 487L762 486L756 483L753 482L752 480L750 479L749 477L748 475L747 473L747 471L746 469L746 467L747 465L747 463L748 461L749 459L751 458L752 457L754 455L777 440L778 439L780 438L781 437L801 419L802 419L804 417L804 416L822 396L823 395L824 393L825 392L840 370L841 369L842 367L842 366L854 342L855 340L855 338L856 337L865 312L865 311L865 308L866 307L871 281L871 280L872 277L872 276L873 249L873 248L873 246L873 245L872 218L872 217L871 214L871 213L866 187L865 186L865 183L865 182L856 157L855 156L855 154L854 152L842 128L842 127L841 125L840 124L825 102L824 101L823 99L822 98L804 78L804 77L802 75L801 75L781 57L780 56L778 55L777 54L755 39L754 38L752 37L751 37L727 25L725 24L723 24L722 23L697 14L696 14L693 14L692 13L666 8L665 8L662 7L661 7L634 6L633 6L631 6L630 6L603 7L602 7L599 8L598 8L572 13L571 14L568 14L567 14L542 23L541 24L539 24L537 25L513 37L512 37L510 38L509 39L487 54L486 55L484 56L483 57L463 75L462 75L460 77L460 78L442 98L441 99L440 101L439 102L424 124L423 125L422 127L422 128L410 152L409 154L409 156L408 157L399 182L399 183L399 186L398 187L393 213L393 214L392 217L392 218L391 245L391 246L391 248L391 249L391 250L391 252L390 254L390 256L389 258L388 260L387 261L386 263L384 264L383 265L381 266L379 266L377 267L375 267L373 267L371 266L369 266L367 264L367 264L366 264L342 252L340 251L338 251L337 250L312 241L311 241L308 241L307 240L281 235L280 235L277 234L276 234L249 233L248 233L246 233L245 233L218 234L217 234L214 235L213 235L187 240L186 241L183 241L182 241L157 250L156 251L154 251L152 252L128 264L127 264L125 265L124 266L102 281L101 282L99 283L98 284L78 302L77 302L75 304L75 305L57 325L56 326L55 328L54 329L39 351L38 352L37 354L37 355L25 379L24 381L24 383L23 384L14 409L14 410L14 413L13 414L8 440L8 441L7 444L7 445L6 472L6 473L6 475L6 476L7 503L7 504L8 507L8 508L13 534L14 535L14 538L14 539L23 564L24 565L24 567L25 569L37 593L37 594L38 596L39 597L54 619L55 620L56 622L57 623L75 643L75 644L77 646L78 646L98 664L99 665L101 666L102 667L124 682L125 683L127 684L128 684L133 686L135 688ZM146 650L145 649L124 635L123 634L104 617L104 617L87 598L86 597L72 576L71 575L60 552L60 551L52 527L51 526L46 501L46 500L45 475L45 473L46 448L46 447L51 422L52 421L60 397L60 396L71 373L72 372L86 351L87 350L104 331L104 331L123 314L124 313L145 299L146 298L169 287L170 287L194 279L195 278L220 273L221 273L246 272L248 272L273 273L274 273L299 278L300 279L324 287L325 287L348 298L348 299L349 299L353 301L355 302L360 304L362 304L366 305L369 305L373 306L376 306L380 306L383 305L387 305L389 304L394 303L396 302L400 300L402 299L406 296L408 295L411 292L413 290L416 287L418 285L420 282L422 280L424 276L425 274L427 269L427 267L428 263L429 260L429 256L430 253L430 249L430 248L430 248L430 246L431 221L431 220L436 195L437 194L445 170L445 169L456 146L457 145L471 124L472 123L489 104L489 104L508 87L509 86L530 72L531 71L554 60L555 60L579 52L580 51L605 46L606 46L631 45L633 45L658 46L659 46L684 51L685 52L709 60L710 60L733 71L734 72L755 86L756 87L775 104L775 104L792 123L793 124L807 145L808 146L819 169L819 170L827 194L828 195L833 220L833 221L834 246L834 248L833 273L833 274L828 299L827 300L819 324L819 325L808 348L807 349L793 370L792 371L775 390L775 390L756 407L755 408L732 423L732 423L730 425L727 426L724 430L722 431L719 435L717 437L715 441L714 443L712 448L711 450L709 455L709 457L708 462L708 464L707 469L707 472L708 477L708 479L709 484L710 486L712 491L713 493L715 497L717 499L720 503L721 505L725 508L727 510L730 513L732 515L737 517L738 518L744 521L745 521L767 536L767 536L787 553L788 554L805 574L805 574L820 596L820 597L832 620L832 621L840 645L841 646L846 672L846 673L847 698L847 700L846 725L846 726L841 752L840 753L832 777L832 778L820 801L820 802L805 824L805 824L788 844L787 845L767 862L767 862L745 877L744 877L734 882L733 883L729 885L727 887L723 889L721 891L718 894L716 896L713 900L712 902L710 906L709 908L707 912L706 915L705 919L704 922L704 926L704 929L704 933L704 936L704 941L705 943L706 947L707 950L709 954L710 956L712 960L713 962L716 966L718 968L721 971L723 973L727 976L729 977L733 979L734 980L741 983L742 984L763 998L764 999L783 1016L783 1016L800 1035L801 1036L815 1057L816 1058L827 1081L827 1082L835 1106L836 1107L841 1132L841 1133L842 1158L842 1160L841 1185L841 1186L836 1211L835 1212L827 1236L827 1237L816 1260L815 1261L801 1282L800 1283L783 1302L783 1302L764 1319L763 1320L742 1334L741 1335L718 1346L717 1346L693 1354L692 1355L667 1360L666 1360L641 1361L639 1361L614 1360L613 1360L588 1355L587 1354L563 1346L562 1346L539 1335L538 1334L517 1320L516 1319L497 1302L497 1302L480 1283L479 1282L465 1261L464 1260L453 1237L453 1236L445 1212L444 1211L439 1186L439 1185L438 1160L438 1158L439 1143L439 1142L439 1138L438 1135L438 1130L437 1128L436 1123L435 1121L434 1117L432 1115L430 1111L429 1108L426 1105L424 1103L421 1100L419 1098L415 1095L413 1094L409 1092L407 1090L403 1089L400 1088L396 1087L394 1086L389 1086L386 1085L382 1085L379 1086L375 1086L372 1087L368 1088L365 1089L361 1090L359 1092L355 1094L354 1094L350 1097L349 1098L326 1109L325 1109L301 1117L300 1118L276 1123L275 1123L250 1124L248 1124L223 1123L222 1123L198 1118L197 1117L173 1109L172 1109L149 1098L148 1097L127 1083L127 1083L108 1066L107 1065L90 1046L90 1046L76 1025L75 1024L64 1001L64 1000L56 976L55 975L50 951L50 950L49 925L49 923L50 898L50 897L55 873L56 872L64 848L64 847L75 824L76 823L90 802L90 802L107 783L108 782L127 765L127 765L148 751L149 750L151 749L152 749L156 747L158 745L161 742L163 741L167 737L168 736L171 732L173 730L175 726L176 724L178 719L178 717L180 712L180 710L181 705L181 703L181 698L181 696L180 691L180 689L178 684L178 682L176 678L175 675L173 671L171 669L168 666L167 664L163 661L161 659L158 656L156 655L152 652L151 652L146 650Z' fill='%23ffda2d' fill-rule='evenodd'/%3E%3C/svg%3E")}.board-highlight--jail.board-highlight--selected:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 890 1406'%3E%3Cpath d='M142 669L146 672L150 674L153 678L156 681L158 685L160 689L161 694L161 698L161 703L161 707L160 712L158 716L156 720L153 724L150 727L146 730L142 732L140 733L138 734L116 749L114 750L94 768L93 769L75 789L74 791L59 813L58 815L46 839L45 841L37 866L36 868L31 894L31 896L29 923L29 925L31 952L31 954L36 980L37 982L45 1007L46 1009L58 1033L59 1035L74 1057L75 1059L93 1079L94 1080L114 1098L116 1099L138 1114L140 1115L164 1127L166 1128L191 1136L193 1137L219 1142L221 1142L248 1144L250 1144L277 1142L279 1142L305 1137L307 1136L332 1128L334 1127L358 1115L360 1114L365 1111L369 1108L373 1107L377 1105L382 1105L386 1105L391 1105L395 1107L400 1108L404 1111L407 1113L410 1117L413 1120L416 1124L417 1129L419 1133L419 1138L419 1142L418 1158L418 1160L420 1187L420 1189L425 1215L426 1218L435 1243L435 1245L447 1269L448 1271L463 1293L465 1295L482 1315L484 1317L504 1334L506 1336L528 1351L530 1352L554 1364L556 1364L581 1373L584 1374L610 1379L612 1379L639 1381L641 1381L668 1379L670 1379L696 1374L699 1373L724 1364L726 1364L750 1352L752 1351L774 1336L776 1334L796 1317L798 1315L815 1295L817 1293L832 1271L833 1269L845 1245L845 1243L854 1218L855 1215L860 1189L860 1187L862 1160L862 1158L860 1131L860 1129L855 1103L854 1100L845 1075L845 1073L833 1049L832 1047L817 1025L815 1023L798 1003L796 1001L776 984L774 982L752 967L750 966L743 963L739 960L735 957L732 954L729 951L727 947L725 942L724 938L723 933L723 929L724 924L725 920L727 916L729 912L732 908L735 905L739 902L743 900L753 894L755 893L778 878L780 877L800 859L802 857L820 837L821 835L836 812L837 810L849 786L850 784L859 758L860 756L865 729L865 727L867 700L867 698L865 671L865 669L860 642L859 640L850 614L849 612L837 588L836 586L821 563L820 561L802 541L800 539L780 521L778 520L755 505L753 504L746 500L742 498L739 495L735 491L732 488L730 484L728 479L727 475L727 470L727 465L728 460L729 456L731 452L734 448L737 444L740 441L743 439L743 439L766 424L768 422L788 405L790 403L807 383L809 381L824 359L825 357L837 333L837 331L846 306L847 303L852 277L852 275L854 248L854 246L852 219L852 217L847 191L846 188L837 163L837 161L825 137L824 135L809 113L807 111L790 91L788 89L768 72L766 70L744 55L742 54L718 42L716 42L691 33L688 32L662 27L660 27L633 25L631 25L604 27L602 27L576 32L573 33L548 42L546 42L522 54L520 55L498 70L496 72L476 89L474 91L457 111L455 113L440 135L439 137L427 161L427 163L418 188L417 191L412 217L412 219L410 246L410 248L410 249L410 254L410 258L408 262L407 266L405 270L402 274L399 277L396 280L392 282L388 284L383 285L379 286L375 286L370 286L366 285L362 284L358 282L357 281L333 269L331 269L306 260L303 259L277 254L275 254L248 252L246 252L219 254L217 254L191 259L188 260L163 269L161 269L137 281L135 282L113 297L111 299L91 316L89 318L72 338L70 340L55 362L54 364L42 388L42 390L33 415L32 418L27 444L27 446L25 473L25 475L27 502L27 504L32 530L33 533L42 558L42 560L54 584L55 586L70 608L72 610L89 630L91 632L111 649L113 651L135 666L137 667L142 669Z' fill='rgba%2834%2C197%2C94%2C0.32%29'/%3E%3Cpath d='M135 688L137 689L138 690L139 692L140 694L141 696L142 698L142 700L142 702L142 704L141 706L140 707L139 709L138 711L137 712L135 713L133 715L131 715L130 716L128 717L127 718L105 733L104 733L102 735L101 736L81 753L81 754L79 756L78 756L61 776L60 777L58 779L58 780L43 802L42 803L41 805L40 806L29 830L28 831L27 833L27 835L18 860L18 861L17 863L17 864L12 890L12 892L11 894L11 895L10 922L10 923L10 925L10 926L11 953L11 954L12 956L12 958L17 984L17 985L18 987L18 988L27 1013L27 1015L28 1017L29 1018L40 1042L41 1043L42 1045L43 1046L58 1068L58 1069L60 1071L61 1072L78 1092L79 1092L81 1094L81 1095L101 1112L102 1113L104 1115L105 1115L127 1130L128 1131L130 1132L131 1133L155 1144L156 1145L158 1146L160 1146L185 1155L186 1155L188 1156L189 1156L215 1161L217 1161L219 1162L220 1162L247 1163L248 1163L250 1163L251 1163L278 1162L279 1162L281 1161L283 1161L309 1156L310 1156L312 1155L313 1155L338 1146L340 1146L342 1145L343 1144L367 1133L368 1132L370 1131L371 1130L375 1127L377 1126L379 1125L381 1125L383 1124L385 1124L387 1125L389 1125L391 1126L393 1127L394 1128L396 1130L397 1131L398 1133L399 1135L399 1137L400 1139L400 1141L399 1157L399 1158L399 1160L399 1161L400 1188L400 1189L401 1192L401 1193L406 1219L407 1220L407 1223L407 1224L416 1249L417 1250L417 1252L418 1254L430 1278L430 1279L431 1281L432 1282L447 1304L448 1305L449 1307L450 1308L468 1328L468 1329L470 1331L471 1331L491 1349L492 1350L494 1351L495 1352L517 1367L518 1368L520 1369L521 1369L545 1381L547 1382L549 1382L550 1383L575 1392L576 1392L579 1392L580 1393L606 1398L607 1398L610 1399L611 1399L638 1400L639 1400L641 1400L642 1400L669 1399L670 1399L673 1398L674 1398L700 1393L701 1392L704 1392L705 1392L730 1383L731 1382L733 1382L735 1381L759 1369L760 1369L762 1368L763 1367L785 1352L786 1351L788 1350L789 1349L809 1331L810 1331L812 1329L812 1328L830 1308L831 1307L832 1305L833 1304L848 1282L849 1281L850 1279L850 1278L862 1254L863 1252L863 1250L864 1249L873 1224L873 1223L873 1220L874 1219L879 1193L879 1192L880 1189L880 1188L881 1161L881 1160L881 1158L881 1157L880 1130L880 1129L879 1126L879 1125L874 1099L873 1098L873 1095L873 1094L864 1069L863 1068L863 1066L862 1064L850 1040L850 1039L849 1037L848 1036L833 1014L832 1013L831 1011L830 1010L812 990L812 989L810 987L809 987L789 969L788 968L786 967L785 966L763 951L762 950L760 949L759 949L752 945L749 944L748 943L746 941L745 940L744 938L743 936L743 934L743 932L743 930L743 928L743 926L744 924L745 923L746 921L748 920L749 918L752 917L762 912L763 911L765 910L766 909L789 894L790 894L792 892L793 891L813 874L814 873L816 871L817 870L834 850L835 849L837 847L837 846L852 823L853 822L854 820L855 819L867 795L867 794L868 791L869 790L877 765L878 763L878 761L879 760L884 733L884 732L884 730L885 729L886 701L886 700L886 698L886 697L885 669L884 668L884 666L884 665L879 638L878 637L878 635L877 633L869 608L868 607L867 604L867 603L855 579L854 578L853 576L852 575L837 552L837 551L835 549L834 548L817 528L816 527L814 525L813 524L793 507L792 506L790 504L789 504L766 489L765 488L763 487L762 486L756 483L753 482L752 480L750 479L749 477L748 475L747 473L747 471L746 469L746 467L747 465L747 463L748 461L749 459L751 458L752 457L754 455L777 440L778 439L780 438L781 437L801 419L802 419L804 417L804 416L822 396L823 395L824 393L825 392L840 370L841 369L842 367L842 366L854 342L855 340L855 338L856 337L865 312L865 311L865 308L866 307L871 281L871 280L872 277L872 276L873 249L873 248L873 246L873 245L872 218L872 217L871 214L871 213L866 187L865 186L865 183L865 182L856 157L855 156L855 154L854 152L842 128L842 127L841 125L840 124L825 102L824 101L823 99L822 98L804 78L804 77L802 75L801 75L781 57L780 56L778 55L777 54L755 39L754 38L752 37L751 37L727 25L725 24L723 24L722 23L697 14L696 14L693 14L692 13L666 8L665 8L662 7L661 7L634 6L633 6L631 6L630 6L603 7L602 7L599 8L598 8L572 13L571 14L568 14L567 14L542 23L541 24L539 24L537 25L513 37L512 37L510 38L509 39L487 54L486 55L484 56L483 57L463 75L462 75L460 77L460 78L442 98L441 99L440 101L439 102L424 124L423 125L422 127L422 128L410 152L409 154L409 156L408 157L399 182L399 183L399 186L398 187L393 213L393 214L392 217L392 218L391 245L391 246L391 248L391 249L391 250L391 252L390 254L390 256L389 258L388 260L387 261L386 263L384 264L383 265L381 266L379 266L377 267L375 267L373 267L371 266L369 266L367 264L367 264L366 264L342 252L340 251L338 251L337 250L312 241L311 241L308 241L307 240L281 235L280 235L277 234L276 234L249 233L248 233L246 233L245 233L218 234L217 234L214 235L213 235L187 240L186 241L183 241L182 241L157 250L156 251L154 251L152 252L128 264L127 264L125 265L124 266L102 281L101 282L99 283L98 284L78 302L77 302L75 304L75 305L57 325L56 326L55 328L54 329L39 351L38 352L37 354L37 355L25 379L24 381L24 383L23 384L14 409L14 410L14 413L13 414L8 440L8 441L7 444L7 445L6 472L6 473L6 475L6 476L7 503L7 504L8 507L8 508L13 534L14 535L14 538L14 539L23 564L24 565L24 567L25 569L37 593L37 594L38 596L39 597L54 619L55 620L56 622L57 623L75 643L75 644L77 646L78 646L98 664L99 665L101 666L102 667L124 682L125 683L127 684L128 684L133 686L135 688ZM146 650L145 649L124 635L123 634L104 617L104 617L87 598L86 597L72 576L71 575L60 552L60 551L52 527L51 526L46 501L46 500L45 475L45 473L46 448L46 447L51 422L52 421L60 397L60 396L71 373L72 372L86 351L87 350L104 331L104 331L123 314L124 313L145 299L146 298L169 287L170 287L194 279L195 278L220 273L221 273L246 272L248 272L273 273L274 273L299 278L300 279L324 287L325 287L348 298L348 299L349 299L353 301L355 302L360 304L362 304L366 305L369 305L373 306L376 306L380 306L383 305L387 305L389 304L394 303L396 302L400 300L402 299L406 296L408 295L411 292L413 290L416 287L418 285L420 282L422 280L424 276L425 274L427 269L427 267L428 263L429 260L429 256L430 253L430 249L430 248L430 248L430 246L431 221L431 220L436 195L437 194L445 170L445 169L456 146L457 145L471 124L472 123L489 104L489 104L508 87L509 86L530 72L531 71L554 60L555 60L579 52L580 51L605 46L606 46L631 45L633 45L658 46L659 46L684 51L685 52L709 60L710 60L733 71L734 72L755 86L756 87L775 104L775 104L792 123L793 124L807 145L808 146L819 169L819 170L827 194L828 195L833 220L833 221L834 246L834 248L833 273L833 274L828 299L827 300L819 324L819 325L808 348L807 349L793 370L792 371L775 390L775 390L756 407L755 408L732 423L732 423L730 425L727 426L724 430L722 431L719 435L717 437L715 441L714 443L712 448L711 450L709 455L709 457L708 462L708 464L707 469L707 472L708 477L708 479L709 484L710 486L712 491L713 493L715 497L717 499L720 503L721 505L725 508L727 510L730 513L732 515L737 517L738 518L744 521L745 521L767 536L767 536L787 553L788 554L805 574L805 574L820 596L820 597L832 620L832 621L840 645L841 646L846 672L846 673L847 698L847 700L846 725L846 726L841 752L840 753L832 777L832 778L820 801L820 802L805 824L805 824L788 844L787 845L767 862L767 862L745 877L744 877L734 882L733 883L729 885L727 887L723 889L721 891L718 894L716 896L713 900L712 902L710 906L709 908L707 912L706 915L705 919L704 922L704 926L704 929L704 933L704 936L704 941L705 943L706 947L707 950L709 954L710 956L712 960L713 962L716 966L718 968L721 971L723 973L727 976L729 977L733 979L734 980L741 983L742 984L763 998L764 999L783 1016L783 1016L800 1035L801 1036L815 1057L816 1058L827 1081L827 1082L835 1106L836 1107L841 1132L841 1133L842 1158L842 1160L841 1185L841 1186L836 1211L835 1212L827 1236L827 1237L816 1260L815 1261L801 1282L800 1283L783 1302L783 1302L764 1319L763 1320L742 1334L741 1335L718 1346L717 1346L693 1354L692 1355L667 1360L666 1360L641 1361L639 1361L614 1360L613 1360L588 1355L587 1354L563 1346L562 1346L539 1335L538 1334L517 1320L516 1319L497 1302L497 1302L480 1283L479 1282L465 1261L464 1260L453 1237L453 1236L445 1212L444 1211L439 1186L439 1185L438 1160L438 1158L439 1143L439 1142L439 1138L438 1135L438 1130L437 1128L436 1123L435 1121L434 1117L432 1115L430 1111L429 1108L426 1105L424 1103L421 1100L419 1098L415 1095L413 1094L409 1092L407 1090L403 1089L400 1088L396 1087L394 1086L389 1086L386 1085L382 1085L379 1086L375 1086L372 1087L368 1088L365 1089L361 1090L359 1092L355 1094L354 1094L350 1097L349 1098L326 1109L325 1109L301 1117L300 1118L276 1123L275 1123L250 1124L248 1124L223 1123L222 1123L198 1118L197 1117L173 1109L172 1109L149 1098L148 1097L127 1083L127 1083L108 1066L107 1065L90 1046L90 1046L76 1025L75 1024L64 1001L64 1000L56 976L55 975L50 951L50 950L49 925L49 923L50 898L50 897L55 873L56 872L64 848L64 847L75 824L76 823L90 802L90 802L107 783L108 782L127 765L127 765L148 751L149 750L151 749L152 749L156 747L158 745L161 742L163 741L167 737L168 736L171 732L173 730L175 726L176 724L178 719L178 717L180 712L180 710L181 705L181 703L181 698L181 696L180 691L180 689L178 684L178 682L176 678L175 675L173 671L171 669L168 666L167 664L163 661L161 659L158 656L156 655L152 652L151 652L146 650Z' fill='%2322c55e' fill-rule='evenodd'/%3E%3C/svg%3E")}.board-highlight--den .board-highlight__count,.board-highlight--jail .board-highlight__count{box-sizing:border-box;border:2px solid #fff;min-width:26px;min-height:26px;font-size:16px;right:auto;transform:translate(-50%,-50%)}.board-highlight--den .board-highlight__count{top:26%;left:5%}.board-highlight--jail .board-highlight__count{top:23%;left:10%}.board-highlight__count{color:#08170f;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;min-width:16px;min-height:16px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #00000080}.board-highlight__symbol{color:#3a2f00;pointer-events:none;font-size:11px;font-weight:900;line-height:1}@keyframes board-highlight-pulse{0%,to{opacity:.8;box-shadow:0 0 0 2px #ffda2d73,0 0 14px 3px #ffc828cc,inset 0 0 8px 1px #ffe67873}50%{opacity:1;box-shadow:0 0 0 2px #ffda2db3,0 0 26px 8px #ffc828,inset 0 0 14px 3px #ffe678b3}}.decision-panel{box-sizing:border-box;border:2px solid #c084fc;border-radius:8px;width:100%;padding:8px 14px;font-size:.95rem}.decision-panel h3,.decision-panel>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.decision-panel h3{text-align:center;margin:0 0 6px;font-size:1.1rem}.decision-panel__options{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.decision-panel--quick{margin-bottom:0}.decision-panel__quick-buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.decision-panel__symbols{gap:10px;margin:8px 0;padding:0;list-style:none;display:flex}.decision-panel__symbol-dot{cursor:pointer;border:3px solid #0000;border-radius:50%;width:32px;height:32px;padding:0}.decision-panel__symbol-dot:disabled{opacity:.5;cursor:default}.decision-panel__symbol-dot--selected{border-color:#22c55e;box-shadow:0 0 0 2px #08170f}.decision-panel__skill-discard-options{justify-content:center;gap:10px;display:flex}.decision-panel__skill-discard-icon{cursor:pointer;outline-offset:2px;outline:2px solid #ffe678e6;width:80px;box-shadow:0 0 10px 2px #ffdc64b3}.decision-panel__skill-discard-icon:hover{transform:scale(1.06)}.decision-panel__quick-buttons button{color:#1a1a1a;cursor:pointer;background:#f0f0f4;border:2px solid #c084fc;border-radius:8px;padding:9px 18px;font-size:1.05rem;font-weight:600}.decision-panel__quick-buttons button.decision-panel__dope-button{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1;display:inline-flex}.decision-panel__dope-button img{object-fit:contain;flex:0 auto;width:auto;height:3.2em;min-height:0;max-height:calc(100% - 1.3em)}.decision-panel__dope-button span{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.decision-panel__quick-buttons button:hover:not(:disabled){color:#1a1a1a;background:#c084fc}.decision-panel__quick-buttons button:disabled{opacity:.5;cursor:default}.decision-panel__quick-buttons button.decision-panel__quick-buttons--staged{color:#08170f;background:#22c55e;border-color:#22c55e}.finished-screen{color:#1a1a1a;background:#f5f5f8;border:2px solid #c084fc;border-radius:8px;max-width:90vw;max-height:90vh;padding:12px 16px;position:relative;overflow-y:auto}.finished-screen__close{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #8884;border-radius:50%;width:26px;height:26px;padding:0;font-size:1.1rem;line-height:1;position:absolute;top:8px;right:8px}.finished-screen__close:hover{background:#eee}.finished-screen--winner{color:#f5f5f8;text-align:center;background:#1a1a24;padding:28px 36px}.finished-screen__winner-title{margin:4px 0 20px;font-size:1.6rem}.finished-screen__winner-gangs{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.finished-screen__winner-gang{flex-direction:column;align-items:center;gap:8px;display:flex}.finished-screen__winner-name{font-size:1.3rem;font-weight:700}.finished-screen__winner-box{border:2px solid #8884;border-radius:10px;gap:10px;padding:14px 18px;display:flex}.finished-screen__winner-pawn{border-radius:8px;width:auto;height:90px}.finished-screen__winner-continue{color:#1a1a1a;cursor:pointer;background:#c084fc;border:2px solid #c084fc;border-radius:8px;margin:24px auto 0;padding:10px 24px;font-size:1.15rem;font-weight:700;display:block}.finished-screen__winner-continue:hover{background:#d8b4fe}@keyframes turn-playback-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bot-turn-banner{z-index:30;pointer-events:none;color:#fff;border:4px solid;border-radius:16px;align-items:center;gap:12px;padding:10px 22px 10px 10px;animation:.2s ease-out bot-turn-banner-pop;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000080}.bot-turn-banner--red{background:#c0392b;border-color:#8b291d}.bot-turn-banner--blu{background:#2471a3;border-color:#1a5276}.bot-turn-banner--green{background:#229954;border-color:#196f3d}.bot-turn-banner--yellow{color:#3a2f00;background:#f1c40f;border-color:#b7950b}@keyframes bot-turn-banner-pop{0%{opacity:0;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.bot-turn-banner__portrait{flex-shrink:0;width:auto;height:110px;margin:-20px 0 -20px -8px}.bot-turn-banner__header-text{text-shadow:0 1px 3px #00000080;font-size:1.1rem;font-weight:700}.bot-turn-banner--yellow .bot-turn-banner__header-text{text-shadow:none}.bot-turn-banner__content{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.bot-turn-banner__detail{text-align:center;text-shadow:0 1px 3px #00000080;font-size:1rem;font-weight:600}.bot-turn-banner--yellow .bot-turn-banner__detail{text-shadow:none}.bot-turn-banner__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bot-turn-banner__verb{letter-spacing:.03em;text-shadow:0 1px 3px #00000080;font-size:1.2rem;font-weight:800}.bot-turn-banner__power{letter-spacing:.04em;white-space:nowrap;background:#00000059;border:2px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:1rem;font-weight:800;display:inline-flex}.bot-turn-banner__power img{object-fit:contain;background:#ffffffd9;border-radius:4px;width:1.5em;height:1.5em}.bot-turn-banner__preposition{letter-spacing:.03em;opacity:.85;text-shadow:0 1px 3px #00000080;margin-left:2px;font-size:1.05rem;font-weight:800}.bot-turn-banner--yellow .bot-turn-banner__verb,.bot-turn-banner--yellow .bot-turn-banner__preposition,.bot-turn-banner--yellow .bot-turn-banner__cost{text-shadow:none}.bot-turn-banner__icon{background:#ffffffd9;border-radius:6px;width:30px;height:30px;padding:2px}.bot-turn-banner__cost{text-shadow:0 1px 3px #00000080;font-size:1.1rem;font-weight:800}.app__play-area{--human-surface:#c0392b;--human-hover:#d84838;--human-border:#ac5645;--human-shade:#8b291d;--human-text:#fff}.human-theme--blu{--human-surface:#2471a3;--human-hover:#2e86c1;--human-border:#4a8bb5;--human-shade:#1a5276}.human-theme--green{--human-surface:#229954;--human-hover:#27ae60;--human-border:#4aa571;--human-shade:#196f3d}.human-theme--yellow{--human-surface:#f1c40f;--human-hover:#f4d03f;--human-border:#bd8e10;--human-shade:#b7950b;--human-text:#3a2f00}.decision-pill{border:4px solid var(--human-shade);background:var(--human-surface);color:var(--human-text);border-radius:16px;align-items:center;gap:14px;padding:10px 18px;display:flex;box-shadow:0 8px 28px #00000080}.decision-pill__verb{letter-spacing:.03em;text-shadow:0 1px 3px #00000080;flex-shrink:0;font-size:1.15rem;font-weight:800}.decision-pill__options{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.decision-pill__grit-button{color:#1a1a1a;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;flex-shrink:0;width:38px;height:38px;font-size:1.2rem;font-weight:800}.decision-pill__grit-button:hover:not(:disabled){background:#fff}.decision-pill__action-button{cursor:pointer;background:#ffffffe6;border:none;border-radius:8px;flex-shrink:0;width:42px;height:42px;padding:4px}.decision-pill__action-button:hover:not(:disabled){background:#fff}.decision-pill__action-button img{object-fit:contain;width:100%;height:100%;display:block}.decision-pill__grit-button:disabled,.decision-pill__action-button:disabled{opacity:.35;cursor:default}.decision-pill__pass{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff9;border-radius:8px;padding:8px 16px;font-weight:700}.decision-pill__pass:hover{background:#ffffff26}.skill-use-popup{z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:4px;animation:.2s ease-out skill-use-popup-pop,.25s ease-in .75s forwards skill-use-popup-fade;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%)}.skill-use-popup__card{border-radius:8px;width:120px;box-shadow:0 8px 28px #0009}.skill-use-popup__label{color:#f5f5f8;background:#1a1a24;border:2px solid #c084fc;border-radius:6px;padding:2px 10px;font-size:.8rem;font-weight:600}@keyframes skill-use-popup-pop{0%{opacity:0;transform:translate(-50%)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes skill-use-popup-fade{to{opacity:0}}.outcome-modal-overlay{z-index:50;pointer-events:auto;background:#0a0a108c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.outcome-modal{color:#f5f5f8;background:#1a1a24;border:2px solid #c084fc;border-radius:12px;min-width:320px;max-width:min(420px,90vw);padding:20px 28px;animation:.2s ease-out turn-playback-pop;box-shadow:0 10px 32px #0009}.outcome-modal h3{text-align:center;margin:0 0 14px;font-size:1.05rem}.outcome-modal__row{align-items:center;gap:10px;margin-bottom:10px;font-size:.9rem;display:flex}.outcome-modal__result-badge{border:2px solid;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;margin-left:auto;font-size:1rem;font-weight:800;display:inline-flex}.decision-pill--planning{flex-wrap:wrap;flex-shrink:0;gap:4px 14px;padding:6px 10px}.decision-pill--planning .decision-pill__grit-button{width:32px;height:32px}.decision-pill--planning .decision-pill__action-button{width:34px;height:34px}.decision-pill__group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.decision-panel__message-row{flex-shrink:0;align-items:stretch;gap:8px;width:100%;display:flex}.decision-panel__message-content{flex:auto;min-width:0}.decision-panel__message-content:empty{display:none}.decision-panel__message-content>.decision-pill{box-sizing:border-box;width:100%}.decision-panel__message-content .decision-pill__group{flex-wrap:nowrap;gap:8px;width:100%}.decision-panel__message-content .decision-pill__options{gap:4px}.decision-panel__optional-actions{flex-shrink:0;align-items:stretch;gap:8px;display:flex}.decision-panel__optional-actions:empty{display:none}.decision-panel__optional-actions button{color:#f5ecd7;min-height:64px;font:inherit;cursor:pointer;background:#25363a;border:3px solid #ddbd79;border-radius:16px;padding:12px;font-size:.95rem;font-weight:700}.decision-panel__optional-actions button:disabled{opacity:.5;cursor:default}.decision-panel__optional-actions button[aria-pressed=true]{outline:2px solid #ffe08a}.decision-panel__change-action{margin-top:4px}.outcome-modal__result-badge--win{color:#dcf3b5;background:#345644}.outcome-modal__result-badge--loss{color:#ffd6d6;background:#783535}.outcome-modal__pawn{flex:none;width:32px;height:32px}.outcome-modal__pawn-stack{flex:none;gap:2px;display:flex}.outcome-modal__pawn-stack .outcome-modal__pawn{width:26px;height:26px}.outcome-modal__row--team{align-items:flex-start}.outcome-modal__team-score{font-weight:700}.outcome-modal__team-names{font-weight:600}.outcome-modal__verdict{letter-spacing:.02em;font-size:1.05rem;font-weight:800}.outcome-modal__stain-detail{opacity:.85;margin-top:2px;font-size:.8rem}.outcome-modal__symbols{gap:4px;margin:4px 0;display:flex}.outcome-modal__symbol-dot{border-radius:50%;width:14px;height:14px;display:inline-block}.outcome-modal__force{flex-wrap:wrap;align-items:center;gap:3px;margin:4px 0;display:flex}.outcome-modal__gun-dot{border:1px solid #0006;border-radius:50%;width:12px;height:12px}.outcome-modal__gun-dot--positive{background:#f5f5f8}.outcome-modal__gun-dot--negative{background:#ef4444}.outcome-modal__force-total{margin-left:2px;font-weight:700}.outcome-modal__ok{color:#1a1a1a;cursor:pointer;background:#c084fc;border:2px solid #c084fc;border-radius:8px;width:100%;margin-top:12px;padding:8px;font-size:1.3rem;font-weight:700;line-height:1;display:block}.outcome-modal__ok:hover{background:#d8b4fe}.launch-poker-modal{text-align:center}.launch-poker-modal__cards{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:4px;display:flex}.launch-poker-modal__question{margin:4px 0 10px;font-size:1.05rem}.launch-poker-modal__choice{flex-direction:column;align-items:stretch;gap:8px;max-width:clamp(165px,16vw,230px);display:flex}.launch-poker-modal__card-button{color:#f5f5f8;cursor:pointer;background:#24243066;border:2px solid #c084fc;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.launch-poker-modal__card-button:hover{background:#c084fc33}.launch-poker-modal__card-img{border-radius:4px;width:clamp(165px,16vw,230px)}.launch-poker-modal__card-button span{font-size:1.1rem;font-weight:700}.launch-poker-modal__decline{color:#f5f5f8;cursor:pointer;background:0 0;border:1px solid #8884;border-radius:8px;width:100%;margin-top:14px;padding:8px;font-size:1rem;display:block}.launch-poker-modal__decline:hover{background:#fff1}.outcome-modal-overlay .outcome-modal.outcome-modal--turn-start{box-sizing:border-box;text-align:center;background:repeating-conic-gradient(#f4f1e8 0deg 15deg,#b3202f 15deg 30deg);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(340px,58vmin,580px);min-width:0;max-width:none;height:clamp(340px,58vmin,580px);padding:0;display:flex;position:relative;box-shadow:0 12px 40px #000000b3,inset 0 0 0 5px #00000040}.outcome-modal-overlay .outcome-modal.outcome-modal--turn-start:before{content:"";opacity:1;background:radial-gradient(circle at 50% 38%,#c42a3a 0%,#a31826 60%,#7d1120 100%);border:5px solid #f4f1e8;border-radius:50%;height:auto;position:absolute;inset:11%;box-shadow:inset 0 0 0 6px #a31826,inset 0 0 0 8px #f4f1e88c,inset 0 6px 18px #00000059}.outcome-modal-overlay .outcome-modal.outcome-modal--turn-start>*{position:relative}.outcome-modal-overlay .outcome-modal.outcome-modal--turn-start .outcome-modal__turn-start{color:#fff;flex-direction:column;align-items:center;gap:0;display:flex}.outcome-modal-overlay .outcome-modal.outcome-modal--turn-start .outcome-modal__turn-start-label{letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.95;font-size:clamp(1.4rem,3.6vmin,2.6rem);font-weight:700}.outcome-modal-overlay .outcome-modal.outcome-modal--turn-start .outcome-modal__turn-start-number{color:#fff;text-shadow:0 4px 14px #00000073;font-size:clamp(5.5rem,17vmin,11rem);font-weight:800;line-height:1}.outcome-modal-overlay .outcome-modal.outcome-modal--turn-start .outcome-modal__ok{width:auto;margin-top:clamp(4px,1.5vmin,14px);padding:6px 26px}.rules-modal-overlay{z-index:60}.rules-modal{flex-direction:column;width:80vw;min-width:0;max-width:900px;height:85vh;padding:0;display:flex;overflow:hidden}@media (width<=700px){.rules-modal{border-radius:0;width:100vw;max-width:none;height:100vh}}.rules-modal__header{border-bottom:1px solid #c084fc4d;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.rules-modal__close{color:#f5f5f8;cursor:pointer;background:0 0;border:2px solid #c084fc;border-radius:50%;flex:none;width:30px;height:30px;font-size:1.1rem;line-height:1}.rules-modal__close:hover{background:#c084fc33}.rules-modal__body{flex:auto;padding:16px 20px;overflow-y:auto}.rules-modal__footer{border-top:1px solid #c084fc4d;flex:none;padding:10px 20px}.rules-modal__back{color:#a1a1aa;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:6px 14px;font-size:.85rem}.rules-modal__back:hover{color:#f5f5f8}.rules-breadcrumb{flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;display:flex}.rules-breadcrumb__crumb{color:#c084fc;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.rules-breadcrumb__crumb:hover{text-decoration:underline}.rules-breadcrumb__crumb--muted{color:#a1a1aa;cursor:default;font-weight:400}.rules-breadcrumb__crumb--current{color:#f5f5f8;cursor:default;font-weight:700}.rules-breadcrumb__separator{color:#666674}.rules-search__input{box-sizing:border-box;color:#f5f5f8;background:#1e1e28;border:2px solid #c084fc;border-radius:8px;width:100%;padding:10px 14px;font-size:.95rem}.rules-search__input::placeholder{color:#a1a1aa}.rules-search__results{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rules-search__result{text-align:left;color:#f5f5f8;cursor:pointer;background:#1e1e28;border:1px solid #0000;border-radius:8px;flex-direction:column;width:100%;padding:8px 12px;display:flex}.rules-search__result span{color:#a1a1aa;font-size:.82rem}.rules-search__no-results{color:#a1a1aa;font-size:.85rem;font-style:italic}.rules-home{flex-direction:column;gap:20px;display:flex}.rules-home__quick-links{flex-wrap:wrap;gap:24px;display:flex}.rules-home__quick-links h3,.rules-home__category h3{color:#c084fc;margin:0 0 8px;font-size:.95rem}.rules-home__quick-links ul,.rules-home__category ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rules-home__index{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.rules-page__title{margin:0 0 6px;font-size:1.3rem}.rules-page__summary{color:#d4d4d8;margin:0 0 14px;font-size:1rem}.rules-page__images{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.rules-page__image{max-width:260px;margin:0}.rules-page__image img{border:1px solid #c084fc4d;border-radius:8px;width:100%;display:block}.rules-page__image figcaption{color:#a1a1aa;margin-top:4px;font-size:.78rem}.rules-page__section{margin-bottom:16px}.rules-page__section h3{color:#c084fc;margin:0 0 6px;font-size:.95rem}.rules-page__section ul,.rules-page__section ol{margin:0;padding-left:20px;font-size:.92rem;line-height:1.5}.rules-page__section--warning{background:#fbbf2414;border:1px solid #fbbf2466;border-radius:8px;padding:10px 14px}.rules-page__section--warning h3{color:#fbbf24}.rules-page__section--example{background:#1e1e28;border-radius:8px;padding:10px 14px}.rules-page__section--example p{margin:0;font-size:.9rem;font-style:italic;line-height:1.5}.rules-page__related h3{color:#c084fc;margin:0 0 8px;font-size:.95rem}.rules-page__related-links{flex-wrap:wrap;gap:8px;display:flex}.rules-link{color:#c084fc;cursor:pointer;text-align:left;background:0 0;border:1px solid #c084fc66;border-radius:999px;padding:4px 12px;font-size:.85rem}.decision-pill__grit-button,.decision-pill__action-button{background:linear-gradient(#fff 0%,#e4e4e4 100%);transition:transform 70ms ease-out,box-shadow 70ms ease-out,background 70ms;transform:translateY(0);box-shadow:0 4px #8c8c8c,0 6px 8px #0006,inset 0 2px #fffffff2,inset 0 0 0 1px #0000002e}.decision-pill__grit-button:hover:not(:disabled),.decision-pill__action-button:hover:not(:disabled){background:linear-gradient(#fff 0%,#f1f1f1 100%)}.decision-pill__grit-button:active:not(:disabled),.decision-pill__action-button:active:not(:disabled),.decision-pill__grit-button[aria-pressed=true],.decision-pill__action-button[aria-pressed=true]{transform:translateY(3px);box-shadow:0 1px #8c8c8c,0 2px 3px #00000059,inset 0 3px 6px #0000004d,inset 0 0 0 1px #00000038}.decision-pill__grit-button[aria-pressed=true],.decision-pill__action-button[aria-pressed=true]{background:linear-gradient(#f4c94a 0%,#ffe9a1 100%);box-shadow:0 1px #a8801a,0 2px 3px #00000059,inset 0 3px 6px #78500073,inset 0 0 0 1px #78500080}.decision-pill__grit-button:disabled,.decision-pill__action-button:disabled{transform:translateY(3px);box-shadow:0 1px #00000059,inset 0 0 0 1px #0000002e}img[data-action=place_criminal],img[data-action=move_criminal],img[data-action=buy_dope],img[data-action=sell_dope],img[data-action=maneuver_officer],img[data-action=corrupt_officer]{filter:brightness(0)opacity(.78)}.board-hidden-hood{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 38% 32%,#33373b 0%,#202327 55%,#15171a 100%);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .12cqw #0d0f11,0 .12cqw .5cqw #0000008c}.grit-icon{object-fit:contain;pointer-events:none;border-radius:50%;width:82%;height:82%;display:block}.player-card__grit-token .grit-icon{mix-blend-mode:screen;width:100%;height:100%;box-shadow:0 0 0 2px #ffffffe6}.officer-action-icon{border-radius:17%;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000073}.officer-action-icon img{width:var(--oai-w);height:var(--oai-h);left:var(--oai-l);top:var(--oai-t);pointer-events:none;filter:invert();max-width:none;position:absolute}.decision-panel__quick-buttons button.decision-panel__officer-action{flex-direction:column;justify-content:center;align-items:center;gap:3px;line-height:1;display:inline-flex}.decision-panel__officer-action .officer-action-icon{width:2.2em;height:2.2em}.decision-panel__officer-action-name{font-size:.7em;font-weight:700}.decision-panel__quick-buttons.decision-panel__quick-buttons--teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.human-controls .decision-panel__quick-buttons--teams .decision-panel__team-button{color:#fff;text-shadow:0 1px 3px #00000080;cursor:pointer;border:3px solid #ffffffd9;border-radius:10px;min-width:0;padding:6px 10px;font-weight:800;line-height:1.1;box-shadow:0 4px #00000059}.human-controls .decision-panel__quick-buttons--teams .decision-panel__team-button--red{background:#c0392b}.human-controls .decision-panel__quick-buttons--teams .decision-panel__team-button--blu{background:#2471a3}.human-controls .decision-panel__quick-buttons--teams .decision-panel__team-button--green{background:#229954}.human-controls .decision-panel__quick-buttons--teams .decision-panel__team-button--yellow{color:#3a2f00;text-shadow:none;background:#f1c40f}.human-controls .decision-panel__quick-buttons--teams .decision-panel__team-button:hover:not(:disabled){filter:brightness(1.12)}.human-controls .decision-panel__quick-buttons--teams .decision-panel__team-button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #00000059}.marketing-control{z-index:7;gap:.25vw;width:4.7%;display:flex;position:absolute;transform:translate(-50%,-50%)}.marketing-control__button{box-sizing:border-box;aspect-ratio:1;color:#fff;cursor:pointer;background:#f28c1e;border:2px solid #a8470a;border-radius:7px;flex:1 1 0;place-items:center;min-width:0;padding:0;font-size:clamp(.95rem,1.45vw,1.55rem);font-weight:900;line-height:1;display:grid;box-shadow:0 3px #7a3306,0 5px 8px #0006}.marketing-control__button:hover:not(:disabled){filter:brightness(1.1)}.marketing-control__button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #7a3306}.marketing-control__button:disabled{opacity:.45;cursor:default}.marketing-control__count{color:#a8470a;white-space:nowrap;cursor:pointer;background:#fff;border:2px solid #a8470a;border-radius:999px;min-width:1.6em;padding:1px 7px;font-size:clamp(.85rem,1.1vw,1.15rem);font-weight:900;line-height:1.15;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px)}.app__sidebar .player-card__stats.player-card__stats--simple{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:3px 0;display:grid}.player-card__stats--simple>.player-card__stat-item{grid-column:span 2;justify-content:center}.player-card__stats--simple>.player-card__stat-item[data-resource-key=chip]{grid-column:2/span 2}.player-card__stats--simple>.player-card__stat-item[data-resource-key=cops]{grid-column:4/span 2}.app__sidebar .player-card__inventory.player-card__inventory--simple{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:40% repeat(2,minmax(0,1fr));gap:0 6px;container-type:size}.player-card__inventory--simple>.job-active-strip__card{object-fit:contain;grid-column:1;align-self:center;width:100%;height:90%}.player-card__simple-cell{justify-content:center;align-items:center;min-height:0;display:flex}.player-card__inventory--simple .player-card__stat-item{flex-direction:column;min-height:0}.player-card__inventory--simple .inline-icon{object-fit:contain;width:clamp(20px,33cqh - 30px,48px);max-width:100%;height:clamp(20px,33cqh - 30px,48px)}.decision-panel__loser{font-weight:800}.decision-panel__loser--red{color:#ff7a6b}.decision-panel__loser--blu{color:#6db3f2}.decision-panel__loser--green{color:#5fd68a}.decision-panel__loser--yellow{color:#f5d442}@keyframes board-token-flash{0%,to{filter:none;transform:translate(-50%,-50%)scale(1)}50%{filter:drop-shadow(0 0 8px #ffd73c)drop-shadow(0 0 14px #ffd73ce6);transform:translate(-50%,-50%)scale(1.7)}}.board-token--flash-once{z-index:6;animation:.8s ease-in-out board-token-flash}.board-token--slide{transition:left 1.7s ease-in-out,top 1.7s ease-in-out}.outcome-modal__loot{border-top:1px dashed #f6ecd459;margin-top:14px;padding-top:10px}.outcome-modal__loot-title{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0 0 6px;font-weight:800}.outcome-modal__loot-line{margin:4px 0;font-size:1.05rem}.app__play-area{container:play/inline-size}.app__sidebar{flex-basis:clamp(220px,16vw,280px);grid-template-rows:25% 10% minmax(0,65%);gap:0;min-width:220px;display:grid;overflow:visible}.app__sidebar>.raid-banner{gap:4px;min-height:0;padding:8px;overflow-y:auto}.app__sidebar .raid-banner__intro{border-left:4px solid #ddbd79;flex:0 auto;min-height:24px;padding-left:8px;overflow-y:auto}.app__sidebar .raid-banner__heading{color:#ffe08a;margin-bottom:.35lh;font-size:1.6rem;font-weight:900;line-height:1.05}.app__sidebar .raid-banner__requirement{flex-direction:column;gap:1px;margin-bottom:.3lh;display:flex}.app__sidebar .raid-banner__requirement-label{letter-spacing:.06em;text-transform:uppercase;color:#d7c399;font-size:.78rem;font-weight:700}.app__sidebar .raid-banner__requirement-text{color:#fff;font-size:1.4rem;font-weight:900;line-height:1.1}.app__sidebar .raid-banner__key{color:#ffe08a}.app__sidebar .raid-banner__standings{flex:none;grid-template-columns:minmax(0,1fr);gap:4px;margin-top:auto;display:grid}.app__sidebar .raid-banner__caption{grid-column:1/-1}.app__sidebar .raid-banner__team{grid-template-columns:minmax(0,1fr) auto;column-gap:6px;margin:0;padding:4px;display:grid}.app__sidebar .raid-banner__team-players{flex-wrap:wrap}.app__sidebar .raid-banner__team-players img{width:40px;height:40px}.app__sidebar .raid-banner__score{margin-left:0;font-size:3.2rem}.app__sidebar .raid-banner__result{align-self:center;align-items:baseline;gap:4px;display:flex}.app__sidebar .raid-banner__unit{font-size:1.5rem;font-weight:700}.app__sidebar>.player-strip{grid-row:3;gap:0;min-height:0;margin:0;display:grid}.app__sidebar .player-card{box-sizing:border-box;min-width:0;min-height:0;margin-block:2px;padding:8px;overflow-y:auto}.app__sidebar .player-card__body{flex-direction:column;height:100%;display:flex}.app__sidebar .player-card__name-row{border:1px solid var(--player-card-rim);background:color-mix(in srgb, var(--player-card-shade) 85%, #000);color:#fff;text-shadow:0 1px 2px #00000059;border-radius:8px;flex-wrap:nowrap;flex:none;gap:4px;margin-inline:-4px;padding:4px 6px;font-size:1.2rem}.app__sidebar .player-card__grit{gap:3px}.app__sidebar .player-card__grit-token{color:#1a1a1a;width:28px;height:28px;text-shadow:none;background:0 0;border:none;flex-shrink:0;font-size:1.1rem;font-weight:800}.app__sidebar .player-card__inventory{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));gap:3px;min-height:156px}.app__sidebar .player-card__inventory-row{min-height:0;container-type:size}.app__sidebar .player-card__inventory-row .player-card__stat-item{min-height:0}.app__sidebar .player-card__inventory-row .job-active-strip__card{object-fit:contain;height:100%;max-height:100%}.app__sidebar .player-card__inventory-row .inline-icon{object-fit:contain;width:clamp(20px,100cqh - 30px,48px);max-width:100%;height:clamp(20px,100cqh - 30px,48px)}.app__sidebar .player-card__stat-item{font-size:1.5rem;line-height:1.1}.app__sidebar .player-card__stats{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));align-items:center;min-height:0;margin-block:0;container-type:size}.app__sidebar .player-card__stats .player-card__stat-item{flex-direction:row;justify-content:center;gap:3px;margin-left:0}.app__sidebar .player-card__stats .inline-icon{flex-shrink:0;width:clamp(18px,45cqh - 1.35px,46.8px);height:clamp(18px,45cqh - 1.35px,46.8px)}.player-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.player-card__stats .inline-icon{object-fit:contain;max-width:100%}.player-card__name-row{flex-wrap:wrap}.top-strip{--top-button-width:clamp(100px, 7.6cqw, 150px);--end-turn-button-height:146px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;display:grid}.top-strip__buttons{--toolbar-size:clamp(52px, 4cqw, 88px);grid-column:4;align-self:stretch;align-items:center}.top-strip__primary-buttons{box-sizing:border-box;background:#25363a;border:2px solid #ddbd79;border-radius:16px;grid-column:1;align-items:stretch;gap:6px;height:100%;padding:6px;display:flex}.top-strip__primary-buttons>:is(.hand-drawer,.skills-drawer){align-self:stretch}.top-strip__primary-buttons .hand-drawer__toggle{height:100%;width:var(--top-button-width)}.top-strip__decision-area{grid-column:2}.top-strip__optional-actions{grid-column:3}.top-strip__decision-area.human-controls{height:162px;overflow:hidden}.top-strip__decision-area.human-controls--playback{padding:0}.top-strip__decision-area.human-controls--playback:has(.bot-turn-banner){border-width:4px;border-color:var(--playback-rim)}.human-controls--playback:has(.bot-turn-banner--red){--playback-rim:#e77864}.human-controls--playback:has(.bot-turn-banner--blu){--playback-rim:#65a9d4}.human-controls--playback:has(.bot-turn-banner--green){--playback-rim:#71cf92}.human-controls--playback:has(.bot-turn-banner--yellow){--playback-rim:#bd8e10}.human-controls--playback .bot-turn-banner{box-sizing:border-box;--bt-portrait-height:clamp(100px, 11cqw, 140px);grid-template-columns:calc(var(--bt-portrait-height) * 1.25) minmax(0, 1fr);width:100%;min-width:0;height:100%;box-shadow:none;border:0;border-radius:12px;align-items:center;column-gap:12px;padding:8px 18px;animation:.18s ease-out bot-turn-inline-pop;display:grid;position:static;top:auto;left:auto;overflow:auto;transform:none}.human-controls--playback .bot-turn-banner__portrait{width:100%;height:var(--bt-portrait-height);object-fit:contain;object-position:left center;grid-column:1;justify-self:start;max-height:100%;margin:0}.human-controls--playback .bot-turn-banner>:not(.bot-turn-banner__portrait){text-align:center;grid-column:2;justify-self:center;max-width:100%}.human-controls--playback .bot-turn-banner{--bt-main:clamp(1.9rem, 3.2cqw, 3.2rem);--bt-sub:clamp(1.4rem, 2.2cqw, 2.2rem);--bt-icon:clamp(52px, 6cqw, 84px)}.human-controls--playback .bot-turn-banner__row{justify-content:center;gap:clamp(6px,1cqw,16px)}.human-controls--playback :is(.bot-turn-banner__verb,.bot-turn-banner__header-text,.bot-turn-banner__preposition,.bot-turn-banner__cost){font-family:inherit;font-size:var(--bt-main);letter-spacing:.01em;text-transform:none;opacity:1;margin:0;font-weight:800;line-height:1.1}.human-controls--playback .bot-turn-banner__detail{font-family:inherit;font-size:var(--bt-sub);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.2}.human-controls--playback :is(.bot-turn-banner__icon,.bot-turn-banner__action-icon,.bot-turn-banner__pawn,.bot-turn-banner__icon--dope){width:var(--bt-icon);height:var(--bt-icon);object-fit:contain;flex:none}.human-controls--playback .bot-turn-banner__pawns{align-items:center;gap:6px;display:flex}.human-controls--playback .bot-turn-banner__power{background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.human-controls--playback .bot-turn-banner__power-circle{box-sizing:border-box;width:var(--bt-icon);height:var(--bt-icon);border:calc(var(--bt-icon) * .07) solid currentColor;color:inherit;font-size:calc(var(--bt-icon) * .58);text-shadow:none;background:0 0;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.human-controls--playback .bot-turn-banner__power-contact{width:var(--bt-icon);height:var(--bt-icon);object-fit:contain;flex:none}.human-controls--playback .bot-turn-banner__icon--dope{background:0 0;border-radius:50%;padding:0}.human-controls--playback .bot-turn-banner__unit{align-items:center;gap:clamp(3px,.5cqw,8px);display:inline-flex}.human-controls--playback .bot-turn-banner__sep{font-size:var(--bt-main);opacity:.7;font-weight:700;line-height:1}.human-controls--playback .bot-turn-banner__officer-action{width:var(--bt-icon);height:var(--bt-icon)}.human-controls--playback .bot-turn-banner__star{font-family:Segoe UI Symbol,Segoe UI,sans-serif;font-size:calc(var(--bt-icon) * 1.25);flex:none;font-weight:700;line-height:1}.human-controls--playback .bot-turn-banner__icon{box-shadow:none;background:0 0;border-radius:0}.human-controls--playback .bot-turn-banner[data-units="3"],.human-controls--playback .bot-turn-banner[data-units="4"]{--bt-main:clamp(1.1rem, 1.8cqw, 1.8rem);--bt-icon:clamp(30px, 3.4cqw, 50px)}.human-controls--playback .bot-turn-banner[data-units="2"]{--bt-main:clamp(1.25rem, 2.1cqw, 2.1rem);--bt-icon:clamp(36px, 4.2cqw, 60px)}.bot-turn-banner__action-icon--light,.bot-turn-banner__icon--white{filter:url(#bot-icon-solid)}.bot-turn-banner--yellow .bot-turn-banner__action-icon--light,.bot-turn-banner--yellow .bot-turn-banner__icon--white{filter:url(#bot-icon-solid)brightness(0)}.bot-turn-banner__action-icon--dark{filter:brightness(0)invert()}.bot-turn-banner--yellow .bot-turn-banner__action-icon--dark{filter:none}@keyframes bot-turn-inline-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.human-controls__body{grid-template-columns:minmax(0,1fr)}.human-controls__body.human-controls__body--end-turn{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.human-controls__end-turn{box-sizing:border-box;width:calc(var(--top-button-width) * 2);height:var(--end-turn-button-height);background:var(--human-surface);color:var(--human-text);overflow-wrap:anywhere;cursor:pointer;border:2px solid #ddbd79;border-radius:10px;grid-column:2;padding:3px;font-family:Arial,sans-serif;font-size:clamp(1.15rem,1.6cqw,1.55rem);font-weight:800;line-height:1.05}.human-controls__end-turn:hover{background:var(--human-hover)}.human-controls__main{overflow:auto}.top-strip__optional-actions{box-sizing:border-box;grid-template-columns:repeat(3, var(--top-button-width));background:#25363a;border:2px solid #ddbd79;border-radius:16px;flex:none;gap:4px;width:max-content;height:162px;padding:6px;display:grid}.top-strip__optional-button{box-sizing:border-box;color:#f5ecd7;overflow-wrap:anywhere;cursor:pointer;background:#344c4e;border:2px solid #ddbd79;border-radius:10px;min-width:0;height:100%;padding:4px;font-family:Arial,sans-serif;font-size:clamp(.7rem,.8cqw,.9rem);font-weight:800}.top-strip__optional-button:disabled{opacity:.45;cursor:default}.top-strip__optional-button:not(:disabled):not(.top-strip__optional-button--back){background:var(--human-surface);color:var(--human-text)}.top-strip__optional-button:not(:disabled):not(.top-strip__optional-button--back):hover,.top-strip__optional-button[aria-pressed=true]{background:var(--human-hover)}.top-strip__optional-button--back{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.top-strip__optional-button--back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px}.human-controls--action .human-controls__main{flex-direction:column;justify-content:safe center;align-items:stretch;padding-top:0}.human-controls .human-controls__guidance,.human-controls--action .decision-panel>h3,.human-controls--action .decision-panel>p{white-space:normal;text-align:center;margin-bottom:4px;position:static}.human-controls .decision-panel__message-row,.human-controls .decision-panel__message-content .decision-pill__group,.human-controls .decision-panel__optional-actions{flex-wrap:wrap}.human-controls .decision-panel__quick-buttons button{min-height:44px}.human-controls--action .human-controls__main>.decision-panel{box-sizing:border-box;flex-direction:column;justify-content:safe center;align-items:center;gap:7px;width:100%;max-height:100%;display:flex;overflow:auto}.human-controls--action .decision-panel h3,.human-controls--action .human-controls__guidance h3{text-align:center;white-space:normal;margin:0;font-size:clamp(1.7rem,2.2cqw,2.1rem);line-height:1.1;overflow:visible}.human-controls--action .decision-panel p,.human-controls--action .human-controls__guidance p{text-align:center;white-space:normal;margin:0;font-size:clamp(1.3rem,1.55cqw,1.55rem);line-height:1.2;overflow:visible}.human-controls--action .decision-panel__quick-buttons{gap:8px;max-width:100%}.human-controls--action .decision-panel__quick-buttons button,.human-controls--action .decision-panel>button,.human-controls--action .human-controls__main>button{box-sizing:border-box;min-width:clamp(132px,14cqw,200px);min-height:68px;padding:9px 18px;font-size:clamp(1.4rem,1.8cqw,1.75rem);line-height:1.1}.human-controls--action .decision-panel__options{max-width:100%;font-size:1.05rem;overflow:auto}.decision-message-shell{--message-text-share:70%;--message-progress-share:15%;--message-button-share:15%;box-sizing:border-box;width:100%;min-width:0;height:100%;position:relative}.decision-message-shell:has(>.decision-panel--quick>.decision-panel__quick-buttons>button:nth-child(2)){--message-text-share:55%;--message-button-share:30%}.decision-message-shell:has(>.decision-panel--quick>.decision-panel__quick-buttons>button:nth-child(3)){--message-text-share:40%;--message-button-share:45%}.decision-message-shell:not(:has(>.decision-message-shell__progress)){--message-text-share:85%;--message-progress-share:0%}.decision-message-shell:not(:has(>.decision-message-shell__progress)):has(>.decision-panel--quick>.decision-panel__quick-buttons>button:nth-child(2)){--message-text-share:70%}.decision-message-shell:not(:has(>.decision-message-shell__progress)):has(>.decision-panel--quick>.decision-panel__quick-buttons>button:nth-child(3)){--message-text-share:55%}.human-controls--action .decision-message-shell>.decision-panel--quick:not(:has(>.decision-panel__symbols,>.decision-panel__skill-discard-options)){grid-template-columns:minmax(0, var(--message-text-share)) minmax(0, var(--message-progress-share)) minmax(0, var(--message-button-share));grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;height:100%;min-height:0;padding:6px;display:grid;overflow:hidden}.human-controls--action .decision-message-shell>.decision-panel--quick:not(:has(>.decision-panel__symbols,>.decision-panel__skill-discard-options))>h3{text-align:left;grid-area:1/1;align-self:end;padding-right:8px;font-size:clamp(1.8rem,2.5cqw,2.6rem);line-height:1.05}.human-controls--action .decision-message-shell>.decision-panel--quick:not(:has(>p,>.human-controls__guidance))>h3{grid-row:1/-1;align-self:center}.human-controls--action .decision-message-shell>.decision-panel--quick:not(:has(>.decision-panel__symbols,>.decision-panel__skill-discard-options))>p{text-align:left;grid-area:2/1;align-self:start;padding-right:8px;font-size:clamp(.95rem,1.25cqw,1.25rem);line-height:1.15}.human-controls--action .decision-message-shell .human-controls__guidance{flex-direction:column;grid-area:1/1/-1;justify-content:center;align-items:flex-start;padding-right:8px;display:flex}.human-controls--action .decision-message-shell .human-controls__guidance h3{text-align:left;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.8rem,2.5cqw,2.6rem);line-height:1.05}.human-controls--action .human-controls__body--end-turn .human-controls__guidance{box-sizing:border-box;justify-content:center;height:100%}.human-controls--action .decision-message-shell .human-controls__guidance p{text-align:left;font-size:clamp(.95rem,1.25cqw,1.25rem);line-height:1.15}.human-controls--action .decision-message-shell>.decision-panel--quick:not(:has(>.decision-panel__symbols,>.decision-panel__skill-discard-options))>.decision-panel__quick-buttons{grid-area:1/3/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px;width:100%;height:100%;display:grid}.human-controls--action .decision-message-shell>.decision-panel--quick:not(:has(>.decision-panel__symbols,>.decision-panel__skill-discard-options))>.decision-panel__quick-buttons:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.human-controls--action .decision-message-shell>.decision-panel--quick>.decision-panel__quick-buttons:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.human-controls--action .decision-message-shell .decision-panel__quick-buttons button{overflow-wrap:anywhere;width:100%;min-width:0;height:100%;min-height:0;padding:6px 2px;font-size:clamp(1rem,1.5cqw,1.45rem)}.decision-message-shell__progress{top:6px;bottom:6px;left:calc(var(--message-text-share) - 2px);box-sizing:border-box;width:calc(var(--message-progress-share) - 8px);color:#f5ecd7;font-variant-numeric:tabular-nums;border-inline:1px solid #ddbd7980;place-items:center;font-size:clamp(1.8rem,2.7cqw,2.7rem);font-weight:800;display:grid;position:absolute}:is(.decision-message-shell:has(>.decision-panel--quick>.decision-panel__symbols)>.decision-message-shell__progress,.decision-message-shell:has(>.decision-panel--quick>.decision-panel__skill-discard-options)>.decision-message-shell__progress,.decision-message-shell:has(>.decision-panel:not(.decision-panel--quick))>.decision-message-shell__progress,.decision-message-shell:has(>.outcome-modal-overlay)>.decision-message-shell__progress){display:none}@container play (width<=440px){.human-controls--action .human-controls__body--end-turn .human-controls__guidance h3{font-size:1.2rem}.decision-message-shell__progress{font-size:1.4rem}.human-controls--action .decision-message-shell .decision-panel__quick-buttons button[data-bar-label=Conferma]{font-size:0}.human-controls--action .decision-message-shell .decision-panel__quick-buttons button[data-bar-label=Conferma]:after{content:"✓";font-size:2rem}}.human-controls--choosing .human-controls__main{width:100%;overflow:hidden}.human-controls--choosing .action-chooser{box-sizing:border-box;flex:auto;grid-template-columns:minmax(0,.9fr) minmax(72px,.42fr) minmax(0,2.1fr);gap:6px;width:100%;min-width:0;height:100%}.human-controls--choosing .action-chooser.action-chooser--actions-only{grid-template-columns:minmax(72px,.42fr) minmax(0,2.1fr)}.human-controls--choosing .action-chooser.action-chooser--action-picked{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr)}.human-controls--choosing .action-chooser.action-chooser--actions-only.action-chooser--action-picked{grid-template-columns:minmax(0,1fr)}.human-controls--choosing .action-chooser__box{justify-content:flex-start;padding:6px}.human-controls--choosing .action-chooser__box--link{cursor:pointer;justify-content:flex-start;align-items:center;font-size:clamp(.78rem,1.25cqw,1.15rem);font-weight:800}.human-controls--choosing .action-chooser__star{flex:auto;place-items:center;min-height:0;font-family:Segoe UI Symbol,Segoe UI,sans-serif;font-size:clamp(1.8rem,3.6cqw,3.4rem);font-weight:700;line-height:1;display:grid;overflow:hidden}.human-controls__round-link{box-sizing:border-box;cursor:pointer;justify-content:center;width:100%;height:100%;min-height:0;font-size:clamp(.78rem,1.25cqw,1.15rem);font-weight:800}.human-controls__round-link:disabled,.human-controls--choosing .action-chooser__box--link:disabled{opacity:1;color:#d9dede;background:#586366;border-color:#747e80}.human-controls--choosing .decision-pill__grit-button:disabled{opacity:1;color:#e1e5e5;background:#687174}.human-controls--choosing .action-chooser__label{flex:none;font-size:clamp(.85rem,1.25cqw,1.15rem)}.human-controls--choosing .decision-pill__options{flex:auto;gap:5px;min-height:0}.human-controls--choosing .action-chooser__box--grit .decision-pill__options{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;display:grid}.human-controls--choosing .decision-pill__grit-button{box-sizing:border-box;aspect-ratio:1;width:min(90%,82.8px);height:auto;font-size:clamp(1.5rem,2.7cqw,2.6rem)}.human-controls--choosing .action-chooser__box--actions .decision-pill__options{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.human-controls--choosing .decision-pill__action-button{box-sizing:border-box;place-self:center;gap:4px;width:90%;height:90%;min-height:0;padding:6px 2px}.human-controls--choosing .decision-pill__action-button img{object-fit:contain;width:min(100%,82px);height:min(9cqw,82px);max-height:calc(100% - 20px)}.human-controls--choosing .action-chooser__action-name{font-size:clamp(.65rem,1.05cqw,.88rem)}@container play (width<=1400px){.top-strip{--top-button-width:92px;grid-template-rows:64px 162px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.top-strip__buttons{--toolbar-size:52px;grid-area:1/1/auto/-1;justify-content:flex-end;gap:8px;height:64px}.top-strip__primary-buttons{grid-area:2/1;gap:4px;padding:4px}.top-strip__decision-area{grid-area:2/2}.top-strip__optional-actions{grid-area:2/3;width:max-content}.top-strip__buttons>.hand-drawer__toggle,.top-strip__buttons>.action-log-drawer .hand-drawer__toggle{width:76px;height:52px;padding:3px}.top-strip__primary-buttons .hand-drawer__toggle{width:var(--top-button-width);height:100%;padding:3px}:is(.top-strip__buttons,.top-strip__primary-buttons) .toolbar-icon{width:24px;height:24px}:is(.top-strip__buttons,.top-strip__primary-buttons) .toolbar-label{font-size:.65rem}}@container play (width<=900px){.top-strip{--end-turn-button-height:48px}}@container play (width<=1000px){.top-strip{grid-template-rows:64px 162px 64px}.top-strip__optional-actions{grid-area:3/1/auto/-1;justify-self:center;height:64px}.top-strip__decision-area{grid-column:2/-1}}@container play (width<=680px){.human-controls--action .decision-panel h3,.human-controls--action .human-controls__guidance h3{font-size:1.9rem}.human-controls--action .decision-panel p,.human-controls--action .human-controls__guidance p{font-size:1.5rem}.human-controls--action .decision-panel__quick-buttons button,.human-controls--action .decision-panel>button,.human-controls--action .human-controls__main>button{min-height:76px;font-size:1.55rem}.top-strip{--top-button-width:calc((100cqw - 54px) / 5);grid-template-rows:64px 290px 64px}.top-strip__primary-buttons{height:64px;width:calc(var(--top-button-width) * 2 + 16px);grid-row:1}.top-strip__buttons{grid-column:2/-1;min-width:0}.top-strip__decision-area{grid-column:1/-1}.top-strip__decision-area.human-controls{height:290px}.human-controls__body{grid-template-columns:minmax(0,1fr)}.top-strip__optional-actions{max-width:100%}.top-strip__optional-button{font-size:.7rem;line-height:1.1}.top-strip__optional-button--back{gap:0}.top-strip__optional-button--back svg{width:18px;height:18px}.human-controls--choosing .action-chooser{grid-template-columns:minmax(55px,.42fr) minmax(55px,.42fr) minmax(0,2fr)}.human-controls--choosing .action-chooser.action-chooser--actions-only,.human-controls--choosing .action-chooser.action-chooser--action-picked{grid-template-columns:minmax(55px,.42fr) minmax(0,2fr)}.human-controls--choosing .action-chooser.action-chooser--actions-only.action-chooser--action-picked{grid-template-columns:minmax(0,1fr)}.human-controls--choosing .action-chooser__box--link{overflow-wrap:anywhere;font-size:clamp(.6rem,2.1cqw,.9rem)}.human-controls--choosing .action-chooser__box--grit .decision-pill__options{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.human-controls--choosing .decision-pill__grit-button{width:auto;height:min(90%,61.2px)}.human-controls--choosing .action-chooser__box--actions .decision-pill__options{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.human-controls--choosing .decision-pill__action-button img{height:min(18cqw,76px)}.top-strip__buttons{justify-content:center;gap:4px}.top-strip__buttons>*,.top-strip__primary-buttons>*{flex:1 1 0;min-width:0}.top-strip__buttons .hand-drawer__toggle,.top-strip__primary-buttons :is(.hand-drawer,.skills-drawer) .hand-drawer__toggle,.top-strip__buttons>.action-log-drawer .hand-drawer__toggle,.top-strip__buttons>.hand-drawer__toggle{width:100%;min-width:0}}@media (height<=720px){.app{overflow-y:auto}.app__play-area{min-height:580px}}@media (width<=760px),(width<=1100px) and (aspect-ratio<=1){.app{flex-direction:column;gap:12px;overflow-y:auto}.app__play-area{flex:none;order:-1;min-height:0}.app__main{aspect-ratio:8070/4200;flex:none}.app__sidebar{flex:none;min-width:0;height:max(720px,100dvh - 16px);overflow:visible}.app__sidebar>.player-strip{grid-template-columns:minmax(0,1fr)}.app__sidebar .player-card__inventory{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.app__sidebar .player-card__inventory-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app__sidebar .player-card__inventory-row .job-active-strip__card{grid-column:1/-1;justify-self:center;width:min(100%,100px);max-height:65px}}.hand-drawer__panel,.skills-drawer__panel,.action-log-drawer__panel{box-sizing:border-box;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));width:fit-content;max-width:calc(100vw - 16px);max-height:60dvh;margin-inline:auto;overflow:auto}.outcome-modal,.leaderboard-modal,.skill-use-popup{box-sizing:border-box;min-width:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}.setup-screen{box-sizing:border-box;align-items:safe center;height:100%;min-height:0;padding-block:16px;overflow-y:auto}.setup-screen__nickname{box-sizing:border-box;min-width:0;max-width:100%;font-size:clamp(1.4rem,5vw,3.3rem)}.rules-modal{max-width:min(900px,100vw - 16px)}.outcome-modal:not(.rules-modal){max-width:min(420px,100vw - 16px)}.leaderboard-modal{max-width:min(780px,100vw - 16px)}.top-strip__optional-button--tool{--toolbar-face:#344c4e;--toolbar-accent:#f5ecd7;background:linear-gradient(145deg, #fff2, transparent 65%), var(--toolbar-face);color:var(--toolbar-accent);border:2px solid #ddbd79;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;gap:2px;padding:8px 4px 6px;font-size:clamp(.75rem,.95cqw,1rem);font-weight:700;line-height:1.1;transition:background-color .12s,box-shadow .12s,transform .12s;display:flex;box-shadow:inset 0 1px #fff6,0 4px #14272b,0 6px 9px #14272b26}.top-strip__optional-button--tool:not(:disabled){--toolbar-face:var(--human-surface);--toolbar-accent:var(--human-text);border-color:var(--human-border);box-shadow:inset 0 1px 0 #fff5, 0 4px 0 var(--human-shade), 0 6px 9px #00000040}.human-theme--yellow .top-strip__optional-button--marketing:not(:disabled) .toolbar-icon{filter:brightness(0)}.top-strip__optional-button--tool .toolbar-icon{object-fit:contain;flex:auto;width:60%;height:62%;min-height:0}.top-strip__optional-button--tool .toolbar-label{white-space:nowrap;flex:none}.top-strip__optional-button--poker .toolbar-icon{width:96%;height:auto}.top-strip__optional-button--poker{padding-inline:2px}.top-strip__optional-button--tool:not(:disabled):hover{background-color:color-mix(in srgb, var(--toolbar-face), white 14%);transform:translateY(-1px)}.top-strip__optional-button--tool:is(:active:not(:disabled),[aria-pressed=true]){box-shadow:inset 0 3px 6px #0000004d, 0 1px 0 var(--human-shade,#14272b);transform:translateY(3px)}.top-strip__optional-button--tool:disabled{opacity:.45}.top-strip__buttons--menu{--toolbar-size:clamp(56px, 4.2cqw, 76px);align-items:flex-start;position:relative}.top-strip__menu{--toolbar-size:clamp(76px, 6cqw, 96px);z-index:40;box-sizing:border-box;background:#25363a;border:2px solid #ddbd79;border-radius:16px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 20px #00000080}.top-strip__menu--closed{display:none}.top-strip__buttons--menu>.hand-drawer__toggle{height:var(--toolbar-size)}.top-strip__buttons--menu>.hand-drawer__toggle[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--toolbar-accent), 0 2px 0 #14272b;transform:translateY(2px)}.human-theme--yellow{--grit-face-top:#b7950b;--grit-face-bottom:#947207}.human-controls .decision-pill__grit-button{background:linear-gradient(180deg, var(--grit-face-top,var(--human-hover,#d84838)), var(--grit-face-bottom,var(--human-surface,#c0392b)));color:#fff;box-shadow:inset 0 0 0 3px #fff, 0 4px 0 var(--human-shade,#8b291d), 0 6px 8px #0006}.human-controls .decision-pill__grit-button .grit-icon{mix-blend-mode:screen;width:100%;height:100%}.human-controls .decision-pill__grit-button:hover:not(:disabled){filter:brightness(1.12)}.human-controls .decision-pill__grit-button:active:not(:disabled),.human-controls .decision-pill__grit-button[aria-pressed=true]{background:var(--human-shade,#8b291d);box-shadow:inset 0 0 0 3px #fff, inset 0 3px 6px #00000073, 0 1px 0 var(--human-shade,#8b291d);transform:translateY(3px)}.human-controls .decision-pill__grit-button:disabled{opacity:.6;background:#4a5457;transform:translateY(3px);box-shadow:inset 0 0 0 3px #ffffff80}.app__play-area .top-strip .human-controls--action .decision-message-shell>.decision-panel--quick>.decision-panel__quick-buttons--teams{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.human-controls--playback .bot-turn-banner__header-text{font-size:clamp(2rem,3.6cqw,3.6rem);font-weight:800;line-height:1.15}.human-controls--playback .bot-turn-banner__message{justify-content:center;align-items:center;gap:clamp(10px,1.6cqw,26px);display:inline-flex}:is(.outcome-modal,.tutorial-modal,.finished-screen,.leaderboard-modal){--popup-accent:#efc461;--popup-ink:#141d20;--popup-paper:#f6ecd4;--popup-muted:#c9c5b8;border-color:var(--popup-accent);color:var(--popup-paper);box-shadow:0 0 0 3px var(--popup-ink), 7px 8px 0 #101719, 0 22px 60px #0009, inset 0 0 0 4px #f6ecd40b;background-color:#202b2e;background-image:radial-gradient(circle,#f6ecd40b .7px,#0000 1px),linear-gradient(135deg,#33404455,#0000 55%);background-size:6px 6px,100% 100%}:is(.outcome-modal-overlay,.tutorial-overlay,.finished-overlay,.leaderboard-overlay){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(#101b2070,#080e14c9)}.outcome-modal{border-radius:6px;position:relative}.outcome-modal:not(.rules-modal):before{content:"";background:repeating-linear-gradient(125deg, var(--popup-accent) 0 9px, transparent 9px 15px);opacity:.85;pointer-events:none;height:5px;position:absolute;top:0;left:16px;right:16px}.outcome-modal[data-outcome=raid]{--popup-accent:#f09878}.outcome-modal[data-outcome=brawl]{--popup-accent:#eeb079}.outcome-modal[data-outcome=poker],.outcome-modal[data-outcome=poker_start],.outcome-modal[data-outcome=poker_fizzle],.launch-poker-modal{--popup-accent:#8bd4b1}.outcome-modal h3,.tutorial-modal__header h3,.finished-screen h2{color:var(--popup-paper);text-shadow:2px 2px #101719}.outcome-modal__row{outline-offset:3px;background:linear-gradient(90deg,#f6ecd40c,#0000);border-radius:3px;outline:1px dashed #f6ecd425}.outcome-modal__pawn,.outcome-modal__force-pawn{filter:drop-shadow(1px 2px #0009)}.outcome-modal__team-score,.outcome-modal__force-total{color:var(--popup-accent)}.outcome-modal__verdict{text-underline-offset:3px;-webkit-text-decoration:underline double;text-decoration:underline double}.outcome-modal__verdict--escape{color:#9ee0b0}.outcome-modal__verdict--caught{color:#ffab91}.outcome-modal__stain-detail{color:var(--popup-muted);opacity:1}.outcome-modal__symbol-dot{box-shadow:inset 0 0 0 1px #ffffff60,1px 2px #0008}.outcome-modal__turn-start-label{color:var(--popup-paper);opacity:1}.outcome-modal__turn-start-number{color:var(--popup-accent);text-shadow:3px 3px #101719,5px 5px #efc46144}:is(.outcome-modal__ok,.finished-screen__winner-continue,.tutorial-modal__next){border-color:var(--popup-accent);background:var(--popup-accent);color:var(--popup-ink);text-shadow:0 1px #ffffff40;border-radius:4px;box-shadow:inset 0 1px #ffffff70,0 3px #101719}:is(.outcome-modal__ok,.finished-screen__winner-continue,.tutorial-modal__next):hover:not(:disabled){background:var(--popup-paper);border-color:var(--popup-paper)}:is(.outcome-modal__ok,.finished-screen__winner-continue,.tutorial-modal__next):active:not(:disabled){box-shadow:inset 0 2px 3px #10171955}:is(.rules-modal__close,.tutorial-modal__close,.finished-screen__close,.leaderboard-modal__close){border-color:var(--popup-accent);color:var(--popup-paper);background:var(--popup-ink);border-radius:4px;box-shadow:2px 2px #0006}:is(.rules-modal__close,.tutorial-modal__close,.finished-screen__close,.leaderboard-modal__close):hover{color:var(--popup-ink);background:var(--popup-accent)}:is(.outcome-modal,.tutorial-modal,.finished-screen,.leaderboard-modal) :is(button,input):focus-visible{outline:3px solid var(--popup-paper);outline-offset:3px}.launch-poker-modal__card-button{border-color:var(--popup-accent);color:var(--popup-paper);background:#101d1b;border-radius:4px;box-shadow:3px 3px #101719}.launch-poker-modal__card-button:hover:not(:disabled){background:#2c4b40}.launch-poker-modal__card-img{box-shadow:0 2px 5px #0008}.launch-poker-modal__decline,.tutorial-modal__skip{color:var(--popup-paper);background:#141d2044;border-color:#f6ecd455;border-radius:4px}.launch-poker-modal__decline:hover:not(:disabled),.tutorial-modal__skip:hover:not(:disabled){background:#f6ecd417}.rules-modal__header{background:#141d20;border-bottom-color:#efc46166}.rules-modal__footer{background:#141d2077;border-top-color:#efc46144}.rules-modal__back,.tutorial-modal__back{color:var(--popup-muted)}.rules-breadcrumb__crumb{color:var(--popup-accent)}.rules-breadcrumb__crumb--muted{color:var(--popup-muted)}.rules-breadcrumb__crumb--current{color:var(--popup-paper)}.rules-search__input{color:var(--popup-paper);background:#141d20;border-color:#efc46188}.rules-search__result,.rules-page__section--example{background:#141d20}.rules-search__result:hover{border-color:var(--popup-accent)}.rules-link{color:var(--popup-accent);border-color:#efc46166}.rules-link:hover{background:#efc46118}.rules-home__quick-links h3,.rules-home__category h3,.rules-page__section h3,.rules-page__related h3{color:var(--popup-accent);text-shadow:none}.rules-page__image img{border-color:#efc46144}.tutorial-modal__progress{background:var(--popup-accent);border-color:var(--popup-accent);color:var(--popup-ink);border-radius:3px;box-shadow:2px 2px #101719}.finished-screen:not(.finished-screen--winner){color:#242b2c;background-color:#f0e4c8;background-image:repeating-linear-gradient(0deg,#0000 0 23px,#342c2010 23px 24px)}.finished-screen:not(.finished-screen--winner) h2{color:#242b2c;text-shadow:none}.finished-screen th{color:#f6ecd4;background:#242f32}.finished-screen td{border-color:#242f3233}.finished-screen tbody tr:nth-child(2n){background:#ffffff35}.finished-screen td:last-child{background:#efc46144}.finished-screen>button:not([class]){color:#f6ecd4;background:#242f32;border-color:#242f32;border-radius:4px;box-shadow:2px 2px #242f3244}.finished-screen>button:not([class]):hover{background:#3a494c}.finished-screen:not(.finished-screen--winner) button:focus-visible{outline-color:#242f32}.finished-screen__winner-name{color:var(--popup-accent);text-shadow:2px 2px #101719}.finished-screen__winner-box{box-shadow:3px 4px #101719}.leaderboard-modal__title{text-shadow:3px 3px #101719}.leaderboard-modal__row{border-color:#efc46144}.skill-use-popup__card{border-radius:4px;box-shadow:0 0 0 2px #efc461,4px 5px #141d20,0 12px 28px #0009}.skill-use-popup__label{color:#141d20;background:#efc461;border-color:#141d20;border-radius:3px;box-shadow:2px 2px #141d20}.outcome-modal.outcome-modal--raid-start{--popup-accent:#f3bc59;border:3px solid var(--popup-accent);background-image:radial-gradient(at 0 0,#bc443955,#0000 65%),radial-gradient(at 100% 100%,#337d9155,#0000 65%);background-size:auto;width:680px;max-width:calc(100vw - 24px);padding:clamp(18px,3vw,32px);animation:.35s ease-out both raid-announcement-enter;box-shadow:0 0 0 5px #111b1e,0 0 70px #f3bc592b,0 24px 80px #000b}.raid-announcement__eyebrow{color:var(--popup-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.8rem;font-weight:800}.raid-announcement h2{text-transform:uppercase;text-shadow:3px 4px #101719;margin:0 0 24px;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1.05}.raid-announcement h2 span{color:var(--popup-accent);display:block}.raid-announcement__content{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.raid-announcement__card{object-fit:contain;filter:drop-shadow(5px 8px 5px #0008);border-radius:8px;width:100%;max-height:42dvh;display:block;transform:rotate(-3deg)}.raid-announcement__criterion{margin:0 0 12px;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.15}.raid-announcement__brief>p:last-child{color:#ded7c6;margin-bottom:0}.outcome-modal--raid-start .outcome-modal__ok{min-height:48px;margin-top:26px}@keyframes raid-announcement-enter{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=480px){.raid-announcement__content{grid-template-columns:minmax(0,1fr);gap:18px}.raid-announcement__card{max-height:28dvh}.raid-announcement h2{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.outcome-modal.outcome-modal--raid-start{animation:none}}.outcome-modal:not(.outcome-modal--raid-start):not(.outcome-modal--turn-start){min-width:min(440px,92vw);max-width:min(620px,94vw);padding:26px 34px}.outcome-modal:not(.outcome-modal--raid-start):not(.outcome-modal--turn-start) h3{margin-bottom:18px;font-size:1.6rem}.outcome-modal__title--raid{font-size:2rem}.outcome-modal:not(.outcome-modal--raid-start) .outcome-modal__row{gap:14px;margin-bottom:14px;font-size:1.25rem}.outcome-modal:not(.outcome-modal--raid-start) .outcome-modal__result-badge{flex:0 0 42px;height:42px;font-size:1.3rem}.outcome-modal:not(.outcome-modal--raid-start) .outcome-modal__pawn{width:40px;height:40px}.outcome-modal:not(.outcome-modal--raid-start) .outcome-modal__pawn-stack .outcome-modal__pawn{width:34px;height:34px}.outcome-modal__verdict{font-size:1.4rem}.outcome-modal__stain-detail{font-size:1.05rem}.outcome-modal__force-pawn{width:26px;height:26px}.outcome-modal__gun-dot{width:18px;height:18px}.outcome-modal__force-total{font-size:1.2rem}.outcome-modal:not(.outcome-modal--raid-start) .outcome-modal__ok{padding:10px;font-size:1.5rem}.outcome-modal__symbols{gap:7px;margin:8px 0}.outcome-modal__symbol-dot{width:28px;height:28px}.decision-panel__symbol-dot{width:48px;height:48px}.decision-message-shell h3,.decision-message-shell p,.decision-message-shell .human-controls__guidance,.decision-message-shell__progress,.bot-turn-banner__header-text,.bot-turn-banner__verb,.bot-turn-banner__detail,.bot-turn-banner__cost,.human-controls--playback :is(.bot-turn-banner__verb,.bot-turn-banner__header-text,.bot-turn-banner__preposition,.bot-turn-banner__cost){font-family:Terror Babble,sans-serif;font-weight:400}.mp-waiting{box-sizing:border-box;border:3px solid var(--mp-waiting-color,#fff);color:#fff;text-align:center;background:#00000059;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;width:100%;padding:10px 18px;font-size:clamp(.95rem,1.6cqw,1.5rem);display:flex}.mp-waiting__hint{opacity:.8;flex-basis:100%;font-size:.8em}.mp-waiting--red{--mp-waiting-color:#e77864}.mp-waiting--blu{--mp-waiting-color:#65a9d4}.mp-waiting--green{--mp-waiting-color:#6fd49a}.mp-waiting--yellow{--mp-waiting-color:#f1c40f}.mp-waiting__dot{background:var(--mp-waiting-color,#fff);border-radius:50%;width:.8em;height:.8em;animation:1.2s ease-in-out infinite mp-waiting-pulse}@keyframes mp-waiting-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.mp-connecting{color:#fff;background:#0009;border-radius:14px;margin:0;padding:12px 24px;font-family:Terror Babble,sans-serif;font-size:clamp(22px,4vw,48px)}.mp-panel{box-sizing:border-box;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(900px,100% - 24px);font-family:Terror Babble,sans-serif;display:flex}.mp-title{text-shadow:0 2px 8px #000000b3;margin:0;font-size:clamp(32px,6vw,72px);font-weight:400}.mp-note{text-shadow:0 1px 6px #000c;margin:0;font-size:clamp(16px,2.2vw,26px)}.mp-note--big{font-size:clamp(20px,3vw,38px)}.mp-notice,.mp-error{background:#000000b3;border-radius:12px;margin:0;padding:8px 16px;font-size:clamp(15px,2vw,24px)}.mp-error{color:#ffd1d1;border:2px solid #ff6b6b}.mp-notice{border:2px solid #ffe08a}.mp-input{box-sizing:border-box;color:#fff;text-align:center;background:#0000008c;border:2px solid #fff;border-radius:999px;outline:none;width:100%;max-width:560px;padding:10px 20px;font-family:inherit;font-size:clamp(1.4rem,5vw,2.6rem)}.mp-input::placeholder{color:#fff9}.mp-input:disabled{opacity:.75}.mp-input--code{letter-spacing:.3em;text-transform:uppercase;max-width:340px}.mp-button{box-sizing:border-box;color:#fff;cursor:pointer;background:#0000008c;border:3px solid #0000;border-radius:14px;width:100%;max-width:560px;padding:clamp(8px,1.4vw,14px) clamp(14px,3vw,22px);font-family:inherit;font-size:clamp(20px,3.4vw,44px)}.mp-button:hover:not(:disabled){background:#000c}.mp-button:disabled{opacity:.6;cursor:default}.mp-button--primary{background:#000c;border-color:#ffe08a}.mp-button--small{width:auto;padding:6px 18px;font-size:clamp(16px,2.2vw,26px)}.mp-share{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mp-choices{gap:12px;width:100%;max-width:560px;display:flex}.mp-choice{color:#fff;opacity:.75;cursor:pointer;background:#00000073;border:3px solid #0000;border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;padding:clamp(8px,1.4vw,14px);font-family:inherit;display:flex}.mp-choice:hover:not(:disabled){opacity:1;background:#000000b3}.mp-choice--selected{opacity:1;background:#000c;border-color:#ffe08a}.mp-choice__count{font-size:clamp(28px,5vw,60px);line-height:1}.mp-choice__label{opacity:.85;font-size:clamp(12px,1.6vw,20px)}.mp-seats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mp-seat{box-sizing:border-box;background:var(--player-card-surface);border:4px solid var(--player-card-rim);min-height:220px;box-shadow:0 6px 0 var(--player-card-shade);border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:10px;display:flex;overflow:hidden}.mp-seat--me{outline-offset:2px;outline:4px solid #ffe08a}.mp-seat--waiting{opacity:.55;filter:grayscale(.6)}.mp-seat__face{object-fit:contain;width:100%;max-height:130px}.mp-seat__gang{opacity:.9;font-size:clamp(14px,1.8vw,20px)}.mp-seat__name{overflow-wrap:anywhere;font-size:clamp(20px,2.6vw,32px)}.mp-seat__tags{flex-wrap:wrap;justify-content:center;gap:6px;min-height:1.4em;display:flex}.mp-tag{color:#fff;background:#0000008c;border-radius:999px;padding:1px 10px;font-size:clamp(11px,1.3vw,16px)}.mp-seat.player-card--yellow{color:#3a2f00}@media (width<=520px){.mp-seat{flex-flow:wrap;justify-content:center;min-height:0}.mp-seat__face{width:64px;max-height:64px}}.tutorial-game .app__sidebar,.tutorial-game .top-strip__primary-buttons{position:relative}.tutorial-game .top-strip__decision-area.tutorial-game__controls{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;padding:8px 16px;display:flex;overflow-y:auto}.tutorial-game__heading{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tutorial-game__heading span{opacity:.8;flex-shrink:0;order:1;font-size:1rem}.tutorial-game__heading strong{flex:1;min-width:0;font-size:clamp(24px,2.3cqw,32px);line-height:1.1}.tutorial-game__controls--title-only .tutorial-game__heading{margin-block:auto}.tutorial-game__controls--title-only .tutorial-game__heading strong{font-size:clamp(28px,3cqw,42px)}.tutorial-game__instruction{color:#fff;text-align:center;text-wrap:pretty;flex:1 1 0;align-content:safe center;width:100%;min-height:32px;margin:0;font-size:32px;font-weight:500;line-height:1.12;display:block;overflow-y:auto}.tutorial-game__instruction>span{width:100%;display:block}.tutorial-game .top-strip__decision-area.tutorial-game__controls--interactive{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(200px,34%);gap:6px 16px;padding:8px 16px;display:grid}.tutorial-game__controls--interactive .tutorial-game__heading{grid-column:1}.tutorial-game__controls--interactive .tutorial-game__instruction{grid-area:2/1;min-height:0}.tutorial-game__controls--interactive .tutorial-game__decision{grid-area:1/2/-1;align-items:stretch;min-height:0;display:flex;overflow-y:auto}.tutorial-game__decision>.decision-panel{flex-direction:column;justify-content:center;gap:6px;height:100%;display:flex}.tutorial-game__decision .decision-panel__quick-buttons{flex-flow:row;flex:auto;align-items:stretch;gap:8px}.tutorial-game__decision .decision-panel__quick-buttons button{overflow-wrap:anywhere;flex:1 1 0;min-width:0;min-height:56px;font-size:clamp(1.6rem,2.1cqw,2.1rem);line-height:1.1}.tutorial-game__decision{flex:none}.tutorial-game__decision>.decision-panel{width:100%;margin:0;padding:0}.tutorial-game__decision--board .human-controls__guidance{display:none}.tutorial-game__decision--board>.decision-panel{background:0 0;border:0}.tutorial-game__decision--board .decision-panel__quick-buttons{justify-content:center}.tutorial-game .tutorial-game__controls>.error{margin:0;font-size:1rem;position:static}.tutorial-game__navigation{flex-direction:column;justify-content:center;gap:8px;display:flex}.tutorial-game__navigation button{color:#fff;background:#25363a;border:2px solid #ddbd79;border-radius:10px}.tutorial-markers{pointer-events:none;z-index:8;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tutorial-marker{--asterisk-size:clamp(44px, 4vw, 64px);--marker-edge:10px;width:0;height:0;position:absolute}.tutorial-marker__box{white-space:nowrap;padding:2px calc(var(--marker-edge) + 4px) 2px var(--marker-edge);transform:translate(calc(-1 * (var(--asterisk-size) / 2 + var(--marker-edge) + 4px)), -50%);background:#f28c1e;border:4px solid #a8470a;border-radius:16px;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;box-shadow:0 3px 10px #0000008c}.tutorial-marker__asterisk{width:1em;height:1em;font-family:Segoe UI Symbol,sans-serif;font-size:var(--asterisk-size);color:#ffe500;-webkit-text-stroke:3px #000;paint-order:stroke fill;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.tutorial-marker__label{color:#fff;-webkit-text-stroke:2px #5a2400;paint-order:stroke fill;font-family:Terror Babble,sans-serif;font-size:clamp(22px,2vw,32px);font-weight:400;line-height:1.1}.tutorial-marker--label-left .tutorial-marker__box{padding:2px var(--marker-edge) 2px calc(var(--marker-edge) + 4px);transform:translate(calc(-100% + var(--asterisk-size) / 2 + var(--marker-edge) + 4px), -50%);flex-direction:row-reverse}.tutorial-game .app__board-wrapper{position:relative}.tutorial-sheet-slot{z-index:20;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.tutorial-sheet-slot--pending{visibility:hidden;inset:0}.tutorial-sheet-slot--full{inset:4% 5%}.tutorial-sheet{--sheet-title:clamp(22px, 2.3vw, 36px);--sheet-text:clamp(15px, 1.4vw, 22px);--sheet-table:clamp(14px, 1.2vw, 19px);--sheet-button:16px;box-sizing:border-box;pointer-events:auto;color:#fff;background:#10181af5;border:3px solid #ddbd79;border-radius:14px;flex-direction:column;gap:10px;min-width:0;max-width:100%;max-height:100%;padding:12px 18px;display:flex;overflow-y:auto;box-shadow:0 8px 40px #000000b3}.tutorial-sheet--full{--sheet-title:clamp(30px, 3.4vw, 52px);--sheet-text:clamp(22px, 2vw, 30px);--sheet-table:clamp(18px, 1.7vw, 26px);--sheet-button:20px;border-radius:16px;gap:14px;width:100%;height:100%;max-height:none;padding:18px 24px}.tutorial-sheet__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tutorial-sheet__header h2{font-family:Terror Babble,sans-serif;font-weight:400;font-size:var(--sheet-title);color:#ffe500;margin:0;line-height:1.1}.tutorial-sheet__close{color:#fff;font-size:var(--sheet-button);cursor:pointer;background:#25363a;border:2px solid #ddbd79;border-radius:10px;padding:6px 12px}.tutorial-sheet--full .tutorial-sheet__close{padding:8px 16px}.tutorial-sheet__list{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.tutorial-sheet--full .tutorial-sheet__list{gap:10px}.tutorial-sheet__list--columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tutorial-sheet--full .tutorial-sheet__list--columns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.tutorial-sheet__item{font-size:var(--sheet-text);background:#ffffff12;border-left:5px solid #ddbd79;border-radius:8px;flex-direction:column;gap:1px;padding:5px 12px;line-height:1.12;display:flex}.tutorial-sheet--full .tutorial-sheet__item{border-left-width:6px;gap:2px;padding:8px 14px;line-height:1.15}.tutorial-sheet__table{border-collapse:separate;border-spacing:0 5px;table-layout:fixed;width:100%;font-size:var(--sheet-table);line-height:1.12}.tutorial-sheet--full .tutorial-sheet__table{border-spacing:0 8px;line-height:1.15}.tutorial-sheet__table th,.tutorial-sheet__table td{text-align:left;vertical-align:middle;background:#ffffff12;padding:5px 10px}.tutorial-sheet--full .tutorial-sheet__table th,.tutorial-sheet--full .tutorial-sheet__table td{padding:8px 12px}.tutorial-sheet__table thead th{color:#ffe500;background:0 0;border-bottom:3px solid #ddbd79}.tutorial-sheet__table tbody th{color:#ffe500;border-left:6px solid #ddbd79;border-radius:8px 0 0 8px;width:14%}.tutorial-sheet__table tbody td:last-child{border-radius:0 8px 8px 0}.tutorial-sheet__table,.tutorial-sheet__table th,.tutorial-sheet__table td{letter-spacing:.02em;font-family:Terror Babble,sans-serif;font-weight:400}.tutorial-sheet__part{white-space:nowrap;align-items:center;gap:.3em;margin-right:.5em;display:inline-flex}.tutorial-sheet__icon{object-fit:contain;width:auto;max-width:1.8em;height:1.35em}.tutorial-sheet__icon--white{filter:brightness(0)invert()}.tutorial-sheet__label{align-items:center;gap:.4em;display:inline-flex}.tutorial-sheet__label .tutorial-sheet__icon{height:1.5em}.tutorial-sheet__footer{border-top:3px solid #ddbd79;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:auto;padding-top:8px}.tutorial-sheet--full .tutorial-sheet__footer{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-top:12px}.tutorial-sheet__footer .tutorial-sheet__item{border-left-color:#c0392b}.tutorial-sheet__item strong{color:#ffe500;font-weight:700}.tutorial-sheet__item span{font-weight:500}.tutorial-sheet__item span,.tutorial-sheet__table td{white-space:pre-line}.tutorial-game__heading,.tutorial-game__instruction,.tutorial-sheet,.tutorial-sheet__close,.tutorial-sheet__item strong,.tutorial-sheet__item span{letter-spacing:.02em;font-family:Terror Babble,sans-serif;font-weight:400}.tutorial-game .tutorial-game__decision .decision-panel--teams>h3{display:none}.tutorial-game .tutorial-game__decision .decision-panel--teams{height:100%}.tutorial-game .tutorial-game__decision .decision-panel__quick-buttons--teams{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:100%;display:grid}.tutorial-game .tutorial-game__decision .decision-panel__quick-buttons--teams .decision-panel__team-button{overflow-wrap:normal;word-break:normal;width:100%;min-width:0;height:100%;min-height:0;padding:4px 6px;font-size:clamp(.95rem,1.45cqw,1.4rem)}
