@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAAB9AAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoMAgkILFAABNgIkAyIEIAWEbgdiDAcbZAYonoNx41wizIJsJ9f/uOjflFo+I4vnv19Dz31/A4wyBUkuukCyDoRFXZYSdG11bMZX4fr86/Xdl2QB54vRSh9EZs4LZhx8VitUAEqroovK5VQrHuCv+f6/IxhVCJTgPDCaS2c6kAlX8eyq8P9/Lsc31vPN9+lGAyzAzObEswYddulcRnGAi8JPTQu4l15IAUDmpX54P4WQnlMRL274oXQZ2jcVjANKRBPBqH0yplVYXo+xQ9UJYawO+kyQAbVCGI4gOmVYDCvzOBybiygQTZSmhJX1iYeSmYl1dBL2d+FXvmCA2jOP/seUwS6QQidSQyrcMoTysPNWXhXW2M5dbpf/X9MeEXiQA5Bv3QDbWNHPW3gG+5ipbjgEPBupAcKJaZwIDE9DhYl8gToCCg3zWAEk5xxMGlYGbctxzDfCbF/uwxh+ZJf+fk/nJBd3QPizI1lTYATMglE8Ai/BKpgHlHrVU9qetBvqFji78LixNlFPx7Djoy9GdYzsNJqaRjU0bP3wgaw5mTHq3Hm8/Tlq20el4d07LWEc75lO4623iaAXI7e+y2x89LH9/Xu8/ZraVeXr/e7DeaMO3bnJvbzESn9E/rL/S/+8tgNtmNi/XnTmeufg0tlLi04mV/6ZqcS/kTc7MuXqBXN+P/Zf/5CQnbNgYU5HTmNFcnz5xrqcKT2k59f6XuineXvaUXJnenZJxpdcYdvzxXlLalMzi4T0oTvxuBLY3rZ5O4bP+6tnpHUuzP8ipT5cvnBUWftCMHkQDBkKnR/s9KDhBUTQ/6guuwFwOghacu9oInp745bHhlu7hIut8wDOgZinIPSxYxtQBhUIj6hW64zwv9T41UcIh+Hwj5wJWjheWk1MAU+sEYw4w1nFCgAowZh3mqQj+E7iCcR6GApl3G9obrgNnVM7YMCqPhh0rFqfdN1MSxg3SXTMb+yESdxB6VwBKksTyqQzOOMXOyJsSwkENi+LKcJhy2YzBWQLs+gEVQqVK6YK8aNCiljCHJTNL0sJhyrA5NWIsthMYSE8RTaRRNmziV8R/Gixe5li+fJU4fwaYzZ783CesIh+1nlcnkwMHhJePSfoHOrFakr4it4t/udwOQxhFhsv9eQtnSl3jssjm1dYkCBIZbF8IBD6dpdNYChEZ9G/mIah/0O/wTG/wgj2PSaMFlq6DGRw8LbHoj10mBsyRTFHhA9lMXf+CNXrOvQPGvnRvCUq4sJPaXReJ73z3Ec=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-italic-kyurI5n4.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-italic-C-lDz_0o.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-italic-l9ELT7y2.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-italic-DjCEElyv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-italic-Bserb8X5.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-italic-HtKyDi8h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #05070d;--ink: #eaf2f7;--ink-dim: #8fa3b3;--neuron-rest: #3fb6e0;--odor-a: #ff3fb4;--odor-b: #ffb02e;--punish: #ff5a2a;--reward: #ffd24a;--escape: #ffffff;--font: "Hanken Grotesk", system-ui, sans-serif;--caption-size: 60px;--caption-leading: 1.12;--caption-tracking: -.015em;--caption-weight: 500;--label-size: 24px;--note-size: 20px;--spike-decay: .12s;--learn-duration: 1s;--camera-move: .6s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--grain-opacity: .07;--gutter: 48px}#frame[data-layout="4x5"]{--brain-h: 50%;--band-h: 11%;--arena-h: 39%}#frame[data-layout="9x16"]{--brain-h: 47%;--band-h: 13%;--arena-h: 40%}*{box-sizing:border-box;margin:0}html,body{height:100%;background:#000;color:var(--ink);font-family:var(--font);overflow:hidden}::selection{background:var(--neuron-rest);color:var(--ground)}#frame{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#020409;container-type:size;overflow:hidden;--u: 1cqw}#frame[data-layout="4x5"]{aspect-ratio:4 / 5;height:min(100vh,125vw)}#frame[data-layout="9x16"]{aspect-ratio:9 / 16;height:min(100vh,177.78vw)}#frame[data-layout="16x9"]{aspect-ratio:16 / 9;width:min(100vw,177.78vh)}#frame[data-layout=road]{aspect-ratio:16 / 9;width:min(100vw,177.78vh);--u: .5625cqw}#frame[data-layout=road] #arena{inset:0 auto 0 0;width:62%;height:100%;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}#frame[data-layout=road] #brain{inset:10% 0 22% auto;width:42%;height:68%;-webkit-mask-image:radial-gradient(ellipse 72% 76% at 50% 50%,#000 58%,transparent);mask-image:radial-gradient(ellipse 72% 76% at 50% 50%,#000 58%,transparent)}#frame[data-layout=road] #band{top:auto;bottom:2.5%;left:24%;height:12%;padding:0 calc(4 * var(--u))}#frame[data-layout=road] #caption{font-size:calc(3.7 * var(--u));max-width:28em}#frame[data-layout=road] :is(#scale,#scene,#region,#odor,#diagnostics,#story,#wordmark,#band){display:none}#frame:not([data-layout=road]) :is(#hud,#beat){display:none}#frame[data-layout=road] #modelled{font-size:calc(1.7 * var(--u))}#frame[data-layout=road] #help{left:calc(3.6 * var(--u));bottom:calc(3 * var(--u));max-width:calc(46 * var(--u));font-size:calc(1.6 * var(--u))}#frame[data-layout=road] #modelled{left:auto!important;right:calc(4 * var(--u))!important;top:auto!important;bottom:calc(3 * var(--u))}#hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-size:calc(1.9 * var(--u));color:var(--ink-dim)}#hud-wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#hud-link{stroke:color-mix(in srgb,var(--neuron-rest) 55%,transparent);stroke-width:1;stroke-dasharray:2 5}#hud-card{position:absolute;left:calc(3.6 * var(--u));top:calc(3.6 * var(--u));width:calc(42 * var(--u));display:grid;gap:calc(.9 * var(--u));padding:calc(2.4 * var(--u));border-radius:calc(1.8 * var(--u));background:color-mix(in srgb,var(--ground) 78%,transparent);outline:1px solid color-mix(in srgb,var(--ink) 14%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#hud .kicker{font-size:calc(1.5 * var(--u));font-weight:500;letter-spacing:.01em;color:var(--ink-dim)}#hud .kicker:not(:first-child){margin-top:calc(1.2 * var(--u));padding-top:calc(1.6 * var(--u));border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}#hud-action{font-weight:500;font-size:calc(5.6 * var(--u));line-height:1;letter-spacing:-.02em;color:var(--ink)}#hud-action.hit{animation:hud-hit .45s var(--ease-out)}@keyframes hud-hit{0%{opacity:.3;transform:translateY(.18em)}}#hud-action[data-action=walk_backward]{color:var(--punish)}#hud-action[data-action=feed]{color:var(--reward)}#hud-action[data-action=takeoff]{color:var(--escape)}#hud-neuron{font-style:italic;min-height:1.3em}#hud-bars{display:grid;gap:calc(.45 * var(--u));margin-top:calc(.6 * var(--u));font-size:calc(1.55 * var(--u))}#hud-bars .bar{display:grid;grid-template-columns:7.2em 1fr;align-items:center;gap:.8em;color:color-mix(in srgb,var(--ink-dim) 75%,transparent)}#hud-bars .bar.chosen{color:var(--ink)}#hud-bars i{display:block;height:.42em;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink) 10%,transparent)}#hud-bars b{display:block;transform:translate(calc((var(--fill, 0) - 1) * 100%));height:100%;border-radius:999px;background:color-mix(in srgb,var(--ink) 45%,transparent);transition:transform .22s var(--ease-out)}#hud-bars .chosen b{background:var(--ink)}.mem{display:grid;gap:calc(.7 * var(--u))}.mem>div:first-child{display:flex;justify-content:space-between;color:var(--ink)}.mem .dot{display:inline-block;width:.62em;height:.62em;margin-right:.6em;border-radius:50%;background:var(--odor-a)}.mem .dot.honey{background:var(--odor-b)}.mem span[data-tone=aversive]{color:var(--odor-a)}.mem span[data-tone=attractive]{color:var(--odor-b)}.mem .track{position:relative;height:.3em;border-radius:999px;background:linear-gradient(to right,color-mix(in srgb,var(--odor-a) 55%,transparent),color-mix(in srgb,var(--ink) 14%,transparent) 50%,color-mix(in srgb,var(--odor-b) 55%,transparent))}.mem .mid{position:absolute;left:50%;top:-.25em;width:1px;height:.8em;background:color-mix(in srgb,var(--ink) 40%,transparent)}.mem .knob{position:absolute;left:50%;top:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;border-radius:50%;background:var(--ink);box-shadow:0 0 0 .22em var(--ground);transition:left .9s var(--ease-in-out)}#hud-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(1 * var(--u));margin-top:calc(1.2 * var(--u));padding-top:calc(1.6 * var(--u));border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}#hud-stats dd{margin:0;font-weight:500;font-size:calc(2.6 * var(--u));color:var(--ink);font-variant-numeric:tabular-nums}#hud-stats dd[data-on="1"]{color:var(--punish)}#hud-stats dt{font-size:calc(1.4 * var(--u))}#hud-brain-note{position:absolute;right:calc(4 * var(--u));top:calc(3.6 * var(--u));width:30%;text-align:right;font-size:calc(1.7 * var(--u));line-height:1.35}#beat{position:absolute;left:44%;top:calc(3.6 * var(--u));transform:translate(-50%);max-width:30%;padding:calc(1.3 * var(--u)) calc(2.4 * var(--u));border-radius:calc(1.8 * var(--u));background:color-mix(in srgb,var(--ink) 92%,transparent);color:var(--ground);font-weight:500;font-size:calc(2.2 * var(--u));line-height:1.25;text-align:center;text-wrap:balance}#beat:empty{display:none}#beat.in{animation:beat-in .5s var(--ease-out)}@keyframes beat-in{0%{opacity:0;transform:translate(-50%,-.5em)}}#frame[data-layout=road] #brain{inset:12% 0 20% auto}#beat em{font-style:normal;color:color-mix(in srgb,var(--ground) 55%,var(--punish))}#frame[data-chrome=off] #hud-brain-note,#frame[data-film] #beat{display:none}#frame[data-film] #hud-card{transform:scale(1.22);transform-origin:top left}#frame[data-film][data-layout=road] #band{display:grid;z-index:2;left:0;bottom:5%;height:13%;padding:0 calc(16 * var(--u))}#frame[data-film][data-layout=road] #band{background:radial-gradient(ellipse 44% 80% at 50% 50%,color-mix(in srgb,var(--ground) 78%,transparent),transparent)}.film-toast,.film-recap,.film-note{position:absolute;z-index:3;color:var(--ink);visibility:hidden}.film-toast{left:33%;top:4.5%;display:flex;align-items:center;gap:.6em;padding:.5em 1em;border-radius:999px;font-size:calc(3.5 * var(--u));color:var(--ink-dim);background:color-mix(in srgb,var(--ground) 86%,transparent);outline:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.film-toast i{width:.55em;height:.55em;border-radius:50%}.film-toast b{font-weight:500}.film-toast :is(i,b).a{--tone: var(--odor-a)}.film-toast :is(i,b).b{--tone: var(--odor-b)}.film-toast i{background:var(--tone)}.film-toast b{color:var(--tone)}.film-recap{left:0;right:0;bottom:9%;display:flex;justify-content:center;gap:2.4em;font-size:calc(4.2 * var(--u));color:var(--ink-dim);text-shadow:0 0 calc(2 * var(--u)) var(--ground),0 0 calc(.6 * var(--u)) var(--ground)}.film-recap span{visibility:hidden}.film-recap b{margin-right:.25em;font-weight:500;font-size:1.5em;color:var(--ink);font-variant-numeric:tabular-nums}.film-note{visibility:visible;right:calc(4 * var(--u));bottom:calc(1.5 * var(--u));font-size:calc(1.9 * var(--u));color:var(--ink-dim)}#frame[data-film][data-layout=road] #caption{padding:.22em .7em .3em;border-radius:.45em;background:color-mix(in srgb,var(--ground) 82%,transparent);font-size:calc(4.2 * var(--u));line-height:1.16;max-width:24em;transition:none;text-shadow:0 0 calc(2 * var(--u)) var(--ground),0 0 calc(.6 * var(--u)) var(--ground)}#frame[data-film] #caption span{transition:none}#frame[data-film][data-layout=road] #caption:empty{padding:0;background:none}#frame[data-layout=story]{aspect-ratio:16 / 9;width:min(100vw,177.78vh);--u: .5625cqw}#frame[data-layout=story] #arena{inset:15% auto 15% 0;width:56%;height:70%;-webkit-mask-image:radial-gradient(ellipse 76% 80% at 50% 50%,#000 62%,transparent);mask-image:radial-gradient(ellipse 76% 80% at 50% 50%,#000 62%,transparent)}#frame[data-layout=story] #brain{inset:15% 0 27% auto;width:44%;height:58%;-webkit-mask-image:radial-gradient(ellipse 72% 76% at 50% 50%,#000 58%,transparent);mask-image:radial-gradient(ellipse 72% 76% at 50% 50%,#000 58%,transparent)}#frame[data-layout=story] #band{top:auto;bottom:2.5%;height:12.5%;padding:0 calc(8 * var(--u))}#frame[data-layout=story] #caption{font-size:calc(4.1 * var(--u));max-width:26em}#frame[data-layout=story] :is(#scale,#scene,#region,#odor,#diagnostics){display:none}#frame[data-layout=story] #help{bottom:auto;top:calc(3 * var(--u));left:auto;right:calc(4.4 * var(--u));max-width:none;font-size:calc(1.6 * var(--u))}#frame[data-layout=story] #modelled{font-size:calc(1.8 * var(--u))}#story{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-size:calc(2.2 * var(--u))}#frame:not([data-layout=story]) #story,#frame:not([data-layout=story]) #verdict{display:none}#story-steps{position:absolute;top:calc(3.2 * var(--u));left:calc(22 * var(--u));display:flex;gap:calc(2.6 * var(--u));list-style:none;padding:0;color:color-mix(in srgb,var(--ink-dim) 70%,transparent);font-size:calc(2.1 * var(--u))}#story-steps li{display:flex;align-items:center;gap:.55em;transition:color .4s var(--ease-out)}#story-steps b{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;font-weight:500;font-size:.82em;border:1px solid currentColor;transition:background .4s var(--ease-out),color .4s var(--ease-out)}#story-steps li.done{color:var(--ink-dim)}#story-steps li.on{color:var(--ink)}#story-steps li.on b{background:var(--ink);border-color:var(--ink);color:var(--ground)}#story-question{position:absolute;top:calc(8.4 * var(--u));left:calc(4.4 * var(--u));right:calc(4.4 * var(--u));font-weight:500;font-size:calc(4.4 * var(--u));line-height:1.1;letter-spacing:-.018em;color:var(--ink)}#story-question.in{animation:question-in .7s var(--ease-out) both}@keyframes question-in{0%{opacity:0;transform:translateY(.35em)}}#story-wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#story-link{stroke:color-mix(in srgb,var(--neuron-rest) 55%,transparent);stroke-width:1;stroke-dasharray:2 5}.arm{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:.1em;white-space:nowrap;color:var(--ink-dim);transition:color .3s var(--ease-out)}.arm[data-odor=A] .arm-name{color:var(--odor-a)}.arm[data-odor=B] .arm-name{color:var(--odor-b)}.arm-name{font-weight:500}.arm-clock{font-weight:500;font-size:calc(4.6 * var(--u));line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink) 55%,transparent);transition:color .3s var(--ease-out)}.arm.here .arm-clock{color:var(--ink)}#story-now{position:absolute;left:calc(4.4 * var(--u));bottom:17.5%;font-weight:500;font-size:calc(2.9 * var(--u));color:var(--ink)}#story-now:before{content:"Now  ";white-space:pre;font-weight:400;font-size:.75em;color:var(--ink-dim)}#story-now[data-tone=punish]{color:var(--punish)}#story-now[data-tone=turn]{color:var(--odor-a)}.leader{stroke:color-mix(in srgb,var(--ink) 60%,transparent);stroke-width:1}.part{--level: 0;position:absolute;transform:translate(.9em,-50%);white-space:nowrap;font-size:calc(1.9 * var(--u));font-style:italic;color:color-mix(in srgb,var(--ink) calc(42% + 58% * var(--level)),transparent);text-shadow:0 0 .6em var(--ground),0 0 .3em var(--ground)}.part:before{content:"";position:absolute;left:-.9em;top:50%;width:.42em;height:.42em;margin-top:-.21em;border-radius:50%;background:var(--tone, var(--ink));opacity:calc(.35 + .65 * var(--level));transform:scale(calc(1 + 1.2 * var(--level)))}.part[data-side=left]{transform:translate(calc(-100% - .9em),-50%)}.part[data-side=left]:before{left:auto;right:-.9em}#jev{position:absolute;left:42%;top:64%;transform:translate(-50%,-50%);width:calc(46 * var(--u));display:grid;gap:.35em;padding:calc(1.6 * var(--u)) calc(2 * var(--u));border-radius:calc(1.4 * var(--u));background:color-mix(in srgb,var(--ground) 82%,transparent);outline:1px solid color-mix(in srgb,var(--ink) 16%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(1.75 * var(--u));color:var(--ink-dim);opacity:.55;transition:opacity .5s var(--ease-out),outline-color .5s var(--ease-out)}#jev.on{opacity:1;outline-color:color-mix(in srgb,var(--ink) 40%,transparent)}#jev.hit{animation:jev-hit .5s var(--ease-out)}@keyframes jev-hit{0%{transform:translate(-50%,-50%) scale(1.06)}}#jev-label b{font-weight:500;color:var(--ink)}#jev-choice{font-weight:500;font-size:calc(3.6 * var(--u));line-height:1.05;color:var(--ink)}#jev[data-choice=turn] #jev-choice{color:var(--odor-a)}#jev i{position:relative;display:block;height:.5em;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,transparent)}#jev-fill{display:block;height:100%;background:var(--ink);clip-path:inset(0 calc((1 - var(--fill, 0)) * 100%) 0 0 round 999px);transition:clip-path .3s var(--ease-out)}#jev[data-choice=turn] #jev-fill{background:var(--odor-a)}#jev i:after{content:attr(data-pct);position:absolute;right:0;top:-1.7em;font-variant-numeric:tabular-nums;color:var(--ink)}.part[data-tone=punish]{--tone: var(--punish)}.part[data-tone=odor-a]{--tone: var(--odor-a)}.part[data-tone=rest]{--tone: var(--neuron-rest)}.part[data-tone=escape]{--tone: var(--escape)}.part[data-tone=reward]{--tone: var(--reward)}#story-brain-note{position:absolute;right:calc(4.4 * var(--u));top:15.5%;width:36%;text-align:right;font-size:calc(1.75 * var(--u));line-height:1.35;color:var(--ink-dim)}#memory{position:absolute;right:calc(4.4 * var(--u));bottom:17%;width:36%;display:grid;gap:.5em;font-size:calc(1.8 * var(--u));color:var(--ink-dim)}#memory i{display:block;height:.55em;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}#memory b{display:block;transform:translate(calc((var(--fill, 0) - 1) * 100%));height:100%;border-radius:999px;background:var(--odor-a);transition:transform .9s var(--ease-in-out)}#memory strong{font-weight:500;color:var(--ink)}#memory-value{font-variant-numeric:tabular-nums}#twin{left:calc(3 * var(--u));top:47%;width:20%;height:25%;border-radius:calc(1.2 * var(--u));outline:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}#twin-note{position:absolute;left:calc(3 * var(--u));top:72.6%;width:20%;font-size:calc(1.6 * var(--u));line-height:1.3;color:var(--ink-dim)}#verdict{position:absolute;left:0;right:0;bottom:.9%;text-align:center;font-size:calc(1.7 * var(--u));color:var(--ink-dim);opacity:0;transition:opacity .3s var(--ease-out)}#verdict.on{opacity:1}#verdict b{font-weight:500;color:var(--ink)}#verdict s{color:color-mix(in srgb,var(--punish) 85%,var(--ink));margin-right:.8em}#frame[data-chrome=off] :is(#story-brain-note,#twin-note){display:none}#frame[data-layout=home]{width:100%;height:100%;--u: min(1cqw, 1.5cqh)}#frame[data-layout=home] #brain{inset:0 0 0 auto;width:60%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 22%);mask-image:linear-gradient(to right,transparent,#000 22%)}@media(max-width:900px){#frame[data-layout=home] #brain{width:100%;opacity:.35;-webkit-mask-image:none;mask-image:none}}#frame[data-layout=home] :is(#arena,#band,#scale,#help,#wordmark,.label){display:none}#home{position:absolute;inset:0 auto 0 0;width:min(100%,46rem);padding:clamp(1rem,5vh,5rem) clamp(1.5rem,6vw,5rem);display:flex;flex-direction:column;justify-content:safe center;gap:min(1.4rem,2.2vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 25%,transparent) transparent}#home>*{flex:none}@media(max-height:700px){#home{padding-block:3vh;gap:1.6vh}#home-note{display:none}}#home .kicker{font-weight:500;color:var(--ink-dim)}#home h1{font-weight:500;font-size:clamp(1.5rem,min(4.4vw,6.2vh),3.6rem);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}#home .lede{font-size:clamp(.86rem,min(1.5vw,2.05vh),1.2rem);line-height:1.5;color:var(--ink-dim);max-width:34em}#home ul{list-style:none;padding:0;display:grid;gap:min(1.1rem,1.8vh);margin-top:min(.6rem,1vh)}#home li a{font-weight:500;font-size:clamp(1rem,min(1.9vw,2.6vh),1.5rem);color:var(--ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--neuron-rest) 60%,transparent);padding-bottom:.1em;transition:border-color .2s var(--ease-out),color .2s var(--ease-out)}#home li a:after{content:" →";color:var(--neuron-rest)}#home li a:hover,#home li a:focus-visible{color:#fff;border-color:var(--neuron-rest);outline:none}#home li p{margin-top:min(.45rem,.7vh);font-size:clamp(.8rem,min(1.25vw,1.72vh),1rem);color:var(--ink-dim);line-height:1.45;max-width:36em}#home .fine{font-size:clamp(.72rem,1.45vh,.85rem);font-style:italic;color:color-mix(in srgb,var(--ink-dim) 80%,transparent)}canvas{position:absolute;display:block}#frame[data-layout="4x5"] #brain,#frame[data-layout="9x16"] #brain{inset:0 0 auto 0;width:100%;height:var(--brain-h);-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}#frame[data-layout="4x5"] #arena,#frame[data-layout="9x16"] #arena{inset:auto 0 0 0;width:100%;height:var(--arena-h);-webkit-mask-image:linear-gradient(to top,#000 84%,transparent);mask-image:linear-gradient(to top,#000 84%,transparent)}#band{position:absolute;left:0;right:0;top:var(--brain-h);height:var(--band-h);display:grid;place-items:center;padding:0 calc(4.4 * var(--u));pointer-events:none}#frame[data-layout="16x9"] #brain{inset:0 auto 0 0;width:56%;height:100%}#frame[data-layout="16x9"] #arena{inset:0 0 auto auto;width:44%;height:58%}#frame[data-layout="16x9"] #band{top:auto;bottom:4%;right:auto;width:56%;height:16%}#frame[data-layout="16x9"]{--u: .5625cqw}#caption{font-weight:var(--caption-weight);font-size:calc(5.55 * var(--u));line-height:var(--caption-leading);letter-spacing:var(--caption-tracking);text-align:center;text-wrap:balance;max-width:17em;opacity:0;transition:opacity .26s var(--ease-out)}#caption.on{opacity:1}#caption span{color:color-mix(in srgb,var(--ink) 34%,transparent);transition:color .16s var(--ease-out)}#caption span.said{color:var(--ink)}#caption span.key.said[data-tone=punish]{color:var(--punish)}#caption span.key.said[data-tone=reward]{color:var(--reward)}#caption span.key.said[data-tone=odor-a]{color:var(--odor-a)}#caption span.key.said[data-tone=odor-b]{color:var(--odor-b)}#caption span.key.said[data-tone=escape]{color:var(--escape)}#wordmark{position:absolute;top:calc(3.6 * var(--u));left:calc(4.4 * var(--u));font-weight:500;font-size:calc(2.2 * var(--u));color:var(--ink-dim);text-decoration:none}#wordmark:hover{color:var(--ink)}#scene{top:calc(3.6 * var(--u));left:calc(17 * var(--u));font-size:calc(2.2 * var(--u));color:var(--ink-dim)}.label{position:absolute;font-style:italic;font-size:calc(2.2 * var(--u));color:var(--ink);opacity:0;transition:opacity .4s var(--ease-out);white-space:nowrap;pointer-events:none}.label.on{opacity:.92}#odor[data-odor=A]{color:var(--odor-a)}#odor[data-odor=B]{color:var(--odor-b)}#modelled{color:var(--ink-dim);font-size:calc(1.7 * var(--u))}#scale{position:absolute;left:calc(4.4 * var(--u));border-top:calc(.28 * var(--u)) solid var(--ink);padding-top:calc(.7 * var(--u));font-size:calc(1.85 * var(--u));color:var(--ink-dim)}#card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:calc(2.2 * var(--u));padding:calc(8 * var(--u));text-align:center;background:color-mix(in srgb,var(--ground) 86%,transparent);opacity:0;transition:opacity .7s var(--ease-out)}#card.on{opacity:1}#card h1{font-weight:500;font-size:calc(7.4 * var(--u));line-height:1.06;letter-spacing:-.02em;text-wrap:balance}#card-body{font-size:calc(3.3 * var(--u));color:var(--ink-dim);max-width:22em;text-wrap:balance}#card-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(1.4 * var(--u));margin-top:calc(1.6 * var(--u))}#card-actions button{font:inherit;font-weight:500;font-size:calc(2.6 * var(--u));color:var(--ground);background:var(--ink);border:0;border-radius:999px;padding:.5em 1.5em;cursor:pointer;transition:background .16s var(--ease-out),transform .16s var(--ease-out)}#card-actions button+button{color:var(--ink);background:color-mix(in srgb,var(--ink) 12%,transparent)}#card-actions button:hover,#card-actions button:focus-visible{background:#fff;outline:2px solid color-mix(in srgb,var(--neuron-rest) 80%,transparent);outline-offset:3px}#card-actions button+button:hover,#card-actions button+button:focus-visible{background:color-mix(in srgb,var(--ink) 22%,transparent)}#card-actions button:active{transform:scale(.97)}#card-credits{margin-top:calc(3 * var(--u));font-size:calc(2.1 * var(--u));color:var(--ink-dim)}#diagnostics{position:absolute;right:0;bottom:0;width:44%;height:42%;padding:calc(1.6 * var(--u)) calc(2.2 * var(--u));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(1.2 * var(--u));font-size:calc(1.5 * var(--u));color:var(--ink-dim)}#status{order:-1;line-height:1.4;max-width:44em}#raster{position:static;width:100%;height:100%;min-height:0}#meters{display:grid;grid-template-columns:1fr 1fr;gap:calc(.8 * var(--u)) calc(2.4 * var(--u))}.meter{display:grid;grid-template-columns:11em 1fr 3em;align-items:center;gap:.8em;font-variant-numeric:tabular-nums}.meter i{display:block;height:.45em;overflow:hidden;background:color-mix(in srgb,var(--ink) 12%,transparent)}.meter i b{display:block;height:100%;transform:translate(calc((var(--fill, 0) - 1) * 100%));background:var(--meter, var(--neuron-rest));transition:transform .9s var(--ease-in-out)}#status{font-style:italic}#status:empty{display:none}#help{position:absolute;left:calc(4.4 * var(--u));bottom:calc(3 * var(--u));display:flex;flex-wrap:wrap;gap:.5em .7em;font-size:calc(1.5 * var(--u));max-width:52%}#help button{font:inherit;color:var(--ink-dim);background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:.45em;padding:.35em .75em .35em .45em;cursor:pointer;transition:color .16s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out)}#help button:hover,#help button:focus-visible{color:var(--ink);border-color:color-mix(in srgb,var(--neuron-rest) 70%,transparent);background:color-mix(in srgb,var(--neuron-rest) 12%,transparent);outline:none}#help button:active{background:color-mix(in srgb,var(--neuron-rest) 26%,transparent)}#mic[data-state=listening]{color:var(--ground);background:var(--punish);border-color:var(--punish)}#mic[data-state=thinking]{color:var(--ink);border-color:var(--neuron-rest)}#help kbd{font:inherit;color:var(--ink);margin-right:.55em;padding:0 .3em;border-radius:.25em;background:color-mix(in srgb,var(--ink) 12%,transparent)}#frame[data-chrome=off] #help,#frame[data-chrome=off] #scene,#frame[data-chrome=off] #wordmark,#frame[data-chrome=off] #scale,#frame[data-chrome=off] #diagnostics{display:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){#caption,#caption span,.label,#card{transition:none}}
