@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/doto-latin-ext-500-normal-CEDF-oNM.woff2) format("woff2"),url(/assets/doto-latin-ext-500-normal-BGnvj5p3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/doto-latin-500-normal-DMLBzS8X.woff2) format("woff2"),url(/assets/doto-latin-500-normal-C98tO5jE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/doto-latin-ext-800-normal-CnOdYgNh.woff2) format("woff2"),url(/assets/doto-latin-ext-800-normal-BckA8OwX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/doto-latin-800-normal-zCi7HbX7.woff2) format("woff2"),url(/assets/doto-latin-800-normal-tSOjizXO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-cyrillic-ext-400-normal-D0qCGFbe.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-cyrillic-ext-400-normal-BsKgHPLI.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-cyrillic-ext-500-normal-BeBjlrOh.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-cyrillic-ext-500-normal-nPUwOoTR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-cyrillic-ext-600-normal-DegcPR6g.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-cyrillic-ext-600-normal-DBydRLII.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-ext-400-normal-CUYASYSA.woff2) format("woff2"),url(/assets/libre-caslon-display-latin-ext-400-normal-xXeWa_lF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-400-normal-n_DgBRfq.woff2) format("woff2"),url(/assets/libre-caslon-display-latin-400-normal-BbfEE5V2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gochi-hand-latin-400-normal-D3Iu69dp.woff2) format("woff2"),url(/assets/gochi-hand-latin-400-normal-DC0_N7qt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.r1{--u:clamp(1px,min( calc(.434px + .0671vw) , calc(.694px + .0784vh) ),1.5px);--bg:#0f1314;--panel:#161c1e;--panel2:#1e2629;--ink:#eef2f1;--muted:#9aa8a6;--line:rgba(255,255,255,.13);--accent:#ff8a3d;--accent-ink:#1d0c02;--accent-soft:rgba(255,138,61,.16);--money:#f0c75e;--warn:#ff7a66;--good:#7fe0a4;--f-display:"Barlow Condensed","Arial Narrow",sans-serif;--f-body:"Barlow","Segoe UI",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--f-led:"Doto","IBM Plex Mono",monospace;--r:10px;color-scheme:dark;--st-bg:#101416;--st-ink:#e6eeec;--st-muted:#a7b5b1;--st-chip:rgba(10,14,15,.66);--st-line:rgba(255,255,255,.14);--tv-bg:#0b0d0c;--tv-ink:#eef1ee;--tv-muted:#9aa59f;--tv-accent:#ff8a3d;--paper:#f5f4ee;--paper-ink:#1d2321;--paper-line:#cfd2c8;--ease-out:cubic-bezier(.23,1,.32,1);--vfd:#86ffe6;--vfd-glow:rgba(70,255,215,.55);--vfd-dim:rgba(134,255,230,.38);--tape:#d9c99a;--tape-ink:#211f1b;--marker-red:#b3261e;--dymo:#a8231a;--grime:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.07  0 0 0 0 0.06  0 0 0 0 0.04  0 0 0 1.25 -.66'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--smudge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.035' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09  0 0 0 0 0.08  0 0 0 0 0.06  0 0 0 1.05 -.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--scuff:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6 .04' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.95  0 0 0 0 0.92  0 0 0 1.8 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--finger:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.025' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 -.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--rivets:var(--grime),radial-gradient(circle at 4px 50%,#9aa1a4 0 1.1px,#2d3133 1.6px,transparent 2px),radial-gradient(circle at calc(100% - 4px) 50%,#9aa1a4 0 1.1px,#2d3133 1.6px,transparent 2px), linear-gradient(180deg,rgba(255,255,255,.12),transparent 30%,transparent 75%,rgba(0,0,0,.35));--x-ink:#f3f5f7;--x-muted:#97a1ad;--x-accent:#7cb0ff;--x-line:rgba(255,255,255,.16)}.r2{--bg:#e9ece8;--panel:#f6f7f4;--panel2:#e9ece6;--ink:#162019;--muted:#566058;--line:rgba(22,32,25,.14);--accent:#2563c9;--accent-ink:#ffffff;--accent-soft:rgba(37,99,201,.12);--money:#1d7a46;--warn:#c0392b;--good:#1d7a46;--r:8px;color-scheme:light}.r3{--bg:#0c1419;--panel:#111c23;--panel2:#16242d;--ink:#d9e6ec;--muted:#7f97a3;--line:rgba(120,180,200,.16);--accent:#6ea8ff;--accent-ink:#06121f;--accent-soft:rgba(110,168,255,.14);--money:#e2b553;--warn:#ff7b6b;--good:#5fd38d;--f-display:"IBM Plex Sans Condensed","Arial Narrow",sans-serif;--f-body:"IBM Plex Sans Condensed","Segoe UI",sans-serif;--r:3px;color-scheme:dark}.r4{--bg:#0b0e12;--panel:#12161c;--panel2:#1a2028;--ink:#e9edf1;--muted:#97a1ad;--line:rgba(255,255,255,.12);--accent:#7cb0ff;--accent-ink:#071224;--accent-soft:rgba(124,176,255,.14);--money:#e9edf1;--warn:#ff7a66;--good:#6fd39b;--r:4px;color-scheme:dark}[hidden]{display:none!important}.estop[hidden]{display:flex!important;visibility:hidden;pointer-events:none}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.4;overflow:hidden;overscroll-behavior:none;transition:background-color .4s}button{font:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--accent-ink)}.num{font-variant-numeric:tabular-nums}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.app{height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.main{height:100%;display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden}.stage{position:absolute;inset:0;z-index:0;background:var(--st-bg);overflow:hidden}.stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:manipulation;cursor:default}.win,.cam{position:absolute;inset:0;pointer-events:none;display:none;z-index:1}#hudLegacy{display:none!important}.hudtop{position:relative;z-index:2;isolation:isolate;pointer-events:none;padding:max(10px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px))}.hud-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;pointer-events:none}.hud-row>*{pointer-events:auto}.hud-tally{position:relative;flex:none}.hud-till{position:relative;flex:none;text-align:right}.hud-goal{flex:0 1 auto;min-width:0;max-width:420px;margin:0 auto}.count{white-space:nowrap}.phase{background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.epbar{border:0;cursor:pointer;text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;max-width:100%}.epbar .goal{min-width:0}.pbar{display:block;flex:1 0 100%;position:relative;overflow:hidden}.pbar i{display:block;height:100%;width:0}.mid{position:relative;z-index:2;flex:1;min-height:110px;pointer-events:none}.ticker{position:absolute;left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));top:24px;z-index:2;pointer-events:none;transition:opacity .6s}.ticker span{box-decoration-break:clone;-webkit-box-decoration-break:clone}.hud-thumb{position:absolute;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;gap:12px;pointer-events:none}.hud-thumb>*{pointer-events:auto}.estop{position:relative;width:62px;padding:0;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px}.estop svg{width:60px;height:60px;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.55))}.estop .ehead{transition:transform 90ms var(--ease-out);transform-origin:40px 40px}.estop:active .ehead{transform:scale(.92)}.estop.off .ehead{transform:scale(.9) translateY(1px);filter:brightness(.8)}.eslbl{white-space:nowrap}.hud-lever{position:relative;width:70px;height:96px;-webkit-user-select:none;user-select:none;touch-action:manipulation}.hud-lever:has(#make[hidden]){display:none}.lv-art{position:absolute;left:6px;top:0;width:58px;height:82px;pointer-events:none;overflow:visible}.lv-arm{transform-origin:40px 84px;transform:rotate(-16deg);transition:transform .24s var(--ease-out)}body:not(.r4) :is(.lv-art,.estop svg,.hw-beat svg){filter:url(#hwGrime) drop-shadow(0 4px 6px rgba(0,0,0,.55))}.hud-lever.pulled .lv-arm,.hud-lever:has(#make:active) .lv-arm{transform:rotate(34deg);transition-duration:90ms}.hud-lever .make{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0;border:0;cursor:pointer;background:none;font:600 10px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}.hud-lever .make:focus-visible{outline-offset:4px}.hud-beats{display:flex;gap:12px}.hw-beat{position:relative;width:76px;height:84px;padding:0;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.hw-beat svg{width:58px;height:58px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6));transition:transform .12s var(--ease-out)}.hw-beat:active svg{transform:scale(.95)}.hw-beat span{display:block;width:100%;padding:4px 0 3px;background:var(--rivets),#151718;color:#f2efe8;font:600 10px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;text-align:center;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #0009}.hw-beat:before{content:"";position:absolute;left:50%;top:-6px;width:84px;height:70px;margin-left:-42px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#ffaa5a61,#ffaa5a00);opacity:.25;animation:beatLit 2.2s ease-in-out infinite}@keyframes beatLit{50%{opacity:1}}body:not(.r4) .hud-tally{padding:6px 6px 7px;border-radius:4px;background:radial-gradient(circle at 6px 6px,#d9dedb 0 .8px,#24302a 1.4px,#1a221d 2.1px,transparent 2.6px),radial-gradient(circle at calc(100% - 6px) 6px,#d9dedb 0 .8px,#24302a 1.4px,#1a221d 2.1px,transparent 2.6px),radial-gradient(circle at 6px calc(100% - 6px),#d9dedb 0 .8px,#24302a 1.4px,#1a221d 2.1px,transparent 2.6px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#d9dedb 0 .8px,#24302a 1.4px,#1a221d 2.1px,transparent 2.6px),radial-gradient(5px 3px at 92% 96%,#a4abaf 60%,transparent 70%),radial-gradient(4px 3px at 3% 40%,#a4abaf 55%,transparent 70%),radial-gradient(6px 2.5px at 40% 2%,#9aa3a6 55%,transparent 70%),var(--grime),var(--smudge),var(--scuff),linear-gradient(180deg,#0000 55%,#28221652),linear-gradient(180deg,#a9c4af,#88ae96 38%,#6a917a 92%,#4b6b59);box-shadow:inset 1px 1px #fff6,inset -1px -2px #14201980,inset 0 -6px 8px -6px #14201980,0 0 0 1px #17221b,0 3px #22322a,0 8px 14px #0000008c}body:not(.r4) .hud-tally:after{content:"";position:absolute;right:-6px;top:50%;width:7px;height:15px;margin-top:-10px;border-radius:1.5px;background:repeating-linear-gradient(0deg,#d6dbdc 0 1px,#7a8285 1px 2.2px);box-shadow:inset -1px 0 #00000059,1px 2px 2px #0009}body:not(.r4) .hud-tally.knock{animation:knock .14s var(--ease-out)}@keyframes knock{30%{transform:translateY(1.5px)}}.tc-window{display:none}body:not(.r4) .tc-window{display:block;margin:0 5px;padding:3px;border-radius:2px;background:#030303;box-shadow:0 0 0 1px #2d3a32,0 0 0 2px #c6cfca,0 0 0 3px #3d4c43,inset 0 2px 5px #000}.tc-wheels{display:flex;gap:2px}.tc-wheel{position:relative;width:17px;height:27px;overflow:hidden;border-radius:1px;background:linear-gradient(#060606,#242424 24%,#2f2f2f,#242424 76%,#060606)}.tc-wheel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#000000b3,#0000 32%,#ffffff0d,#0000 68%,#000000b3)}.tc-strip{display:flex;flex-direction:column;transition:transform .18s var(--ease-out);will-change:transform}.tc-strip i{display:block;height:27px;font:700 23px/27px var(--f-display);font-style:normal;text-align:center;color:#f1ede3;font-variant-numeric:tabular-nums}.tc-wheel.lead i{color:#77736b}body:not(.r4) .hud-tally:not(.tc-text) .count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:not(.r4) .hud-tally.tc-text .tc-window{display:none}body:not(.r4) .hud-tally.tc-text .count{font:700 28px/1 var(--f-display);color:#16201a;padding:0 4px}body:not(.r4) .hud-rate{display:block;margin:5px 5px 0;font:700 10.5px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:#1a2a20;text-shadow:0 1px 0 rgba(255,255,255,.35)}body:not(.r4) .hud-rate:empty{display:none}body:not(.r4) .phase{position:absolute;left:10px;bottom:-11px;transform:rotate(-2.2deg);padding:3px 7px 3px 8px;background:var(--grime),linear-gradient(180deg,#b02a20,var(--dymo) 55%,#83180f);color:#f3ebe3;border-radius:1px;font:600 10.5px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.28);box-shadow:0 1px 2px #0000008c}body:not(.r4) .phase:before{content:"";position:absolute;inset:-10px -6px}body:not(.r4) .hud-till{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:10px;margin:5px 5px 0 0;padding:6px 10px 6px 9px;border-radius:3px;overflow:hidden;background:radial-gradient(130% 160% at 20% 0%,#0f2b27,#06110f 65%,#040908);box-shadow:inset 0 0 14px #000000d9,0 0 0 1px #000,0 -1px 0 5px #50575c,0 0 0 5px #2a2f33,0 1px 0 5px #16191b,0 0 0 6px #0b0d0e,0 9px 14px 5px #00000080}body:not(.r4) .hud-till:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--finger),repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 2.5px),repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,transparent 1px 2.5px),linear-gradient(160deg,rgba(255,255,255,.09),transparent 38%);opacity:.95}body:not(.r4) #cash{grid-row:2;grid-column:1/-1;margin-top:3px;font:800 20px/1.05 var(--f-led);color:var(--vfd);text-shadow:0 0 6px var(--vfd-glow),0 0 1px var(--vfd);white-space:nowrap}body:not(.r4) #cash.neg{color:#ffb08a;text-shadow:0 0 6px rgba(255,140,90,.6)}body:not(.r4) #cashRate{grid-row:1;grid-column:2;font:800 11.5px/1 var(--f-led);color:var(--vfd);opacity:.82;text-shadow:0 0 5px var(--vfd-glow);white-space:nowrap}body:not(.r4) #cashRate:empty{display:none}body:not(.r4) .hud-goal{margin-top:7px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}body:not(.r4) .epbar{padding:5px 16px 6px 15px;color:var(--tape-ink);transform:rotate(-.8deg);background:var(--smudge),repeating-linear-gradient(92deg,rgba(255,255,255,.07) 0 2px,transparent 2px 5px),linear-gradient(90deg,rgba(60,48,26,.18),transparent 12%,transparent 85%,rgba(60,48,26,.22)),linear-gradient(180deg,#ffffff29,#00000014),var(--tape);clip-path:polygon(0 4%,3px 22%,1px 41%,4px 60%,0 80%,3px 100%,calc(100% - 2px) 97%,100% 76%,calc(100% - 4px) 55%,100% 34%,calc(100% - 3px) 14%,100% 0)}body:not(.r4) .epbar .ep{font:400 13px/1.2 "Permanent Marker",var(--f-display);color:var(--marker-red);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}body:not(.r4) .epbar .ep:not(:empty):after{content:":"}body:not(.r4) .epbar .goal{font:400 17px/1.15 "Gochi Hand",var(--f-body);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body:not(.r4) .pbar{height:2px;margin-top:3px;background:#211f1b24}body:not(.r4) .pbar i{background:#2a2824c7}body:not(.r4) .epbar.offer{--tape:#f4c64e}body:not(.r4) .epbar:active{transform:rotate(-.8deg) translateY(1px)}body:not(.r4) .ticker{top:20px;text-align:center}body:not(.r4) .ticker span{background:#efe9d9;color:#2b2722;font:500 11.5px/1.8 var(--f-mono);padding:3px 8px;box-shadow:0 1px 3px #00000073}body:not(.r4) .eslbl{padding:3px 9px 3px 10px;border-radius:1px;background:var(--rivets),#151718;color:#f2efe8;font:600 10px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #0009}body:not(.r4) .estop.off .eslbl{background:var(--rivets),#a8231a}body:not(.r4) .hud-lever .make{--plate:#151718;color:#f2efe8;padding-bottom:3px;background:radial-gradient(circle at 4px calc(100% - 8.5px),#9aa1a4 0 1.1px,#2d3133 1.6px,transparent 2px),radial-gradient(circle at calc(100% - 4px) calc(100% - 8.5px),#9aa1a4 0 1.1px,#2d3133 1.6px,transparent 2px),linear-gradient(180deg,rgba(255,255,255,.12),transparent 30%,transparent 75%,rgba(0,0,0,.35)) 50% 100%/100% 17px no-repeat,linear-gradient(var(--plate),var(--plate)) 50% 100%/100% 17px no-repeat}body:not(.r4) .hud-lever .make.out{--plate:#a8231a;color:#fff}.hud-lever:has(.make.out) .lv-arm{filter:saturate(.25) brightness(.8)}body:not(.r4) .hud-lever.first .lv-arm circle{animation:knobLit 1.8s ease-in-out infinite}@keyframes knobLit{50%{filter:brightness(1.35) drop-shadow(0 0 5px rgba(255,170,120,.85))}}body:not(.r4) .mlabel{background:#141516;border:0;border-radius:1px;color:#f1eee6;font:600 11px/1 var(--f-display);letter-spacing:.14em;padding:5px 8px 4px;text-shadow:0 -1px 0 rgba(0,0,0,.6),0 1px 0 rgba(255,255,255,.22);box-shadow:0 1px 3px #0009;-webkit-backdrop-filter:none;backdrop-filter:none}.hud-era{white-space:nowrap}.hud-era:empty{display:none}body.r1 .hud-era,body:not(.r2,.r3,.r4) .hud-era{grid-row:1;grid-column:1;font:500 9.5px/1 var(--f-led);letter-spacing:.04em;text-transform:uppercase;color:var(--vfd-dim);align-self:center;text-align:left}.led-meter,.calc-lcd{display:none}body.r2 .hud-tally{padding:6px 6px 7px;border-radius:3px;background:var(--grime),var(--smudge),linear-gradient(180deg,#2e3134,#1b1d1f 55%,#141617);box-shadow:inset 1px 1px #ffffff1f,inset -1px -2px #0009,0 0 0 1px #050606,0 3px #0b0c0d,0 8px 14px #0000008c}body.r2 .tc-window{display:none}body.r2 .led-meter{display:block;margin:0 3px;padding:4px 6px 4px 4px;border-radius:2px;background:radial-gradient(130% 150% at 30% 0%,#2c0906,#110302 70%);box-shadow:inset 0 2px 6px #000,0 0 0 1px #000,0 0 0 2px #45494c}.led7 svg,.lcd7 svg{display:block;width:auto}.led7 svg{height:23px;filter:drop-shadow(0 0 2.5px rgba(255,52,30,.6))}.led7 .s1{fill:#ff3b26}.led7 .s0{fill:#ff463213}body.r2 .hud-tally:after{right:7px;top:auto;bottom:6px;width:9px;height:9px;margin:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8f74,#b8291d 55%,#5c120b);box-shadow:0 0 0 1.5px #0b0c0d,0 1px 1px #ffffff26}body.r2 .hud-rate{color:#e6e3dc;text-shadow:none}body.r2 .hud-tally.tc-text .count{color:#ff3b26}body.r2 .hud-goal{position:relative;margin-top:4px;padding:12px 5px 5px;border-radius:5px 5px 4px 4px;background:var(--grime),var(--smudge),repeating-linear-gradient(88deg,rgba(0,0,0,.05) 0 2px,transparent 2px 6px),linear-gradient(180deg,#8f6c47,#704f33);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000040,0 0 0 1px #3a2716;filter:drop-shadow(0 5px 6px rgba(0,0,0,.55));transform:rotate(-.6deg)}body.r2 .hud-goal:after{content:"";position:absolute;left:50%;top:-5px;width:78px;height:19px;margin-left:-39px;border-radius:3px 3px 7px 7px;background:radial-gradient(circle at 12px 11px,#3d4245 0 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 12px) 11px,#3d4245 0 2px,transparent 2.6px),var(--scuff),linear-gradient(180deg,#f0f2f3,#a8afb3 45%,#6c7377 80%,#4d5357);box-shadow:inset 0 1px #fff,0 2px 3px #0000008c}body.r2 .epbar{width:min(280px,33vw);align-items:center;transform:none;clip-path:none;padding:3px 8px 5px;color:#1d2f6b;background:var(--smudge),repeating-linear-gradient(180deg,transparent 0 19px,rgba(70,100,160,.24) 19px 20px) 0 19px/100% calc(100% - 19px) no-repeat,#f5f2e9;box-shadow:0 1px 1px #00000040}body.r2 .hud-era,body.r2 .epbar:before{font:600 8.5px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#3b3b38}body.r2 .epbar:before{content:none}body.r2 .hud-era{order:-1;margin-left:auto;text-align:right}body.r2 .epbar:after{content:"";order:-1;flex-basis:100%;height:1px;margin:1px 0 2px;background:#3b3b38}body.r2 .epbar .ep{order:-2;font:600 8.5px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#3b3b38;margin-right:8px}body.r2 .epbar .ep:before{content:"Due: "}body.r2 .epbar .ep:not(:empty):after{content:none}body.r2 .epbar .goal{flex:1 1 0;font:400 16px/19px "Gochi Hand",var(--f-body);color:#1d2f6b;-webkit-line-clamp:1}body.r2 .pbar{flex:0 0 52px;height:7px;margin:0 0 0 8px;border:1px solid #3b3b38;background:#fff}body.r2 .pbar i{background:repeating-linear-gradient(45deg,#1d2f6b 0 1.2px,transparent 1.2px 3.4px)}body.r2 .epbar.offer .goal{background:linear-gradient(transparent 52%,rgba(255,226,60,.72) 52% 92%,transparent 92%)}body.r2 .epbar:active{transform:translateY(1px)}body.r2 .hud-till{display:flex;flex-direction:column;align-items:flex-end;gap:3px;overflow:visible;margin:2px 2px 0 0;padding:5px 6px 6px;border-radius:7px 7px 5px 5px;background:var(--grime),var(--smudge),var(--scuff),linear-gradient(180deg,#d6d0c0,#bdb6a4 60%,#a39c89);box-shadow:inset 0 1px #ffffffa6,inset 0 -2px #0000002e,0 0 0 1px #57524a,0 3px #6d685c,0 8px 14px #0000008c}body.r2 .hud-till:before{content:"";grid-row:auto;width:42px;height:7px;border:1px solid #6d675a;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),repeating-linear-gradient(90deg,#3b2b25 0 10.5px,#7a6a5c 10.5px 11.5px)}body.r2 .hud-till:after{display:none}body.r2 .calc-lcd{display:block;padding:4px 6px;border-radius:2px;background:var(--finger),linear-gradient(180deg,#a8b194,#c4ccae);box-shadow:inset 0 2px 3px #0006,0 0 0 2px #55554d,0 0 0 3px #2c2c28}.lcd7 svg{height:25px}.lcd7 .s1{fill:#1c2117}.lcd7 .s0{fill:#1c211712}body.r2 .hud-till:not(.lcd-text) #cash{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.r2 .hud-till.lcd-text .calc-lcd{display:none}body.r2 .hud-till.lcd-text #cash{font:600 18px/1 var(--f-mono);color:#1c2117;text-shadow:none;padding:4px 6px;background:#b9c1a3}body.r2 #cashRate{position:absolute;top:calc(100% - 3px);right:12px;z-index:-1;margin:0;padding:7px 7px 6px;opacity:1;background:var(--smudge),#f3f0e6;color:#2a2a28;font:500 11px/1 var(--f-mono);text-shadow:none;letter-spacing:0;clip-path:polygon(0 0,100% 0,100% 88%,92% 100%,84% 88%,76% 100%,68% 88%,60% 100%,52% 88%,44% 100%,36% 88%,28% 100%,20% 88%,12% 100%,4% 88%,0 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}body.r2 #cash.neg~#cashRate,body.r2 #cashRate{white-space:nowrap}body.r2 .ticker span{background:#e9e6dc;color:#2a2a28}body.r3 .hudtop{padding:0}body.r3 .hud-row{gap:2px;align-items:stretch;padding:3px 4px;background:#d4d0c8;font:400 12.5px/1.2 "IBM Plex Sans Condensed",var(--f-body);color:#000;box-shadow:inset 0 1px #fff,0 1px gray,0 2px #404040,0 6px 14px #00000073}body.r3 .hud-row>*{display:flex;align-items:center;gap:8px;margin:0;padding:3px 9px;min-height:26px;border:1px solid;border-color:#808080 #fff #fff #808080;background:#d4d0c8;border-radius:0;box-shadow:none;filter:none;transform:none;overflow:hidden}body.r3 .hud-tally:after,body.r3 .hud-till:before,body.r3 .hud-till:after{display:none}body.r3 .hud-row:after{content:"";flex:0 0 12px;align-self:flex-end;height:12px;margin-left:1px;background:radial-gradient(circle at 1px 1px,#fff 0 .9px,transparent 1.1px) 1px 1px/4px 4px,radial-gradient(circle at 1px 1px,#808080 0 .9px,transparent 1.1px) 0 0/4px 4px;clip-path:polygon(100% 0,100% 100%,0 100%)}body.r3 .tc-window,body.r3 .led-meter,body.r3 .calc-lcd{display:none}body.r3 .hud-tally .count,body.r3 .hud-tally:not(.tc-text) .count{position:static;width:auto;height:auto;overflow:visible;clip-path:none;order:1;font:700 17px/1 "IBM Plex Sans Condensed",var(--f-body);color:#000;padding:0}body.r3 .count:before{content:"Balls made ";font-weight:400;font-size:12.5px;color:#3a3a3a}body.r3 .hud-rate{order:2;margin:0;font:400 12.5px/1 "IBM Plex Sans Condensed",var(--f-body);letter-spacing:0;text-transform:none;color:#3a3a3a;text-shadow:none}body.r3 .phase{order:0;position:static;transform:none;padding:0 9px 0 0;background:none;border-right:1px solid #808080;box-shadow:1px 0 #fff;border-radius:0;font:600 12.5px/1 "IBM Plex Sans Condensed",var(--f-body);letter-spacing:0;text-transform:none;color:#000;text-shadow:none}body.r3 .hud-goal{flex:1 1 auto;max-width:none;min-width:0}body.r3 .epbar{flex:1;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;padding:0;transform:none;clip-path:none;background:none;color:#000}body.r3 .epbar .ep{font:600 12.5px/1 "IBM Plex Sans Condensed",var(--f-body);color:#000;text-transform:none;letter-spacing:0}body.r3 .epbar .goal{display:block;flex:1;min-width:0;font:400 12.5px/1.2 "IBM Plex Sans Condensed",var(--f-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}body.r3 .pbar{flex:0 0 112px;height:15px;margin:0;padding:1px;border:1px solid;border-color:#808080 #fff #fff #808080;background:#fff}body.r3 .pbar i{background:linear-gradient(180deg,#ffffff8c,#fff0 45%,#0000001a),repeating-linear-gradient(90deg,#2fb52f 0 7px,transparent 7px 9px)}body.r3 .epbar.offer .ep{color:#b30000}body.r3 .hud-till{display:flex;align-items:center;gap:9px}body.r3 #cash,body.r3 #cash.neg{font:700 14px/1 "IBM Plex Sans Condensed",var(--f-body);color:#000;text-shadow:none;letter-spacing:0}body.r3 #cash.neg{color:#b30000}body.r3 #cashRate{margin:0;font:400 12.5px/1 "IBM Plex Sans Condensed",var(--f-body);color:#3a3a3a;opacity:1;text-shadow:none}body.r3 .hud-era{align-self:stretch;display:flex;align-items:center;margin:-3px -9px -3px 0;padding:0 9px;border-left:1px solid #808080;box-shadow:inset 1px 0 #fff;font:400 12.5px/1 "IBM Plex Sans Condensed",var(--f-body);color:#000}body.r3 .hud-era:empty{display:none}body.r3 .ticker{top:44px;text-align:center}body.r3 .ticker span{background:#ffffe1;color:#000;font:400 12.5px/1.7 "IBM Plex Sans Condensed",var(--f-body);padding:3px 7px;border:1px solid #1a1a1a;box-shadow:2px 3px 5px #00000059}body.r3 .mlabel{background:#ffffe1;color:#000;border:1px solid #1a1a1a;border-radius:0;font:400 12px/1 "IBM Plex Sans Condensed",var(--f-body);letter-spacing:0;text-transform:none;text-shadow:none;padding:4px 7px;box-shadow:2px 3px 5px #00000059}.r4 .hud-era{order:-1;display:block;margin-top:5px;font:400 10.5px/1 var(--f-body);letter-spacing:.26em;text-transform:uppercase;color:var(--x-muted)}.r4 .hud-era:before{content:"// "}.r4 .hudtop:before{content:"";position:absolute;inset:0 0 -90px;z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 0% 0%,rgba(3,5,8,.72),transparent 72%),radial-gradient(40% 80% at 100% 0%,rgba(3,5,8,.6),transparent 72%),radial-gradient(40% 70% at 50% 0%,rgba(3,5,8,.45),transparent 75%)}.r4 .hud-tally{display:flex;flex-direction:column;padding:2px 0 0 4px}.r4 .hud-tally:before{content:"";position:absolute;left:-90px;top:-110px;width:260px;height:260px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,transparent 0 62px,rgba(255,255,255,.07) 62px 63px,transparent 63px 94px,rgba(255,255,255,.05) 94px 95px,transparent 95px 126px,rgba(255,255,255,.035) 126px 127px,transparent 127px)}.r4 .phase{order:-1;font:600 14px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--x-ink);text-align:left}.r4 .count{position:relative;display:block;margin-top:8px;padding-left:20px;font:500 44px/.86 var(--f-display);letter-spacing:.01em;color:var(--x-ink);font-variant-numeric:tabular-nums}.r4 .count:before{content:"";position:absolute;left:2px;top:8px;width:9px;height:9px;background:var(--x-accent);transform:rotate(45deg)}.r4 .count.bump{animation:bump .16s var(--ease-out)}@keyframes bump{0%{transform:translateY(-1px)}to{transform:none}}.r4 .hud-rate{display:block;margin:7px 0 0 20px;font:500 11.5px/1 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--x-accent)}.r4 .hud-rate:before{content:"";display:inline-block;width:16px;height:1px;margin:0 7px 3px 0;background:var(--x-accent);vertical-align:middle}.r4 #cash{display:block;font:400 24px/1 var(--f-display);letter-spacing:.06em;color:var(--x-ink);white-space:nowrap}.r4 #cash.neg{color:var(--warn)}.r4 #cashRate{display:block;margin-top:6px;font:400 11px/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--x-muted);white-space:nowrap}.r4 .hud-till:after{content:"";display:block;width:44px;height:1px;margin:8px 0 0 auto;background:#ffffff47}.r4 .hud-goal{margin-top:4px;width:min(340px,40vw)}.r4 .epbar{width:100%;display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:8px;background:none;padding:0;color:var(--x-ink)}.r4 .epbar .ep{grid-column:1/-1;display:flex;align-items:center;gap:8px;font:500 10.5px/1 var(--f-body);letter-spacing:.26em;text-transform:uppercase;color:var(--x-muted);white-space:nowrap}.r4 .epbar .ep:after{content:"";flex:1;height:1px;background:#ffffff47}.r4 .epbar .goal:before{content:"";display:inline-block;width:8px;height:8px;margin:0 9px 1px 0;border:1px solid var(--x-ink)}.r4 .epbar .goal{grid-column:1/-1;font:400 14px/1.3 var(--f-body);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 6px rgba(0,0,0,.6)}.r4 .pbar{grid-column:1/-1;height:2px;margin-left:18px;background:#ffffff2e}.r4 .pbar i{background:var(--x-accent);height:2px}.r4 .epbar.offer .ep{color:var(--x-accent)}.r4 .ticker{top:30px;text-align:center}.r4 .ticker span{color:#d2d9e0;font:400 12.5px/1.6 var(--f-body);letter-spacing:.02em;text-shadow:0 1px 3px #000,0 0 8px rgba(0,0,0,.7)}.r4 .estop svg{filter:none}.r4 .e-plate{fill:#0a0a0a6b;stroke:#ffffff8c;stroke-width:1}.r4 .e-text,.r4 .e-shine,.r4 .e-collar{display:none}.r4 .ehead{transform:scale(.62)}.r4 .estop:active .ehead{transform:scale(.56)}.r4 .ehead>circle:first-child{fill:#8a1d12}.r4 .e-cap{fill:#e0402a}.r4 .eslbl{font:500 10px/1 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--x-ink);text-shadow:0 1px 3px #000}.r4 .estop.off .eslbl{color:var(--warn)}.r4 .lv-art :is(rect,circle,path){fill:none;stroke:#e9eef2d1;stroke-width:1.3}.r4 .lv-art ellipse{display:none}.r4 .lv-arm circle{stroke:#ff8a70}.r4 .lv-stripe{stroke:#e9eef259}.r4 .lv-art{filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.r4 .hud-lever .make{font:500 10px/1 var(--f-body);letter-spacing:.2em;color:var(--x-ink);text-shadow:0 1px 3px #000}.r4 .hud-lever .make.out{color:var(--warn)}.r4 .mlabel{background:none;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:0;color:var(--x-ink);font:500 10.5px/1 var(--f-body);letter-spacing:.2em;padding:4px 2px 5px;text-shadow:0 1px 3px #000;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:1100px)and (min-height:600px){.hudtop{padding:18px 26px 0}.hud-row{zoom:1.3}.ticker{left:26px;right:26px}body:not(.r4) .ticker{top:44px}.r4 .ticker{top:56px}.hud-thumb{zoom:1.15;right:calc(24px/1.15);bottom:calc(20px/1.15)}body.r2 .epbar .goal{-webkit-line-clamp:2}}@media(max-width:760px)and (orientation:landscape){body:not(.r4) .epbar .goal{-webkit-line-clamp:1}.hud-row{gap:10px;zoom:.86}.hud-thumb{zoom:.86}body:is(.r1,.r2) .hud-tally .phase,body:not(.r2,.r3,.r4) .hud-tally .phase{display:none}body.r2 .epbar{width:min(250px,34vw)}body:not(.r2,.r3,.r4) .hud-till .hud-era{display:none}}.turn-card{display:none}@media(orientation:portrait)and (max-width:900px){.turn-card{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:radial-gradient(70% 45% at 50% 42%,#2a1a0e,#0b0f14 70%)}body>:not(.turn-card){visibility:hidden!important}}.turn-note{display:none}body:not(.r4) .turn-old,.r4 .turn-new{display:block}.turn-old{position:relative;width:min(300px,82vw);padding:30px 24px 22px;color:#1f2a44;transform:rotate(-2deg);background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(70,110,170,.22) 27px 28px) 0 23px/100% calc(100% - 23px) no-repeat,linear-gradient(90deg,transparent 30px,rgba(200,60,60,.28) 30px 31px,transparent 31px),#f3edd8;box-shadow:0 2px #00000014,0 22px 40px #0009}.turn-old:before{content:"";position:absolute;left:50%;top:-12px;width:120px;height:28px;transform:translate(-50%) rotate(3deg);background:linear-gradient(180deg,#fff3,#0000000d),#e2d4a6eb;clip-path:polygon(0 8%,3px 30%,1px 55%,4px 80%,0 100%,100% 94%,calc(100% - 3px) 70%,100% 45%,calc(100% - 2px) 20%,100% 0)}.turn-old .turn-art{display:block;width:120px;height:70px;margin:0 auto 6px;color:#3a4566}.turn-old{padding-top:30px}.turn-old .turn-h{margin:0;font:400 22px/28px "Permanent Marker",var(--f-display);color:#1a1d24}.turn-old .turn-b{margin:0;font:400 20px/28px "Gochi Hand",var(--f-body)}.turn-old .turn-s{margin:0;text-align:right;font:400 20px/28px "Gochi Hand",var(--f-body)}.turn-old .turn-s:before{content:"- "}.turn-new{width:min(300px,82vw);text-align:center;color:var(--x-ink)}.turn-new .turn-art{display:block;width:110px;height:64px;margin:0 auto 18px;color:var(--x-accent)}.turn-new .turn-h{margin:0;font:600 15px/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase}.turn-new .turn-b{margin:10px 0 0;font:400 14px/1.5 var(--f-body);color:var(--x-muted)}.r4 .turn-card{background:#07090c}.labels{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.mlabel{position:absolute;left:0;top:0;pointer-events:auto;font:500 11px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:#eef3f1;background:#0a0e0f99;border:1px solid rgba(255,255,255,.16);border-radius:3px;padding:6px 8px 6px 11px;white-space:nowrap;cursor:pointer;transition:opacity .25s;display:flex;align-items:center}.hasi:after{content:"i";display:inline-grid;place-items:center;width:13px;height:13px;margin-left:7px;border-radius:50%;border:1px solid currentColor;font:600 9px/1 var(--f-display);text-transform:none;letter-spacing:0;opacity:.75}.cashf{position:absolute;left:0;top:0;font:600 13px var(--f-display);letter-spacing:.04em;color:#f3cf6b;text-shadow:0 1px 4px rgba(0,0,0,.8);pointer-events:none;animation:cashup 1.5s var(--ease-out) forwards}@keyframes cashup{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-46px)}}.toast{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;animation:pop 2.4s both;z-index:2}.toast b{display:block;font-family:"Big Shoulders Display",var(--f-display);font-weight:800;font-size:clamp(56px,17vw,110px);line-height:.9;color:var(--st-ink);text-shadow:0 2px 18px rgba(0,0,0,.6)}.toast span{font:600 13px var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--st-muted)}.r4 .toast b{font:600 clamp(48px,14vw,96px)/.9 var(--f-display)}@keyframes pop{0%{opacity:0;transform:translate(-50%,-40%) scale(.92)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-56%)}}.r3 .stage canvas{filter:saturate(.55) contrast(1.08) brightness(1.05)}.r3 .cam{display:block;background:repeating-linear-gradient(#0000 0 2px,#0003 2px 3px),radial-gradient(ellipse at center,#0000 55%,#0000008c);font-family:var(--f-mono);font-size:11px;color:#e6f2ee;letter-spacing:.08em;text-shadow:0 1px 2px #000}.cam .camL{position:absolute;top:calc(var(--camtop,190px));left:16px}.cam .camR{position:absolute;top:calc(var(--camtop,190px));right:16px;display:flex;align-items:center;gap:6px}.cam .camR i{width:8px;height:8px;border-radius:50%;background:#ff3b30;animation:blink 1.2s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.tv{position:fixed;inset:0;z-index:30;background:var(--tv-bg);color:var(--tv-ink);display:flex;overflow:auto;font-family:var(--f-body);padding:max(28px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.tv .in{position:relative;max-width:calc(580*var(--u));margin:auto;width:100%;display:flex;flex-direction:column;gap:calc(16*var(--u))}.tv .k{font-family:var(--f-display);font-weight:600;font-size:calc(13*var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--tv-accent)}.tv h2{margin:0;font-family:"Big Shoulders Display",var(--f-display);font-weight:800;font-size:clamp(52px,15vw,104px);line-height:.88;text-transform:uppercase;text-wrap:balance}.tv p{margin:0;font-size:calc(18*var(--u));line-height:1.5;max-width:44ch;color:var(--tv-ink)}.tv .big{font-size:calc(22*var(--u));font-weight:600}.tv .m{color:var(--tv-muted);font-size:calc(14*var(--u))}.tv .acts{display:flex;flex-direction:column;gap:calc(8*var(--u));margin-top:6px}.tv .go{background:var(--tv-accent);color:#111;border:0;border-radius:4px;min-height:calc(56*var(--u));font-family:"Big Shoulders Display",var(--f-display);font-weight:800;font-size:calc(22*var(--u));letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tv .alt{background:transparent;color:var(--tv-ink);border:1px solid rgba(238,241,238,.3);border-radius:4px;min-height:calc(48*var(--u));font-weight:600;cursor:pointer}.tv :is(.go,.alt){transition:transform .12s var(--ease-out)}.tv :is(.go,.alt):active{transform:scale(.98)}.tv .seg{position:relative}.tv .seg input{position:absolute;opacity:0;inset:0;margin:0}.freq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:0;padding:0;margin:8px 0 0}.freq legend{font-weight:600;margin-bottom:6px;padding:0;color:var(--tv-ink)}.tv .seg span{display:flex;flex-direction:column;align-items:center;border:1px solid rgba(238,241,238,.25);border-radius:4px;padding:calc(8*var(--u)) calc(6*var(--u));cursor:pointer;font-size:calc(12*var(--u));color:var(--tv-muted)}.tv .seg span b{font-family:"Big Shoulders Display",var(--f-display);font-size:calc(24*var(--u));color:var(--tv-ink);line-height:1.1}.tv .seg input:checked+span{border-color:var(--tv-accent);background:#ff8a3d29}.tv .seg input:focus-visible+span{outline:2px solid var(--tv-accent);outline-offset:2px}.toggle{display:inline-flex;align-items:center;gap:calc(8*var(--u));font-size:calc(14*var(--u));color:var(--tv-muted);cursor:pointer}.toggle input{accent-color:var(--tv-accent);width:calc(18*var(--u));height:calc(18*var(--u));margin:0}.tv .rise{animation:rise .7s var(--ease-out) both}.tv .d1{animation-delay:.25s}.tv .d2{animation-delay:.9s}.tv .d3{animation-delay:1.7s}.tv .d4{animation-delay:2.4s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.memo .mh{display:grid;grid-template-columns:calc(56*var(--u)) 1fr;column-gap:calc(6*var(--u));line-height:1.6}.memo .mh br{display:none}.memo .mh b{vertical-align:top}.memo .offer{display:grid;grid-template-columns:auto 1fr;gap:calc(6*var(--u)) calc(14*var(--u));margin:0}.memo .offer dd{margin:0}.tv.memo .in{max-width:calc(540*var(--u));gap:calc(14*var(--u))}.tv.memo{animation:docIn .24s var(--ease-out) backwards}@keyframes docIn{0%{opacity:0}}.tv.memo .rescue{text-align:left;padding:calc(10*var(--u)) calc(14*var(--u));line-height:1.35}.tv.memo .rescue small{font-weight:500;font-size:calc(14*var(--u));opacity:.85}body:not(.r2,.r3,.r4) .tv.memo{background:radial-gradient(120% 90% at 50% 40%,#3a332b,#1c1915 70%)}body:not(.r2,.r3,.r4) .tv.memo .in{--ink:#262a33;--hole:#2b2620;--rib:rgba(38,42,51,.9);padding:calc(30*var(--u)) calc(46*var(--u)) calc(30*var(--u));color:var(--ink);font-family:"VT323",var(--f-mono);background:radial-gradient(circle at 13px 50%,var(--hole) 0 4.4px,rgba(0,0,0,.25) 4.9px,transparent 5.4px) 0 0/26px 19px repeat-y,radial-gradient(circle at 13px 50%,var(--hole) 0 4.4px,rgba(0,0,0,.25) 4.9px,transparent 5.4px) 100% 0/26px 19px repeat-y,repeating-linear-gradient(180deg,rgba(80,70,60,.4) 0 3px,transparent 3px 6px) 27px 0/1px 100% no-repeat,repeating-linear-gradient(180deg,rgba(80,70,60,.4) 0 3px,transparent 3px 6px) calc(100% - 27px) 0/1px 100% no-repeat,repeating-linear-gradient(180deg,rgba(146,196,150,.32) 0 38px,transparent 38px 76px) 28px 12px/ calc(100% - 56px) 100% no-repeat,linear-gradient(90deg,rgba(0,0,0,.035),transparent 12%,transparent 88%,rgba(0,0,0,.035)),#f3f0e3;box-shadow:0 1px #fff6 inset,0 22px 50px #0000008c}body:not(.r2,.r3,.r4) .tv.memo .in:before{content:"";position:absolute;z-index:-1;inset:calc(12*var(--u)) calc(-10*var(--u)) calc(-14*var(--u)) calc(14*var(--u));transform:rotate(1.3deg);background:radial-gradient(circle at 13px 50%,#2b2620 0 4.4px,transparent 5px) 100% 4px/26px 19px repeat-y,#e8d68f;box-shadow:0 18px 40px #00000080}body:not(.r2,.r3,.r4) .tv.memo .in:after{content:"";position:absolute;left:0;right:0;top:-1px;height:calc(6*var(--u));pointer-events:none;background:repeating-linear-gradient(90deg,rgba(60,50,40,.45) 0 4px,transparent 4px 8px) 0 0/100% 1px no-repeat}body:not(.r2,.r3,.r4) .tv.memo .mh{font:400 calc(18*var(--u))/1.25 "VT323",var(--f-mono);color:var(--rib);border-bottom:2px dashed rgba(38,42,51,.55);padding-bottom:10px;grid-template-columns:calc(52*var(--u)) 1fr}body:not(.r2,.r3,.r4) .tv.memo .mh b{font-weight:400;text-transform:uppercase}body:not(.r2,.r3,.r4) .tv.memo h2{font:800 clamp(30px,8.6vw,46px)/1 "Doto",var(--f-mono);color:var(--ink);letter-spacing:.01em;text-transform:uppercase;text-shadow:0 0 .6px rgba(38,42,51,.7)}body:not(.r2,.r3,.r4) .tv.memo :is(p,dd,dt,label,legend){font:400 calc(20*var(--u))/1.2 "VT323",var(--f-mono);color:var(--rib);text-shadow:0 0 .4px rgba(38,42,51,.6);max-width:none}body:not(.r2,.r3,.r4) .tv.memo dt{text-transform:uppercase;color:#262a33a8}body:not(.r2,.r3,.r4) .tv.memo .offer{gap:2px calc(16*var(--u))}body:not(.r2,.r3,.r4) .tv.memo .m{color:#262a33b3}body:not(.r2,.r3,.r4) .tv.memo p:nth-of-type(2n){opacity:.9}body:not(.r2,.r3,.r4) .tv.memo .acts{margin-top:8px;gap:calc(10*var(--u))}body:not(.r2,.r3,.r4) .tv.memo .go{--stamp:rgba(170,32,24,.88);align-self:center;min-width:min(100%,calc(260*var(--u)));padding:0 calc(22*var(--u));background:transparent;color:var(--stamp);border:3px solid var(--stamp);border-radius:3px;box-shadow:inset 0 0 0 2px #f3f0e3,inset 0 0 0 4px var(--stamp);min-height:calc(58*var(--u));font:700 calc(24*var(--u))/1 var(--f-display);letter-spacing:.2em;text-transform:uppercase;transform:rotate(-1.6deg)}body:not(.r2,.r3,.r4) .tv.memo .go:active{transform:rotate(-1.6deg) scale(.97);background:#aa201814}body:not(.r2,.r3,.r4) .tv.memo .alt{color:var(--rib);border:1.5px dashed rgba(38,42,51,.6);border-radius:0;font:400 calc(20*var(--u))/1.1 "VT323",var(--f-mono)}body:not(.r2,.r3,.r4) .tv.memo .rescue small{font:inherit;opacity:.8}@media(max-width:480px){body:not(.r2,.r3,.r4) .tv.memo .in{padding:calc(26*var(--u)) calc(36*var(--u)) calc(26*var(--u)) calc(38*var(--u))}body:not(.r2,.r3,.r4) .tv.memo .mh{grid-template-columns:calc(46*var(--u)) 1fr}body:not(.r2,.r3,.r4) .tv.memo :is(p,dd,dt,label,legend){font-size:calc(19*var(--u))}}.r2 .tv.memo{background:radial-gradient(110% 90% at 50% 30%,#5b625c,#2f3431 75%)}.r2 .tv.memo .in{--ink:#2b2b2a;padding:calc(44*var(--u)) calc(26*var(--u)) calc(34*var(--u));color:var(--ink);font-family:var(--f-mono);transform:perspective(1000px) rotateX(1.6deg);transform-origin:50% 0;background:linear-gradient(180deg,rgba(0,0,0,.07),transparent 30px),repeating-linear-gradient(180deg,transparent 0 41px,rgba(0,0,0,.045) 41px 42px),linear-gradient(180deg,transparent 82%,rgba(70,66,56,.12) 94%,rgba(40,36,30,.26)),#ebe8de;box-shadow:0 2px #d6d2c4,0 24px 46px #00000080}.r2 .tv.memo .in:before{content:"OCT 14 '99  09:42      BOS MACHINE SHOP   604 291 0187      P.01";position:absolute;left:calc(26*var(--u));right:calc(26*var(--u));top:calc(14*var(--u));font:500 calc(10*var(--u))/1 var(--f-mono);letter-spacing:.04em;color:#2b2b2ab8;white-space:pre;overflow:hidden;text-overflow:clip;border-bottom:1px solid rgba(43,43,42,.25);padding-bottom:6px}.r2 .tv.memo .mh{font:500 calc(13*var(--u))/1.6 var(--f-mono);border-bottom:2px solid var(--ink);padding-bottom:10px}.r2 .tv.memo h2{font:600 clamp(28px,8vw,40px)/1 var(--f-mono);letter-spacing:.02em;color:var(--ink);text-transform:uppercase}.r2 .tv.memo :is(p,dd,label,legend){font:400 calc(15*var(--u))/1.5 var(--f-mono);color:var(--ink);text-shadow:0 0 .7px rgba(40,40,40,.55)}.r2 .tv.memo dt{font:600 calc(11.5*var(--u))/1.9 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#2b2b2ab3}.r2 .tv.memo .m{color:#2b2b2ab8}.r2 .tv.memo .go{background:transparent;color:var(--ink);border:2px solid var(--ink);border-radius:0;font:600 calc(16*var(--u))/1 var(--f-mono);letter-spacing:.08em;min-height:calc(50*var(--u))}.r2 .tv.memo .go:active{background:var(--ink);color:#ebe8de}.r2 .tv.memo .alt{color:var(--ink);border:1px solid rgba(43,43,42,.5);border-radius:0;font:500 calc(14*var(--u))/1.2 var(--f-mono)}.r3 .tv.memo{background:#091628c7}.r3 .tv.memo .in{--ink:#111;padding:calc(46*var(--u)) calc(18*var(--u)) calc(16*var(--u));color:var(--ink);font-family:"IBM Plex Sans Condensed",var(--f-body);background:#ece9d8;border:1px solid #0a33c9;border-top:0;border-radius:8px 8px 0 0;box-shadow:inset 1px 0 #6c8ff0,inset -1px 0 #0a2aa3,0 18px 44px #0000008c}.r3 .tv.memo .in:before{content:"BOS ERP 3.2  -  Message";position:absolute;left:-1px;right:-1px;top:0;height:calc(31*var(--u));padding:0 calc(40*var(--u)) 0 calc(12*var(--u));border-radius:8px 8px 0 0;background:linear-gradient(180deg,#0a97ff,#0058ee 9%,#0053ea 46%,#0062ff 88%,#0050d8);color:#fff;font:600 calc(14*var(--u))/calc(31*var(--u)) "IBM Plex Sans Condensed",var(--f-body);text-shadow:1px 1px #0b1f8a;white-space:nowrap;overflow:hidden}.r3 .tv.memo .in:after{content:"";position:absolute;right:calc(6*var(--u));top:calc(5*var(--u));width:calc(21*var(--u));height:calc(21*var(--u));border-radius:3px;border:1px solid #fff;background:linear-gradient(45deg,transparent 44%,#fff 44% 56%,transparent 56%) 50%/11px 11px no-repeat,linear-gradient(-45deg,transparent 44%,#fff 44% 56%,transparent 56%) 50%/11px 11px no-repeat,linear-gradient(180deg,#f0937a,#d8432a 50%,#c03415)}.r3 .tv.memo .mh{font:400 calc(13*var(--u))/1.7 "IBM Plex Sans Condensed",var(--f-body);background:#fff;border:1px solid #7f9db9;padding:calc(6*var(--u)) calc(8*var(--u))}.r3 .tv.memo .mh b{font-weight:600}.r3 .tv.memo h2{font:600 calc(24*var(--u))/1.1 "IBM Plex Sans Condensed",var(--f-body);text-transform:none;color:#0b2a7a}.r3 .tv.memo :is(p,dd,label,legend){font:400 calc(15*var(--u))/1.45 "IBM Plex Sans Condensed",var(--f-body);color:var(--ink)}.r3 .tv.memo .offer{border:1px solid #d0ccbc;border-radius:3px;padding:calc(8*var(--u)) calc(10*var(--u)) calc(10*var(--u));gap:0 calc(14*var(--u));background:#f6f5ee}.r3 .tv.memo .offer :is(dt,dd){padding:calc(5*var(--u)) 0;border-bottom:1px solid #e0ddd0}.r3 .tv.memo dt{font:600 calc(13*var(--u))/1.4 "IBM Plex Sans Condensed",var(--f-body);color:#4d4d4d}.r3 .tv.memo .m{color:#555}.r3 .tv.memo .acts{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:calc(8*var(--u));margin-top:4px}.r3 .tv.memo :is(.go,.alt){min-width:calc(96*var(--u));min-height:calc(40*var(--u));padding:0 calc(16*var(--u));border:1px solid #003c74;border-radius:3px;color:#000;font:400 calc(15*var(--u))/1 "IBM Plex Sans Condensed",var(--f-body);text-transform:none;letter-spacing:0;background:linear-gradient(180deg,#fff,#f4f3ee 60%,#e3dfd3 92%,#d6d0c5)}.r3 .tv.memo .go{box-shadow:inset 0 0 0 1px #8fb0ee,inset 0 0 0 2px #c4d6f8}.r3 .tv.memo :is(.go,.alt):active{background:linear-gradient(180deg,#e4e1d6,#f0eee6)}.r3 .tv.memo .rescue{flex:1 1 100%;text-align:left;padding:calc(10*var(--u)) calc(12*var(--u))}.r4 .tv.memo{background:#05070adb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.r4 .tv.memo .in{padding:calc(30*var(--u)) calc(30*var(--u)) calc(26*var(--u));background:#10141a;border:1px solid rgba(255,255,255,.08);border-radius:3px;color:#dde3ea;box-shadow:0 30px 60px #0009}.r4 .tv.memo .mh{font:500 calc(12*var(--u))/1.75 var(--f-body);letter-spacing:.02em;color:#9aa4b0;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:12px}.r4 .tv.memo .mh b{font:600 calc(10.5*var(--u))/2 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#6f7a87}.r4 .tv.memo h2{font:400 clamp(34px,8.5vw,50px)/1.02 "Libre Caslon Display",Georgia,serif;text-transform:none;color:#f3f5f7}.r4 .tv.memo :is(p,dd,label,legend){font:400 calc(16*var(--u))/1.6 var(--f-body);color:#ccd3db}.r4 .tv.memo dt{font:600 calc(10.5*var(--u))/2.1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#7c8794}.r4 .tv.memo .m{color:#8e98a4}.r4 .tv.memo .go{background:#e9edf1;color:#0d1116;border-radius:3px;font:600 calc(15*var(--u))/1 var(--f-body);letter-spacing:.01em;text-transform:none;min-height:calc(48*var(--u))}.r4 .tv.memo .alt{color:#dde3ea;border:1px solid rgba(255,255,255,.2);border-radius:3px;font:500 calc(15*var(--u))/1 var(--f-body)}.modal{position:fixed;inset:0;z-index:28;background:#00000080;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}#info{z-index:29}.modal,.tv{font-size:calc(15*var(--u))}.icard{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"art head" "art body" "art act";column-gap:calc(18*var(--u));row-gap:calc(10*var(--u));width:min(100%,max(760px,52vw));max-height:calc(100dvh - 24px);padding:calc(16*var(--u));overflow:hidden;animation:cardIn .2s var(--ease-out) both}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}}.ihead{grid-area:head;min-width:0}.icard h3{margin:0;font:700 calc(26*var(--u))/.98 var(--f-display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.itag{display:block;margin-top:5px;font:600 calc(11*var(--u))/1.3 var(--f-display);letter-spacing:.14em;text-transform:uppercase}.iart{grid-area:art;align-self:start;aspect-ratio:16/10;overflow:hidden}.iart svg{display:block;width:100%;height:100%}.ibody{grid-area:body;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:calc(10*var(--u))}.ibody p{margin:0}#infoWhat{white-space:pre-line;font-size:calc(14*var(--u));line-height:1.45}.istats{display:none;grid-template-columns:auto 1fr;margin:0}.icard.has-stats .istats{display:grid}.icard.has-stats #infoWhat{display:none}.istats :is(dt,dd){margin:0;padding:calc(5*var(--u)) 0}.istats dd{text-align:right;font-variant-numeric:tabular-nums;padding-left:14px}.ilore{font-style:italic;font-size:calc(13.5*var(--u));line-height:1.45}.iact{grid-area:act;display:flex;justify-content:flex-end}.btn{border:0;padding:0 calc(18*var(--u));min-height:calc(42*var(--u));cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease-out)}.btn:active{transform:scale(.97)}body:not(.r3,.r4) .icard{border-radius:2px;color:#23201a;background:radial-gradient(circle at 7px 22%,#1a1814 0 4px,rgba(0,0,0,.25) 4.6px,transparent 5.4px),radial-gradient(circle at 7px 50%,#1a1814 0 4px,rgba(0,0,0,.25) 4.6px,transparent 5.4px),radial-gradient(circle at 7px 78%,#1a1814 0 4px,rgba(0,0,0,.25) 4.6px,transparent 5.4px),radial-gradient(circle at 86% 84%,transparent 0 31px,rgba(118,74,36,.16) 32px,rgba(118,74,36,.24) 34px,rgba(118,74,36,.08) 36px,transparent 38px),var(--grime),radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(80,64,36,.16)),linear-gradient(180deg,#efe8d6,#e2d9c3);box-shadow:0 22px 44px #0009}body:not(.r3,.r4) .ihead{margin:-16px -16px 0 0;padding:calc(11*var(--u)) calc(14*var(--u)) calc(10*var(--u));background:var(--rivets),#17191a;color:#f3efe6}body:not(.r3,.r4) .ihead h3{color:#f3efe6;text-shadow:0 -1px 0 #000}body:not(.r3,.r4) .itag{color:#c9c0aa}body:not(.r3,.r4) .iart{border-radius:1px;padding:calc(6*var(--u));background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/16px 16px,linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0/16px 16px,#1e2b34;box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #0006}body:not(.r3,.r4) .istats :is(dt,dd){border-bottom:1px dotted rgba(35,32,26,.4)}body:not(.r3,.r4) .istats dt{font:600 calc(11*var(--u))/1.5 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:#5a5446}body:not(.r3,.r4) .istats dd{font:500 calc(13*var(--u))/1.4 var(--f-mono);color:#1d1b17}body:not(.r3,.r4) #infoWhat{color:#2b2720}body:not(.r3,.r4) .ilore{color:#5d5547}body:not(.r3,.r4) .btn{border-radius:1px;background:var(--rivets),#17191a;color:#f2efe8;font:600 calc(12*var(--u))/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;padding:0 calc(22*var(--u))}.r3 .icard{grid-template-areas:"art body" "art act";grid-template-rows:minmax(0,1fr) auto;padding:calc(42*var(--u)) calc(14*var(--u)) calc(14*var(--u));border:1px solid #0a33c9;border-top:0;border-radius:8px 8px 0 0;background:#ece9d8;color:#000;font-family:"IBM Plex Sans Condensed",var(--f-body);box-shadow:inset 1px 0 #6c8ff0,inset -1px 0 #0a2aa3,0 18px 44px #0000008c}.r3 .ihead{grid-area:auto;position:absolute;left:-1px;right:-1px;top:0;height:calc(31*var(--u));display:flex;align-items:center;gap:calc(10*var(--u));padding:0 calc(40*var(--u)) 0 calc(12*var(--u));border-radius:8px 8px 0 0;background:linear-gradient(180deg,#0a97ff,#0058ee 9%,#0053ea 46%,#0062ff 88%,#0050d8)}.r3 .ihead h3{font:600 calc(14*var(--u))/1 "IBM Plex Sans Condensed",var(--f-body);text-transform:none;letter-spacing:0;color:#fff;text-shadow:1px 1px #0b1f8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r3 .itag{margin:0;font:400 calc(12*var(--u))/1 "IBM Plex Sans Condensed",var(--f-body);letter-spacing:0;text-transform:none;color:#cfe0ff;white-space:nowrap}.r3 .icard:after{content:"";position:absolute;right:calc(6*var(--u));top:calc(5*var(--u));width:calc(21*var(--u));height:calc(21*var(--u));border-radius:3px;border:1px solid #fff;background:linear-gradient(45deg,transparent 44%,#fff 44% 56%,transparent 56%) 50%/11px 11px no-repeat,linear-gradient(-45deg,transparent 44%,#fff 44% 56%,transparent 56%) 50%/11px 11px no-repeat,linear-gradient(180deg,#f0937a,#d8432a 50%,#c03415)}.r3 .iart{border:1px solid;border-color:#808080 #fff #fff #808080;background:#0f1a22}.r3 .istats{background:#fff;border:1px solid #7f9db9}.r3 .istats :is(dt,dd){padding:calc(4*var(--u)) calc(8*var(--u));border-bottom:1px solid #e3e0d4;font:400 calc(13*var(--u))/1.3 "IBM Plex Sans Condensed",var(--f-body)}.r3 .istats dt{color:#3a3a3a}.r3 .istats dd{color:#000;font-weight:600}.r3 .ilore{color:#444}.r3 .btn{min-width:calc(96*var(--u));min-height:calc(36*var(--u));border:1px solid #003c74;border-radius:3px;color:#000;font:400 calc(14*var(--u))/1 "IBM Plex Sans Condensed",var(--f-body);background:linear-gradient(180deg,#fff,#f4f3ee 60%,#e3dfd3 92%,#d6d0c5);box-shadow:inset 0 0 0 1px #8fb0ee,inset 0 0 0 2px #c4d6f8}.r4 .icard{padding:calc(20*var(--u));border-radius:2px;background:#0d1015f5;color:#e9edf1;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 2px 0 var(--x-accent),0 30px 60px #0009}.r4 .icard h3{font:700 calc(30*var(--u))/.95 var(--f-display);letter-spacing:.03em;color:#f4f6f8}.r4 .itag{font:400 calc(12*var(--u))/1.3 var(--f-body);letter-spacing:.2em;color:var(--x-muted)}.r4 .iart{border-radius:2px;background:radial-gradient(90% 90% at 50% 40%,#2c3540,#10141a)}.r4 .istats :is(dt,dd){border-bottom:1px solid rgba(255,255,255,.1);padding:calc(6*var(--u)) 0}.r4 .istats dt{font:400 calc(13*var(--u))/1.3 var(--f-body);color:var(--x-muted)}.r4 .istats dd{font:500 calc(15*var(--u))/1.3 var(--f-display);letter-spacing:.04em;color:#f4f6f8}.r4 #infoWhat{color:#cfd6dd}.r4 .ilore{color:#8f99a5}.r4 .btn{display:inline-flex;align-items:center;gap:calc(9*var(--u));background:none;color:#e9edf1;font:500 calc(12*var(--u))/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;padding:0 calc(4*var(--u))}.r4 .btn:before{content:"";width:calc(14*var(--u));height:calc(14*var(--u));border-radius:50%;box-shadow:inset 0 0 0 1.5px #e9edf1}.doc-a,.doc-b{display:contents}@media(max-height:500px){.tv{padding-top:12px;padding-bottom:12px}.tv.memo .in{max-width:min(calc(900*var(--u)),100%)}.tv.memo .in.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:calc(26*var(--u));align-items:start}.tv.memo .doc-a,.tv.memo .doc-b{display:flex;flex-direction:column;gap:calc(9*var(--u));min-width:0}.tv h2{font-size:clamp(36px,9vh,64px)}.tv.memo .acts{flex-direction:row;flex-wrap:wrap;margin-top:2px}.tv.memo .acts>*{flex:1 1 170px}body:not(.r2,.r3,.r4) .tv.memo .in{padding:calc(20*var(--u)) calc(44*var(--u)) calc(20*var(--u))}body:not(.r2,.r3,.r4) .tv.memo h2{font-size:calc(30*var(--u))}body:not(.r2,.r3,.r4) .tv.memo :is(p,dd,dt,label,legend){font-size:calc(18*var(--u));line-height:1.15}body:not(.r2,.r3,.r4) .tv.memo .mh{padding-bottom:6px}body:not(.r2,.r3,.r4) .tv.memo .go{min-height:calc(46*var(--u));font-size:calc(20*var(--u))}body:not(.r2,.r3,.r4) .tv.memo .alt{min-height:calc(42*var(--u))}body:not(.r2,.r3,.r4) .tv.memo .acts{gap:calc(10*var(--u));flex-wrap:nowrap;align-items:center}body:not(.r2,.r3,.r4) .tv.memo .acts>*{flex:1 1 0;min-width:0}body:not(.r2,.r3,.r4) .tv.memo .go{min-width:0;padding:0 calc(12*var(--u))}body:not(.r2,.r3,.r4) .tv.memo .alt{font-size:calc(17*var(--u));line-height:1.05}.r2 .tv.memo .in{padding:calc(34*var(--u)) calc(22*var(--u)) calc(22*var(--u))}.r2 .tv.memo h2,.r4 .tv.memo h2{font-size:calc(30*var(--u))}.r2 .tv.memo :is(p,dd,label,legend){font-size:calc(14*var(--u));line-height:1.4}.r3 .tv.memo .in{padding-top:40px}.r3 .tv.memo h2{font-size:calc(21*var(--u))}.r4 .tv.memo .in{padding:calc(22*var(--u)) calc(24*var(--u))}.r4 .tv.memo :is(p,dd,label,legend){font-size:calc(15*var(--u));line-height:1.5}}.lift{position:fixed;inset:0;z-index:40;pointer-events:auto;overflow:hidden;animation:liftIn .22s var(--ease-out) both;--lf:1}@keyframes liftIn{0%{opacity:0}}body[data-lift] :is(.hudtop,.mid,#phone){opacity:0;transition:opacity .2s}body[data-lift] .stage{will-change:transform}body[data-lift=depart] .stage{transform:translateY(100%);transition:transform .78s cubic-bezier(.55,0,.85,.35)}body[data-lift=between] .stage{transform:translateY(-100%);transition:none}body[data-lift=arrive] .stage{transform:none;transition:transform .66s cubic-bezier(.15,.65,.25,1)}.lift-shaft{position:absolute;inset:0;overflow:hidden;transform:translateY(-100%)}.lift-shaft:before{content:"";position:absolute;left:0;right:0;top:-70vh;bottom:0;background:var(--grime),repeating-linear-gradient(180deg,transparent 0 31px,rgba(0,0,0,.18) 31px 32px,rgba(255,255,255,.04) 32px 33px),repeating-linear-gradient(180deg,transparent 0 calc(70vh - 46px),#121415 calc(70vh - 46px) calc(70vh - 14px),#c9a52e calc(70vh - 14px) calc(70vh - 8px),#121415 calc(70vh - 8px) 70vh),linear-gradient(90deg,#24282a,#2f3436 50%,#24282a)}.lift-shaft:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 17%,#2b2f31 17% 17.6%,#8a9295 17.6% 18.1%,#4a4f52 18.1% 19.4%,#1b1e1f 19.4% 20%,transparent 20%,transparent 80%,#1b1e1f 80% 80.6%,#4a4f52 80.6% 81.9%,#8a9295 81.9% 82.4%,#2b2f31 82.4% 83%,transparent 83%)}body[data-lift=depart] .lift-shaft{transform:none;transition:transform .78s cubic-bezier(.55,0,.85,.35)}body[data-lift=between] .lift-shaft{transform:none}body[data-lift=between] .lift-shaft:before{animation:shaftRun .62s linear infinite}@keyframes shaftRun{to{transform:translateY(70vh)}}body[data-lift=arrive] .lift-shaft{transform:translateY(100%);transition:transform .66s cubic-bezier(.15,.65,.25,1)}.lift .door{position:absolute;top:18%;bottom:10%;width:44.5%;transition:transform .7s cubic-bezier(.6,0,.3,1);background:linear-gradient(180deg,#5c6367,#2c3134) 0 0/100% 6px no-repeat,linear-gradient(180deg,#5c6367,#2c3134) 0 100%/100% 6px no-repeat,repeating-linear-gradient(90deg,#666e72 0 1px,#3d4447 1px 4px,#23272a 4px 5px,transparent 5px 36px),repeating-linear-gradient(62deg,transparent 0 21px,#2b2f31 21px 22px,#545b5f 22px 24px,#2b2f31 24px 25px,transparent 25px 41px),repeating-linear-gradient(-62deg,transparent 0 21px,#2b2f31 21px 22px,#545b5f 22px 24px,#2b2f31 24px 25px,transparent 25px 41px)}.lift .door.l{left:5.5%;transform:translate(-100%);box-shadow:inset -7px 0 #3f4649,inset -8px 0 #1b1e1f}.lift .door.r{right:5.5%;transform:translate(100%);box-shadow:inset 7px 0 #3f4649,inset 8px 0 #1b1e1f}.lift.shut .door{transform:none}.lift-car{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,#8f979a 0 1.4px,#202426 1.9px,transparent 2.4px) 0 12px/5.5% 44px repeat-y,radial-gradient(circle,#8f979a 0 1.4px,#202426 1.9px,transparent 2.4px) 100% 12px/5.5% 44px repeat-y,linear-gradient(90deg,#1b1e20,#3a3f42 70%,#4a5054 92%,#161819) 0 0/5.5% 100% no-repeat,linear-gradient(270deg,#1b1e20,#3a3f42 70%,#4a5054 92%,#161819) 100% 0/5.5% 100% no-repeat,linear-gradient(180deg,#30353a,#22262a 80%,#111315) 0 0/100% 18% no-repeat,repeating-linear-gradient(45deg,transparent 0 5px,rgba(255,255,255,.1) 5px 6px,transparent 6px 10px) 0 100%/100% 10% no-repeat,repeating-linear-gradient(-45deg,transparent 0 5px,rgba(0,0,0,.35) 5px 6px,transparent 6px 10px) 0 100%/100% 10% no-repeat,linear-gradient(180deg,#5b6266,#3b4044) 0 100%/100% 10% no-repeat}.lift-car:after{content:"";position:absolute;inset:0;background:var(--grime),var(--grime),var(--smudge),repeating-linear-gradient(91deg,transparent 0 11px,rgba(96,52,22,.24) 11px 13px,transparent 13px 29px),linear-gradient(180deg,#140e0800 70%,#140e0873);-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 18% no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10% no-repeat,linear-gradient(#000 0 0) 0 0/5.5% 100% no-repeat,linear-gradient(#000 0 0) 100% 0/5.5% 100% no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 18% no-repeat,linear-gradient(#000 0 0) 0 100%/100% 10% no-repeat,linear-gradient(#000 0 0) 0 0/5.5% 100% no-repeat,linear-gradient(#000 0 0) 100% 0/5.5% 100% no-repeat}.lc-lamp:before{content:"";position:absolute;left:50%;top:50%;width:1100px;height:1100px;pointer-events:none;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(0,0,0,.34) 0 5deg,transparent 5deg 24deg),radial-gradient(closest-side,rgba(255,176,96,.2),rgba(255,176,96,.05) 50%,transparent 72%);-webkit-mask:radial-gradient(closest-side,#000 8%,rgba(0,0,0,.6) 40%,transparent 75%);mask:radial-gradient(closest-side,#000 8%,rgba(0,0,0,.6) 40%,transparent 75%)}body:is([data-lift=depart],[data-lift=between]) .lc-lamp{animation:lampSway 1.7s ease-in-out infinite alternate}body:is([data-lift=depart],[data-lift=between]) .lc-lamp:before{animation:lampShadow 1.7s ease-in-out infinite alternate}@keyframes lampSway{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes lampShadow{0%{transform:translate(-50%,-50%) rotate(-7deg)}to{transform:translate(-50%,-50%) rotate(7deg)}}.lc-lamp{position:absolute;left:16%;top:5%;width:22px;height:22px;border-radius:50%;transform-origin:50% -40%;background:repeating-linear-gradient(90deg,transparent 0 4px,#1b1e1f 4px 5.5px),radial-gradient(circle at 50% 45%,#fff2cf,#ffb35e 45%,#7a3e12 75%);box-shadow:0 0 0 2px #1b1e1f,0 0 26px 10px #ffaa5a52}.liftpanel{position:absolute;top:max(4px,env(safe-area-inset-top,0px));left:auto;right:12%;display:flex;flex-direction:column;align-items:center;z-index:2;pointer-events:none}.lift-dial{display:block;width:clamp(96px,22vh,170px);height:auto;filter:drop-shadow(0 3px 4px rgba(0,0,0,.6))}.lift-needle{transform-box:view-box;transform-origin:80px 80px;transform:rotate(calc(-60deg + (var(--lf) - 1) * 40deg));transition:transform 1.8s cubic-bezier(.45,0,.25,1)}.lift-plate{display:flex;align-items:baseline;gap:7px;margin-top:-4px;padding:3px 10px 2px;border-radius:1px;white-space:nowrap;background:var(--grime),linear-gradient(180deg,#d8b968,#a8873f 60%,#8a6d2e);color:#2a200e;box-shadow:0 1px #ffffff4d inset,0 2px 3px #0009;font:700 10px/1.2 var(--f-display);letter-spacing:.16em;text-transform:uppercase}.lift-plate b{font:700 12px/1 var(--f-display);letter-spacing:.04em}@media(prefers-reduced-motion:reduce){body[data-lift] .stage,body[data-lift] .lift-shaft{transition:none!important}body[data-lift] .lift-shaft:before,body[data-lift] .lc-lamp,body[data-lift] .lc-lamp:before{animation:none!important}.lift-needle{transition:none}}#phone{position:fixed;inset:0;z-index:24;pointer-events:none}#phone>*{pointer-events:auto}@media(max-width:440px){.cam .camL,.cam .camR{display:none}}@media(max-width:700px),(max-height:500px){.hudtop,.hud-thumb{transition:opacity .18s}body:has([data-phone=glyph][aria-expanded=true]) :is(.hudtop,.hud-thumb){opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.toast,.count.bump,.tv .rise,.tv.memo,.cam .camR i,.hud-tally.knock,.hud-lever.first .lv-arm circle,.hw-beat:before{animation:none!important}.lift .door,.tc-strip,.lv-arm{transition:none!important}}.fin{--fg:#62f28d;--fg-dim:#2f8a4c;--fin-bg:#030604;--fin-ink:#d9e4dc;--fin-amber:#ffb347;position:fixed;inset:0;z-index:26;pointer-events:none;font-family:var(--f-mono);color:var(--fg)}.fin>*{pointer-events:auto}.fin-dim{position:absolute;inset:0;background:#020403b8}.fin[data-stage=matrix] .fin-dim{background:#020503d6}.fin-lock{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,56px);padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.fin-phone{width:clamp(170px,22vw,230px);min-height:clamp(250px,64vh,380px);box-sizing:border-box;border:2px solid #2a2e2b;border-radius:22px;background:#0b0c0c;color:#e8ece9;padding:calc(28*var(--u)) calc(18*var(--u)) calc(18*var(--u));display:flex;flex-direction:column;gap:calc(8*var(--u));font-family:var(--f-body)}.fin-phone b{font-size:calc(15*var(--u));letter-spacing:.02em}.fin-phone span{font-size:calc(12*var(--u));color:#8d978f;margin-bottom:10px}.fin-phone p{margin:0;font-size:calc(12.5*var(--u));line-height:1.35;color:#c9d1cb}.fin-phone small{margin-top:auto;font-size:calc(11*var(--u));color:#8d978f;border-top:1px solid #222;padding-top:10px}.fin-lines{max-width:46ch;display:flex;flex-direction:column;gap:calc(10*var(--u))}.fin-lines p{margin:0;font-size:clamp(13px,1.5vw,17px);line-height:1.45;color:var(--fin-ink);opacity:0;transition:opacity .9s var(--ease-out)}.fin-lines p.on{opacity:1}.fin-lines p.badge{font-weight:600;letter-spacing:.08em;color:var(--fin-amber)}.fin-mx{position:absolute;inset:0;overflow:hidden;contain:strict}.fin-mxs{position:absolute;left:max(16px,env(safe-area-inset-left,0px));right:16px;bottom:14px;display:flex;flex-direction:column;font-size:clamp(12px,1.35vw,16px);line-height:1.5;text-shadow:0 0 6px rgba(98,242,141,.35);white-space:pre}.fin-mxs>div{color:var(--fg-dim)}.fin-mxs>div:nth-last-child(-n+6){color:var(--fg)}.fin-mxs .cur{color:#b9ffcc}.fin-mxs .cur i{display:inline-block;width:.6em;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--fg);animation:finBlink 1s steps(1) infinite}@keyframes finBlink{50%{opacity:0}}.fin-term{position:absolute;top:max(10px,env(safe-area-inset-top,0px));bottom:58px;right:max(12px,env(safe-area-inset-right,0px));width:min(48vw,calc(440*var(--u)));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(6*var(--u));padding:calc(10*var(--u)) calc(12*var(--u));background:#030604ed;border:1px solid rgba(98,242,141,.35);border-radius:4px;font-size:calc(11.5*var(--u));line-height:1.35}.fin-term header{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid rgba(98,242,141,.2);padding-bottom:5px}.fin-term header b{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:calc(11*var(--u))}.fin-rates{color:#a9dcb8;font-size:calc(11*var(--u))}.fin-log{flex:1 1 auto;min-height:calc(40*var(--u));overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;color:var(--fg-dim)}.fin-log p{margin:0}.fin-log p:nth-last-child(-n+3){color:var(--fg)}.fin-nodes{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.fin-nodes button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:calc(10*var(--u));text-align:left;padding:calc(3*var(--u)) calc(8*var(--u));font:inherit;line-height:1.25;color:var(--fg);background:transparent;border:1px solid rgba(98,242,141,.22);border-radius:3px;cursor:pointer}.fin-nodes button b{font-weight:600}.fin-nodes button span{color:#a9dcb8;text-align:right}.fin-nodes button em{grid-column:1/-1;font-style:normal;color:var(--fg-dim)}.fin-nodes button.rdy{border-color:var(--fg);background:#62f28d1a}.fin-nodes button.rdy em{color:var(--fg)}.fin-nodes button.own{opacity:.45;cursor:default;min-height:0;grid-template-rows:auto}.fin-nodes button.own em{grid-column:auto;grid-row:1;text-align:right}.fin-nodes button.own span{display:none}.fin-nodes button:not(:disabled):active{transform:scale(.99)}.fin-nodes button:focus-visible,.fin-tbtn:focus-visible,.fin-acts button:focus-visible,.fin-new:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.fin-say{margin:0;color:#b9ffcc}.fin-say:empty{display:none}.fin-tbtn{position:absolute;right:max(12px,env(safe-area-inset-right,0px));bottom:max(10px,env(safe-area-inset-bottom,0px));min-height:calc(40*var(--u));padding:0 calc(14*var(--u));font:600 calc(12*var(--u))/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);background:#030604ed;border:1px solid rgba(98,242,141,.45);border-radius:4px;cursor:pointer}.fin-valve{position:absolute;inset:0;display:grid;place-items:center;background:#0009;padding:16px}.fin-vcard{max-width:calc(440*var(--u));background:#0b0c0c;color:var(--fin-ink);border:1px solid #5a1d18;border-radius:4px;padding:calc(18*var(--u)) calc(20*var(--u));display:flex;flex-direction:column;gap:calc(8*var(--u));font-family:var(--f-body)}.fin-vcard h3{margin:0;font:800 calc(26*var(--u))/1 "Big Shoulders Display",var(--f-display);text-transform:uppercase;color:#e2483a;letter-spacing:.04em}.fin-vcard p{margin:0;font-size:calc(14*var(--u));line-height:1.45}.fin-acts{display:flex;justify-content:flex-end;gap:calc(10*var(--u));margin-top:8px}.fin-acts button,.fin-new{min-height:calc(46*var(--u));padding:0 calc(18*var(--u));border-radius:4px;font:600 calc(14*var(--u))/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.fin-step{background:transparent;color:#9aa59f;border:1px solid #333}.fin-vcard .fin-go{background:#c8352a;color:#fff;border:0}.fin-end{position:absolute;inset:0;overflow:auto;background:var(--fin-bg);color:var(--fin-ink);padding:22px max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px))}.fin-end.dark{background:#000}.fin-end{display:flex;flex-direction:column}.fin-endin{width:100%;flex:1 0 auto}.fin-endin{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,4vw,56px);align-items:start}.fin-story{display:flex;flex-direction:column;gap:calc(9*var(--u))}.fin-story h2{margin:6px 0 4px;font:800 clamp(38px,6vw,76px)/.9 "Big Shoulders Display",var(--f-display);text-transform:uppercase;color:#eef1ee}.fin-story p{margin:0;font-family:var(--f-body);font-size:clamp(13px,1.4vw,17px);line-height:1.5}.fin-story>*,.fin-rec,.fin-seq p{animation:finIn .8s var(--ease-out) both}.fin-seq{display:flex;flex-direction:column;justify-content:center;gap:calc(12*var(--u));max-width:62ch;min-height:100%;cursor:pointer}.fin-seq p{margin:0;font-size:clamp(13px,1.4vw,17px);line-height:1.5}.fin-seq p.log{color:var(--fg)}.fin-seq p.hall{font-family:var(--f-body);color:#b9c2bc}.fin-rec dd .fl{display:block;white-space:nowrap}@keyframes finIn{0%{opacity:0}}.fin-rec{display:flex;flex-direction:column;gap:calc(8*var(--u));border:1px solid rgba(238,241,238,.14);border-radius:4px;padding:calc(14*var(--u)) calc(16*var(--u))}.fin-rec h3{margin:0;font:600 calc(12*var(--u))/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.fin-rec dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:calc(5*var(--u)) calc(14*var(--u));font-size:calc(12.5*var(--u));line-height:1.4}.fin-rec dt{color:#8d978f}.fin-rec dd{margin:0;color:#e3e9e4}.fin-new{align-self:flex-end;margin-top:6px;background:#eef1ee;color:#0b0d0c;border:0}@media(max-height:500px){.fin-end{padding-top:14px;padding-bottom:12px}.fin-story{gap:calc(7*var(--u))}.fin-rec{padding:calc(10*var(--u)) calc(12*var(--u));gap:calc(6*var(--u))}.fin-rec dl{font-size:calc(11*var(--u));line-height:1.3;gap:calc(3*var(--u)) calc(12*var(--u))}.fin-new{min-height:calc(42*var(--u))}}@media(prefers-reduced-motion:reduce){.fin-lines p{transition:none}.fin-mxs .cur i,.fin-story>*,.fin-rec{animation:none!important}}body.fin-on .hudtop,body.fin-on .goal,body.fin-on .hud-goal,body.fin-on .hud-lever,body.fin-on .estop,body.fin-on #make{visibility:hidden!important;pointer-events:none!important}.iact{flex-wrap:wrap;gap:calc(8*var(--u));align-items:center}.iacts{display:flex;flex-wrap:wrap;gap:calc(8*var(--u));margin-right:auto}.iacts:empty{display:none}.isay{font-weight:600;font-size:calc(14*var(--u))}body:not(.r3,.r4) .btn.go{background:var(--rivets),#7a4a12;color:#fff4dc}.r4 .btn.go:before{background:var(--x-accent);box-shadow:none}.rad{position:fixed;inset:0;z-index:29;display:grid;place-items:center;background:#0000008c;font-size:calc(15*var(--u));padding:max(12px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.rad[hidden]{display:none}.rad-dev{position:relative;display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,2fr) minmax(0,.62fr);align-items:center;gap:calc(14*var(--u));width:min(100%,max(720px,60vw));max-height:calc(100dvh - 24px);padding:calc(26*var(--u)) calc(22*var(--u));box-sizing:border-box;animation:cardIn .2s var(--ease-out) both}.rad-spk{aspect-ratio:1;border-radius:50%}.rad-face{display:flex;flex-direction:column;gap:calc(10*var(--u));min-width:0}.rad-top b{display:block;font:700 calc(20*var(--u))/1.05 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.rad-sub{display:block;margin-top:calc(4*var(--u));font-size:calc(14*var(--u));line-height:1.35;opacity:.8}.rad-win{position:relative;display:flex;flex-direction:column;gap:calc(6*var(--u));padding:calc(10*var(--u)) calc(12*var(--u));border-radius:3px}.rad-dl{font:600 calc(11*var(--u))/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase;opacity:.7}.rad-dial{--pos:0;position:relative;display:flex;justify-content:space-between;gap:calc(10*var(--u));padding:calc(16*var(--u)) 0 calc(4*var(--u))}.rad-dial:before{content:"";position:absolute;left:0;right:0;top:calc(4*var(--u));height:calc(8*var(--u));opacity:.6;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px calc(9*var(--u))) 0 100%/100% 55% no-repeat,repeating-linear-gradient(90deg,currentColor 0 1.5px,transparent 1.5px calc(45*var(--u)))}.rad-dial:after{content:"";position:absolute;top:0;bottom:0;left:calc(8% + var(--pos) * 84%);width:2px;margin-left:-1px;background:var(--rad-needle,#ff5a2a);box-shadow:0 0 6px var(--rad-needle,#ff5a2a);transition:left .6s cubic-bezier(.3,.7,.2,1)}.rad-st{flex:1 1 0;min-width:0;min-height:calc(44*var(--u));padding:calc(4*var(--u)) calc(6*var(--u));border:1px solid transparent;border-radius:3px;background:none;color:inherit;font:600 calc(14*var(--u))/1.15 var(--f-body);cursor:pointer;text-align:center}.rad-st.cur{border-color:currentColor}.rad-now{min-height:1.3em;font:500 calc(15*var(--u))/1.3 var(--f-mono)}.rad-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10*var(--u))}.rad-pow,.rad-x{display:inline-flex;align-items:center;gap:calc(8*var(--u));min-height:calc(44*var(--u));padding:0 calc(16*var(--u));border-radius:3px;font:700 calc(13*var(--u))/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.rad-pow i{width:calc(9*var(--u));height:calc(9*var(--u));border-radius:50%;background:#3a1612;box-shadow:inset 0 1px 1px #0009}.rad.on .rad-pow i{background:#ff4a2a;box-shadow:0 0 8px #ff4a2a}.rad-x{margin-left:auto}.rad-vol{display:flex;align-items:center;gap:calc(8*var(--u));flex:1 1 calc(160*var(--u));font:600 calc(12*var(--u))/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase}.rad-vol input{flex:1;min-width:calc(90*var(--u));accent-color:var(--rad-needle,#ff5a2a);height:calc(28*var(--u))}:is(.rad-st,.rad-pow,.rad-x,.rad-vol input):focus-visible{outline:2px solid var(--rad-needle,#ff5a2a);outline-offset:2px}.rad:not(.on) .rad-dial:after{opacity:.35;box-shadow:none}.rad[data-era="1"]{--rad-needle:#ff5a2a}.rad[data-era="1"] .rad-dev{border-radius:calc(18*var(--u)) calc(18*var(--u)) calc(10*var(--u)) calc(10*var(--u));color:#1d1f21;margin-top:calc(16*var(--u));background:var(--grime),linear-gradient(180deg,#b9bcbd,#8e9294 60%,#6f7375);box-shadow:inset 0 2px #ffffff8c,inset 0 -4px #00000040,0 24px 50px #0009}.rad[data-era="1"] .rad-dev:before{content:"";position:absolute;left:22%;right:22%;top:calc(-18*var(--u));height:calc(22*var(--u));border:calc(6*var(--u)) solid #2b2e30;border-bottom:0;border-radius:calc(10*var(--u)) calc(10*var(--u)) 0 0}.rad[data-era="1"] .rad-spk{background:radial-gradient(circle,#2a2c2e 0 1.2px,transparent 1.8px) 0 0/calc(7*var(--u)) calc(7*var(--u)),radial-gradient(circle,#4a4e51 52%,#1b1d1e 53% 60%,#c9cdcf 61% 66%,#55595c 67%);box-shadow:inset 0 0 0 calc(5*var(--u)) #aeb2b4,0 1px #fff6}.rad[data-era="1"] .rad-spk.l{transform:rotate(-8deg);border-radius:50% 44% 50% 50%;box-shadow:inset 0 0 0 calc(5*var(--u)) #aeb2b4,inset calc(10*var(--u)) calc(6*var(--u)) calc(12*var(--u)) #00000073}.rad[data-era="1"] .rad-win{background:linear-gradient(180deg,#3b2a12,#1d1408);color:#ffc46a;box-shadow:inset 0 0 0 2px #1a1a1a,inset 0 0 18px #ffaa3c40}.rad[data-era="1"] :is(.rad-pow,.rad-x){border:0;background:linear-gradient(180deg,#3a3d3f,#202224);color:#e9e6dd;box-shadow:0 3px #111,inset 0 1px #fff3}.rad[data-era="1"] :is(.rad-pow,.rad-x):active{transform:translateY(2px);box-shadow:0 1px #111}.rad[data-era="2"]{--rad-needle:#5ff2d8}.rad[data-era="2"] .rad-dev{border-radius:4px;color:#d9dde0;background:linear-gradient(180deg,#26282b,#141517);border-top:calc(6*var(--u)) solid #b8bcbf;box-shadow:0 24px 50px #0009}.rad[data-era="2"] .rad-spk{border-radius:6px;aspect-ratio:.72;background:radial-gradient(circle at 50% 38%,#2b2d30 0 22%,#0c0d0e 23% 26%,transparent 27%),radial-gradient(circle at 50% 76%,#2b2d30 0 12%,#0c0d0e 13% 15%,transparent 16%),repeating-linear-gradient(0deg,#111 0 2px,#1d1e20 2px 4px)}.rad[data-era="2"] .rad-win{background:#03100f;color:#5ff2d8;text-shadow:0 0 6px rgba(95,242,216,.6);box-shadow:inset 0 0 0 1px #2f3336}.rad[data-era="2"] :is(.rad-pow,.rad-x){border:1px solid #6f7478;background:linear-gradient(180deg,#d9dcde,#9ea3a6);color:#141517}.rad[data-era="3"]{--rad-needle:#7cc4ff}.rad[data-era="3"] .rad-dev{border-radius:calc(30*var(--u));color:#f2f4f5;background:radial-gradient(120% 80% at 50% 0%,#3a3e42,#0e0f11 60%);box-shadow:inset 0 1px #ffffff40,0 24px 50px #0009}.rad[data-era="3"] .rad-spk{background:radial-gradient(circle,#55595d 0 1px,transparent 1.6px) 0 0/calc(5*var(--u)) calc(5*var(--u)),#16181a;box-shadow:inset 0 0 0 2px #2a2d30}.rad[data-era="3"] .rad-win{background:#050607;color:#e9f1f5;box-shadow:inset 0 0 0 1px #2a2d30}.rad[data-era="3"] :is(.rad-pow,.rad-x){border:1px solid rgba(255,255,255,.25);border-radius:calc(22*var(--u));background:none;color:#f2f4f5}.rad[data-era="4"]{--rad-needle:#2f7ad8}.rad[data-era="4"] .rad-dev{border-radius:calc(28*var(--u));color:#2a2c2e;background:radial-gradient(circle,rgba(0,0,0,.08) 0 .6px,transparent 1px) 0 0/3px 3px,linear-gradient(180deg,#d6d3cd,#b9b5ae);box-shadow:0 24px 50px #0000008c}.rad[data-era="4"] .rad-spk{background:radial-gradient(circle,transparent 0 54%,#2f7ad8 55% 58%,transparent 59%),radial-gradient(circle,#2b2d30 0 40%,#4a4d50 41% 52%,transparent 53%);opacity:.35}.rad[data-era="4"].on .rad-spk{opacity:1;filter:drop-shadow(0 0 6px #2f7ad8)}.rad[data-era="4"] .rad-win{background:#fff6;color:#1d1f21}.rad[data-era="4"] :is(.rad-pow,.rad-x){border:0;border-radius:calc(22*var(--u));background:#2a2c2e;color:#f4f2ee}@media(max-height:500px){.rad-dev{padding:16px;gap:10px}.rad-face{gap:7px}.rad-sub{font-size:13px}.rad-st{min-height:40px}}@media(max-width:600px){.rad-dev{grid-template-columns:minmax(0,1fr)}.rad-spk{display:none}}@media(prefers-reduced-motion:reduce){.rad-dev{animation:none}.rad-dial:after{transition:none}}@media(max-height:500px){body #phone .ph-notes{left:84px!important;bottom:10px!important;max-height:none!important;width:min(210px,calc(100vw - 100px))}body #phone .nb-pager{width:200px;height:46px;padding:5px 9px;gap:7px;border-radius:12px 12px 16px 16px}body #phone .pg-lcd{height:30px;font-size:19px}body #phone .pg-keys i{width:13px;height:7px}body #phone .pg-led{top:4px;right:12px}}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-ext-400-normal-2T9bWrxp.woff2) format("woff2"),url(/assets/silkscreen-latin-ext-400-normal-Drdn_BEM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ph-glyph{position:absolute;left:16px;bottom:16px;width:58px;height:78px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s ease;z-index:2}.ph-glyph-art{position:absolute;inset:0;display:block;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55)) drop-shadow(0 1px 1px rgba(0,0,0,.6))}.ph-glyph-art svg{width:100%;height:100%;display:block}.ph-glyph:active{transform:scale(.94)}.ph-glyph:focus-visible{outline:2px solid #ffd27a;outline-offset:4px;border-radius:12px}.ph-glyph.away{opacity:0;pointer-events:none;transform:translateY(8px) scale(.94)}.ph-badge{position:absolute;top:-4px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#e2322a;color:#fff;font:700 12px/22px Barlow,system-ui,sans-serif;font-variant-numeric:tabular-nums;text-align:center;box-shadow:0 0 0 2px #15130f,0 2px 6px #00000080}.ph-glyph.ring{animation:phRing .62s cubic-bezier(.36,.07,.19,.97)}@keyframes phRing{0%,to{transform:none}15%{transform:rotate(-9deg)}30%{transform:rotate(8deg)}45%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}}.ph-scrim{position:absolute;inset:0;z-index:4;background:#06090a80}.ph-scrim[hidden]{display:none}#phone .ph-wrap{position:absolute;inset:0;z-index:4;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;padding:56px 8px calc(58px + env(safe-area-inset-bottom,0px))}#phone .ph-wrap[hidden]{display:none}.ph-wrap .ph-dev{pointer-events:auto}.ph-away{pointer-events:auto;position:absolute;z-index:2;bottom:calc(6px + env(safe-area-inset-bottom,0px));left:50%;margin-left:-32px;width:64px;height:44px;border-radius:22px;border:1px solid rgba(255,255,255,.18);background:#0e1214d1;color:#e8ecef;display:grid;place-items:center;cursor:pointer}.ph-away svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ph-away:focus-visible{outline:2px solid #ffd27a;outline-offset:2px}.ph-dev{--A:.45;--u:1cqw;position:relative;container-type:inline-size;width:min(calc(100vw - 16px),390px,calc((100dvh - 122px) * var(--A)));aspect-ratio:var(--A);outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ph-dev:focus-visible{outline:none}:where(.ph-dev) button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.ph-dev button:focus-visible{outline:2px solid #ffd27a;outline-offset:1px}.ph-wrap.opening .ph-dev{animation:phUp .2s cubic-bezier(.32,.72,0,1) both}.ph-wrap.closing .ph-dev{animation:phDown .16s cubic-bezier(.23,1,.32,1) both}.ph-wrap.opening~.ph-scrim,.ph-scrim{transition:opacity .2s ease}@keyframes phUp{0%{transform:translateY(3%) scale(.985);opacity:0}to{transform:none;opacity:1}}@keyframes phDown{to{transform:translateY(10%) scale(.97);opacity:0}}@media(min-width:700px){#phone .ph-wrap{justify-content:flex-start;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.ph-dev{width:min(390px,calc((100dvh - var(--hud,0px) - 32px) * var(--A)))}.ph-scrim{background:#06090a47}.ph-away{top:auto;right:auto;bottom:24px;margin-left:0;width:44px;left:calc(32px + min(390px,calc((100dvh - var(--hud,0px) - 32px) * var(--A))))}.ph-era-1 .ph-away{--A:.45}.ph-era-2 .ph-away{--A:.63}.ph-era-3 .ph-away{--A:.53}.ph-era-4 .ph-away{--A:.465}}.ph-screen{position:absolute;overflow:hidden}[data-scroll]{position:relative;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}[data-scroll]::-webkit-scrollbar{display:none}.lcd-list:focus,.bb-list:focus,.bb-grid:focus{outline:none}.ph-dev .r-main{display:flex;align-items:center;width:100%;border:0;margin:0;background:none;text-align:left;cursor:pointer}.ph-dev .r-l{display:flex;flex-direction:column;min-width:0;flex:1}.ph-dev .r-sub:empty,.ph-dev .r-v:empty{display:none}.ph-dev .r-dot,.ph-dev .r-chev{flex:none}.ph-dev .r-dot{display:none}.ph-dev .unread .r-dot{display:block}.ph-dev .r-acc{border:0;cursor:pointer}.ph-dev .r-keypad canvas{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.ph-dev .r-switch b{display:none}.ph-dev[data-device=brick]{--A:.4649}.bk-body{position:absolute;inset:0}.ph-dev .dv-img{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 18px 28px rgba(0,0,0,.55)) drop-shadow(0 3px 6px rgba(0,0,0,.4))}.bk-lcd{position:absolute!important;--ln:max(var(--fmin,12px),calc(5.4*var(--u)));border-radius:calc(1.2*var(--u));color:#262f1d;font-family:VT323,ui-monospace,monospace;font-size:var(--ln);line-height:1;background:linear-gradient(rgba(255,255,255,.06),transparent 45%),repeating-linear-gradient(0deg,rgba(38,47,29,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(38,47,29,.05) 0 1px,transparent 1px 3px),#a0ac809e;box-shadow:inset 0 calc(.5*var(--u)) calc(1.4*var(--u)) #00000073,inset 0 0 calc(3*var(--u)) #28341e59;transition:background-color .26s ease,box-shadow .26s ease;overflow:hidden;display:flex;flex-direction:column;padding:calc(.6*var(--u)) calc(1.4*var(--u)) 0}.ph-dev.lit .bk-lcd{background-color:#bede6ec7;box-shadow:inset 0 calc(.5*var(--u)) calc(1.4*var(--u)) #0000004d,inset 0 0 calc(3*var(--u)) #78b43c59,0 0 calc(3*var(--u)) #aaeb5a66}.lcd-top{display:flex;align-items:center;gap:calc(1.4*var(--u));height:calc(5.2*var(--u));font-family:Silkscreen,VT323,monospace;font-size:max(var(--fmin,12px),calc(3.2*var(--u)));letter-spacing:.02em;flex:none}.lcd-title{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.lcd-l,.lcd-r{display:flex;align-items:flex-end;min-width:calc(6*var(--u))}.lcd-cash{flex:none;white-space:nowrap}.lcd-r{justify-content:flex-end}.bk-lcd .sig{display:flex;align-items:flex-end;gap:calc(.5*var(--u));height:calc(3.4*var(--u))}.bk-lcd .sig i{display:block;width:calc(.9*var(--u));background:#2f3a24;opacity:.25}.bk-lcd .sig i.on{opacity:1}.bk-lcd .bat{display:block;width:calc(5.2*var(--u));height:calc(2.8*var(--u));border:calc(.5*var(--u)) solid #2f3a24;position:relative;padding:calc(.4*var(--u))}.bk-lcd .bat i{display:block;height:100%;width:70%;background:#2f3a24}.bk-lcd .bat:after{content:"";position:absolute;right:calc(-1.2*var(--u));top:calc(.5*var(--u));width:calc(.6*var(--u));height:calc(1*var(--u));background:#2f3a24}.lcd-body{height:calc(43.2*var(--u));flex:none;margin-right:calc(2.4*var(--u));position:relative}.lcd-list{display:flex;flex-direction:column}.bk-lcd .r-main{padding:0 .5ch;min-height:calc(7.2*var(--u));font:inherit;line-height:1;color:#2f3a24;flex-wrap:wrap;align-items:baseline;cursor:pointer}.bk-lcd .r-main[aria-selected=true]{background:#2f3a24;color:#b5c18e}.bk-lcd .r-l{flex:1 1 auto;display:block;min-width:0}.bk-lcd .r-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-lcd .r-sub{display:none}.bk-lcd .r-main[aria-selected=true] .r-sub{display:block;flex:1 0 100%;min-width:0;white-space:nowrap;overflow:hidden}.bk-lcd .marq{text-overflow:clip!important;animation:lcdMarq var(--mt,4s) steps(var(--ms,12)) 1s infinite alternate}@keyframes lcdMarq{0%,10%{text-indent:0}90%,to{text-indent:var(--dx,0)}}.bk-lcd .r-v{margin-left:auto;padding-left:1ch;white-space:nowrap}.bk-lcd .r-item .r-main .r-l+.r-v{flex:none}.bk-lcd .r-main[aria-selected=true] .r-label{white-space:nowrap}.bk-lcd .r-chev,.bk-lcd .r-acc{display:none}.bk-lcd .r-dot{width:0}.bk-lcd .unread .r-dot{width:.6ch;height:.6ch;margin-right:.5ch;background:currentColor;align-self:center}.bk-lcd .dim .r-main:not([aria-selected=true]){color:#2f3a2480}.bk-lcd .armed .r-label{animation:lcdBlink .5s steps(1) infinite}@keyframes lcdBlink{50%{opacity:0}}.bk-lcd .r-h{padding:0 .5ch;min-height:calc(7.2*var(--u));display:flex;align-items:flex-end;justify-content:center;font-family:Silkscreen,monospace;font-size:max(var(--fmin,12px),calc(3*var(--u)));text-transform:uppercase;letter-spacing:.04em;border-bottom:calc(.45*var(--u)) dotted rgba(47,58,36,.7)}.bk-lcd .r-t .r-main{display:block;white-space:normal;cursor:default}.bk-lcd .r-tog .r-switch{order:-1;flex:none;width:.62em;height:.62em;border:calc(.5*var(--u)) solid currentColor;margin-right:.6ch;align-self:center;position:relative}.bk-lcd .r-tog.on .r-switch i{position:absolute;inset:calc(.5*var(--u));background:currentColor}.bk-lcd .r-tog .r-l{flex:1}.bk-lcd .r-gauge .r-main{flex-wrap:wrap}.bk-lcd .r-gauge .r-l{flex:none;max-width:none}.bk-lcd .r-gauge .r-v{display:none;order:3;flex:1 0 100%;text-align:right;padding-left:0}.bk-lcd .r-gauge [aria-selected=true] .r-v{display:block;white-space:normal;overflow-wrap:anywhere}.bk-lcd .r-bar{flex:1 1 0;min-width:4ch;height:calc(3*var(--u));border:calc(.5*var(--u)) solid currentColor;margin:0 0 0 1ch;align-self:center;position:relative}.bk-lcd .r-bar i{position:absolute;left:0;top:0;bottom:0;background:currentColor}.bk-lcd .r-step .r-main{flex-wrap:wrap}.bk-lcd .r-stepper{display:flex;align-items:center;gap:.6ch;margin-left:auto}.bk-lcd .r-stepper button{width:calc(6*var(--u));height:calc(6*var(--u));border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center}.bk-lcd .r-stepper i{display:block;width:0;height:0;border:calc(1.6*var(--u)) solid transparent}.bk-lcd .r-dec i{border-right:calc(2.2*var(--u)) solid currentColor;border-left:0}.bk-lcd .r-inc i{border-left:calc(2.2*var(--u)) solid currentColor;border-right:0}.bk-lcd .r-stepper .dim{opacity:.35}.bk-lcd .editing .r-v{animation:lcdBlink .7s steps(1) infinite}.bk-entry .bk-no{width:1.4ch;flex:none}.bk-entry .r-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-entry .r-v{flex:none}.lcd-soft{height:calc(6.4*var(--u));flex:none;display:flex;align-items:center;justify-content:center;position:relative;font-size:max(var(--fmin,12px),calc(6.6*var(--u)))}.lcd-more{position:absolute;top:calc(.4*var(--u));width:calc(6*var(--u));height:calc(5.6*var(--u));border:0;padding:0;background:none;display:grid;place-items:center;cursor:pointer;color:#2f3a24}.lcd-more[hidden]{display:none}.lcd-more i{display:block;width:0;height:0;border-left:calc(1.6*var(--u)) solid transparent;border-right:calc(1.6*var(--u)) solid transparent}.lcd-more-up{left:calc(.6*var(--u))}.lcd-more-up i{border-bottom:calc(2*var(--u)) solid currentColor}.lcd-more-dn{left:calc(6.8*var(--u))}.lcd-more-dn i{border-top:calc(2*var(--u)) solid currentColor;animation:lcdBlink 1.2s steps(1) infinite}.lcd-more:before{content:"";position:absolute;inset:0 calc(-2*var(--u)) calc(-2*var(--u))}.lcd-info{position:absolute;right:calc(1*var(--u));top:calc(.8*var(--u));width:calc(4.6*var(--u));height:calc(4.6*var(--u));border:calc(.5*var(--u)) solid #2f3a24;border-radius:50%;font-size:max(var(--fmin,12px),calc(4*var(--u)));display:grid;place-items:center;opacity:0}.lcd-info.on{opacity:1}.lcd-scroll{position:absolute;right:calc(1*var(--u));top:calc(7*var(--u));height:calc(41*var(--u));width:calc(1.2*var(--u));border-left:calc(.5*var(--u)) dotted rgba(47,58,36,.6)}.lcd-scroll i{position:absolute;left:calc(-1*var(--u));width:calc(1.8*var(--u));height:calc(4*var(--u));background:#2f3a24;transform:translateY(-50%);margin-top:calc(2*var(--u))}.lcd-toast{position:absolute;left:0;right:0;bottom:0;height:calc(6.4*var(--u));display:flex;align-items:center;justify-content:center;background:#2f3a24;color:#b5c18e;font-size:max(var(--fmin,12px),calc(6.2*var(--u)));opacity:0;pointer-events:none}.lcd-toast.on{opacity:1}.bk-lcd .lcd-top{height:var(--ln);gap:calc(1*var(--u))}.bk-lcd .lcd-body{height:auto;flex:1 1 auto;min-height:0;margin-right:calc(1.8*var(--u))}.bk-lcd .lcd-soft{height:var(--ln);font-size:var(--ln);justify-content:space-between;padding:0 calc(.4*var(--u))}.bk-lcd .lcd-softc,.bk-lcd .lcd-softr{position:relative;border:0;padding:0 .3ch;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;line-height:1;min-width:4ch;text-align:left}.bk-lcd .lcd-softr{text-align:right;opacity:.9}.bk-lcd .lcd-softc:before,.bk-lcd .lcd-softr:before{content:"";position:absolute;left:-.4ch;right:-.4ch;top:-6px;bottom:-10px}.bk-lcd .lcd-softc:active,.bk-lcd .lcd-softr:active{background:#262f1d;color:#b5c18e}.bk-lcd .lcd-softc:empty{min-width:0}.bk-lcd .lcd-info{display:none}.bk-lcd .lcd-more{top:0;height:var(--ln)}.bk-lcd .lcd-more-up{left:42%}.bk-lcd .lcd-more-dn{left:52%}.bk-lcd .lcd-scroll{top:var(--ln);height:calc(100% - 2*var(--ln));right:calc(.6*var(--u))}.bk-lcd .lcd-toast{height:var(--ln);font-size:var(--ln)}.bk-lcd .lcd-list{line-height:.86}.bk-lcd .r-main,.bk-lcd .r-h{min-height:calc(var(--ln) * .86)}.bk-lcd .lcd-list .r-main{line-height:.86}.bk-lcd .r-t .r-main{line-height:1}.bk-lcd .sn-head{height:var(--ln);font-size:var(--ln)}.bk-lcd .sn-board{width:auto;max-width:100%;height:calc(100% - var(--ln));max-height:calc(30*var(--u));margin:0 auto;display:block}.bk-card{padding:0 .5ch}.bk-card p{margin:0}.bk-card .cd-name{font-weight:400;text-decoration:underline;text-underline-offset:.15em}.bk-card .cd-term{font-family:Silkscreen,monospace;font-size:max(var(--fmin,12px),calc(3*var(--u)));line-height:1.4;margin:calc(.6*var(--u)) 0 calc(1.2*var(--u))}.bk-card .cd-n{display:flex;gap:1ch;justify-content:space-between}.bk-card .cd-n b{font-weight:400;white-space:nowrap}.bk-card .cd-lore{margin-top:calc(2*var(--u));border-top:calc(.45*var(--u)) dotted rgba(47,58,36,.7);padding-top:calc(1*var(--u))}.bk-lcd .r-keypad{padding:0 .5ch}.bk-lcd .sn-head{display:flex;justify-content:space-between;height:calc(6*var(--u));font-size:max(var(--fmin,12px),calc(6*var(--u)))}.bk-lcd .sn-board{width:100%;height:auto}.bk-lcd .calc-disp{text-align:right;font-size:max(var(--fmin,12px),calc(12*var(--u)));line-height:1.2;border-bottom:calc(.5*var(--u)) solid currentColor;padding:0 .3ch;white-space:nowrap;overflow:hidden}.bk-lcd .calc-help{margin:calc(1*var(--u)) 0 0;white-space:normal}.bk-k{position:absolute;border:0;padding:0;margin:0;background:none;cursor:pointer;color:#dcdad2;font:700 max(var(--fmin,12px),calc(3.6*var(--u))) "Barlow",sans-serif;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bk-cap{position:absolute;inset:calc(2.3*var(--u));border-radius:42%/50%;display:flex;align-items:center;justify-content:center;gap:calc(1.1*var(--u));transition:background-color 70ms ease,transform 70ms ease;text-shadow:0 1px 0 rgba(0,0,0,.6)}.bk-k:active .bk-cap,.bk-k.down .bk-cap{background:#0000004d;box-shadow:inset 0 calc(.4*var(--u)) calc(1*var(--u)) #0000008c;transform:translateY(calc(.25*var(--u)))}.bk-k:focus-visible{outline:none}.bk-k:focus-visible .bk-cap{outline:2px solid #ffd27a;outline-offset:1px}.bk-k.round .bk-cap{border-radius:50%}.bk-k.rock .bk-cap{border-radius:calc(6*var(--u))}.bk-k.rock.up .bk-cap{bottom:0}.bk-k.rock.dn .bk-cap{top:0}.bk-tri{display:block;width:0;height:0;border-left:calc(2.2*var(--u)) solid transparent;border-right:calc(2.2*var(--u)) solid transparent}.bk-tri.up{border-bottom:calc(2.6*var(--u)) solid #c9c7bf;margin-top:calc(1.5*var(--u))}.bk-tri.dn{border-top:calc(2.6*var(--u)) solid #c9c7bf;margin-bottom:calc(1.5*var(--u))}.bk-bar{display:block;width:44%;height:calc(.7*var(--u));border-radius:calc(.4*var(--u));background:#46a8b4;box-shadow:0 0 calc(.8*var(--u)) #46a8b480}.bk-k.snd{color:#57b865}.bk-k.end{color:#e2493b}.bk-k.pad b{font:700 max(var(--fmin,12px),calc(5.2*var(--u))) "Barlow",sans-serif}.bk-k.pad small{font:600 max(var(--fmin,12px),calc(2.7*var(--u))) "Barlow",sans-serif;opacity:.85}.ph-dev.lit .bk-k{color:#c8f2a6;text-shadow:0 0 calc(1.2*var(--u)) rgba(140,255,110,.75)}.ph-dev.lit .bk-k.snd{color:#9ff2a4}.ph-dev.lit .bk-k.end{color:#ffb4a4}.ph-dev.lit .bk-tri.up{border-bottom-color:#c8f2a6}.ph-dev.lit .bk-tri.dn{border-top-color:#c8f2a6}.ph-dev[data-device=berry]{--A:.6653}.bb-body{position:absolute;inset:0}.ph-dev .bb-img{width:96.48%;height:auto;right:auto;bottom:auto}.bb-led{position:absolute;left:76.2%;top:3.75%;width:calc(1.7*var(--u));height:calc(1.7*var(--u));border-radius:50%;background:#78141800}.ph-dev.unread .bb-led{animation:bbLed 1.6s steps(1) infinite}.bb-screen{position:absolute!important;left:6.87%;top:7.033%;width:76.93%;height:48.197%;border-radius:calc(.5*var(--u));background:#e9ede5;font-family:IBM Plex Sans Condensed,Barlow Condensed,sans-serif;color:#141a12;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 calc(.4*var(--u)) #0000008c}.bb-call{position:absolute;border:0;padding:0;background:none;cursor:pointer;border-radius:calc(2*var(--u))}.bb-call i{display:none}.bb-snd{left:9.3%;top:55.622%;width:22.5%;height:8.649%}.bb-end{left:58.2%;top:55.622%;width:22.5%;height:8.649%}.bb-call:active{background:#0000002e}.bb-carrier{position:absolute;left:0;width:92%;top:93%;text-align:center;font:700 max(var(--fmin,12px),calc(3.4*var(--u))) "Barlow",sans-serif;letter-spacing:.14em;color:#464a54d9;text-shadow:0 1px 0 rgba(255,255,255,.55)}.bb-wheel{position:absolute;left:82%;top:17.964%;width:18%;height:23.952%;border:0;padding:0;background:none;cursor:ns-resize;touch-action:none;border-radius:calc(3*var(--u))}.bb-wheel i{position:absolute;left:35.5%;top:2%;width:21%;height:96%;border-radius:0 calc(3*var(--u)) calc(3*var(--u)) 0/0 calc(8*var(--u)) calc(8*var(--u)) 0;opacity:.35;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 calc(1.1*var(--u)),rgba(255,255,255,.22) calc(1.1*var(--u)) calc(1.5*var(--u))),radial-gradient(60% 18% at 70% 50%,rgba(255,255,255,.35),transparent 70%);background-size:100% calc(1.5*var(--u)),100% 100%;transition:background-position 60ms linear}.bb-wheel:active{filter:brightness(.88)}.bb-esc{position:absolute;left:84%;top:43.247%;width:13%;height:8.649%;border:0;padding:0;background:none;cursor:pointer;border-radius:calc(3*var(--u))}.bb-esc:active{background:#0000002e}.bb-status{height:calc(5.2*var(--u));flex:none;display:flex;align-items:center;gap:calc(1.4*var(--u));padding:0 calc(1.6*var(--u));background:linear-gradient(#2d3e5a,#16233a);color:#e3ecff;font-size:max(var(--fmin,12px),calc(3*var(--u)));font-weight:600}.bb-status .sig{display:flex;align-items:flex-end;gap:calc(.35*var(--u));height:calc(2.8*var(--u))}.bb-status .sig i{width:calc(.7*var(--u));background:#e3ecff;opacity:.3}.bb-status .sig i.on{opacity:1}.bb-car{letter-spacing:.04em}.bb-cash{flex:1;text-align:right;font-family:IBM Plex Mono,monospace;font-weight:600;color:#bfe6c6;white-space:nowrap}.bb-env{background:#ffcf4a;color:#1d1a10;border-radius:calc(.6*var(--u));padding:0 calc(1*var(--u));font-weight:700}.bb-status .bat{width:calc(4.6*var(--u));height:calc(2.4*var(--u));border:calc(.35*var(--u)) solid #e3ecff;padding:calc(.3*var(--u));display:block}.bb-status .bat i{display:block;height:100%;width:75%;background:#7ef08a}.bb-title{height:calc(6*var(--u));flex:none;display:flex;align-items:center;gap:calc(2*var(--u));padding:0 calc(2*var(--u));background:linear-gradient(#dfe5d8,#c3cdb9);border-bottom:calc(.3*var(--u)) solid #8c9a80;font-weight:700;font-size:max(var(--fmin,12px),calc(3.6*var(--u)))}.bb-tt{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-ts{font-weight:500;font-size:max(var(--fmin,12px),calc(3*var(--u)));color:#3f4b37;white-space:nowrap}.bb-list{flex:1;background:#eef1ea}.bb-hint{height:calc(5*var(--u));flex:none;padding:0 calc(2*var(--u));font-size:max(var(--fmin,12px),calc(2.9*var(--u)));line-height:calc(5*var(--u));background:#d5dccd;border-top:calc(.3*var(--u)) solid #a8b39d;color:#2c3526;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-hint:empty{display:none}.bb-screen .r-main{min-height:calc(6.6*var(--u));padding:0 calc(2*var(--u));gap:calc(1.6*var(--u));font-size:max(var(--fmin,12px),calc(3.6*var(--u)));border-bottom:calc(.25*var(--u)) solid #d3dacb;color:#141a12}.bb-screen .r-main[aria-selected=true]{background:linear-gradient(#3a6fc0,#1d4c95);color:#fff;border-bottom-color:#1d4c95}.bb-screen .r-l{flex-direction:row;align-items:baseline;gap:calc(1.6*var(--u))}.bb-screen .r-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-screen .r-sub{display:none}.bb-screen .r-v{font-family:IBM Plex Mono,monospace;font-size:max(var(--fmin,12px),calc(3.1*var(--u)));white-space:nowrap;color:#2c4a7a}.bb-screen [aria-selected=true] .r-v{color:#fff}.bb-screen .r-dot{width:calc(1.8*var(--u));height:calc(1.8*var(--u));border-radius:50%;background:transparent}.bb-screen .unread .r-dot{background:#2a64c8;box-shadow:0 0 0 calc(.3*var(--u)) #fff}.bb-screen .unread .r-label{font-weight:700}.bb-screen .r-chev,.bb-screen .r-acc{display:none}.bb-screen .dim .r-main:not([aria-selected=true]){color:#7c8676}.bb-screen .dim .r-main:not([aria-selected=true]) .r-v{color:#8a93a3}.bb-screen .t-bad .r-v{color:#b3261e}.bb-screen .t-warn .r-v{color:#9a6500}.bb-screen .t-ok .r-v{color:#1f7a36}.bb-screen [aria-selected=true] .r-v{color:#fff!important}.bb-screen .armed .r-label{color:#b3261e}.bb-screen .armed [aria-selected=true] .r-label{color:#ffd0cc}.bb-screen .r-h{padding:calc(1.2*var(--u)) calc(2*var(--u)) calc(.4*var(--u));font-size:max(var(--fmin,12px),calc(2.8*var(--u)));font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4d5a44;background:#dfe5d8;border-bottom:calc(.25*var(--u)) solid #c3cdb9}.bb-screen .r-t .r-main{display:block;padding:calc(1.2*var(--u)) calc(2*var(--u));font-size:max(var(--fmin,12px),calc(3.2*var(--u)));line-height:1.3;cursor:default;white-space:normal}.bb-screen .r-tog .r-switch{order:-1;flex:none;width:calc(3*var(--u));height:calc(3*var(--u));border:calc(.4*var(--u)) solid currentColor;border-radius:calc(.4*var(--u));position:relative}.bb-screen .r-tog.on .r-switch i{position:absolute;inset:calc(.4*var(--u));background:currentColor}.bb-screen .r-gauge .r-l{flex:1}.bb-screen .r-bar{order:3;flex:0 0 calc(14*var(--u));height:calc(1.6*var(--u));background:#cfd6c7;border-radius:calc(.8*var(--u));overflow:hidden;box-shadow:inset 0 0 0 calc(.25*var(--u)) #00000026}.bb-screen .r-bar i{display:block;height:100%;background:linear-gradient(#5fb46c,#2d8a40)}.bb-screen .t-warn .r-bar i{background:linear-gradient(#f0b53c,#c27f00)}.bb-screen .t-bad .r-bar i{background:linear-gradient(#ee6a5c,#b3261e)}.bb-screen .r-stepper{display:flex;align-items:center;gap:calc(1.2*var(--u))}.bb-screen .r-stepper button{width:calc(7.4*var(--u));height:calc(5.6*var(--u));border:calc(.3*var(--u)) solid #8c9a80;border-radius:calc(1*var(--u));background:linear-gradient(#fff,#dfe5d8);padding:0;cursor:pointer;display:grid;place-items:center;color:#141a12}.bb-screen .r-stepper i:before{font-style:normal;font-weight:700;font-size:max(var(--fmin,12px),calc(3.6*var(--u)))}.bb-screen .r-dec i:before{content:"−"}.bb-screen .r-inc i:before{content:"+"}.bb-screen .r-stepper .dim{opacity:.4}.bb-screen .editing .r-v{outline:calc(.4*var(--u)) solid currentColor;outline-offset:calc(.4*var(--u));border-radius:calc(.4*var(--u))}.bb-screen .r-keypad{padding:calc(1.2*var(--u)) calc(2*var(--u));background:#10182a;color:#cfe3ff}.bb-home{flex:1;position:relative;background:radial-gradient(80% 70% at 50% 110%,#2b5a9a,transparent 70%),linear-gradient(#0c1730,#13284c)}.bb-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:calc(1*var(--u)) calc(.6*var(--u));padding:calc(1.6*var(--u)) calc(1.4*var(--u))}.ph-dev .bb-app{color:#e9f0ff}.bb-app{position:relative;min-height:calc(10.6*var(--u) + 2.2*max(var(--fmin,12px),calc(2.7*var(--u))));border:0;border-radius:calc(2*var(--u));background:none;color:#e9f0ff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(.6*var(--u));padding:calc(1.2*var(--u)) calc(.3*var(--u)) calc(.8*var(--u))}.bb-app[aria-selected=true]{background:radial-gradient(circle at 50% 40%,#78b4ff8c,#3c6ec840 70%);box-shadow:inset 0 0 0 calc(.4*var(--u)) #aad2ffe6}.bb-ic{width:calc(7.8*var(--u));height:calc(7.8*var(--u));display:block;flex:none}.bb-ic svg{width:100%;height:100%;stroke-width:2}.bb-an{flex:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;overflow:hidden;font-size:max(var(--fmin,12px),calc(2.7*var(--u)));line-height:1.08;font-weight:600;text-align:center;color:#dfe8f8;text-shadow:0 1px 0 rgba(0,0,0,.5);overflow-wrap:break-word}.bb-app[aria-selected=true] .bb-an{color:#fff}.bb-dot{position:absolute;top:calc(1.4*var(--u));right:calc(2*var(--u));min-width:calc(3.6*var(--u));height:calc(3.6*var(--u));border-radius:calc(1.8*var(--u));background:#ffcf4a;color:#1d1a10;font:700 max(var(--fmin,12px),calc(2.4*var(--u)))/calc(3.6*var(--u)) "Barlow",sans-serif;text-align:center;padding:0 calc(.6*var(--u))}.bb-dot:empty{display:none}.bb-home~.bb-name{display:none}.bb-name{height:calc(6.4*var(--u));flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(#25344f,#0f1a2e);color:#fff;font-weight:600;font-size:max(var(--fmin,12px),calc(3.6*var(--u)));letter-spacing:.02em}.bb-toast,.ip-toast,.fs-toast{position:absolute;left:50%;bottom:8%;transform:translate(-50%,6px);max-width:86%;padding:calc(1.4*var(--u)) calc(3*var(--u));border-radius:calc(1.4*var(--u));background:#0f141eeb;color:#fff;font-size:max(var(--fmin,12px),calc(3.4*var(--u)));font-family:Barlow,sans-serif;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s cubic-bezier(.23,1,.32,1);text-align:center;z-index:5}.bb-toast.on,.ip-toast.on,.fs-toast.on{opacity:1;transform:translate(-50%)}.fs-screen .fs-toast{top:calc(10*var(--u));bottom:auto;transform:translate(-50%,-6px);border-radius:calc(5*var(--u));background:#1d2330f5;padding:calc(2*var(--u)) calc(4.4*var(--u))}.fs-screen .fs-toast.on{transform:translate(-50%)}.bb-card{flex:1;padding:calc(2*var(--u)) calc(2.4*var(--u));background:#eef1ea;font-size:max(var(--fmin,12px),calc(3.4*var(--u)));line-height:1.35}.bb-card .cd-art{float:left;width:calc(30*var(--u));background:#10182a;border-radius:calc(1*var(--u));padding:calc(.6*var(--u));margin:0 calc(2.4*var(--u)) calc(1*var(--u)) 0}.bb-card .cd-art svg{display:block;width:100%;height:auto}.bb-card .cd-nums{clear:both}.bb-card p{margin:0}.bb-card .cd-name{font-weight:700;font-size:max(var(--fmin,12px),calc(4*var(--u)))}.bb-card .cd-term{color:#4d5a44;font-size:max(var(--fmin,12px),calc(3*var(--u)));margin-bottom:calc(1.4*var(--u))}.bb-card .cd-n{display:flex;justify-content:space-between;gap:calc(2*var(--u));border-bottom:calc(.25*var(--u)) solid #d3dacb;padding:calc(.6*var(--u)) 0}.bb-card .cd-n b{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:max(var(--fmin,12px),calc(3.1*var(--u)));white-space:nowrap}.bb-card .cd-lore{margin-top:calc(1.6*var(--u));color:#3b4634;font-style:italic}.bb-card .cd-lore p+p{margin-top:calc(1*var(--u))}.ph-dev[data-device=touch]{--A:.5304}.ip-body{position:absolute;inset:0}.ph-dev .dv-land{display:none}.ip-glass{position:absolute;left:9.1%;top:17.9%;width:81.8%;height:65.1%;background:#000;border-radius:calc(.4*var(--u))}.ip-screen{inset:0;background:#000;font-family:Barlow,system-ui,sans-serif;color:#000;display:flex;flex-direction:column}.ip-homebtn{position:absolute;left:43.2%;top:86.6%;width:17.3%;height:9.2%;border-radius:50%;border:0;cursor:pointer;padding:0;background:none}.ip-homebtn:active{background:#ffffff1f}.ip-status{height:calc(5.4*var(--u));flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 calc(1.6*var(--u));font-size:max(var(--fmin,12px),calc(3*var(--u)));font-weight:700;color:#fff;background:linear-gradient(#ffffff2e,#ffffff0a 50%,#0003),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),#3b3f46;text-shadow:0 -1px 0 rgba(0,0,0,.6);position:relative;z-index:2}.is-home .ip-status{background:#0000008c}.ip-car{display:flex;align-items:center;gap:calc(1*var(--u));min-width:calc(20*var(--u))}.ip-status .sig{display:flex;align-items:flex-end;gap:calc(.35*var(--u));height:calc(2.6*var(--u))}.ip-status .sig i{width:calc(.7*var(--u));background:#fff;opacity:.3}.ip-status .sig i.on{opacity:1}.ip-clock{position:absolute;left:50%;transform:translate(-50%)}.ip-right{display:flex;align-items:center;gap:calc(1.4*var(--u))}.ip-cash{font-variant-numeric:tabular-nums}.is-home .ip-clock{display:none}.ip-status .bat{width:calc(6*var(--u));height:calc(2.6*var(--u));border:calc(.35*var(--u)) solid #fff;border-radius:calc(.4*var(--u));padding:calc(.3*var(--u));display:block}.ip-status .bat i{display:block;height:100%;width:80%;background:linear-gradient(#b8f7a0,#4fc434)}.ip-home{flex:1;position:relative;background:radial-gradient(90% 60% at 50% 0%,#24395e,transparent 70%),radial-gradient(70% 40% at 80% 100%,#1b2b47,transparent 70%),#05070b}.ip-grid{position:absolute;inset:0 0 calc(25*var(--u));display:grid;grid-template-columns:repeat(4,1fr);align-content:start;gap:calc(4.4*var(--u)) 0;padding:calc(4*var(--u)) calc(1*var(--u)) calc(2*var(--u))}.ip-app{position:relative;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:calc(1*var(--u));cursor:pointer;color:#fff}.ip-ic{position:relative;display:grid;place-items:center;width:calc(15.6*var(--u));height:calc(15.6*var(--u));border-radius:calc(3.6*var(--u));overflow:hidden;color:#fff;background:linear-gradient(var(--a),var(--b));box-shadow:0 calc(.6*var(--u)) calc(1.2*var(--u)) #0009,inset 0 0 0 calc(.2*var(--u)) #00000040}.ip-ic svg{width:62%;height:62%;stroke-width:2.1;filter:drop-shadow(0 calc(.3*var(--u)) calc(.2*var(--u)) rgba(0,0,0,.35));position:relative;z-index:1}.ip-ic:after{content:"";position:absolute;left:-20%;right:-20%;top:-62%;height:110%;border-radius:0 0 50% 50%/0 0 34% 34%;background:linear-gradient(#ffffffb8,#ffffff2e);z-index:2;pointer-events:none}.ip-app:active .ip-ic{filter:brightness(.7)}.ip-ic.art{background:none;box-shadow:none;overflow:visible;filter:drop-shadow(0 calc(.6*var(--u)) calc(.8*var(--u)) rgba(0,0,0,.6))}.ip-ic.art:after{display:none}.ip-ic.art svg{width:100%;height:100%;filter:none}.ip-an{font-size:max(var(--fmin,12px),calc(2.9*var(--u)));font-weight:600;text-shadow:0 calc(.3*var(--u)) calc(.5*var(--u)) #000,0 0 calc(.2*var(--u)) #000;max-width:calc(21*var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-badge{position:absolute;top:calc(-1.4*var(--u));right:calc(1.6*var(--u));min-width:calc(5.4*var(--u));height:calc(5.4*var(--u));padding:0 calc(1.2*var(--u));border-radius:calc(2.7*var(--u));background:linear-gradient(#ff6a5c,#d4120a);color:#fff;font:700 max(var(--fmin,12px),calc(3.2*var(--u)))/calc(5*var(--u)) "Barlow",sans-serif;text-align:center;box-shadow:0 0 0 calc(.5*var(--u)) #fff,0 calc(.5*var(--u)) calc(1*var(--u)) #0009;z-index:3}.ip-badge:empty{display:none}.ip-dock{position:absolute;left:0;right:0;bottom:0;height:calc(25*var(--u));display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:0 calc(1*var(--u)) calc(1*var(--u));background:linear-gradient(#ffffff59,#ffffff1f 6%,#a0aab947 50%,#5a647366);border-top:calc(.3*var(--u)) solid rgba(255,255,255,.5)}.ip-dock .ip-ic{-webkit-box-reflect:below calc(.6*var(--u)) linear-gradient(transparent 55%,rgba(255,255,255,.28))}.ip-dock .ip-an{margin-top:calc(-.6*var(--u))}.ip-nav{height:calc(11*var(--u));flex:none;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(#b4c0d1,#8a9ab3 50%,#7286a3 51%,#6d84a2);border-bottom:calc(.3*var(--u)) solid #2d3642;box-shadow:inset 0 calc(.3*var(--u)) 0 #ffffff59}.ip-title{color:#fff;font-weight:700;font-size:max(var(--fmin,12px),calc(4.6*var(--u)));text-shadow:0 calc(-.3*var(--u)) 0 rgba(0,0,0,.45);max-width:56%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-back{position:absolute;left:calc(1.6*var(--u));top:50%;transform:translateY(-50%);height:calc(7.4*var(--u));max-width:30%;border:0;padding:0 calc(2.4*var(--u)) 0 calc(4*var(--u));cursor:pointer;color:#fff;font-weight:700;font-size:max(var(--fmin,12px),calc(3.2*var(--u)));text-shadow:0 calc(-.3*var(--u)) 0 rgba(0,0,0,.4);background:linear-gradient(#7f94b3,#4a6189 50%,#3c557f 51%,#46618c);clip-path:polygon(0 50%,calc(3.2*var(--u)) 0,100% 0,100% 100%,calc(3.2*var(--u)) 100%);border-radius:0 calc(1.4*var(--u)) calc(1.4*var(--u)) 0}.ip-back span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-back:active{filter:brightness(.8)}.ip-table{flex:1;background:repeating-linear-gradient(90deg,#c5ccd4 0 calc(1.6*var(--u)),#cbd2d9 calc(1.6*var(--u)) calc(2.1*var(--u)));padding:0 0 calc(4*var(--u))}.ip-table.enter,.fs-list.enter,.ip-sheet.enter,.fs-sheet.enter{animation:phPush .24s cubic-bezier(.32,.72,0,1) both}@keyframes phPush{0%{transform:translate(18%);opacity:.3}to{transform:none;opacity:1}}.ip-list{padding:0 calc(3*var(--u))}.ip-screen .r{position:relative}.ip-screen .r-h{padding:calc(4.4*var(--u)) calc(2.4*var(--u)) calc(1.6*var(--u));font-size:max(var(--fmin,12px),calc(3.7*var(--u)));font-weight:700;color:#4c566c;text-shadow:0 calc(.3*var(--u)) 0 rgba(255,255,255,.8)}.ip-screen .r-t{padding:calc(2.6*var(--u)) calc(2.4*var(--u));font-size:max(var(--fmin,12px),calc(3.3*var(--u)));line-height:1.35;color:#4c566c;text-shadow:0 calc(.3*var(--u)) 0 rgba(255,255,255,.7)}.ip-screen .r-t .r-main{display:block;cursor:default;white-space:normal}.ip-screen .r-item,.ip-screen .r-tog,.ip-screen .r-step,.ip-screen .r-gauge{background:#fff;border:calc(.25*var(--u)) solid #a9abb0;border-top:0;display:flex;align-items:stretch}.ip-screen .r-h+.r,.ip-screen .r-t+.r:not(.r-t):not(.r-h),.ip-list>.r:not(.r-h):not(.r-t):first-child{border-top:calc(.25*var(--u)) solid #a9abb0;border-top-left-radius:calc(2.6*var(--u));border-top-right-radius:calc(2.6*var(--u));margin-top:calc(2*var(--u))}.ip-screen .r-h+.r{margin-top:0}.ip-screen .r:not(.r-h):not(.r-t):has(+.r-h),.ip-screen .r:not(.r-h):not(.r-t):has(+.r-t),.ip-screen .r:not(.r-h):not(.r-t):last-child{border-bottom-left-radius:calc(2.6*var(--u));border-bottom-right-radius:calc(2.6*var(--u))}.ip-screen .r-main{min-height:calc(11*var(--u));padding:calc(1.6*var(--u)) calc(2.8*var(--u));gap:calc(2*var(--u));color:#000;font-size:max(var(--fmin,12px),calc(4.1*var(--u)));border-radius:inherit}.ip-screen .r-label{font-weight:700;line-height:1.15}.ip-screen .r-sub{font-size:max(var(--fmin,12px),calc(3*var(--u)));color:#6d6d72;line-height:1.25;margin-top:calc(.4*var(--u))}.ip-screen .r-v{color:#385487;font-size:max(var(--fmin,12px),calc(3.8*var(--u)));white-space:nowrap;font-variant-numeric:tabular-nums}.ip-screen .r-chev{width:calc(2.2*var(--u));height:calc(2.2*var(--u));border-right:calc(.6*var(--u)) solid #8b8b8f;border-top:calc(.6*var(--u)) solid #8b8b8f;transform:rotate(45deg);margin-left:calc(.4*var(--u))}.ip-screen .r-item:not(.act) .r-chev{display:none}.ip-screen .r-acc{flex:none;width:calc(9*var(--u));display:grid;place-items:center;background:none;padding:0 calc(2*var(--u)) 0 0}.ip-screen .r-acc span{display:grid;place-items:center;width:calc(6*var(--u));height:calc(6*var(--u));border-radius:50%;color:#fff;font:italic 700 max(var(--fmin,12px),calc(3.6*var(--u))) Georgia,serif;background:linear-gradient(#7aa9f2,#2f6ae0 50%,#1b55cf 51%,#2b67de);box-shadow:0 0 0 calc(.4*var(--u)) #fff,0 calc(.2*var(--u)) calc(.6*var(--u)) #00000080}.ip-screen .r-main:active,.ip-screen .r-item.act .r-main:active{background:linear-gradient(#058cf5,#015fe6);color:#fff}.ip-screen .r-main:active .r-v,.ip-screen .r-main:active .r-sub{color:#fff}.ip-screen .dim .r-label,.ip-screen .dim .r-v{color:#9a9aa0}.ip-screen .t-bad .r-v{color:#c4231b}.ip-screen .t-warn .r-v{color:#b06d00}.ip-screen .t-ok .r-v{color:#2a7d32}.ip-screen .armed .r-main{background:linear-gradient(#ff6a5c,#d4120a);color:#fff}.ip-screen .armed .r-sub{color:#ffe3e0}.ip-screen .unread .r-dot{width:calc(2.6*var(--u));height:calc(2.6*var(--u));border-radius:50%;background:linear-gradient(#7fb0ff,#1a62e0)}.ip-screen .r-switch{position:relative;flex:none;width:calc(24*var(--u));height:calc(7.4*var(--u));border-radius:calc(1.6*var(--u));overflow:hidden;border:calc(.25*var(--u)) solid #9c9ca2;background:linear-gradient(#e8e8e8,#fdfdfd)}.ip-screen .r-switch b{display:flex;position:absolute;top:0;bottom:0;width:50%;align-items:center;justify-content:center;font-size:max(var(--fmin,12px),calc(3.4*var(--u)));font-weight:700}.ip-screen .r-switch .r-on{left:0;color:#fff;background:linear-gradient(#2c6ad8,#5a95f5);text-shadow:0 calc(-.2*var(--u)) 0 rgba(0,0,0,.4)}.ip-screen .r-switch .r-off{right:0;color:#7a7a7a}.ip-screen .r-switch i{position:absolute;top:0;bottom:0;left:0;width:50%;border-radius:calc(1.4*var(--u));background:linear-gradient(#cfcfcf,#fbfbfb);box-shadow:0 0 0 calc(.25*var(--u)) #9c9ca2,0 calc(.3*var(--u)) calc(.5*var(--u)) #0000004d;transition:transform .2s cubic-bezier(.23,1,.32,1);z-index:2}.ip-screen .on .r-switch i{transform:translate(100%)}.ip-screen .r-tog:not(.on) .r-switch .r-on{opacity:0}.ip-screen .r-tog.on .r-switch .r-off{opacity:0}.ip-screen .r-tog .r-main:active{background:none;color:#000}.ip-screen .r-gauge .r-main{flex-wrap:wrap}.ip-screen .r-bar{flex:1 0 100%;height:calc(2.2*var(--u));border-radius:calc(1.1*var(--u));background:linear-gradient(#c9ccd2,#e7e9ec);box-shadow:inset 0 calc(.3*var(--u)) calc(.4*var(--u)) #00000040;overflow:hidden;margin-top:calc(1.2*var(--u))}.ip-screen .r-bar i{display:block;height:100%;border-radius:calc(1.1*var(--u));background:linear-gradient(#9cc4ff,#3b7cf0 50%,#2768e2 51%,#4a8cf5)}.ip-screen .t-warn .r-bar i{background:linear-gradient(#ffd27a,#f0a400 50%,#e29400 51%,#f5b52c)}.ip-screen .t-bad .r-bar i{background:linear-gradient(#ff9b90,#e3291e 50%,#cf1a10 51%,#ec4a3e)}.ip-screen .r-stepper{display:flex;align-items:center;gap:calc(2*var(--u))}.ip-screen .r-stepper button{width:calc(9*var(--u));height:calc(7*var(--u));border:calc(.25*var(--u)) solid #8e9198;border-radius:calc(1.4*var(--u));padding:0;cursor:pointer;background:linear-gradient(#fdfdfd,#d9dbde);display:grid;place-items:center}.ip-screen .r-stepper button:active{background:linear-gradient(#058cf5,#015fe6);color:#fff}.ip-screen .r-stepper i:before{font-style:normal;font-weight:700;font-size:max(var(--fmin,12px),calc(5*var(--u)))}.ip-screen .r-dec i:before{content:"−"}.ip-screen .r-inc i:before{content:"+"}.ip-screen .r-stepper .dim{opacity:.4}.ip-screen .r-step .r-main{cursor:default}.ip-screen .r-step .r-v{min-width:calc(14*var(--u));text-align:center;font-weight:700;color:#000}.ip-screen .r-keypad{margin-top:calc(3*var(--u));background:#e8eaed;border-radius:calc(2.6*var(--u));border:calc(.25*var(--u)) solid #a9abb0;padding:calc(3*var(--u))}.calc-disp{font-variant-numeric:tabular-nums}.ip-screen .calc-disp,.fs-screen .calc-disp,.bb-screen .calc-disp{text-align:right;font-size:max(var(--fmin,12px),calc(11*var(--u)));font-weight:500;padding:calc(1*var(--u)) calc(2*var(--u));white-space:nowrap;overflow:hidden}.calc-keys{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(2*var(--u));margin-top:calc(2*var(--u))}.calc-keys .ck{height:calc(13*var(--u));border:0;border-radius:calc(2*var(--u));cursor:pointer;font-size:max(var(--fmin,12px),calc(5.4*var(--u)));font-weight:600}.calc-keys .ck-0{grid-column:span 2}.bb-screen .r-keypad.r{padding:calc(1*var(--u)) calc(2*var(--u));background:#10182a}.bb-screen .calc-disp{font-size:max(var(--fmin,12px),calc(7*var(--u)));padding:0 calc(1*var(--u));color:#cfe3ff;font-family:IBM Plex Mono,monospace}.bb-screen .calc-keys{grid-template-columns:repeat(6,1fr);gap:calc(1.2*var(--u));margin-top:calc(1*var(--u))}.bb-screen .ck{height:calc(9.4*var(--u));font-size:max(var(--fmin,12px),calc(4*var(--u)));border-radius:calc(1.4*var(--u));background:linear-gradient(#3a3f4f,#1b1e27);color:#e8ecf6}.bb-screen .ck-op{background:linear-gradient(#4a5a7a,#25324d)}.bb-screen .ck-eq{background:linear-gradient(#3a6fc0,#1d4c95)}.bb-screen .ck-0{grid-column:auto}.ip-screen .ck{background:linear-gradient(#5d6067,#2f3237);color:#fff;box-shadow:0 calc(.4*var(--u)) calc(.6*var(--u)) #0006}.ip-screen .ck-op{background:linear-gradient(#9aa1aa,#5f666f)}.ip-screen .ck-eq{background:linear-gradient(#ffad3b,#e2770a)}.ip-screen .ck:active{filter:brightness(1.3)}.ip-sheet{flex:1;display:flex;flex-direction:column;background:#c5ccd4;min-height:0}.ip-sheetnav .ip-title{max-width:62%}.ip-done{position:absolute;right:calc(1.6*var(--u));top:50%;transform:translateY(-50%);height:calc(7.4*var(--u));padding:0 calc(3*var(--u));border:calc(.25*var(--u)) solid #2a3f63;border-radius:calc(1.4*var(--u));cursor:pointer;color:#fff;font-weight:700;font-size:max(var(--fmin,12px),calc(3.3*var(--u)));background:linear-gradient(#7aa1e6,#3e6fd0 50%,#2f5fc4 51%,#3a6ad0)}.ip-sheet .ip-table{padding:calc(3*var(--u))}.ip-sheet .cd-art{background:#fff;border:calc(.25*var(--u)) solid #a9abb0;border-radius:calc(2.6*var(--u));padding:calc(2*var(--u))}.ip-sheet .cd-art svg{display:block;width:100%;height:auto}.ip-sheet .cd-term{margin:calc(3*var(--u)) calc(2*var(--u)) calc(1.4*var(--u));font-size:max(var(--fmin,12px),calc(3.4*var(--u)));font-weight:700;color:#4c566c;text-shadow:0 calc(.3*var(--u)) 0 rgba(255,255,255,.8)}.ip-group{background:#fff;border:calc(.25*var(--u)) solid #a9abb0;border-radius:calc(2.6*var(--u));overflow:hidden}.ip-group:empty{display:none}.ip-group .cd-n{margin:0;display:flex;justify-content:space-between;gap:calc(2*var(--u));padding:calc(2.4*var(--u)) calc(3*var(--u));font-size:max(var(--fmin,12px),calc(3.6*var(--u)));border-top:calc(.25*var(--u)) solid #d7d8db}.ip-group .cd-n:first-child{border-top:0}.ip-group .cd-n span{font-weight:700}.ip-group .cd-n b{font-weight:500;color:#385487;white-space:nowrap}.ip-sheet .cd-lore{margin:calc(3*var(--u)) calc(2*var(--u)) 0;font-size:max(var(--fmin,12px),calc(3.4*var(--u)));line-height:1.4;color:#3e4656;font-style:italic}.ip-sheet .cd-lore p{margin:0 0 calc(1.6*var(--u))}.ip-screen.is-card>.ip-status+.ip-sheet{animation:none}.ph-dev[data-device=flagship]{--A:.4704}.fs-body{position:absolute;inset:0}.fs-screen{inset:2% 4.2%;border-radius:calc(7.6*var(--u));background:#0b0e14;color:#e3e7f0;font-family:Barlow,system-ui,sans-serif;display:flex;flex-direction:column}.fs-cam{position:absolute;left:50%;top:4.25%;transform:translate(-50%,-50%);width:calc(3.4*var(--u));height:calc(3.4*var(--u));border-radius:50%;background:#020306;box-shadow:inset 0 0 0 calc(.5*var(--u)) #151922,0 0 0 calc(.3*var(--u)) #ffffff0a;z-index:3}.fs-status{height:calc(9*var(--u));flex:none;display:flex;align-items:center;justify-content:space-between;padding:calc(1.8*var(--u)) calc(7*var(--u)) 0;font-size:max(var(--fmin,12px),calc(3.5*var(--u)));font-weight:500;color:#eef2fb;position:relative;z-index:2;font-variant-numeric:tabular-nums}.fs-si{display:flex;align-items:center;gap:calc(1.2*var(--u));font-size:max(var(--fmin,12px),calc(3*var(--u)));font-weight:600}.fs-cash{font-size:max(var(--fmin,12px),calc(3.4*var(--u)));margin-right:calc(1.4*var(--u));font-variant-numeric:tabular-nums}.fs-status .sig{display:flex;align-items:flex-end;gap:calc(.4*var(--u));height:calc(2.8*var(--u))}.fs-status .sig i{width:calc(.8*var(--u));border-radius:calc(.3*var(--u));background:#eef2fb;opacity:.3}.fs-status .sig i.on{opacity:1}.fs-status .bat{width:calc(5.8*var(--u));height:calc(2.8*var(--u));border-radius:calc(.8*var(--u));background:#eef2fb;display:block;padding:0}.fs-status .bat i{display:none}.fs-screen.is-home{background:radial-gradient(120% 34% at 85% -4%,#dfe8f8 0%,#a9c0e8 30%,#5c78ad 55%,rgba(34,46,82,.6) 75%,transparent 92%),radial-gradient(60% 30% at 0% 30%,rgba(60,80,130,.35),transparent 70%),#0a0e1a}.fs-home{flex:1;padding:0 calc(5*var(--u));display:flex;flex-direction:column}.fs-hero{display:flex;flex-direction:column;margin-top:calc(4*var(--u))}.fs-clock{font-weight:400;font-size:max(var(--fmin,12px),calc(19*var(--u)));line-height:.95;letter-spacing:-.02em;color:#f3f6ff;text-shadow:0 calc(.4*var(--u)) calc(2*var(--u)) rgba(10,14,26,.35);font-variant-numeric:tabular-nums}.fs-date{font-size:max(var(--fmin,12px),calc(4.2*var(--u)));font-weight:500;color:#eef2fb;margin-top:calc(1.4*var(--u));text-shadow:0 calc(.3*var(--u)) calc(1.4*var(--u)) rgba(10,14,26,.5)}.fs-widgets{display:grid;grid-template-columns:1fr 1fr;gap:calc(2.4*var(--u));margin-top:calc(8*var(--u))}.fs-w{border:0;border-radius:calc(6*var(--u));padding:calc(3.4*var(--u)) calc(4*var(--u));background:#1b2130db;color:#e3e7f0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:calc(.6*var(--u));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .16s cubic-bezier(.23,1,.32,1)}.fs-w:active{transform:scale(.97)}.fs-wl{font-size:max(var(--fmin,12px),calc(3*var(--u)));color:#9fb0d0;font-weight:600}.fs-w b{font-size:max(var(--fmin,12px),calc(6.2*var(--u)));font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-ws{font-size:max(var(--fmin,12px),calc(3*var(--u)));color:#9aa3b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-w-low{background:#3a2a10;padding:calc(2.6*var(--u)) calc(4*var(--u));border-radius:calc(4.4*var(--u))}.fs-w-low.wide{grid-column:span 2;flex-direction:row;align-items:center;gap:calc(2.4*var(--u))}.fs-w-low.t-bad{background:#4a1714}.fs-w-low .fs-wl{color:#ffd28a}.fs-w-low b{font-size:max(var(--fmin,12px),calc(4.4*var(--u)))}.fs-w-low.wide b{flex:1}.fs-w-low .fs-ws{color:#ffd28a;font-weight:600;font-size:max(var(--fmin,12px),calc(3.2*var(--u)))}.fs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(3.4*var(--u)) 0;margin-top:auto;padding:calc(4*var(--u)) 0 calc(2*var(--u))}.fs-dock{display:grid;grid-template-columns:repeat(5,1fr);padding:calc(2*var(--u)) calc(4*var(--u)) 0;flex:none}.fs-app{position:relative;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:calc(1.4*var(--u));cursor:pointer;color:#e3e7f0}.fs-ic{display:grid;place-items:center;width:calc(14.6*var(--u));height:calc(14.6*var(--u));border-radius:50%;background:#d6dcf0;color:#24304d;transition:transform .16s cubic-bezier(.23,1,.32,1)}.fs-ic svg{width:52%;height:52%;stroke-width:2}.fs-app:active .fs-ic{transform:scale(.92)}.fs-ic.art{overflow:hidden;background:none}.fs-ic.art svg{width:109%;height:109%;flex:none}.fs-an{font-size:max(var(--fmin,12px),calc(3*var(--u)));font-weight:500;max-width:calc(21*var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-badge{position:absolute;top:calc(-.6*var(--u));right:calc(2.6*var(--u));min-width:calc(4.6*var(--u));height:calc(4.6*var(--u));padding:0 calc(1*var(--u));border-radius:calc(2.3*var(--u));background:#f2b8b5;color:#601410;font:700 max(var(--fmin,12px),calc(2.8*var(--u)))/calc(4.6*var(--u)) "Barlow",sans-serif;text-align:center}.fs-badge:empty{display:none}.fs-search{flex:none;margin:calc(3*var(--u)) calc(5*var(--u)) 0;height:calc(12.4*var(--u));border-radius:calc(6.2*var(--u));background:#2a3040;display:flex;align-items:center;gap:calc(3*var(--u));padding:0 calc(4*var(--u));color:#c4cbe0;font-size:max(var(--fmin,12px),calc(3.8*var(--u)))}.fs-g{position:relative;width:calc(4.4*var(--u));height:calc(4.4*var(--u));border-radius:50%;border:calc(.7*var(--u)) solid #c4cbe0}.fs-g:after{content:"";position:absolute;right:calc(-1.8*var(--u));bottom:calc(-1.8*var(--u));width:calc(2*var(--u));height:calc(.7*var(--u));background:#c4cbe0;transform:rotate(45deg);border-radius:calc(.4*var(--u))}.fs-mic{margin-left:auto;position:relative;width:calc(2.8*var(--u));height:calc(4.2*var(--u));border-radius:calc(1.4*var(--u));background:#c4cbe0}.fs-mic:after{content:"";position:absolute;left:calc(-1*var(--u));right:calc(-1*var(--u));top:calc(1.8*var(--u));height:calc(3.4*var(--u));border:calc(.6*var(--u)) solid #c4cbe0;border-top:0;border-radius:0 0 calc(2.4*var(--u)) calc(2.4*var(--u))}.fs-gest{flex:none;height:calc(7*var(--u));border:0;background:none;padding:0;display:grid;place-items:center;cursor:pointer}.fs-gest i{display:block;width:calc(30*var(--u));height:calc(1.2*var(--u));border-radius:calc(.6*var(--u));background:#eef2fb;opacity:.85}.fs-bar{flex:none;display:flex;align-items:flex-start;gap:calc(2*var(--u));padding:calc(2*var(--u)) calc(4*var(--u)) calc(3*var(--u))}.fs-back{flex:none;width:calc(11*var(--u));height:calc(11*var(--u));border-radius:50%;border:0;background:none;display:grid;place-items:center;cursor:pointer;color:#e3e7f0;padding:0}.fs-back:active{background:#ffffff1a}.fs-back svg{width:calc(6*var(--u));height:calc(6*var(--u));fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fs-tt{display:flex;flex-direction:column;min-width:0;padding-top:calc(1.4*var(--u))}.fs-title{font-size:max(var(--fmin,12px),calc(7.4*var(--u)));font-weight:500;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-sub{font-size:max(var(--fmin,12px),calc(3.4*var(--u)));color:#9aa3b5;margin-top:calc(.6*var(--u))}.fs-sub:empty{display:none}.fs-list{flex:1;padding:0 calc(3.4*var(--u)) calc(3*var(--u))}.fs-screen .r-h{padding:calc(5*var(--u)) calc(3*var(--u)) calc(2*var(--u));font-size:max(var(--fmin,12px),calc(3.4*var(--u)));font-weight:600;color:#a8c7fa;letter-spacing:.02em}.fs-screen .r-t{padding:calc(2.4*var(--u)) calc(3*var(--u));font-size:max(var(--fmin,12px),calc(3.6*var(--u)));line-height:1.4;color:#c4cad8}.fs-screen .r-t .r-main{display:block;cursor:default;white-space:normal}.fs-screen .r-item,.fs-screen .r-tog,.fs-screen .r-step,.fs-screen .r-gauge{display:flex;align-items:stretch;background:#161b24;margin-top:calc(.6*var(--u));border-radius:calc(1.4*var(--u));overflow:hidden}.fs-screen .fs-rows>.r:not(.r-h):not(.r-t):first-child,.fs-screen .r-h+.r,.fs-screen .r-t+.r:not(.r-h):not(.r-t){border-top-left-radius:calc(5.4*var(--u));border-top-right-radius:calc(5.4*var(--u));margin-top:0}.fs-screen .r:not(.r-h):not(.r-t):has(+.r-h),.fs-screen .r:not(.r-h):not(.r-t):has(+.r-t),.fs-screen .r:not(.r-h):not(.r-t):last-child{border-bottom-left-radius:calc(5.4*var(--u));border-bottom-right-radius:calc(5.4*var(--u))}.fs-screen .r-main{min-height:calc(15*var(--u));padding:calc(3*var(--u)) calc(4.4*var(--u));gap:calc(3*var(--u));color:#e3e7f0;font-size:max(var(--fmin,12px),calc(4.2*var(--u)));transition:background-color .12s ease}.fs-screen .r-main:active{background:#a8c7fa1f}.fs-screen .r-label{line-height:1.2;font-weight:500}.fs-screen .r-sub{font-size:max(var(--fmin,12px),calc(3.3*var(--u)));color:#9aa3b5;line-height:1.3;margin-top:calc(.6*var(--u))}.fs-screen .r-v{font-size:max(var(--fmin,12px),calc(3.9*var(--u)));color:#a8c7fa;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.fs-screen .r-chev{display:none}.fs-screen .r-acc{flex:none;width:calc(12*var(--u));background:none;display:grid;place-items:center;color:#9aa3b5}.fs-screen .r-acc span{display:grid;place-items:center;width:calc(6*var(--u));height:calc(6*var(--u));border-radius:50%;border:calc(.5*var(--u)) solid currentColor;font:600 max(var(--fmin,12px),calc(3.4*var(--u))) "Barlow",sans-serif}.fs-screen .dim .r-label,.fs-screen .dim .r-v{color:#5f6778}.fs-screen .t-bad .r-v{color:#f2b8b5}.fs-screen .t-warn .r-v{color:#ffd28a}.fs-screen .t-ok .r-v{color:#9bdcaa}.fs-screen .armed .r-main{background:#601410}.fs-screen .armed .r-label{color:#ffdad6}.fs-screen .unread .r-dot{width:calc(2.4*var(--u));height:calc(2.4*var(--u));border-radius:50%;background:#a8c7fa}.fs-screen .r-switch{flex:none;position:relative;width:calc(13.6*var(--u));height:calc(8.4*var(--u));border-radius:calc(4.2*var(--u));background:#2a3242;box-shadow:inset 0 0 0 calc(.5*var(--u)) #8e98ad;transition:background-color .16s ease}.fs-screen .r-switch i{position:absolute;left:calc(1.1*var(--u));top:50%;width:calc(6.2*var(--u));height:calc(6.2*var(--u));border-radius:50%;background:#8e98ad;transform:translateY(-50%) scale(.71);transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .16s ease}.fs-screen .on .r-switch{background:#a8c7fa;box-shadow:none}.fs-screen .on .r-switch i{background:#0b305f;transform:translate(calc(5.2*var(--u)),-50%) scale(1)}.fs-screen .dim .r-switch{opacity:.45}.fs-screen .r-gauge .r-main{flex-wrap:wrap}.fs-screen .r-bar{flex:1 0 100%;height:calc(1.8*var(--u));border-radius:calc(.9*var(--u));background:#2a3242;overflow:hidden;margin-top:calc(1.4*var(--u))}.fs-screen .r-bar i{display:block;height:100%;border-radius:calc(.9*var(--u));background:#a8c7fa}.fs-screen .t-warn .r-bar i{background:#ffd28a}.fs-screen .t-bad .r-bar i{background:#f2b8b5}.fs-screen .t-ok .r-bar i{background:#9bdcaa}.fs-screen .r-step .r-main{cursor:default}.fs-screen .r-stepper{display:flex;align-items:center;gap:calc(2.4*var(--u))}.fs-screen .r-stepper button{width:calc(10.4*var(--u));height:calc(10.4*var(--u));border-radius:50%;border:0;padding:0;cursor:pointer;background:#2a3a57;color:#d6e3ff;display:grid;place-items:center;transition:transform .12s ease}.fs-screen .r-stepper button:active{transform:scale(.92)}.fs-screen .r-stepper i:before{font-style:normal;font-weight:600;font-size:max(var(--fmin,12px),calc(5.4*var(--u)))}.fs-screen .r-dec i:before{content:"−"}.fs-screen .r-inc i:before{content:"+"}.fs-screen .r-stepper .dim{opacity:.35}.fs-screen .r-step .r-v{min-width:calc(15*var(--u));text-align:center;font-size:max(var(--fmin,12px),calc(5*var(--u)));color:#e3e7f0}.fs-screen .r-keypad{background:#161b24;border-radius:calc(5.4*var(--u));padding:calc(4*var(--u))}.fs-screen .ck{background:#2a3242;color:#e3e7f0;border-radius:50%;height:calc(16*var(--u))}.fs-screen .calc-keys .ck-0{border-radius:calc(8*var(--u))}.fs-screen .ck-op{background:#2a3a57;color:#d6e3ff}.fs-screen .ck-eq{background:#a8c7fa;color:#0b305f}.fs-screen .ck:active{filter:brightness(1.25)}.fs-sheet{flex:1;display:flex;flex-direction:column;background:#161b24;border-radius:calc(7*var(--u)) calc(7*var(--u)) 0 0;margin-top:calc(3*var(--u));min-height:0}.fs-handle{width:calc(9*var(--u));height:calc(1.2*var(--u));border-radius:calc(.6*var(--u));background:#5f6778;margin:calc(2.4*var(--u)) auto calc(1*var(--u))}.fs-sheetbody{flex:1;padding:calc(2*var(--u)) calc(5*var(--u)) calc(4*var(--u))}.fs-sheet .cd-art{background:#0b0e14;border-radius:calc(4*var(--u));padding:calc(3*var(--u))}.fs-sheet .cd-art svg{display:block;width:100%;height:auto}.fs-sheet p{margin:0}.fs-sheet .cd-name{font-size:max(var(--fmin,12px),calc(6.6*var(--u)));font-weight:600;margin-top:calc(4*var(--u));line-height:1.15}.fs-sheet .cd-term{display:inline-block;margin-top:calc(1.6*var(--u));font-size:max(var(--fmin,12px),calc(3.2*var(--u)));color:#a8c7fa;border:calc(.3*var(--u)) solid #3a4560;border-radius:calc(2*var(--u));padding:calc(.6*var(--u)) calc(2.4*var(--u))}.fs-sheet .cd-term:empty{display:none}.fs-sheet .cd-nums{margin-top:calc(3*var(--u))}.fs-sheet .cd-n{display:flex;justify-content:space-between;gap:calc(3*var(--u));padding:calc(2.4*var(--u)) 0;border-bottom:calc(.25*var(--u)) solid #2a3242;font-size:max(var(--fmin,12px),calc(3.8*var(--u)))}.fs-sheet .cd-n span{color:#9aa3b5}.fs-sheet .cd-n b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.fs-sheet .cd-lore{margin-top:calc(3*var(--u));font-size:max(var(--fmin,12px),calc(3.7*var(--u)));line-height:1.45;color:#c4cad8}.fs-sheet .cd-lore p+p{margin-top:calc(2*var(--u))}.fs-close{flex:none;margin:0 calc(5*var(--u)) calc(5*var(--u));height:calc(12*var(--u));border:0;border-radius:calc(6*var(--u));background:#a8c7fa;color:#0b305f;font-weight:600;font-size:max(var(--fmin,12px),calc(4*var(--u)));cursor:pointer}.ip-screen .r-item .r-main,.fs-screen .r-item .r-main,.bb-screen .r-item .r-main,.bb-screen .r-gauge .r-main{flex-wrap:wrap}.ip-screen .r-item .r-l,.fs-screen .r-item .r-l{flex:1 1 11ch;min-width:min(11ch,100%)}.bb-screen .r-item .r-l{flex:1 1 auto;max-width:100%}.ip-screen .r-gauge .r-l,.fs-screen .r-gauge .r-l,.bb-screen .r-gauge .r-l{flex:1 0 auto;max-width:100%}.ip-screen .r-item .r-v,.ip-screen .r-gauge .r-v,.fs-screen .r-item .r-v,.fs-screen .r-gauge .r-v,.bb-screen .r-item .r-v,.bb-screen .r-gauge .r-v{margin-left:auto;max-width:100%;min-width:0;white-space:normal;text-align:right;overflow-wrap:anywhere}.bk-lcd .r-item .r-v{max-width:100%;white-space:normal;text-align:right;overflow-wrap:anywhere}.ph-dev .gm{display:flex;flex-direction:column;height:100%}.ph-dev .gm-stage{position:relative;flex:1;min-height:0}.ph-dev .gm-cv{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:pointer}.ph-dev .gm-head{flex:none;display:flex;align-items:center;gap:calc(2*var(--u));white-space:nowrap;overflow:hidden}.ph-dev .gm-best{margin-left:auto}.bb-screen.is-game .bb-list{overflow:hidden;display:flex;flex-direction:column;background:#050b18}.bb-screen.is-game .r-keypad.r{flex:1;min-height:0;padding:0;background:#050b18}.bb-screen .gm-bricks .gm-head{height:calc(5.4*var(--u));padding:0 calc(2*var(--u));background:linear-gradient(#1d2b45,#101a2e);color:#cfe3ff;font:600 max(var(--fmin,12px),calc(3.2*var(--u))) "IBM Plex Mono",ui-monospace,monospace;border-bottom:calc(.3*var(--u)) solid #2c4a7a}.gm-balls{display:flex;gap:calc(1*var(--u))}.gm-balls i{display:block;width:calc(2.4*var(--u));height:calc(2.4*var(--u));border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#9aa4b4 50%,#2c333d)}.ip-screen.is-game .ip-table{padding:0;overflow:hidden;display:flex;flex-direction:column;background:#000}.ip-screen.is-game .ip-list{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.ip-screen.is-game .r-keypad{flex:1;min-height:0;margin:0;border:0;border-radius:0;padding:0;background:#000}.ip-screen .gm-cv,.fs-screen .gm-cv{image-rendering:auto}.ip-screen .gm-sling .gm-head{height:calc(8*var(--u));padding:0 calc(2.4*var(--u));color:#fff;font-weight:700;font-size:max(var(--fmin,12px),calc(3.6*var(--u)));text-shadow:0 calc(-.25*var(--u)) 0 rgba(0,0,0,.5);font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff59,#ffffff14 50%,#0000001a 51%,#00000040),#4a6189;border-bottom:calc(.3*var(--u)) solid #1f2d47}.gm-queue{display:flex;gap:calc(1.4*var(--u))}.gm-queue i{display:block;width:calc(4.4*var(--u));height:calc(4.4*var(--u));border-radius:50%;box-shadow:0 calc(.3*var(--u)) calc(.5*var(--u)) #00000080;transition:opacity .2s ease}.gm-queue .q-chrome{background:radial-gradient(circle at 35% 30%,#fff,#cfd6df 30%,#6f7a88 80%,#1f252d)}.gm-queue .q-hot{background:radial-gradient(circle at 35% 30%,#fff6c8,#ffb03a 30%,#e2570f 80%,#6e1a05)}.gm-queue .q-carbide{background:radial-gradient(circle at 35% 30%,#c9d3e6,#6d7686 30%,#3a404b 80%,#121419)}.gm-queue i.used{opacity:.25;filter:grayscale(1)}.fs-screen.is-game .fs-list{overflow:hidden;display:flex;flex-direction:column;padding:0 calc(3.4*var(--u)) calc(2*var(--u))}.fs-screen.is-game .fs-rows{flex:1;min-height:0;display:flex;flex-direction:column}.fs-screen.is-game .r-keypad{flex:1;min-height:0;padding:0;background:none;border-radius:0}.fs-screen .gm-merge .gm-head{height:calc(11*var(--u));padding:0 calc(1.4*var(--u));font-size:max(var(--fmin,12px),calc(4.6*var(--u)));font-weight:600;color:#e3e7f0;font-variant-numeric:tabular-nums}.fs-screen .gm-merge .gm-best{color:#a8c7fa;font-size:max(var(--fmin,12px),calc(3.8*var(--u)));font-weight:500}.fs-screen .gm-note{flex:1;min-width:0;text-align:center;font-size:max(var(--fmin,12px),calc(3*var(--u)));font-weight:500;color:#ffd28a;white-space:normal;line-height:1.2}#phone .ph-notes{position:absolute;left:16px;bottom:110px;width:min(340px,calc(100vw - 32px));z-index:3;font-family:Barlow,system-ui,sans-serif;display:flex;flex-direction:column;gap:8px;pointer-events:none}#phone .ph-notes[hidden]{display:none}#phone .ph-notes{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto}#phone .ph-notes::-webkit-scrollbar{display:none}.nb-slot{pointer-events:auto}.nb-slot:empty{display:none}.nb-slot>*{animation:nbIn .26s cubic-bezier(.23,1,.32,1) both}.nb-slot>.out{animation:nbOut .16s ease both}@keyframes nbIn{0%{transform:translateY(12px) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes nbOut{to{transform:translateY(8px);opacity:0}}.ph-notes button{font:inherit;color:inherit;cursor:pointer}.ph-notes button:focus-visible{outline:2px solid #ffd27a;outline-offset:2px}.nb-pager{position:relative;display:flex;align-items:center;gap:10px;width:248px;height:70px;padding:10px 12px;border:0;border-radius:16px 16px 22px 22px;text-align:left;background:radial-gradient(80% 60% at 30% 0%,rgba(255,255,255,.14),transparent 60%),linear-gradient(#3a3d42,#26292d);box-shadow:inset 0 0 0 1.5px #00000080,inset 0 2px 1px #ffffff1f,0 10px 24px #0000008c}.pg-lcd{flex:1;height:38px;border-radius:4px;background:#b7bfa8;box-shadow:inset 0 2px 4px #00000073;overflow:hidden;display:flex;align-items:center;font-family:VT323,monospace;font-size:23px;color:#1f261a}.pg-run{white-space:nowrap;padding-left:100%;animation:pgRun 7s linear infinite}@keyframes pgRun{to{transform:translate(-100%)}}.pg-keys{display:flex;flex-direction:column;gap:4px}.pg-keys i{display:block;width:16px;height:9px;border-radius:5px;background:linear-gradient(#e2dccb,#bfb69c);box-shadow:0 1px 1px #00000080}.pg-led{position:absolute;top:7px;right:16px;width:6px;height:6px;border-radius:50%;background:#3cff6a;box-shadow:0 0 8px #3cff6a;animation:pgLed 1s steps(1) infinite}@keyframes pgLed{50%{opacity:.2}}.nb{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 12px 28px #00000080}.nb-open{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:0;text-align:left;padding:10px 40px 10px 12px;background:none}.nb-x{position:absolute;top:4px;right:4px;width:32px;height:32px;border:0;background:none;font-size:20px;line-height:1;opacity:.75}.nb-opts{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px}.nb-opt{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;border-radius:8px;padding:8px 10px;min-height:44px;line-height:1.2}.nb-opt small{font-size:12px;opacity:.85}.nb-opt[aria-disabled=true]{opacity:.45}.nb-time{height:3px;margin:0 10px 8px;border-radius:2px;overflow:hidden;background:#7f7f7f4d}.nb-time i{display:block;height:100%;width:100%}.nb-h{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px}.nb-h svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.nb-s{font-weight:600;font-size:15px}.nb-b{font-size:13.5px;opacity:.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nb-bb{background:linear-gradient(#f4f6f0,#dfe5d8);color:#141a12;border:2px solid #2d3e5a;font-family:IBM Plex Sans Condensed,Barlow,sans-serif;border-radius:4px}.nb-bb .nb-h{color:#1d4c95}.nb-bb .nb-opt{border:1px solid #8c9a80;background:#fff;color:#141a12}.nb-bb .nb-opt:first-child{background:linear-gradient(#3a6fc0,#1d4c95);color:#fff;border-color:#1d4c95}.nb-bb .nb-time i{background:#1d4c95}.nb-ip{background:linear-gradient(#465a82f0,#18223cf2);color:#fff;border:2px solid rgba(255,255,255,.75);border-radius:14px;text-align:center}.nb-ip .nb-open{align-items:center;text-align:center;padding:12px 14px 8px}.nb-ip .nb-h{font-size:16px}.nb-ip .nb-s{font-size:15px;font-weight:600}.nb-ip .nb-b{font-size:14px}.nb-ipbtns,.nb-ip .nb-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 12px 12px}.nb-ipbtns button,.nb-ip .nb-opt{height:auto;min-height:40px;border:1px solid rgba(0,0,0,.6);border-radius:8px;background:linear-gradient(#fff6,#ffffff24 50%,#ffffff0f 51%,#ffffff24);color:#fff;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.5);align-items:center;text-align:center}.nb-ip .nb-time i{background:#9cc4ff}.nb-fs{background:#1d2330;color:#e3e7f0;border-radius:24px}.nb-fs .nb-open{padding:12px 44px 10px 16px}.nb-fs .nb-h{font-weight:500;font-size:12px;color:#9aa3b5}.nb-appic{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#a8c7fa;color:#0b305f}.nb-appic svg{width:11px;height:11px}.nb-fs .nb-x{color:#9aa3b5}.nb-fs .nb-opt{border:0;border-radius:18px;background:#2a3a57;color:#d6e3ff}.nb-fs .nb-opt:first-child{background:#a8c7fa;color:#0b305f}.nb-fs .nb-time i{background:#a8c7fa}.ph-unbox{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(60% 50% at 50% 45%,#2a2c30,#0d0e10 75%);opacity:0;transition:opacity .26s ease;font-family:Barlow,system-ui,sans-serif;color:#e8ecef}.ph-unbox.show{opacity:1}.ph-unbox.out{opacity:0}.ub-stage{position:relative;width:min(300px,64vw);aspect-ratio:.62;max-height:66vh}.ub-box{position:absolute;inset:8% 0 0;border-radius:6px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8%;background:linear-gradient(#c9a777,#a9864f);box-shadow:inset 0 0 0 2px #0003,0 24px 50px #0009;transition:transform .7s cubic-bezier(.32,.72,0,1),opacity .5s ease}.ub-label{font:700 13px Barlow Condensed,sans-serif;letter-spacing:.24em;color:#281c0acc;border:1.5px solid rgba(40,28,10,.6);padding:4px 10px}.ub-lid{position:absolute;left:-3%;right:-3%;top:-6%;height:26%;border-radius:6px;background:linear-gradient(#d6b585,#b8945c);box-shadow:0 6px 12px #00000059;transition:transform .6s cubic-bezier(.32,.72,0,1),opacity .4s ease}.ph-era-2 .ub-box{background:linear-gradient(#24365e,#14203b)}.ph-era-2 .ub-lid{background:linear-gradient(#2f4677,#1d2c50)}.ph-era-2 .ub-label{color:#c9d6f2;border-color:#c9d6f2}.ph-era-3 .ub-box{background:linear-gradient(#18181b,#050506)}.ph-era-3 .ub-lid{background:linear-gradient(#26262a,#0e0e10)}.ph-era-3 .ub-label{color:#d8d8dc;border:0;letter-spacing:.4em}.ph-era-4 .ub-box{background:linear-gradient(#f4f5f7,#d8dce3)}.ph-era-4 .ub-lid{background:linear-gradient(#fbfcfd,#e4e7ec)}.ph-era-4 .ub-label{display:none}.ub-dev{position:absolute;left:50%;bottom:6%;transform:translate(-50%) scale(.82);transform-origin:50% 100%;opacity:0;transition:transform .8s cubic-bezier(.32,.72,0,1),opacity .4s ease}.ub-dev .ph-dev{--fmin:0px;width:min(280px,58vw,calc(62vh * var(--A)));pointer-events:none}body:has(#lift:not([hidden])) .ph-unbox{background:radial-gradient(40% 30% at 50% 88%,rgba(0,0,0,.55),transparent 70%)}@media(orientation:landscape)and (max-height:600px){.ub-stage{width:min(200px,40vw);max-height:62vh}.ub-dev .ph-dev{width:min(180px,36vw,calc(56vh * var(--A)))}.ph-unbox{gap:10px}}.ph-unbox.lift .ub-lid{transform:translateY(-120%) rotate(-6deg);opacity:0}.ph-unbox.lift .ub-dev{opacity:1;transform:translate(-50%,-6%) scale(1)}.ph-unbox.lift .ub-box{transform:translateY(40%);opacity:0}.ph-unbox.rm .ub-box{display:none}.ph-unbox.rm .ub-dev{opacity:1;transform:translate(-50%)}.ub-cap{margin:0;min-height:1.4em;font-size:15px;color:#c9ced4;text-align:center;padding:0 24px}.ub-skip{position:absolute;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));min-width:72px;height:44px;border-radius:22px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#e8ecef;font:600 14px Barlow,sans-serif;cursor:pointer}.ph-unbox.home .ph-screen>*{animation:ubIn .42s cubic-bezier(.23,1,.32,1) both}@keyframes ubIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.boot{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%}.boot-1{background:#c4dc7a;color:#2f3a24;font-family:VT323,monospace;font-size:max(var(--fmin,12px),calc(9*var(--u)))}.boot-1 b{font-family:Silkscreen,monospace;font-weight:400;font-size:max(var(--fmin,12px),calc(8*var(--u)));letter-spacing:.06em}.boot-1 span{animation:lcdBlink .7s steps(1) infinite}.boot-2{background:#fff;color:#1d4c95;font-family:IBM Plex Sans Condensed,sans-serif}.boot-2 b{font-size:max(var(--fmin,12px),calc(7*var(--u)));letter-spacing:.12em}.boot-2 span{font-size:max(var(--fmin,12px),calc(3.4*var(--u)));color:#556}.boot-2 .hg{width:calc(6*var(--u));height:calc(9*var(--u));background:conic-gradient(#1d4c95 0 25%,transparent 0 50%,#1d4c95 0 75%,transparent 0);clip-path:polygon(0 0,100% 0,55% 50%,100% 100%,0 100%,45% 50%);animation:hg .9s steps(4) infinite}@keyframes hg{to{transform:rotate(180deg)}}.boot-3{background:#000}.boot-3 svg{width:calc(22*var(--u));height:calc(22*var(--u));animation:bootGlow 1.4s ease-in-out both}@keyframes bootGlow{0%{opacity:0;filter:brightness(.4)}to{opacity:1;filter:none}}.boot-4{background:#0a0e1a;color:#e9eefc}.boot-4 b{font-size:max(var(--fmin,12px),calc(10*var(--u)));font-weight:400}.b4dots{display:flex;gap:calc(2.4*var(--u))}.b4dots i{width:calc(3.4*var(--u));height:calc(3.4*var(--u));border-radius:50%;background:#a8c7fa;animation:b4 1s ease-in-out infinite}.b4dots i:nth-child(2){animation-delay:.12s;background:#f2b8b5}.b4dots i:nth-child(3){animation-delay:.24s;background:#ffd28a}.b4dots i:nth-child(4){animation-delay:.36s;background:#9bdcaa}@keyframes b4{50%{transform:translateY(-60%)}}@media(prefers-reduced-motion:reduce){.ph-glyph,.ph-glyph.ring,.ph-wrap.opening .ph-dev,.ph-wrap.closing .ph-dev,.nb-slot>*,.ip-table.enter,.fs-list.enter,.ip-sheet.enter,.fs-sheet.enter,.ph-unbox.home .ph-screen>*{animation:none!important;transition:opacity .16s ease}.pg-run{animation:none;padding-left:0}.pg-led,.bb-led,.b4dots i,.boot-2 .hg{animation:none}.ub-box,.ub-lid,.ub-dev{transition:opacity .2s ease}}@media(orientation:landscape)and (max-height:600px),(min-width:700px)and (min-height:601px){#phone .ph-wrap{overflow:hidden}#phone .ph-wrap .ph-dev{aspect-ratio:auto;flex:none;--u:var(--U)}#phone .ph-wrap.ph-era-1,#phone .ph-wrap.ph-era-2{align-items:flex-start}#phone .ph-wrap .ph-dev[data-device=brick]{width:calc(100*var(--u));height:calc(215.1*var(--u))}#phone .ph-wrap .ph-dev[data-device=berry]{width:calc(100*var(--u));height:calc(150.3*var(--u))}#phone .ph-wrap .ph-dev[data-device=touch]{width:calc(188.5*var(--u));height:calc(100*var(--u))}#phone .ph-dev .dv-port{display:none}#phone .ph-dev .dv-land{display:block}#phone .ph-dev[data-device=touch] .ip-glass{left:17.9%;top:9.1%;width:65.1%;height:81.8%}#phone .ph-dev[data-device=touch] .ip-homebtn{left:86.6%;top:39.7%;width:9.2%;height:17.3%}#phone .ph-dev[data-device=touch] .ip-grid{inset:0 0 calc(19*var(--u));grid-template-columns:repeat(6,1fr);gap:calc(3*var(--u)) 0;padding:calc(3*var(--u)) calc(2*var(--u)) calc(1*var(--u))}#phone .ph-dev[data-device=touch] .ip-dock{height:calc(19*var(--u));grid-template-columns:repeat(6,1fr);padding:0 calc(20*var(--u)) calc(.6*var(--u))}#phone .ph-dev[data-device=touch] .ip-dock .ip-ic{-webkit-box-reflect:none;width:calc(12.4*var(--u));height:calc(12.4*var(--u))}#phone .ph-dev[data-device=touch] .ip-dock .ip-app{gap:calc(.6*var(--u))}#phone .ph-dev[data-device=touch] .ip-dock .ip-an{margin-top:0}#phone .ph-dev[data-device=touch] .ip-nav{height:calc(10*var(--u))}#phone .ph-wrap .ph-dev[data-device=flagship]{width:calc(212.6*var(--u));height:calc(100*var(--u))}#phone .ph-dev[data-device=flagship] .fs-screen{inset:4.2% 2%}#phone .ph-dev[data-device=flagship] .fs-cam{left:4.25%;top:50%}#phone .ph-dev[data-device=flagship] .fs-status{height:calc(7*var(--u));padding:0 calc(6*var(--u)) 0 calc(9*var(--u))}#phone .ph-dev[data-device=flagship] .fs-home{display:grid;grid-template-columns:44% 1fr;grid-template-rows:auto 1fr;column-gap:calc(5*var(--u));padding:0 calc(6*var(--u)) 0 calc(9*var(--u))}#phone .ph-dev[data-device=flagship] .fs-hero{grid-column:1;grid-row:1;margin-top:calc(1*var(--u))}#phone .ph-dev[data-device=flagship] .fs-clock{font-size:max(var(--fmin,12px),calc(13*var(--u)))}#phone .ph-dev[data-device=flagship] .fs-widgets{grid-column:1;grid-row:2;margin-top:calc(3*var(--u));align-content:start}#phone .ph-dev[data-device=flagship] .fs-grid{grid-column:2;grid-row:1/span 2;margin-top:0;align-content:start;grid-template-columns:repeat(5,1fr);gap:calc(2.6*var(--u)) 0;padding-top:calc(2*var(--u))}#phone .ph-dev[data-device=flagship] .fs-ic{width:calc(12*var(--u));height:calc(12*var(--u))}#phone .ph-dev[data-device=flagship] .fs-app{gap:calc(1*var(--u))}#phone .ph-dev[data-device=flagship] .fs-search{display:none}#phone .ph-dev[data-device=flagship] .fs-dock{padding:calc(1*var(--u)) calc(40*var(--u)) 0}#phone .ph-dev[data-device=flagship] .fs-gest{height:calc(5*var(--u))}#phone .ph-dev[data-device=flagship] .fs-bar{padding:calc(1*var(--u)) calc(6*var(--u)) calc(1*var(--u)) calc(8*var(--u));align-items:center}#phone .ph-dev[data-device=flagship] .fs-title{font-size:max(var(--fmin,12px),calc(5.4*var(--u)))}#phone .ph-dev[data-device=flagship] .fs-tt{padding-top:0;flex-direction:row;align-items:baseline;gap:calc(3*var(--u))}#phone .ph-dev[data-device=flagship] .fs-list{padding:0 calc(6*var(--u)) calc(2*var(--u)) calc(9*var(--u))}#phone .ph-dev[data-device=flagship] .fs-screen .r-main{min-height:calc(11*var(--u));padding:calc(1.6*var(--u)) calc(4*var(--u))}#phone .ph-dev[data-device=flagship] .fs-screen .r-h{padding:calc(3*var(--u)) calc(3*var(--u)) calc(1*var(--u))}#phone .ph-dev[data-device=touch] .ip-screen .r-main{min-height:calc(9.5*var(--u));padding:calc(1.2*var(--u)) calc(2.8*var(--u))}#phone .ph-dev[data-device=touch] .ip-screen .r-h{padding:calc(3*var(--u)) calc(2.4*var(--u)) calc(1*var(--u))}}@media(orientation:landscape)and (min-height:380px)and (max-height:600px),(min-width:700px)and (min-height:601px){#phone .ph-dev[data-device=flagship] .fs-screen .r-main,#phone .ph-dev[data-device=touch] .ip-screen .r-main{min-height:max(44px,calc(9.5*var(--u)))}#phone .ph-dev[data-device=flagship] .fs-screen .r-main{min-height:max(44px,calc(11*var(--u)))}}@media(orientation:landscape)and (max-height:600px){#phone .ph-wrap{align-items:center;justify-content:center;padding:8px 64px 8px max(8px,env(safe-area-inset-left,0px))}#phone .ph-away{left:auto;right:max(10px,env(safe-area-inset-right,0px));bottom:max(10px,env(safe-area-inset-bottom,0px));top:auto;margin-left:0;width:48px;height:48px;border-radius:24px}#phone .ph-scrim{background:#06090a8c}#phone .ph-wrap.ph-era-1,#phone .ph-wrap.ph-era-2{align-items:flex-start}#phone .ph-wrap.ph-era-1{--U:calc((100dvh - 16px) / 139)}#phone .ph-wrap.ph-era-1.pad{--U:calc((100dvh - 16px) / 215.1)}#phone .ph-wrap.ph-era-2{--U: calc((100dvh - 16px)*.01) }#phone .ph-wrap.ph-era-3{--U:min(calc((100dvh - 8px) / 81.8),calc((100vw - 16px) / 165))}#phone .ph-wrap.ph-era-4{--U:min( calc((100dvh - 16px)*.01) ,calc((100vw - 80px) / 212.6))}}@media(min-width:700px)and (min-height:601px){#phone .ph-wrap{--H:calc(100dvh - var(--hud,0px) - 32px);align-items:flex-start;padding-top:calc(var(--hud,0px) + 16px)}#phone .ph-wrap.ph-era-1{--U:min(calc(var(--H) / 139),5.6px)}#phone .ph-wrap.ph-era-1.pad{--U:min(calc(var(--H) / 215.1),5.6px)}#phone .ph-wrap.ph-era-2{--U:min(calc(var(--H) / 100),5.6px)}#phone .ph-wrap.ph-era-3{--U:min(calc(var(--H) / 100),calc((100vw - 140px) / 188.5),5.5px)}#phone .ph-wrap.ph-era-4{--U:min(calc(var(--H) / 100),calc((100vw - 140px) / 212.6),5.4px)}#phone .ph-wrap.ph-era-1 .ph-away,#phone .ph-wrap.ph-era-2 .ph-away{left:calc(32px + 100 * var(--U))}#phone .ph-wrap.ph-era-3 .ph-away{left:calc(32px + 188.5 * var(--U))}#phone .ph-wrap.ph-era-4 .ph-away{left:calc(32px + 212.6 * var(--U))}}#phone .ph-paper{pointer-events:auto;flex:0 1 360px;min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;align-self:center;margin-left:16px;transform:rotate(1.4deg);filter:drop-shadow(0 12px 18px rgba(0,0,0,.55))}#phone .ph-paper::-webkit-scrollbar{display:none}#phone .ph-paper[hidden]{display:none}#phone .ph-paper.pp-passbook{transform:rotate(-.8deg)}@media(min-width:700px){#phone .ph-wrap.has-paper .ph-paper{margin-left:72px;max-height:calc(100dvh - var(--hud,0px) - 48px)}}@media(orientation:landscape)and (max-height:600px){#phone .ph-wrap.has-paper .ph-paper{margin-left:12px;max-height:calc(100dvh - 20px)}}@media(prefers-reduced-motion:no-preference){#phone .ph-paper:not([hidden]){animation:ppIn .22s cubic-bezier(.23,1,.32,1) both}}@keyframes ppIn{0%{opacity:0;translate:-18px 6px}to{opacity:1;translate:0 0}}.pp-sheet{position:relative;color:#1f1d1a;font:400 13px/1.45 IBM Plex Mono,ui-monospace,monospace;padding:14px 16px 16px;margin:0}.pp-sheet p{margin:0}.pp-hand{font:400 20px/1.25 Gochi Hand,Comic Sans MS,cursive;color:#1d2f6b}.pp-fax-sheet{background:linear-gradient(90deg,rgba(0,0,0,.05),transparent 6%,transparent 94%,rgba(0,0,0,.06)),linear-gradient(#f4f1e6,#ece8da);border-radius:2px}.pp-fax-sheet .fx-head{display:flex;justify-content:space-between;gap:8px;font-size:12px;letter-spacing:.04em;color:#55524a;border-bottom:1px dashed #9a958a;padding-bottom:6px;margin-bottom:10px}.pp-fax-sheet .fx-sub{font-size:12px;letter-spacing:.06em;color:#3c3a35;margin-bottom:6px}.pp-fax-sheet .fx-body{color:#2a2824;text-shadow:0 0 .6px rgba(40,38,34,.6);letter-spacing:.02em;text-transform:uppercase;word-break:break-word}.pp-fax-sheet .fx-body p{opacity:.88}.pp-fax-sheet .pp-hand{margin-top:12px;transform:rotate(-2deg);transform-origin:left center}.pp-note-sheet{background:repeating-linear-gradient(transparent 0 25px,#b9cde0 25px 26px) 0 12px/100% 100%,#fbf6df;border-radius:1px;padding:12px 16px 16px 30px;line-height:26px}.pp-note-sheet:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:1px;background:#e2a3a3}.pp-note-sheet .pp-hand{line-height:26px}.pp-note-sheet .pp-title{color:#7a2420}.pp-note-sheet .pp-sign{text-align:right}.pp-card-sheet{background:repeating-linear-gradient(transparent 0 23px,#c7d6ea 23px 24px) 0 40px/100% 100% no-repeat,#fdfcf8;border-radius:2px;padding:14px 16px 16px;line-height:24px}.pp-card-sheet:before{content:"";position:absolute;left:0;right:0;top:38px;height:1px;background:#d77}.pp-card-sheet .cd-typed{font:600 13px/24px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.05em;color:#222;min-height:24px}.pp-card-sheet .pp-hand{line-height:24px;font-size:19px}.pp-card-sheet .pp-from{font-size:12px;color:#555;text-align:right;margin-top:6px}.pp-card-sheet .pp-pin{position:absolute;top:7px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#3b3b3b;box-shadow:inset 0 1px 1px #ffffff59}.pp-book-sheet{background:repeating-radial-gradient(circle at 30% 40%,rgba(64,110,84,.07) 0 2px,transparent 2px 7px),linear-gradient(#e4ecdf,#d5e0d2);border:1px solid #9fb3a2;border-radius:3px;padding:12px 12px 36px}.pp-book-sheet .pb-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-bottom:2px solid #3d5e48;padding-bottom:5px;margin-bottom:6px;color:#2e4a37}.pp-book-sheet .pb-head b{font:700 14px/1.1 Barlow Condensed,Barlow,sans-serif;text-transform:uppercase;letter-spacing:.1em}.pp-book-sheet .pb-head span{font-size:12px}.pb-rows{width:100%;border-collapse:collapse;font:400 12px/1.5 IBM Plex Mono,monospace;color:#262a5a;font-variant-numeric:tabular-nums}.pb-rows th{font:600 12px/1.2 Barlow Condensed,Barlow,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#3d5e48;text-align:right;padding:2px 3px 3px;border-bottom:1px solid #9fb3a2}.pb-rows td{text-align:right;padding:0 3px;white-space:nowrap;border-bottom:1px solid rgba(61,94,72,.18)}.pb-rows th:first-child,.pb-rows td:first-child,.pb-rows th:nth-child(2),.pb-rows td:nth-child(2){text-align:left}.pb-stamp{position:absolute;right:14px;bottom:6px;font:700 13px/1 IBM Plex Mono,monospace;letter-spacing:.08em;color:#6e2e789e;border:2px solid currentColor;border-radius:4px;padding:4px 7px;transform:rotate(-9deg);pointer-events:none}.ph-dev .r-paper{padding:calc(2*var(--u)) calc(2.4*var(--u)) calc(1*var(--u));background:none!important;border:0!important}.ph-dev .r-paper .pp{box-shadow:0 calc(.6*var(--u)) calc(2*var(--u)) #00000059}.ph-dev .r-choice .r-l{flex:0 1 auto;text-align:center}.ph-dev .r-choice .r-main{justify-content:center}.ph-dev .r-choice .r-v{margin-left:1ch}.ph-dev .r-choice .r-dot,.ph-dev .r-choice .r-chev{display:none!important}.bk-lcd .r-choice .r-main{border:calc(.45*var(--u)) solid #2f3a24;margin:calc(.8*var(--u)) .5ch 0;width:auto}.bk-lcd .r-choice.dim .r-main{border-style:dotted}.bb-screen .r-choice .r-main{margin:calc(1*var(--u)) calc(2*var(--u)) 0;width:auto;border:calc(.3*var(--u)) solid #8b97a8;border-radius:calc(1.2*var(--u));background:linear-gradient(#fdfdfb,#dde2d6);font-weight:700}.bb-screen .r-choice .r-main[aria-selected=true]{background:linear-gradient(#3a6fc0,#1d4c95);color:#fff;border-color:#1d4c95}.ip-screen .r-choice{background:none!important;border:0!important;margin:calc(1.6*var(--u)) calc(2.4*var(--u)) 0}.ip-screen .r-choice .r-main{border-radius:calc(2.2*var(--u));border:calc(.3*var(--u)) solid #8d9097;background:linear-gradient(#fdfdfd 0,#eceef0 49%,#dcdfe3 51%,#eef0f2);color:#2b4a85}.ip-screen .r-choice .r-label{color:#2b4a85}.ip-screen .r-choice.t-ok .r-main{background:linear-gradient(#93cf7e 0,#5aa843 49%,#3f8f2c 51%,#58a540);border-color:#2f6d22}.ip-screen .r-choice.t-ok .r-label,.ip-screen .r-choice.t-ok .r-v{color:#fff}.fs-screen .r-choice{background:none!important;margin-top:calc(1.8*var(--u));border-radius:999px!important}.fs-screen .r-choice .r-main{border-radius:999px;background:#25324a;min-height:calc(12*var(--u))}.fs-screen .r-choice .r-label{color:#d6e3ff;font-weight:600}.fs-screen .r-choice.t-ok .r-main{background:#1f3a2a}.fs-screen .r-choice.t-ok .r-label{color:#bfe8c9}.fs-screen .r-choice.dim .r-main{background:#171c26}.ph-dev{--env:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath fill-rule='evenodd' d='M0 0h11v8H0zM1 1.2l4.5 3.6L10 1.2v1.3L5.5 6.1 1 2.5z'/%3E%3C/svg%3E");--env-open:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'%3E%3Cpath fill-rule='evenodd' d='M0 3.5L5.5 0 11 3.5V9H0zM1 4.3V8h9V4.3L5.5 7.1z'/%3E%3C/svg%3E");--reply:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'%3E%3Cpath d='M4 0L0 3.5 4 7V5h2.5A3.5 3.5 0 0 1 10 8.5V9h1V8a5 5 0 0 0-5-5H4z'/%3E%3C/svg%3E");--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 0l1.6 4H12L8.5 6.6 9.8 11 6 8.3 2.2 11l1.3-4.4L0 4h4.4z'/%3E%3C/svg%3E")}.ph-dev .mail .r-dot{display:block}.bk-lcd .mail .r-dot{width:1.05em;height:.78em;margin-right:.45ch;align-self:center;background:currentColor;-webkit-mask:var(--env-open) center/contain no-repeat;mask:var(--env-open) center/contain no-repeat;opacity:.6}.bk-lcd .mail.replied .r-dot{-webkit-mask-image:var(--reply);mask-image:var(--reply)}.bk-lcd .mail.unread .r-dot{-webkit-mask-image:var(--env);mask-image:var(--env);opacity:1}.bk-lcd .unread .r-label{text-shadow:.07em 0 0 currentColor}.bb-screen .mail .r-dot{width:calc(2.6*var(--u));height:calc(2.6*var(--u));border-radius:0;box-shadow:none;background:transparent;-webkit-mask:var(--star) center/contain no-repeat;mask:var(--star) center/contain no-repeat}.bb-screen .mail.replied .r-dot{background:#5f6f86;-webkit-mask-image:var(--reply);mask-image:var(--reply)}.bb-screen .mail.unread .r-dot{background:#c8281e;box-shadow:none;-webkit-mask-image:var(--star);mask-image:var(--star)}.bb-screen .mail [aria-selected=true] .r-dot{background:#ffd34a}.bb-screen .mail:not(.unread):not(.replied) [aria-selected=true] .r-dot{background:transparent}.ip-screen .mail .r-dot{width:calc(2.6*var(--u));height:calc(2.6*var(--u));border-radius:50%}.fs-screen .mail .r-dot{width:calc(2.4*var(--u));height:calc(2.4*var(--u));border-radius:50%}.ip-screen .unread .r-label,.fs-screen .unread .r-label{font-weight:700}.ph-screen .md-lock{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1*var(--u));padding:calc(3*var(--u));overflow-y:auto;text-align:center;font-size:max(var(--fmin,12px),calc(3.4*var(--u)));line-height:1.3;background:#0b0e14;color:#dfe5f0}.md-lock .md-pad{flex:none;width:calc(8*var(--u));height:calc(8*var(--u));fill:none;stroke:currentColor;stroke-width:1.8;opacity:.8}.md-lock .md-t{font-size:max(var(--fmin,12px),calc(4.6*var(--u)));font-weight:700}.md-lock .md-s{opacity:.7;text-transform:uppercase;letter-spacing:.08em;font-size:max(var(--fmin,12px),calc(2.8*var(--u)))}.md-lock p{margin:0}.md-lock .md-f{margin-top:calc(1*var(--u));opacity:.75;font-style:italic;font-size:inherit}.bk-lcd .md-lock{background:none;color:#2f3a24;font-size:max(var(--fmin,12px),calc(4*var(--u)));line-height:1.05;gap:calc(.6*var(--u));padding:calc(1.6*var(--u));justify-content:flex-start}.bk-lcd .md-lock .md-t{font-size:inherit;font-weight:400;text-shadow:.07em 0 0 currentColor}.bk-lcd .md-lock .md-f{font-style:normal}.bb-screen .md-lock{background:#eef1ea;color:#141a12}.ip-screen .md-lock{background:radial-gradient(90% 60% at 50% 0%,#24395e,transparent 70%),#05070b;color:#fff}.ph-screen .tm{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;background:#020604;color:#5dff8a;font-family:VT323,ui-monospace,monospace;font-size:max(var(--fmin,12px),calc(4.2*var(--u)));line-height:1.12;text-shadow:0 0 calc(.8*var(--u)) rgba(80,255,130,.55)}.ph-screen .tm:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(rgba(0,0,0,.3) 0 1px,transparent 1px 3px)}.tm-head{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 calc(2*var(--u));padding:calc(1.2*var(--u)) calc(2.4*var(--u));border-bottom:1px solid rgba(93,255,138,.35)}.tm-head b{font-weight:400;letter-spacing:.08em;text-transform:uppercase}.tm-rates{color:#b9ffcb}.tm-body{flex:1;min-height:0;display:flex;flex-direction:column}.tm-log{flex:1 1 40%;min-height:0;padding:calc(1*var(--u)) calc(2.4*var(--u));opacity:.88}.tm-log p{margin:0 0 calc(.5*var(--u))}.tm-nodes{flex:1 1 60%;min-height:0;display:flex;flex-direction:column;gap:calc(.6*var(--u));padding:calc(1*var(--u)) calc(1.6*var(--u));outline:none}.ph-dev .tm-n{flex:none;display:grid;grid-template-columns:1fr auto;gap:0 calc(2*var(--u));align-items:baseline;width:100%;min-height:44px;padding:calc(.8*var(--u)) calc(1.4*var(--u));border:1px solid rgba(93,255,138,.3);border-radius:0;background:none;color:inherit;font:inherit;text-shadow:inherit;text-align:left;cursor:pointer}.tm-n b{font-weight:400}.tm-n span{color:#b9ffcb;text-align:right;white-space:nowrap}.tm-n em{grid-column:1/-1;font-style:normal;opacity:.75}.tm-n.rdy{border-color:#5dff8a;box-shadow:inset 0 0 calc(2*var(--u)) #5dff8a40}.tm-n.rdy em{opacity:1}.tm-n.own{opacity:.45;cursor:default}.ph-dev .tm-n[aria-selected=true]{background:#5dff8a;color:#021006;text-shadow:none}.tm-n[aria-selected=true] span{color:#021006}.tm-say{flex:none;margin:0;padding:calc(1*var(--u)) calc(2.4*var(--u));border-top:1px solid rgba(93,255,138,.35);color:#b9ffcb}.tm-cur{display:inline-block;width:.5em;height:.9em;margin-left:.2ch;vertical-align:-.1em;background:currentColor;animation:tmBlink 1s steps(1) infinite}@keyframes tmBlink{50%{opacity:0}}@container (min-width:420px){.tm-body{flex-direction:row}.tm-log{flex:1 1 44%;border-right:1px solid rgba(93,255,138,.25)}.tm-nodes{flex:1 1 56%}}@media(prefers-reduced-motion:reduce){.tm-cur{animation:none}}.bos-postit{position:fixed;left:var(--note-x,16px);top:var(--note-y,85px);z-index:25;width:min(285px,calc(100vw - 32px));padding:17px 21px 12px;background:#e9d58d;color:#332d20;box-shadow:2px 7px 15px #0007;transform:rotate(-2deg);font:clamp(15px,1.1vw,18px)/1.25 "Gochi Hand",cursive;pointer-events:none;border-radius:1px 1px 12px 2px}.bos-postit[hidden]{display:none}.bos-postit:before{content:"";position:absolute;top:-7px;left:38%;width:65px;height:18px;background:#ddd5ac99;transform:rotate(4deg)}.bos-postit strong{font-size:1.15em}.bos-postit p{margin:6px 0 9px}.bos-postit button{pointer-events:auto;background:none;border:0;border-bottom:1px solid #6b5b37;color:inherit;font:inherit;padding:3px 0;cursor:pointer}.bos-bulletins{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:8px;font:14px/1.3 Barlow,sans-serif;color:#d2d0b8}.bos-bulletins button{border:1px solid #7c7967;border-radius:3px;background:#24282a;color:#e8e3d1;padding:5px 9px;font:inherit;cursor:pointer}.bos-bulletins button:focus-visible{outline:2px solid #e8ca74;outline-offset:2px}.bos-bulletin-text{flex-basis:100%;margin:0;max-height:4.2em;overflow:auto}.bos-bulletins small{font-size:12px;opacity:.8}@media(max-height:450px){.bos-postit{width:250px;padding:10px 15px;font-size:15px}.bos-bulletins{font-size:12px;margin-top:3px}.bos-bulletin-text{max-height:2.8em}}@media(prefers-reduced-motion:reduce){.bos-postit{transform:none}}.bos-hockey-now{flex-basis:100%;margin:0;color:inherit;font-weight:600}.bos-hockey-now[hidden]{display:none}.rad[data-era="1"] .bos-bulletins,.rad[data-era="4"] .bos-bulletins{color:#25292a}.rad-dev:has(.bos-bulletins){max-height:calc(100dvh - 24px);overflow-y:auto;box-sizing:border-box}@media(max-height:450px){.rad-dev:has(.bos-bulletins){padding:12px 16px}.bos-bulletins{gap:6px}.bos-bulletin-text{font-size:12px}}
