@font-face{font-family:Redaction;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/redaction-latin-400-normal-uAie4j47.woff2)format("woff2"),url(/assets/redaction-latin-400-normal-CsUhxR3o.woff)format("woff")}@font-face{font-family:Redaction;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/redaction-latin-400-italic-DcS4XL-U.woff2)format("woff2"),url(/assets/redaction-latin-400-italic-_F6Ie6Gf.woff)format("woff")}@font-face{font-family:Redaction;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/redaction-latin-700-normal-qGagJ1hN.woff2)format("woff2"),url(/assets/redaction-latin-700-normal-D-sMS07m.woff)format("woff")}@font-face{font-family:"Redaction 10";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/redaction-10-latin-400-normal-aTMI0T9y.woff2)format("woff2"),url(/assets/redaction-10-latin-400-normal-DzGZADk5.woff)format("woff")}@font-face{font-family:"Redaction 35";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/redaction-35-latin-400-normal-Q19lkiSl.woff2)format("woff2"),url(/assets/redaction-35-latin-400-normal-BitFHkhG.woff)format("woff")}@font-face{font-family:"Redaction 100";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/redaction-100-latin-400-normal-B1boTzzg.woff2)format("woff2"),url(/assets/redaction-100-latin-400-normal-D4oq5nUX.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/big-shoulders-display-vietnamese-500-normal-B9dDdTK3.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-500-normal-D9XSkwC3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/big-shoulders-display-latin-ext-500-normal-DEwveyE0.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-500-normal-B8eQa82p.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/big-shoulders-display-latin-500-normal-BJcWgFi3.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-500-normal-BHpk_4SD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-vietnamese-900-normal-B_uE6zXf.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-900-normal-BKSkdzuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-ext-900-normal-HMld4L9H.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-900-normal-DkuviPcI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAxkABMAAAAAFZAAAAwBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEmJyoAgQwvZBEICoosiE0LNgAwjiQBNgIkA2IEIAWGeAeBWwwHGzATIxG2k5OySvEXCbYhWv3gJrFpmoZGMZIax+NtVJ3VzdFgGn7fE9wAFrgQPhkhySw8fWvlr+qe4WMCdQFAhQrQRScSHDiUmxhzPjLv/P78e9afzDi32H3iHarWIEmFcQqmTmchdp/gP4Ff0P/pzP5oRmBgGWEpQNClugqo6PKuKNc3BxVg1QeQbG9WJpCJZQkp3XpLlszhJjDgHQblcAZnMRpJyPe/AGdh/3O/T5uzzPL9mc1sFlA4UqJCV+WnmJ8lyhK+X1ykEowHlJ26CncLgAoAlKiqsLbw7+L+G1JOWa5ZM17mPNKpEQOSOjN7vLaxCBCzeb2KIhiEiEyCACHFisn0LO2HNixAEkDRtcMoFDztZPkCiGBL8vWtfkd/QTPoc+ZLgCUkyAGSpNdrRKBwHlAPUNioPz3+Q+FZiOwP4qqmgp3kH3gHQPcNBihnEAQfBbIFQDW9d5pPEwTcO9I8AQh3ZS3yslBoVNrFOglyrXSk+vo91dP9eFeOYBwVR94uJadaae40JCBROZ0BKvHHAcH/DbfgfeC5vH5HXwpAutT3EWVzHNquU0wAFDBANoOgeMv9f50rncGl3IRrPUcw9hN5TT6SPn5QQzDrR/KKfCC9C9XrWbzTkM0yhyyCIjGppMt07og0YtKlkCFVq7NDOkXI5uOr2gNxoEWbKYdhq0LAb4BEYDZcmuHgLVwctXpw8rUPvrNg9SkQkyyAKVyg+wlyIWOA/AXgCWAbAAZNepMMjbq3hHAqDOWbEWuNb4uNQ6HullXc6u1NTanW2rxqQ63ilqiwWbDQLEQb0DpykZyfI4TA7n+X2PYeOvDOOwHy3XfJ/W/D1nfQgfdC6G0fg1qFIICpmwL/g0828ErPewSxjd787AVkohIMhQaSIO98e/e9m7E+xKJtpA7oOmFOaNrmiZOia3cneVeBrZeeIVhCEeQnc/P3RnQF0VW3rT13nL+0wde1KETzH8tfXrO7au/pKjWs85pCrtBL7xHb7n6xEZMp5TiQ9j9fC3+SEENhat5w1VNH6zMXo8GwYC6E/EsGNDKG8ENPwdbgk16E6jehA3cQ227vVSzgBvxB1/3v3z9xHecEmeAt/Dj/Udbc+yJ534sCETfLQUF85PCrb7xx/NWT7qrVsr15ISOc9S5aF0L1a67x1iMmJiTwZZrDxo0lExzEH+RSv8vj8j8WcvDNCvvA+acOdHcO9A9PDQw5hk5o7Gb9kPX8m1YyTTZbrCZ3ltaXM4dyyovKdJdK6R4cZmTU0nJYCDmxdw1lPrgctR7eyARmijpjoYFKCGxuyuAKlJMxX4FS0ZafEk12c5JTwf3pjDUxmbFTvkI85ys7pZTkaOoXRyQ9ZvavpYxHEsum/WsoD5ObVO9lUSt5K1hDK5c967govrbW8/HdOpdVTod8za74va+ce9Yd97x+GNAJ/Pjj8Y6lw9+e937x/p3/jFBvDTo8AeRP7nr2rDPffxtSYro4rosIxB0MbXsjLqdHzKMX/p/pUk/J3uBQfAfH2bNSfUQz3uWkbF/G5dph88jopEKvskq+4lByc/bSXq/Da79muzysthq6/R2dtm62eTpAuVzIcHkQ3Rerb91WhwfvC9Q3VutLx9vdeawOttODPwfX42HbuEFjGR30afMIp9mwSJRh3QkNtSCAR55SCVdiLmBP7VKwQrjCgcCqwDAxX165Jw2YxnVE5H5BfsAIDG6U36F9+xx0Q58SK1rMsVGrbRfe5dQvwZnWieqQ9fEWVdU0THVzGEPqLXU+6Gk+9jozBQEICiw6D8AqIEe3cbQjbgkvq3Id+sSYtZDpZSSMgZnRoC4rt33aLzBvCrEc58bhWVhvEJOKkAp8YH00KklDb2ihf+iHynhNZivp8MDzfAzRIw+kVQ1vBIOVCv2Z27kTDna7B6khd/N0OI2nEVkWxXLO8+fw3Ol8TnOAMHI+BAimYAQNZADL2GHwy1Yw0nuFLMIxdswFv2IMOGlS+sUNKRyzKY13unxDsa8slfLVAfUTgmGhSEAsIYnTaQEo3hzy6Y/RWCWdZqWXg+zNid3n+/ixMXdu1XSX0khlQiGRxVUwqARBHXY6G/fTJIgePf2SKJqwQjXq4VjEQDe7tVbYzrROzmfxVWDfu8OS2fqnrs39IMLX7KuhsCUQUKvP3VNSjb7QEPO8I33KBNfFTuop5Bi6uuJyOt0eSP2COnJ+t2Mhf7wt4VGqog/vEROmJDcbdAoshKTBZNJjWh12a9JnumVz0+CNyGPm1YZEDzXBk1gplBrDuS2ugpL0/nNNrhclstyiDkd/ttC7Q1slBLkxjEtiY5zkBIfn6jY+yfA8+YnFvGB1uih0Iuw0DjuF3eBMNbqgDcqkJaUy3qBpXn6t2ynOLNGgtFEcUAMh6nS+GHckjNWkxbfXeucb48zpwWCoECo6EGLI5UPG4PUzYJBjVs+rgjOYy/WQPYYHhXzYbXQooPd4bJNJK0dXcO/exFM9o2iKC7gwNV4wLS1Z542UubImrsZ+D6lPNdbhJ4sdz0dyqUCBmt6/F/y70sR59p5QSDpURNZps/lsVNvLYsFgE0Ua90OjMV4Yo9B6rZP5GHIbYNorSxKqw4XgiTVHwv6uazaTcYG0seDb3RPU6/G5NkQjglH0oO2P7ePh8ELBLrbrmYAzniEt5mD5xo0P32pL0VKuUG8MJmsUDwY3byYtg0qHmNPc3Hx9Z8qzNwPqzEaMry//IfGF61DQpIx3bV+NhXye+q80UQyHu8SIQTHHFImsbG/ftkWsEjux8zm4KrqKcmBXbPPFy42uIu7Z3R/PVawz03V0797P5mJ9Kredz7+7z5M8/UhdK72441Luo8CJU/KITSnlwlG/aOHQp7B9+7pEM1YIs66y7YdI+OgNKlfM1e5237hb3ujgyz7aspKACRZbCwaMi7GBDEPStyYIICFGXAy4SEr13mgsGnEb9a5V6JAJerlsPG6FSS2rnlytP7ouz9pSrYl4LtcLhfL59W3QfYTApN9pN6vVNmeLHDhtTkKvxwrN6E02u+j12mft1E3N3PhjpBBvpeKFy9B9aCKXK+XGYD4tvIHekIfG5W3l6gDpXQEJHhNniO4+a0DfS70O+E2FQjAIt0H3KQoyijarxaC28p/ev3iIk5blGaFhKLfb3SG2B1d3HNbMVVEUlK7F0oU6Cjcuwiz6YnUCIEQQYhgkZPPdSKUKHq8gl7OyPNPPZDC5vQYYVmtBvw3aV02zM7C8OAGnU2BbBSfVDkYYHxQv7a/UKMhJkCmuzfd7KVYDAfXkQYQ4k48fbNQSy+9K9DokS6by6VKA6+vOxKKSrZQGQNieCLEjAuDyF6RswakesYWCclthzQGRFuylSVGWO/0FkbMYjeT8lertoQoaNZuAQQxm7hKGfhJTzWS2QZNj++Vyo1taN2IGKRoQgWjT6QwQACCAyW+ZO3+w6IYCxlUAgEyl/T+vAHD49c4fyWr1pTsWXBRkK7/KqvV7J+w/dQgg2Oi82rdglu7Bg4NggpdhqzAvKmSkYPPuDBEA+Pu04EssfPMeIKBQD8MA2wyjzhtl+QcYsQHwOXkHFzpzL1dS5QM3bMfJLZMRcIdC/7nLqK/pqfR6kEsg5iYXQs5zxec4N2Rb5paQyQqnIQq4S0wv90hXy318SnlApvhtxMTAqqKKPBbHbi1eBcuiiBNH1ifRrMo4wSCua5Wmw0kpaXyWpQHtnz0ZBSEbx9MZkqCovTPxSqo02rQFG1MxW8In8aNuac5UQ8+cMmaNA43B7paXMVvAWGpBUTXFlMIm3lQ7YpP1KTWcWAczU8mvzEisQ6v27dayV+Fi//C4BLw0o3/IKtd0PO20jd7StbMbaq2Kaec6Fe3XY53a90z5STrSBJzdrqsEne2aWIbWCbXTZ4paHhqrP5Wt52RotiZ6+k8pyletZ6ycUplsUZ2u1hVXlr0DlM3yJk8ChF+iEFT7QzDUqjfNYcp8GsWKI6544ksgoUQYiSVFUiVN0tFqznyyklhJtNauZsb3SaQoymyOto0HKSIcEm8r2BI8EawMlNbtMovXS3ZZZIYqtvyBptGxde3sqRrvWAFte8ctaKZE+SjSdpPfAQ==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --spot-x{syntax:"<length>";inherits:false;initial-value:0}@property --spot-y{syntax:"<length>";inherits:false;initial-value:0}@property --spot-rx{syntax:"<length>";inherits:false;initial-value:0}@property --spot-ry{syntax:"<length>";inherits:false;initial-value:0}@property --spot-dim{syntax:"<number>";inherits:false;initial-value:0}@property --progress{syntax:"<number>";inherits:true;initial-value:0}@property --glow{syntax:"<number>";inherits:false;initial-value:0}@property --fold-pitch{syntax:"<length>";inherits:false;initial-value:1rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage-black:#0c0a09;--wing-grey:#1c1917;--velvet:#8a1c2b;--limelight:#ffd27a;--paper:#efe6d3;--chalk:#b9b1a3;--cue-green:#7cf2a1;--standby-blue:#7aa7ff;--alarm:#ff6b5a;--velvet-deep:color-mix(in oklab, var(--velvet) 48%, var(--stage-black));--velvet-lit:color-mix(in oklab, var(--velvet) 78%, var(--limelight));--limelight-deep:color-mix(in oklab, var(--limelight) 62%, var(--stage-black));--chalk-faint:color-mix(in oklab, var(--chalk) 22%, transparent);--chalk-dim:color-mix(in oklab, var(--chalk) 62%, var(--stage-black));--ink:var(--stage-black);--face-body:"Redaction", "Martian Mono Variable", serif;--face-marquee:"Big Shoulders Display", "Redaction", sans-serif;--face-mono:"Martian Mono Variable", monospace;--text-xs:clamp(.7rem, .66rem + .2vw, .8rem);--text-s:clamp(.85rem, .8rem + .25vw, 1rem);--text-m:clamp(1.05rem, .96rem + .4vw, 1.32rem);--text-l:clamp(1.4rem, 1.1rem + 1.2vw, 2.1rem);--text-xl:clamp(2.1rem, 1.4rem + 2.8vw, 4.2rem);--text-2xl:clamp(3.2rem, 1.6rem + 6vw, 8rem);--text-mega:clamp(6rem, 2rem + 20vw, 22rem);--leading-tight:.92;--leading-body:1.32;--tracking-marquee:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2.25rem;--space-7:3.5rem;--space-8:5.5rem;--ease-curtain:cubic-bezier(.65, 0, .25, 1);--ease-spot:cubic-bezier(.22, .8, .2, 1);--ease-line:cubic-bezier(.16, 1, .3, 1);--ease-ticket:cubic-bezier(.34, 1.56, .64, 1);--ease-cue-light:ease-in-out;--dur-fast:.14s;--dur-base:.28s;--dur-slow:.6s;--dur-line:.7s;--dur-spot:.9s;--dur-curtain-half:.45s;--dur-fuse:.7s;--z-act:1;--z-spot:5;--z-curtain:7;--z-pelmet:8;--z-chrome:10;--z-book:30;--z-book-tab:31;--z-grain:40;--pelmet-h:1.1rem;--canvas-w:1400px;--canvas-h:660px;--book-w:min(36rem, 92vw);--perforation:2px dashed color-mix(in oklab, var(--ink) 38%, transparent);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tooth:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .18 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-line:1ms;--dur-spot:1ms;--dur-fuse:1ms;--dur-curtain-half:.2s}}#house-stage{--text-xs:.8rem;--text-s:1rem;--text-m:1.32rem;--text-l:2.1rem;--text-xl:3.9rem;--text-2xl:7rem;--text-mega:20rem;font-size:var(--text-m);line-height:var(--leading-body)}.marquee{font-family:var(--face-marquee);text-transform:uppercase;letter-spacing:var(--tracking-marquee);font-weight:800;line-height:var(--leading-tight)}.mono{font-family:var(--face-mono);letter-spacing:-.01em;font-size:.82em;font-weight:400}.past-10{font-family:"Redaction 10", var(--face-body)}.past-35{font-family:"Redaction 35", var(--face-body)}.past-faded{font-family:"Redaction 35", var(--face-body);opacity:.55}.live{--glow:.5;color:var(--cue-green);text-shadow:0 0 calc(.25em + var(--glow) * .7em) color-mix(in oklab, var(--cue-green) calc(30% + var(--glow) * 50%), transparent);animation:cue-light 2.6s var(--ease-cue-light) infinite}@keyframes cue-light{0%,to{--glow:.35}50%{--glow:1}}.offstage{color:var(--standby-blue);text-shadow:0 0 .6em color-mix(in oklab, var(--standby-blue) 38%, transparent)}.paper-card{padding:var(--space-5);color:var(--ink);background:var(--tooth), linear-gradient(172deg, color-mix(in oklab, var(--paper) 94%, white), var(--paper) 45%, color-mix(in oklab, var(--paper) 88%, var(--limelight-deep)));background-blend-mode:multiply, normal;rotate:var(--tilt,0deg);position:relative;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.55),0 .15rem .3rem oklab(0% none none/.5),0 1.4rem 3rem -.6rem oklab(0% none none/.8)}.paper-card--torn{clip-path:polygon(0 0,100% 0,100% calc(100% - .8rem),96% 100%,92% calc(100% - .7rem),88% 100%,84% calc(100% - .8rem),80% 100%,76% calc(100% - .6rem),72% 100%,68% calc(100% - .8rem),64% 100%,60% calc(100% - .7rem),56% 100%,52% calc(100% - .8rem),48% 100%,44% calc(100% - .6rem),40% 100%,36% calc(100% - .8rem),32% 100%,28% calc(100% - .7rem),24% 100%,20% calc(100% - .8rem),16% 100%,12% calc(100% - .6rem),8% 100%,4% calc(100% - .8rem),0 100%);padding-block-end:calc(var(--space-5) + .9rem)}.stage-button,#prompter-book .mufw-export{--notch:.42em;align-items:center;gap:var(--space-2);color:var(--ink);background:var(--tooth), var(--paper);background-blend-mode:multiply, normal;font-family:var(--face-marquee);font-weight:800;font-size:var(--text-s);letter-spacing:var(--tracking-marquee);text-transform:uppercase;cursor:pointer;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 97%, #000) right / 51% 100% no-repeat;transition:translate var(--dur-fast) var(--ease-ticket), rotate var(--dur-fast) var(--ease-ticket), background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:0;padding:.55em 1.15em .55em 1.5em;line-height:1;display:inline-flex;position:relative}.stage-button:before,#prompter-book .mufw-export:before{content:"";border-inline-start:var(--perforation);align-self:stretch;margin-inline:-.55em .25em}.stage-button:hover:not(:disabled),#prompter-book .mufw-export:hover{background-color:var(--limelight);translate:0 -2px;rotate:-.6deg}.stage-button:active:not(:disabled),#prompter-book .mufw-export:active{translate:0 1px;rotate:0deg}.stage-button[aria-pressed=true],.stage-button[aria-expanded=true]{color:var(--paper);background:linear-gradient(var(--velvet-lit), var(--velvet))}.stage-button[aria-pressed=true]:before,.stage-button[aria-expanded=true]:before{border-inline-start-color:color-mix(in oklab, var(--paper) 45%, transparent)}.stage-button:disabled{color:var(--chalk-dim);background:color-mix(in oklab, var(--paper) 22%, var(--wing-grey));cursor:default}.stage-button kbd{font-family:var(--face-mono);border:1px solid color-mix(in oklab, currentColor 45%, transparent);padding:.1em .4em;font-size:.8em;font-weight:400}.stage-button .lamp{background:color-mix(in oklab, var(--ink) 30%, transparent);width:.6em;height:.6em;transition:background-color var(--dur-base) ease, box-shadow var(--dur-base) ease;border-radius:50%}.stage-button[aria-pressed=true] .lamp{background:var(--cue-green);box-shadow:0 0 .8em .15em color-mix(in oklab, var(--cue-green) 70%, transparent)}:focus-visible{outline:2px solid var(--limelight);outline-offset:3px}.stage-button:focus-visible,#prompter-book .mufw-export:focus-visible{outline:2px dashed var(--ink);outline-offset:-5px;background-color:var(--limelight)}@media (prefers-reduced-motion:reduce){.live{--glow:.7;animation:none}.stage-button:hover:not(:disabled),#prompter-book .mufw-export:hover{translate:none;rotate:none}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--stage-black);color:var(--paper);font-family:var(--face-body);font-size:var(--text-m);line-height:var(--leading-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit}kbd{font-family:var(--face-mono)}::selection{background:var(--velvet);color:var(--paper)}body>noscript .noscript{place-content:center;gap:var(--space-3);padding:var(--space-6);text-align:center;font-size:var(--text-l);display:grid;position:fixed;inset:0}#theatre{--controls-gap:var(--space-5);column-gap:var(--controls-gap);background:radial-gradient(ellipse 85% 60% at 50% 0%, color-mix(in oklab, var(--limelight) 8%, transparent), transparent 72%), var(--stage-black);isolation:isolate;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}#theatre:before,#theatre:after{content:"";z-index:var(--z-grain);pointer-events:none;position:fixed;inset:0}#theatre:before{background-image:var(--grain);opacity:.075;mix-blend-mode:overlay}#theatre:after{background:radial-gradient(120% 100% at 50% 46%,#0000 52%,oklab(0% none none/.62))}#chrome{display:contents}#chrome .playbill{z-index:var(--z-chrome);align-items:stretch;gap:var(--space-5);padding:0 var(--space-5);background:linear-gradient(var(--velvet-deep), var(--velvet) 70%, var(--velvet-deep));border-bottom:1px solid color-mix(in oklab, var(--limelight) 55%, transparent);grid-area:1/1/auto/-1;display:flex;position:relative;box-shadow:0 .4rem 1.2rem oklab(0% none none/.6)}#chrome .playbill__house{font-size:var(--text-l);color:var(--limelight);letter-spacing:.02em;text-transform:none;align-self:center}#chrome .playbill__acts{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}#chrome .playbill__act{align-items:baseline;gap:var(--space-2);height:100%;padding:var(--space-3) var(--space-3);color:color-mix(in oklab, var(--paper) 62%, var(--velvet));cursor:pointer;white-space:nowrap;transition:color var(--dur-base) ease, border-color var(--dur-base) ease, background-color var(--dur-base) ease;background:0 0;border:0;border-bottom:3px solid #0000;display:flex}#chrome .playbill__act:hover{color:var(--paper);background:oklab(0% none none/.22)}#chrome .playbill__act[aria-current=step]{color:var(--limelight);border-bottom-color:var(--limelight);text-shadow:0 0 .9em color-mix(in oklab, var(--limelight) 55%, transparent);background:oklab(0% none none/.3)}#chrome .playbill__key{font-size:var(--text-xs);opacity:.6}#chrome .playbill__numeral{min-width:1.2ch;font-size:var(--text-l)}#chrome .playbill__numeral:empty:before{content:" "}#chrome .playbill__title{font-size:var(--text-s)}@media (width<=92rem){#chrome .playbill__act:not([aria-current=step]) .playbill__title{display:none}}#chrome .surtitles{--surtitle-size:1.5rem;--surtitle-leading:1.18;--surtitle-lines:3;--surtitle-slack:1px;--surtitle-past-row:1.5rem;--surtitle-past-opacity:.6;--surtitle-pad:var(--space-3);z-index:var(--z-chrome);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--surtitle-past-row) calc(var(--surtitle-lines) * var(--surtitle-size) * var(--surtitle-leading) + var(--surtitle-slack));column-gap:var(--space-5);block-size:calc(var(--surtitle-past-row) + var(--surtitle-lines) * var(--surtitle-size) * var(--surtitle-leading) + var(--surtitle-slack) + 2 * var(--surtitle-pad));padding:var(--surtitle-pad) var(--space-6);background:linear-gradient(color-mix(in oklab, var(--wing-grey) 80%, black), var(--stage-black));align-content:center;display:grid;position:relative;overflow:hidden}#chrome .surtitle{grid-column:1;max-width:62rem}#chrome .surtitle--past{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-s);color:var(--chalk);opacity:var(--surtitle-past-opacity);animation:line-past-a var(--dur-line) var(--ease-line) both;grid-row:1;line-height:1.5;overflow:hidden}#chrome .surtitle--now{-webkit-line-clamp:var(--surtitle-lines);line-clamp:var(--surtitle-lines);font-size:var(--surtitle-size);line-height:var(--surtitle-leading);color:var(--limelight);text-shadow:0 0 1.1em color-mix(in oklab, var(--limelight) 28%, transparent);animation:line-in-a var(--dur-line) var(--ease-line) both;-webkit-box-orient:vertical;grid-row:2;display:-webkit-box;overflow:hidden}#chrome .surtitle--now[data-size=m]{font-size:calc(var(--surtitle-size) * .84)}#chrome .surtitle--now[data-size=s]{font-size:calc(var(--surtitle-size) * .7)}#chrome .surtitle[data-flip="1"].surtitle--past{animation-name:line-past-b}#chrome .surtitle[data-flip="1"].surtitle--now{animation-name:line-in-b}#chrome .surtitle .direction{color:var(--chalk);text-shadow:none;font-style:italic}#chrome .surtitles__where{text-align:end;font-size:var(--text-s);color:var(--chalk);grid-area:1/2/span 2;align-self:end}@keyframes line-in-a{0%{opacity:0;filter:blur(3px);translate:0 .5em}to{opacity:1;filter:blur();translate:0}}@keyframes line-in-b{0%{opacity:0;filter:blur(3px);translate:0 .5em}to{opacity:1;filter:blur();translate:0}}@keyframes line-past-a{0%{opacity:1;color:var(--limelight);translate:0 1.6em}to{opacity:var(--surtitle-past-opacity);color:var(--chalk);translate:0}}@keyframes line-past-b{0%{opacity:1;color:var(--limelight);translate:0 1.6em}to{opacity:var(--surtitle-past-opacity);color:var(--chalk);translate:0}}#theatre>.stage-frame{isolation:isolate;margin-inline:var(--space-5);background:var(--stage-black);box-shadow:0 0 0 1px color-mix(in oklab, var(--limelight) 42%, transparent), 0 0 0 .55rem var(--wing-grey), 0 0 0 calc(.55rem + 1px) var(--chalk-faint), inset 0 0 5rem oklab(0% none none/.78);grid-area:3/1/auto/-1;position:relative;overflow:hidden}#theatre>.stage-frame:before{content:"";z-index:var(--z-pelmet);height:var(--pelmet-h);pointer-events:none;background:radial-gradient(1rem .85rem at 50% 0, var(--velvet) 98%, transparent) 0 0 / 2rem var(--pelmet-h) repeat-x, linear-gradient(var(--velvet-deep), var(--velvet)) 0 0 / 100% .35rem no-repeat;filter:drop-shadow(0 .25rem .4rem oklab(0% none none/.7));position:absolute;inset:0 0 auto}.stage-frame>#house-stage{width:var(--canvas-w);height:var(--canvas-h);transform:translate(-50%, -50%) scale(var(--stage-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}#house-stage>.act{z-index:var(--z-act);padding:calc(var(--pelmet-h) + var(--space-5)) var(--space-6) var(--space-5);position:absolute;inset:0;overflow:clip}#house-stage>.act[hidden]{display:none}.stage-frame>.spotlight{--spot-soft:1.75rem;--pool-across:linear-gradient(90deg, transparent calc(var(--spot-x) - var(--spot-rx) - var(--spot-soft)), #000 calc(var(--spot-x) - var(--spot-rx)), #000 calc(var(--spot-x) + var(--spot-rx)), transparent calc(var(--spot-x) + var(--spot-rx) + var(--spot-soft)));--pool-down:linear-gradient(transparent calc(var(--spot-y) - var(--spot-ry) - var(--spot-soft)), #000 calc(var(--spot-y) - var(--spot-ry)), #000 calc(var(--spot-y) + var(--spot-ry)), transparent calc(var(--spot-y) + var(--spot-ry) + var(--spot-soft)));--pool-warmth:radial-gradient(ellipse calc(var(--spot-rx) * 1.5) calc(var(--spot-ry) * 1.5) at var(--spot-x) var(--spot-y), color-mix(in oklab, var(--limelight) calc(var(--spot-dim) * 9%), transparent), transparent);z-index:var(--z-spot);pointer-events:none;background:color-mix(in oklab, var(--stage-black) calc(var(--spot-dim) * 86%), transparent);-webkit-mask-image:linear-gradient(#000 0 0), var(--pool-down), var(--pool-across);mask-image:linear-gradient(#000 0 0), var(--pool-down), var(--pool-across);transition:--spot-dim var(--dur-spot) var(--ease-spot), --spot-x 80ms linear, --spot-y 80ms linear, --spot-rx 80ms linear, --spot-ry 80ms linear;position:absolute;inset:0;-webkit-mask-composite:xor,source-in,source-over;mask-composite:exclude,intersect,add}.stage-frame>.spotlight:before{content:"";background:var(--pool-warmth);-webkit-mask-image:var(--pool-down), var(--pool-across);mask-image:var(--pool-down), var(--pool-across);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.stage-frame>.spotlight[data-moving=true]{transition:--spot-dim var(--dur-spot) var(--ease-spot), --spot-x var(--dur-spot) var(--ease-spot), --spot-y var(--dur-spot) var(--ease-spot), --spot-rx var(--dur-spot) var(--ease-spot), --spot-ry var(--dur-spot) var(--ease-spot)}.stage-frame>.curtain{z-index:var(--z-curtain);pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-frame>.curtain>.curtain__half{--fold-pitch:1.4rem;background:repeating-linear-gradient(90deg, oklab(0% none none/.52) 0, transparent calc(var(--fold-pitch) * .42), oklab(100% 0 5.96046e-8/.09) calc(var(--fold-pitch) * .7), transparent calc(var(--fold-pitch) * .9), oklab(0% none none/.52) var(--fold-pitch)), linear-gradient(180deg, var(--velvet-deep), var(--velvet) 38%, var(--velvet-deep));width:50.6%;transition:translate var(--dur-curtain-half) var(--ease-curtain), --fold-pitch var(--dur-curtain-half) var(--ease-curtain);position:absolute;inset-block:0;box-shadow:0 0 2.5rem oklab(0% none none/.7)}.stage-frame>.curtain>.curtain__half:after{content:"";background:linear-gradient(90deg, var(--limelight-deep), var(--limelight), var(--limelight-deep));width:.4rem;position:absolute;inset-block:0}.stage-frame>.curtain>.curtain__half--left{left:0;translate:-102%}.stage-frame>.curtain>.curtain__half--left:after{right:0}.stage-frame>.curtain>.curtain__half--right{right:0;translate:102%}.stage-frame>.curtain>.curtain__half--right:after{left:0}.stage-frame[data-curtain=closed]>.curtain>.curtain__half{--fold-pitch:4.6rem;translate:0}@media (prefers-reduced-motion:reduce){.stage-frame>.curtain>.curtain__half{display:none}.stage-frame>#house-stage{transition:opacity var(--dur-curtain-half) ease}.stage-frame[data-curtain=closed]>#house-stage{opacity:0}}#chrome .controls{z-index:var(--z-chrome);align-items:center;gap:var(--controls-gap);padding:var(--space-4) 0 var(--space-4) var(--space-6);grid-row:4;grid-template-columns:auto minmax(6rem,1fr) auto;display:grid;position:relative}#chrome .controls__buttons{gap:var(--space-3);display:flex}#chrome .controls__count{color:var(--chalk);font-size:var(--text-xs);white-space:nowrap}#chrome .fuse{background:var(--chalk-faint);height:3px;transition:--progress var(--dur-fuse) var(--ease-spot);position:relative}#chrome .fuse:before{content:"";background:linear-gradient(90deg, var(--velvet-lit), var(--limelight));transform:scaleX(var(--progress));transform-origin:0;position:absolute;inset:0}#chrome .fuse:after{content:"";top:50%;left:calc(var(--progress) * 100%);background:var(--limelight);width:.6rem;height:.6rem;box-shadow:0 0 .9rem .25rem color-mix(in oklab, var(--limelight) 70%, transparent);border-radius:50%;position:absolute;translate:-50% -50%}#prompter-book{z-index:var(--z-book);gap:var(--space-4);width:var(--book-w);padding:var(--space-5);background:var(--tooth), var(--wing-grey);background-blend-mode:soft-light, normal;border-inline-start:1px solid var(--velvet-lit);visibility:hidden;transition:translate var(--dur-slow) var(--ease-curtain), visibility 0s linear var(--dur-slow);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;translate:100%;box-shadow:-2rem 0 4rem oklab(0% none none/.65)}#prompter-book[data-open=true]{visibility:visible;transition:translate var(--dur-slow) var(--ease-curtain);translate:0}#prompter-book .book__head h2{font-size:var(--text-xl);color:var(--limelight)}#prompter-book .book__head p{margin-top:var(--space-2);font-size:var(--text-s);color:var(--chalk)}#prompter-book .book__panel{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;display:flex}#prompter-book .mufw-export{align-self:flex-start}#prompter-book .mufw-history{scrollbar-width:thin;scrollbar-color:var(--chalk-faint) transparent;flex-direction:column-reverse;flex:auto;min-height:0;display:flex;overflow:auto}#prompter-book .mufw-history li{border-bottom:1px dotted var(--chalk-faint);font-size:var(--text-s);color:var(--paper);cursor:pointer;transition:background-color var(--dur-fast) ease;padding:.4em .7em}#prompter-book .mufw-history li:hover{background:color-mix(in oklab, var(--limelight) 12%, transparent)}#prompter-book .mufw-history li.mufw-latest{color:var(--stage-black);background:var(--limelight);font-weight:700}#prompter-book .mufw-history li:nth-last-child(n+2){font-family:"Redaction 10", var(--face-body)}#prompter-book .mufw-history li:nth-last-child(n+4){font-family:"Redaction 35", var(--face-body);color:color-mix(in oklab, var(--paper) 88%, var(--chalk-dim))}#prompter-book .mufw-history li:nth-last-child(n+8){font-family:"Redaction 35", var(--face-body);color:var(--chalk)}#prompter-book .mufw-history li:nth-last-child(n+14){font-family:"Redaction 35", var(--face-body);color:var(--chalk-dim)}#prompter-book pre{min-height:0;padding-top:var(--space-3);border-top:1px solid var(--chalk-faint);font-family:var(--face-mono);font-size:var(--text-xs);color:var(--chalk);flex:0 11rem;margin:0;line-height:1.5;overflow:auto}#theatre>.book-tab{z-index:var(--z-book-tab);transition:translate var(--dur-slow) var(--ease-curtain);grid-area:4/2;align-self:center;margin-inline-end:var(--space-6);display:flex;position:relative}#prompter-book[data-open=true]+.book-tab{translate:calc(-1 * var(--book-w)) 0}@media (height<=800px){#theatre{--controls-gap:var(--space-4)}#chrome .playbill{gap:var(--space-4)}#chrome .playbill__house,#chrome .playbill__numeral{font-size:var(--text-m)}#chrome .playbill__act{padding-block:var(--space-1)}#chrome .surtitles{--surtitle-size:1.2rem;--surtitle-lines:2;--surtitle-past-row:0rem;--surtitle-pad:var(--space-2)}#chrome .surtitle{max-width:66rem}#chrome .surtitle--past{display:none}#chrome .surtitles__where{font-size:var(--text-xs)}#chrome .controls{padding-block:var(--space-2)}#chrome .controls .stage-button,#theatre>.book-tab .stage-button{padding-block:.4em}}#act-finale .finale{gap:var(--space-3) var(--space-6);grid-template:"bill head head""bill tally credits""bill reveal credits"minmax(0,1fr)/minmax(0,1.9fr) minmax(0,1fr) minmax(0,.7fr);height:100%;display:grid}#act-finale .finale__head{align-items:baseline;gap:var(--space-5);padding-bottom:var(--space-3);grid-area:head;display:flex}#act-finale .finale__kicker{font-size:var(--text-m);letter-spacing:.22em;color:var(--chalk)}#act-finale .finale__title{color:var(--limelight);animation:finale-rise 1.1s var(--ease-line) both;font-size:4.4rem;font-style:italic;font-weight:400;line-height:.95}#act-finale .finale__bill{min-height:0;padding:var(--space-4) var(--space-5) calc(var(--space-4) + .9rem);font-family:var(--face-mono);font-size:var(--text-xs);--tilt:-.4deg;animation:finale-rise 1s var(--ease-line) .15s both;flex-direction:column;grid-area:bill;line-height:1.5;display:flex}#act-finale .finale__bill-head{padding-bottom:var(--space-2);border-bottom:3px double var(--ink);flex:none}#act-finale .finale__bill-head h2{font-size:var(--text-l);color:var(--velvet)}#act-finale .finale__baseline{margin-top:var(--space-1);color:color-mix(in oklab, var(--ink) 78%, var(--paper))}#act-finale .finale__groups{scrollbar-width:thin;scrollbar-color:var(--velvet) transparent;flex:1 1 0;min-height:0;overflow-y:auto}#act-finale .finale__group{padding-block:var(--space-3)}#act-finale .finale__group+.finale__group{border-top:2px dashed color-mix(in oklab, var(--ink) 40%, transparent)}#act-finale .finale__line{align-items:end;column-gap:var(--space-2);grid-template-columns:auto minmax(1rem,1fr) auto;display:grid}#act-finale .finale__line+.finale__line{margin-top:var(--space-4)}#act-finale .finale__line:before{content:"";border-bottom:2px dotted color-mix(in oklab, var(--ink) 50%, transparent);grid-area:1/2;margin-bottom:.45em}#act-finale .finale__item{text-transform:uppercase;letter-spacing:.08em;grid-area:1/1;font-weight:600}#act-finale .finale__figure{font-size:var(--text-l);text-transform:none;color:var(--velvet);grid-area:1/3}#act-finale .finale__versus{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:color-mix(in oklab, var(--ink) 68%, var(--paper));margin-inline-start:var(--space-2);font-weight:400}#act-finale .finale__note{margin-top:var(--space-1);color:color-mix(in oklab, var(--ink) 78%, var(--paper));grid-area:2/1/auto/-1}#act-finale .finale__total{align-items:baseline;column-gap:var(--space-3);padding-top:var(--space-2);border-top:3px double var(--ink);flex:none;grid-template-columns:auto 1fr;display:grid}#act-finale .finale__total .marquee{font-size:var(--text-m)}#act-finale .finale__total-text{font-family:var(--face-body);font-size:var(--text-s);text-align:end;font-style:italic;line-height:1.25}#act-finale .finale__source{margin-top:var(--space-1);font-size:var(--text-xs);color:color-mix(in oklab, var(--ink) 68%, var(--paper));grid-column:1/-1}#act-finale .finale__tally{grid-area:tally}#act-finale .finale__tally-head,#act-finale .finale__credits-head{margin-bottom:var(--space-2);font-size:var(--text-s);letter-spacing:.2em;color:var(--chalk-dim)}#act-finale .finale__counters{gap:var(--space-2);display:grid}#act-finale .finale__counter{align-items:center;column-gap:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--chalk-faint);grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"count label""count note";display:grid}#act-finale .finale__count-label{font-family:var(--face-mono);font-size:var(--text-xs);color:var(--chalk);grid-area:label;align-self:end}#act-finale .finale__count{font-variant-numeric:tabular-nums;grid-area:count;margin:0;font-size:3.2rem;font-weight:800;line-height:.95}#act-finale .finale__count-note{font-size:var(--text-xs);color:var(--chalk-dim);grid-area:note;align-self:start;margin:0}#act-finale .finale__reveal{min-height:0;padding-top:var(--space-4);grid-area:reveal}#act-finale .finale__reveal-text{font-size:var(--text-m);color:var(--chalk);line-height:1.2}#act-finale .finale__reveal-key{margin-top:var(--space-3);font-size:var(--text-m);color:var(--paper);font-style:italic;line-height:1.5}#act-finale kbd{box-shadow:0 .14em 0 var(--limelight-deep);font-family:var(--face-mono);vertical-align:baseline;color:var(--stage-black);background:var(--limelight);border-radius:.25em;margin-inline:.3em;padding:.05em .5em;font-size:.75em;font-style:normal;font-weight:600;line-height:1.25;display:inline-block}#act-finale .finale__credits{grid-area:credits;min-height:0}#act-finale .finale__credit{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px dotted var(--chalk-faint);display:flex}#act-finale .finale__credit-name{font-size:var(--text-m);color:var(--chalk);line-height:1.1}#act-finale .finale__credit-code{font-size:var(--text-xs);color:var(--chalk-dim)}@keyframes finale-rise{0%{opacity:0;translate:0 .8rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){#act-finale .finale__title,#act-finale .finale__bill{animation:none}}@property --loop-flash{syntax:"<number>";inherits:false;initial-value:0}@property --ring{syntax:"<number>";inherits:false;initial-value:1}#act-loop .loop{gap:var(--space-6);grid-template-columns:minmax(22rem,.88fr) minmax(0,1.6fr);align-items:start;min-height:100%;display:grid}#act-loop .loop__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--chalk-faint);display:flex}#act-loop .loop__kicker{font-size:var(--text-m);letter-spacing:.2em;color:var(--chalk)}#act-loop .loop__house .loop__kicker{color:var(--paper)}#act-loop .loop__play .loop__kicker{color:var(--chalk-dim)}#act-loop .loop__state{font-size:var(--text-xs);color:var(--chalk-dim)}#act-loop .loop__house{isolation:isolate;padding:0 var(--space-2) var(--space-2) 0;position:relative;overflow:clip}#act-loop .loop__apron{height:2.6rem;margin-inline:var(--space-3);border-bottom:2px solid color-mix(in oklab, var(--limelight) 30%, transparent);background:linear-gradient(var(--wing-grey), color-mix(in oklab, var(--limelight) 8%, var(--wing-grey)));border-radius:0 0 50% 50%/0 0 100% 100%;place-items:center;display:grid}#act-loop .loop__apron span{font-size:var(--text-xs);letter-spacing:.4em;color:var(--chalk-dim)}#act-loop .loop__seats{padding:var(--space-4) var(--space-2) var(--space-3);position:relative}#act-loop .loop__rows{gap:.6rem;display:grid}#act-loop .loop__row{align-items:center;gap:var(--space-2);grid-template-columns:1.3rem minmax(0,1fr);display:grid}#act-loop .loop__row-label{font-size:var(--text-m);color:var(--chalk-dim)}#act-loop .loop__row-seats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;display:grid}#act-loop .loop__cell{translate:0 calc((var(--k) - 2.5) * (var(--k) - 2.5) * -.1rem)}#act-loop .seat{aspect-ratio:1;width:100%;color:var(--chalk-dim);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}#act-loop .seat:disabled{cursor:default}#act-loop .seat:disabled[data-status=free]{opacity:.5}#act-loop .seat__chair{border:1.5px solid color-mix(in oklab, var(--chalk) 38%, transparent);background-color:var(--wing-grey);box-shadow:inset 0 -.45rem 0 -.2rem color-mix(in oklab, var(--velvet-deep) 60%, transparent);transition:border-color var(--dur-base) ease, background-color var(--dur-base) ease, translate var(--dur-fast) var(--ease-ticket);border-radius:.95rem .95rem .35rem .35rem;position:absolute;inset:.22rem}#act-loop .seat:not(:disabled):hover .seat__chair{border-color:var(--limelight);translate:0 -2px}#act-loop .seat__id{color:var(--chalk-dim);transition:color var(--dur-base) ease;margin-top:.25rem;font-size:.66rem;position:relative}#act-loop .seat[data-status=held] .seat__chair{border-color:var(--limelight);background-color:var(--velvet-deep);box-shadow:inset 0 -.45rem 0 -.2rem var(--velvet)}#act-loop .seat[data-status=held] .seat__id{color:var(--limelight)}#act-loop .seat[data-status=sold] .seat__chair{border-color:var(--paper);background-color:var(--paper);box-shadow:inset 0 -.45rem 0 -.2rem color-mix(in oklab, var(--limelight-deep) 55%, var(--paper))}#act-loop .seat[data-status=sold] .seat__id{color:var(--ink)}#act-loop .seat[data-charging=true] .seat__chair{border-color:var(--standby-blue);background-color:color-mix(in oklab, var(--standby-blue) 16%, var(--velvet-deep));animation:loop-standby 1.1s var(--ease-cue-light) infinite}#act-loop .seat[data-charging=true] .seat__id{color:var(--standby-blue)}#act-loop .seat__ring{--ring:1;background:conic-gradient(var(--limelight) calc(var(--ring) * 1turn), transparent 0);-webkit-mask:linear-gradient(var(--stage-black) 0 0) content-box, linear-gradient(var(--stage-black) 0 0);mask:linear-gradient(var(--stage-black) 0 0) content-box, linear-gradient(var(--stage-black) 0 0);pointer-events:none;border-radius:1.15rem 1.15rem .55rem .55rem;padding:3px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}#act-loop .seat[data-charging=true] .seat__ring{background:conic-gradient(var(--standby-blue) calc(var(--ring) * 1turn), transparent 0)}#act-loop .seat__mark{width:.95rem;color:var(--alarm);opacity:.85;pointer-events:none;position:absolute;top:.05rem;right:.05rem}#act-loop .loop__doors{background:color-mix(in oklab, var(--stage-black) 74%, transparent);place-items:center;display:grid;position:absolute;inset:0}#act-loop .loop__counts{gap:var(--space-3);margin-top:var(--space-2);padding-inline:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#act-loop .loop__count dt{font-size:var(--text-xs);letter-spacing:.24em;color:var(--chalk-dim)}#act-loop .loop__count dd{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--chalk);margin:0;line-height:.95}#act-loop .loop__count[data-tone=held] dd{color:var(--limelight)}#act-loop .loop__count[data-tone=sold] dd{color:var(--paper)}#act-loop .loop__notes{gap:var(--space-2);min-height:5.6rem;margin-top:var(--space-3);align-content:start;display:grid}#act-loop .loop__note{--tilt:-1.1deg;padding:var(--space-2) var(--space-3);font-size:var(--text-s);animation:loop-note-in var(--dur-slow) var(--ease-ticket) both;line-height:1.2}#act-loop .loop__note-from{font-size:var(--text-xs);letter-spacing:.2em;color:var(--velvet)}#act-loop .loop__footnote{font-size:var(--text-xs);color:var(--chalk-dim)}#act-loop .loop__play{gap:var(--space-3);min-width:0;display:grid}#act-loop .loop__play>.loop__heading{margin-bottom:0}#act-loop .loop__track{padding-top:1rem;position:relative}#act-loop .loop__track:before{content:"";background:var(--chalk-faint);height:2px;position:absolute;inset:0 7.14286% auto}#act-loop .loop__light{z-index:2;background:var(--limelight);width:.9rem;height:.9rem;box-shadow:0 0 1rem .3rem color-mix(in oklab, var(--limelight) 60%, transparent);opacity:0;pointer-events:none;border-radius:50%;margin:-.45rem 0 0 -.45rem;position:absolute;top:0;left:0}#act-loop .loop__stations{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}#act-loop .station{border:1px solid var(--chalk-faint);border-top:3px solid var(--chalk-faint);background:color-mix(in oklab, var(--limelight) calc(var(--loop-flash) * 16%), var(--wing-grey));min-height:6.8rem;color:var(--chalk-dim);overflow-wrap:anywhere;box-shadow:0 0 calc(var(--loop-flash) * 1rem) color-mix(in oklab, var(--limelight) calc(var(--loop-flash) * 35%), transparent);transition:border-color var(--dur-base) ease, color var(--dur-base) ease;flex-direction:column;gap:.1rem;padding:.5rem .55rem .55rem;display:flex;position:relative}#act-loop .station:before{content:"";background:var(--chalk-faint);width:2px;height:1rem;position:absolute;top:-1rem;left:50%}#act-loop .station[data-fired=true]{border-top-color:var(--limelight);color:var(--chalk)}#act-loop .station__no{font-size:var(--text-xs);color:var(--chalk-dim)}#act-loop .station__name{font-size:var(--text-s);letter-spacing:.04em}#act-loop .station[data-fired=true] .station__name{color:var(--paper)}#act-loop .station__code{font-size:var(--text-xs);color:var(--chalk-dim)}#act-loop .station__note{font-size:var(--text-s);margin-top:auto;line-height:1.15}#act-loop .station[data-station=action]{border-style:dashed;border-color:var(--chalk-faint);border-top:3px dashed color-mix(in oklab, var(--standby-blue) 45%, transparent)}#act-loop .station[data-station=action][data-offstage=true] .station__name{color:var(--standby-blue)}#act-loop .station[data-station=action][data-offstage=true]{background-color:color-mix(in oklab, var(--standby-blue) 14%, var(--wing-grey))}#act-loop .station[data-station=action][data-offstage=true] .station__note{color:var(--standby-blue)}#act-loop .station[data-station=reactors][data-fired=true]{border-color:var(--limelight);background-color:color-mix(in oklab, var(--limelight) 14%, var(--wing-grey))}#act-loop .loop__recent{align-items:baseline;gap:var(--space-1) var(--space-3);min-height:1.4rem;font-size:var(--text-s);color:var(--chalk-dim);flex-wrap:wrap;display:flex}#act-loop .loop__recent:before{content:"earlier scenes";font-family:var(--face-marquee);font-weight:800;font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--chalk-dim)}#act-loop .loop__recent:not(:has(li)){visibility:hidden}#act-loop .ledger{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr);grid-template-areas:"proposal acceptors reactors""state nap nap";margin:0;display:grid}#act-loop .ledger__item{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--chalk-faint)}#act-loop .ledger__item--proposal{grid-area:proposal}#act-loop .ledger__item:nth-child(2){grid-area:acceptors}#act-loop .ledger__item:nth-child(3){grid-area:reactors}#act-loop .ledger__item:nth-child(4){grid-area:state}#act-loop .ledger__item--prompter{grid-area:nap}#act-loop .ledger__item[data-fired=true]{border-top-color:var(--limelight)}#act-loop .ledger__item dt{font-size:var(--text-xs);letter-spacing:.22em;color:var(--chalk-dim);margin-bottom:.2rem}#act-loop .ledger__item dd{font-size:var(--text-s);color:var(--chalk);margin:0;line-height:1.2}#act-loop .ledger__item--proposal dd{color:var(--paper);overflow-wrap:anywhere}#act-loop .ledger p{margin:0}#act-loop .ledger__quiet{color:var(--chalk-dim);font-style:italic}#act-loop .ledger__by{font-size:var(--text-xs);color:var(--chalk-dim);margin-top:.2rem}#act-loop .ledger__freed{color:var(--limelight)}#act-loop .chips{flex-wrap:wrap;gap:.25rem .4rem;display:flex}#act-loop .chip{border:1px solid var(--chalk-faint);align-items:baseline;gap:.35rem;padding:.1rem .4rem;display:inline-flex}#act-loop .chip__field{color:var(--chalk);font-weight:400}#act-loop .chip__change{font-size:var(--text-xs);color:var(--paper)}#act-loop .prompter{font-size:var(--text-m);color:var(--paper);font-style:italic}#act-loop .prompter:before{content:"“"}#act-loop .prompter:after{content:"”"}#act-loop .loop__code{--tilt:-.3deg;opacity:.82;padding:.6rem var(--space-4) .7rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 40%, transparent) transparent;max-height:11rem;margin:0;overflow-y:auto}#act-loop .code__caption{align-items:baseline;gap:.2rem var(--space-4);border-bottom:1px dashed color-mix(in oklab, var(--ink) 40%, transparent);font-size:var(--text-xs);color:color-mix(in oklab, var(--ink) 72%, transparent);flex-wrap:wrap;margin-bottom:.4rem;padding-bottom:.3rem;display:flex}#act-loop .code__caption b{color:var(--velvet);font-weight:600}#act-loop .code__block{font-family:var(--face-mono);tab-size:2;color:var(--ink);margin:0;font-size:.64rem;line-height:1.38}#act-loop .code__block+.code__block{border-top:1px dashed color-mix(in oklab, var(--ink) 40%, transparent);margin-top:.5rem;padding-top:.4rem}#act-loop .code__line{white-space:pre-wrap;overflow-wrap:anywhere;display:block}#act-loop .tk-keyword{color:var(--velvet);font-weight:600}#act-loop .tk-string{color:color-mix(in oklab, var(--standby-blue) 50%, var(--ink))}#act-loop .tk-comment{color:color-mix(in oklab, var(--ink) 58%, transparent);font-style:italic}#act-loop .tk-tag{color:var(--ink);background:var(--limelight);padding:0 .15em;font-weight:600}@keyframes loop-standby{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--standby-blue) 0%, transparent)}50%{box-shadow:0 0 1rem .1rem color-mix(in oklab, var(--standby-blue) 55%, transparent)}}@keyframes loop-note-in{0%{opacity:0;translate:0 .6rem}}@media (prefers-reduced-motion:reduce){#act-loop .seat[data-charging=true] .seat__chair,#act-loop .loop__note{animation:none}}#act-map .map{--text-xs:.72rem;--text-s:.85rem;--text-m:1.05rem;--text-l:1.5rem;gap:var(--space-3) var(--space-5);grid-template:"head head card""floor walk card""floor mine card"minmax(0,1fr)/minmax(0,2.2fr) minmax(0,1fr) minmax(0,.95fr);height:calc(100% - 1rem);display:grid}#act-map .map h2,#act-map .map p,#act-map .map ul,#act-map .map ol{margin:0;padding:0}#act-map .map ul,#act-map .map ol{list-style:none}#act-map .map__walk h2,#act-map .map__mine h2{font-size:var(--text-s);letter-spacing:.14em;color:var(--chalk-dim)}#act-map .map__head{align-items:baseline;column-gap:var(--space-5);grid-area:head;min-width:0;display:flex}#act-map .map__kicker{font-size:var(--text-s);letter-spacing:.18em;color:var(--chalk);flex:none}#act-map .map__figures{align-items:baseline;gap:var(--space-2);font-size:var(--text-s);white-space:nowrap;color:var(--chalk-dim);font-style:italic;display:flex}#act-map .map__figure b{font-size:var(--text-l);color:var(--chalk);margin-inline-end:.12em;font-style:normal;line-height:.8}#act-map .map__unreachable{text-align:end;flex-direction:column;min-width:0;margin-inline-start:auto;display:flex}#act-map .map__answer{font-size:var(--text-s);color:var(--chalk-dim);font-style:italic}#act-map .map__answer.is-alarm{color:var(--alarm)}#act-map .map__call{font-size:var(--text-xs);color:var(--chalk-dim)}#act-map .map__floor{grid-area:floor;min-height:0;position:relative}#act-map .floor{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}#act-map .floor text{font-family:var(--face-mono)}#act-map .floor__deck{fill:color-mix(in oklab, var(--wing-grey) 70%, var(--stage-black));stroke:var(--chalk-faint);stroke-width:1.5px}#act-map .floor__boards{fill:none;stroke:var(--chalk-faint);stroke-width:1px;opacity:.4}#act-map .floor__pool{fill:url(#map-pool)}#act-map .floor__lit{stop-color:var(--limelight);stop-opacity:.22}#act-map .floor__dim{stop-color:var(--limelight);stop-opacity:0}#act-map .floor__label{font-family:var(--face-marquee);letter-spacing:.5em;text-transform:uppercase;fill:var(--chalk-dim);font-size:11px;font-weight:700}#act-map .edge{--stagger:.17s;color:var(--chalk);transition:color var(--dur-base) ease}#act-map .edge__line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.85;animation:map-chalk 1.3s var(--ease-line) calc(.24s + var(--i,0) * var(--stagger)) forwards;transition:stroke-width var(--dur-base) ease}#act-map .edge__head{fill:currentColor;opacity:0;animation:map-appear .36s ease calc(1s + var(--i,0) * var(--stagger)) forwards}#act-map .edge__tag,#act-map .edge__note{fill:currentColor;paint-order:stroke;stroke:var(--stage-black);stroke-width:4px;stroke-linejoin:round;opacity:0;animation:map-appear .5s ease calc(.7s + var(--i,0) * var(--stagger)) forwards;font-size:11.5px;font-weight:600}#act-map .edge__note{font-size:9.5px;font-style:italic;font-weight:400}#act-map .edge--walked{color:var(--cue-green)}#act-map .edge--walked .edge__line{stroke-width:3px}#act-map .edge--missed{color:var(--alarm)}#act-map .edge--missed .edge__line{stroke-width:2.5px;stroke-dasharray:.035 .025;stroke-dashoffset:0;animation:.5s both map-appear}#act-map .edge.is-latest .edge__line{stroke-width:4px}#act-map .edge.is-crossing{color:var(--limelight)}#act-map .edge.is-crossing .edge__line{stroke-width:3.5px;opacity:1}@keyframes map-chalk{to{stroke-dashoffset:0}}@keyframes map-appear{to{opacity:1}}#act-map .node__ring{fill:var(--stage-black);stroke:var(--chalk);stroke-width:2px;stroke-dasharray:5 4;transition:stroke var(--dur-base) ease}#act-map .node__tape{fill:none;stroke:var(--limelight-deep);stroke-width:5px;opacity:.55;transition:stroke var(--dur-base) ease}#act-map .node__name{font-family:var(--face-marquee);letter-spacing:.04em;text-transform:uppercase;fill:var(--paper);paint-order:stroke;stroke:var(--stage-black);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:800}#act-map .node.is-standing .node__ring{stroke:var(--cue-green);stroke-dasharray:none;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--cue-green) 70%, transparent))}#act-map .node.is-standing .node__tape{stroke:var(--cue-green)}#act-map .walker__tail,#act-map .walker__spark{fill:none;stroke:var(--limelight);stroke-linecap:round;pointer-events:none}#act-map .walker__tail{stroke-width:5px;stroke-dasharray:.08 3;stroke-dashoffset:.08px;opacity:.5}#act-map .walker__spark{stroke-width:11px;stroke-dasharray:.0004 3;stroke-dashoffset:0;filter:drop-shadow(0 0 7px var(--limelight))}#act-map .walker__tail[data-parity="0"]{animation:map-tail-a var(--travel,.7s) linear forwards}#act-map .walker__tail[data-parity="1"]{animation:map-tail-b var(--travel,.7s) linear forwards}#act-map .walker__spark[data-parity="0"]{animation:map-spark-a var(--travel,.7s) linear forwards}#act-map .walker__spark[data-parity="1"]{animation:map-spark-b var(--travel,.7s) linear forwards}@keyframes map-spark-a{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes map-spark-b{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes map-tail-a{0%{stroke-dashoffset:.08px}to{stroke-dashoffset:-.92px}}@keyframes map-tail-b{0%{stroke-dashoffset:.08px}to{stroke-dashoffset:-.92px}}#act-map .walker__rest{fill:color-mix(in oklab, var(--limelight) 14%, transparent);stroke:var(--limelight);stroke-width:3px;filter:drop-shadow(0 0 8px var(--limelight));transform-box:fill-box;transform-origin:50%;animation:1.1s ease-out infinite map-arrive}@keyframes map-arrive{0%{opacity:1;transform:scale(.82)}to{opacity:.35;transform:scale(1.12)}}#act-map .map__walk,#act-map .map__mine{border-block-start:1px solid var(--chalk-faint);padding-block-start:var(--space-2)}#act-map .map__walk{grid-area:walk}#act-map .map__mine{flex-direction:column;grid-area:mine;min-height:0;display:flex}#act-map .map__section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}#act-map .map__section-head .stage-button{font-size:var(--text-xs)}#act-map .walk__ways{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}#act-map .walk__way{align-items:baseline;gap:var(--space-3);border-inline-start:2px solid var(--chalk-faint);transition:border-color var(--dur-base) ease;grid-template-columns:4.6rem minmax(0,1fr);padding-inline-start:var(--space-3);display:grid}#act-map .walk__target{font-size:var(--text-xs);letter-spacing:.1em;color:var(--chalk-dim)}#act-map .walk__runs{gap:2px;display:grid}#act-map .walk__run{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);color:var(--chalk-dim);transition:color var(--dur-base) ease;font-style:italic;line-height:1.35;display:flex}#act-map .walk__tag,#act-map .walk__times{color:var(--chalk-dim);font-style:normal}#act-map .walk__way.is-walking{border-inline-start-color:var(--limelight)}#act-map .walk__way.is-walking .walk__target,#act-map .walk__run.is-crossing,#act-map .walk__run.is-crossing .walk__tag,#act-map .walk__run.is-crossing .walk__times{color:var(--limelight)}#act-map .walk__way.is-done .walk__direction{font-family:"Redaction 35", var(--face-body)}#act-map .walk__way.is-done{border-inline-start-color:var(--chalk-dim)}#act-map .walk__run.is-crossed .walk__times{color:var(--chalk-dim)}#act-map .walk__status{font-size:var(--text-xs);color:var(--chalk-dim);margin-block-start:var(--space-2)}#act-map .mine__empty{font-size:var(--text-s);color:var(--chalk-dim);margin-block-start:var(--space-2);font-style:italic}#act-map .mine__rows{align-content:start;gap:var(--space-1);min-height:0;scrollbar-width:thin;scrollbar-color:var(--chalk-faint) transparent;flex:auto;margin-block-start:var(--space-2);display:grid;overflow-y:auto}#act-map .mine__row{align-items:baseline;gap:0 var(--space-3);padding:var(--space-1) var(--space-2);border-inline-start:2px solid var(--chalk-dim);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto auto;display:grid}#act-map .mine__where{color:var(--chalk-dim)}#act-map .mine__tag{color:var(--chalk)}#act-map .mine__count{font-size:var(--text-s);color:var(--chalk)}#act-map .mine__row.is-missed{border-inline-start:2px dashed var(--alarm)}#act-map .mine__row.is-missed .mine__count,#act-map .mine__row.is-missed .mine__tag{color:var(--alarm)}#act-map .mine__note{color:var(--alarm);grid-column:1/-1;font-style:italic}#act-map .mine__row.is-latest{background:color-mix(in oklab, var(--cue-green) 10%, transparent);animation:map-flash 1.4s var(--ease-line)}#act-map .mine__row.is-latest.is-missed{background:color-mix(in oklab, var(--alarm) 12%, transparent)}@keyframes map-flash{0%{background-color:color-mix(in oklab, var(--limelight) 40%, transparent)}}#act-map .map__card{min-height:0;padding:var(--space-4) var(--space-4) calc(var(--space-5) + .9rem);opacity:.82;flex-direction:column;grid-area:card;display:flex}#act-map .card__head h2{font-size:var(--text-m);color:var(--velvet);line-height:1}#act-map .card__head p{font-size:var(--text-xs);color:color-mix(in oklab, var(--ink) 70%, var(--paper));margin-block-start:var(--space-2)}#act-map .code{min-height:0;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 35%, transparent) transparent;color:var(--ink);flex:auto;margin-block-start:var(--space-3);font-size:.62rem;line-height:1.45;overflow:auto}#act-map .code__line{white-space:pre;display:block}#act-map .code__key{color:var(--velvet);background:color-mix(in oklab, var(--limelight) 22%, transparent);margin-inline:-.15em;padding-inline:.15em;font-weight:600}#act-map .code__string{color:color-mix(in oklab, var(--limelight-deep) 75%, var(--ink))}#act-map .code__plain{color:color-mix(in oklab, var(--ink) 55%, transparent)}@media (prefers-reduced-motion:reduce){#act-map .edge__line{stroke-dashoffset:0;animation:none}#act-map .edge__head,#act-map .edge__tag,#act-map .edge__note{opacity:1;animation:none}#act-map .edge--missed .edge__line,#act-map .walker__tail[data-parity],#act-map .walker__spark[data-parity]{animation:none}#act-map .walker__tail{stroke-dashoffset:-.92px}#act-map .walker__spark{stroke-dashoffset:-1px}#act-map .walker__rest,#act-map .mine__row.is-latest{animation:none}}#act-overture .overture{column-gap:var(--space-7);row-gap:var(--space-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid}#act-overture .overture__masthead{flex-direction:column;grid-area:1/1;justify-content:center;min-height:0;display:flex}#act-overture .overture__kicker{font-size:var(--text-m);color:var(--chalk-dim);letter-spacing:.22em}#act-overture .overture__title{isolation:isolate;margin-block:var(--space-2) var(--space-3);letter-spacing:-.03em;color:var(--limelight);text-shadow:0 0 .35em color-mix(in oklab, var(--limelight) 38%, transparent);animation:overture-title 1.4s var(--ease-line) both;align-self:flex-start;font-size:15rem;font-weight:700;line-height:.8;position:relative}#act-overture .overture__title:before,#act-overture .overture__title:after{content:"µFW";z-index:-1;text-shadow:none;position:absolute;inset:0}#act-overture .overture__title:before{font-family:"Redaction 100", var(--face-body);color:var(--velvet);translate:-.045em .04em}#act-overture .overture__title:after{font-family:"Redaction 35", var(--face-body);color:color-mix(in oklab, var(--velvet-lit) 70%, transparent);translate:-.02em .018em}#act-overture .overture__subtitle{max-width:22ch;color:var(--paper);animation:overture-rise 1s var(--ease-line) .3s both;font-size:2.8rem;font-style:italic;line-height:1.02}#act-overture .overture__heading{margin-bottom:var(--space-3);font-size:var(--text-s);letter-spacing:.2em;color:var(--chalk-dim)}#act-overture .overture__cast .overture__heading{padding-inline:var(--space-3)}#act-overture .overture__heading span{letter-spacing:.04em;text-transform:none;font-weight:500}#act-overture .overture__cast{grid-area:1/2/span 2;align-self:center}#act-overture .overture__member{column-gap:var(--space-3);padding:.45rem var(--space-3);border-top:1px solid var(--chalk-faint);animation:overture-rise .9s var(--ease-line) calc(.15s + var(--i) * 70ms) both;grid-template-columns:2.4rem minmax(0,1fr) auto;grid-template-areas:"num name code""num role role";align-items:baseline;display:grid}#act-overture .overture__member:last-child{border-bottom:1px solid var(--chalk-faint)}#act-overture .overture__number{color:var(--chalk-dim);grid-area:num}#act-overture .overture__name{color:var(--paper);grid-area:name;font-size:1.6rem;line-height:1.05}#act-overture .overture__role{font-size:var(--text-s);color:var(--chalk-dim);grid-area:role}#act-overture .overture__code{color:var(--chalk-dim);grid-area:code}#act-overture .overture__how{grid-area:2/1}#act-overture .overture__hints{gap:var(--space-1);display:grid}#act-overture .overture__hint{align-items:baseline;gap:var(--space-3);display:flex}#act-overture .overture__hint dt{gap:var(--space-1);flex:0 0 7.2rem;display:flex}#act-overture .overture__hint dd{font-size:var(--text-s);color:var(--chalk-dim)}#act-overture kbd{border:1px solid var(--chalk-faint);font-size:var(--text-xs);color:var(--chalk);background:0 0;border-bottom-width:2px;border-radius:.2em;padding:.1em .5em}@keyframes overture-title{0%{opacity:0;filter:blur(12px);scale:1.06}to{opacity:1;filter:blur();scale:1}}@keyframes overture-rise{0%{opacity:0;translate:0 .8rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){#act-overture .overture__title,#act-overture .overture__subtitle,#act-overture .overture__member{animation:none}}#act-rehearsal .rehearsal{--text-xs:.75rem;--text-s:.875rem;--text-m:1.05rem;--text-l:1.5rem;--text-xl:2rem;gap:var(--space-4) var(--space-6);grid-template:"head head""graph graph""sheet bench"1fr/minmax(0,1.18fr) minmax(0,1fr);min-height:100%;display:grid;position:relative}#act-rehearsal .rehearsal__head{align-items:baseline;gap:var(--space-4);grid-area:head;display:flex}#act-rehearsal .rehearsal__kicker{font-size:var(--text-s);letter-spacing:.22em;color:var(--chalk-dim)}#act-rehearsal .rehearsal__title{font-size:var(--text-xl);color:var(--chalk);font-style:italic;font-weight:400;line-height:.9}#act-rehearsal .rehearsal__feature{color:var(--chalk-dim);font-size:var(--text-xs);margin-inline-start:auto}#act-rehearsal .rehearsal__heading{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.2em;color:var(--chalk-dim)}#act-rehearsal .rehearsal__heading span{letter-spacing:.04em;text-transform:none;font-weight:500}#act-rehearsal .rehearsal__graph{grid-area:graph;align-self:start}#act-rehearsal .rehearsal__nodes,#act-rehearsal .rehearsal__edges{margin:0;padding:0;list-style:none}#act-rehearsal .rehearsal__nodes{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#act-rehearsal .rehearsal__node{padding-top:var(--space-1);border-top:1px solid var(--chalk-faint);flex-direction:column;gap:.1rem;display:flex}#act-rehearsal .rehearsal__node-name{font-size:var(--text-s);color:var(--chalk)}#act-rehearsal .rehearsal__node-expects{font-size:.7rem;line-height:var(--leading-body);color:var(--chalk-dim)}#act-rehearsal .rehearsal__edges{gap:.25rem var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}#act-rehearsal .rehearsal__edge{border:1px dotted var(--chalk-faint);color:var(--chalk-dim);align-items:center;gap:.4em;padding:.08em .5em;font-size:.62rem;display:inline-flex}#act-rehearsal .rehearsal__edge-proposal{color:var(--chalk)}#act-rehearsal .rehearsal__edge-proposal:before{content:"— ";color:var(--chalk-dim)}#act-rehearsal .rehearsal__edge-proposal:after{content:" →";color:var(--chalk-dim)}#act-rehearsal .rehearsal__sheet{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--chalk-dim);background:linear-gradient(180deg, color-mix(in oklab, var(--wing-grey) 88%, var(--limelight-deep)), var(--wing-grey));flex-direction:column;grid-area:sheet;display:flex;box-shadow:inset 0 0 2.5rem oklab(0% none none/.55)}#act-rehearsal .rehearsal__sheet .rehearsal__heading{margin-bottom:var(--space-1);font-size:var(--text-s);color:var(--paper)}#act-rehearsal .rehearsal__paths{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#act-rehearsal .rehearsal__path{column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-inline-start:3px solid var(--chalk-faint);color:var(--chalk-dim);transition:background-color var(--dur-base) ease, border-color var(--dur-base) ease, color var(--dur-base) ease;grid-template-columns:1.7rem minmax(0,1fr);display:grid}#act-rehearsal .rehearsal__path[data-status=running]{border-color:var(--limelight);color:var(--paper);background:linear-gradient(90deg, color-mix(in oklab, var(--limelight) 16%, transparent), transparent 85%)}#act-rehearsal .rehearsal__path[data-status=passed]{border-color:var(--cue-green);color:var(--paper)}#act-rehearsal .rehearsal__path[data-status=failed]{border-color:var(--alarm);color:var(--paper);background:linear-gradient(90deg, color-mix(in oklab, var(--alarm) 18%, transparent), transparent 85%)}#act-rehearsal .rehearsal__mark{border:2px solid var(--chalk-dim);width:1.6rem;height:1.6rem;color:var(--ink);font-family:var(--face-marquee);transition:background-color var(--dur-base) ease, border-color var(--dur-base) ease, box-shadow var(--dur-base) ease;border-radius:50%;place-items:center;margin-top:.15rem;font-size:.95rem;font-weight:900;line-height:1;display:grid;position:relative}#act-rehearsal .rehearsal__path[data-status=running] .rehearsal__mark{border-color:var(--limelight);animation:rehearsal-beat 1.1s var(--ease-cue-light) infinite}#act-rehearsal .rehearsal__path[data-status=passed] .rehearsal__mark{border-color:var(--cue-green);background:var(--cue-green);animation:rehearsal-stamp var(--dur-slow) var(--ease-ticket) both}#act-rehearsal .rehearsal__path[data-status=passed] .rehearsal__mark:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:.34rem;height:.72rem;margin-top:-.12rem;rotate:45deg}#act-rehearsal .rehearsal__path[data-status=failed] .rehearsal__mark{border-color:var(--alarm);background:var(--alarm);animation:rehearsal-stamp var(--dur-slow) var(--ease-ticket) both}#act-rehearsal .rehearsal__path[data-status=failed] .rehearsal__mark:after{content:"!"}#act-rehearsal .rehearsal__reach{align-items:baseline;gap:var(--space-3);margin:0;display:flex}#act-rehearsal .rehearsal__ordinal{color:var(--chalk-dim);font-size:var(--text-s)}#act-rehearsal .rehearsal__reach-text{font-size:var(--text-l);line-height:1.1}#act-rehearsal .rehearsal__path[data-status=running] .rehearsal__reach-text{color:var(--limelight)}#act-rehearsal .rehearsal__path[data-status=failed] .rehearsal__reach-text{color:var(--alarm)}#act-rehearsal .rehearsal__status{letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);font-size:.72rem}#act-rehearsal .rehearsal__path[data-status=running] .rehearsal__status{color:var(--limelight)}#act-rehearsal .rehearsal__path[data-status=passed] .rehearsal__status{color:var(--cue-green)}#act-rehearsal .rehearsal__path[data-status=failed] .rehearsal__status{color:var(--alarm)}#act-rehearsal .rehearsal__steps{flex-wrap:wrap;gap:.25rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}#act-rehearsal .rehearsal__tag{border:1px solid var(--chalk-faint);color:var(--chalk);padding:.1em .55em;font-size:.78rem}#act-rehearsal .rehearsal__times{color:var(--chalk-dim)}#act-rehearsal .rehearsal__note{z-index:3;width:26rem;padding:var(--space-2) var(--space-3);animation:rehearsal-pin var(--dur-slow) var(--ease-ticket) both;position:absolute;inset-block-end:.3rem;inset-inline-end:.3rem}#act-rehearsal .rehearsal__note:before{content:"";background:radial-gradient(circle at 35% 30%, var(--velvet-lit), var(--velvet));border-radius:50%;width:.85rem;height:.85rem;position:absolute;inset-block-start:-.4rem;inset-inline-start:50%;box-shadow:0 .15rem .25rem oklab(0% none none/.55)}#act-rehearsal .rehearsal__note-head{margin:0 0 var(--space-1);font-size:var(--text-s);color:var(--velvet)}#act-rehearsal .rehearsal__note-facts{gap:.1rem;margin:0;font-size:.66rem;line-height:1.3;display:grid}#act-rehearsal .rehearsal__note-facts div{column-gap:var(--space-2);grid-template-columns:4rem minmax(0,1fr);display:grid}#act-rehearsal .rehearsal__note-facts dt{color:var(--velvet);text-transform:uppercase;letter-spacing:.06em}#act-rehearsal .rehearsal__note-facts dd{margin:0}#act-rehearsal .rehearsal__note-message{margin:var(--space-1) 0 0;padding-top:var(--space-1);border-top:2px dashed color-mix(in oklab, var(--ink) 40%, transparent);font-size:var(--text-s);font-style:italic;line-height:var(--leading-body)}#act-rehearsal .rehearsal__controls{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-2);border-top:1px dashed var(--chalk-faint);flex-wrap:wrap;margin-top:auto;display:flex}#act-rehearsal .rehearsal__sabotage[aria-pressed=true] .lamp{background:var(--alarm);box-shadow:0 0 .8em .15em color-mix(in oklab, var(--alarm) 70%, transparent)}#act-rehearsal .rehearsal__total{font-size:var(--text-m);font-variant-numeric:tabular-nums;color:var(--chalk);transition:color var(--dur-base) ease;margin:0 0 0 auto}#act-rehearsal .rehearsal__total[data-state=rehearsing]{color:var(--limelight)}#act-rehearsal .rehearsal__total[data-state=clean]{color:var(--cue-green)}#act-rehearsal .rehearsal__total[data-state=flawed]{color:var(--alarm)}#act-rehearsal .rehearsal__bench{flex-direction:column;grid-area:bench;justify-content:flex-start;display:flex}#act-rehearsal .rehearsal__panes{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#act-rehearsal .rehearsal__pane{padding:var(--space-3) var(--space-3) var(--space-2);border:1px solid var(--chalk-faint);background:var(--wing-grey);transition:opacity var(--dur-slow) ease, filter var(--dur-slow) ease;margin:0}:is(#act-rehearsal .rehearsal:has(.rehearsal__paths[data-understudy=honest]) .rehearsal__pane[data-understudy=sabotaged],#act-rehearsal .rehearsal:has(.rehearsal__paths[data-understudy=sabotaged]) .rehearsal__pane[data-understudy=honest]){opacity:.3;filter:saturate(.3)}#act-rehearsal .rehearsal__pane[data-understudy=sabotaged]{border-color:color-mix(in oklab, var(--alarm) 40%, var(--chalk-faint))}#act-rehearsal .rehearsal__house:before{content:"stage";margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:3px solid var(--velvet);font-family:var(--face-marquee);letter-spacing:.3em;text-align:center;text-transform:uppercase;color:var(--chalk-dim);font-size:.7rem;font-weight:800;display:block}#act-rehearsal .rehearsal__seats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}#act-rehearsal .rehearsal__seat{aspect-ratio:5/4;border:1px solid var(--chalk-faint);color:var(--chalk-dim);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;place-items:center;font-size:.5rem;display:grid}#act-rehearsal .rehearsal__seat[data-status=held]{border-color:var(--limelight);background:var(--limelight);color:var(--ink);animation:rehearsal-seat var(--dur-base) var(--ease-ticket) both}#act-rehearsal .rehearsal__seat[data-status=sold]{border-color:var(--velvet-lit);background:var(--velvet-lit);color:var(--paper);animation:rehearsal-seat var(--dur-base) var(--ease-ticket) both}#act-rehearsal .rehearsal__reading{margin:var(--space-2) 0 0;text-align:center;font-size:var(--text-xs);color:var(--chalk-dim)}#act-rehearsal .rehearsal__reading b{color:var(--limelight);font-weight:500}#act-rehearsal .rehearsal__reading[data-free="0"]:not([data-control=full]) b{color:var(--alarm);text-underline-offset:.25em;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}#act-rehearsal .rehearsal__pane figcaption{margin-top:var(--space-1);text-align:center;font-size:var(--text-xs);color:var(--chalk-dim)}@keyframes rehearsal-beat{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--limelight) 55%, transparent)}50%{box-shadow:0 0 0 .45rem #0000}}@keyframes rehearsal-stamp{0%{scale:.4}to{scale:1}}@keyframes rehearsal-seat{0%{scale:.55}to{scale:1}}@keyframes rehearsal-pin{0%{opacity:0;translate:0 -.8rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){#act-rehearsal .rehearsal__path .rehearsal__mark,#act-rehearsal .rehearsal__seat,#act-rehearsal .rehearsal__note{animation:none}}.hist{min-width:0;min-height:0;border-block-start:1px solid var(--chalk-faint);flex-direction:column;padding-block-start:var(--space-2);display:flex}.hist__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);padding-block-end:var(--space-1);display:flex}.hist__title{color:var(--chalk);font-weight:500}.hist__kind{color:var(--chalk-dim);font-weight:400}.hist__count{color:var(--chalk-dim)}.hist__records{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.hist__record{border-block-end:1px dotted var(--chalk-faint);font-size:var(--text-xs);color:var(--chalk);grid-template-columns:2.7em minmax(0,1fr) auto;align-items:baseline;gap:.5em;padding:.2em .3em;display:grid}.hist__seq{color:var(--chalk-dim)}.hist__label{text-overflow:ellipsis;white-space:nowrap;color:var(--chalk);overflow:hidden}.hist__record[data-origin=inner] .hist__label{color:var(--standby-blue)}.hist__record:first-child .hist__label{color:var(--limelight)}.hist__record:first-child[data-origin=inner] .hist__label{color:var(--standby-blue)}.hist__parts{font-size:var(--text-s);white-space:nowrap}.hist__part+.hist__part:before{content:"/";color:var(--chalk-dim);margin-inline:.15em;font-weight:400}.hist__part{font-weight:400}.hist__part[data-changed=true]{box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--limelight) 60%, transparent)}.hist__record:first-child{color:var(--paper);background:color-mix(in oklab, var(--limelight) 8%, transparent)}.hist__record:first-child[data-parity="0"]{animation:record-in-a var(--dur-base) var(--ease-line) both}.hist__record:first-child[data-parity="1"]{animation:record-in-b var(--dur-base) var(--ease-line) both}.hist__record:nth-child(n+2) .hist__parts{font-family:"Redaction 10", var(--face-body)}.hist__record:nth-child(n+4) .hist__parts{font-family:"Redaction 35", var(--face-body)}.hist__record:nth-child(n+7) .hist__parts{color:var(--chalk-dim)}.hist__record:nth-child(n+4){opacity:.8}.hist__record:nth-child(n+7){opacity:.6}.hist__record:nth-child(n+10){opacity:.42}.hist--stacked .hist__record{grid-template-columns:2.7em minmax(0,1fr);row-gap:.1em;padding-block:.4em}.hist--stacked .hist__parts{grid-column:2}@keyframes record-in-a{0%{opacity:0;translate:0 -.6rem}}@keyframes record-in-b{0%{opacity:0;translate:0 -.6rem}}@media (width<=68rem){.hist__records{flex:none}}@media (prefers-reduced-motion:reduce){.hist__record:first-child{animation:none}}#act-repertory .repertory{gap:var(--space-4) var(--space-5);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 300px;height:100%;display:grid}#act-repertory .repertory__slot{flex-direction:column;min-width:0;min-height:0;display:flex}#act-repertory .repertory__stage{gap:var(--space-4);grid-template-columns:260px minmax(0,1fr);align-items:start;min-height:0;display:grid}#act-repertory .repertory__bill{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}#act-repertory .repertory__bill-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}#act-repertory .repertory__bill-title{font-size:var(--text-m);color:var(--velvet)}#act-repertory .repertory__bill-state{font-size:var(--text-xs)}#act-repertory .repertory__programme{gap:var(--space-1);min-height:3.6em;font-size:var(--text-s);display:grid}#act-repertory .repertory__programme li:before{content:"— ";color:var(--velvet)}#act-repertory .repertory__played{font-size:var(--text-xs)}#act-repertory .repertory__model{gap:var(--space-2);border-block-start:1px dashed color-mix(in oklab, var(--ink) 35%, transparent);font-size:var(--text-xs);padding-block-start:var(--space-2);display:grid}#act-repertory .repertory__model b{color:var(--velvet);font-weight:500}#act-repertory .repertory__bill-controls{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#act-repertory .repertory__nights{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-width:0;display:grid}#act-repertory .repertory__empty{padding:var(--space-4);border:1px dashed var(--chalk-faint);font-size:var(--text-s);color:var(--chalk-dim);text-align:center;grid-column:1/-1}#act-repertory .repertory__night{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--chalk-faint);background:color-mix(in oklab, var(--stage-black) 72%, var(--wing-grey));flex-direction:column;display:flex}#act-repertory .repertory__night-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}#act-repertory .repertory__night-name{font-size:var(--text-xs);color:var(--standby-blue);font-weight:500}#act-repertory .repertory__chip{font-size:var(--text-xs);color:var(--chalk-dim)}#act-repertory .repertory__seats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid}#act-repertory .repertory__seat{border:1px solid var(--chalk-faint);height:32px;color:var(--chalk);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;padding:0}#act-repertory .repertory__seat:hover:not(:disabled){border-color:var(--limelight);color:var(--limelight)}#act-repertory .repertory__seat[data-status=held]{border-color:var(--limelight-deep);background:color-mix(in oklab, var(--limelight) 26%, transparent);color:var(--limelight)}#act-repertory .repertory__seat[data-status=sold]{border-color:var(--velvet-lit);background:var(--velvet);color:var(--paper);cursor:default}#act-repertory .repertory__tally{min-height:1.4em;color:var(--chalk);font-size:.7rem}#act-repertory .repertory__tally--refused{color:var(--alarm)}#act-repertory .repertory__controls{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#act-repertory .repertory__ticket{font-size:var(--text-xs);justify-content:center;padding-block:.4em}#act-repertory .hist{grid-area:1/2}#act-repertory .repertory__compare{filter:brightness(.86);gap:var(--space-5);padding:var(--space-2) var(--space-5);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#act-repertory .repertory__verdict{align-items:baseline;gap:var(--space-3);margin-block-end:var(--space-1);display:flex}#act-repertory .repertory__verdict code{font-size:var(--text-xs);color:var(--velvet);font-weight:500}#act-repertory .repertory__verdict .marquee{font-size:var(--text-s)}#act-repertory .repertory__compare ul{gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-body);display:grid}#act-repertory .repertory__compare li:before{content:"— ";color:var(--velvet)}@media (width<=68rem){#act-repertory .repertory,#act-repertory .repertory__stage,#act-repertory .repertory__compare{grid-template-columns:minmax(0,1fr)}#act-repertory .repertory{grid-template-rows:auto;height:auto}#act-repertory .hist{grid-area:auto}}@property --rewind-ink{syntax:"<number>";inherits:false;initial-value:0}#act-rewind{--film:color-mix(in oklab, var(--stage-black) 78%, var(--velvet-deep));--seat-fill:color-mix(in oklab, var(--chalk) 22%, transparent)}#act-rewind .rewind{gap:var(--space-3) var(--space-6);grid-template:"head head""stage side"minmax(0,1fr)"transport transport""film film"/minmax(0,1.05fr) minmax(0,1fr);height:100%;display:grid}#act-rewind .rewind__head{justify-content:space-between;align-items:baseline;gap:var(--space-5);grid-area:head;display:flex}#act-rewind .rewind__title{font-size:var(--text-m);color:var(--chalk);font-style:italic;font-weight:400;line-height:1}#act-rewind .rewind__counters{gap:var(--space-5);display:flex}#act-rewind .counter{align-items:baseline;gap:var(--space-2);display:flex}#act-rewind .counter dt{color:var(--chalk-dim)}#act-rewind .counter dd{font-size:var(--text-m);color:var(--chalk)}#act-rewind .seat--free{--seat-fill:color-mix(in oklab, var(--chalk) 22%, transparent)}#act-rewind .seat--held{--seat-fill:var(--limelight)}#act-rewind .seat--sold{--seat-fill:var(--velvet-lit)}#act-rewind .seats{grid-template-columns:repeat(6,.7rem);gap:2px;display:grid}#act-rewind .seats .seat{background:var(--seat-fill);border-radius:.35rem .35rem .1rem .1rem;height:.5rem}#act-rewind .stage{gap:var(--space-3);min-height:0;padding:var(--space-4);border:1px solid var(--chalk-faint);background:color-mix(in oklab, var(--wing-grey) 55%, transparent);flex-direction:column;grid-area:stage;display:flex;position:relative}#act-rewind .stage__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}#act-rewind .stage__title{font-size:var(--text-l);color:var(--paper)}#act-rewind .stage__title .mono,#act-rewind .film__title .mono{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--chalk-dim);margin-inline-start:var(--space-2);font-weight:400}#act-rewind .stage__counts{gap:var(--space-4);font-size:var(--text-m);color:var(--chalk);display:flex}#act-rewind .stage__held{color:var(--limelight)}#act-rewind .stage__sold{color:var(--velvet-lit)}#act-rewind .stage__floor{flex:1;min-height:0;position:relative}#act-rewind .house{gap:var(--space-2);height:100%;transition:opacity var(--dur-slow) ease;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}#act-rewind .house[data-phase=dark]{opacity:.35}#act-rewind .house .seat{border:1px solid var(--chalk-faint);min-height:0;color:var(--chalk);background:var(--seat-fill);cursor:default;transition:translate var(--dur-fast) var(--ease-ticket), border-color var(--dur-fast) ease, background-color var(--dur-base) ease;border-radius:.9rem .9rem .25rem .25rem;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}#act-rewind .house .seat--held{color:var(--ink)}#act-rewind .house .seat--sold{color:var(--paper)}#act-rewind .house .seat:not(:disabled){cursor:pointer}#act-rewind .house .seat:not(:disabled):hover{border-color:var(--limelight);background:color-mix(in oklab, var(--limelight) 22%, transparent);translate:0 -.2rem}#act-rewind .seat__id{font-size:var(--text-m)}#act-rewind .seat__by{min-height:1.2em;font-size:var(--text-xs);opacity:.8}#act-rewind .house[data-wait=inflight] .seat--held{animation:rewind-wait 1.6s var(--ease-cue-light) infinite}#act-rewind .house[data-wait=interrupted] .seat--held{outline:2px dashed var(--alarm);outline-offset:2px}#act-rewind .stage__wait{font-size:var(--text-s);color:var(--chalk);line-height:1.25}#act-rewind .stage__wait[data-wait=interrupted]{color:var(--paper)}#act-rewind .stage__cut{color:var(--alarm)}#act-rewind .stage__note{min-height:1.3em;font-size:var(--text-s);color:var(--limelight);font-style:italic}#act-rewind .stage__doors{position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes rewind-wait{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--standby-blue) 0%, transparent)}50%{box-shadow:0 0 0 .35rem color-mix(in oklab, var(--standby-blue) 55%, transparent)}}#act-rewind .stage__floor:after{content:"";pointer-events:none;opacity:0;background:color-mix(in oklab, var(--limelight-deep) 62%, var(--stage-black));-webkit-mask-image:radial-gradient(circle at 50% 55%, #000 calc(var(--rewind-ink) * 100%), transparent calc(var(--rewind-ink) * 100% + 22%));mask-image:radial-gradient(circle at 50% 55%, #000 calc(var(--rewind-ink) * 100%), transparent calc(var(--rewind-ink) * 100% + 22%));position:absolute;inset:-.5rem}#act-rewind .stage[data-bleed=a] .stage__floor:after{animation:rewind-ink-a 1.6s var(--ease-line)}#act-rewind .stage[data-bleed=b] .stage__floor:after{animation:rewind-ink-b 1.6s var(--ease-line)}#act-rewind .stage[data-bleed=a] .house{animation:rewind-sepia-a 2s var(--ease-line)}#act-rewind .stage[data-bleed=b] .house{animation:rewind-sepia-b 2s var(--ease-line)}@keyframes rewind-ink-a{0%{--rewind-ink:0;opacity:.85}55%{--rewind-ink:1.2;opacity:.85}to{--rewind-ink:1.2;opacity:0}}@keyframes rewind-ink-b{0%{--rewind-ink:0;opacity:.85}55%{--rewind-ink:1.2;opacity:.85}to{--rewind-ink:1.2;opacity:0}}@keyframes rewind-sepia-a{0%{filter:sepia()contrast(1.2)brightness(.8)blur(1.5px)}to{filter:none}}@keyframes rewind-sepia-b{0%{filter:sepia()contrast(1.2)brightness(.8)blur(1.5px)}to{filter:none}}#act-rewind .rewind__side{gap:var(--space-5);flex-direction:column;grid-area:side;min-height:0;display:flex}#act-rewind .never{border-inline-start:2px solid var(--chalk-faint);font-size:var(--text-s);transition:border-color var(--dur-slow) ease;padding-inline-start:var(--space-3);font-style:italic;line-height:1.25}#act-rewind .never[data-lit=true]{border-inline-start-color:var(--limelight-deep)}#act-rewind .never__line{color:var(--chalk-dim);font-family:"Redaction 35", var(--face-body);transition:color var(--dur-slow) ease;display:block}#act-rewind .never[data-lit=true] .never__line{color:var(--paper);font-family:var(--face-body)}#act-rewind .never[data-lit=true][data-bleed=a] .never__line{animation:rewind-never-a 1.4s var(--ease-line)}#act-rewind .never[data-lit=true][data-bleed=b] .never__line{animation:rewind-never-b 1.4s var(--ease-line)}@keyframes rewind-never-a{0%{filter:blur(5px)sepia();opacity:.2;letter-spacing:.06em}to{filter:none;opacity:1;letter-spacing:0}}@keyframes rewind-never-b{0%{filter:blur(5px)sepia();opacity:.2;letter-spacing:.06em}to{filter:none;opacity:1;letter-spacing:0}}#act-rewind .verdict{gap:var(--space-3);min-height:0;padding:var(--space-4) var(--space-5);font-size:var(--text-s);flex-direction:column;flex:0 auto;display:flex;overflow:hidden}#act-rewind .verdict__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:3px double var(--ink);display:flex}#act-rewind .verdict__head h2{font-size:var(--text-s);color:var(--velvet)}#act-rewind .verdict__head p{font-size:var(--text-xs)}#act-rewind .verdict__result{align-items:center;gap:var(--space-4);display:flex}#act-rewind .verdict__seal{border:.14em double var(--velvet);font-size:var(--text-m);color:var(--velvet);animation:rewind-stamp var(--dur-slow) var(--ease-ticket) backwards;flex:none;padding:.1em .4em;rotate:-5deg}#act-rewind .verdict__result[data-agrees=false] .verdict__seal{border-color:var(--alarm);color:var(--alarm)}#act-rewind .verdict__sum{line-height:1.2}#act-rewind .verdict__none{color:color-mix(in oklab, var(--ink) 72%, transparent);font-style:italic}#act-rewind .verdict__rows{columns:2;column-gap:var(--space-5);min-height:0;font-size:var(--text-xs);scrollbar-width:thin;flex:1;overflow:auto}#act-rewind .verdict__rows li{gap:var(--space-2);break-inside:avoid;border-bottom:1px dashed color-mix(in oklab, var(--ink) 25%, transparent);grid-template-columns:2.4ch minmax(0,1fr) auto;padding-block:.1rem;display:grid}#act-rewind .verdict__rows li[data-equal=false]{color:var(--alarm)}#act-rewind .verdict__mark{font-weight:700}@keyframes rewind-stamp{0%{opacity:0;scale:1.7}}#act-rewind .transport{align-items:center;gap:var(--space-5);grid-area:transport;display:flex}#act-rewind .transport__scrub{align-items:center;gap:var(--space-4);flex:1;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}#act-rewind .transport__label{font-size:var(--text-s);color:var(--chalk-dim)}#act-rewind .transport__where{min-width:14ch;font-size:var(--text-xs);color:var(--chalk)}#act-rewind .transport__range{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.6rem;margin:0}#act-rewind .transport__range:disabled{cursor:default;opacity:.4}#act-rewind .transport__range::-webkit-slider-runnable-track{border-block:1px solid var(--chalk-faint);background:repeating-linear-gradient(90deg, var(--chalk-faint) 0 .4rem, transparent .4rem .75rem);height:.55rem}#act-rewind .transport__range::-moz-range-track{border-block:1px solid var(--chalk-faint);background:repeating-linear-gradient(90deg, var(--chalk-faint) 0 .4rem, transparent .4rem .75rem);height:.55rem}#act-rewind .transport__range::-webkit-slider-thumb{background:var(--limelight);width:.9rem;height:1.5rem;box-shadow:none;appearance:none;border:0;border-radius:.15rem;margin-top:-.52rem}#act-rewind .transport__range::-moz-range-thumb{background:var(--limelight);width:.9rem;height:1.5rem;box-shadow:none;border:0;border-radius:.15rem}#act-rewind .transport .stage-button{font-size:var(--text-xs);flex:none}#act-rewind .transport__export .mono{letter-spacing:0;text-transform:none;opacity:.7;font-size:.85em;font-weight:400}#act-rewind .film{grid-area:film;min-width:0}#act-rewind .film__title{padding-bottom:var(--space-1);font-size:var(--text-xs);color:var(--chalk-dim)}#act-rewind .film__strip{background:var(--film);scrollbar-width:thin;scrollbar-color:var(--chalk-faint) transparent;gap:.4rem;padding:.4rem .5rem .5rem;display:flex;position:relative;overflow:auto hidden;box-shadow:inset 0 0 1.4rem oklab(0% none none/.7)}#act-rewind .frame{height:7.8rem;opacity:calc(1 - min(var(--age,0), 8) * .07);filter:sepia(calc(min(var(--age,0), 10) * .07));transition:opacity var(--dur-base) ease, filter var(--dur-base) ease;animation:rewind-exposed var(--dur-slow) var(--ease-line) backwards;flex:0 0 7.2rem}#act-rewind .frame:hover,#act-rewind .frame[data-selected=true]{opacity:1;filter:none}#act-rewind .frame--travel{flex-basis:6.4rem}#act-rewind .frame--blank{padding:var(--space-4);text-align:center;flex-basis:22rem;place-items:center;font-style:italic;display:grid}#act-rewind .frame__body{border:1px solid var(--chalk-faint);text-align:start;width:100%;height:100%;color:var(--paper);cursor:pointer;background:repeating-linear-gradient(90deg, var(--stage-black) 0 .5rem, transparent .5rem 1rem) .3rem .3rem / 100% .45rem no-repeat, repeating-linear-gradient(90deg, var(--stage-black) 0 .5rem, transparent .5rem 1rem) .3rem calc(100% - .3rem) / 100% .45rem no-repeat, color-mix(in oklab, var(--wing-grey) 70%, var(--film));transition:background-color var(--dur-fast) ease;flex-direction:column;gap:.25rem;padding:1rem .5rem .7rem;display:flex}#act-rewind .frame__body:hover{border-color:var(--limelight-deep)}#act-rewind .frame[data-selected=true] .frame__body{outline:2px solid var(--limelight);outline-offset:1px;border-color:var(--limelight)}#act-rewind .frame--travel .frame__body{background:repeating-linear-gradient(90deg, var(--stage-black) 0 .5rem, transparent .5rem 1rem) .3rem .3rem / 100% .45rem no-repeat, repeating-linear-gradient(90deg, var(--stage-black) 0 .5rem, transparent .5rem 1rem) .3rem calc(100% - .3rem) / 100% .45rem no-repeat, color-mix(in oklab, var(--velvet-deep) 60%, var(--film))}#act-rewind .frame__seq{font-size:var(--text-s);color:var(--chalk-dim)}#act-rewind .frame--init .frame__seq{color:var(--chalk)}#act-rewind .frame--travel .frame__seq{color:var(--velvet-lit)}#act-rewind .frame__title{font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}#act-rewind .frame--travel .frame__title{color:var(--ink);background:var(--tooth), var(--paper);background-blend-mode:multiply, normal;align-self:flex-start;padding:.12em .45em;rotate:-4deg;box-shadow:0 .1rem .25rem oklab(0% none none/.6)}#act-rewind .frame--blank .frame__title{color:var(--chalk);display:block}#act-rewind .frame__label{text-overflow:ellipsis;white-space:nowrap;color:var(--chalk);margin-top:auto;font-size:.66rem;overflow:hidden}#act-rewind .frame__lamp{letter-spacing:.12em;color:var(--cue-green);font-size:.7rem;position:absolute;inset:.55rem .5rem auto auto}#act-rewind .frame__body{position:relative}@keyframes rewind-exposed{0%{opacity:0;filter:brightness(2.2)sepia();translate:.7rem}}@media (prefers-reduced-motion:reduce){#act-rewind .stage__floor:after,#act-rewind .stage .house,#act-rewind .never__line,#act-rewind .house[data-wait=inflight] .seat--held,#act-rewind .verdict__seal,#act-rewind .frame{animation:none!important}#act-rewind .stage[data-bleed=a] .house,#act-rewind .stage[data-bleed=b] .house{filter:none}#act-rewind .house[data-wait=inflight] .seat--held{outline:2px solid var(--standby-blue);outline-offset:2px}}#act-sync .sync{align-items:center;row-gap:var(--space-4);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}#act-sync .sync__kicker{font-size:var(--text-s);letter-spacing:.22em;color:var(--chalk);grid-column:1}#act-sync .sync__kicker span{letter-spacing:.04em;text-transform:none;font-weight:500}#act-sync .badge{align-items:center;gap:var(--space-3);border:1px solid var(--chalk-faint);font-family:var(--face-marquee);font-weight:800;font-size:var(--text-s);letter-spacing:var(--tracking-marquee);text-transform:uppercase;color:var(--chalk);transition:color var(--dur-base) ease, border-color var(--dur-base) ease;grid-column:2;padding:.45em 1.1em;display:inline-flex}#act-sync .badge__lamp{opacity:.5;background:currentColor;border-radius:50%;width:.6em;height:.6em}#act-sync .badge[data-state=agreed]{color:var(--cue-green);border-color:color-mix(in oklab, var(--cue-green) 55%, transparent)}#act-sync .badge[data-state=agreed] .badge__lamp{opacity:1;box-shadow:0 0 .7em color-mix(in oklab, var(--cue-green) 60%, transparent)}#act-sync .badge[data-state=catching-up]{color:var(--standby-blue);border-color:color-mix(in oklab, var(--standby-blue) 55%, transparent)}#act-sync .badge[data-state=diverged]{color:var(--alarm);border-color:var(--alarm)}#act-sync .sync__stage{column-gap:var(--space-6);perspective:1500px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem) minmax(0,1fr);align-self:stretch;min-height:0;display:grid}#act-sync .win{gap:var(--space-3);min-height:0;padding:var(--space-4) var(--space-5);background:linear-gradient(180deg, color-mix(in oklab, var(--wing-grey) 78%, var(--velvet-deep)), var(--wing-grey) 60%);box-shadow:inset 0 .3rem 0 var(--velvet), inset 0 0 0 1px var(--chalk-faint), 0 1.6rem 3rem -1.2rem black;transition:box-shadow var(--dur-slow) var(--ease-line);flex-direction:column;display:flex;position:relative}#act-sync .win--a{transform-origin:100%;transform:rotateY(4deg)}#act-sync .win--b{transform-origin:0;transform:rotateY(-4deg)}#act-sync .win[data-chair=true]{box-shadow:inset 0 .3rem 0 var(--limelight), inset 0 0 0 1px color-mix(in oklab, var(--cue-green) 40%, transparent), 0 1.6rem 3rem -1.2rem black}#act-sync .win__head{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}#act-sync .win__name{font-size:var(--text-l);color:var(--limelight)}#act-sync .win__patron{font-size:var(--text-s);color:var(--chalk)}#act-sync .win__patron em{color:var(--paper)}#act-sync .win__chair{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.14em;color:var(--chalk-dim);transition:color var(--dur-base) ease;grid-column:1/-1;display:flex}#act-sync .win__lamp{background:var(--chalk-faint);width:.65em;height:.65em;transition:background-color var(--dur-base) ease, box-shadow var(--dur-base) ease;border-radius:50%}#act-sync .win__chair[data-lit=true]{color:var(--cue-green)}#act-sync .win__chair[data-lit=true] .win__lamp{background:var(--cue-green);box-shadow:0 0 .6em color-mix(in oklab, var(--cue-green) 55%, transparent)}#act-sync .win__house{padding-block:var(--space-3);flex-direction:column;align-items:center;gap:.5rem;display:flex}#act-sync .win__row{gap:.5rem;display:flex}#act-sync .seat{border:1px solid var(--chalk-faint);block-size:3.3rem;inline-size:3.3rem;color:var(--chalk);cursor:pointer;transition:background-color var(--dur-base) ease, border-color var(--dur-base) ease, color var(--dur-base) ease, box-shadow var(--dur-base) ease, translate var(--dur-fast) var(--ease-ticket);background:0 0;border-radius:.55rem .55rem .15rem .15rem;place-items:center;padding:0;display:grid;position:relative}#act-sync .seat:disabled{cursor:default}#act-sync .seat__id{opacity:.75;font-size:.55rem;position:absolute;inset:.18rem auto auto .28rem}#act-sync .seat__by{font-family:var(--face-marquee);padding-top:.35rem;font-size:1.4rem;font-weight:800;line-height:1}#act-sync .seat[data-status=free]:hover:not(:disabled){border-color:var(--limelight);background:color-mix(in oklab, var(--limelight) 16%, transparent);color:var(--limelight);translate:0 -2px}#act-sync .seat[data-status=held]{border-color:var(--limelight);background:color-mix(in oklab, var(--limelight) 82%, var(--stage-black));color:var(--ink)}#act-sync .seat[data-status=held][data-mine=true]{box-shadow:0 0 0 2px var(--stage-black), 0 0 0 3px var(--cue-green)}#act-sync .seat[data-status=held][data-mine=true]:hover:not(:disabled){translate:0 -2px}#act-sync .seat[data-status=sold]{border-color:var(--velvet-lit);background:var(--velvet);color:var(--paper)}#act-sync .win__counts,#act-sync .win__applied{font-size:var(--text-xs);color:var(--chalk-dim)}#act-sync .win__verdict{align-items:baseline;gap:var(--space-1) var(--space-3);min-height:3.2em;padding-top:var(--space-3);border-top:1px dashed var(--chalk-faint);font-size:var(--text-s);flex-wrap:wrap;display:flex}#act-sync .win__verdict-title{font-size:var(--text-xs);letter-spacing:.16em;color:var(--chalk-dim);flex-basis:100%}#act-sync .win__verdict-seq,#act-sync .win__verdict-label{font-size:var(--text-xs);color:var(--chalk)}#act-sync .win__verdict-word{font-weight:400;font-size:var(--text-m);color:var(--cue-green)}#act-sync .win__verdict-word[data-refused=true]{color:var(--alarm)}#act-sync .win__quiet{color:var(--chalk-dim);font-style:italic}#act-sync .win__wire{font-size:var(--text-xs);margin-top:auto}#act-sync .win__wire--quiet{color:var(--chalk-dim)}#act-sync .win__shutter{font-size:var(--text-xl);letter-spacing:.1em;color:var(--velvet-lit);background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--stage-black) 88%, transparent) 0 .9rem, color-mix(in oklab, var(--wing-grey) 90%, transparent) .9rem 1rem);animation:shutter-down var(--dur-slow) var(--ease-curtain) both;place-items:center;display:grid;position:absolute;inset:0}#act-sync .win__shutter[hidden]{display:none}@keyframes shutter-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}#act-sync .tape{min-height:0;padding:var(--space-4) var(--space-6) var(--space-4);color:var(--ink);background:var(--tooth), linear-gradient(172deg, color-mix(in oklab, var(--paper) 70%, var(--wing-grey)), color-mix(in oklab, var(--paper) 64%, var(--wing-grey)) 55%, color-mix(in oklab, var(--paper) 58%, var(--wing-grey)));background-blend-mode:multiply, normal;flex-direction:column;display:flex;position:relative;box-shadow:0 1.4rem 3rem -.6rem oklab(0% none none/.8)}#act-sync .tape:before,#act-sync .tape:after{content:"";background:radial-gradient(circle at 50% 50%, var(--stage-black) .17rem, transparent .2rem) 0 0 / 100% 1.1rem repeat-y;opacity:.85;inline-size:.9rem;position:absolute;inset-block:0}#act-sync .tape:before{inset-inline-start:0}#act-sync .tape:after{inset-inline-end:0}#act-sync .tape__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--ink);display:flex}#act-sync .tape__title{font-size:var(--text-m)}#act-sync .tape__count{font-size:var(--text-xs)}#act-sync .tape__rows{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}#act-sync .tape__row{column-gap:var(--space-2);border-bottom:1px dashed color-mix(in oklab, var(--ink) 28%, transparent);flex:none;grid-template-rows:auto auto;grid-template-columns:2.4rem 5.4rem minmax(0,1fr);align-content:center;block-size:2.8rem;display:grid}#act-sync .tape__seq{font-size:var(--text-xs);grid-row:1;font-weight:600}#act-sync .tape__event{font-size:var(--text-s);text-transform:uppercase;letter-spacing:.04em;grid-row:1;font-weight:700}#act-sync .tape__label{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-row:1;overflow:hidden}#act-sync .tape__detail{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/-1;font-style:italic;line-height:1.1;overflow:hidden}#act-sync .tape__row[data-event=Joined]{opacity:.7}#act-sync .tape__row[data-event=Lease] .tape__event,#act-sync .tape__row[data-event=Lease] .tape__label{color:color-mix(in oklab, var(--standby-blue) 45%, var(--ink))}#act-sync .tape__row[data-skipped=true]{opacity:.55}#act-sync .tape__row[data-skipped=true] .tape__label{text-decoration:line-through}#act-sync .tape__row[data-refused=true]{box-shadow:inset .22rem 0 0 var(--velvet);margin-inline-start:-.5rem;padding-inline-start:.5rem}#act-sync .tape__row[data-refused=true] .tape__detail{color:var(--velvet);font-weight:600}#act-sync .tape__row:nth-child(n+2) .tape__event,#act-sync .tape__row:nth-child(n+2) .tape__detail{font-family:"Redaction 10", var(--face-body)}#act-sync .tape__row:nth-child(n+4) .tape__event,#act-sync .tape__row:nth-child(n+4) .tape__detail{font-family:"Redaction 35", var(--face-body)}#act-sync .tape__row:nth-child(n+6){opacity:.78}#act-sync .tape__row:nth-child(n+8){opacity:.55}#act-sync .lease{gap:var(--space-1);padding-top:var(--space-3);border-top:2px solid var(--ink);display:grid}#act-sync .lease__line{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}#act-sync .lease__title{font-size:var(--text-s);letter-spacing:.12em}#act-sync .lease__epoch,#act-sync .lease__note,#act-sync .lease__rule{font-size:var(--text-xs)}#act-sync .lease__rule{color:color-mix(in oklab, var(--ink) 72%, transparent)}#act-sync .lease__holder{font-size:var(--text-s);font-weight:700;line-height:1.05}#act-sync .lease[data-vacant=true] .lease__holder{color:var(--velvet);font-style:italic}#act-sync .lease__meter{--progress:0;background:color-mix(in oklab, var(--ink) 18%, transparent);block-size:.5rem;transition:--progress var(--dur-base) linear;position:relative}#act-sync .lease__bar{transform-origin:0;transform:scaleX(var(--progress));background:color-mix(in oklab, var(--velvet) calc(var(--progress) * 100%), var(--cue-green));position:absolute;inset:0}#act-sync .sync__controls{justify-content:center;gap:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}#act-sync .sync--failed{place-content:center;gap:var(--space-3);color:var(--alarm);font-size:var(--text-l);display:grid}@media (prefers-reduced-motion:reduce){#act-sync .win__shutter{animation:none}#act-sync .seat[data-status=free]:hover:not(:disabled),#act-sync .seat[data-status=held][data-mine=true]:hover:not(:disabled){translate:none}}#act-tour .tour{--tour-text-xs:.74rem;--tour-text-s:.8rem;--tour-text-m:1.2rem;--tour-text-l:1.9rem;align-content:start;gap:var(--space-4);display:grid}#act-tour .tour__head{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}#act-tour .tour__kicker{font-size:var(--tour-text-s);letter-spacing:.2em;color:var(--chalk-dim)}#act-tour .tour__statement{margin-top:var(--space-1);font-family:var(--face-body);font-size:var(--tour-text-l);color:var(--paper);font-weight:400;line-height:1.02}#act-tour .tour__only{color:var(--limelight);font-style:normal}#act-tour .tour__imports,#act-tour .tour__root{padding:var(--space-2) var(--space-3);background:color-mix(in oklab, var(--stage-black) 70%, var(--wing-grey));border:1px solid var(--chalk-faint)}#act-tour .tour__caption{margin-bottom:var(--space-1);letter-spacing:.14em;color:var(--chalk-dim);font-size:.62rem}#act-tour .tour__code{white-space:pre;scrollbar-width:none;margin:0;font-size:.68rem;line-height:1.4;overflow-x:auto}#act-tour .tour__code code{font:inherit}#act-tour .tour__line{margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);color:var(--chalk-dim);display:block}#act-tour .tour__line[data-kind=marked]{color:var(--chalk);background:color-mix(in oklab, var(--limelight) 10%, transparent);box-shadow:inset 2px 0 0 var(--limelight-deep)}#act-tour .tour__line[data-kind=elision]{opacity:.45}#act-tour .tour__tok--keyword{color:var(--velvet-lit)}#act-tour .tour__tok--string{color:var(--limelight-deep)}#act-tour .tour__tok--type{color:var(--chalk)}#act-tour .tour__tok--call{color:var(--paper)}#act-tour .tour__tok--number{color:var(--limelight-deep)}#act-tour .tour__tok--comment{color:var(--chalk-dim)}#act-tour .tour__stages,#act-tour .tour__board-cells{column-gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#act-tour .tour__stage{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);background:linear-gradient(var(--wing-grey), color-mix(in oklab, var(--wing-grey) 62%, var(--stage-black)));border:1px solid var(--chalk-faint);display:grid;position:relative}#act-tour .tour__stage-head{align-items:baseline;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}#act-tour .tour__ordinal{font-size:var(--tour-text-l);color:var(--chalk-dim)}#act-tour .tour__title{font-family:var(--face-body);font-size:var(--tour-text-m);color:var(--paper);font-weight:400}#act-tour .tour__where{color:var(--chalk);font-size:.68rem}#act-tour .tour__lamp{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}#act-tour .tour__lamp:before{content:"";background:currentColor;border-radius:50%;width:.55em;height:.55em;margin-inline-end:.6em;display:inline-block}#act-tour .tour__lamp[data-state=connecting]{color:var(--chalk-dim)}#act-tour .tour__lamp[data-state=connected]{color:var(--cue-green)}#act-tour .tour__lamp[data-state=disconnected]{color:var(--alarm)}#act-tour .tour__seats{min-height:7.8rem}#act-tour .tour__seats:empty:before,#act-tour .tour__meter-mount:empty:before{content:"waiting for the stage to start";font-size:var(--tour-text-xs);color:var(--chalk-dim)}#act-tour .tour__seat-rows{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}#act-tour .tour__seat{cursor:pointer;height:1.6rem;color:var(--chalk);background:color-mix(in oklab, var(--stage-black) 72%, var(--wing-grey));border:1px solid var(--chalk-faint);transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), translate var(--dur-fast) var(--ease-ticket);border-radius:.7rem .7rem .2rem .2rem;position:relative;overflow:hidden}#act-tour .tour__seat-id{font-size:.66rem}#act-tour .tour__seat:hover:not(:disabled){border-color:var(--limelight);color:var(--paper);translate:0 -1px}#act-tour .tour__seat:disabled{cursor:default}#act-tour .tour__seatmap[data-state=dark] .tour__seat,#act-tour .tour__seatmap[data-state=curtain] .tour__seat{opacity:.45}#act-tour .tour__seat[data-status=held]{color:var(--paper);background:var(--velvet-deep);border-color:var(--limelight)}#act-tour .tour__seat[data-status=sold]{color:var(--paper);background:var(--velvet);border-color:var(--velvet-lit)}#act-tour .tour__seat-fuse{background:var(--limelight);transform-origin:0;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}#act-tour .tour__seat[data-status=held] .tour__seat-fuse{animation:tour-fuse var(--hold) linear forwards}@keyframes tour-fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}#act-tour .tour__tally{gap:var(--space-3);margin-top:var(--space-2);color:var(--chalk-dim);font-size:.66rem;display:flex}#act-tour .tour__doors{color:var(--chalk)}#act-tour .tour__note{min-height:1.1em;margin-top:var(--space-1);color:var(--alarm);font-size:.66rem}#act-tour .tour__board{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--chalk-faint);display:grid}#act-tour .tour__board-label{letter-spacing:.16em;color:var(--chalk-dim);font-size:.68rem}#act-tour .tour__meter-mount{min-height:3.8rem}#act-tour .tour__meter{align-items:end;column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"reading bars""note note";display:grid}#act-tour .tour__meter-reading{align-items:baseline;gap:var(--space-1);grid-area:reading;min-width:5.5rem;display:flex}#act-tour .tour__meter-figure{font-size:var(--tour-text-m);font-variant-numeric:tabular-nums;color:var(--paper);line-height:.85}#act-tour .tour__meter-unit{color:var(--chalk-dim);font-size:.66rem}#act-tour .tour__meter[data-state=timing] .tour__meter-figure{color:var(--standby-blue);animation:.6s ease-in-out infinite alternate tour-timing}@keyframes tour-timing{0%{opacity:1}to{opacity:.35}}#act-tour .tour__meter-bars{border-bottom:1px solid var(--chalk-faint);grid-area:bars;align-items:flex-end;gap:3px;height:2.2rem;display:flex}#act-tour .tour__meter-bar{height:calc(var(--h,0) * 100%);background:var(--chalk-dim);min-height:2px;transition:height var(--dur-base) var(--ease-spot);flex:0 0 .55rem}#act-tour .tour__meter-bar:last-child{background:var(--limelight)}#act-tour .tour__meter-note{color:var(--chalk-dim);grid-area:note;font-size:.62rem}#act-tour .tour__board-caption{color:var(--chalk-dim);font-size:.62rem}@media (prefers-reduced-motion:reduce){#act-tour .tour__seat[data-status=held] .tour__seat-fuse{animation:none;transform:scaleX(1)}#act-tour .tour__meter[data-state=timing] .tour__meter-figure{animation:none}}@property --house-lit{syntax:"<number>";inherits:true;initial-value:1}#act-within{background:radial-gradient(ellipse 90% 70% at 50% 0%, color-mix(in oklab, var(--limelight) calc(var(--house-lit) * 15%), transparent), transparent 72%), color-mix(in oklab, var(--stage-black), var(--wing-grey) calc(var(--house-lit) * 70%));transition:--house-lit var(--dur-slow) var(--ease-curtain)}#act-within .within{gap:var(--space-4) var(--space-5);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid}#act-within .within__column{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex}#act-within .within__column+.within__column{border-inline-start:1px dashed var(--chalk-faint);padding-inline-start:var(--space-5)}#act-within .within__head{align-items:baseline;gap:var(--space-3);border-block-end:1px solid var(--chalk-faint);padding-block-end:var(--space-2);display:flex}#act-within .within__fn{font-family:var(--face-mono);font-size:var(--text-l);letter-spacing:-.03em;color:var(--limelight);flex:none;font-weight:500;line-height:1}#act-within .within__tagline{min-width:0;font-size:var(--text-s);color:var(--chalk)}#act-within .within__body{gap:var(--space-3);flex:auto;min-height:0;display:grid}#act-within .within__body--nest{gap:var(--space-4);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}#act-within .within__body--forward{grid-template-rows:auto auto minmax(0,1fr)}#act-within .within__slot{flex-direction:column;min-width:0;min-height:0;display:flex}#act-within .within__play{gap:var(--space-3);flex-direction:column;display:flex}#act-within .within__proscenium{padding:var(--space-3);border:1px solid color-mix(in oklab, var(--limelight) 38%, transparent);background:color-mix(in oklab, var(--stage-black) 72%, var(--wing-grey));box-shadow:inset 0 0 2.4rem oklab(0% none none/.7)}#act-within .within__lamps{align-items:baseline;gap:var(--space-3);font-family:var(--face-mono);font-size:var(--text-xs);margin-block-end:var(--space-2);display:flex}#act-within .within__lamps-label{font-size:var(--text-s);color:var(--chalk);margin-inline-end:auto}#act-within .within__lamp{color:var(--chalk-dim);transition:color var(--dur-slow) ease;align-items:center;gap:.4em;display:inline-flex}#act-within .within__lamp:before{content:"";background:var(--chalk-faint);width:.62em;height:.62em;transition:background-color var(--dur-slow) ease, box-shadow var(--dur-slow) ease;border-radius:50%}#act-within .within__lamp[data-lit=true]{color:var(--limelight)}#act-within .within__lamp[data-lit=true]:before{background:var(--limelight)}#act-within .within__stage{background:radial-gradient(ellipse 70% 130% at 50% 110%, color-mix(in oklab, var(--limelight) 20%, transparent), transparent 70%), var(--stage-black);border-block-end:3px solid var(--velvet-deep);place-items:center;height:5.6rem;display:grid;position:relative;overflow:hidden}#act-within .within__title{font-size:var(--text-l);color:var(--limelight)}#act-within .within__half--l,#act-within .within__half--r{background:repeating-linear-gradient(90deg, var(--velvet-deep) 0 .35rem, var(--velvet) .35rem .9rem), var(--velvet);width:50%;transition:translate var(--dur-slow) var(--ease-curtain);position:absolute;inset-block:0;box-shadow:0 0 1.2rem oklab(0% none none/.7)}#act-within .within__half--l{inset-inline-start:0}#act-within .within__half--r{inset-inline-end:0}#act-within .within__stage[data-open=true] .within__half--l{translate:-92%}#act-within .within__stage[data-open=true] .within__half--r{translate:92%}#act-within .within__seats{opacity:calc(.4 + var(--house-lit) * .6);grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin-block-start:var(--space-3);display:grid}#act-within .within__seat{border:1px solid var(--chalk-faint);color:var(--chalk);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;padding:.3em 0}#act-within .within__seat:hover:not(:disabled){border-color:var(--limelight);color:var(--limelight)}#act-within .within__seat[data-status=held]{border-color:var(--limelight-deep);background:color-mix(in oklab, var(--limelight) 26%, transparent);color:var(--limelight)}#act-within .within__seat[data-status=sold]{border-color:var(--velvet-lit);background:var(--velvet);color:var(--paper);cursor:default}#act-within .within__seats[data-size=play] .within__seat{padding-block:.5em}#act-within .within__seats[data-size=front] .within__seat{padding-block:.15em}#act-within .within__tally{min-height:1.4em;font-size:var(--text-xs);color:var(--chalk);margin-block-start:var(--space-2)}#act-within .within__tally--refused{color:var(--alarm)}#act-within .within__model{gap:var(--space-1);padding:var(--space-1) var(--space-3);border-inline-start:2px solid var(--chalk-faint);font-size:var(--text-xs);color:var(--chalk-dim);display:grid}#act-within .within__model b{color:var(--limelight);font-weight:500}#act-within .within__controls{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#act-within .within__ticket{font-size:var(--text-xs);justify-content:center;padding-block:.4em}#act-within .within__islands{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#act-within .within__island{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid color-mix(in oklab, var(--limelight) 38%, transparent);background:color-mix(in oklab, var(--stage-black) 72%, var(--wing-grey));flex-direction:column;flex:auto;display:flex}#act-within .within__island-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}#act-within .within__island-name{font-size:var(--text-xs);color:var(--paper);font-weight:500}#act-within .within__chip{font-size:var(--text-xs);color:var(--chalk-dim)}#act-within .within__sign{--sign-ink:var(--limelight);align-content:center;gap:var(--space-1);padding:1.7rem var(--space-3);text-align:center;background:var(--stage-black);border:.3rem solid var(--wing-grey);box-shadow:0 0 0 1px color-mix(in oklab, var(--sign-ink) 45%, transparent);transition:box-shadow var(--dur-slow) ease;flex:auto;display:grid;position:relative}#act-within .within__sign[data-sign=few]{--sign-ink:color-mix(in oklab, var(--limelight) 55%, var(--alarm))}#act-within .within__sign[data-sign=sold]{--sign-ink:var(--alarm)}#act-within .within__sign[data-sign=playing]{--sign-ink:var(--cue-green)}#act-within .within__sign-text{font-size:var(--text-l);color:var(--sign-ink);text-shadow:0 0 .5em color-mix(in oklab, var(--sign-ink) 55%, transparent)}#act-within .within__sign[data-flip="0"] .within__sign-text{animation:.9s linear both sign-flicker-a}#act-within .within__sign[data-flip="1"] .within__sign-text{animation:.9s linear both sign-flicker-b}#act-within .within__sign-note{font-size:var(--text-xs);color:var(--chalk)}#act-within .within__bulbs{height:.6rem;position:absolute;inset-inline:.5rem}#act-within .within__bulbs--top{top:.4rem}#act-within .within__bulbs--bottom{bottom:.4rem}#act-within .within__bulbs:before,#act-within .within__bulbs:after{content:"";background:radial-gradient(circle, var(--sign-ink) 0 .2rem, transparent .27rem) 0 50% / 1.4rem 100% repeat-x;opacity:.6;position:absolute;inset:0}#act-within .within__bulbs:after{background-position:.7rem}#act-within .within__sign[data-sign=sold] .within__bulbs:before,#act-within .within__sign[data-sign=sold] .within__bulbs:after{animation:.5s step-end infinite bulbs-chase}#act-within .within__sign[data-sign=sold] .within__bulbs:after{animation-direction:reverse}@keyframes bulbs-chase{0%{opacity:1}50%{opacity:.18}}@keyframes sign-flicker-a{0%{opacity:.04}9%{opacity:1}15%{opacity:.08}24%{opacity:.9}30%{opacity:.12}44%{opacity:1}to{opacity:1}}@keyframes sign-flicker-b{0%{opacity:.04}9%{opacity:1}15%{opacity:.08}24%{opacity:.9}30%{opacity:.12}44%{opacity:1}to{opacity:1}}#act-within .within__code{padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--chalk-faint);background:color-mix(in oklab, var(--stage-black) 78%, var(--wing-grey));letter-spacing:-.02em;white-space:pre;color:var(--chalk-dim);margin:0;font-size:.66rem;line-height:1.5;overflow:hidden}#act-within .within__code code{font:inherit}#act-within .within__code-line{display:block}#act-within .within__tok--keyword{color:var(--chalk)}#act-within .within__tok--call{color:var(--limelight)}#act-within .within__tok--string{color:var(--chalk)}#act-within .within__tok--arg{color:var(--paper)}#act-within .within__histories{gap:var(--space-4);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}#act-within .within__compare{filter:brightness(.86);gap:var(--space-6);padding:var(--space-2) var(--space-5);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#act-within .within__verdict{align-items:baseline;gap:var(--space-3);margin-block-end:var(--space-1);display:flex}#act-within .within__verdict code{font-size:var(--text-xs);color:var(--velvet);font-weight:500}#act-within .within__verdict .marquee{font-size:var(--text-s)}#act-within .within__compare ul{gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-body);display:grid}#act-within .within__compare li:before{content:"— ";color:var(--velvet)}@media (width<=68rem){#act-within .within{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}#act-within .within__column+.within__column{border-inline-start:0;padding-inline-start:0}#act-within .within__body--nest{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}#act-within .within__compare{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#act-within .within__sign .within__sign-text,#act-within .within__bulbs:before,#act-within .within__bulbs:after{animation:none}}
