@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-thai-400-normal-H48Olwgn.woff2) format("woff2"),url(/assets/chakra-petch-thai-400-normal-BwVEvbB4.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4UAA4AAAAAJ6AAAA28AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEEG41+HC4GYACCdBEICqQQnyILghYAATYCJAOEBgQgBYREB4o0GyUjM6P2k5O6NNl/nWAOkE0rmH9hhVW10bQ9miPNWQZ5ng5ehsBC3p+3ZzoYskHkI5kEQiAX9pdFunmOG+/fTd3c/V5E9fvxfu+cGyD3VIh1NJJFhSAMkAZ0qSgTFgpdFNJHPD48buv9PxiINTlMjIwZNTgs0tpFZHCZCYV43qesNRxObQC+LMlZmYrTcOCYHMphtx4mrlWm7dEkvd9HoUlYEvYg2zyDBBw6ll/YdR9RQcMwmPBA2ic2yKmWYV0LysnOV6Dn2/V2JgANpCS6L+f/t9an7Tev7x9YYrkbxONTu+zCEsglvrveTPVU6tfPzDJPfmCR6nNvEFxsFJECRhUV43KiIuwK5yOsyPHxrbdpnsTYHMsUQ5Jt6gijUYRYH7nOrx6/mf4HV2A+YCKiFwUKggKCogjKmZQSoaJG+PBDBIhBxElDZOAROUoQZcyIKjUIUUtEa50RXfVE9NILo4++GAMMxiBgvHLzMKvXlpqR/Gy6dUDwe27cGioSoNswKCk5X5aQkFnghVh2R/d36QBtre+PWZFXatteSd8LBEOSf2+CggKjhh6DE6ZpwwEboMgRAgERzQHLi6rZ2gmBdOJ7T/06FobplSW66/UQHDDAQIOwVXiEN29y+9yEBIGeiUB7iiAGk3CdoZ1soWhb0GpxVM1pt0zO0BxAuoEs0b/vkO/5mNd5mvu5mcssXCU6S8cTbfOD2ZNt2UB7r8qSzMuMTMoCkTSGhmnyk6BtNwx7D0ivdEm7dGHfAr5Rl1tsXhtzyqPduQJexCcVy+ITiQDSDSUFv7pvG9EGxSPKOFCWhYUilOv37iz52jbV+3qJvR/X3bpeF+s0C4TpKO3XZE9DIF2hchD91jQvLPwuZnbillpXK5IdLdp6DlLesdZkW+zfQ9tKfS7/38gFGeSTUqU+VzuVnlnJvBI09NGECrYqie3UMVazmtWsLqjnlAqsciqDVU7ldSpaEt5OXRRGVEDYhbNroHkj0ylnttnIZmciZ+o4k8ubqNCiBCV95aJwqsqVsQq79DCnczrznF7g51QHw3VoXZqX01waJ51Ci0obsRUIh48tBjuxG3tyKMdxEudzXS6lmof00ORNN14537JgRz4AbiAVmNMXYr50oicZIjg1gC3hgnL9nJd9CByBg1Fy1EcKlJ4EPDCAhBz6977W5u59k3ikT32FxdvZ3iGTQwd38oyORI25akrerTYCdG5c0F3dPxilIOXyMc8My4i2dCRKyEnLOCmx1LFRYh3rcWQIpkyZYYYY1+gOTnxsAqm+A/W3dXO/5/vy3WZ+f3xn85CEjN7sK5r69lrucPD0jwgQRhHks3e8QInSBN+p6yOJZUyYTg9mkYyycXQgJkyZMsOMl3zx2Wiqgj2gIpgvN2nfM4E1iRRyPtVgU/4naofEIoFRAGYufn2w6pb4Owgzv/bw/7PA8CqpMwmZCtTPsYKZGBDAUSMYZImkGhkT/Ungx03iH0NcKqJa1+La1AgjYeyYoOm//Nd2m/n2lHAVXq1qUW1sYBojP+NFj0v6b/2Jze/034n/Ev7bAS8fQgiAybz58hcoGDB78b9xjJJDqYSfGmk6C9dEgrZ6GYRTlwsde0UcCZxoONNyUIyVSy6fnQIKhWTyeDLyYqJmplLGTQV3eh4MXJXzVc1HlVCNhGksgChIfcEaCNFQoHoiNBWluWgtxGgpUjNxWovXRqJ2knWQoqNUnSRpL1M3GbrK0h2vB4L0zhlwHqgRsBiyC9oiGHUO2lRAAKTjilCkm04YMSm0g1ggejPY5OmdTevHYFBwaKRoiE1LGRfSLnYdd2Pb4PpoY1Ef7otcON3aqtIrvVpoXWkioy7hBNRtclWL3Q3493nTCzZz3p3y+Du5ZUJz7ZuJCqXGVRWT9aZXWhg5jEby2OkjN3rqvyXl69qhTtEj+GwTjRhoudSz+W622deer/R0qid6pseJgahYcCZEaJ8Ix54B7svBN4totqxFaCpCjePmWpjmauoDC8Xkl12ulzifjv+wK+zpjmzTNfFM00RXxzIvIvYdirhFoWhp9TKdSd/a4dKg5pBM1pa9x4XKgS4P93h6N11XscvJ+MhtlyfRnlfq5UYpmlBTpd2U20IsFXZPRjNdYnlg61BLXPgfG+h+K78bB7JLb+jronSoS0mZjm6LxcO1S7lKrZsyPoI/W/XE7JOzG6WIESIc9uZ+7k3nWYPzrBXz//dpRq/N0LvsYfv203IaFjTkpwWMKCwI/bnat/p3aGEBKvYeLer1XSwSf/cqOgrfW2otRXF75xy+/UXD04/6hoX7Sfvg3rGxwRC70BBsxyDvpoZP+qGxCSral5em5PrTxcKU0nJeHI6/I6ggCj/kcKOz/1G7ggR9npk7ZqTbuvHnTywoRZZhoEGvaHNruIhYjii+EsUZmmqxatOi3FbNsl+fzD2gzdLzWrG2djfXM+kTHzRopoziRxl1Rv1sdUPTFM6BG92qFfJWL/unnri1TSduLxcayxav6hhYj7Ny9VDcNPpes8fUpPusg/nThdx4DkRs9iCfc+AOVovx+mfU/oWqeStX/9/UzH5Gkj6VBMUZuoFcs759k3WftW1at56FgW5XeG2AyHI3/8q7T53F2o+lpdm60IA37pL5gv37J8IvlGhu05vMX8Av0Og0JdNCz95Z97FfTj9MNUeviZkTPSdmjdd5eq0Jzb40u+LprEU3T0DkJdXsGrxX12KsNq+GXX1DLUb35HOkhkxyhMsR1gxDRHtlIMOmDOR8qePCzEckXgZ68FQIx1JX622zLjSrgjcLTA8JPvmgSZYy44ScVmXhBntEiQrVTkk6/bNYrsd/Kke3RIMnDKb7uKca8x1oVydiIM0iDfCbXV3o+e4Lmi7bFX3ddajdxOfQrim3oLuo+QkhcWLUIe9dnj2t7tLAhelDEAgEBmSYxIx3cc7lw9KiDOfMPSt2/rB686/QlB/qr1axDz8ikCcMwukgwMI8CJktyIQgQ9cRVYCYnRTuiySeEvpmDDyYGpsAkGcTQGYLMhZk6DoCsaQjEbpY0hbdEYCKzV4FNrK2IzkEa0cHaXXHIK8ibynA4bCwBJYAwDl5xCREA1qAuCBdyoZ2frN61Jt/hab8UH+12rq7COQTg7AaCTCMIgiFWmqrVgWouJrCfSouQQTG16bFPqiBZRRBKNRSWzXEPTVVq6EK8ES1ueM8zyfElWF0EH53EZCfgHaLZfDvmQRBAewGeoP5LWT4gH/TZbYLPwb2P9DX9uLXgwf5XN+XB4xAtrcBuTT43W2rZQ0ogcJ4JjeiGCPW4FgntFP0diGsXrOqCOlpRMPOgMgUYqUQaEhe2I4OTeu0qE7J21L/XK7BCpi4Y/Aj6N9hZVLYx6BdYQ2OdVA7teRFm0kPuZ/jJDDs2k0FZmy2nzya7cuIkULG0lyCNFtnz8T8WDnTiipw6uzt8FCvs63ULIk3kDXCYMpbgQwe1Trun9ZUrMH1ebfY5EMmwOZr9luE8uk3DRuITCFWCoGG5IVLCPgYNswGSvAmtv4TVNN01E8qiV/4CwP+wq/4r9W5lHOU5Pn1V9YAmwzZrLcREugbCXSOBBqUsTBsKZVAY/VPvY82NhSaBbD9Okv6hV4tYfcgoOC3571GXK3wv8llzEvg2ZlG1/LnvyUa/27+90bScrgKxqCAgt+31G8Ypc6VkHBzouNTplb7r4tLPseorq2DPEegn+A7C+miOtd4/5xlhKm5P24Z/VTcF/2R9Zxx8Yfhr6ZJ/iRM8JXgLTlSPu39UzLlY2r6jUsjTEU/4VvLwMcplw+9Xb/Q+/eHvVvv0XvWdpb0PZq429+BgPOKyOSSmn2+hoKxWmCQwQ5wq9D2GMIjp2Mop8IxDN7RYyTCzTtGqkDtMaxQydapasEh3XhiJ5niNu+qqS5aS9uNR8TqatvlP66jLlqKU0FQqlArjbXVRWN6zXXTVCsx7ilnaOxooWunZGgXfrW1FUBLRdNMtAMOdpTske062am99QEgcXI93EQ6xEBQTwaERbf2C4gDV72eYCh6NliiTVzbuNqp000mOUJH07IACpUd5p4Epd17Z21mqJ+c9y67yUPq9sk8BX5fLxmbmouOetTqW1sqi5YM3OrTGoqAByrJq4IrpGB/EYAu3PyLdh6kIhQjODgKBhhihDEmIBSGiilW0CUJB4+AiISMgpoiGjpGuphY2DgALh4+ASERMUmWpGTkFJRU1DS0OdLRMzAWyMTMwsrGzsHJxc3Dywcq2vwCgkLCIqJiJXxYSEiWKyUtIysnr6CopKyiqlaluoamlraOrp5+jQaGRsYmpmbmFpZW1ja2dvYOjk7OLq5uK7WXS/Ce7+H/UDt+F54w5SFkwCBi1YYIMHBAsP0EBO73tfk9RZzmBQMwiFgNIQeMw5CA+ziI/pf7/gCKAjgIKNOXoe1TNf1e36cRY0cKIPikeZahFptqMVjj2HVkB9AHPDRBcZyPzgqq3yXRXPcmP8xB97FAhgWHhDZAhIUHgZtonOcFC3DIWA8hD4rjkEAP8zB9CsDhIaFhEc+dq2sQJCIyOPS5bfUIDw5CPE+G43k0XGG38JXBPE/VOiaZozm2cbPwuyh2Nrr373dd073g2aZROFD3VZ3JvG6b7Su0pj2Y33900QvXeqTd6kS1Vk7f3oM5yuhy2nz/Wy6Y/yZGKNyT4MAxzLChQ8YHAA==) format("woff2"),url(/assets/chakra-petch-vietnamese-400-normal-bi64QiC0.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-ext-400-normal-tuqB3l-m.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-400-normal-gSau51S8.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-Rp6tQSL7.woff2) format("woff2"),url(/assets/chakra-petch-latin-400-normal-B8DsKUUm.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DCcTr5Zt.woff2) format("woff2"),url(/assets/chakra-petch-thai-500-normal-Cn0xB6OG.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-5pRepnO8.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-DoLkya5f.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BAAnC813.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-CjvdL2La.woff2) format("woff2"),url(/assets/chakra-petch-latin-500-normal-DkD0zRyz.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-Dlv_Gzpo.woff2) format("woff2"),url(/assets/chakra-petch-thai-600-normal-Cm3ZcsuF.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-C0yLG841.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CbYqYwtQ.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-DyjsCGRS.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-BrrCYb8K.woff2) format("woff2"),url(/assets/chakra-petch-latin-600-normal-CuOKMT_m.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-CIMyZSN3.woff2) format("woff2"),url(/assets/chakra-petch-thai-700-normal-C-EonQ-W.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-BkvHU3F5.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DSvJvnzF.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-CSkWzKnm.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-Ossr7eEL.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-normal-ERchNR9c.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;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-DqmgDkIN.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-D6WVjTEA.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;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-300-normal-RhT0Ayi3.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-300-normal-CK1JFyxN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-greek-300-normal-J-CBqZoJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-300-normal-bdB_4eqQ.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-vietnamese-300-normal-SDfX6ktj.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-300-normal-Cya9Vc4B.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;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-ext-300-normal-BLFuR0P1.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-300-normal-Cnjl9dw4.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;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-CLwSCHN6.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Bz_DfCM7.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-KciohO1a.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-DRcTKgkU.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-BOQBPhLk.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-DwPxiy7M.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-rxDMosIx.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-orOpuDzJ.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-Dwk4USJY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-C3gcVRmT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-DIkdfYNE.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-NNclZwdn.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-C-DuqEAe.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-B3hZxag_.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.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-DvQQgHTq.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.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-BFiUPp6R.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.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-DxDDqVQb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.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-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.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-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.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-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.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-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.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-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.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-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.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: #030c12;--bg-rgb: 3, 12, 18;--void: #01060a;--deep: #092a39;--deep-rgb: 9, 42, 57;--field: #103848;--field-rgb: 16, 56, 72;--glow: #308390;--glow-rgb: 48, 131, 144;--cyan: #50d0e0;--cyan-rgb: 80, 208, 224;--cyan-2: #40b0c0;--ink: #e6f5f7;--ink-rgb: 230, 245, 247;--ink-dim: rgba(230, 245, 247, .68);--ink-faint: rgba(230, 245, 247, .44);--line: rgba(80, 208, 224, .16);--line-hard: rgba(80, 208, 224, .38);--panel: rgba(4, 18, 26, .86);--mark-a: #e6f5f7;--mark-b: #9fe3ec;--mark-c: #50d0e0;--font-display: "Chakra Petch", "Rajdhani", system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--ease: cubic-bezier(.77, 0, .18, 1);--ease-cta: cubic-bezier(.22, 1, .36, 1);--gutter: clamp(16px, 4vw, 48px);--hero-ink: rgb(16,56,72);--hero-ink-rgb: 16, 56, 72;--hero-sub: rgb(38,78,92);--hero-accent: rgb(22,104,122);--hero-accent-rgb: 22, 104, 122;--nav-glass-rgb: 255, 255, 255;--nav-ink: rgb(16,56,72);--nav-ink-rgb: 16, 56, 72;--hero-mark-a: rgb(16,56,72);--hero-mark-b: rgb(26,88,104);--hero-mark-c: rgb(48,131,144)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:rgba(var(--cyan-rgb),.35);color:#fff}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4,p,ol,ul,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}.icon{flex-shrink:0}:focus-visible{outline:1px solid var(--cyan);outline-offset:3px}.skip-link{position:absolute;left:12px;top:-60px;z-index:100000;background:var(--cyan);color:var(--bg);padding:10px 16px;font-family:var(--font-mono);text-decoration:none}.skip-link:focus{top:12px}.eyebrow,.approach-label,.row-number,.ba-label,.footer-label,.tier-label,.section-kicker{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--cyan)}em{font-style:normal;color:var(--cyan)}.grad-text{background:linear-gradient(120deg,var(--ink) 0%,#9fe3ec 40%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;white-space:inherit}.glitch:before{color:var(--glitch-a, var(--cyan));transform:translate(-2px,1px);opacity:.55;mix-blend-mode:screen;z-index:-1;filter:blur(.4px)}.glitch:after{color:var(--glitch-b, rgba(230, 245, 247, .5));transform:translate(2px,-1px);opacity:.25;z-index:-1;animation:glitch-jit 6s steps(1,end) infinite}@keyframes glitch-jit{0%,91%,to{transform:translate(2px,-1px);clip-path:none}92%{transform:translate(-4px);clip-path:inset(10% 0 55% 0)}94%{transform:translate(5px,1px);clip-path:inset(60% 0 8% 0)}96%{transform:translate(-2px,-1px);clip-path:inset(30% 0 40% 0)}}.ops-section{position:relative;isolation:isolate}.ops-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(rgba(var(--cyan-rgb),.06) 1px,transparent 1px) 0 0 / 96px 96px,linear-gradient(90deg,rgba(var(--cyan-rgb),.06) 1px,transparent 1px) 0 0 / 96px 96px,linear-gradient(rgba(var(--cyan-rgb),.025) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(var(--cyan-rgb),.025) 1px,transparent 1px) 0 0 / 24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 80% 75% at 50% 45%,#000 35%,transparent 100%)}.ops-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 75% 35%,rgba(var(--field-rgb),.55),transparent 70%),radial-gradient(ellipse 50% 40% at 15% 85%,rgba(var(--deep-rgb),.6),transparent 70%)}.section-hud{position:absolute;top:22px;right:22px;bottom:22px;left:22px;pointer-events:none;z-index:1;font-family:var(--font-mono);text-transform:uppercase}.hud-corner{position:absolute;width:22px;height:22px;border:0 solid var(--line-hard)}.hud-corner.tl{top:0;left:0;border-top-width:1px;border-left-width:1px}.hud-corner.tr{top:0;right:0;border-top-width:1px;border-right-width:1px}.hud-corner.bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.hud-corner.br{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.hud-corner.lg{width:34px;height:34px;border-color:var(--cyan);border-width:0;position:absolute;z-index:2}.final .hud-corner.tl{top:22px;left:22px;border-top-width:2px;border-left-width:2px}.final .hud-corner.tr{top:22px;right:22px;border-top-width:2px;border-right-width:2px}.final .hud-corner.bl{bottom:22px;left:22px;border-bottom-width:2px;border-left-width:2px}.final .hud-corner.br{bottom:22px;right:22px;border-bottom-width:2px;border-right-width:2px}.hud-top{position:absolute;top:12px;left:32px;right:32px;display:flex;align-items:center;gap:16px;font-size:10px;letter-spacing:.24em;color:var(--ink-faint)}.hud-code{color:var(--cyan)}.hud-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.ops-card{position:relative;background:var(--panel);border:1px solid var(--line)}.ops-card:before,.ops-card:after{content:"";position:absolute;width:10px;height:10px;border:0 solid var(--cyan);opacity:.7;pointer-events:none}.ops-card:before{top:-3px;left:-3px;border-top-width:1px;border-left-width:1px}.ops-card:after{bottom:-3px;right:-3px;border-bottom-width:1px;border-right-width:1px}.ops-card-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.ops-card-live{display:inline-flex;align-items:center;gap:7px;color:var(--cyan)}.ops-card-live i{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:ops-blink 1.6s steps(2,jump-none) infinite}.ops-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border:1px solid var(--line-hard);color:var(--ink);text-decoration:none;background:transparent;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),letter-spacing .35s var(--ease),box-shadow .35s var(--ease)}.ops-btn:hover{border-color:var(--cyan);letter-spacing:.26em}.ops-btn-solid{background:var(--cyan);color:var(--bg);border-color:var(--cyan);box-shadow:0 0 rgba(var(--cyan-rgb),0)}.ops-btn-solid:hover{background:#7fe2ee;border-color:#7fe2ee;box-shadow:0 0 28px -4px rgba(var(--cyan-rgb),.7)}.main{position:relative;z-index:10}.scene-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--bg);opacity:0;pointer-events:none;will-change:opacity}.hero-section{position:fixed;top:0;left:0;width:100%;height:100svh;z-index:10;pointer-events:none}.hero{position:relative;height:100%;--mark-a: var(--hero-mark-a);--mark-b: var(--hero-mark-b);--mark-c: var(--hero-mark-c);color:var(--hero-ink)}.hero a,.hero button{pointer-events:auto}.hero-sys{position:absolute;top:46px;left:48px;z-index:30;display:flex;gap:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--hero-ink);opacity:.7}.hero-sys-live{display:inline-flex;align-items:center;gap:7px;color:var(--hero-accent)}.hero-sys-live i{width:6px;height:6px;border-radius:50%;background:var(--hero-accent);box-shadow:0 0 8px var(--hero-accent);animation:ops-blink 1.6s steps(2,jump-none) infinite}.hero-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.hero-lockup{transform:translateY(-4vh);margin-left:clamp(32px,10.5vw,151px);margin-right:auto;display:flex;flex-direction:column;align-items:flex-start;max-width:600px}@media(min-width:1025px)and (max-width:1240px){.hero-sys{display:none}}.hero-brand{display:flex;align-items:center;gap:22px}.hero-title{font-family:var(--font-display);font-size:2.35rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.1;color:var(--hero-ink);white-space:nowrap}.hero-title span{color:var(--hero-accent)}.hero-copy{margin-top:30px;padding-left:4px}.hero-eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--hero-accent)}.hero-headline{margin-top:14px;display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.9rem);font-weight:700;line-height:1.04;letter-spacing:.01em;text-transform:uppercase;color:var(--hero-ink)}.hero-headline .hl-line{white-space:nowrap}.hero-headline .hl-accent{color:var(--hero-accent)}.hero .glitch{--glitch-a: rgba(var(--hero-accent-rgb), .9);--glitch-b: rgba(var(--hero-ink-rgb), .35)}.hero-divider{display:block;width:56px;height:1px;margin:22px 0 16px;background:linear-gradient(90deg,var(--hero-accent),transparent)}.hero-sub{font-size:1rem;font-weight:400;color:var(--hero-sub);letter-spacing:.01em}.hero-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--font-mono);font-size:.8rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hero-accent);text-decoration:none;transition:letter-spacing .4s var(--ease)}.hero-cta-br{opacity:.55;font-weight:400}.hero-cta .icon{transition:transform .5s var(--ease-cta)}.hero-cta:hover{letter-spacing:.24em}.hero-cta:hover .icon{transform:translate(5px)}.hero-nav{position:absolute;top:0;right:0;padding:40px 48px;z-index:30}.nav-pill{display:flex;align-items:center;gap:1.8rem;padding:8px 8px 8px 22px;border-radius:0;background:linear-gradient(180deg,rgba(var(--nav-glass-rgb),.3),rgba(var(--nav-glass-rgb),.42));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--nav-ink-rgb),.14);transition:background .4s ease;position:relative}.nav-pill:before,.nav-pill:after{content:"";position:absolute;width:8px;height:8px;border:0 solid var(--hero-accent)}.nav-pill:before{top:-3px;left:-3px;border-top-width:1px;border-left-width:1px}.nav-pill:after{bottom:-3px;right:-3px;border-bottom-width:1px;border-right-width:1px}.nav-pill:hover{background:linear-gradient(180deg,rgba(var(--nav-glass-rgb),.5),rgba(var(--nav-glass-rgb),.62))}.nav-link{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--nav-ink);text-decoration:none;position:relative}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-cta)}.nav-link:hover:after{transform:scaleX(1);transform-origin:left}.book-btn{position:relative;padding:11px 18px;background:var(--hero-ink);color:rgb(var(--nav-glass-rgb));font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;overflow:hidden}.book-btn span{position:absolute;background:var(--cyan);transition:transform .45s var(--ease-cta)}.book-btn-border-top{top:0;left:0;right:0;height:1px;transform:scaleX(0)}.book-btn-border-left{top:0;bottom:0;left:0;width:1px;transform:scaleY(0);transform-origin:top}.book-btn-border-right{top:0;bottom:0;right:0;width:1px;transform:scaleY(0);transform-origin:top}.book-btn:hover span{transform:none}.nav-mobile{display:flex;align-items:center;gap:10px}.nav-mobile-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:rgba(var(--nav-glass-rgb),.45);border:1px solid rgba(var(--nav-ink-rgb),.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--nav-ink)}.hamburger{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--nav-ink)}.scroll-prompt{text-shadow:0 1px 10px rgba(0,0,0,.85);position:fixed;left:32px;bottom:32px;z-index:100;display:flex;align-items:center;gap:12px;height:44px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--hero-ink);pointer-events:none}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:80px 28px 40px;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--ink);--mark-a: #e6f5f7;--mark-b: #9fe3ec;--mark-c: #50d0e0}.mobile-menu:before{content:"sys://menu";position:absolute;top:30px;left:28px;font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--cyan)}.mm-close{position:absolute;top:20px;right:20px;width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid var(--line);color:var(--ink);cursor:pointer}.mobile-menu nav{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line)}.mm-link{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:1.7rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);text-decoration:none}.mm-num{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;color:var(--cyan)}.mm-mail{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-dim)}.mobile-menu .btn-primary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;background:var(--cyan);color:var(--bg);font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.showcase{position:relative;z-index:20;min-height:300vh;background:transparent;overflow-x:clip;--veil: 105vh}.showcase-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.showcase-fade-1{background:linear-gradient(to bottom,transparent 0,transparent var(--veil),rgba(var(--bg-rgb),.4) calc(var(--veil) + 15vh),rgba(var(--bg-rgb),.75) calc(var(--veil) + 30vh),var(--bg) calc(var(--veil) + 45vh))}.showcase-fade-2{background:linear-gradient(to bottom,transparent 0,transparent calc(var(--veil) + 10vh),rgba(var(--bg-rgb),.3) calc(var(--veil) + 22vh),var(--bg) calc(var(--veil) + 38vh))}.showcase-solid{position:absolute;top:calc(var(--veil) + 40vh);bottom:0;left:0;right:0;z-index:0;background:linear-gradient(rgba(var(--cyan-rgb),.045) 1px,transparent 1px) 0 0 / 96px 96px,linear-gradient(90deg,rgba(var(--cyan-rgb),.045) 1px,transparent 1px) 0 0 / 96px 96px,var(--bg)}.showcase .section-hud{top:34vh;bottom:30vh}.showcase .hud-top{text-shadow:0 1px 8px rgba(0,0,0,.85)}.dotsea-sticky{position:sticky;top:0;height:100svh;width:100%;margin-bottom:-100svh;z-index:1;pointer-events:none}.dotsea-sticky canvas{display:block;width:100%;height:100%;will-change:transform}.showcase>*:not(.showcase-fade):not(.showcase-solid):not(.dotsea-sticky):not(.section-hud){position:relative;z-index:3}.intro-wrap{display:flex;justify-content:center;padding:40vh 3rem 6vh}.intro-frame{position:relative;width:100%;max-width:1000px;clip-path:inset(25% 25% 25% 25%);transform:translateZ(0)}.intro-glow{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(ellipse at center,rgba(var(--glow-rgb),.25),rgba(var(--field-rgb),.15) 50%,transparent 75%);z-index:-1}.intro-card{aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line-hard);box-shadow:0 0 0 1px #0006,0 40px 90px -40px rgba(var(--cyan-rgb),.35);contain:layout paint}.fig-cap{display:flex;align-items:center;gap:12px;margin-top:10px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.fig-cap span:first-child{color:var(--cyan)}.fig-cap-r{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--cyan)}.fig-cap-r:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:ops-blink 1.6s steps(2,jump-none) infinite}.intro-cta{display:flex;justify-content:center;padding:2vh 1rem 10vh}.intro-cta-btn{display:inline-flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:var(--ink);animation:introCtaBreathe 3.5s cubic-bezier(.45,0,.55,1) infinite}.intro-cta-eyebrow{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cyan)}.intro-cta-label{font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.intro-cta-label,.intro-cta-eyebrow{text-shadow:0 0 16px rgba(3,12,18,.95),0 0 4px rgba(3,12,18,.9),0 1px 2px rgba(0,0,0,.8)}.intro-cta-line{width:64px;height:1px;background:var(--cyan);box-shadow:0 0 10px var(--cyan);transition:width .5s var(--ease-cta)}.intro-cta-btn:hover .intro-cta-line{width:140px}@keyframes introCtaBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.halo{position:relative}.halo:before{content:"";position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;z-index:-1;background:radial-gradient(ellipse at center,rgba(var(--bg-rgb),.88) 0%,rgba(var(--bg-rgb),.6) 45%,transparent 72%);pointer-events:none}.approach{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:0 var(--gutter);text-align:center}.approach .halo{max-width:980px}.approach-headline{margin-top:22px;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.7rem);font-weight:400;line-height:1.22;letter-spacing:-.005em;color:var(--ink)}.section-kicker{text-align:center;padding-bottom:4vh}.row{display:flex;align-items:center;gap:6vw;padding:2.5vh 8vw 2.5vh 12vw;min-height:80vh}.row-tall-right{flex-direction:row-reverse;padding:2.5vh 12vw 2.5vh 8vw}.row-wide{flex-direction:column;align-items:flex-start;gap:4vh;padding:6vh 8vw}.row-media{flex-shrink:0;will-change:clip-path;position:relative}.row-media.is-tall{width:30%;max-width:380px}.row-media>.viz{height:auto}.row-media.is-tall>.viz{aspect-ratio:9 / 16}.row-media.is-wide{width:72%;align-self:center}.row-media.is-wide>.viz{aspect-ratio:16 / 9}.row-wide .row-text{max-width:560px;align-self:flex-end;margin-right:6vw}.row-text{max-width:480px}.row-headline{margin-top:14px;font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:500;line-height:1.08;letter-spacing:0;text-transform:uppercase;color:var(--ink)}.row-body{margin-top:18px;font-size:1rem;line-height:1.7;font-weight:300;color:var(--ink-dim)}.row-cta{display:inline-flex;align-items:center;gap:14px;margin-top:28px;text-decoration:none;color:var(--ink)}.cta-text{font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:letter-spacing .5s var(--ease-cta)}.cta-line{display:block;width:100px;height:1px;background:var(--cyan);box-shadow:0 0 8px rgba(var(--cyan-rgb),.8);transform-origin:left;transition:width .5s var(--ease-cta)}.cta-arrow{display:inline-flex;color:var(--cyan);transition:transform .5s var(--ease-cta)}.row-cta:hover .cta-text{letter-spacing:.28em}.row-cta:hover .cta-line{width:140px}.row-cta:hover .cta-arrow{transform:translate(6px)}.morph-zone{height:30vh}.earth-zone{height:35vh}.crossfade-zone{height:30vh}.showcase-tail{height:60vh}.globe-section{position:relative;background:transparent;z-index:21}.globe-stage{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;background:var(--bg);overflow:hidden;pointer-events:none}.globe-stage a,.globe-stage button{pointer-events:auto}.globe-holder{position:relative;flex-shrink:0}.globe-holder.is-mobile{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden}.globe-head{position:absolute;left:5%;top:45%;transform:translateY(-50%);max-width:30%;z-index:25}.globe-mark{display:inline-flex;align-items:center;gap:12px;margin-bottom:1.6rem}.saipan-pin{position:relative;width:12px;height:12px;border-radius:50%;background:var(--cyan)}.saipan-pin span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--cyan);animation:pin-ping 2.2s ease-out infinite}@keyframes pin-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.2);opacity:0}}.globe-head h2,.globe-mobile-text h2{font-family:var(--font-display);font-size:clamp(1.6rem,2.05vw,2.05rem);font-weight:500;line-height:1.08;letter-spacing:0;text-transform:uppercase;color:var(--ink)}.globe-badge{display:inline-block;margin-top:1.8rem}.arc-ribbon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;z-index:5}.arc-path{position:absolute;top:0;left:0;overflow:visible;opacity:0}.arc-caption{position:absolute;transform:translate(-100%);white-space:nowrap;opacity:0}.arc-country{position:absolute;opacity:0;white-space:nowrap;display:flex;align-items:center;gap:12px;padding-right:16px}.arc-km{text-align:right;font-variant-numeric:tabular-nums}.why-card-pos{position:absolute;left:4%;top:50%;transform:translateY(-50%);width:440px;z-index:26}.why-card-pos.is-mobile{left:50%;top:50%;transform:translate(-50%,-50%);width:92vw;max-width:460px;z-index:30}.why-card{position:relative;opacity:0;pointer-events:none}.why-card h3{margin-top:12px;font-family:var(--font-display);font-size:1.9rem;font-weight:500;line-height:1.08;text-transform:uppercase}.why-sub{margin-top:12px;font-size:.92rem;font-weight:300}.why-points li{display:flex}.why-points b{font-weight:500;font-size:.98rem}.why-points p{font-size:.88rem;font-weight:300;margin-top:2px}.why-actions{display:grid;gap:10px}.why-card.is-mobile h3{font-size:1.5rem}.globe-mobile-text{position:absolute;left:0;right:0;top:clamp(46%,52%,56%);padding:0 20px;text-align:center;z-index:25;opacity:0}.globe-mobile-text h2{font-size:1.45rem}.globe-mobile-text .globe-badge{margin-top:1rem}.mobile-places{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;max-width:340px;margin:18px auto 0;text-align:left}.mobile-place{display:flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase}.mobile-place b{font-weight:500}.mobile-place small{margin-left:auto;font-size:9px}.globe-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;opacity:0;visibility:hidden}.after-globe{position:relative;z-index:30;background:var(--bg)}.section-title{margin-top:18px;font-family:var(--font-display);font-size:clamp(2.1rem,4.6vw,3.8rem);font-weight:600;line-height:1.02;letter-spacing:.005em;text-transform:uppercase;color:var(--ink)}.section-sub{margin-top:18px;max-width:580px;font-size:1rem;font-weight:300;line-height:1.7;color:var(--ink-dim)}.industries{padding:18vh var(--gutter) 12vh}.industries>*:not(.section-hud){max-width:1280px;margin-left:auto;margin-right:auto}.industries .ind-pills,.industries .ind-panel{max-width:1280px}.ind-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.ind-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);background:rgba(var(--bg-rgb),.6);color:var(--ink-dim);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s,border-color .3s,color .3s}.ind-pill-idx{color:var(--ink-faint);font-size:.62rem}.ind-pill:hover{border-color:var(--line-hard);color:var(--ink)}.ind-pill.is-active{background:var(--cyan);border-color:var(--cyan);color:var(--bg);box-shadow:0 0 24px -6px rgba(var(--cyan-rgb),.7)}.ind-pill.is-active .ind-pill-idx{color:rgba(var(--bg-rgb),.6)}.ind-panel{margin-top:40px}.ind-voice{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.ind-quote-body{padding:26px 28px 30px}.ind-icon{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-hard);color:var(--cyan);margin-bottom:16px}.ind-quote blockquote{margin-top:12px;font-size:1.12rem;font-weight:300;line-height:1.65;color:var(--ink)}.ind-pains{display:grid;gap:10px}.ind-pains li{position:relative;padding:14px 16px;border:1px solid var(--line);border-left:2px solid var(--cyan);background:rgba(var(--deep-rgb),.35);font-size:.92rem;line-height:1.55;color:var(--ink-dim)}.pain-id{display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.ind-examples-label{margin:56px 0 20px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.scenarios{display:grid;grid-template-columns:1fr 1fr;gap:24px}.scenario{display:flex;flex-direction:column;gap:16px;padding:0 26px 26px}.scenario .ops-card-bar{margin:0 -26px}.scenario-n{color:var(--cyan)}.scenario-platform{color:var(--ink-faint)}.scenario h4{margin-top:6px;font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--ink)}.scenario-request{font-size:.92rem;font-weight:300;line-height:1.6;color:var(--ink-dim);padding-left:14px;border-left:1px solid var(--line-hard);font-style:italic}.scenario-body{padding:14px 16px;border:1px solid rgba(var(--cyan-rgb),.3);background:rgba(var(--cyan-rgb),.06);font-size:.92rem;font-weight:300;line-height:1.65;color:var(--ink)}.ba{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ba-col{padding:14px 16px;border:1px solid var(--line)}.ba-label span{color:var(--ink-faint)}.ba-before{background:#ffffff05}.ba-before .ba-label{color:var(--ink-faint)}.ba-after{background:rgba(var(--cyan-rgb),.06);border-color:rgba(var(--cyan-rgb),.3)}.ba-col ul{margin-top:10px;display:grid;gap:8px;font-size:.86rem;line-height:1.5;color:var(--ink-dim)}.ba-before li:before{content:"– ";color:var(--ink-faint)}.ba-after li{display:flex;gap:8px;color:var(--ink)}.ba-after .icon{color:var(--cyan);margin-top:2px}.shot{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line-hard);overflow:hidden;background:#0b1a20;cursor:zoom-in;max-height:360px}.shot img{width:100%;height:100%;max-height:360px;object-fit:cover;object-position:top;opacity:.92;transition:opacity .3s}.shot:hover img{opacity:1}.shot-portrait img{object-fit:contain;background:#0b1a20}.shot-tag{position:absolute;left:0;top:0;padding:5px 10px;background:rgba(var(--bg-rgb),.85);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);border-right:1px solid var(--line-hard);border-bottom:1px solid var(--line-hard)}.shot-zoom{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:rgba(var(--bg-rgb),.88);border:1px solid var(--line-hard);color:var(--ink);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.shot-desc{font-size:.86rem;line-height:1.6;color:var(--ink-dim)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:4vh 4vw;background:#01060aeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:auto}.lightbox figure{max-width:min(1200px,92vw);border:1px solid var(--line-hard);padding:10px;background:var(--panel)}.lightbox img{width:100%;height:auto;max-height:82vh;object-fit:contain;background:#fff}.lightbox figcaption{margin-top:10px;color:var(--ink-dim);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-align:center}.lightbox-close{position:fixed;top:18px;right:18px;width:46px;height:46px;border:1px solid var(--line-hard);background:rgba(var(--bg-rgb),.8);color:var(--ink);display:grid;place-items:center;cursor:pointer}.pricing{padding:16vh var(--gutter)}.pricing>*:not(.section-hud){max-width:1280px;margin-left:auto;margin-right:auto}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.tier{display:flex;flex-direction:column}.tier.is-featured{border-color:rgba(var(--cyan-rgb),.55);box-shadow:0 0 0 1px rgba(var(--cyan-rgb),.15),0 40px 80px -40px rgba(var(--cyan-rgb),.55);background:linear-gradient(170deg,rgba(var(--field-rgb),.7),var(--panel) 60%)}.tier.is-featured .ops-card-bar{color:var(--cyan);border-color:rgba(var(--cyan-rgb),.3)}.tier-body{display:flex;flex-direction:column;flex:1;padding:26px}.tier-outcome{font-family:var(--font-display);font-size:1.55rem;font-weight:500;line-height:1.1;text-transform:uppercase;color:var(--ink)}.tier-desc{margin-top:10px;font-size:.92rem;font-weight:300;color:var(--ink-dim)}.tier ul{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:grid;gap:10px;font-size:.92rem}.tier li{display:flex;gap:10px;color:var(--ink)}.tier-tick{font-family:var(--font-mono);color:var(--cyan)}.tier-price{margin-top:auto;padding-top:26px;font-family:var(--font-mono);font-size:.86rem;line-height:1.6;letter-spacing:.02em;color:var(--ink)}.tier-fit{margin-top:10px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.pricing-note{margin-top:28px;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.04em;color:var(--ink-faint);text-align:center}.sample-workflows{padding:16vh var(--gutter) 12vh}.sample-workflows>*:not(.section-hud){max-width:1280px;margin-left:auto;margin-right:auto}.sw-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:28px;margin-top:52px;align-items:start}.sw-list{position:sticky;top:24px;display:flex;flex-direction:column;border:1px solid var(--line);background:var(--panel)}.sw-niche{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink-dim);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background .25s,color .25s}.sw-niche:last-child{border-bottom:0}.sw-niche:hover{color:var(--ink);background:rgba(var(--cyan-rgb),.05)}.sw-niche.is-active{color:var(--bg);background:var(--cyan)}.sw-idx{font-size:.62rem;color:var(--ink-faint);min-width:18px}.sw-niche.is-active .sw-idx{color:rgba(var(--bg-rgb),.6)}.sw-name{flex:1;min-width:0}.sw-arrow{opacity:0;transition:opacity .25s,transform .25s}.sw-niche:hover .sw-arrow,.sw-niche.is-active .sw-arrow{opacity:1;transform:translate(2px)}.sw-view{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.sw-build-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.sw-build-id{color:var(--cyan)}.sw-build h3{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.15;text-transform:uppercase;color:var(--ink)}.sw-shot{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line-hard);background:#f4f6f6;cursor:zoom-in;overflow:hidden}.sw-shot img{width:100%;height:420px;object-fit:contain;object-position:center top;transition:transform .6s var(--ease-cta)}.sw-shot:hover img{transform:scale(1.02)}.sw-zoom{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(var(--bg-rgb),.88);border:1px solid var(--line-hard);color:var(--ink);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.sw-caption{font-size:.84rem;line-height:1.55;color:var(--ink-dim)}.final{min-height:100vh;display:grid;place-items:center;padding:16vh var(--gutter);text-align:center;overflow:hidden;background:radial-gradient(ellipse 85% 75% at 50% 55%,var(--field) 0%,var(--deep) 45%,#030d15 85%)}.final:after{background:radial-gradient(ellipse 45% 40% at 88% 92%,rgba(var(--glow-rgb),.55),transparent 70%)}.node-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;opacity:.9}.final-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 40% 30% at 50% 50%,rgba(var(--cyan-rgb),.08),transparent 70%)}.final-sys{position:absolute;top:40px;right:64px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--ink-rgb),.55)}.final-live{display:inline-flex;align-items:center;gap:8px;color:var(--cyan)}.final-live i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:ops-blink 1.6s steps(2,jump-none) infinite}.final-tag{position:absolute;display:flex;align-items:center;gap:0}.final-tag-a{top:9%;left:6%}.final-tag-b{bottom:12%;right:7%}.tag-line{width:52px;height:1px;background:rgba(var(--cyan-rgb),.7)}.tag-box{padding:4px 10px;border:1px solid rgba(var(--ink-rgb),.85);background:#030d15d9;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.node-glyph .ng-ring{fill:none;stroke:rgba(var(--cyan-rgb),.55);stroke-width:1.2}.node-glyph .ng-ring2{fill:rgba(var(--cyan-rgb),.12);stroke:var(--cyan);stroke-width:1.6;filter:drop-shadow(0 0 4px var(--cyan))}.node-glyph .ng-core{fill:#b9f1f7}.final-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:980px;--mark-a: #ffffff;--mark-b: #e6f5f7;--mark-c: #9fe3ec}.final-brand{display:flex;align-items:center;gap:26px;font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2.3rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff}.final-eyebrow{margin-top:44px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cyan)}.final-title{margin-top:18px;display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(2rem,4.8vw,4.1rem);font-weight:700;line-height:1.02;text-transform:uppercase;color:#fff;text-shadow:0 0 30px rgba(var(--cyan-rgb),.35)}.final-title .glitch:before{transform:translate(-3px,2px);opacity:.75}.final-sub{margin-top:22px;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.26em;text-transform:uppercase;color:var(--cyan)}.final-btn{margin-top:40px;min-height:52px;padding:0 28px;font-size:.76rem}.final-note{margin-top:14px;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--ink-rgb),.45)}.final-coord{position:absolute;left:64px;bottom:44px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:rgba(var(--ink-rgb),.6)}.final-barcode{position:absolute;right:64px;bottom:40px}.barcode rect{fill:rgba(var(--ink-rgb),.75)}.footer{position:relative;background:var(--void);color:var(--ink);border-top:1px solid var(--line-hard)}.footer:before{content:"";position:absolute;top:-1px;left:0;width:180px;height:1px;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.footer-inner{max-width:1280px;margin:0 auto;padding:72px var(--gutter) 40px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.footer-brand{display:flex;align-items:center;gap:16px}.footer-brand b{display:block;font-family:var(--font-display);font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.footer-brand span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--ink-dim)}.footer-col{display:flex;flex-direction:column;gap:10px;font-size:.92rem;color:var(--ink-dim)}.footer-col a{text-decoration:none;color:var(--ink);opacity:.85}.footer-col a:hover{opacity:1;color:var(--cyan)}.footer-coord{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--ink-faint)}.footer-base{max-width:1280px;margin:0 auto;padding:22px var(--gutter) 32px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}@media(max-width:1024px){.hero-sys{top:28px;left:20px;font-size:9px;letter-spacing:.18em}.hero-sys-live{display:none}.hero-lockup{transform:translateY(-19vh);margin:0 auto;align-items:center;text-align:center;max-width:92vw}.hero-brand{flex-direction:column;gap:14px}.hero-copy{padding-left:0;display:flex;flex-direction:column;align-items:center}.hero-headline{align-items:center}.hero-divider{margin-left:auto;margin-right:auto;background:linear-gradient(90deg,transparent,var(--hero-accent),transparent)}.hero-nav{padding:20px}.row,.row-tall-right{flex-direction:column;align-items:flex-start;gap:5vh;padding:6vh 1.5rem}.row-media.is-tall{width:64%;max-width:340px}.row-tall-right .row-media{align-self:flex-end}.row-media.is-wide{width:100%}.row-wide .row-text{align-self:flex-start;margin-right:0}.ind-voice,.scenarios{grid-template-columns:1fr}.tiers{grid-template-columns:1fr;max-width:560px}.footer-inner{grid-template-columns:1fr 1fr}.sw-layout{grid-template-columns:1fr}.sw-list{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:thin}.sw-niche{width:auto;flex-shrink:0;border-bottom:0;border-right:1px solid var(--line);white-space:nowrap}.sw-arrow{display:none}.final-tag-a{top:7%;left:4%;transform:scale(.85);transform-origin:left top}.final-tag-b{bottom:9%;right:4%;transform:scale(.85);transform-origin:right bottom}}@media(max-width:767px){.hero-title{font-size:1.5rem;letter-spacing:.16em;white-space:normal}.hero-headline{font-size:1.75rem}.hero-copy{margin-top:20px}.hero-divider{margin:14px auto 10px}.hero-cta{margin-top:14px;font-size:.72rem;letter-spacing:.14em}.scroll-prompt{left:16px;bottom:16px;font-size:9.5px}.section-hud{top:12px;right:12px;bottom:12px;left:12px}.hud-top{left:20px;right:20px;font-size:9px;letter-spacing:.18em}.hud-title,.hud-rule{display:none}.hud-meta{margin-left:auto}.showcase{--veil: 72vh}.intro-wrap{padding:30vh .75rem 4vh}.intro-frame{clip-path:none}.showcase .section-hud{top:22vh}.approach{min-height:40vh}.ba{grid-template-columns:1fr}.ind-quote-body{padding:20px}.scenario{padding:0 18px 20px}.scenario .ops-card-bar{margin:0 -18px}.footer-inner,.sw-view{grid-template-columns:1fr}.sw-shot img{height:320px}.final{padding:18vh 20px 20vh}.final-brand{flex-direction:column;gap:14px}.final-sys{top:32px;right:32px;font-size:9px}.final-tag{display:none}.final-coord{left:32px;bottom:36px;font-size:10px}.final-barcode{right:32px;bottom:32px;transform:scale(.7);transform-origin:right bottom}.final-sub{letter-spacing:.14em;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.intro-cta-btn,.saipan-pin span,.glitch:after,.ops-card-live i,.hero-sys-live i,.final-live i{animation:none}}.viz{--v-bg1: #030d15;--v-bg2: #103848;--v-ink: #e6f5f7;--v-mut: rgba(230, 245, 247, .62);--v-acc: #50d0e0;--v-ok: #50d0e0;--v-card: rgba(80, 208, 224, .07);position:relative;width:100%;height:100%;overflow:hidden;border-radius:0;color:var(--v-ink);background:radial-gradient(120% 95% at 70% 20%,var(--v-bg2),#092a39 45%,var(--v-bg1) 85%);font-family:var(--font-body);font-size:13px}.viz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:linear-gradient(rgba(80,208,224,.08) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(80,208,224,.08) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(rgba(80,208,224,.035) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(80,208,224,.035) 1px,transparent 1px) 0 0 / 12px 12px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 30%,transparent 100%)}.viz-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#030d1599;border:1px solid rgba(80,208,224,.28);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-mut)}.viz-chip .icon{width:14px;height:14px;color:var(--v-acc)}.viz-live{width:7px;height:7px;border-radius:50%;background:var(--v-ok);box-shadow:0 0 #50d0e099;animation:viz-live 1.8s infinite}@keyframes viz-live{70%{box-shadow:0 0 0 7px #50d0e000}to{box-shadow:0 0 #50d0e000}}.viz-flow-bar{position:absolute;top:5%;left:4%;right:4%;display:flex;justify-content:space-between;align-items:center;z-index:2}.viz-flow-stat{color:var(--v-mut);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:clamp(10px,1.2vw,13px)}.viz-flow-stat b{color:var(--v-ink);font-size:1.5em;font-weight:400;margin-right:4px;font-variant-numeric:tabular-nums}.viz-flow-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.flow-path{fill:none;stroke:#ffffff24;stroke-width:2;stroke-dasharray:.006 .01;vector-effect:non-scaling-stroke}.flow-path-lit{fill:none;stroke:var(--v-acc);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(80,208,224,.7))}.flow-node{--lit: 0;position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:18%;text-align:center}.flow-dot{position:relative;display:grid;place-items:center;width:clamp(34px,4.6vw,54px);aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--v-acc) calc(var(--lit) * 100%),rgba(255,255,255,.08));color:color-mix(in srgb,#10262c calc(var(--lit) * 100%),var(--v-ink));box-shadow:0 0 calc(var(--lit) * 26px) #50d0e0cc;border:1px solid rgba(80,208,224,.35)}.flow-dot .icon{width:45%;height:45%}.flow-label{font-family:var(--font-mono);text-transform:uppercase;font-size:clamp(8px,.85vw,10.5px);letter-spacing:.12em;opacity:calc(.55 + var(--lit) * .45)}.flow-check{position:absolute;top:-4px;right:calc(50% - clamp(17px,2.3vw,27px) - 6px);width:18px;height:18px;border-radius:50%;background:var(--v-ok);color:#03121a;display:grid;place-items:center;opacity:var(--lit);transform:scale(calc(.5 + var(--lit) * .5))}.flow-check .icon{width:12px;height:12px;stroke-width:2.4}.viz-phone,.viz-fu,.viz-inv{display:grid;place-items:center}.ph-frame{position:relative;width:84%;height:90%;border-radius:26px;background:#031018;border:1px solid rgba(80,208,224,.3);box-shadow:0 30px 60px -20px #0009,0 0 30px -10px #50d0e059;padding:12px 12px 16px;display:flex;flex-direction:column;overflow:hidden}.ph-status{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--v-mut);padding:0 8px 8px}.ph-notch{width:70px;height:18px;border-radius:10px;background:#000}.ph-head,.fu-head{display:flex;align-items:center;gap:10px;padding:8px 6px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.ph-head b,.fu-head b{display:block;font-size:12.5px;font-weight:500}.ph-head small,.fu-head small{font-size:10.5px;color:var(--v-mut)}.ph-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--v-acc);color:#10262c;font-size:11px;font-weight:600;flex-shrink:0}.ph-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:14px 4px 0}.ph-missed{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ff786e24;color:#ffb7ae;font-size:10.5px}.ph-missed .icon{width:14px;height:14px}.ph-bubble{max-width:84%;padding:10px 12px;border-radius:16px;font-size:11.5px;line-height:1.45}.ph-out{align-self:flex-end;background:var(--v-acc);color:#031018;border-bottom-right-radius:4px}.ph-in{align-self:flex-start;background:#ffffff1a;border-bottom-left-radius:4px}.ph-typing{align-self:flex-end;display:flex;gap:4px;padding:10px 12px;border-radius:14px;background:#50d0e038}.ph-typing i{width:5px;height:5px;border-radius:50%;background:var(--v-ink);animation:ph-dot 1s infinite}.ph-typing i:nth-child(2){animation-delay:.15s}.ph-typing i:nth-child(3){animation-delay:.3s}@keyframes ph-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ph-tags{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ph-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:8px;background:#50d0e024;color:#9fe3ec;border:1px solid rgba(80,208,224,.3);font-size:10.5px}.ph-tag .icon{width:13px;height:13px}.viz-cal{padding:4.5% 4.5% 4%;display:flex;flex-direction:column}.cal-top,.rp-top{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:3%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:clamp(10px,1.1vw,12px)}.cal-top b,.rp-top b{font-weight:400;letter-spacing:.02em}.cal-grid{position:relative;flex:1;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto 1fr;border-radius:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.cal-day{padding:8px 10px;font-family:var(--font-mono);font-size:clamp(9px,1vw,11px);letter-spacing:.14em;text-transform:uppercase;color:var(--v-mut);border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.05)}.cal-body{position:relative;grid-column:1 / -1;background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20% 100%,100% 25%}.cal-ev{position:absolute;width:calc(20% - 8px);margin-top:3px;padding:6px 8px;border-radius:7px;background:linear-gradient(160deg,#50d0e066,#50d0e024);border-left:2px solid var(--v-acc);font-size:clamp(8.5px,.95vw,11px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.cal-ok{display:inline-flex;align-items:center;gap:3px;color:#9fe3ec;font-size:.9em}.cal-ok .icon{width:11px;height:11px}.cal-toast{position:absolute;right:5%;bottom:7%;display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:12px;background:#f2f7f6;color:#10262c;box-shadow:0 18px 40px -12px #0000008c;font-size:clamp(10px,1.1vw,12.5px)}.cal-toast .icon{color:#2a7178}.cal-toast b{display:block;font-weight:500}.cal-toast small{color:#5b6e72}.viz-fu{place-items:stretch;padding:10% 8%;grid-template-rows:auto 1fr}.fu-list{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 0 0 6px}.fu-line{position:absolute;left:21px;top:30px;bottom:18px;width:1px;background:linear-gradient(var(--v-acc),rgba(80,208,224,.1));transform-origin:top}.fu-step{position:relative;display:flex;gap:12px;align-items:flex-start}.fu-dot{position:relative;z-index:1;width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#062330;box-shadow:0 0 10px -2px #50d0e099;border:1px solid var(--v-acc);color:var(--v-acc)}.fu-dot .icon{width:15px;height:15px}.fu-step small{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-mut)}.fu-step p{margin-top:2px;font-size:12px;line-height:1.45}.fu-reply{display:inline-block;margin-top:6px;padding:4px 10px;border-radius:999px;background:#ffd66629;color:#ffd666;font-size:12px;letter-spacing:.1em}.viz-inv{padding:8%;align-content:center;gap:12px}.inv-card{position:relative;width:100%;padding:20px 18px;border-radius:16px;background:#f4f8f7;color:#10262c;box-shadow:0 24px 50px -20px #0009;overflow:hidden}.inv-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.inv-head small{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6b7d81}.inv-head b{font-size:18px;font-weight:500}.inv-status{font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#e3eaea;color:#4d6266}.inv-status:after{content:"Draft"}.inv-status[data-s=sent]{background:#dbe9f6;color:#2d5b86}.inv-status[data-s=sent]:after{content:"Sent"}.inv-status[data-s=reminder]{background:#fbefd5;color:#8a6116}.inv-status[data-s=reminder]:after{content:"Reminder sent"}.inv-status[data-s=paid]{background:#d6f2e4;color:#1f7a4f}.inv-status[data-s=paid]:after{content:"Paid"}.inv-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #d3dcdc;font-size:11.5px}.inv-total{border-bottom:0;font-weight:600;font-size:13px;padding-top:12px}.inv-stamp{position:absolute;right:18px;bottom:44px;padding:4px 12px;border:2.5px solid #1f9a62;border-radius:6px;color:#1f9a62;font-weight:700;font-size:20px;letter-spacing:.2em}.inv-note{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:0;font-family:var(--font-mono);letter-spacing:.04em;background:var(--v-card);border:1px solid rgba(255,255,255,.08);font-size:11px;color:var(--v-mut)}.inv-note .icon{width:15px;height:15px;color:var(--v-acc)}.viz-rp{padding:4.5%;display:flex;flex-direction:column}.rp-kpis{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:2%}.rp-kpi{padding:10px 12px;border-radius:0;background:var(--v-card);border:1px solid rgba(255,255,255,.08)}.rp-kpi small{display:block;font-family:var(--font-mono);font-size:clamp(8.5px,.9vw,10.5px);letter-spacing:.12em;text-transform:uppercase;color:var(--v-mut)}.rp-kpi b{display:block;margin-top:4px;font-family:var(--font-display);font-size:clamp(16px,2.4vw,28px);font-weight:500;font-variant-numeric:tabular-nums}.rp-chart{position:relative;flex:1;margin-top:3%;border-radius:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:4% 4% 0}.rp-bars{position:absolute;top:12%;right:4%;bottom:0;left:4%;display:flex;align-items:flex-end;gap:4%}.rp-bar{flex:1;border-radius:0;background:linear-gradient(180deg,#50d0e0d9,#50d0e026);box-shadow:0 0 14px -4px #50d0e099;transform-origin:bottom}.rp-line{position:absolute;top:10%;right:4%;bottom:8%;left:4%;width:92%;height:82%;overflow:visible}.rp-spark{fill:none;stroke:#f2f7f6;stroke-width:2;stroke-dasharray:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}@media(max-width:767px){.viz{font-size:11px}.flow-label,.viz-flow-bar .viz-chip{display:none}.viz-flow-bar{justify-content:flex-end}.cal-toast{left:5%;right:5%}.rp-kpis{grid-template-columns:repeat(2,1fr);gap:6px}}.isl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:#00121a}.isl-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.isl-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,rgba(3,12,18,.8) 0%,rgba(3,12,18,.6) 26%,rgba(3,12,18,.2) 50%,transparent 68%),linear-gradient(to bottom,rgba(3,12,18,.55) 0%,transparent 20%)}.isl-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 120% 95% at 50% 42%,transparent 58%,rgba(0,10,16,.5))}@media(max-width:1024px){.isl-shade{background:linear-gradient(to bottom,rgba(3,12,18,.62) 0%,rgba(3,12,18,.45) 40%,rgba(3,12,18,.12) 68%,transparent 85%)}.hero-center:before{content:"";position:absolute;left:50%;top:31%;width:130%;height:62%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(3,12,18,.5),rgba(3,12,18,.22) 45%,transparent 70%)}}.isl-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.isl-bubbles span{position:absolute;bottom:-20px;border-radius:50%;border:1px solid rgba(200,245,250,.55);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.5),rgba(120,220,230,.08) 60%,transparent);animation:isl-bubble linear infinite}@keyframes isl-bubble{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--drift),-110vh);opacity:.2}}.depth-gauge{position:fixed;right:7px;top:50%;z-index:60;transform:translateY(-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;transition:opacity .6s var(--ease);font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.depth-gauge.is-on{opacity:1}.depth-gauge .dg-v{writing-mode:vertical-rl;color:var(--cyan);font-variant-numeric:tabular-nums;letter-spacing:.14em}.depth-gauge .dg-l{writing-mode:vertical-rl}.depth-gauge .dg-scale{position:relative;width:1px;height:120px;background:var(--line-hard)}.depth-gauge .dg-scale:before{content:"";position:absolute;top:0;right:-3px;bottom:0;left:-3px;background:repeating-linear-gradient(to bottom,var(--line-hard) 0 1px,transparent 1px 12px)}.depth-gauge .dg-mark{position:absolute;left:-4px;width:9px;height:1px;background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.marine-snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;pointer-events:none;opacity:0;transition:opacity .8s var(--ease)}.marine-snow.is-on{opacity:1}@media(max-width:1199px){.depth-gauge{display:none}}@media(prefers-reduced-motion:reduce){.isl-bubbles span{animation:none}}.globe-stage.ops{--ops-bg: var(--bg);--ops-ink: var(--ink);--ops-ink-dim: var(--ink-dim);--ops-ink-faint: var(--ink-faint);--ops-line: var(--line);--ops-line-hard: var(--line-hard);--ops-teal: var(--cyan);--ops-teal-rgb: var(--cyan-rgb);--ops-mono: var(--font-mono);--ops-ease: var(--ease);background:radial-gradient(ellipse 60% 70% at 72% 50%,rgba(var(--field-rgb),.5),transparent 70%),var(--bg);color:var(--ops-ink)}.globe-stage.ops:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(rgba(80,208,224,.1) 1px,transparent 1.3px) 0 0 / 28px 28px,linear-gradient(rgba(80,208,224,.035) 1px,transparent 1px) 0 0 / 112px 112px,linear-gradient(90deg,rgba(80,208,224,.035) 1px,transparent 1px) 0 0 / 112px 112px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 60% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 60% 50%,#000 30%,transparent 100%)}.globe-stage.ops:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),radial-gradient(ellipse 90% 85% at 50% 50%,transparent 55%,rgba(0,0,0,.65) 100%)}.ops-chrome{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;font-family:var(--ops-mono);text-transform:uppercase}.ops-corner{position:absolute;width:22px;height:22px;border:0 solid var(--ops-line-hard)}.ops-corner.tl{top:22px;left:22px;border-top-width:1px;border-left-width:1px}.ops-corner.tr{top:22px;right:22px;border-top-width:1px;border-right-width:1px}.ops-corner.bl{bottom:22px;left:22px;border-bottom-width:1px;border-left-width:1px}.ops-corner.br{bottom:22px;right:22px;border-bottom-width:1px;border-right-width:1px}.ops-tl{position:absolute;top:34px;left:52px;font-size:10px;letter-spacing:.24em;line-height:1.8;color:var(--ops-ink-dim)}.ops-tl b{font-weight:500;color:var(--ops-ink);margin-right:10px}.ops-dim{color:var(--ops-ink-faint)}.ops-tr{position:absolute;top:34px;right:52px;font-size:10px;letter-spacing:.24em;color:var(--ops-ink-dim);display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.ops-live{width:6px;height:6px;border-radius:50%;background:var(--ops-teal);box-shadow:0 0 10px var(--ops-teal);animation:ops-blink 1.6s steps(2,jump-none) infinite}@keyframes ops-blink{50%{opacity:.25}}.ops-phases{position:absolute;left:52px;bottom:34px;display:flex;gap:14px;font-size:8px;letter-spacing:.18em;color:var(--ops-ink-faint)}.ops-phases span{padding-bottom:3px;border-bottom:1px solid transparent;transition:color .6s var(--ops-ease),border-color .6s var(--ops-ease)}.globe-stage[data-phase="1"] .ops-phases [data-p="1"],.globe-stage[data-phase="2"] .ops-phases [data-p="2"],.globe-stage[data-phase="3"] .ops-phases [data-p="3"]{color:var(--ops-ink);border-color:var(--ops-ink)}.ops-status{position:absolute;left:50%;bottom:30px;transform:translate(-50%);font-size:10px;letter-spacing:.2em;color:var(--ops-ink-faint);white-space:nowrap}.ops .globe-head{z-index:25}.ops .globe-mark{font-family:var(--ops-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ops-ink-dim)}.ops .saipan-pin{width:8px;height:8px;background:var(--ops-teal);box-shadow:0 0 12px var(--ops-teal)}.ops .saipan-pin span{border-color:var(--ops-teal)}.ops .globe-head h2,.ops .globe-mobile-text h2{color:var(--ops-ink)}.ops .globe-badge{display:inline-flex;align-items:center;gap:10px;margin-top:1.8rem;padding:.7rem 1rem;border-radius:0;background:transparent;border:1px solid var(--ops-line-hard);color:var(--ops-ink);font-family:var(--ops-mono);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;position:relative}.ops .globe-badge:before,.ops .globe-badge:after{content:"";position:absolute;width:6px;height:6px;border:0 solid var(--ops-teal)}.ops .globe-badge:before{top:-3px;left:-3px;border-top-width:1px;border-left-width:1px}.ops .globe-badge:after{bottom:-3px;right:-3px;border-bottom-width:1px;border-right-width:1px}.ops .prompt{color:var(--ops-teal)}.ops .caret{color:var(--ops-teal);animation:ops-blink 1s steps(2,jump-none) infinite;margin-left:-4px}.ops .arc-path path{stroke:var(--ops-line);stroke-dasharray:2 5}.ops .arc-caption{text-transform:uppercase;font-family:var(--ops-mono);font-size:9px;letter-spacing:.26em;color:var(--ops-ink-faint)}.ops .arc-country{font-family:var(--ops-mono);text-transform:uppercase;gap:10px;transition:color .3s}.ops .arc-km{font-size:10px;letter-spacing:.06em;color:var(--ops-ink);opacity:calc(.42 * var(--w));min-width:46px}.ops .arc-dot{width:3px;height:3px;border-radius:0;background:var(--ops-ink);opacity:calc(.5 * var(--w));transition:all .3s var(--ops-ease)}.ops .arc-name{text-transform:uppercase;font-family:var(--ops-mono);font-size:11px;font-weight:400;letter-spacing:.2em;color:var(--ops-ink);opacity:calc(.78 * var(--w));transition:letter-spacing .35s var(--ops-ease),opacity .3s}.ops .arc-idx{font-size:8px;letter-spacing:.18em;color:var(--ops-ink-faint);opacity:0;transition:opacity .3s}.ops .arc-country.is-active .arc-name{opacity:1;letter-spacing:.28em;color:#fff}.ops .arc-country.is-active .arc-km{opacity:.9;color:var(--ops-teal)}.ops .arc-country.is-active .arc-dot{opacity:1;background:var(--ops-teal);box-shadow:0 0 8px var(--ops-teal);transform:scale(1.6)}.ops .arc-country.is-active .arc-idx{opacity:1}.globe-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;font-family:var(--ops-mono);text-transform:uppercase}.hud-svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.hud-svg .limb{fill:none;stroke:var(--ops-line-hard);stroke-width:1}.hud-svg .limb-outer{fill:none;stroke:var(--ops-line);stroke-width:1;stroke-dasharray:1 6}.hud-svg .tick{stroke:var(--ops-line);stroke-width:1}.hud-svg .tick-long{stroke:var(--ops-line-hard)}.hud-svg .tick-label{fill:var(--ops-ink-faint);font-size:8px;letter-spacing:.18em;text-anchor:middle;dominant-baseline:middle}.hud-svg .sweep{animation:ops-sweep 9s linear infinite}.hud-svg .sweep-wedge{fill:rgba(var(--ops-teal-rgb),.06)}.hud-svg .sweep-line{stroke:rgba(var(--ops-teal-rgb),.45);stroke-width:1}@keyframes ops-sweep{to{transform:rotate(360deg)}}.hud-svg .leader{fill:none;stroke:#ffffffd9;stroke-width:1}.reticle{position:absolute;left:0;top:0;width:0;height:0;will-change:transform}.reticle i{position:absolute;width:7px;height:7px;border:0 solid #fff}.reticle i:nth-child(1){left:-11px;top:-11px;border-top-width:1px;border-left-width:1px}.reticle i:nth-child(2){right:-11px;top:-11px;border-top-width:1px;border-right-width:1px}.reticle i:nth-child(3){left:-11px;bottom:-11px;border-bottom-width:1px;border-left-width:1px}.reticle i:nth-child(4){right:-11px;bottom:-11px;border-bottom-width:1px;border-right-width:1px}.reticle-hub i{border-color:var(--ops-teal)}.reticle-hub i:nth-child(1){left:-15px;top:-15px}.reticle-hub i:nth-child(2){right:-15px;top:-15px}.reticle-hub i:nth-child(3){left:-15px;bottom:-15px}.reticle-hub i:nth-child(4){right:-15px;bottom:-15px}.reticle-tag{position:absolute;left:22px;top:12px;white-space:nowrap;font-size:8px;letter-spacing:.2em;color:var(--ops-teal)}.globe-hud.is-locked .reticle-target i{animation:ops-lock .5s var(--ops-ease) both}.globe-hud.is-locked .reticle-target i:nth-child(1){--dx: -10px;--dy: -10px}.globe-hud.is-locked .reticle-target i:nth-child(2){--dx: 10px;--dy: -10px}.globe-hud.is-locked .reticle-target i:nth-child(3){--dx: -10px;--dy: 10px}.globe-hud.is-locked .reticle-target i:nth-child(4){--dx: 10px;--dy: 10px}@keyframes ops-lock{0%{transform:translate(var(--dx),var(--dy));opacity:0}to{transform:none;opacity:1}}.globe-hud.is-locked .callout{animation:ops-in .45s var(--ops-ease) .2s both}@keyframes ops-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.globe-hud.target-hidden .reticle-target,.globe-hud.target-hidden .callout,.globe-hud.target-hidden .leader{opacity:0;transition:opacity .3s}.callout{position:absolute;left:0;top:0;width:214px;will-change:transform;background:#030c12d1;border:1px solid var(--ops-line-hard);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:9px;letter-spacing:.18em;color:var(--ops-ink-dim)}.callout-bar{display:flex;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--ops-line);color:var(--ops-ink-faint)}.co-state{color:var(--ops-teal)}.co-name{padding:9px 10px 6px;font-size:13px;font-weight:500;letter-spacing:.24em;color:#fff}.co-row{display:flex;justify-content:space-between;gap:10px;padding:3px 10px}.co-row b{font-weight:400;color:var(--ops-ink);font-variant-numeric:tabular-nums;letter-spacing:.08em}.co-route{display:flex;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;border-top:1px solid var(--ops-line);color:var(--ops-teal)}.co-route i{width:18px;height:1px;background:var(--ops-teal);box-shadow:0 0 6px var(--ops-teal)}.ops .why-card.ops-panel{padding:0;border-radius:0;overflow:visible;background:#030c12db;border:1px solid var(--ops-line-hard);box-shadow:0 40px 90px -40px #000000e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ops-ink)}.ops .why-card.ops-panel:before,.ops .why-card.ops-panel:after{content:"";position:absolute;width:12px;height:12px;border:0 solid var(--ops-teal)}.ops .why-card.ops-panel:before{top:-4px;left:-4px;border-top-width:1px;border-left-width:1px}.ops .why-card.ops-panel:after{bottom:-4px;right:-4px;border-bottom-width:1px;border-right-width:1px}.ops-panel-bar{display:flex;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--ops-line);font-family:var(--ops-mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--ops-ink-faint)}.ops-panel-status{display:inline-flex;align-items:center;gap:7px;color:var(--ops-teal)}.ops-panel-status i{width:5px;height:5px;border-radius:50%;background:var(--ops-teal);box-shadow:0 0 8px var(--ops-teal);animation:ops-blink 1.6s steps(2,jump-none) infinite}.ops-panel-body{padding:26px 28px}.ops-eyebrow{font-family:var(--ops-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--ops-ink-faint)}.ops .why-card h3{color:var(--ops-ink)}.ops .why-sub{color:var(--ops-ink-dim)}.ops .why-points li{padding:12px 0;border-top:1px solid var(--ops-line);gap:14px}.ops .why-points{gap:0;margin:22px 0;border-bottom:1px solid var(--ops-line)}.ops .why-n{font-family:var(--ops-mono);font-size:10px;letter-spacing:.1em;color:var(--ops-teal);padding-top:2px}.ops .why-points b{color:var(--ops-ink);font-weight:400}.ops .why-points p{color:var(--ops-ink-dim)}.why-actions .ops-btn:not(.ops-btn-solid){text-transform:none;letter-spacing:.04em;font-weight:400}.why-actions .ops-btn:not(.ops-btn-solid):hover{letter-spacing:.06em}.ops .globe-veil{background:#030c12eb}.ops .mobile-place{font-family:var(--ops-mono);color:var(--ops-ink);letter-spacing:.14em}.ops .mp-idx{color:var(--ops-teal);font-size:8px}.ops .mobile-place small{color:var(--ops-ink-faint)}@media(max-width:1024px){.ops-tl{left:40px;top:30px;font-size:9px}.ops-tr{right:40px;top:30px;font-size:9px}.ops-status,.ops-phases{display:none}.ops .globe-badge{font-size:9px;letter-spacing:.18em}.ops-panel-body{padding:20px 20px 18px}.hud-svg .tick-label{display:none}}@media(max-width:767px){.ops-tl .ops-dim,.ops-sub,.ops-utc,.reticle-tag{display:none}.ops .mobile-places{gap:7px 14px}.ops .mobile-place{font-size:9px;letter-spacing:.08em;white-space:nowrap}.ops .mobile-place b{overflow:hidden;text-overflow:ellipsis}.ops .mobile-place small{font-size:8px}.ops-corner{width:14px;height:14px}.ops-corner.tl,.ops-corner.tr{top:14px}.ops-corner.bl,.ops-corner.br{bottom:14px}.ops-corner.tl,.ops-corner.bl{left:14px}.ops-corner.tr,.ops-corner.br{right:14px}.ops-tl{left:24px;top:22px}.ops-tr{right:24px;top:22px}}@media(prefers-reduced-motion:reduce){.hud-svg .sweep,.ops-live,.caret,.ops-panel-status i{animation:none}}.wf{position:relative;container-type:inline-size;border:1px solid var(--line-hard);background:linear-gradient(rgba(var(--cyan-rgb),.05) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(var(--cyan-rgb),.05) 1px,transparent 1px) 0 0 / 24px 24px,radial-gradient(ellipse 90% 70% at 70% 20%,rgba(var(--field-rgb),.55),transparent 70%),#020a10}.wf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.016) 0 1px,transparent 1px 3px)}.wf-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.wf-bar{border-bottom:1px solid var(--line)}.wf-bar b{color:var(--cyan);font-weight:500}.wf-state{display:inline-flex;align-items:center;gap:7px;color:var(--cyan)}.wf-state i{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:ops-blink 1.2s steps(2,jump-none) infinite}.wf-body{position:relative;z-index:1;display:grid}.wf-side .wf-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.wf-stack .wf-body{grid-template-columns:1fr}.wf-canvas{position:relative;padding:18px 16px 20px}.wf-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.wf-edge{fill:none;stroke:rgba(var(--cyan-rgb),.3);stroke-width:1.2;stroke-dasharray:2 5;stroke-linecap:round}.wf-edge-lit{fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(var(--cyan-rgb),.9))}.wf-packet{fill:#dffaff;filter:drop-shadow(0 0 6px var(--cyan)) drop-shadow(0 0 2px #fff)}.wf-flow{position:relative;z-index:1;transition:opacity .5s var(--ease)}.wf-flow+.wf-flow{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line)}.wf-stack .wf-canvas:has(.wf-flow.is-run) .wf-flow:not(.is-run){opacity:.5}.wf-flow-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.wf-flow-id{color:var(--cyan)}.wf-flow-trig{margin-left:auto;color:var(--ink-faint);letter-spacing:.14em}.wf-flow.is-run .wf-flow-head .wf-flow-title{color:#fff}.wf-grid{display:grid;grid-template-areas:var(--areas);grid-template-columns:var(--cols);gap:22px 8px;align-items:start}.wf-node[data-vspan]{align-self:center}.wf-flow[data-routes] .wf-grid{row-gap:46px}.wf-flow:has(.label-right) .wf-grid{gap:26px;justify-items:start}.wf-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;text-align:center}.wf-node.label-right{flex-direction:row;align-items:center;gap:26px;text-align:left}.wf-ring{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(var(--cyan-rgb),.35);background:#031018;color:rgba(var(--ink-rgb),.55);transition:color .35s,border-color .35s,background .35s,box-shadow .35s}.wf-ring:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px dashed rgba(var(--cyan-rgb),.16);transition:border-color .35s}.wf-node.is-active .wf-ring{color:#fff;border-color:var(--cyan);background:rgba(var(--cyan-rgb),.18);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.12),0 0 26px rgba(var(--cyan-rgb),.6)}.wf-node.is-active .wf-ring:before{border:1.5px solid transparent;border-top-color:var(--cyan);border-right-color:rgba(var(--cyan-rgb),.4);animation:wf-spin .7s linear infinite}.wf-node.is-done .wf-ring{color:var(--cyan);border-color:rgba(var(--cyan-rgb),.75);background:rgba(var(--cyan-rgb),.1);box-shadow:0 0 14px -4px rgba(var(--cyan-rgb),.7)}.wf-node.is-done .wf-ring:before{border-color:rgba(var(--cyan-rgb),.35)}@keyframes wf-spin{to{transform:rotate(360deg)}}.wf-mark{position:absolute;left:-6px;bottom:-5px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#031018;border:1px solid rgba(var(--cyan-rgb),.6);color:var(--cyan)}.wf-badge{position:absolute;top:-9px;right:-16px;padding:1px 5px;border:1px solid var(--cyan);background:#031018;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.04em;color:var(--cyan);opacity:0;transform:scale(.5);transition:opacity .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.wf-node.is-done .wf-badge{opacity:1;transform:none}.kind-end .wf-ring{width:auto;height:22px;padding:0 12px;border-radius:999px}.kind-end .wf-ring:before{border-radius:999px;top:-4px;right:-4px;bottom:-4px;left:-4px}.wf-end{font-family:var(--font-mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase}.wf-meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.wf-flow:has(.label-right) .wf-grid>.wf-node{max-width:100%}.label-below .wf-meta{align-items:center;align-self:stretch}.wf-app{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);line-height:1.3}.wf-mod{margin-left:6px;padding:0 4px;border:1px solid var(--line);font-style:normal;font-size:8px;letter-spacing:.06em;color:var(--ink-faint)}.wf-detail{font-size:11px;line-height:1.35;color:var(--ink-dim)}.wf-sleep{display:inline-block;min-width:26px;margin-right:5px;padding:0 5px;border:1px solid rgba(var(--cyan-rgb),.5);font-family:var(--font-mono);font-size:9px;font-weight:500;color:var(--cyan);font-variant-numeric:tabular-nums;text-align:center}.wf-chip{margin-top:4px;padding:3px 7px;border:1px solid var(--line);background:rgba(var(--bg-rgb),.7);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.04em;color:var(--ink-faint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node.is-active .wf-app,.wf-node.is-done .wf-app{color:#fff}.wf-route{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 7px;border:1px solid var(--line-hard);background:#031018;white-space:nowrap;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.06em;color:var(--ink-dim);transition:all .35s}.wf-route span{font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.wf-route-n{display:none}.wf-route.is-compact{flex-direction:row;gap:5px;padding:2px 6px;font-size:8px}.wf-route.is-compact .wf-route-k{display:none}.wf-route.is-compact .wf-route-n{display:inline;font-size:8px;letter-spacing:.06em}.wf-route.is-taken{border-color:var(--cyan);color:#fff;box-shadow:0 0 16px -4px rgba(var(--cyan-rgb),.8)}.wf-route.is-taken span{color:var(--cyan)}.wf-route.is-skipped{opacity:.35;text-decoration:line-through}.wf-log{position:relative;display:flex;flex-direction:column;background:#01060ab8}.wf-side .wf-log{border-left:1px solid var(--line)}.wf-stack .wf-log{border-top:1px solid var(--line)}.wf-log-head{display:flex;justify-content:space-between;padding:8px 12px;border-bottom:1px dashed var(--line);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.wf-log ol{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;font-family:var(--font-mono);font-size:10px;line-height:1.45;color:var(--ink-dim)}.wf-side .wf-log ol{min-height:0}.wf-stack .wf-log ol{height:118px;overflow:hidden;justify-content:flex-end}.wf-log li{display:flex;gap:8px}.wf-log-n{color:rgba(var(--cyan-rgb),.55);flex-shrink:0}.wf-log li.is-new{color:#fff}.wf-log li.is-new .wf-log-t:after{content:"_";color:var(--cyan);animation:ops-blink 1s steps(2,jump-none) infinite}@container (max-width: 500px){.wf-side .wf-body{grid-template-columns:1fr}.wf-side .wf-log{border-left:0;border-top:1px solid var(--line)}.wf-side .wf-log ol{height:150px;overflow:hidden;justify-content:flex-end}.wf-grid{grid-template-areas:var(--areas-n);grid-template-columns:var(--cols-n);row-gap:46px}.wf-flow:has(.label-right) .wf-grid{row-gap:26px}.wf-flow[data-routes] .wf-grid{row-gap:62px}.wf-node[data-vspan]:not([data-vspan-n]){align-self:start}.wf-flow-trig{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.wf-node.is-active .wf-ring:before,.wf-state i,.wf-log li.is-new .wf-log-t:after{animation:none}}
