@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;--glass:rgba(14,19,21,.74);--glass-line:rgba(255,255,255,.09);--hud-top:rgba(7,10,11,.78);--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}.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;--glass:rgba(246,247,244,.8);--glass-line:rgba(22,32,25,.1);--hud-top:rgba(246,247,244,.88);--r:8px;color-scheme:light}.r3{--bg:#0c1419;--panel:#111c23;--panel2:#16242d;--ink:#d9e6ec;--muted:#7f97a3;--line:rgba(120,180,200,.16);--glass:rgba(10,20,26,.78);--glass-line:rgba(120,180,200,.12);--hud-top:rgba(6,13,17,.82);--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:#e6e9ed;--panel:#fbfbfa;--panel2:#f0f2f4;--ink:#141b26;--muted:#5b6573;--line:rgba(20,27,38,.14);--glass:rgba(251,251,250,.82);--glass-line:rgba(20,27,38,.1);--hud-top:rgba(244,246,248,.9);--accent:#1d3557;--accent-ink:#ffffff;--accent-soft:#dce4ee;--money:#8a6418;--warn:#b3261e;--good:#2e7d4f;--f-display:"Libre Caslon Display",Georgia,serif;--r:10px;color-scheme:light}[hidden]{display:none!important}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}.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}.topbar{display:flex;align-items:center;gap:12px;padding-block:8px 6px}.iconbtn{width:44px;height:44px;border-radius:var(--r);border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;cursor:pointer;position:relative;flex:none;padding:0}.iconbtn svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dot{position:absolute;top:7px;right:7px;width:10px;height:10px;border-radius:50%;background:var(--warn);border:2px solid var(--panel)}.tally{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.count{transform-origin:left center;font-family:var(--f-display);font-weight:800;font-size:clamp(34px,9.5vw,54px);line-height:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.count.bump{animation:bump .16s ease-out}@keyframes bump{0%{transform:scale(1.05)}to{transform:none}}.sub{font-size:12.5px;color:var(--muted)}.cash{text-align:right;min-width:0}.cash b{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(24px,6.5vw,34px);color:var(--money);line-height:1;white-space:nowrap}.pulse{display:flex;gap:4px 12px;flex-wrap:wrap}.co2{border:0;background:none;padding:0;cursor:pointer;color:var(--muted);font-size:12.5px}.co2 b{font-weight:600}.co2.lo b{color:var(--good)}.co2.hi b{color:var(--warn)}.phase{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:none;border:0;padding:2px 0;cursor:pointer;text-align:left;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hasi:after{content:"i";display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border-radius:50%;border:1px solid currentColor;font:italic 600 11px/1 Georgia,serif;text-transform:none;letter-spacing:0;vertical-align:1px}.epbar{display:flex;align-items:center;gap:10px;padding-block:7px;background:none;border:0;text-align:left;width:100%;cursor:pointer;color:var(--ink)}.epbar .ep{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.epbar .goal{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbar{width:72px;height:6px;border-radius:3px;background:var(--panel2);border:1px solid var(--line);overflow:hidden;flex:none}.pbar i{display:block;height:100%;background:var(--accent);width:0}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-block:2px 6px}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:6px 8px 4px;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left;cursor:default}button.kpi{cursor:pointer;font:inherit;color:inherit}.kpi .kl{font-family:var(--f-mono);font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi b{font-family:var(--f-mono);font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi canvas{width:100%;height:24px;display:block}.share{display:flex;align-items:center;gap:14px;padding-block:4px 8px}.share .sl{display:flex;flex-direction:column}.share .sl span{font-size:12.5px;color:var(--muted)}.share .sl b{font-family:var(--f-display);font-size:40px;line-height:1;color:var(--accent)}.share canvas{flex:1;min-width:0;height:44px}.main{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}.ticker{position:absolute;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));top:2px;z-index:2;font-family:var(--f-mono);font-size:12px;pointer-events:none;transition:opacity .6s}.ticker span{background:var(--st-chip);color:var(--st-ink);padding:4px 10px;border-radius:6px;line-height:1.9;box-decoration-break:clone;-webkit-box-decoration-break:clone}.win,.cam{position:absolute;inset:0;pointer-events:none;display:none;z-index:1}.dock{background:var(--panel);padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.pricerow{display:flex;align-items:center;gap:10px}.pricerow .lbl{flex:1;min-width:0;font-size:12.5px;color:var(--muted);line-height:1.3}.pricerow .lbl b{display:block;color:var(--ink);font-weight:600;font-size:14px}.step{display:flex;align-items:center;gap:4px}.step button{width:44px;height:42px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg);font-size:22px;font-weight:600;cursor:pointer;padding:0}.step button:disabled{opacity:.4;cursor:default}.step .pv{min-width:70px;text-align:center;font-family:var(--f-display);font-weight:800;font-size:26px}.pauto{border:1px solid var(--line);background:none;border-radius:999px;padding:6px 12px;font-family:var(--f-mono);font-size:11px;color:var(--muted);cursor:pointer;min-height:36px}.pauto.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tiles{display:flex;flex-wrap:wrap;gap:12px 8px;padding-top:6px}.tw{flex:1 1 0;min-width:80px;position:relative;display:flex}.tw .tile{flex:1 1 auto}.tw:has(>.tile[hidden]){display:none}.tw>.ib{position:absolute;top:-8px;right:-6px;z-index:1}.tile{border:1px solid var(--line);background:var(--bg);border-radius:var(--r);padding:8px 10px 9px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;overflow:hidden}.tile .k{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tile .v{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile .c{font-size:12.5px;color:var(--accent);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile:disabled{cursor:default}.tile:disabled .c{color:var(--muted)}.tile .fill{position:absolute;left:0;bottom:0;height:3px;background:var(--money);width:0}.tile.low{border-color:var(--warn)}.tile.low .v{color:var(--warn)}.tile .auto{font-family:var(--f-mono);font-size:11px;color:var(--accent);letter-spacing:.04em;margin-left:5px}.r1 .tile .auto{color:var(--accent)}.make{min-height:62px;background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r);cursor:pointer;width:100%;font-family:var(--f-display);font-weight:800;font-size:28px;letter-spacing:.06em;text-transform:uppercase;user-select:none;-webkit-user-select:none;margin-bottom:5px;box-shadow:0 5px color-mix(in srgb,var(--accent) 55%,#000);transition:transform .05s,box-shadow .05s}.make:active{transform:translateY(4px);box-shadow:0 1px color-mix(in srgb,var(--accent) 55%,#000)}.make.out{background:var(--panel2);color:var(--warn);border:1px solid var(--warn);font-size:21px;box-shadow:none}.estop{position:absolute;right:max(14px,env(safe-area-inset-right,0px));bottom:8px;width:64px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:2px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.estop svg{width:64px;height:64px;display:block}.estop .ehead{transition:transform .08s;transform-origin:40px 40px}.estop:active .ehead{transform:scale(.93)}.estop.off .ehead{transform:scale(.9) translateY(1px);filter:brightness(.82)}.eslbl{font:600 10.5px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink);background:var(--st-chip);border-radius:4px;padding:2px 5px;white-space:nowrap}.estop.off .eslbl{color:#ffb0a6}.fab{position:absolute;right:max(16px,env(safe-area-inset-right,0px));bottom:12px;width:46px;height:46px;border-radius:50%;background:var(--st-chip);border:1px solid var(--st-line);display:grid;place-items:center;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0}.fab svg{width:18px;height:18px;fill:#eef3f1}.fab .led{position:absolute;top:2px;right:2px;width:9px;height:9px}.fab.off{border-color:var(--warn)}.runrow{display:flex;align-items:center;gap:10px}.runlbl{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden}.runlbl b{color:var(--ink);font-weight:600}.led{width:10px;height:10px;border-radius:50%;background:var(--good);box-shadow:0 0 8px var(--good);flex:none}.led.off{background:var(--warn);box-shadow:0 0 8px var(--warn)}.runbtn{min-height:38px;padding:6px 18px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 80%,transparent);font-weight:600;cursor:pointer;flex:none}.runbtn.go{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.olist{display:flex;flex-direction:column;gap:8px;margin-top:6px}.oc{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:color-mix(in srgb,var(--panel2) 60%,transparent)}.oc .oh{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.oc .oh b{font-weight:600}.otag{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.otag.bulk{color:var(--money)}.oc .ob{font-size:13.5px}.oc .of{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.oc .of .right .btn{min-height:36px;padding:6px 12px}.oc.late{border-color:var(--warn)}.olist .empty{color:var(--muted);font-size:13px}.hand{align-self:center;background:none;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px;color:var(--muted);cursor:pointer}.ib{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:italic 600 12px/1 Georgia,serif;cursor:pointer;padding:0;vertical-align:middle;position:relative;flex:none}.ib:before{content:"";position:absolute;inset:-10px}.hudtop{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding-top:10px;pointer-events:none}.hudtop>*{pointer-events:auto}.hudtop .topbar{align-items:flex-start;padding-block:0;pointer-events:none}.hudtop .topbar>*{pointer-events:auto}.hudtop .tally,.hudtop .cash,.hudtop .epbar,.hudtop .share,.hudtop .kpi{background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--glass-line);border-radius:14px}.hudtop .tally{flex:0 1 auto;padding:7px 12px 8px}.hudtop .cash{margin-left:auto;padding:8px 12px}.hudtop .iconbtn{background:var(--glass);border-color:var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:46px;width:46px}.hudtop .epbar{align-self:flex-start;width:auto;max-width:calc(100% - (2*max(16px,env(safe-area-inset-left,0px))));margin-left:max(16px,env(safe-area-inset-left,0px));padding:7px 12px;border-radius:999px}.hudtop .epbar .goal{flex:0 1 auto}.hudtop .kpis{padding-block:0}.hudtop .share{margin-inline:max(16px,env(safe-area-inset-left,0px));padding:8px 12px}.mid{position:relative;z-index:2;flex:1;min-height:110px;pointer-events:none}.mid .chips button,.mid .beats,.mid .beats *{pointer-events:auto}.dock{position:relative;z-index:2;background:none;border-top:0;padding-top:4px}.dock .pricerow,.dock .tile,.dock .step button{background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--glass-line)}.dock .pricerow{border-radius:14px;padding:8px 10px 8px 14px}.dock .tile{border-radius:12px}.dock .tile.warn{border-color:#f2a33a;background:color-mix(in srgb,#f2a33a 24%,var(--glass))}.dock .tile.warn .v,.dock .tile.warn .left{color:#f2a33a}.dock .tile.crit{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 32%,var(--glass));animation:critpulse 1s ease-in-out infinite}.dock .tile.crit .v,.dock .tile.crit .left{color:var(--warn)}.tile .left{margin-left:6px;font-weight:600}.tile .left:empty{display:none}.tile .left:before{content:"· "}@keyframes critpulse{50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 50%,transparent)}}@media(prefers-reduced-motion:reduce){.dock .tile.crit{animation:none}}.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:999px;padding:6px 8px 6px 11px;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .25s;display:flex;align-items:center}.mlabel.hasi:after{width:15px;height:15px;margin-left:7px}.cashf{position:absolute;left:0;top:0;font:600 13px var(--f-mono);color:#f3cf6b;text-shadow:0 1px 4px rgba(0,0,0,.8);pointer-events:none;animation:cashup 1.5s ease-out forwards}@keyframes cashup{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-46px)}}.count{font-weight:700;letter-spacing:.01em}.r2 .count,.r4 .count{text-shadow:none}.tile .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.make{background:linear-gradient(180deg,color-mix(in srgb,var(--accent),#fff 14%),var(--accent));border-radius:14px;font-family:var(--f-display);font-weight:700;font-size:26px;letter-spacing:.1em;box-shadow:inset 0 1px #fff6,0 8px 22px #00000059;margin-bottom:0}.make:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d,0 3px 10px #00000059}.make.out{box-shadow:none;background:var(--panel2)}.step button{background:color-mix(in srgb,var(--panel2) 80%,transparent)}.r3 .stage canvas{filter:grayscale(1) contrast(1.12) brightness(1.1)}.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}}.r3 .count,.r3 .cash b{font-family:var(--f-mono);font-weight:600}.r3 .count{font-size:clamp(28px,8vw,40px)}.r3 .cash b{font-size:clamp(20px,5.5vw,28px)}.r3 .pulse,.r4 .pulse{display:none}.r3 .epbar .ep:before{content:"Agenda · "}.r3 .tw,.r4 .tw{min-width:100px}.r4 .count{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;font-size:clamp(34px,9vw,50px)}.r4 .cash b,.r4 .tile .v,.r4 .step .pv,.r4 .share .sl b{font-family:Libre Caslon Display,Georgia,serif;font-weight:400}.r4 .epbar .ep:before{content:"Board agenda · "}.intro{color:var(--muted);font-size:13.5px;margin:8px 0}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:10px;border-bottom:1px solid var(--line)}.lbl{min-width:0}.lbl .sub{display:block}.val{font-weight:600}.money{color:var(--money)}.btn{background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r);padding:9px 14px;min-height:42px;font-weight:600;cursor:pointer;white-space:nowrap}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.warnbtn{background:var(--warn);border-color:var(--warn);color:#fff}.btn:disabled{opacity:.38;cursor:default}.right{display:flex;align-items:center;gap:8px}.toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);cursor:pointer}.toggle input{accent-color:var(--accent);width:18px;height:18px;margin:0}.bar{height:8px;background:var(--panel2);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin-top:6px}.bar i{display:block;height:100%;width:0;background:var(--accent)}.bar.money i{background:var(--money)}.grade{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:var(--r);font-family:var(--f-display);font-weight:800;font-size:20px;background:var(--panel2);border:1px solid var(--line)}.grade.g-A,.grade.g-B{color:var(--good);border-color:var(--good)}.grade.g-D,.grade.g-F{color:var(--warn);border-color:var(--warn)}.scopes{display:flex;height:12px;border-radius:3px;overflow:hidden;margin-top:6px;background:var(--panel2)}.scopes i{display:block;height:100%}.scopes .s1{background:var(--warn)}.scopes .s2{background:var(--accent)}.scopes .s3{background:var(--muted)}.legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:4px}.legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:0}.tree{display:flex;flex-direction:column;gap:12px;margin-top:6px}.tier-h{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted);margin-bottom:5px}.tier-h b{font-family:var(--f-display);font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.node{text-align:left;background:transparent;border:1px solid var(--line);border-radius:var(--r);padding:9px 10px;cursor:pointer;min-width:0;display:flex;flex-direction:column;gap:3px}.node .n{font-weight:700;font-size:14px}.node .e{font-size:12px;color:var(--muted);line-height:1.3}.node:disabled{cursor:default}.node.can{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.node.picked{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.node.picked .e{color:var(--accent-ink);opacity:.85}.node.lost{opacity:.35;text-decoration:line-through}.node.locked{opacity:.5}.proj{display:flex;flex-direction:column;gap:8px;margin-top:8px}.pj{text-align:left;background:transparent;border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.pj.can{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pj:disabled{cursor:default;opacity:.55}.pj .n{font-weight:700}.pj .c{font-family:var(--f-mono);font-size:12px;text-align:right}.pj .e{grid-column:1/-1;font-size:13px}.pj .f{grid-column:1/-1;font-size:12.5px;color:var(--muted);font-style:italic}.eplist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.eplist li{display:flex;gap:12px;align-items:baseline;padding-block:10px;border-bottom:1px solid var(--line)}.eplist .no{font-family:var(--f-mono);font-size:12px;width:76px;flex:none;color:var(--muted)}.eplist .cur .no{color:var(--accent)}.eplist .lock{opacity:.5}.eplist b{display:block}.loglist{list-style:none;margin:8px 0 0;padding:0;font-family:var(--f-mono);font-size:12.5px;display:flex;flex-direction:column;gap:6px}.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}.seg{position:relative}.seg input{position:absolute;opacity:0;inset:0;margin:0}.seg span{display:flex;flex-direction:column;align-items:center;border:1px solid var(--line);border-radius:var(--r);padding:8px 6px;cursor:pointer;font-size:12px;color:var(--muted)}.seg span b{font-family:var(--f-display);font-size:24px;color:var(--ink);line-height:1.1}.seg input:checked+span{border-color:var(--accent);background:var(--accent-soft)}.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}@keyframes drop{0%{transform:translateY(-140%)}to{transform:none}}.tv{position:fixed;inset:0;z-index:30;background:var(--tv-bg);color:var(--tv-ink);display:flex;overflow:auto;font-family:Barlow,system-ui,sans-serif;padding:max(28px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px))}.tv .in{max-width:580px;margin:auto;width:100%;display:flex;flex-direction:column;gap:16px}.tv .k{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tv-accent)}.tv h2{margin:0;font-family:Big Shoulders Display,Arial Narrow,sans-serif;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:12px;min-height:56px;font-family:Big Shoulders Display,Arial Narrow,sans-serif;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:12px;min-height:48px;font-weight:600;cursor:pointer}.tv .seg span{border-color:#eef1ee40;color:var(--tv-muted)}.tv .seg span b{color:var(--tv-ink);font-family:Big Shoulders Display,sans-serif}.tv .seg input:checked+span{border-color:var(--tv-accent);background:#ff8a3d29}.tv .freq legend{color:var(--tv-ink)}.tv .toggle{color:var(--tv-muted)}.tv .rise{animation:rise .7s 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}}.tv.memo{background:#3a3f3c}.tv.memo .in{background:var(--paper);color:var(--paper-ink);padding:26px 24px;border-radius:3px;box-shadow:0 18px 50px #00000073;gap:12px;max-width:520px}.memo .mh{font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.7;border-bottom:2px solid var(--paper-ink);padding-bottom:10px;color:var(--paper-ink)}.memo .mh b{display:inline-block;width:52px}.memo .offer{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:15px;color:var(--paper-ink)}.memo .offer dt{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#59605c;padding-top:2px}.memo .offer dd{margin:0}.tv.memo .alt{color:var(--paper-ink);border-color:#b9bdb6}.epbar.offer{border-color:var(--accent)}.epbar.offer .ep{color:var(--accent)}.tv.memo h2{font-size:clamp(40px,11vw,64px);color:var(--paper-ink)}.tv.memo p{color:var(--paper-ink);font-size:17px}.tv.memo .m{color:#59605c}.tv.memo .go{background:var(--paper-ink);color:var(--paper)}.lift{position:fixed;inset:0;z-index:40;pointer-events:none}.lift .door{position:absolute;top:0;bottom:0;width:50.5%;transition:transform .7s cubic-bezier(.6,0,.3,1);background:repeating-linear-gradient(90deg,#9aa3a7 0 1px,#b7bec1 1px 3px,#a7afb2 3px 4px),linear-gradient(#c4cacc,#8e979b);background-blend-mode:multiply;box-shadow:inset 0 0 40px #00000059}.lift .door.l{left:0;transform:translate(-101%);border-right:1px solid #5b6367}.lift .door.r{right:0;transform:translate(101%);border-left:1px solid #5b6367}.lift.shut .door{transform:none}.liftpanel{position:absolute;top:calc(18% + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:1;background:#111;border:2px solid #555;border-radius:8px;padding:10px 18px;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:0;transition:opacity .3s;font-family:IBM Plex Mono,monospace;color:#ff9f1a}.lift.shut .liftpanel{opacity:1}.liftpanel b{font-family:Doto,IBM Plex Mono,monospace;font-size:48px;line-height:1;text-shadow:0 0 10px rgba(255,159,26,.7)}.liftpanel span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.modal{position:fixed;inset:0;z-index:28;background:#00000073;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 32px);overflow:auto}.card h3{margin:0;font-family:var(--f-display);font-weight:800;font-size:34px;line-height:.95;text-transform:uppercase}.r4 .card h3{font-weight:400;text-transform:none}.card p{margin:0}.card ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px}#info{z-index:29;place-items:end center}.icard .iart{background:var(--st-bg);border-radius:10px;aspect-ratio:16/10;overflow:hidden;max-width:100%}.icard .iart svg{display:block;width:100%;height:100%}.itag{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}#infoWhat{white-space:pre-line}.ilore{color:var(--muted);font-size:14px;font-style:italic}.beats{position:absolute;left:0;right:0;bottom:44px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;z-index:3;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.obj{display:flex;align-items:center;gap:10px;background:var(--panel);border:2px solid var(--accent);border-radius:14px;padding:10px 16px 10px 12px;cursor:pointer;text-align:left;box-shadow:0 8px 22px #00000059;animation:bob 1.8s ease-in-out infinite}.obj svg{width:40px;height:40px;stroke:var(--ink);fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;flex:none}.obj span{font-size:13px;color:var(--muted);line-height:1.25}.obj b{display:block;font-size:16px;color:var(--ink)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.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,sans-serif;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-family:var(--f-mono);font-size:13px;color:var(--st-muted)}@keyframes pop{0%{opacity:0;transform:translate(-50%,-40%) scale(.8)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-56%)}}@media(min-width:700px){#info{place-items:center}}@media(min-width:1000px){.scrim,#bMenu{display:none}}@media(prefers-reduced-motion:reduce){.obj,.toast,.count.bump,.nc,.tv .rise,.cam .camR i{animation:none}.side,.scrim,.lift .door{transition:none}.make:active{transform:none}}.cash b.neg{color:var(--warn)}.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}#phone{position:fixed;inset:0;z-index:24;pointer-events:none}#phone>*{pointer-events:auto}@media(max-width:440px){.dock .tile{padding:7px 7px 8px}.tile .k{letter-spacing:.02em}.tile .v{font-size:14px}.tile .c{font-size:11.5px}.hudtop .epbar .goal{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.hudtop .epbar{border-radius:16px}}.memo .mh b{vertical-align:top}.memo .mh{display:grid;grid-template-columns:52px 1fr;column-gap:6px}.memo .mh br{display:none}.memo .mh b{width:auto}@media(max-width:440px){.cam .camL,.cam .camR{display:none}}@media(max-width:700px){.hudtop{transition:opacity .18s}body:has([data-phone=glyph][aria-expanded=true]) .hudtop{opacity:0;pointer-events:none}}@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: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;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[data-device=berry]{--A:.63}.ph-dev[data-device=touch]{--A:.53}.ph-dev[data-device=flagship]{--A:.465}.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}.bk-body{position:absolute;inset:0;border-radius:24cqw/13cqw;display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 60% at 30% 10%,rgba(255,255,255,.14),transparent 60%),radial-gradient(30% 8% at 70% 40%,rgba(255,255,255,.05),transparent),repeating-linear-gradient(115deg,rgba(255,255,255,.025) 0 2px,transparent 2px 9px),linear-gradient(90deg,#1f2c52,#2b3b66 20%,#2f416f 55%,#25345c 85%,#1a2546);box-shadow:inset 0 0 0 .6cqw #00000059,inset 1.2cqw 0 2cqw #ffffff14,inset -1.5cqw 0 2.5cqw #00000059,0 18px 40px #0000008c,0 3px 8px #0006}.bk-ear{display:flex;flex-direction:column;align-items:center;gap:1.1cqw;margin-top:5cqw}.bk-ear i{display:block;width:5cqw;height:1.4cqw;border-radius:1cqw;background:#121a33;box-shadow:inset 0 .3cqw .3cqw #0009,0 .3cqw #ffffff14}.bk-ear i:nth-child(1),.bk-ear i:nth-child(5){width:3cqw}.bk-face{margin-top:3cqw;width:86cqw;padding:3cqw;border-radius:9cqw 9cqw 16cqw 16cqw/7cqw 7cqw 18cqw 18cqw;background:linear-gradient(#e2e3e6,#c9cbd0 40%,#b9bcc2);box-shadow:inset 0 .4cqw .3cqw #ffffffb3,inset 0 -.5cqw .6cqw #0003,0 .5cqw 1cqw #00000059}.bk-bezel{background:#232c4a;border-radius:3cqw 3cqw 9cqw 9cqw/3cqw 3cqw 8cqw 8cqw;padding:2.6cqw 3cqw 4.2cqw;box-shadow:inset 0 .8cqw 1.4cqw #0009}.bk-lcd{position:relative!important;width:74cqw;height:61cqw;border-radius:.8cqw;color:#2f3a24;font-family:VT323,ui-monospace,monospace;font-size:7.2cqw;line-height:1;background:linear-gradient(rgba(255,255,255,.08),transparent 40%),repeating-linear-gradient(0deg,rgba(47,58,36,.05) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(47,58,36,.04) 0 1px,transparent 1px 3px),#a9b585;box-shadow:inset 0 .6cqw 1.2cqw #00000059;transition:background-color .26s ease,box-shadow .26s ease;overflow:hidden;display:flex;flex-direction:column;padding:1cqw 1.8cqw 0}.ph-dev.lit .bk-lcd{background-color:#c4dc7a;box-shadow:inset 0 .6cqw 1.2cqw #0003,0 0 4cqw #aaeb5a73}.lcd-top{display:flex;align-items:center;gap:1.4cqw;height:5.2cqw;font-family:Silkscreen,VT323,monospace;font-size:3.2cqw;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:6cqw}.lcd-cash{flex:none;white-space:nowrap}.lcd-r{justify-content:flex-end}.bk-lcd .sig{display:flex;align-items:flex-end;gap:.5cqw;height:3.4cqw}.bk-lcd .sig i{display:block;width:.9cqw;background:#2f3a24;opacity:.25}.bk-lcd .sig i.on{opacity:1}.bk-lcd .bat{display:block;width:5.2cqw;height:2.8cqw;border:.5cqw solid #2f3a24;position:relative;padding:.4cqw}.bk-lcd .bat i{display:block;height:100%;width:70%;background:#2f3a24}.bk-lcd .bat:after{content:"";position:absolute;right:-1.2cqw;top:.5cqw;width:.6cqw;height:1cqw;background:#2f3a24}.lcd-body{height:43.2cqw;flex:none;margin-right:2.4cqw;position:relative}.lcd-list{display:flex;flex-direction:column}.bk-lcd .r-main{padding:0 .5ch;min-height:7.2cqw;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:7.2cqw;display:flex;align-items:flex-end;justify-content:center;font-family:Silkscreen,monospace;font-size:3cqw;text-transform:uppercase;letter-spacing:.04em;border-bottom:.45cqw 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:.5cqw solid currentColor;margin-right:.6ch;align-self:center;position:relative}.bk-lcd .r-tog.on .r-switch i{position:absolute;inset:.5cqw;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:9ch}.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}.bk-lcd .r-bar{flex:1 1 0;min-width:4ch;height:3cqw;border:.5cqw 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:6cqw;height:6cqw;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:1.6cqw solid transparent}.bk-lcd .r-dec i{border-right:2.2cqw solid currentColor;border-left:0}.bk-lcd .r-inc i{border-left:2.2cqw 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:6.4cqw;flex:none;display:flex;align-items:center;justify-content:center;position:relative;font-size:6.6cqw}.lcd-more{position:absolute;top:.4cqw;width:6cqw;height:5.6cqw;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:1.6cqw solid transparent;border-right:1.6cqw solid transparent}.lcd-more-up{left:.6cqw}.lcd-more-up i{border-bottom:2cqw solid currentColor}.lcd-more-dn{left:6.8cqw}.lcd-more-dn i{border-top:2cqw solid currentColor;animation:lcdBlink 1.2s steps(1) infinite}.lcd-more:before{content:"";position:absolute;inset:-2cqw}.lcd-info{position:absolute;right:1cqw;top:.8cqw;width:4.6cqw;height:4.6cqw;border:.5cqw solid #2f3a24;border-radius:50%;font-size:4cqw;display:grid;place-items:center;opacity:0}.lcd-info.on{opacity:1}.lcd-scroll{position:absolute;right:1cqw;top:7cqw;height:41cqw;width:1.2cqw;border-left:.5cqw dotted rgba(47,58,36,.6)}.lcd-scroll i{position:absolute;left:-1cqw;width:1.8cqw;height:4cqw;background:#2f3a24;transform:translateY(-50%);margin-top:2cqw}.lcd-toast{position:absolute;left:0;right:0;bottom:0;height:6.4cqw;display:flex;align-items:center;justify-content:center;background:#2f3a24;color:#b5c18e;font-size:6.2cqw;opacity:0;pointer-events:none}.lcd-toast.on{opacity:1}.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:3cqw;line-height:1.4;margin:.6cqw 0 1.2cqw}.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:2cqw;border-top:.45cqw dotted rgba(47,58,36,.7);padding-top:1cqw}.bk-lcd .r-keypad{padding:0 .5ch}.bk-lcd .sn-head{display:flex;justify-content:space-between;height:6cqw;font-size:6cqw}.bk-lcd .sn-board{width:100%;height:auto}.bk-lcd .calc-disp{text-align:right;font-size:12cqw;line-height:1.2;border-bottom:.5cqw solid currentColor;padding:0 .3ch;white-space:nowrap;overflow:hidden}.bk-lcd .calc-help{margin:1cqw 0 0;white-space:normal}.bk-nav{position:relative;margin-top:4cqw;width:84cqw;height:25cqw;flex:none}.bk-k{position:absolute;border:0;padding:0;cursor:pointer;display:grid;place-items:center;color:#1d2433;background:linear-gradient(#f0f1f3,#c9cbd0 55%,#a7abb2);box-shadow:inset 0 .4cqw .2cqw #fffc,inset 0 -.6cqw .6cqw #0000002e,0 .6cqw 1cqw #00000073;transition:transform 80ms ease,filter 80ms ease}.bk-k:active,.bk-k.down{transform:translateY(.3cqw) scale(.97);filter:brightness(.93)}.bk-c{left:0;top:0;width:20cqw;height:11cqw;border-radius:5cqw 2cqw 2cqw 5cqw;font:700 4.6cqw Barlow,sans-serif}.bk-i{left:0;top:13cqw;width:20cqw;height:11cqw;border-radius:5cqw 2cqw 2cqw 5cqw;font:italic 700 5.4cqw Georgia,serif}.bk-ok{left:23cqw;top:1cqw;width:38cqw;height:22cqw;border-radius:50%;background:linear-gradient(#f4f5f7,#c4c7cd 60%,#9da1a8)}.bk-ok span{display:block;width:16cqw;height:1.4cqw;border-radius:1cqw;background:#3d8fe0;box-shadow:0 0 1.6cqw #50a0ff80}.bk-up{right:0;top:0;width:20cqw;height:11cqw;border-radius:2cqw 5cqw 1cqw 1cqw}.bk-dn{right:0;top:13cqw;width:20cqw;height:11cqw;border-radius:1cqw 1cqw 5cqw 2cqw}.bk-up span,.bk-dn span{display:block;width:0;height:0;border-left:2.2cqw solid transparent;border-right:2.2cqw solid transparent}.bk-up span{border-bottom:2.6cqw solid #3a4250}.bk-dn span{border-top:2.6cqw solid #3a4250}.bk-call{display:flex;justify-content:space-between;width:84cqw;margin-top:2cqw;position:relative;height:8cqw;flex:none}.bk-call .bk-k{position:relative;width:24cqw;height:7.5cqw;border-radius:4cqw;font:700 3.4cqw Barlow Condensed,sans-serif;letter-spacing:.1em}.bk-snd{color:#1e6b2d!important}.bk-end{color:#9b1c18!important}.bk-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw 5cqw;width:78cqw;margin-top:3.2cqw;flex:none}.bk-n{position:relative;height:10cqw;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:1cqw}.bk-n b{font:700 5.6cqw Barlow,sans-serif}.bk-n small{font:600 2.8cqw Barlow,sans-serif;text-transform:lowercase}.ph-dev.lit .bk-k b,.ph-dev.lit .bk-k small,.ph-dev.lit .bk-c span{text-shadow:0 0 1.4cqw rgba(140,255,110,.9)}.bk-mark{margin-top:auto;margin-bottom:6cqw;font:700 4.2cqw Barlow Condensed,sans-serif;letter-spacing:.24em;color:#c9cbd0;opacity:.8;text-shadow:0 -.2cqw 0 rgba(0,0,0,.5)}.bb-body{position:absolute;inset:0 3.5cqw 0 0;border-radius:11cqw 11cqw 13cqw 13cqw/9cqw 9cqw 14cqw 14cqw;display:flex;flex-direction:column;align-items:center;background:radial-gradient(90% 40% at 25% 0%,rgba(255,255,255,.55),transparent 60%),linear-gradient(90deg,#7d87a6,#a5afcc 18%,#b4bdd8 50%,#98a2c1 85%,#7a84a3);box-shadow:inset 0 0 0 .5cqw #3c425a99,inset 0 .8cqw .8cqw #ffffff80,0 18px 40px #0000008c,0 3px 8px #0006}.bb-top{position:relative;width:100%;height:7cqw;flex:none}.bb-grille{position:absolute;left:50%;top:3cqw;transform:translate(-50%);width:16cqw;height:2cqw;border-radius:1cqw;background:repeating-linear-gradient(90deg,#3c4257 0 .6cqw,transparent .6cqw 1.3cqw);opacity:.8}.bb-led{position:absolute;right:10cqw;top:3cqw;width:2cqw;height:2cqw;border-radius:50%;background:#59222a;box-shadow:inset 0 0 .4cqw #0009}.ph-dev.unread .bb-led{animation:bbLed 1.6s steps(1) infinite}@keyframes bbLed{0%,80%{background:#59222a}85%,95%{background:#ff3b2f;box-shadow:0 0 2cqw #ff3b2f}}.bb-bezel{width:88cqw;padding:2.2cqw;border-radius:3cqw;background:linear-gradient(#20242e,#0f1117);box-shadow:inset 0 .5cqw 1cqw #000000b3,0 0 0 .6cqw #c9cfe2,0 0 0 .9cqw #6e7590}.bb-screen{position:relative!important;width:83.6cqw;height:62.7cqw;border-radius:.6cqw;background:#e9ede5;font-family:IBM Plex Sans Condensed,Barlow Condensed,sans-serif;color:#141a12;overflow:hidden;display:flex;flex-direction:column}.bb-under{display:flex;align-items:center;justify-content:space-between;width:80cqw;margin-top:2.4cqw;height:7cqw;flex:none}.bb-carrier{font:700 3.6cqw Barlow,sans-serif;letter-spacing:.06em;color:#2a3047;opacity:.85}.bb-call{width:15cqw;height:5.4cqw;border:0;border-radius:3cqw;background:linear-gradient(#3a4053,#1b1f2a);box-shadow:0 .4cqw .6cqw #00000059;display:grid;place-items:center;cursor:pointer;padding:0}.bb-call i{display:block;width:6cqw;height:1.4cqw;border-radius:1cqw}.bb-snd i{background:#3cb94a}.bb-end i{background:#e2322a}.bb-call:active{transform:translateY(.3cqw)}.bb-side{position:absolute;right:-3.5cqw;top:22cqw;display:flex;flex-direction:column;align-items:center;gap:3cqw}.bb-wheel{position:relative;width:6.4cqw;height:20cqw;border:0;padding:0;border-radius:3.2cqw/4cqw;cursor:ns-resize;touch-action:none;background:linear-gradient(90deg,#4a5068,#8b92ab 45%,#3d4256);box-shadow:inset 0 0 0 .4cqw #00000059,.4cqw 0 .8cqw #0006}.bb-wheel:before{content:"";position:absolute;inset:-3cqw -4cqw}.bb-wheel i{position:absolute;inset:.6cqw 1cqw;border-radius:2cqw/3cqw;background:repeating-linear-gradient(0deg,#00000073 0 .5cqw,#ffffff2e .5cqw 1.4cqw),linear-gradient(90deg,#5b6179,#c3c9dc 50%,#5b6179);background-size:100% 1.4cqw,100% 100%;transition:background-position 60ms linear}.bb-wheel:active{filter:brightness(.92)}.bb-esc{width:7cqw;height:7cqw;border:0;border-radius:2cqw;padding:1.2cqw;background:linear-gradient(#4a5068,#2c3142);color:#dfe4f2;cursor:pointer;box-shadow:.3cqw .3cqw .6cqw #0006}.bb-esc svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bb-keys{width:86cqw;margin-top:6cqw;display:flex;flex-direction:column;gap:3.4cqw;flex:none}.bb-keys div{display:flex;justify-content:center;gap:1.2cqw}.bb-keys span{width:7.8cqw;height:10.2cqw;border-radius:3cqw 3cqw 3.6cqw 3.6cqw;background:linear-gradient(#3a3f4f,#1b1e27);color:#e8ecf6;font:600 3.4cqw Barlow,sans-serif;display:grid;place-items:center;box-shadow:inset 0 .3cqw .2cqw #ffffff26,0 .5cqw .6cqw #0006}.bb-keys .bb-sp span{width:13cqw;font-size:2.6cqw}.bb-keys .bb-sp .sp{width:34cqw}.bb-keys div:nth-child(2){padding-left:3cqw}.bb-status{height:5.2cqw;flex:none;display:flex;align-items:center;gap:1.4cqw;padding:0 1.6cqw;background:linear-gradient(#2d3e5a,#16233a);color:#e3ecff;font-size:3cqw;font-weight:600}.bb-status .sig{display:flex;align-items:flex-end;gap:.35cqw;height:2.8cqw}.bb-status .sig i{width:.7cqw;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:.6cqw;padding:0 1cqw;font-weight:700}.bb-status .bat{width:4.6cqw;height:2.4cqw;border:.35cqw solid #e3ecff;padding:.3cqw;display:block}.bb-status .bat i{display:block;height:100%;width:75%;background:#7ef08a}.bb-title{height:6cqw;flex:none;display:flex;align-items:center;gap:2cqw;padding:0 2cqw;background:linear-gradient(#dfe5d8,#c3cdb9);border-bottom:.3cqw solid #8c9a80;font-weight:700;font-size:3.6cqw}.bb-tt{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-ts{font-weight:500;font-size:3cqw;color:#3f4b37;white-space:nowrap}.bb-list{flex:1;background:#eef1ea}.bb-hint{height:5cqw;flex:none;padding:0 2cqw;font-size:2.9cqw;line-height:5cqw;background:#d5dccd;border-top:.3cqw solid #a8b39d;color:#2c3526;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-hint:empty{display:none}.bb-screen .r-main{min-height:6.6cqw;padding:0 2cqw;gap:1.6cqw;font-size:3.6cqw;border-bottom:.25cqw 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:1.6cqw}.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:3.1cqw;white-space:nowrap;color:#2c4a7a}.bb-screen [aria-selected=true] .r-v{color:#fff}.bb-screen .r-dot{width:1.8cqw;height:1.8cqw;border-radius:50%;background:transparent}.bb-screen .unread .r-dot{background:#2a64c8;box-shadow:0 0 0 .3cqw #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:1.2cqw 2cqw .4cqw;font-size:2.8cqw;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4d5a44;background:#dfe5d8;border-bottom:.25cqw solid #c3cdb9}.bb-screen .r-t .r-main{display:block;padding:1.2cqw 2cqw;font-size:3.2cqw;line-height:1.3;cursor:default;white-space:normal}.bb-screen .r-tog .r-switch{order:-1;flex:none;width:3cqw;height:3cqw;border:.4cqw solid currentColor;border-radius:.4cqw;position:relative}.bb-screen .r-tog.on .r-switch i{position:absolute;inset:.4cqw;background:currentColor}.bb-screen .r-gauge .r-l{flex:1}.bb-screen .r-bar{order:3;flex:0 0 14cqw;height:1.6cqw;background:#cfd6c7;border-radius:.8cqw;overflow:hidden;box-shadow:inset 0 0 0 .25cqw #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:1.2cqw}.bb-screen .r-stepper button{width:7.4cqw;height:5.6cqw;border:.3cqw solid #8c9a80;border-radius:1cqw;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:3.6cqw}.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:.4cqw solid currentColor;outline-offset:.4cqw;border-radius:.4cqw}.bb-screen .r-keypad{padding:1.2cqw 2cqw;background:#10182a;color:#cfe3ff}.bb-screen .sn-head,.ip-screen .sn-head,.fs-screen .sn-head{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:3.4cqw;margin-bottom:1cqw}.bb-screen .sn-board{width:100%;height:auto}.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:1cqw;padding:2.4cqw 2cqw}.ph-dev .bb-app{color:#e9f0ff}.bb-app{position:relative;height:16cqw;border:0;border-radius:2cqw;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 .4cqw #aad2ffe6}.bb-ic{width:8.6cqw;height:8.6cqw;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:1.4cqw;right:2cqw;min-width:3.6cqw;height:3.6cqw;border-radius:1.8cqw;background:#ffcf4a;color:#1d1a10;font:700 2.4cqw/3.6cqw Barlow,sans-serif;text-align:center;padding:0 .6cqw}.bb-dot:empty{display:none}.bb-name{height:6.4cqw;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(#25344f,#0f1a2e);color:#fff;font-weight:600;font-size:3.6cqw;letter-spacing:.02em}.bb-toast,.ip-toast,.fs-toast{position:absolute;left:50%;bottom:8%;transform:translate(-50%,6px);max-width:86%;padding:1.4cqw 3cqw;border-radius:1.4cqw;background:#0f141eeb;color:#fff;font-size:3.4cqw;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%)}.bb-card{flex:1;padding:2cqw 2.4cqw;background:#eef1ea;font-size:3.4cqw;line-height:1.35}.bb-card .cd-art{float:left;width:30cqw;background:#10182a;border-radius:1cqw;padding:.6cqw;margin:0 2.4cqw 1cqw 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:4cqw}.bb-card .cd-term{color:#4d5a44;font-size:3cqw;margin-bottom:1.4cqw}.bb-card .cd-n{display:flex;justify-content:space-between;gap:2cqw;border-bottom:.25cqw solid #d3dacb;padding:.6cqw 0}.bb-card .cd-n b{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:3.1cqw;white-space:nowrap}.bb-card .cd-lore{margin-top:1.6cqw;color:#3b4634;font-style:italic}.bb-card .cd-lore p+p{margin-top:1cqw}.ip-body{position:absolute;inset:0;border-radius:13cqw;background:linear-gradient(135deg,#f6f7f8,#b8bcc1 30%,#e9eaeb,#9fa4aa 80%,#dcdee0);padding:1.6cqw;box-shadow:0 18px 40px #0000008c,0 3px 8px #0006}.ip-body:before{content:"";position:absolute;inset:1.6cqw;border-radius:11.6cqw;background:radial-gradient(120% 50% at 0% 0%,#26272c,#0b0b0f 60%)}.ip-ear{position:absolute;left:50%;top:8cqw;transform:translate(-50%);width:14cqw;height:1.6cqw;border-radius:1cqw;background:#2a2b31;box-shadow:inset 0 .3cqw .4cqw #000c,0 .2cqw #ffffff12}.ip-glass{position:absolute;inset:15cqw 6.6cqw 22cqw;background:#000;border-radius:.8cqw}.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:50%;bottom:5cqw;transform:translate(-50%);width:13cqw;height:13cqw;border-radius:50%;border:0;cursor:pointer;padding:0;background:radial-gradient(circle at 50% 35%,#2a2b31,#0c0c10 70%);box-shadow:inset 0 .3cqw .6cqw #ffffff14,inset 0 -.4cqw .6cqw #000c,0 0 0 .4cqw #1a1a1f}.ip-homebtn i{display:block;width:4.4cqw;height:4.4cqw;margin:auto;border:.45cqw solid #8c8d93;border-radius:1.2cqw}.ip-homebtn:active{filter:brightness(1.3)}.ip-status{height:5.4cqw;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 1.6cqw;font-size:3cqw;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:1cqw;min-width:20cqw}.ip-status .sig{display:flex;align-items:flex-end;gap:.35cqw;height:2.6cqw}.ip-status .sig i{width:.7cqw;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:1.4cqw}.ip-cash{font-variant-numeric:tabular-nums}.is-home .ip-clock{display:none}.ip-status .bat{width:6cqw;height:2.6cqw;border:.35cqw solid #fff;border-radius:.4cqw;padding:.3cqw;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 25cqw;display:grid;grid-template-columns:repeat(4,1fr);align-content:start;gap:4.4cqw 0;padding:4cqw 1cqw 2cqw}.ip-app{position:relative;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:1cqw;cursor:pointer;color:#fff}.ip-ic{position:relative;display:grid;place-items:center;width:15.6cqw;height:15.6cqw;border-radius:3.6cqw;overflow:hidden;color:#fff;background:linear-gradient(var(--a),var(--b));box-shadow:0 .6cqw 1.2cqw #0009,inset 0 0 0 .2cqw #00000040}.ip-ic svg{width:62%;height:62%;stroke-width:2.1;filter:drop-shadow(0 .3cqw .2cqw 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 .6cqw .8cqw 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:2.9cqw;font-weight:600;text-shadow:0 .3cqw .5cqw #000,0 0 .2cqw #000;max-width:21cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-badge{position:absolute;top:-1.4cqw;right:1.6cqw;min-width:5.4cqw;height:5.4cqw;padding:0 1.2cqw;border-radius:2.7cqw;background:linear-gradient(#ff6a5c,#d4120a);color:#fff;font:700 3.2cqw/5cqw Barlow,sans-serif;text-align:center;box-shadow:0 0 0 .5cqw #fff,0 .5cqw 1cqw #0009;z-index:3}.ip-badge:empty{display:none}.ip-dock{position:absolute;left:0;right:0;bottom:0;height:25cqw;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:0 1cqw 1cqw;background:linear-gradient(#ffffff59,#ffffff1f 6%,#a0aab947 50%,#5a647366);border-top:.3cqw solid rgba(255,255,255,.5)}.ip-dock .ip-ic{-webkit-box-reflect:below .6cqw linear-gradient(transparent 55%,rgba(255,255,255,.28))}.ip-dock .ip-an{margin-top:-.6cqw}.ip-nav{height:11cqw;flex:none;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(#b4c0d1,#8a9ab3 50%,#7286a3 51%,#6d84a2);border-bottom:.3cqw solid #2d3642;box-shadow:inset 0 .3cqw #ffffff59}.ip-title{color:#fff;font-weight:700;font-size:4.6cqw;text-shadow:0 -.3cqw 0 rgba(0,0,0,.45);max-width:56%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-back{position:absolute;left:1.6cqw;top:50%;transform:translateY(-50%);height:7.4cqw;max-width:30%;border:0;padding:0 2.4cqw 0 4cqw;cursor:pointer;color:#fff;font-weight:700;font-size:3.2cqw;text-shadow:0 -.3cqw 0 rgba(0,0,0,.4);background:linear-gradient(#7f94b3,#4a6189 50%,#3c557f 51%,#46618c);clip-path:polygon(0 50%,3.2cqw 0,100% 0,100% 100%,3.2cqw 100%);border-radius:0 1.4cqw 1.4cqw 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 1.6cqw,#cbd2d9 1.6cqw 2.1cqw);padding:0 0 4cqw}.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 3cqw}.ip-screen .r{position:relative}.ip-screen .r-h{padding:4.4cqw 2.4cqw 1.6cqw;font-size:3.7cqw;font-weight:700;color:#4c566c;text-shadow:0 .3cqw 0 rgba(255,255,255,.8)}.ip-screen .r-t{padding:2.6cqw 2.4cqw;font-size:3.3cqw;line-height:1.35;color:#4c566c;text-shadow:0 .3cqw 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:.25cqw 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:.25cqw solid #a9abb0;border-top-left-radius:2.6cqw;border-top-right-radius:2.6cqw;margin-top:2cqw}.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:2.6cqw;border-bottom-right-radius:2.6cqw}.ip-screen .r-main{min-height:11cqw;padding:1.6cqw 2.8cqw;gap:2cqw;color:#000;font-size:4.1cqw;border-radius:inherit}.ip-screen .r-label{font-weight:700;line-height:1.15}.ip-screen .r-sub{font-size:3cqw;color:#6d6d72;line-height:1.25;margin-top:.4cqw}.ip-screen .r-v{color:#385487;font-size:3.8cqw;white-space:nowrap;font-variant-numeric:tabular-nums}.ip-screen .r-chev{width:2.2cqw;height:2.2cqw;border-right:.6cqw solid #8b8b8f;border-top:.6cqw solid #8b8b8f;transform:rotate(45deg);margin-left:.4cqw}.ip-screen .r-item:not(.act) .r-chev{display:none}.ip-screen .r-acc{flex:none;width:9cqw;display:grid;place-items:center;background:none;padding:0 2cqw 0 0}.ip-screen .r-acc span{display:grid;place-items:center;width:6cqw;height:6cqw;border-radius:50%;color:#fff;font:italic 700 3.6cqw Georgia,serif;background:linear-gradient(#7aa9f2,#2f6ae0 50%,#1b55cf 51%,#2b67de);box-shadow:0 0 0 .4cqw #fff,0 .2cqw .6cqw #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:2.6cqw;height:2.6cqw;border-radius:50%;background:linear-gradient(#7fb0ff,#1a62e0)}.ip-screen .r-switch{position:relative;flex:none;width:24cqw;height:7.4cqw;border-radius:1.6cqw;overflow:hidden;border:.25cqw 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:3.4cqw;font-weight:700}.ip-screen .r-switch .r-on{left:0;color:#fff;background:linear-gradient(#2c6ad8,#5a95f5);text-shadow:0 -.2cqw 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:1.4cqw;background:linear-gradient(#cfcfcf,#fbfbfb);box-shadow:0 0 0 .25cqw #9c9ca2,0 .3cqw .5cqw #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:2.2cqw;border-radius:1.1cqw;background:linear-gradient(#c9ccd2,#e7e9ec);box-shadow:inset 0 .3cqw .4cqw #00000040;overflow:hidden;margin-top:1.2cqw}.ip-screen .r-bar i{display:block;height:100%;border-radius:1.1cqw;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:2cqw}.ip-screen .r-stepper button{width:9cqw;height:7cqw;border:.25cqw solid #8e9198;border-radius:1.4cqw;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:5cqw}.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:14cqw;text-align:center;font-weight:700;color:#000}.ip-screen .r-keypad{margin-top:3cqw;background:#e8eaed;border-radius:2.6cqw;border:.25cqw solid #a9abb0;padding:3cqw}.ip-screen .sn-board{width:100%;height:auto;background:#cfd6c0;border-radius:1cqw}.sn-pad{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:". u ." "l . r" ". d .";gap:1.6cqw;width:54cqw;margin:3cqw auto 0}.sn-pad button{height:11cqw;border:0;border-radius:2cqw;cursor:pointer;font-size:4cqw;background:linear-gradient(#fdfdfd,#cfd2d6);color:#333;box-shadow:0 .3cqw .6cqw #0000004d}.sn-pad [data-turn=up]{grid-area:u}.sn-pad [data-turn=left]{grid-area:l}.sn-pad [data-turn=right]{grid-area:r}.sn-pad [data-turn=down]{grid-area:d}.calc-disp{font-variant-numeric:tabular-nums}.ip-screen .calc-disp,.fs-screen .calc-disp,.bb-screen .calc-disp{text-align:right;font-size:11cqw;font-weight:500;padding:1cqw 2cqw;white-space:nowrap;overflow:hidden}.calc-keys{display:grid;grid-template-columns:repeat(4,1fr);gap:2cqw;margin-top:2cqw}.calc-keys .ck{height:13cqw;border:0;border-radius:2cqw;cursor:pointer;font-size:5.4cqw;font-weight:600}.calc-keys .ck-0{grid-column:span 2}.bb-screen .r-keypad.r{padding:1cqw 2cqw;background:#10182a}.bb-screen .calc-disp{font-size:7cqw;padding:0 1cqw;color:#cfe3ff;font-family:IBM Plex Mono,monospace}.bb-screen .calc-keys{grid-template-columns:repeat(6,1fr);gap:1.2cqw;margin-top:1cqw}.bb-screen .ck{height:9.4cqw;font-size:4cqw;border-radius:1.4cqw;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 .4cqw .6cqw #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:1.6cqw;top:50%;transform:translateY(-50%);height:7.4cqw;padding:0 3cqw;border:.25cqw solid #2a3f63;border-radius:1.4cqw;cursor:pointer;color:#fff;font-weight:700;font-size:3.3cqw;background:linear-gradient(#7aa1e6,#3e6fd0 50%,#2f5fc4 51%,#3a6ad0)}.ip-sheet .ip-table{padding:3cqw}.ip-sheet .cd-art{background:#fff;border:.25cqw solid #a9abb0;border-radius:2.6cqw;padding:2cqw}.ip-sheet .cd-art svg{display:block;width:100%;height:auto}.ip-sheet .cd-term{margin:3cqw 2cqw 1.4cqw;font-size:3.4cqw;font-weight:700;color:#4c566c;text-shadow:0 .3cqw 0 rgba(255,255,255,.8)}.ip-group{background:#fff;border:.25cqw solid #a9abb0;border-radius:2.6cqw;overflow:hidden}.ip-group:empty{display:none}.ip-group .cd-n{margin:0;display:flex;justify-content:space-between;gap:2cqw;padding:2.4cqw 3cqw;font-size:3.6cqw;border-top:.25cqw 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:3cqw 2cqw 0;font-size:3.4cqw;line-height:1.4;color:#3e4656;font-style:italic}.ip-sheet .cd-lore p{margin:0 0 1.6cqw}.ip-screen.is-card>.ip-status+.ip-sheet{animation:none}.fs-body{position:absolute;inset:0;border-radius:12cqw;background:linear-gradient(135deg,#4a4f59,#23272e 40%,#33373f);padding:1.4cqw;box-shadow:0 18px 40px #0009,0 3px 8px #0006,inset 0 0 0 .3cqw #ffffff1f}.fs-screen{inset:1.4cqw;border-radius:10.6cqw;background:#0b0e14;color:#e3e7f0;font-family:Barlow,system-ui,sans-serif;display:flex;flex-direction:column}.fs-cam{position:absolute;left:50%;top:3.2cqw;transform:translate(-50%);width:3.4cqw;height:3.4cqw;border-radius:50%;background:#03050a;box-shadow:inset 0 0 0 .5cqw #161a22;z-index:3}.fs-status{height:9cqw;flex:none;display:flex;align-items:center;justify-content:space-between;padding:1.8cqw 7cqw 0;font-size:3.5cqw;font-weight:500;color:#eef2fb;position:relative;z-index:2;font-variant-numeric:tabular-nums}.fs-si{display:flex;align-items:center;gap:1.2cqw;font-size:3cqw;font-weight:600}.fs-cash{font-size:3.4cqw;margin-right:1.4cqw;font-variant-numeric:tabular-nums}.fs-status .sig{display:flex;align-items:flex-end;gap:.4cqw;height:2.8cqw}.fs-status .sig i{width:.8cqw;border-radius:.3cqw;background:#eef2fb;opacity:.3}.fs-status .sig i.on{opacity:1}.fs-status .bat{width:5.8cqw;height:2.8cqw;border-radius:.8cqw;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 5cqw;display:flex;flex-direction:column}.fs-hero{display:flex;flex-direction:column;margin-top:4cqw}.fs-clock{font-weight:400;font-size:19cqw;line-height:.95;letter-spacing:-.02em;color:#f3f6ff;text-shadow:0 .4cqw 2cqw rgba(10,14,26,.35);font-variant-numeric:tabular-nums}.fs-date{font-size:4.2cqw;font-weight:500;color:#eef2fb;margin-top:1.4cqw;text-shadow:0 .3cqw 1.4cqw rgba(10,14,26,.5)}.fs-widgets{display:grid;grid-template-columns:1fr 1fr;gap:2.4cqw;margin-top:8cqw}.fs-w{border:0;border-radius:6cqw;padding:3.4cqw 4cqw;background:#1b2130db;color:#e3e7f0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.6cqw;-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:3cqw;color:#9fb0d0;font-weight:600}.fs-w b{font-size:6.2cqw;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-ws{font-size:3cqw;color:#9aa3b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-w-low{background:#3a2a10;padding:2.6cqw 4cqw;border-radius:4.4cqw}.fs-w-low.wide{grid-column:span 2;flex-direction:row;align-items:center;gap:2.4cqw}.fs-w-low.t-bad{background:#4a1714}.fs-w-low .fs-wl{color:#ffd28a}.fs-w-low b{font-size:4.4cqw}.fs-w-low.wide b{flex:1}.fs-w-low .fs-ws{color:#ffd28a;font-weight:600;font-size:3.2cqw}.fs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3.4cqw 0;margin-top:auto;padding:4cqw 0 2cqw}.fs-dock{display:grid;grid-template-columns:repeat(5,1fr);padding:2cqw 4cqw 0;flex:none}.fs-app{position:relative;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:1.4cqw;cursor:pointer;color:#e3e7f0}.fs-ic{display:grid;place-items:center;width:14.6cqw;height:14.6cqw;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:3cqw;font-weight:500;max-width:21cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-dock .fs-an{display:none}.fs-badge{position:absolute;top:-.6cqw;right:2.6cqw;min-width:4.6cqw;height:4.6cqw;padding:0 1cqw;border-radius:2.3cqw;background:#f2b8b5;color:#601410;font:700 2.8cqw/4.6cqw Barlow,sans-serif;text-align:center}.fs-badge:empty{display:none}.fs-search{flex:none;margin:3cqw 5cqw 0;height:12.4cqw;border-radius:6.2cqw;background:#2a3040;display:flex;align-items:center;gap:3cqw;padding:0 4cqw;color:#c4cbe0;font-size:3.8cqw}.fs-g{position:relative;width:4.4cqw;height:4.4cqw;border-radius:50%;border:.7cqw solid #c4cbe0}.fs-g:after{content:"";position:absolute;right:-1.8cqw;bottom:-1.8cqw;width:2cqw;height:.7cqw;background:#c4cbe0;transform:rotate(45deg);border-radius:.4cqw}.fs-mic{margin-left:auto;position:relative;width:2.8cqw;height:4.2cqw;border-radius:1.4cqw;background:#c4cbe0}.fs-mic:after{content:"";position:absolute;left:-1cqw;right:-1cqw;top:1.8cqw;height:3.4cqw;border:.6cqw solid #c4cbe0;border-top:0;border-radius:0 0 2.4cqw 2.4cqw}.fs-gest{flex:none;height:7cqw;border:0;background:none;padding:0;display:grid;place-items:center;cursor:pointer}.fs-gest i{display:block;width:30cqw;height:1.2cqw;border-radius:.6cqw;background:#eef2fb;opacity:.85}.fs-bar{flex:none;display:flex;align-items:flex-start;gap:2cqw;padding:2cqw 4cqw 3cqw}.fs-back{flex:none;width:11cqw;height:11cqw;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:6cqw;height:6cqw;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:1.4cqw}.fs-title{font-size:7.4cqw;font-weight:500;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-sub{font-size:3.4cqw;color:#9aa3b5;margin-top:.6cqw}.fs-sub:empty{display:none}.fs-list{flex:1;padding:0 3.4cqw 3cqw}.fs-screen .r-h{padding:5cqw 3cqw 2cqw;font-size:3.4cqw;font-weight:600;color:#a8c7fa;letter-spacing:.02em}.fs-screen .r-t{padding:2.4cqw 3cqw;font-size:3.6cqw;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:.6cqw;border-radius:1.4cqw;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:5.4cqw;border-top-right-radius:5.4cqw;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:5.4cqw;border-bottom-right-radius:5.4cqw}.fs-screen .r-main{min-height:15cqw;padding:3cqw 4.4cqw;gap:3cqw;color:#e3e7f0;font-size:4.2cqw;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:3.3cqw;color:#9aa3b5;line-height:1.3;margin-top:.6cqw}.fs-screen .r-v{font-size:3.9cqw;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:12cqw;background:none;display:grid;place-items:center;color:#9aa3b5}.fs-screen .r-acc span{display:grid;place-items:center;width:6cqw;height:6cqw;border-radius:50%;border:.5cqw solid currentColor;font:600 3.4cqw 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:2.4cqw;height:2.4cqw;border-radius:50%;background:#a8c7fa}.fs-screen .r-switch{flex:none;position:relative;width:13.6cqw;height:8.4cqw;border-radius:4.2cqw;background:#2a3242;box-shadow:inset 0 0 0 .5cqw #8e98ad;transition:background-color .16s ease}.fs-screen .r-switch i{position:absolute;left:1.1cqw;top:50%;width:6.2cqw;height:6.2cqw;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(5.2cqw,-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:1.8cqw;border-radius:.9cqw;background:#2a3242;overflow:hidden;margin-top:1.4cqw}.fs-screen .r-bar i{display:block;height:100%;border-radius:.9cqw;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:2.4cqw}.fs-screen .r-stepper button{width:10.4cqw;height:10.4cqw;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:5.4cqw}.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:15cqw;text-align:center;font-size:5cqw;color:#e3e7f0}.fs-screen .r-keypad{background:#161b24;border-radius:5.4cqw;padding:4cqw}.fs-screen .sn-board{width:100%;height:auto;background:#0b0e14;border-radius:2cqw}.fs-screen .sn-pad button{background:#2a3a57;color:#d6e3ff;box-shadow:none}.fs-screen .ck{background:#2a3242;color:#e3e7f0;border-radius:50%;height:16cqw}.fs-screen .calc-keys .ck-0{border-radius:8cqw}.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:7cqw 7cqw 0 0;margin-top:3cqw;min-height:0}.fs-handle{width:9cqw;height:1.2cqw;border-radius:.6cqw;background:#5f6778;margin:2.4cqw auto 1cqw}.fs-sheetbody{flex:1;padding:2cqw 5cqw 4cqw}.fs-sheet .cd-art{background:#0b0e14;border-radius:4cqw;padding:3cqw}.fs-sheet .cd-art svg{display:block;width:100%;height:auto}.fs-sheet p{margin:0}.fs-sheet .cd-name{font-size:6.6cqw;font-weight:600;margin-top:4cqw;line-height:1.15}.fs-sheet .cd-term{display:inline-block;margin-top:1.6cqw;font-size:3.2cqw;color:#a8c7fa;border:.3cqw solid #3a4560;border-radius:2cqw;padding:.6cqw 2.4cqw}.fs-sheet .cd-term:empty{display:none}.fs-sheet .cd-nums{margin-top:3cqw}.fs-sheet .cd-n{display:flex;justify-content:space-between;gap:3cqw;padding:2.4cqw 0;border-bottom:.25cqw solid #2a3242;font-size:3.8cqw}.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:3cqw;font-size:3.7cqw;line-height:1.45;color:#c4cad8}.fs-sheet .cd-lore p+p{margin-top:2cqw}.fs-close{flex:none;margin:0 5cqw 5cqw;height:12cqw;border:0;border-radius:6cqw;background:#a8c7fa;color:#0b305f;font-weight:600;font-size:4cqw;cursor:pointer}#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}.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{width:min(280px,58vw,calc(62vh * var(--A)));pointer-events:none}.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:9cqw}.boot-1 b{font-family:Silkscreen,monospace;font-weight:400;font-size:8cqw;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:7cqw;letter-spacing:.12em}.boot-2 span{font-size:3.4cqw;color:#556}.boot-2 .hg{width:6cqw;height:9cqw;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:22cqw;height:22cqw;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:10cqw;font-weight:400}.b4dots{display:flex;gap:2.4cqw}.b4dots i{width:3.4cqw;height:3.4cqw;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}}
