@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{--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:pointer}.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:580px;margin:auto;width:100%;display:flex;flex-direction:column;gap:16px}.tv .k{font-family:var(--f-display);font-weight:600;font-size:13px;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:18px;line-height:1.5;max-width:44ch;color:var(--tv-ink)}.tv .big{font-size:22px;font-weight:600}.tv .m{color:var(--tv-muted);font-size:14px}.tv .acts{display:flex;flex-direction:column;gap:8px;margin-top:6px}.tv .go{background:var(--tv-accent);color:#111;border:0;border-radius:4px;min-height:56px;font-family:"Big Shoulders Display",var(--f-display);font-weight:800;font-size:22px;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:48px;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:8px 6px;cursor:pointer;font-size:12px;color:var(--tv-muted)}.tv .seg span b{font-family:"Big Shoulders Display",var(--f-display);font-size:24px;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:8px;font-size:14px;color:var(--tv-muted);cursor:pointer}.toggle input{accent-color:var(--tv-accent);width:18px;height:18px;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:56px 1fr;column-gap:6px;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:6px 14px;margin:0}.memo .offer dd{margin:0}.tv.memo .in{max-width:540px;gap:14px}.tv.memo{animation:docIn .24s var(--ease-out) backwards}@keyframes docIn{0%{opacity:0}}.tv.memo .rescue{text-align:left;padding:10px 14px;line-height:1.35}.tv.memo .rescue small{font-weight:500;font-size:14px;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:30px 46px;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:12px -10px -14px 14px;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:6px;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 18px/1.25 "VT323",var(--f-mono);color:var(--rib);border-bottom:2px dashed rgba(38,42,51,.55);padding-bottom:10px;grid-template-columns:52px 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 20px/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 16px}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:10px}body:not(.r2,.r3,.r4) .tv.memo .go{--stamp:rgba(170,32,24,.88);align-self:center;min-width:min(100%,260px);padding:0 22px;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:58px;font:700 24px/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 20px/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:26px 36px 26px 38px}body:not(.r2,.r3,.r4) .tv.memo .mh{grid-template-columns:46px 1fr}body:not(.r2,.r3,.r4) .tv.memo :is(p,dd,dt,label,legend){font-size:19px}}.r2 .tv.memo{background:radial-gradient(110% 90% at 50% 30%,#5b625c,#2f3431 75%)}.r2 .tv.memo .in{--ink:#2b2b2a;padding:44px 26px 34px;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:26px;right:26px;top:14px;font:500 10px/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 13px/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 15px/1.5 var(--f-mono);color:var(--ink);text-shadow:0 0 .7px rgba(40,40,40,.55)}.r2 .tv.memo dt{font:600 11.5px/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 16px/1 var(--f-mono);letter-spacing:.08em;min-height:50px}.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 14px/1.2 var(--f-mono)}.r3 .tv.memo{background:#091628c7}.r3 .tv.memo .in{--ink:#111;padding:46px 18px 16px;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:31px;padding:0 40px 0 12px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#0a97ff,#0058ee 9%,#0053ea 46%,#0062ff 88%,#0050d8);color:#fff;font:600 14px/31px "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:6px;top:5px;width:21px;height:21px;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 13px/1.7 "IBM Plex Sans Condensed",var(--f-body);background:#fff;border:1px solid #7f9db9;padding:6px 8px}.r3 .tv.memo .mh b{font-weight:600}.r3 .tv.memo h2{font:600 24px/1.1 "IBM Plex Sans Condensed",var(--f-body);text-transform:none;color:#0b2a7a}.r3 .tv.memo :is(p,dd,label,legend){font:400 15px/1.45 "IBM Plex Sans Condensed",var(--f-body);color:var(--ink)}.r3 .tv.memo .offer{border:1px solid #d0ccbc;border-radius:3px;padding:8px 10px 10px;gap:0 14px;background:#f6f5ee}.r3 .tv.memo .offer :is(dt,dd){padding:5px 0;border-bottom:1px solid #e0ddd0}.r3 .tv.memo dt{font:600 13px/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:8px;margin-top:4px}.r3 .tv.memo :is(.go,.alt){min-width:96px;min-height:40px;padding:0 16px;border:1px solid #003c74;border-radius:3px;color:#000;font:400 15px/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:10px 12px}.r4 .tv.memo{background:#05070adb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.r4 .tv.memo .in{padding:30px 30px 26px;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 12px/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 10.5px/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 16px/1.6 var(--f-body);color:#ccd3db}.r4 .tv.memo dt{font:600 10.5px/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 15px/1 var(--f-body);letter-spacing:.01em;text-transform:none;min-height:48px}.r4 .tv.memo .alt{color:#dde3ea;border:1px solid rgba(255,255,255,.2);border-radius:3px;font:500 15px/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}.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:18px;row-gap:10px;width:min(760px,100%);max-height:calc(100dvh - 24px);padding:16px;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 26px/.98 var(--f-display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.itag{display:block;margin-top:5px;font:600 11px/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:10px}.ibody p{margin:0}#infoWhat{white-space:pre-line;font-size:14px;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:5px 0}.istats dd{text-align:right;font-variant-numeric:tabular-nums;padding-left:14px}.ilore{font-style:italic;font-size:13.5px;line-height:1.45}.iact{grid-area:act;display:flex;justify-content:flex-end}.btn{border:0;padding:0 18px;min-height:42px;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:11px 14px 10px;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:6px;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 11px/1.5 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:#5a5446}body:not(.r3,.r4) .istats dd{font:500 13px/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 12px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;padding:0 22px}.r3 .icard{grid-template-areas:"art body" "art act";grid-template-rows:minmax(0,1fr) auto;padding:42px 14px 14px;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:31px;display:flex;align-items:center;gap:10px;padding:0 40px 0 12px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#0a97ff,#0058ee 9%,#0053ea 46%,#0062ff 88%,#0050d8)}.r3 .ihead h3{font:600 14px/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 12px/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:6px;top:5px;width:21px;height:21px;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:4px 8px;border-bottom:1px solid #e3e0d4;font:400 13px/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:96px;min-height:36px;border:1px solid #003c74;border-radius:3px;color:#000;font:400 14px/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:20px;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 30px/.95 var(--f-display);letter-spacing:.03em;color:#f4f6f8}.r4 .itag{font:400 12px/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:6px 0}.r4 .istats dt{font:400 13px/1.3 var(--f-body);color:var(--x-muted)}.r4 .istats dd{font:500 15px/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:9px;background:none;color:#e9edf1;font:500 12px/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;padding:0 4px}.r4 .btn:before{content:"";width:14px;height:14px;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(900px,100%)}.tv.memo .in.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:26px;align-items:start}.tv.memo .doc-a,.tv.memo .doc-b{display:flex;flex-direction:column;gap:9px;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:20px 44px}body:not(.r2,.r3,.r4) .tv.memo h2{font-size:30px}body:not(.r2,.r3,.r4) .tv.memo :is(p,dd,dt,label,legend){font-size:18px;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:46px;font-size:20px}body:not(.r2,.r3,.r4) .tv.memo .alt{min-height:42px}body:not(.r2,.r3,.r4) .tv.memo .acts{gap:10px;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 12px}body:not(.r2,.r3,.r4) .tv.memo .alt{font-size:17px;line-height:1.05}.r2 .tv.memo .in{padding:34px 22px 22px}.r2 .tv.memo h2,.r4 .tv.memo h2{font-size:30px}.r2 .tv.memo :is(p,dd,label,legend){font-size:14px;line-height:1.4}.r3 .tv.memo .in{padding-top:40px}.r3 .tv.memo h2{font-size:21px}.r4 .tv.memo .in{padding:22px 24px}.r4 .tv.memo :is(p,dd,label,legend){font-size:15px;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}}@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;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: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(6,1fr);align-content:start;gap:calc(1*var(--u));padding:calc(2.4*var(--u)) calc(2*var(--u))}.ph-dev .bb-app{color:#e9f0ff}.bb-app{position:relative;height:calc(16*var(--u));border:0;border-radius:calc(2*var(--u));background:none;color:#e9f0ff;cursor:pointer;display:grid;place-items:center;padding:0}.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(8.6*var(--u));height:calc(8.6*var(--u));display:block}.bb-ic svg{width:100%;height:100%;stroke-width:2}.bb-an{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.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-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-dock .fs-an{display:none}.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){#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-wrap .ph-dev{aspect-ratio:auto}#phone .ph-scrim{background:#06090a8c}#phone .ph-wrap .ph-dev[data-device=brick]{--u:calc((100dvh - 16px) / 215.1);width:calc(100*var(--u));height:calc(215.1*var(--u))}#phone .ph-wrap .ph-dev[data-device=berry]{--u:calc((100dvh - 16px) / 150.3);width:calc(100*var(--u));height:calc(150.3*var(--u))}#phone .ph-wrap .ph-dev[data-device=touch]{--u:min( calc((100dvh - 16px)*.01) ,calc((100vw - 80px) / 188.5));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(1*var(--u))}#phone .ph-dev[data-device=touch] .ip-dock .ip-an{display:none}#phone .ph-dev[data-device=touch] .ip-dock .ip-ic{-webkit-box-reflect:none}#phone .ph-dev[data-device=touch] .ip-nav{height:calc(10*var(--u))}#phone .ph-wrap .ph-dev[data-device=flagship]{--u:min( calc((100dvh - 16px)*.01) ,calc((100vw - 80px) / 212.6));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);padding-top:calc(2*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))}}
