@font-face{font-family:Barlow Condensed;font-weight:500;font-display:swap;src:url(/fuentes/barlow-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/fuentes/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/fuentes/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-weight:400;font-display:swap;src:url(/fuentes/courier-prime-400.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-weight:700;font-display:swap;src:url(/fuentes/courier-prime-700.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--night:var(--lightningcss-light,#f1ead6)var(--lightningcss-dark,#1b1d1a);--on-night:var(--lightningcss-light,#1b1a17)var(--lightningcss-dark,#e4d9bd);--muted-on-night:var(--lightningcss-light,#5a5440)var(--lightningcss-dark,#a9a392);--header-line:var(--lightningcss-light,#c9bd9d)var(--lightningcss-dark,#3a3d37);--button-on-night:var(--lightningcss-light,#1b1a17)var(--lightningcss-dark,#6b6e64);--highlight-on-night:var(--lightningcss-light,#8a5200)var(--lightningcss-dark,#f2c230);--focus:var(--lightningcss-light,#a86400)var(--lightningcss-dark,#f2c230);--hidden-card:var(--lightningcss-light,#fbf8ee)var(--lightningcss-dark,#262a25);--hidden-edge:var(--lightningcss-light,#8a826a)var(--lightningcss-dark,#4b4f46);--hidden-text:var(--lightningcss-light,#1b1a17)var(--lightningcss-dark,#e4d9bd);--hidden-text-muted:var(--lightningcss-light,#4a4636)var(--lightningcss-dark,#a9a392);--innocent-card:#d3e6d0;--criminal-card:#f1cfc8;--innocent-ink:var(--lightningcss-light,#1a5a38)var(--lightningcss-dark,#1f5e3c);--criminal-ink:var(--lightningcss-light,#9a1d17)var(--lightningcss-dark,#a3201a);--chip:var(--lightningcss-light,#1b1a17)var(--lightningcss-dark,#e4d9bd);--on-chip:var(--lightningcss-light,#fffdf6)var(--lightningcss-dark,#1b1a17);--help-ring:var(--lightningcss-light,#1b1a17)var(--lightningcss-dark,#fff);--help-frame:var(--lightningcss-light,#a86400)var(--lightningcss-dark,#f2c230);--mark-active:var(--lightningcss-light,#a86400)var(--lightningcss-dark,#f2c230);--mark-pin-1:var(--lightningcss-light,#0a6f94)var(--lightningcss-dark,#4cc3e6);--mark-pin-2:var(--lightningcss-light,#b3124f)var(--lightningcss-dark,#ff7fb0);--mark-pin-3:var(--lightningcss-light,#3f7a10)var(--lightningcss-dark,#a6e35a);--on-mark:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1a17);--clue-ring:#f2c230;--clue-ring-edge:#1b1a17;--paper:var(--lightningcss-light,#fffdf6)var(--lightningcss-dark,#e4d9bd);--paper-active:#efe3b8;--paper-line:#c9bd9d;--paper-edge:#b9ad8d;--look-at-paper:#f3dc85;--ink:#1b1a17;--text-dark:#2c2a22;--muted-dark:#4a4636;--label:#5a5440;--sheet-shadow:var(--lightningcss-light,#3c321e38)var(--lightningcss-dark,#00000073);--on-ink:var(--lightningcss-light,#fffdf6)var(--lightningcss-dark,#e4d9bd);--muted-on-ink:#a9a392;--ink-line:#3a3d37;--ink-edge:#6b6e64;--highlight:#f2c230}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.on-paper{--focus:var(--ink)}.on-ink{--focus:var(--highlight)}.card-paper{--mark-active:#a86400;--mark-pin-1:#0a6f94;--mark-pin-2:#b3124f;--mark-pin-3:#3f7a10;--help-ring:#1b1a17}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:#bfbab0;margin:0}body{justify-content:center;min-height:100dvh;display:flex}button{font:inherit;cursor:pointer}.plain{all:unset;box-sizing:border-box;cursor:pointer}button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.disclosure{list-style:none}.disclosure::-webkit-details-marker{display:none}.disclosure:after{content:"▸";content:"▸" / "";margin-left:6px}details[open]>.disclosure:after{content:"▾";content:"▾" / ""}.phone{background:var(--night);width:min(390px,100vw);height:min(800px,100dvh);position:relative;overflow:hidden}.desk{background:var(--night);flex-direction:column;align-self:center;width:min(1180px,100vw);display:flex;position:relative;overflow:hidden}@media (width>=1240px){.desk{border-radius:24px;box-shadow:0 20px 60px #0006}}@media (width>=500px) and (height>=860px){body{min-height:auto;padding:32px 0}.phone{border-radius:32px;box-shadow:0 20px 60px #0006}}body:has(.desk){padding:0}@keyframes help-ring-pulse{50%{opacity:.25}}.help-ring{animation:.7s ease-in-out 3 help-ring-pulse}@media (prefers-reduced-motion:reduce){.help-ring{animation:none}}@keyframes tutorial-ring-pulse{50%{box-shadow:0 0 0 6px #f2c23059}}.tutorial-ring{pointer-events:none;animation:1.1s ease-in-out infinite tutorial-ring-pulse}@media (prefers-reduced-motion:reduce){.tutorial-ring{animation:none}}@keyframes jail-fade-in{0%{opacity:0}}@keyframes jail-fade-out{to{opacity:0}}@keyframes jail-mugshot-drop{0%{opacity:0;transform:translateY(-36px)rotate(-4deg)}70%{opacity:1;transform:translateY(4px)rotate(1deg)}}@keyframes jail-bars-drop{0%{transform:translateY(-105%)}80%{transform:translateY(3%)}}@keyframes jail-cell-shake{25%{transform:translate(-4px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}@keyframes jail-stamp-slam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scale(2.4)}70%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(.94)}}.jail-scene{animation:.2s ease-out jail-fade-in,.2s ease-in 2.5s forwards jail-fade-out}.jail-mugshot{animation:.35s ease-out backwards jail-mugshot-drop}.jail-bars{animation:.4s cubic-bezier(.5,0,.75,0) .75s backwards jail-bars-drop}.jail-cell{animation:.18s linear 1.15s jail-cell-shake}.jail-stamp{animation:.3s ease-out 1.35s backwards jail-stamp-slam;transform:translate(-50%,-50%)rotate(-8deg)}.jail-caption{animation:.3s ease-out 1.5s backwards jail-fade-in}@media (prefers-reduced-motion:reduce){.jail-scene,.jail-mugshot,.jail-bars,.jail-cell,.jail-stamp,.jail-caption{animation:none}}@keyframes card-flip-out{0%{transform:perspective(700px)rotateY(0)}to{transform:perspective(700px)rotateY(90deg)}}@keyframes card-flip-in{0%{transform:perspective(700px)rotateY(-90deg)}to{transform:perspective(700px)rotateY(0)}}.card-flip-out{animation:.22s cubic-bezier(.55,0,.9,.45) forwards card-flip-out}.card-flip-in{animation:.22s cubic-bezier(.1,.55,.45,1) card-flip-in}
