@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(./inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(./inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(./inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(./inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-cyrillic-ext-700-normal-CTXjXnze.woff2) format("woff2"),url(./roboto-condensed-cyrillic-ext-700-normal-CWPRiRXS.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-cyrillic-700-normal-9RN-Z7cI.woff2) format("woff2"),url(./roboto-condensed-cyrillic-700-normal-BGMkBBYx.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWkAA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEwAAABgdTbgSFNUQVQAAAIMAAAARQAAAFpe+UGIY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABJgAAASZq4/JvaGVhZAAAA8gAAAA2AAAANgeDpDpoaGVhAAAEAAAAAB8AAAAkCfAEsWhtdHgAAAQgAAAAIAAAACQVgf/JbG9jYQAABEAAAAATAAAAFAFBAZVtYXhwAAAEVAAAABwAAAAgACkBIW5hbWUAAARwAAABHgAAAnw5EWLxcG9zdAAABZAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z5soPV20Kl0KrGFoTRWMIAlLCQKkbjmpNSGUyZvuafq3uNlDQg+I9HPtCyTQjfXbtZmC4pqhzTkA0V8AMasCcx42gXBsQEBQAAEsNw/UEKtA9jEEgCgA8sZTiKio2KoYqV8D69Lwvd8eYVcX9tHiqKlbyQomVgjQrrlh6oomYHwB3iPBx0AAAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAF7/7AR1BcQAFQArAAABFRQOAiMiLgI1NTQ+AjMyHgIBNTQuAiMiDgIVFRQeAjMyPgIEdUuJwXV1wYtMSozAdXXAjEv+3R48Vjk5VzsdHjxXOThXOh4DSfOa55tOTpvnmvOe7Z9RUZ/t/m/1aJNeLCxek2j1ZI5aKytajgACAGMEbwKOBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAW1Yyc3+oqMaI09BUASDGQE7Ff7B9l5YPVwhViOK///+oP/sBLsF1gAmAAVGAAAHAAb+Pf//AAAAAQAAAAMCDKkYQg5fDzz1ABsIAAAAAADE8BEuAAAAAODgRbr6L/3VCFIIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMCR9kv/nylHEFAEFXACAHTHBK0AeNpjVmbIYIACxhsQzHKFIY7pBUMyiM0q9W8BAF5IB1p42mNgYNCEwwyGdiCcDAASIALXAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42o2QA25FURRF12fNONULatu23Ua1/Y1pdCAdQEfToXTn5dTMvljn4gjI5wEfHn8WsOsJGXtwPCvGXjI9M8Y+hjzZxn7qeDIOUMWjcZAa7o3z2WAIlz2QS5uxh2xqjL06LzXOQrGMqygm27hGBGvcccMBt4yLbjnmRGuUE9EsMd1cc8ER21qPZZ+LTsRnohiaUog+mqWkqyb9CWke6fZE1h0Rzmg2P+Zds5kFZhlnkiXWtTbSRhMtbkaHmjHNrzk1Mqaza9GW7IhOL9w3Du3ot9RDv6w2UZvO3ntzvvHnYP4+/J9mWZoW/Tcb2/+MpxNCpIlgPbRcWyWHae6kM645kTWrX0c0iUa5lhzWXn9FXevE9Roh4fpuegaPpFlGAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-greek-700-normal-DWMOA2VK.woff2) format("woff2"),url(./roboto-condensed-greek-700-normal-89Up2Xly.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-vietnamese-700-normal-D35V1G0s.woff2) format("woff2"),url(./roboto-condensed-vietnamese-700-normal-BtNeb9D6.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-latin-ext-700-normal-B004qtqu.woff2) format("woff2"),url(./roboto-condensed-latin-ext-700-normal-O6H_RRvN.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-latin-700-normal-DRbp0YnP.woff2) format("woff2"),url(./roboto-condensed-latin-700-normal-BOl6B_hI.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./roboto-condensed-cyrillic-ext-800-normal-CVNsXHGx.woff2) format("woff2"),url(./roboto-condensed-cyrillic-ext-800-normal-D4PkCfKP.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./roboto-condensed-cyrillic-800-normal-BbeOyxaC.woff2) format("woff2"),url(./roboto-condensed-cyrillic-800-normal-DFV8qOD4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABxwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdZrgbVNUQVQAAAIQAAAARgAAAFpe+kHsY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABJgAAASY9qPJTaGVhZAAAA8wAAAA2AAAANgeepDpoaGVhAAAEBAAAAB8AAAAkCgwEumhtdHgAAAQkAAAAIAAAACQVe/+2bG9jYQAABEQAAAATAAAAFAFBAZVtYXhwAAAEWAAAABwAAAAgACkBIW5hbWUAAAR0AAABLAAAApI66GXZcG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhkWZWYGBlYGCdxWrMwMAoD6GZLzKkMTEwMAAxFDgABRmQgLu/vztIUN6XjeEfA0Ma+ywmBgUGxvkgORYr1g1ASoGBGQCVhQlWAAAAeNoFwbGBAVEABcB5f+9ABikkAJ1oAgBkoH0zIhoq9FRYKd/D65LwPV9eIdfX9pGiqOkYCEom1oiQVjVCpSiZgfADbSQGgwAAeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGgAAAK7BbAAAwAGAAkADAAPAAABESERBQMTJRMDNxMTAwMhArv9rQIl5eX+COLiI9jX19gBrwWw+lAFsFb9fv1+CAJ6Anoo/aMCXf0Z/aMAAgBV/+wEfQXEABUAKwAAARUUDgIjIi4CNTU0PgIzMh4CATU0LgIjIg4CFRUUHgIzMj4CBH1MjcN2d8SOTU2Nw3d3w41N/sEbNk81NlA1GRo2UDY0TzUbA0fom+ueT0+e65vone+fUlKf7/576mWOWioqWo5l6mKMWCoqWIwAAgBcBG8CigXXAAUADwAAATUTMxUDJTUzFRQWFwcmJgFoV8vO/qCiGSNRPFEEgxoBOhX+wfNhWzpaHlshif///p3/7ATDBdYAJgAFRgAABwAG/kH//wAAAAEAAAADAgz+tDtiXw889QAbCAAAAAAAxPARLgAAAADg4EW6+jX91QhoCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAUfrL9J8+RwZQBBVwAgB37ATSAHjaY1ZmyGCAAsYbEMxyhSGU6RFDDIjNKvVvLgBdTwdBeNpjYGDQhMMMhnYgnAwAEiAC1wB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNpMyqEOQFAYhuH3B5szO0GWTRJMkgXRzmSX40pkl+NqBGfzBe0JD+C5SLGsBHY7ZGO0ICd4m+WUhUfOfien5ZYLBk7Zs7F+NqiYZcMxyQkVveyoaeQ22sldFATeSsgBRwIgCqLvKH2AtRGsbcYZ257b71uPkWp8VVWnyxSJUuKYsmeCpGedpNEpHRrU7B7ZK1i5NI8aZYnz7pkwzxgljdNGDdyiwh7Loo1gSU7FHbebNCurmbb7pfPnV7dyo8Oxvnc8ey6y5vQKTzJi7oZ7+JWLI975RtK8rr7TBNZRR+ywb7ZmtGatt3rOvTg3mt/tyU6apnHUei8/jFAIIxScokKX2t8/fr9yVQTOKYu0k0mzS5XiLBkdUhCBpz9WHTOndFKrhX4sfQDQAl8EeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./roboto-condensed-greek-800-normal-BtxGB1n5.woff2) format("woff2"),url(./roboto-condensed-greek-800-normal-By4nNPaB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./roboto-condensed-vietnamese-800-normal-1BlB1rlc.woff2) format("woff2"),url(./roboto-condensed-vietnamese-800-normal-Dk8k-tGZ.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./roboto-condensed-latin-ext-800-normal-BQWsuNSs.woff2) format("woff2"),url(./roboto-condensed-latin-ext-800-normal-BmiUfIPx.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./roboto-condensed-latin-800-normal-BKEDuQ6Q.woff2) format("woff2"),url(./roboto-condensed-latin-800-normal-3yalVcRJ.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{color-scheme:dark;--bg: #000000;--surface: #191919;--surface-2: #262626;--control: #303030;--border: #3a3a3a;--border-input: #7a7a7a;--text: #ffffff;--text-muted: #b3b3b3;--accent: #b69cff;--on-accent: #000000;--danger: #ff5a4f;--on-danger: #000000;--success: #2fd36b;--warning: #ffc21a;--on-warning: #000000;--spray-in: #2fd36b;--spray-below: #4da6ff;--spray-above: #ff5a4f;--spray-stale: #5c5c5c;--on-spray: #000000;--on-spray-stale: #ffffff;--spray-stopped: #3a3a3a;--on-spray-stopped: #ffffff;--focus: #ffffff;--font-sans: Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-digits: DSEG7 Classic, ui-monospace, monospace;--font-numeric: Roboto Condensed, Arial Narrow, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs: 12px;--leading-xs: 16px;--weight-xs: 500;--text-sm: 14px;--leading-sm: 20px;--weight-sm: 500;--text-base: 16px;--leading-base: 24px;--weight-base: 400;--text-lg: 20px;--leading-lg: 28px;--weight-lg: 700;--text-xl: 28px;--leading-xl: 34px;--weight-xl: 700;--text-stat: 40px;--leading-stat: 44px;--weight-stat: 700;--text-display: 64px;--leading-display: 64px;--weight-display: 700;--text-spray: clamp(140px, 42vw, 62vh);--leading-spray: .9;--weight-spray: 800;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--size-touch: 56px;--size-touch-lg: 72px;--size-tabbar: 64px;--size-header: 56px;--shadow-card: none;--shadow-pop: 0 12px 32px rgba(0,0,0,.6);--motion-fast: .12s;--motion-base: .2s;--motion-ease: cubic-bezier(.2,.8,.2,1);--motion-flash-period: .5s;--motion-needle: .25s}@media (prefers-reduced-motion: reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-needle: 0ms}}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:var(--weight-base) var(--text-base) / var(--leading-base) var(--font-sans);-webkit-tap-highlight-color:transparent;overscroll-behavior:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.muted{color:var(--text-muted)}.icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-pill);min-height:var(--size-touch);padding:0 var(--space-5);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:var(--weight-lg) var(--text-lg) / 1 var(--font-sans);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--motion-fast) var(--motion-ease)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.lg{min-height:var(--size-touch-lg);width:min(100%,420px)}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.secondary{background:var(--control);color:var(--text);font-size:var(--text-base)}.btn.secondary[aria-pressed=true]{background:var(--danger);color:var(--on-danger)}.btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font-size:var(--text-base)}.btn.stop{background:var(--bg);color:var(--text);box-shadow:inset 0 0 0 2px var(--text);position:relative;overflow:hidden}.btn.stop .hold-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--danger);transform-origin:left;transform:scaleX(0)}.btn.stop[data-held] .hold-fill{transform:scaleX(1);transition:transform 1s linear}.btn.stop>:not(.hold-fill){position:relative}.btn.stop{isolation:isolate}.btn.stop .hold-fill{z-index:-1}.ibtn{width:var(--size-touch);height:var(--size-touch);border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;display:inline-grid;place-items:center;cursor:pointer;text-decoration:none;flex:none}.ibtn[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:500}.banner.warning{background:var(--warning);color:var(--on-warning)}.banner.danger{background:var(--danger);color:var(--on-danger)}.banner.info{background:var(--surface-2);color:var(--text)}.banner.update{position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:10;justify-content:space-between}.spray{height:100%;display:flex;flex-direction:column;padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom));gap:var(--space-3);background:var(--bg);color:var(--text-muted)}.spray[data-s=in]{background:var(--spray-in);color:var(--on-spray)}.spray[data-s=below]{background:var(--spray-below);color:var(--on-spray)}.spray[data-s=above]{background:var(--spray-above);color:var(--on-spray)}.spray[data-s=stale]{background:var(--spray-stale);color:var(--on-spray-stale)}.spray[data-s=stale] .num{opacity:.55}.spray[data-s=stopped]{background:var(--spray-stopped);color:var(--on-spray-stopped)}.spray[data-flash][data-s=below]{animation:flash-below var(--motion-flash-period) steps(1,end) infinite}.spray[data-flash][data-s=above]{animation:flash-above var(--motion-flash-period) steps(1,end) infinite}@keyframes flash-below{50%{background:var(--bg);color:var(--spray-below)}}@keyframes flash-above{50%{background:var(--bg);color:var(--spray-above)}}@media (prefers-reduced-motion: reduce){.spray[data-flash]{animation:none;box-shadow:inset 0 0 0 var(--space-4) var(--bg)}}.spray-top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.spray-actions{display:flex;gap:var(--space-2);align-items:center}.sim-tag{font:var(--weight-xs) var(--text-xs) / 1 var(--font-sans);letter-spacing:.08em;padding:var(--space-1) var(--space-2);border:1px solid currentColor;border-radius:var(--radius-sm)}.gps-b{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:700 var(--text-lg) / 1 var(--font-sans);white-space:nowrap;background:var(--surface);color:var(--text)}.gps-b .dot{width:12px;height:12px;border-radius:50%;background:var(--success)}.gps-b[data-q=poor]{background:var(--warning);color:var(--on-warning)}.gps-b[data-q=poor] .dot{background:var(--on-warning)}.gps-b[data-q=none]{background:var(--control)}.gps-b[data-q=none] .dot{background:var(--text-muted);animation:blink 1s steps(1,end) infinite}@keyframes blink{50%{opacity:.2}}.readout{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.target{font:700 var(--text-lg) / 1.2 var(--font-numeric)}.num{font:var(--weight-spray) var(--text-spray) / var(--leading-spray) var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.unit{font:700 var(--text-xl) / 1 var(--font-numeric)}.word{font:var(--weight-spray) var(--text-xl) / 1.1 var(--font-numeric);letter-spacing:.04em;margin-top:var(--space-3)}.spray[data-diag] .num{font-size:min(var(--text-spray),26vh)}.spray-bottom{display:flex;justify-content:center}@media (orientation: landscape){.spray[data-diag]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto}.spray[data-diag] .spray-top{grid-column:1 / -1}.spray[data-diag] .readout{grid-column:1;grid-row:2}.spray[data-diag] .spray-bottom{grid-column:1;grid-row:3}.spray[data-diag] .diag{grid-column:2;grid-row:2 / 4;max-height:none}}@media (orientation: landscape) and (max-height: 600px){.readout{display:grid;grid-template-columns:auto auto;justify-content:center;align-content:center;column-gap:var(--space-2)}.readout .target,.readout .word{grid-column:1 / -1}.readout .unit{align-self:end;padding-bottom:var(--space-4)}.readout .word{margin-top:var(--space-3)}.spray .num,.spray[data-diag] .num{font-size:min(var(--text-spray),46vh)}.spray-bottom .btn.lg{min-height:var(--size-touch)}}.diag{background:var(--surface);color:var(--text);border-radius:var(--radius-lg);padding:var(--space-3);max-height:46vh;overflow-y:auto;display:grid;gap:var(--space-3);animation:none}.trace{width:100%;height:120px;border-radius:var(--radius-sm);display:block}.diag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2) var(--space-3);margin:0}.diag-grid dt{font-size:var(--text-xs);color:var(--text-muted)}.diag-grid dd{margin:0;font:700 var(--text-base) / 1.3 var(--font-numeric);font-variant-numeric:tabular-nums}.diag-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.page{max-width:640px;margin:0 auto;padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-4) var(--space-7);display:grid;gap:var(--space-4)}.topbar{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-header)}.topbar h1{font-size:var(--text-xl);margin:0}.card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.card h2{font-size:var(--text-lg);margin:0 0 var(--space-2)}.line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--size-touch);padding:var(--space-2) 0;border-top:1px solid var(--border)}.card h2+.line,.card h2+.field{border-top:0}.field{display:grid;gap:var(--space-2);padding:var(--space-2) 0 var(--space-3)}.hint{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-2) 0 0}.stepper{display:flex;align-items:center;gap:var(--space-2);flex:none}.stepper button{width:var(--size-touch);height:var(--size-touch);border-radius:50%;border:0;background:var(--control);color:var(--text);font:700 var(--text-xl) / 1 var(--font-sans);cursor:pointer}.stepper button:disabled{opacity:.4}.stepper output{min-width:92px;text-align:center;font:var(--weight-xl) var(--text-xl) / 1 var(--font-numeric);font-variant-numeric:tabular-nums}.stepper output small{font-size:var(--text-sm);color:var(--text-muted);margin-left:var(--space-1)}.seg-ctl{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-2)}.seg-ctl button{min-height:var(--size-touch);border:0;border-radius:var(--radius-pill);background:var(--control);color:var(--text-muted);font:700 var(--text-base) / 1 var(--font-sans);cursor:pointer}.seg-ctl button[aria-checked=true]{background:var(--accent);color:var(--on-accent)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:56px;height:34px;border-radius:var(--radius-pill);border:0;background:var(--control);position:relative;cursor:pointer;flex:none}.switch:after{content:"";position:absolute;top:5px;left:5px;width:24px;height:24px;border-radius:50%;background:var(--text-muted);transition:transform var(--motion-fast) var(--motion-ease)}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{transform:translate(22px);background:var(--on-accent)}.line>span{flex:1}@media (max-width: 420px){.line:has(.stepper){flex-direction:column;align-items:stretch}.line:has(.stepper) .stepper{justify-content:space-between}}
