@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-math-wght-normal-D2ofpfms.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-nushu-wght-normal-BbUpkz49.woff2) format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-symbols-wght-normal-D5nm3B0V.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-syriac-wght-normal-CspMfZeP.woff2) format("woff2-variations");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0307,U+0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-vietnamese-wght-normal-BYkxoBzi.woff2) format("woff2-variations");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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-ext-wght-normal-C0VXOeWd.woff2) format("woff2-variations");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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-wght-normal-CRMKv9uI.woff2) format("woff2-variations");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 Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) 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 Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.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 Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.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 Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==) 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 Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.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 Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-500-normal-h5t7erDE.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 Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib) 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 Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.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 Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.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 Thai;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWUABAAAAAACqAAAAU7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDRgdGDIQ+G3kJCJ4FjltedRKVXkquKLdOwcN/bn73JSF4oaJpT0PF0arR9qtRc76oMKa76WI3jKeM+MrcyMVALwLb/YR3kQZpIBOIKPDEggSr7/+/7k3dtzvv5rABlU54SLW1lKoZ/2IBrA3kj6dYJuMBjlEAMFq6/bfFNASVkWOY4YkAbOTLJ8L9KzZgQQFIJgGDFDVqyPM5a2L/TjJ+i3oqGYBJjyvSdukhTCDFpC3AcvyzxSjT0QqS3SKbJBlJBmRAAgBYOlbqLIB+leH/vgZlWMrShRAAklNKADoJkAAZyCAjgAwKXcCBBQkFcKJb0O9NBv2RSP72kzPWICi9dbZBYbOWmHTABtut0MTvapa4xLBpN7MAOJJNOMRSVNGFTexBlZw4pEQEn5KqL2lAzTSwrtlylxDXRgyRvGAQbotYkcdGvQaiRtf7ouG4GPcaSDUGosrjNZBr9P64XNq/bktxRI/psaXTMb1fn5+YjiulaOpxxkws4tfjrK9ourihPPGuiNa0NhOJtHgNlOWYEoxFNKZvXYhtNbnX/Oc1MNUs1+Ny2Zota7fET4c16wx7Sx6P3hd/bM2WajKseQqTC6gHNmHuRDTn6GAOqVXOa1nMud53drkqkR2jxWJP/LRf12LFEc5l8JhnUIBdEYOFJ+XSPkOcXtPHeVrdmjXWjUEwopX/n2GvgbVm+fotfWHN44l4EchYsOFmSia5AFABcAAy0AFWAgAFhAsJABCgKA12s1OdtJtsE7HXX35dfFu2Tdg324TzNnHmEVvs1YpNd75h99pLr3H69gw7tg12HDdz+jm7Zzo3PvSq7rjdUTv1YvjFllX25g2eK/nLqy1OdWBw++ne7wbnVqVWP11Z0pUfXTr863ZvZ+3qgqn83lJ7dvWywUPHen8ZjFY7g6t9xcmG5cOVO+pfA0igYMGamtZsoLgNeBED+soAfy4C6T1iIN41wP1QEETR/G4guIBM06DRPpFqIk3hwXNNJnCiYb2znP5umRdwIvY0oF9KEo+pY6STE2mkk7mSi9hy9iuxkZGLrIhfDU73IikENGdG0Po1IRtathtJcRsU/8EmA2Vgg3KwQpWLqcwvC7Hi/9RAEAEIuo8i9Y+52n6zWOUvAd566KNmgHd/HnD/H/rvGzVlGIEVCQAB70lQPT5ImLRzICjpqeJNdN5vo4p0njJ2tQBUrsfBLNN0fjaQkDqQEYCFWTJCsQKDoapKUOJjlYSFt1UyLRZUCj57VSayDKtUKtS5UvwWzNtfke3Wwj+6z5S9oly23z6+7xe1nc8ue83xW63fCkv1WGmN7WYctt6EnfbZYN6EKK8eu2w3bZMZe+0TtctOuiCf4CIBPQjoQUAPBLptaqA1OJnWQ9jw+Nu6ev3MbkeewDP3NDfpQgKCmukLmQe79gY3+ui6bbedbmLEPuqaQZj5lQfNmOYjAUDyEaaVXqECQkjIQhaK+cDOaEDcYa2GAj11/NbugAHVEghcSNUikbjJ8CifRl7FcrkAS/WjpCpTKEcqe3ZRmmIFsrjZxIl3laBDSJVi6b2vklirV51SuYZLpmGNqxRW6hRULFN2m2jmUyZv6G6VoHKFss1uMz1qVSnc0mPhPY8cKXqVlaXa+HlkSMvGlLVBzkvTq+wcNG65BkXScVBBPzParnKyXLuAEtnKlULlscDFGljmpSRIZ8VcbcBXtJSgUzaxH3E3duECdZMD2CUak0v24XX4KP5AC8l+7Mz8SeuWummZcRqnLnJAGqfA9yLijzRA9uMadGc6eab7dim7w3zscjGxDwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABUAAAAYGrXodhjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2Gl1rt2hoZWEAAAMUAAAAHwAAACQI7wN4aG10eAAAAzQAAAAXAAAAGAcgAEZsb2NhAAADTAAAAA4AAAAOAIQAhG1heHAAAANcAAAAHAAAACAAGwD4bmFtZQAAA3gAAADSAAABxiLhP1Fwb3N0AAAETAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothbcBgWEYBu9Nslb97aFTibWsUprEFIbQCBOZAX9+wh2uF30ToFfdAIvacuIsY9B+x0KNYlBeaTKbrBI3SHc//D7gBx0lEQHQoT6BhOYC/gqzeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEGWNa8eXw889QAJA+gAAAAA2bzhOQAAAADc8kcQ/jL96wZeBFwAAQAJAAIAAAAAAAB42mNgZGBgifn7ioGBreaf0X9utjigCCpgAwCLcwVwAHjaY7zBoMAAAm8gmKmFQQ1EAwA1XgRqAAAAABMAEwATABMAXgBeAAB42mNgZGBgYGOYwMDDkMbACuYhADMDIwAY3QEUeNqNjTVyA0AQBNvMDh2bmRkSMzOzLWbm3+hdCvUSTbB1sQ52ehnoJkgbLe09wGdLp3EL49SNW1VTM25jl6pxO4tkjTsY4tu4k2nWjQdFECavm1bvkm4OH1ki8vPiRXLiuDRFlpDyd5xyzQWH3HCvTIAyT3hIkuOZsCjCgrIp5fy8Kp9FM+QnGWaFRVase9j1D7sJw27GMDbDevZcl6i57U6b2XdEijQVsuIQYfIMs8oyK+ww7CaoiixpFsUHxHWHcR3kkEdAGpAWZf0sNgCOlkFUAAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) 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 Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-thai-700-normal-0moayseG.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-700-normal-Bo0ALcDh.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-latin-ext-700-normal-BKYUUsrV.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-700-normal-CIKhqm8k.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 Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-latin-700-normal-Ct-BCS9V.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-700-normal-SmVfMUPf.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{--font-en: "Google Sans Flex Variable", "Google Sans Flex", system-ui, sans-serif;--font-th: "Google Sans Flex Variable", "Google Sans Flex", "IBM Plex Sans Thai", "Noto Sans Thai", system-ui, sans-serif;--font-th-auth-copy: "IBM Plex Sans Thai", "Noto Sans Thai", system-ui, sans-serif;--font-sans: var(--font-en);--ink: rgb(18, 19, 23);--ink-muted: rgb(69, 71, 77);--ink-secondary: rgb(95, 99, 104);--ink-tertiary: rgb(106, 106, 113);--surface: rgb(255, 255, 255);--surface-raised: rgb(255, 255, 255);--surface-sunken: rgb(246, 247, 249);--hairline: rgba(33, 34, 38, .06);--hairline-strong: rgba(33, 34, 38, .12);--accent: rgb(176, 91, 154);--accent-ink: rgb(255, 255, 255);--accent-soft: rgba(176, 91, 154, .22);--accent-bg: rgba(176, 91, 154, .28);--accent-2: #c978a8;--button-bg: linear-gradient(135deg, #c978a8 0%, #b05b9a 48%, #944a7a 100%);--button-fg: #ffffff;--button-shadow: 0 1px 2px rgba(148, 74, 122, .22), 0 4px 14px rgba(176, 91, 154, .16);--chart-line: rgb(18, 19, 23);--chart-1: #b05b9a;--chart-2: #c978a8;--chart-3: #944a7a;--chart-4: #d988b9;--chart-5: #8f4678;--chart-muted: rgba(176, 91, 154, .45);--chart-fill-strong: rgba(176, 91, 154, .28);--credit: rgb(20, 122, 76);--credit-soft: rgba(20, 122, 76, .1);--debit: rgb(178, 44, 44);--debit-soft: rgba(178, 44, 44, .1);--warn: rgb(163, 100, 0);--warn-soft: rgba(163, 100, 0, .12);--radius-xs: 4px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 36px;--radius-xl: 45px;--radius-pill: 9999px;--ease-enter: cubic-bezier(.165, .84, .44, 1);--dur-enter: .18s;--dur-colour: .12s;--dur-surface: .3s;--shadow-sm: 0 1px 2px rgba(18, 19, 23, .05), 0 4px 12px rgba(18, 19, 23, .04);--shadow-md: 0 1px 2px rgba(18, 19, 23, .06), 0 8px 24px rgba(18, 19, 23, .08);--focus-ring: 0 0 0 3px var(--accent-bg);--lang-switch-bg: rgba(33, 34, 38, .08);--lang-switch-active: rgb(255, 255, 255);color-scheme:light}[data-theme=dark]{--ink: #f3f4f6;--ink-muted: #9ca3af;--ink-secondary: #d1d5db;--ink-tertiary: #6b7280;--surface: rgba(26, 26, 26, .72);--surface-raised: rgba(32, 32, 38, .92);--surface-sunken: rgba(15, 15, 15, .65);--hairline: rgba(255, 255, 255, .07);--hairline-strong: rgba(255, 255, 255, .11);--accent: #e8a4c8;--accent-ink: #ffffff;--accent-soft: rgba(217, 136, 185, .18);--accent-bg: rgba(176, 91, 154, .24);--accent-2: #d988b9;--button-bg: linear-gradient(135deg, #b8789e 0%, #9a5080 48%, #7d3f66 100%);--button-fg: #f8f0f4;--button-shadow: 0 0 12px rgba(125, 63, 102, .22);--chart-line: rgba(255, 255, 255, .9);--chart-1: #e8a4c8;--chart-2: #d988b9;--chart-3: #b05b9a;--chart-4: #f0c4dc;--chart-5: #c978a8;--chart-muted: rgba(232, 164, 200, .35);--chart-fill-strong: rgba(217, 136, 185, .22);--credit: #a7f3d0;--credit-soft: rgba(167, 243, 208, .14);--debit: #fca5a5;--debit-soft: rgba(252, 165, 165, .14);--warn: #fbbf24;--warn-soft: rgba(251, 191, 36, .14);--radius-sm: 16px;--radius-md: 24px;--shadow-sm: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 12px 40px rgba(0, 0, 0, .45);--shadow-md: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 16px 48px rgba(0, 0, 0, .5);--focus-ring: 0 0 0 3px rgba(217, 136, 185, .28);--lang-switch-bg: rgba(217, 136, 185, .14);--lang-switch-active: rgba(255, 255, 255, .14);color-scheme:dark}html[lang=th]{--font-sans: var(--font-th)}*{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ink-tertiary)}html,body{margin:0}body{background-color:var(--surface-sunken);color:var(--ink);font-family:var(--font-sans);font-weight:450;font-variation-settings:"wght" 450;-webkit-font-smoothing:antialiased;transition:background-color var(--dur-surface) ease-in-out,color var(--dur-colour) linear}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -20%,var(--accent-soft),transparent)}[data-theme=light] body:before{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(217,136,185,.22),transparent),radial-gradient(ellipse 45% 35% at 100% 0%,rgba(176,91,154,.14),transparent),radial-gradient(ellipse 40% 30% at 0% 85%,rgba(217,136,185,.1),transparent),linear-gradient(180deg,#faf8fb,#f6f7f9)}[data-theme=dark] body:before{background:radial-gradient(ellipse 90% 55% at 50% -15%,rgba(74,32,56,.55),transparent 58%),radial-gradient(ellipse 45% 35% at 100% 5%,rgba(176,91,154,.18),transparent 55%),radial-gradient(ellipse 40% 30% at 0% 20%,rgba(217,136,185,.1),transparent 50%),linear-gradient(180deg,#0f0f0f,#121212)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}a{color:inherit}h1,h2,h3{font-weight:450;font-variation-settings:"wght" 450;letter-spacing:0;margin:0}h1{font-size:34px;line-height:1.15}h2{font-size:20px;line-height:1.25}h3{font-size:15px;color:var(--ink-secondary);font-weight:500;font-variation-settings:"wght" 500}p{line-height:1.55}.shell{min-height:100vh;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:start}.shell-body{display:contents}.shell-actions{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 40px 8px 24px;position:sticky;top:0;z-index:40;flex-shrink:0;background:transparent;border-bottom:0;pointer-events:none}.shell-actions-brand{display:none}.shell-actions-group{display:flex;align-items:center;gap:12px;flex-shrink:0;pointer-events:auto;position:relative;z-index:1}.shell-actions-pill{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:44px;padding:4px 6px 4px 4px;border-radius:var(--radius-pill);background:#0f0f0f;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 16px #00000059}[data-theme=light] .shell-actions-pill{background:#fff;border-color:#b05b9a29;box-shadow:0 2px 10px #1213170f}.shell-actions-pill .lang-switch,.shell-actions-pill .theme-toggle-track{background:transparent;border-color:transparent;box-shadow:none}[data-theme=dark] .shell-actions-pill .lang-switch-option{color:#ffffffb8}[data-theme=dark] .shell-actions-pill .lang-switch-option:hover:not(.is-active){color:#fffffff5}[data-theme=dark] .shell-actions-pill .lang-switch-option.is-active{background:#ffffff24;color:#fff;box-shadow:none}.shell-actions .nav-user-trigger{box-sizing:border-box;height:44px;border-radius:var(--radius-pill);padding:4px 10px 4px 4px;gap:8px;background:#0f0f0f;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 16px #00000059}[data-theme=light] .shell-actions .nav-user-trigger{background:#fff;border-color:#b05b9a29;box-shadow:0 2px 10px #1213170f}[data-theme=dark] .shell-actions .nav-user-trigger:hover{background:#1a1a1a}[data-theme=light] .shell-actions .nav-user-trigger:hover{background:#faf8fb}.shell-actions .nav-user-avatar,.shell-actions .nav-user-avatar--img{width:36px;height:36px;font-size:12px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{width:48px;height:42px;border-radius:0;object-fit:contain;flex-shrink:0;background:transparent;display:block;box-shadow:none;transition:transform .3s var(--ease-enter),filter .3s ease}[data-theme=light] .brand-mark{filter:drop-shadow(0 2px 8px rgba(176,91,154,.22))}[data-theme=light] .brand:hover .brand-mark{filter:drop-shadow(0 4px 12px rgba(176,91,154,.34))}[data-theme=dark] .brand-mark{filter:drop-shadow(0 0 8px rgba(217,136,185,.5)) drop-shadow(0 0 16px rgba(176,91,154,.28))}[data-theme=dark] .brand:hover .brand-mark{filter:drop-shadow(0 0 10px rgba(217,136,185,.62)) drop-shadow(0 0 20px rgba(176,91,154,.35))}.brand:hover .brand-mark{transform:rotate(12deg) scale(1.1)}.brand-text{display:flex;flex-direction:column;gap:1px}.brand-name{font-size:17px;font-weight:450;font-variation-settings:"wght" 450;line-height:1.2;letter-spacing:-.01em}.brand-sub{font-size:10px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 80%,transparent);padding:3px 8px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);width:fit-content;font-weight:600;font-variation-settings:"wght" 600;-webkit-font-smoothing:antialiased}.nav-user-menu{position:relative}.nav-user-trigger{display:flex;align-items:center;gap:8px;max-width:240px;background:transparent;color:var(--ink);border:0;border-radius:var(--radius-sm);padding:4px 6px 4px 4px;font-size:12px;font-weight:500;cursor:pointer;transform:none;box-shadow:none}.nav-user-trigger:hover{background:var(--surface-sunken);transform:none;box-shadow:none}.nav-user-avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--accent-2),var(--accent));color:var(--accent-ink);font-size:11px;font-weight:600;flex-shrink:0}.nav-user-name{min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-chevron{flex-shrink:0;width:10px;height:10px;color:var(--ink-tertiary);transition:transform var(--dur-colour) var(--ease-enter)}.nav-user-panel{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:30;padding:6px}.nav-user-panel-header{padding:8px 10px;font-size:12px;color:var(--ink-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-panel-divider{height:1px;margin:4px 2px;background:var(--hairline)}.nav-user-panel-item{display:flex;align-items:center;gap:10px;width:100%;background:transparent;color:var(--ink-secondary);border:0;border-radius:var(--radius-xs);padding:10px;font-size:13px;font-weight:500;cursor:pointer;transform:none;box-shadow:none}.nav-user-panel-item:hover{background:var(--surface-sunken);color:var(--ink);transform:none;box-shadow:none}button.nav-user-panel-item:hover:not(:disabled),button.nav-user-panel-item:active:not(:disabled){transform:none}.nav-user-panel-item--danger,.nav-user-panel-item--danger:hover{color:var(--debit)}.nav-user-panel-item--danger:hover{background:var(--debit-soft)}.staff-email{font-size:12px;color:var(--ink-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 14px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--hairline-strong)}[data-theme=light] .staff-email{background:#fdf2f8bf;border-color:#b05b9a29;color:#8f4678}.shell-nav-aside{grid-column:1;grid-row:1 / -1;flex-shrink:0;position:sticky;top:16px;align-self:start;padding:16px 0 16px 24px;height:calc(100vh - 32px);box-sizing:border-box}.shell-nav{width:248px;height:100%;display:flex;flex-direction:column;padding:18px 12px 16px;border-radius:28px;border:1px solid var(--hairline-strong);gap:6px;box-shadow:var(--shadow-md);overflow:hidden;transition:background var(--dur-surface) ease-in-out,border-color var(--dur-colour) linear,box-shadow var(--dur-surface) ease-in-out}.shell-nav-brand{display:flex;align-items:center;gap:11px;padding:6px 10px 18px;margin-bottom:4px;border-bottom:1px solid var(--hairline);flex-shrink:0}.shell-nav-brand .brand-mark{width:40px;height:35px}.shell-nav-brand .brand-name{font-size:15px;line-height:1.2}.shell-nav-brand .brand-sub{font-size:10px;margin-top:2px}.shell-nav-links{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:6px}.shell-nav-links::-webkit-scrollbar{width:4px}.shell-nav-links::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:4px}.nav-section{display:flex;flex-direction:column;gap:4px}.nav-section-label{padding:12px 14px 2px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-tertiary)}[data-theme=light] .shell-nav{background:#ffffffeb;border-color:#b05b9a29;box-shadow:0 1px 2px #1213170a,0 12px 36px #b05b9a1a;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}[data-theme=dark] .shell-nav{background:#141416d1;border-color:#ffffff17;box-shadow:0 1px #ffffff0a inset,0 10px 28px #0000006b;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.nav-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-pill);color:var(--ink-secondary);text-decoration:none;font-size:14px;font-weight:500;position:relative;border:1px solid transparent;transition:background-color var(--dur-colour) ease,color var(--dur-colour) ease,box-shadow var(--dur-colour) ease,border-color var(--dur-colour) ease}.nav-link:before{display:none}.nav-link-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit;opacity:.72;transition:opacity var(--dur-colour) ease}.nav-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-link:hover:not(.active){background:var(--surface-sunken);color:var(--ink)}[data-theme=dark] .nav-link:hover:not(.active){background:#ffffff0d}[data-theme=light] .nav-link:hover:not(.active){background:#d988b91a}.nav-link.active{color:#fdf2f8;font-weight:600;font-variation-settings:"wght" 600;background:linear-gradient(135deg,#643052f2,#9a487ae0 46%,#783a62eb);border-color:#d988b947;box-shadow:0 6px 18px #b05b9a38,0 1px 4px #0000002e,inset 0 1px #ffffff1a}[data-theme=light] .nav-link.active{background:linear-gradient(135deg,#b8789e,#a8558a 48%,#944a7a);color:#fff;border-color:#944a7a59;box-shadow:0 4px 14px #944a7a3d,inset 0 1px #ffffff2e}.nav-link.active .nav-link-icon{opacity:1}.nav-link.active:before{display:none}[data-theme=dark] .nav-link.active:before{display:none}.nav-divider{height:1px;flex-shrink:0;margin:10px 8px;background:#ffffff29}[data-theme=light] .nav-divider{background:#21222624}.main{grid-column:2;grid-row:2;flex:1 1 auto;min-width:0;min-height:0;position:relative;z-index:0;isolation:isolate}.main:has(.overlay){z-index:50}.main-inner{max-width:1180px;margin:0 auto;padding:8px 40px 80px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--hairline);position:relative}.page-head:after{content:"";position:absolute;bottom:-1px;left:0;width:80px;height:2px;background:linear-gradient(90deg,var(--accent-2),var(--accent),#e9d5ff);border-radius:1px}[data-theme=light] .page-head:after{width:110px;box-shadow:0 0 14px #d988b947}[data-theme=dark] .page-head:after{width:120px;box-shadow:0 0 18px #d988b961}.page-head p.lede{color:var(--ink-secondary);margin-top:6px;max-width:60ch}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow-sm);transition:background var(--dur-surface) ease-in-out,border-color var(--dur-colour) linear,box-shadow .2s ease,transform .2s ease}[data-theme=light] .card{background:linear-gradient(180deg,#fdf2f86b,#fff 22%);border-color:#b05b9a24;box-shadow:0 1px 2px #1213170a,0 4px 18px #b05b9a12}[data-theme=dark] .card{backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.card:hover{box-shadow:var(--shadow-md)}[data-theme=light] .card:hover{border-color:#b05b9a3d;box-shadow:0 1px 2px #1213170d,0 10px 32px #b05b9a1f,0 0 0 1px #d988b91a}[data-theme=dark] .card:hover{border-color:var(--hairline-strong);box-shadow:0 1px #ffffff0f inset,0 16px 48px #00000080,0 0 0 1px #d988b914}.card+.card{margin-top:16px}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid>.card{position:relative;overflow:hidden;margin-top:0;height:100%}.grid>.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2, var(--accent)));opacity:0;transition:opacity .2s ease}.grid>.card:hover:before{opacity:1}[data-theme=light] .grid>.card:before{opacity:.5}[data-theme=light] .grid>.card:hover:before{opacity:1}.stat-value{font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-variation-settings:"wght" 450;width:fit-content;max-width:100%;background:linear-gradient(135deg,#8f4678 0%,var(--accent) 55%,#c978a8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--ink)}[data-theme=dark] .stat-value{color:#fce7f3;background:linear-gradient(135deg,#fff 20%,#f0c4dc 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat-label{color:var(--ink-tertiary);font-size:11px;font-weight:500;letter-spacing:.02em;margin-bottom:6px}label{display:block;font-size:13px;color:var(--ink-secondary);margin:14px 0 6px}label:first-child{margin-top:0}.checkbox-label{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer}input,select,textarea{background:var(--surface-sunken);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);padding:10px 12px;color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;font-variation-settings:"wght" 500;line-height:1.35;width:100%;transition:border-color var(--dur-colour) ease,box-shadow var(--dur-colour) ease}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select{min-height:42px;box-sizing:border-box}select{color-scheme:light dark}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s,border-color var(--dur-colour) ease,box-shadow var(--dur-colour) ease}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;border:1.5px solid var(--hairline-strong);border-radius:4px;background:var(--surface) center / 12px 12px no-repeat;flex-shrink:0;cursor:pointer;vertical-align:middle;transition:background-color var(--dur-colour) ease,border-color var(--dur-colour) ease}input[type=checkbox]:checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5'/%3E%3C/svg%3E")}input[type=checkbox]:focus{border-color:var(--hairline-strong);box-shadow:none}input[type=checkbox]:checked:focus{border-color:var(--accent)}input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--accent-bg)}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}textarea{resize:vertical;min-height:72px}.field-hint{font-size:12px;color:var(--ink-tertiary);margin-top:5px}.field-error{font-size:12px;color:var(--debit);margin-top:5px}.row{display:flex;gap:12px}.row>*{flex:1}button{font-family:inherit;background:var(--button-bg);color:var(--button-fg);border:0;border-radius:var(--radius-pill);padding:10px 18px;font-weight:550;font-variation-settings:"wght" 550;font-size:13.5px;cursor:pointer;box-shadow:var(--button-shadow);transition:transform var(--dur-enter) var(--ease-enter),opacity var(--dur-colour) linear,background-color var(--dur-colour) linear,border-color var(--dur-colour) linear,color var(--dur-colour) linear,box-shadow var(--dur-colour) linear}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:focus-visible{outline:none;box-shadow:var(--focus-ring)}button:disabled{opacity:.5;cursor:not-allowed;transform:none}button.ghost{background:transparent;color:var(--ink-secondary);border:1px solid var(--hairline-strong);box-shadow:none}button.ghost:hover:not(:disabled){color:var(--ink);border-color:var(--ink-tertiary);transform:translateY(-1px)}button.ghost:focus-visible{box-shadow:var(--focus-ring)}button.danger{background:var(--debit);color:#fff;box-shadow:none}button.danger-text{color:var(--debit);border-color:var(--debit-soft)}button.small{padding:7px 14px;font-size:13px}button.select-menu-item:hover:not(:disabled),button.select-menu-item:active:not(:disabled),button.select-menu-trigger:hover:not(:disabled),button.select-menu-trigger:active:not(:disabled),button.select-menu-combobox-clear:hover:not(:disabled),button.select-menu-combobox-clear:active:not(:disabled),button.select-menu-combobox-toggle:hover:not(:disabled),button.select-menu-combobox-toggle:active:not(:disabled),button.date-picker-day:hover:not(:disabled),button.date-picker-day:active:not(:disabled),button.date-picker-nav:hover:not(:disabled),button.date-picker-nav:active:not(:disabled),button.date-picker-clear:hover:not(:disabled),button.date-picker-today:hover:not(:disabled),button.nav-user-panel-item:hover:not(:disabled),button.nav-user-panel-item:active:not(:disabled),button.nav-user-trigger:hover:not(:disabled),button.nav-user-trigger:active:not(:disabled),button.region-status-pill:hover:not(:disabled),button.region-status-pill:active:not(:disabled),button.lang-switch-option:hover:not(:disabled),button.lang-switch-option:active:not(:disabled),button.icon-button:hover:not(:disabled),button.icon-button:active:not(:disabled),button.theme-toggle:hover:not(:disabled),button.input-icon-btn:hover:not(:disabled),button.ghost.icon-btn:hover:not(:disabled),button.slip-thumb-btn:hover:not(:disabled),button.slip-thumb-btn:active:not(:disabled),th button:hover:not(:disabled),th button:active:not(:disabled){transform:none}.row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.table-scroll:has(.col-actions) table{border-collapse:separate;border-spacing:0}.table-scroll th.col-actions,.table-scroll td.col-actions{position:sticky;right:0;z-index:2;width:1%;padding-left:20px;background:var(--surface)}.table-scroll td.col-actions{transition:z-index 0s linear .12s}.table-scroll th.col-actions{z-index:3;background:var(--surface-sunken)}.table-scroll td.col-actions:has([data-tooltip]:hover),.table-scroll td.col-actions:has([data-tooltip]:focus-visible){z-index:4;transition-delay:0s}.table-scroll th.col-actions:before,.table-scroll td.col-actions:before{content:"";position:absolute;top:0;bottom:0;left:0;width:16px;pointer-events:none;transform:translate(-100%);background:linear-gradient(to right,transparent,var(--surface))}.table-scroll th.col-actions:before{background:linear-gradient(to right,transparent,var(--surface-sunken))}[data-theme=dark] .table-scroll td.col-actions{background:#161616}[data-theme=dark] .table-scroll th.col-actions{background:#121212}[data-theme=dark] .table-scroll td.col-actions:before{background:linear-gradient(to right,transparent,#161616)}[data-theme=dark] .table-scroll th.col-actions:before{background:linear-gradient(to right,transparent,#121212)}tbody tr.clickable:hover>td.col-actions{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}[data-theme=dark] tbody tr.clickable:hover>td.col-actions{background:color-mix(in srgb,var(--accent-soft) 35%,#161616)}[data-theme=dark] tbody tr.clickable:hover>td.col-actions:before{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--accent-soft) 35%,#161616))}.table-scroll td.col-clip{max-width:12rem;overflow:hidden;text-overflow:ellipsis}button.ghost.icon-btn{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:var(--radius-pill)}button.ghost.icon-btn svg{width:15px;height:15px}button.ghost.icon-btn:hover:not(:disabled){transform:none}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:5px 9px;border-radius:var(--radius-xs);background:var(--ink);color:var(--surface);font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;box-shadow:var(--shadow-sm);transition:opacity .1s ease,visibility .1s ease;transition-delay:0s}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transition-delay:.08s}.row-actions [data-tooltip]:after{left:auto;right:0;transform:none}.icon-button{background:transparent;border:1px solid var(--hairline-strong);color:var(--ink-secondary);border-radius:var(--radius-pill);width:36px;height:36px;padding:0;display:grid;place-items:center}.icon-button:hover:not(:disabled){background:var(--hairline);color:var(--ink);border-color:var(--ink-tertiary);transform:none}.select-menu{position:relative;width:100%}.select-menu-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;box-sizing:border-box;background:var(--surface-sunken);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);padding:10px 12px;color:var(--ink);font-size:14px;font-weight:500;font-variation-settings:"wght" 500;line-height:1.35;text-align:left;cursor:pointer;transform:none;box-shadow:none;transition:border-color var(--dur-colour) ease}button.select-menu-trigger{padding:10px 12px;min-height:42px}.select-menu-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--hairline-strong));transform:none;box-shadow:none}.select-menu.is-open .select-menu-trigger,.select-menu-trigger:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}button.select-menu-trigger:hover:not(:disabled),button.select-menu-trigger:active:not(:disabled){transform:none}.select-menu-trigger:disabled{opacity:.5;cursor:not-allowed}.select-menu-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu-chevron{width:8px;height:8px;flex-shrink:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);opacity:.7;transition:transform var(--dur-enter) var(--ease-enter)}.select-menu.is-open .select-menu-chevron{transform:rotate(225deg) translate(-1px,-1px)}.select-menu-panel{display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);box-shadow:0 2px 6px #0000001f,0 14px 32px #00000047;padding:6px;z-index:80;overflow:hidden;overflow-anchor:none}.select-menu-combobox{position:relative;width:100%}.select-menu-combobox-input{width:100%;padding-right:64px;cursor:text;transform:none}.select-menu-combobox-input::placeholder{color:var(--ink-tertiary);font-weight:400}.select-menu-combobox-actions{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center}.select-menu-combobox-clear{flex-shrink:0;width:28px;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ink-tertiary);cursor:pointer}.select-menu-combobox-clear:hover{color:var(--ink)}.select-menu-clear-icon{position:relative;width:10px;height:10px;opacity:.8}.select-menu-clear-icon:before,.select-menu-clear-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;border-radius:1px}.select-menu-clear-icon:before{transform:translateY(-50%) rotate(45deg)}.select-menu-clear-icon:after{transform:translateY(-50%) rotate(-45deg)}.select-menu-combobox-toggle{position:static;flex-shrink:0;width:36px;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;cursor:pointer;transform:none}.select-menu-combobox-toggle:disabled{cursor:not-allowed}.select-menu-empty{margin:0;padding:10px 12px;font-size:13px;color:var(--ink-tertiary);text-align:center}.select-menu-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 32%,transparent) transparent}.select-menu-list::-webkit-scrollbar{width:8px}.select-menu-list::-webkit-scrollbar-button{display:none;width:0;height:0}.select-menu-list::-webkit-scrollbar-track{background:transparent;margin:4px 0}.select-menu-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.select-menu-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);border:2px solid transparent;background-clip:padding-box}.select-menu-item{display:block;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;cursor:pointer;transform:none;box-shadow:none;transition:background-color var(--dur-colour) ease,color var(--dur-colour) ease}.select-menu-item:hover{background:var(--accent-bg);color:var(--ink)}.select-menu-item.is-active{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.select-menu-item.is-active:hover{background:var(--accent-bg);color:var(--accent)}[data-theme=light] .select-menu-panel{background:var(--surface);box-shadow:0 2px 4px #1213170f,0 12px 28px #12131724}[data-theme=dark] .select-menu-panel{background:#1a1a1af2;border-color:var(--hairline-strong);box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000073,0 18px 40px #0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.table-wrap{overflow-x:auto}.table-wrap:has(>.table-scroll){overflow:visible}.table-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 32%,transparent) transparent}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.table-scroll::-webkit-scrollbar-track{background:transparent}.table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.table-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);border:2px solid transparent;background-clip:padding-box}table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.5}th,td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--hairline);white-space:nowrap}th{color:var(--ink-tertiary);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.06em;background:var(--surface-sunken)}th button{background:transparent;box-shadow:none;border-radius:0;padding:0;color:inherit;font:inherit;font-weight:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transform:none}th button:hover:not(:disabled){transform:none;box-shadow:none;color:var(--ink)}th button:focus-visible{outline:none;box-shadow:var(--focus-ring)}thead tr:first-child th:first-child{border-radius:var(--radius-sm) 0 0 0}thead tr:first-child th:last-child{border-radius:0 var(--radius-sm) 0 0}tbody{transition:opacity .2s ease}table[data-busy=true] tbody{opacity:.4;pointer-events:none}tbody tr{cursor:default;position:relative;transition:background .15s ease}tbody tr.clickable{cursor:pointer}tbody tr.clickable:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);opacity:0;transition:opacity .15s ease;border-radius:0 2px 2px 0}tbody tr.clickable:hover{background:var(--accent-soft)}tbody tr.clickable:hover:after{opacity:1}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.wrap{white-space:normal}.empty-row td{color:var(--ink-tertiary);text-align:center;padding:32px 12px}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:var(--radius-pill);font-size:12px}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;font-weight:500}.pill-neutral{background:var(--hairline);color:var(--ink-secondary)}.pill-credit{background:var(--credit-soft);color:var(--credit)}.pill-debit{background:var(--debit-soft);color:var(--debit)}.usage-cost-cell{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;line-height:1.25}.usage-cost-saved{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;white-space:nowrap;background:var(--credit-soft);color:var(--credit)}.usage-cost-discount,.pill-warn{background:var(--warn-soft);color:var(--warn)}.pill-accent{background:var(--accent-soft);color:var(--accent)}.model-id-cell{display:inline-flex;align-items:center;gap:8px}.model-vendor-mark{border-radius:5px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.model-vendor-mark--full{border-radius:50%;object-fit:cover}.region-toggle-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.region-toggle-field{min-width:0}.region-toggle-field--region{flex:0 1 280px}.region-toggle-submit{margin-left:auto}@media(max-width:640px){.region-toggle-field--region{flex-basis:100%}}.region-status-toggle{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.region-status-pill{background:var(--surface-sunken);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);padding:10px 16px;font-size:13.5px;font-weight:500;color:var(--ink-secondary);cursor:pointer;transform:none;box-shadow:none;transition:background var(--dur-colour) linear,border-color var(--dur-colour) linear,color var(--dur-colour) linear}.region-status-pill:hover{background:var(--hairline);transform:none;box-shadow:none}button.region-status-pill:hover:not(:disabled),button.region-status-pill:active:not(:disabled){transform:none}.region-status-pill.active{color:var(--ink)}.region-status-pill--up.active{background:var(--credit-soft);border-color:var(--credit);color:var(--credit)}.region-status-pill--down.active{background:var(--debit-soft);border-color:var(--debit);color:var(--debit)}.region-status-pill--auto.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.amount{font-variant-numeric:tabular-nums}.amount-credit{color:var(--credit)}.amount-debit{color:var(--debit)}.cost-figure{color:var(--ink-tertiary)}.sell-figure{color:var(--ink);font-weight:500;font-variation-settings:"wght" 500}.banner{border-radius:var(--radius-sm);padding:12px 14px;font-size:13.5px;margin-bottom:16px;line-height:1.5}.banner-error{background:var(--debit-soft);color:var(--debit)}[data-theme=dark] .banner-error{background:#7f1d1d59;border:1px solid rgba(248,113,113,.35);color:#fecaca}.banner-warn{background:var(--warn-soft);color:var(--warn)}.banner-info{background:var(--accent-soft);color:var(--accent)}.note{color:var(--ink-tertiary);font-size:12.5px;margin-top:10px;line-height:1.55}.loading-row{color:var(--ink-tertiary)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 12px;text-align:center}.empty-state-icon{width:48px;height:48px;color:var(--ink-tertiary);opacity:.5;margin-bottom:4px}.empty-state-title{color:var(--ink-secondary);font-size:14px;margin:0;font-weight:500}.empty-state-hint{color:var(--ink-tertiary);font-size:12.5px;margin:0;line-height:1.55}.center{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;background:var(--surface-sunken);padding:24px}.auth-card{width:380px;max-width:100%}.auth-card h1{font-size:28px;margin-bottom:4px}.auth-card .sub{color:var(--ink-secondary);font-size:14px;margin-bottom:20px}.auth-screen{position:relative;background:var(--surface-sunken)}.auth-brand{position:absolute;top:22px;left:24px;z-index:2;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;font-variation-settings:"wght" 500}.auth-brand-mark{width:36px;height:32px;border-radius:0;object-fit:contain;flex-shrink:0;background:transparent;display:block}[data-theme=dark] .auth-brand-mark{filter:drop-shadow(0 0 8px rgba(217,136,185,.5)) drop-shadow(0 0 16px rgba(176,91,154,.28))}[data-theme=dark] .auth-screen{background:transparent}[data-theme=dark] a.btn-block:not(.ghost){background:var(--button-bg);color:var(--button-fg);box-shadow:var(--button-shadow)}.auth-theme-toggle{position:absolute;top:20px;right:20px;z-index:2;display:flex;align-items:center;gap:10px}.auth-split>.auth-brand{z-index:3;padding:8px 14px;border-radius:999px;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);left:clamp(24px,4vw,48px);top:clamp(20px,3vh,28px)}.auth-split>.auth-theme-toggle{z-index:3;padding:6px 8px;border-radius:999px;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);right:clamp(40px,5vw,72px);top:clamp(20px,3vh,28px)}[data-theme=light] .auth-split>.auth-brand{background:#ffffff94;border:1px solid rgba(255,255,255,.42);box-shadow:0 4px 18px #12131712;color:var(--ink)}[data-theme=light] .auth-split>.auth-theme-toggle{background:transparent;border:0;box-shadow:none;padding:0}[data-theme=dark] .auth-split>.auth-brand{background:#0c121c47;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 20px #0000002e;color:#fffffff5;text-shadow:0 1px 10px rgba(0,0,0,.38)}[data-theme=dark] .auth-split>.auth-theme-toggle{background:transparent;border:0;box-shadow:none;padding:0}[data-theme=light] .auth-split>.auth-theme-toggle .lang-switch,[data-theme=light] .auth-split>.auth-theme-toggle .theme-toggle-track{background:#ffffff94;border-color:#ffffff6b;box-shadow:0 4px 18px #12131712}[data-theme=light] .auth-split>.auth-theme-toggle .lang-switch-option{color:var(--ink-secondary)}[data-theme=light] .auth-split>.auth-theme-toggle .lang-switch-option:hover:not(.is-active){color:var(--ink)}[data-theme=light] .auth-split>.auth-theme-toggle .lang-switch-option.is-active{background:#ffffffeb;color:var(--ink);box-shadow:0 1px 3px #12131714}[data-theme=light] .auth-split>.auth-theme-toggle .theme-toggle-thumb{background:#fffffff2;box-shadow:0 1px 3px #1213171a}[data-theme=dark] .auth-split>.auth-theme-toggle .lang-switch,[data-theme=dark] .auth-split>.auth-theme-toggle .theme-toggle-track{background:#0c121c47;border-color:#ffffff1a;box-shadow:0 6px 20px #0000002e}[data-theme=dark] .auth-split>.auth-theme-toggle .lang-switch-option{color:#ffffffd1}[data-theme=dark] .auth-split>.auth-theme-toggle .lang-switch-option:hover:not(.is-active){color:#fffffff5}[data-theme=dark] .auth-split>.auth-theme-toggle .lang-switch-option.is-active{background:#ffffff38;color:#fff;box-shadow:0 1px 4px #0000002e}.auth-split{min-height:100vh;position:relative}.auth-split-panel{width:100%;max-width:none;min-height:100dvh;height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;position:relative;overflow:hidden;z-index:1;background:transparent;border:0;box-shadow:none;border-radius:0;padding:clamp(24px,4vh,48px) clamp(64px,10vw,140px) clamp(24px,4vh,48px) clamp(36px,5vw,80px);column-gap:clamp(40px,6vw,96px);box-sizing:border-box}.auth-split-panel--signup{overflow:hidden;border-radius:0}.auth-split-decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.auth-split-copy{position:relative;grid-column:1;grid-row:1;justify-self:center;align-self:center;z-index:5;display:flex;flex-direction:column;gap:clamp(16px,2vh,24px);margin:0;width:100%;max-width:min(460px,92%);pointer-events:none}.auth-split-eyebrow{color:#ffffffc7;font-size:clamp(13px,1.3vw,16px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.auth-split-headline{color:#fffffff5;font-size:clamp(26px,3.1vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.03em;margin:0;white-space:pre-line;text-shadow:0 1px 12px rgba(0,0,0,.28)}.auth-split-body{color:#ffffffc7;font-size:clamp(14px,1.6vw,18px);line-height:1.7;margin:0}.auth-split-form{--auth-label-bg: var(--auth-tab-bg, #c4cad2);--auth-label-ink: #121820;--auth-label-border: rgba(255, 255, 255, .38);--auth-tab-bg: #c4cad2;--auth-primary: #6e7b8c;--auth-secondary: #83a6ce;--auth-accent: #e8a4c8;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;align-content:center;position:relative;grid-column:2;grid-row:1;justify-self:center;align-self:center;padding:clamp(3rem,6vh,4rem) clamp(2rem,2.5em,2.5rem) clamp(2rem,3.5vh,3rem);margin:0;width:min(480px,100%);max-width:480px;z-index:10;min-width:0;overflow:visible;border-radius:15px;border:2px solid rgba(255,255,255,.34);background:#ffffff1a;backdrop-filter:blur(25px) saturate(1.2);-webkit-backdrop-filter:blur(25px) saturate(1.2);box-shadow:0 0 10px 2px #0003,0 0 0 1px #ffffff14 inset}[data-theme=dark] .auth-split-panel{border:0;box-shadow:none}[data-theme=dark] .auth-split-form{--auth-tab-bg: #323b4a;--auth-label-bg: #323b4a;--auth-label-ink: #ffffff;--auth-label-border: rgba(255, 255, 255, .4);background:#10141c99;border-color:#ffffff1f;box-shadow:0 0 20px 2px #0000005c,0 0 0 1px #ffffff0d inset}[data-theme=light] .auth-split-form{--auth-label-ink: #1a2230;--auth-label-border: rgba(38, 65, 94, .24)}.auth-split-form-inner{width:100%;max-width:100%}.auth-split-form-inner h1{font-size:26px;margin-bottom:4px;color:#fffffff5}.auth-lede{color:#ffffffb3;font-size:13.5px;margin:4px 0 18px}[data-theme=light] .auth-split-form-inner h1{color:var(--ink)}[data-theme=light] .auth-lede{color:var(--ink-secondary)}html[lang=th] .auth-screen .auth-lede,html[lang=th] .auth-screen .auth-split-form-inner>h1,html[lang=th] .auth-screen .auth-field-label,html[lang=th] .auth-screen .auth-split-eyebrow,html[lang=th] .auth-screen .auth-split-headline,html[lang=th] .auth-screen .auth-split-body{font-family:var(--font-th-auth-copy)}.input-icon{position:relative}.input-icon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-tertiary);pointer-events:none}.input-icon input.has-icon{padding-left:36px}.input-icon input.has-toggle{padding-right:44px}.input-icon-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:0;border-radius:var(--radius-xs);padding:0;box-shadow:none;color:var(--ink-secondary)}.input-icon-btn:hover:not(:disabled){color:var(--ink);opacity:1}.btn-block{width:100%;margin-top:4px}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px}a.btn-block{display:block;box-sizing:border-box;width:100%;margin-top:4px;text-align:center;text-decoration:none;font-family:inherit;background:var(--button-bg);color:var(--button-fg);box-shadow:var(--button-shadow);border-radius:var(--radius-pill);padding:10px 18px;font-weight:550;font-size:13.5px;transition:transform var(--dur-enter) var(--ease-enter),opacity var(--dur-colour) linear,background-color var(--dur-colour) linear}a.btn-block:hover{transform:translateY(-1px)}a.btn-block.ghost{background:transparent;color:var(--ink-secondary);border:1px solid var(--hairline-strong)}a.btn-block.ghost:hover{color:var(--ink);border-color:var(--ink-tertiary);transform:translateY(-1px)}.auth-or-divider{display:flex;align-items:center;gap:12px;margin:18px 0 0;color:var(--ink-tertiary);font-size:12.5px;font-weight:450;line-height:1;text-transform:lowercase}.auth-or-divider:before,.auth-or-divider:after{content:"";flex:1;height:1px;background:var(--hairline-strong)}.sso-icon-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}a.btn-sso-icon,button.btn-sso-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border-radius:999px;background:transparent;border:1px solid var(--hairline-strong);color:var(--ink);box-shadow:none;transition:background-color var(--dur-colour) linear,border-color var(--dur-colour) linear,transform var(--dur-move) var(--ease-standard)}a.btn-sso-icon:hover,button.btn-sso-icon:hover:not(:disabled){color:var(--ink);border-color:var(--ink-tertiary);transform:translateY(-1px)}button.btn-sso-icon:disabled{opacity:.72;cursor:not-allowed;transform:none;pointer-events:none}@media(max-width:860px){h1{font-size:26px}.auth-split{padding:0}.auth-split-panel{grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;padding:0;row-gap:0}.auth-split-decor{position:fixed}.auth-split-copy{display:none}.auth-split-form{grid-column:1;grid-row:1;width:100%;max-width:100%;min-height:100dvh;border-radius:0;border:0;padding:80px 24px 48px;justify-self:stretch;align-self:stretch;margin:0}.auth-brand{display:flex}.auth-split>.auth-brand{left:16px;height:36px;padding:0 10px;box-sizing:border-box}.auth-split>.auth-brand>span{display:none}.auth-split>.auth-brand .auth-brand-mark{width:30px;height:27px}.auth-split>.auth-theme-toggle{right:16px}}.auth-mountain-wallpaper{position:absolute;top:-28px;right:-48px;bottom:-28px;left:-28px;background-position:center top;background-size:cover;background-repeat:no-repeat;transform:scale(1.05);transform-origin:center top;transition:opacity var(--dur-theme, .52s) ease,filter var(--dur-theme, .52s) ease}.auth-mountain-wallpaper--light{background-image:url(/auth-mountain.svg);filter:blur(8px) saturate(1.1) contrast(1.04);opacity:1}.auth-mountain-wallpaper--dark{background-image:url(/auth-mountain-dark.svg);filter:blur(10px) saturate(1) brightness(.96);opacity:0}[data-theme=dark] .auth-mountain-wallpaper--light{opacity:0}[data-theme=dark] .auth-mountain-wallpaper--dark{opacity:1;filter:blur(10px) saturate(.98) brightness(1.01) contrast(1.04)}.auth-split-decor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,24,.14) 0%,rgba(12,16,24,.04) 28%,transparent 52%,transparent 100%),linear-gradient(180deg,#12131705,#1213170f 38%,#12131729)}[data-theme=dark] .auth-split-decor:after{background:linear-gradient(180deg,#12161e00,#12161e0f 45%,#0e12182e)}.auth-sky-planes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 34%,0 34%);--auth-plane-color: rgba(36, 44, 58, .82)}[data-theme=dark] .auth-sky-planes{--auth-plane-color: rgba(232, 240, 252, .88)}.auth-sky-plane{position:absolute;left:0;width:auto;display:inline-flex;align-items:flex-start;color:var(--auth-plane-color);opacity:var(--plane-opacity, .72);will-change:transform;animation:auth-plane-fly-ltr var(--plane-duration, 42s) linear infinite;animation-delay:var(--plane-delay, 0s);animation-fill-mode:backwards;transition:color var(--dur-theme, .52s) ease}.auth-sky-plane-ropes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0;color:inherit;opacity:.52}.auth-sky-plane-lead,.auth-sky-plane-tow{position:relative;z-index:1}.auth-sky-plane--ltr{flex-direction:row-reverse;transform:translate3d(calc(-100% - 8vw),0,0)}.auth-sky-plane--rtl{animation-name:auth-plane-fly-rtl;flex-direction:row;transform:translate3d(108vw,0,0)}.auth-sky-plane-lead{width:clamp(48px,5.2vw,62px);flex-shrink:0;align-self:flex-start}.auth-sky-plane-tow{display:flex;flex-direction:column;align-items:stretch;width:max-content;max-width:min(42vw,320px);margin-top:clamp(14px,1.8vh,22px);align-self:flex-start}.auth-sky-plane--ltr .auth-sky-plane-tow{margin-right:clamp(1px,.2vw,3px)}.auth-sky-plane--rtl .auth-sky-plane-tow{margin-left:clamp(1px,.2vw,3px)}.auth-sky-plane-banner{display:inline-block;width:max-content;max-width:100%;padding:clamp(3px,.45vh,5px) clamp(8px,.9vw,11px);font-size:clamp(10px,1vw,12px);font-weight:500;letter-spacing:.02em;line-height:1.35;white-space:nowrap;border-radius:10px;background:#ffffffad;color:#242c3ae0;border:1px solid rgba(255,255,255,.55);box-shadow:0 4px 18px #1218241f,inset 0 1px #ffffffb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=dark] .auth-sky-plane-banner{background:#1c24349e;color:#ecf2fce6;border-color:#b4c8e62e;box-shadow:0 4px 20px #0000003d,inset 0 1px #ffffff14}.auth-sky-plane--rtl .auth-sky-plane-icon{transform:scaleX(-1) scale(var(--plane-scale, 1))}.auth-sky-plane-icon{display:block;width:100%;height:auto;transform:scale(var(--plane-scale, 1));transform-origin:center center;object-fit:contain;object-position:58% 36%;mix-blend-mode:multiply;opacity:.88;-webkit-user-select:none;user-select:none;pointer-events:none}[data-theme=dark] .auth-sky-plane-icon{mix-blend-mode:screen;filter:invert(1);opacity:.84}@keyframes auth-plane-fly-ltr{0%{transform:translate3d(calc(-100% - 8vw),0,0)}to{transform:translate3d(108vw,var(--plane-drift-y, 0),0)}}@keyframes auth-plane-fly-rtl{0%{transform:translate3d(108vw,0,0)}to{transform:translate3d(calc(-100% - 8vw),var(--plane-drift-y, 0),0)}}.auth-sky-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}[data-theme=light] .auth-sky-stars{opacity:.62}[data-theme=dark] .auth-sky-stars{opacity:1}.auth-sky-star{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 6px #fffffff2,0 0 14px #bed7ff7a;opacity:var(--star-base-opacity, .8);animation:auth-star-twinkle ease-in-out infinite}.auth-sky-meteors{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}[data-theme=light] .auth-sky-meteors{opacity:.38}[data-theme=dark] .auth-sky-meteors{opacity:.82}.auth-meteor{position:absolute;width:4px;height:4px;border-radius:50%;background:#fffffffa;box-shadow:0 0 8px #fffffff2,0 0 18px #c4d6ff80;pointer-events:none;opacity:0;will-change:translate,opacity;rotate:var(--meteor-angle, 135deg);animation:auth-meteor var(--meteor-duration, 5s) cubic-bezier(.35,0,.65,1) 1 both}.auth-meteor:before{content:"";position:absolute;top:50%;right:1px;width:var(--meteor-tail, 40px);height:1.5px;transform:translateY(-50%);transform-origin:right center;border-radius:999px;background:linear-gradient(to left,rgba(255,255,255,.92) 0%,rgba(255,255,255,.35) 35%,rgba(255,255,255,.06) 72%,transparent 100%);filter:blur(.25px);pointer-events:none}@keyframes auth-star-twinkle{0%,to{opacity:calc(var(--star-base-opacity, .8) * .35);transform:scale(.82)}50%{opacity:var(--star-base-opacity, .8);transform:scale(1)}}@keyframes auth-meteor{0%{translate:0 0;opacity:0}10%{opacity:.95}78%{opacity:.55}to{translate:var(--meteor-dx, 120px) var(--meteor-dy, 120px);opacity:0}}@media(prefers-reduced-motion:reduce){.auth-sky-star,.auth-meteor{animation:none}.auth-meteor{display:none}.auth-sky-plane{animation:none;display:none}}.auth-field{position:relative;margin:30px 0 8px}.auth-field-label{position:absolute;top:0;left:20px;transform:translateY(-50%);z-index:2;padding:2px 14px;border-radius:999px;background:var(--auth-label-bg, #c4cad2);border:1px solid var(--auth-label-border, rgba(255, 255, 255, .38));font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--auth-label-ink, #121820);line-height:1.3;white-space:nowrap;pointer-events:none}.auth-field-control{position:relative}.auth-field-input{display:block;width:100%;box-sizing:border-box;margin:0;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:transparent;min-height:54px;padding:17px 48px 15px 22px;color:#ffffffe0;font-size:14px;font-family:var(--font-sans);transition:background-color var(--dur-theme, .52s) ease,border-color var(--dur-theme, .52s) ease,color var(--dur-theme, .52s) ease,box-shadow var(--dur-theme, .52s) ease}.auth-field-input::placeholder{color:#ffffff5c}.auth-field-input:focus{outline:none;background:#00000014;border-color:#ffffff94;box-shadow:0 0 0 3px #ffffff0f}.auth-field-input--invalid{border-color:var(--danger, #e85f5f)}[data-theme=light] .auth-field-input{background:#ffffff38;border-color:#26415e47;color:var(--ink)}[data-theme=light] .auth-field-input::placeholder{color:var(--ink-tertiary)}[data-theme=light] .auth-field-input:focus{background:#ffffff9e;border-color:#6e7b8c8c}.auth-field-trailing{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#ffffff8c;pointer-events:none}.auth-field-trailing svg{display:block}[data-theme=light] .auth-field-trailing{color:var(--ink-tertiary)}.auth-field-trailing-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;background:transparent;border:0;border-radius:999px;box-shadow:none;color:#ffffff8c;cursor:pointer;pointer-events:auto}.auth-field-trailing-btn svg{display:block}.auth-field-trailing-btn:hover:not(:disabled){color:#ffffffe6;transform:translateY(-50%)}[data-theme=light] .auth-field-trailing-btn{color:var(--ink-secondary)}[data-theme=light] .auth-field-trailing-btn:hover:not(:disabled){color:var(--ink)}.auth-field-control--slot{border-radius:999px;border:1px solid rgba(255,255,255,.42);background:transparent;min-height:54px;padding:4px 10px;box-sizing:border-box}[data-theme=light] .auth-field-control--slot{background:#ffffff38;border-color:#26415e47}.auth-split-form-inner input:not([type=checkbox]):not(.auth-field-input){border-radius:999px;background:#0000002e;border:1px solid rgba(255,255,255,.28);min-height:48px;padding-block:12px;color:#fffffff0}.auth-split-form-inner input:not([type=checkbox]):not(.auth-field-input):focus{outline:none;background:#00000042;border-color:#ffffff7a;box-shadow:0 0 0 3px #ffffff1a}[data-theme=light] .auth-split-form-inner input:not([type=checkbox]):not(.auth-field-input){background:#ffffff70;border-color:#26415e38;color:var(--ink)}.remember-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:16px 0 6px}.remember-row a{font-size:12.5px;font-weight:500;color:#ffffffb8;text-decoration:none}.remember-row a:hover{text-decoration:underline;color:#fffffff2}[data-theme=light] .remember-row a{color:var(--ink-secondary)}[data-theme=light] .remember-row a:hover{color:var(--ink)}.theme-toggle{background:transparent;border:0;padding:0;border-radius:0;cursor:pointer;line-height:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:0;font-weight:inherit;font-size:inherit;box-shadow:none;transform:none}.theme-toggle:hover:not(:disabled),.theme-toggle:active:not(:disabled){background:transparent;box-shadow:none;transform:none}.lang-switch{display:inline-flex;align-items:center;height:36px;padding:2px;border-radius:var(--radius-pill);background:var(--lang-switch-bg);border:1px solid var(--hairline-strong);gap:2px;box-sizing:border-box;flex-shrink:0}.lang-switch-option{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 12px;border-radius:var(--radius-pill);background:transparent;color:var(--ink-secondary);font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1;transform:none}.lang-switch-option:hover:not(.is-active){color:var(--ink);transform:none}.lang-switch-option.is-active{background:var(--lang-switch-active);color:var(--ink);box-shadow:var(--shadow-sm);transform:none}.theme-toggle:focus-visible{outline:none;box-shadow:none}.theme-toggle:focus-visible .theme-toggle-track{box-shadow:var(--focus-ring)}.theme-toggle-track{display:block;width:66px;height:36px;border-radius:var(--radius-pill);background:var(--lang-switch-bg);border:1px solid var(--hairline-strong);position:relative;flex-shrink:0;box-sizing:border-box;overflow:hidden;isolation:isolate}.theme-toggle-thumb{position:absolute;top:3px;bottom:3px;left:3px;z-index:2;width:auto;aspect-ratio:1;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transform:translate(30px);transition:transform var(--dur-surface) var(--ease-enter),background-color var(--dur-colour) linear;box-shadow:0 1px 3px #1213171f}[data-theme=dark] .theme-toggle-thumb{transform:translate(0);background:var(--ink);box-shadow:0 1px 3px #00000059}.theme-toggle-bg,.theme-toggle-knob{pointer-events:none}.theme-toggle-bg{position:absolute;top:50%;z-index:1;width:16px;height:16px;transition:opacity var(--dur-colour) linear}.theme-toggle-bg-moon{left:25%;transform:translate(-50%,-50%);color:#3f5d7d}.theme-toggle-bg-sun{left:75%;transform:translate(-50%,-50%);color:#f6e9b4}[data-theme=dark] .theme-toggle-bg-moon,[data-theme=light] .theme-toggle-bg-sun{opacity:0}.theme-toggle-knob{position:absolute;top:50%;left:50%;flex-shrink:0;transform:translate(-50%,-50%);transition:opacity var(--dur-colour) linear}.theme-toggle-knob-moon{width:17px;height:17px;color:var(--surface)}.theme-toggle-knob-sun{width:16px;height:16px;color:#e6c96a}[data-theme=dark] .theme-toggle-knob-moon{opacity:1}[data-theme=dark] .theme-toggle-knob-sun,[data-theme=light] .theme-toggle-knob-moon{opacity:0}[data-theme=light] .theme-toggle-knob-sun{opacity:1}.date-field{position:relative;display:block}.date-field-display{display:flex;align-items:center;width:100%;background:var(--surface-sunken);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);padding:10px 12px;color:var(--ink);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;min-height:42px;text-align:left;cursor:pointer;transform:none;box-shadow:none;transition:border-color var(--dur-colour) ease}.date-field-icon{width:14px;height:14px;flex-shrink:0;color:var(--ink-tertiary);margin-right:8px}.date-field-display:hover:not(:disabled){transform:none;box-shadow:none;border-color:color-mix(in srgb,var(--accent) 35%,var(--hairline-strong))}.date-field.is-open .date-field-display,.date-field-display:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.date-picker-panel{width:292px;background:var(--surface-raised);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);box-shadow:0 2px 6px #0000001f,0 14px 32px #00000047;padding:12px;z-index:60}.date-picker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.date-picker-month{margin:0;font-size:14px;font-weight:600;color:var(--ink);text-align:center;flex:1}.date-picker-nav{width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-size:18px;line-height:1;transform:none;box-shadow:none}.date-picker-nav:hover:not(:disabled){transform:none;box-shadow:none;background:var(--accent-bg)}.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px;text-align:center;font-size:11px;font-weight:550;color:var(--ink-tertiary)}.date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker-day{width:100%;aspect-ratio:1;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;transform:none;box-shadow:none}.date-picker-day:hover:not(:disabled){transform:none;box-shadow:none;background:var(--accent-bg)}.date-picker-day.is-outside{color:var(--ink-tertiary)}.date-picker-day.is-today{box-shadow:inset 0 0 0 1px var(--accent)}.date-picker-day.is-selected,.date-picker-day.is-selected:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}.date-picker-day.is-range-anchor{box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.date-picker-day.is-range-anchor:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 28%,transparent)}.date-picker-day:disabled{opacity:.35;cursor:not-allowed}.month-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.date-picker-day.month-picker-cell{aspect-ratio:auto;padding:12px 4px}.date-picker-foot{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--hairline)}.date-picker-clear,.date-picker-today{padding:4px 8px;border:0;background:transparent;font-size:13px;font-weight:600;transform:none;box-shadow:none}.date-picker-clear{color:var(--ink-secondary)}.date-picker-today{color:var(--accent)}.date-picker-clear:hover:not(:disabled),.date-picker-today:hover:not(:disabled){transform:none;box-shadow:none;text-decoration:underline}[data-theme=light] .date-picker-panel{background:var(--surface);box-shadow:0 2px 4px #1213170f,0 12px 28px #12131724}[data-theme=dark] .date-picker-panel{background:#1a1a1af2;border-color:var(--hairline-strong);box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000073,0 18px 40px #0000008c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=light] .nav-user-panel{background:#fffffff5;border-color:#b05b9a24;box-shadow:0 1px 2px #1213170d,0 12px 32px #b05b9a1a}[data-theme=dark] .nav-user-panel{background:#1a1a1af2;border-color:var(--hairline-strong);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0000008c}[data-theme=dark] .modal{background:#1a1a1a;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .filter-bar{background:linear-gradient(135deg,#fdf2f8bf,#fffffff2);border-color:#b05b9a24;box-shadow:0 1px 2px #1213170a,0 6px 20px #b05b9a0f}[data-theme=dark] .filter-bar{background:color-mix(in srgb,var(--surface) 85%,transparent)}[data-theme=light] th{background:linear-gradient(180deg,#fdf2f8f2,#f6f7f9);color:#944a7a;border-bottom-color:#b05b9a1f}[data-theme=dark] th{background:#0f0f0f8c}.confirm-box{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);padding:16px;background:var(--surface-sunken)}.confirm-sentence{font-size:16px;line-height:1.5}.balance-preview{display:flex;align-items:baseline;gap:10px;margin-top:12px}.balance-preview .arrow{color:var(--ink-tertiary)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1266;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;z-index:50}.modal{background:var(--surface);border-radius:var(--radius-lg);padding:28px 12px 28px 28px;width:100%;max-width:640px;max-height:88vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--hairline);box-shadow:0 8px 30px #0000001f,0 30px 60px #00000040}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;padding-right:16px;flex-shrink:0}.modal-scroll{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:16px;transform:translateZ(0);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 32%,transparent) transparent}.modal-scroll::-webkit-scrollbar{width:8px}.modal-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.modal-scroll::-webkit-scrollbar-track{background:transparent;margin:4px 0}.modal-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.modal-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);border:2px solid transparent;background-clip:padding-box}.scroll-panel{overflow:hidden;display:flex;flex-direction:column;max-height:240px;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.scroll-panel-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 10px 12px 12px;transform:translateZ(0);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 32%,transparent) transparent}.scroll-panel-body::-webkit-scrollbar{width:8px}.scroll-panel-body::-webkit-scrollbar-button{display:none;width:0;height:0}.scroll-panel-body::-webkit-scrollbar-track{background:transparent;margin:4px 0}.scroll-panel-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.scroll-panel-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);border:2px solid transparent;background-clip:padding-box}.form-section{margin-top:28px;padding-top:20px;border-top:1px solid var(--hairline)}.form-section>h3{margin:0 0 6px;line-height:1.4}.form-section .row+.row{margin-top:6px}.form-section .row>div>label:first-child{margin-top:10px}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px;align-items:flex-end;padding:16px 18px;background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--hairline);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.filter-bar--inline{align-items:center;gap:12px}.filter-bar-label{display:inline-flex;align-items:center;min-height:42px;margin:0;font-size:14px;font-weight:500;font-variation-settings:"wght" 500;color:var(--ink-secondary);line-height:1.4}.filter-bar>*{flex:0 0 auto;min-width:160px}.filter-bar>.filter-bar-label{min-width:0;flex:1 1 12rem;max-width:22rem}.filter-bar--inline>button{line-height:1.45;padding-top:11px;padding-bottom:11px}.filter-bar input[type=search]{min-width:220px}@media(min-width:861px){.filter-bar>.filter-bar-grow,.filter-bar>input.filter-bar-grow{flex:1 1 180px;min-width:180px;width:auto}.filter-bar>.filter-bar-select{flex:0 0 200px}.filter-bar>.filter-bar-select--compact{flex:0 0 150px;min-width:0}.filter-bar>.filter-bar-action{min-width:0}}.filter-bar input[type=search]:focus,.filter-bar input[type=search]:focus-visible{box-shadow:none;border-color:var(--hairline-strong);background:var(--surface-sunken)}.filter-bar label{margin:0}.filter-bar .field-hint{margin-bottom:4px}@media(max-width:860px){.filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px}.filter-bar input[type=search],.filter-bar .filter-bar-label,.filter-bar .filter-bar-full{grid-column:1 / -1;min-width:0;width:100%;box-sizing:border-box}.filter-bar>*{min-width:0;width:100%;box-sizing:border-box}.filter-bar .date-field,.filter-bar .date-field-display{min-width:0;width:100%;box-sizing:border-box}.filter-bar>*:last-child:not(.filter-bar-dates){grid-column:1 / -1;display:flex!important;flex-direction:row!important;justify-content:flex-end;align-items:center}.filter-bar>*:last-child:not(.filter-bar-dates)>button,.filter-bar>*:last-child:not(.filter-bar-dates) button{width:auto}.filter-bar>*:last-child:not(.filter-bar-dates)>.field-hint[style*=visibility]{display:none}.filter-bar--paired input[type=search]{grid-column:auto;width:100%}.filter-bar-dates{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.filter-bar--paired .filter-bar-clear{grid-column:1 / -1;display:flex!important;flex-direction:row!important;justify-content:flex-end;align-items:center}.filter-bar--paired .filter-bar-clear>.field-hint[style*=visibility]{display:none}}.scroll-anchor{scroll-margin-top:24px}.promo-lookup--detail{min-height:calc(100vh - 24px)}@media(max-width:860px){.scroll-anchor{scroll-margin-top:144px}.promo-lookup--detail{min-height:calc(100vh - 144px)}}@media(min-width:861px){.filter-bar-dates{display:contents}}.slip-filter-bar{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(140px,.8fr) minmax(150px,.9fr) minmax(140px,.85fr) minmax(140px,.85fr) auto;gap:12px 14px;align-items:end}.slip-filter-bar>*{min-width:0;flex:unset}.slip-filter-field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;color:inherit;font-size:inherit;font-weight:inherit}.slip-filter-field>.field-hint,.slip-filter-field>.slip-filter-label{display:block;margin:0;min-height:1.2em;line-height:1.3;font-size:13px;font-weight:650;font-variation-settings:"wght" 650;letter-spacing:.01em;color:#f3f4f6}[data-theme=light] .slip-filter-field>.field-hint,[data-theme=light] .slip-filter-field>.slip-filter-label{color:#374151}[data-theme=dark] .slip-filter-field>.field-hint,[data-theme=dark] .slip-filter-field>.slip-filter-label{color:#f3f4f6}.slip-filter-bar input::placeholder{color:var(--ink-tertiary);opacity:1}.slip-filter-field--action{justify-self:start}.slip-filter-field--action .ghost{min-height:42px;white-space:nowrap;width:fit-content}@media(max-width:1100px){.slip-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.slip-filter-field--grow{grid-column:1 / -1}}@media(max-width:640px){.slip-filter-bar{grid-template-columns:minmax(0,1fr)}}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.modal .toolbar{justify-content:flex-end;flex-wrap:wrap}@media(max-width:860px){.toolbar button{white-space:nowrap}.page-head .toolbar{width:100%;justify-content:flex-end}}.keys-revoke-modal{max-width:480px}.keys-revoke-head{margin-bottom:12px}.keys-revoke-title{display:flex;align-items:center;gap:10px;min-width:0}.keys-revoke-title h2{margin:0;font-size:1.15rem}.keys-revoke-warn-icon{display:inline-flex;color:var(--debit);flex-shrink:0}.keys-revoke-summary{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-sunken, color-mix(in srgb, var(--ink) 4%, var(--surface)));padding:14px 16px;margin-bottom:14px}.keys-revoke-summary-meta{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.keys-revoke-summary-meta .field-hint{display:block;margin-bottom:4px}.keys-revoke-org{display:inline-flex;align-items:center;gap:6px;font-weight:600}.keys-revoke-created{text-align:right}.keys-revoke-key-block .field-hint{display:block;margin-bottom:4px}.keys-revoke-prefix{display:block;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.keys-revoke-key-name{margin-top:4px;font-size:12.5px}.keys-revoke-warning{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;color:var(--debit);font-size:13.5px;line-height:1.45}.keys-revoke-warning svg{flex-shrink:0;margin-top:2px}.keys-revoke-note{width:100%;box-sizing:border-box}.slip-thumb-btn{display:inline-flex;padding:0;margin:0;border:0;background:transparent;border-radius:var(--radius-sm);cursor:zoom-in;transform:none;box-shadow:none;line-height:0}button.slip-thumb-btn:hover:not(:disabled),button.slip-thumb-btn:active:not(:disabled){transform:none;box-shadow:none}.slip-thumb{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--hairline-strong);display:block}.review-stars{display:inline-flex;gap:2px;font-size:15px;line-height:1;color:var(--hairline-strong)}.review-star.is-on{color:var(--warn)}.review-comment-text{margin:0;min-width:240px;max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.review-comment-text+.pill{margin-top:6px}.review-status-cell{display:flex;flex-wrap:wrap;gap:6px}.review-history-list{list-style:none;margin:0;padding:0}.review-history-list li{padding:12px 0;border-top:1px solid var(--hairline)}.review-history-list li:first-child{border-top:0;padding-top:0}.review-history-row{display:flex;justify-content:space-between;gap:12px}.review-history-note{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.slip-lightbox-overlay{padding:64px 16px 24px;background:#08080a99}.slip-lightbox-close{position:fixed;top:16px;right:16px;width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:#fff;font-size:16px;line-height:1;box-shadow:none;transform:none}.slip-lightbox-close:hover:not(:disabled){background:#ffffff38;box-shadow:none;transform:none}.slip-lightbox{max-width:min(920px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.slip-lightbox-open-tab{margin:0;color:#ffffffc7;font-size:14px;text-decoration:underline;text-underline-offset:2px}.slip-lightbox-open-tab:hover{color:#fff}.slip-lightbox-error .slip-lightbox-open-tab{color:inherit}.slip-lightbox-body{min-height:0;display:grid;place-items:center}.slip-lightbox-status{margin:0;text-align:center;color:#ffffffd1;font-size:14px;font-weight:500;max-width:28rem;line-height:1.5}.slip-lightbox-error{margin:0;max-width:28rem;text-align:center}.slip-lightbox-img{max-width:100%;max-height:min(calc(100vh - 140px),860px);max-height:min(calc(100dvh - 140px),860px);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-sm)}.slip-lightbox-img.is-ready{opacity:1}.slip-review-reject{display:flex;flex-direction:column;gap:6px;min-width:220px}.slip-review-reject textarea{width:100%;resize:vertical}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:8px 0 24px;flex-wrap:wrap}.pagination-status{margin:0;text-align:center}.pagination--cursor{justify-content:flex-start;gap:12px}.pagination--cursor-pages{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:". nav size";align-items:center;gap:12px}.pagination--cursor-pages .pagination-nav{grid-area:nav;display:inline-flex;align-items:center;justify-content:center;gap:12px;justify-self:center}.pagination--cursor-pages .pagination-size{grid-area:size;display:inline-flex;align-items:center;gap:8px;justify-self:end}.pagination--cursor-pages .pagination-status{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.pagination--cursor-pages .pagination-nav>button{min-width:5.5rem;justify-content:center}.pagination-size label{margin:0;color:var(--ink-secondary);font-size:13px;font-weight:500;white-space:nowrap}.pagination-size .select-menu,.pagination-size select{width:auto;min-width:4.5rem}.pagination-size .select-menu-trigger{height:auto;min-height:0;background:transparent;border-color:var(--hairline);border-radius:var(--radius-pill);padding:6px 12px;color:var(--ink-secondary);font-size:13px;font-weight:450}.pagination-size .select-menu-trigger:hover:not(:disabled){color:var(--ink);border-color:var(--ink-tertiary);background:transparent}.pagination-size .select-menu.is-open .select-menu-trigger,.pagination-size .select-menu-trigger:focus-visible{outline:none;color:var(--ink);border-color:var(--ink-tertiary);box-shadow:none}.pagination-size .select-menu-chevron{opacity:.45}@media(max-width:860px){.shell{display:flex;flex-direction:column;align-items:stretch}.shell-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.shell-actions{grid-column:unset;grid-row:unset;position:sticky;top:0;z-index:40;width:100%;justify-content:space-between;align-items:center;padding:12px 16px 8px;box-sizing:border-box;background:color-mix(in srgb,var(--surface) 84%,transparent);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border-bottom:0}[data-theme=light] .shell-actions{background:#ffffffe6}[data-theme=dark] .shell-actions{background:#0f0f0fb8}.shell-actions-brand{display:flex;pointer-events:auto}.shell-actions-group{gap:10px}.nav-user-name{display:none}.shell-actions .nav-user-trigger{padding:4px 6px 4px 4px;gap:4px}.brand-mark{width:40px;height:36px}.brand-name{font-size:15px}.brand-text .brand-sub,.staff-email{display:none}.shell-nav-aside{grid-column:unset;grid-row:unset;position:sticky;top:64px;z-index:39;width:100%;height:auto;padding:0}.shell-nav{width:100%;height:auto;border-radius:0;border-left:0;border-right:0;box-shadow:none;flex-direction:row;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--hairline);z-index:15}.shell-nav-brand{display:none}.shell-nav-links{flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:1 1 auto;gap:8px;padding:0}.shell-nav-links::-webkit-scrollbar{display:none}.nav-link{flex-shrink:0;white-space:nowrap;padding:10px 14px}.nav-link-label{white-space:nowrap}.nav-section{display:contents}.nav-section-label{display:none}.nav-divider{width:1px;height:22px;flex-shrink:0;margin:0 2px;background:var(--hairline)}.main{grid-column:unset;grid-row:unset}.main-inner{padding:24px 18px 64px}.pagination{gap:10px}.pagination .pagination-status{flex:1 0 100%;order:-1}.pagination button{flex:1 1 0;min-width:0}.pagination--cursor .pagination-status{order:0}.pagination--cursor-pages{grid-template-columns:1fr;grid-template-areas:"nav" "size"}.pagination--cursor-pages .pagination-nav{display:flex;flex-wrap:wrap;width:100%;gap:10px}.pagination--cursor-pages .pagination-status{flex:1 0 100%;order:-1}.pagination--cursor-pages .pagination-nav>button{flex:1 1 0;min-width:0}.pagination--cursor-pages .pagination-size{justify-self:end}.table-wrap{overflow-x:visible}.table-scroll{overflow:visible}.table-wrap table{display:block;width:100%}.table-wrap thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-wrap tbody{display:block}.table-wrap tbody tr{display:block;border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:2px 14px;margin-bottom:10px}.table-wrap tbody tr:last-child{margin-bottom:0}.table-wrap td{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--hairline);white-space:normal;text-align:right}.table-wrap td:last-child{border-bottom:0}.table-scroll th.col-actions,.table-scroll td.col-actions{position:static;width:auto;padding-left:0;background:transparent}.table-scroll th.col-actions:before,.table-scroll td.col-actions:before{content:none}.table-scroll td.col-clip{max-width:none;overflow:visible;text-overflow:unset}.table-wrap td:before{content:attr(data-label);flex-shrink:0;color:var(--ink-tertiary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;text-align:left}.table-wrap td[data-label]:has(>div+div){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:2px;align-items:start;text-align:right}.table-wrap td[data-label]:has(>div+div):before{grid-column:1;grid-row:1 / 3;align-self:center;margin-bottom:0}.table-wrap td[data-label]:has(>div+div)>div:first-child{grid-column:2;grid-row:1;font-weight:500;justify-self:end}.table-wrap td[data-label]:has(>div+div)>.note{grid-column:2;grid-row:2;font-size:12px;color:var(--ink-muted);word-break:normal;overflow-wrap:anywhere;justify-self:end;text-align:right}.review-comment{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.review-comment-text{min-width:0;max-width:none}.review-comment-text+.pill{margin-top:0}}.overview-welcome{display:flex;align-items:center;gap:20px;min-width:0;padding:4px 4px 22px}.profile-avatar{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:var(--radius-pill);background:linear-gradient(145deg,var(--accent),#8fb4ff);color:var(--accent-ink);font-size:26px;font-weight:600;flex-shrink:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 28%,transparent)}.profile-avatar--img{object-fit:cover;background:none;padding:0}.owner-profile-identity{display:flex;align-items:center;gap:16px;padding:8px 4px 4px 8px;margin-bottom:4px}.owner-profile-avatar{width:72px;height:72px;font-size:22px}.owner-profile-identity-text{min-width:0;display:grid;gap:4px}.owner-profile-name{font-size:17px;font-weight:600;line-height:1.3;word-break:break-word}.owner-profile-email{margin:0;word-break:break-word}.owner-profile-fields{margin:18px 0 0;display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--hairline)}[data-theme=light] .profile-avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.detail-list{margin:0;display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:10px 18px}.detail-list dt{margin:0;color:var(--ink-tertiary)}.detail-list dd{margin:0;overflow-wrap:anywhere}@media(max-width:640px){.detail-list{grid-template-columns:1fr;gap:2px}.detail-list dd{margin-bottom:8px}}.time-field{display:flex;align-items:center;gap:8px}.time-part{flex:1;min-width:0;text-align:center;font-variant-numeric:tabular-nums}.time-sep{color:var(--ink-tertiary);font-weight:600}.discount-form label{width:fit-content}.discount-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.discount-length{margin:10px 0 0;font-size:13px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.pct-field{position:relative}.pct-field input{width:100%;padding-right:40px}.pct-field-suffix{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:var(--ink-tertiary);font-weight:600;pointer-events:none}.discount-view{margin:0}.discount-view>div{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--hairline);font-size:14px}.discount-view>div:first-child{padding-top:0}.discount-view dt{margin:0;color:var(--ink-tertiary)}.discount-view dd{margin:0;font-weight:450;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.discount-view-id{display:block;margin-top:2px;font-size:12px;color:var(--ink-tertiary)}@media(max-width:640px){.discount-view>div{grid-template-columns:1fr;gap:2px}}.profile-identity{min-width:0}.overview-page-label{margin:0 0 8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);font-weight:550;font-variation-settings:"wght" 550}.overview-kicker{margin:0;font-size:2.15rem;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:-.03em;line-height:1.2;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-email{margin-top:6px;font-size:15px;color:var(--ink-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.overview-welcome{gap:14px}.profile-avatar{width:64px;height:64px;font-size:20px}.overview-kicker{font-size:1.45rem;white-space:normal}input,select,textarea,.date-field-display,.auth-field-input{font-size:16px}}.overview-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.overview-grid>.card{margin-top:0;height:100%}.overview-stat-card{position:relative;overflow:hidden;min-height:148px;display:flex;flex-direction:column}.overview-stat-card .stat-value{position:relative;margin:8px 0 auto}.overview-stat-card .note{margin-top:12px}[data-theme=dark] .overview-stat-card:first-child{background:linear-gradient(145deg,#4a20388c,#1a1a1ab8 48%,#0f0f0fd9)}[data-theme=light] .overview-stat-card:before{background:radial-gradient(ellipse 75% 90% at 100% 0%,rgba(217,136,185,.34),transparent 58%),radial-gradient(ellipse 55% 65% at 0% 100%,rgba(176,91,154,.2),transparent 52%)}[data-theme=light] .overview-stat-card:first-child{background:linear-gradient(145deg,#fdf2f8fa,#fff 58%);border-color:#b05b9a2e;box-shadow:0 1px 2px #1213170a,0 8px 28px #b05b9a1a}[data-theme=light] .overview-stat-card:nth-child(2){background:linear-gradient(145deg,#fff,#fdf2f8e0);border-color:#b05b9a24}[data-theme=light] .overview-stat-card:after{background:radial-gradient(circle,rgba(217,136,185,.26),transparent 68%)}[data-theme=light] .overview-rank-card,[data-theme=light] .overview-chart-card{background:linear-gradient(180deg,#fdf2f852,#fff 20%)}.overview-stat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 90% at 100% 0%,rgba(217,136,185,.22),transparent 58%),radial-gradient(ellipse 55% 65% at 0% 100%,rgba(176,91,154,.12),transparent 52%);pointer-events:none}.overview-stat-card:after{content:"";position:absolute;top:-40%;right:-20%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(217,136,185,.18),transparent 68%);pointer-events:none}.overview-rank-card,.overview-chart-card{min-height:280px}.overview-chart-card,.overview-failures-card{grid-column:1 / -1}.overview-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.overview-card-head h2{font-size:18px;color:var(--ink)}.overview-chart-card>.overview-card-head{align-items:flex-start}.overview-chart-card .overview-period-pills{max-width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.overview-chart-card .overview-period-pills::-webkit-scrollbar{display:none}.overview-chart-card .overview-period-pill{flex:0 0 auto;white-space:nowrap}.overview-user-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.overview-user-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:11px 14px;border-radius:14px;background:color-mix(in srgb,var(--surface-sunken) 88%,transparent);border:1px solid var(--hairline);transition:border-color .15s ease,background .15s ease}.overview-user-row-link{text-decoration:none;color:inherit;cursor:pointer}.overview-user-row-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.overview-user-row:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--hairline));background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface-sunken))}.overview-user-row-link:hover .overview-user-name{color:var(--accent)}[data-theme=light] .overview-user-row{background:linear-gradient(135deg,#fffffff2,#fdf2f88c);border-color:#b05b9a1f}[data-theme=light] .overview-user-row:hover{border-color:#b05b9a3d;background:linear-gradient(135deg,#fff,#fdf2f8d9);box-shadow:0 2px 12px #b05b9a14}.overview-user-main{display:flex;align-items:center;gap:12px;min-width:0}.overview-rank{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--accent-soft) 70%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);flex-shrink:0;box-shadow:none}[data-theme=light] .overview-rank{background:linear-gradient(135deg,#d988b938,#b05b9a1f);color:#8f4678;border-color:#b05b9a47}.overview-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;font-variation-settings:"wght" 500;color:var(--ink)}.overview-user-metrics{display:flex;flex-direction:column;gap:2px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.overview-metric-label{display:block;font-size:10px;letter-spacing:.02em;color:var(--ink-tertiary);margin-bottom:0;font-weight:500}.overview-period-pills{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--hairline)}[data-theme=light] .overview-period-pills{background:#fdf2f8b8;border-color:#b05b9a33;box-shadow:inset 0 1px #fffc}.overview-period-pill{border:0;background:transparent;color:var(--ink-secondary);padding:6px 14px;font-size:12px;border-radius:var(--radius-pill);cursor:pointer;transform:none;box-shadow:none;transition:color .18s ease,background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.overview-period-pill:hover:not(:disabled):not(.is-loading){color:var(--ink);transform:none;box-shadow:none}.overview-period-pill.active{background:#9a508052;color:#f0e6ec;box-shadow:inset 0 0 0 1px #9a508066,0 0 10px #7d3f662e}[data-theme=light] .overview-period-pill.active{background:linear-gradient(135deg,#c978a8,#b05b9a);color:#fff;box-shadow:inset 0 0 0 1px #944a7a40,0 1px 4px #944a7a38}.overview-period-pill.is-loading{opacity:.82}.overview-chart-stage{position:relative;min-height:0}.overview-chart-stage.is-loading .overview-chart-svg{opacity:.5}.overview-chart-stage.is-loading .overview-chart-hit{pointer-events:none}.overview-chart-progress{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;border-radius:var(--radius-pill);pointer-events:none;opacity:0;transition:opacity .2s ease}.overview-chart-progress.is-active{opacity:1}.overview-chart-progress-bar{display:block;width:36%;height:100%;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:overview-chart-progress .9s ease-in-out infinite}@keyframes overview-chart-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.overview-chart{position:relative;display:flex;flex-direction:column;gap:12px}.overview-chart-svg{width:100%;height:auto;display:block;transition:opacity .25s ease;touch-action:pan-y}.overview-chart-plot{position:relative;width:100%;min-height:0}.overview-chart-hit{cursor:crosshair;touch-action:none}.overview-chart-cursor-wrap{pointer-events:none}.overview-chart-grid{stroke:color-mix(in srgb,var(--hairline-strong) 70%,transparent);stroke-width:1}[data-theme=light] .overview-chart-grid{stroke:color-mix(in srgb,var(--ink) 8%,var(--hairline-strong))}.overview-chart-area{opacity:.12;pointer-events:none}.overview-chart-line{vector-effect:non-scaling-stroke}.overview-chart-cursor{stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:1.25;stroke-dasharray:3 4}.overview-chart-dot{stroke:var(--surface);stroke-width:2}.overview-chart-axis{fill:var(--ink-tertiary);font-size:12px}.overview-chart.is-narrow .overview-chart-axis{font-size:14px}.overview-chart-axis-y{font-variant-numeric:tabular-nums}.overview-chart-detail{--overview-chart-series: 3;box-sizing:border-box;min-height:calc(12px + 14px + 1.35em + (var(--overview-chart-series) * 1.55em) + ((var(--overview-chart-series) - 1) * 6px));padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--surface-sunken) 88%,transparent);border:1px solid var(--hairline);transition:border-color .18s ease,background .18s ease}.overview-chart-detail.is-active{border-color:color-mix(in srgb,var(--accent) 22%,var(--hairline));background:color-mix(in srgb,var(--accent-soft) 28%,var(--surface-sunken))}.overview-chart-detail-hint{margin:0;font-size:13px;color:var(--ink-tertiary)}.overview-chart-detail-date{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.overview-chart-detail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.overview-chart-detail-list li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;min-height:1.55em}.overview-chart-detail-swatch{width:10px;height:10px;border-radius:999px}.overview-chart-detail-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-secondary)}.overview-chart-detail-value{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;min-width:7.5ch;text-align:right}.overview-chart-empty{min-height:220px;display:flex;align-items:center;justify-content:center;color:var(--ink-tertiary);border-radius:16px;background:var(--surface-sunken);border:1px dashed var(--hairline)}.overview-attribution{margin-top:12px;margin-bottom:0}.skeleton-block{display:block;border-radius:6px;background:linear-gradient(90deg,var(--hairline) 0%,color-mix(in srgb,var(--hairline) 55%,var(--surface-raised)) 50%,var(--hairline) 100%);background-size:200% 100%;animation:overview-shimmer 1.2s ease-in-out infinite}[data-theme=dark] .skeleton-block{background:linear-gradient(90deg,#ffffff08,#d988b91a,#ffffff08);background-size:200% 100%}@keyframes overview-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.overview-skeleton-stat{display:flex;flex-direction:column;gap:10px;margin-top:4px}.overview-skeleton-bars{display:flex;flex-direction:column;gap:10px}.overview-skeleton-bar-row{display:grid;grid-template-columns:minmax(90px,160px) 1fr auto;gap:12px;align-items:center}.overview-skeleton-members{display:flex;flex-direction:column;gap:10px}.overview-skeleton-member-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--hairline)}.overview-skeleton-member-metrics{display:flex;flex-direction:column;gap:6px}.overview-skeleton-chart{min-height:280px;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--hairline);animation:overview-shimmer 1.2s ease-in-out infinite;background-size:200% 100%;background-image:linear-gradient(90deg,var(--surface-sunken) 0%,color-mix(in srgb,var(--surface-sunken) 60%,var(--surface-raised)) 50%,var(--surface-sunken) 100%)}.overview-period-pill:disabled{opacity:.65;cursor:wait}.bar-list{display:flex;flex-direction:column;gap:10px}.bar-row{display:grid;grid-template-columns:minmax(90px,160px) 1fr auto;align-items:center;gap:12px}.bar-label{font-size:12.5px;color:var(--ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{height:10px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.bar-fill{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent),var(--accent-2, #8fb4ff))}[data-theme=light] .bar-track{background:#b05b9a1a}[data-theme=light] .bar-fill{background:linear-gradient(90deg,#944a7a,#b05b9a,#c978a8);box-shadow:0 0 10px #b05b9a38}[data-theme=dark] .bar-track{background:#ffffff0d}[data-theme=dark] .bar-fill{background:linear-gradient(90deg,#b05b9a,#d988b9,#f0c4dc);box-shadow:0 0 14px #d988b961}.bar-value{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ink);min-width:72px;text-align:right}@media(max-width:900px){.overview-grid,.overview-user-row{grid-template-columns:1fr}.overview-user-metrics{text-align:left;padding-left:34px}.overview-rank-card,.overview-chart-card{min-height:0}.overview-chart-card>.overview-card-head{flex-direction:column;align-items:stretch;gap:10px}.overview-chart-card .overview-period-pills{width:100%;justify-content:flex-start}}.nav-user-avatar--img{object-fit:cover;background:var(--surface-sunken)}a.nav-user-panel-item{text-decoration:none;color:inherit}.profile-edit{max-width:880px;padding:28px 28px 24px;min-width:0}.card.profile-edit:hover{transform:none}.profile-edit-header{display:flex;align-items:center;gap:18px;padding-bottom:22px;margin-bottom:8px;border-bottom:1px solid var(--hairline);min-width:0}.profile-edit-header-text{min-width:0}.profile-edit-header-name{font-size:18px;font-weight:550;font-variation-settings:"wght" 550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-edit-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}button.profile-photo-upload,button.profile-photo-delete{background:transparent;border:0;padding:0;border-radius:0;font-size:13.5px;font-weight:550;font-variation-settings:"wght" 550;cursor:pointer;box-shadow:none;transform:none}button.profile-photo-upload{color:var(--accent)}button.profile-photo-delete{color:var(--debit)}button.profile-photo-upload:hover:not(:disabled),button.profile-photo-delete:hover:not(:disabled){transform:none;opacity:.8;box-shadow:none}button.profile-photo-upload:focus-visible,button.profile-photo-delete:focus-visible{box-shadow:none;outline:2px solid var(--accent);outline-offset:2px}button.profile-edit-avatar-wrap{position:relative;width:72px;height:72px;flex-shrink:0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:none;cursor:pointer;transform:none}button.profile-edit-avatar-wrap:hover:not(:disabled){transform:none;opacity:.9;box-shadow:none}button.profile-edit-avatar-wrap:focus-visible{box-shadow:none;outline:2px solid var(--accent);outline-offset:2px}.profile-edit-avatar{display:block;width:72px;height:72px;border-radius:var(--radius-pill);object-fit:cover}.profile-edit-avatar--initials{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-2),var(--accent));color:var(--accent-ink);font-size:22px;font-weight:600}.settings-section{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:24px 32px;padding:22px 0;border-bottom:1px solid var(--hairline)}.settings-section-meta h2{margin:0 0 6px;font-size:15px;font-weight:550;font-variation-settings:"wght" 550}.settings-section-meta p{margin:0;font-size:13px;color:var(--ink-secondary);line-height:1.45}.settings-fields{display:flex;flex-direction:column;gap:14px;min-width:0}.profile-edit-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.profile-edit-field-head label{margin:0}.profile-field-edit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-tertiary);border:0;flex-shrink:0;box-shadow:none}.profile-field-edit:hover:not(:disabled){transform:none;color:var(--ink);background:var(--surface-sunken)}.profile-field-edit svg{width:14px;height:14px}.profile-edit-field.is-locked input:read-only,.profile-edit-field input:disabled{background:var(--surface-sunken);color:var(--ink-secondary)}.dob-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-edit-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:22px}@media(max-width:760px){.settings-section{grid-template-columns:1fr;gap:12px}.profile-edit-actions{flex-direction:column-reverse}.profile-edit-actions button{width:100%}}.eyebrow{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.guide-layout{display:flex;align-items:stretch;gap:44px}.guide-main{flex:1;min-width:0;max-width:700px;display:flex;flex-direction:column;gap:18px}.guide-group{display:flex;flex-direction:column;gap:18px}.guide-group-label{margin:8px 0 -6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-tertiary);display:flex;align-items:center;gap:10px}.guide-group-label:after{content:"";flex:1;height:1px;background:var(--hairline)}.guide-group:first-child .guide-group-label{margin-top:0}.guide-section{scroll-margin-top:24px}.guide-section-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.guide-section-icon{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:var(--accent-bg);color:var(--accent)}.guide-section-icon svg{width:18px;height:18px}.guide-section-titles h2{font-size:17.5px;font-weight:600}.guide-section-route{font-family:ui-monospace,SFMono-Regular,Roboto Mono,monospace;font-size:11.5px;color:var(--ink-tertiary)}.guide-section-tag{margin-inline-start:auto;flex-shrink:0;padding:3px 10px;border-radius:var(--radius-pill);background:var(--warn-soft);color:var(--warn);font-size:11px;font-weight:700;white-space:nowrap}.guide-section .guide-lede{margin:0 0 12px;font-weight:500;max-width:62ch;color:var(--ink)}.guide-field{display:flex;gap:14px;margin:10px 0}.guide-field b{flex-shrink:0;width:82px;padding-top:1px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-tertiary)}.guide-field div{flex:1;min-width:0;color:var(--ink-secondary);line-height:1.6}.verify-box{margin-top:14px;padding:14px 16px;border-radius:12px;background:var(--credit-soft);border:1px solid color-mix(in srgb,var(--credit) 30%,transparent)}.verify-head{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--credit);margin-bottom:8px}.verify-head svg{width:14px;height:14px;flex-shrink:0}.verify-box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.verify-box li{display:flex;gap:8px;color:var(--ink);font-size:13.5px;line-height:1.55}.verify-box li svg{width:14px;height:14px;flex-shrink:0;margin-top:3px;color:var(--credit)}.anchor-col{width:212px;flex-shrink:0}.anchor-sticky{position:sticky;top:90px}.anchor-label{padding-inline-start:15px;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-tertiary)}.anchor-group{display:flex;align-items:center;gap:8px;margin:16px 0 6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);opacity:.75}.anchor-group:before{content:"—"}.anchor-group:after{content:"";flex:1;height:1px;background:var(--hairline)}.anchor-group:first-child{margin-top:0}.anchor-list{position:relative;border-inline-start:1.5px solid var(--hairline-strong)}.anchor-indicator{position:absolute;left:-1.5px;width:2.5px;background:var(--accent);border-radius:2px;transition:transform .25s var(--ease-enter),height .25s var(--ease-enter);top:0;height:26px}.anchor-item{display:block;padding:6px 0 6px 15px;font-size:13px;color:var(--ink-secondary);text-decoration:none;transition:color var(--dur-colour) ease}.anchor-item:hover{color:var(--ink)}.anchor-item.active{color:var(--accent);font-weight:600}@media(prefers-reduced-motion:reduce){.anchor-indicator{transition:none}}@media(max-width:1180px){.anchor-col{display:none}.guide-main{max-width:none}}@media(max-width:640px){.guide-section-head{flex-wrap:wrap}.guide-section-tag{margin-inline-start:48px}.guide-field{flex-direction:column;gap:4px}.guide-field b{width:auto}}.support-row{cursor:pointer}.support-row:hover{background:var(--surface-sunken)}.support-cat{display:inline-block;margin-left:8px;font-size:11px;color:var(--ink-tertiary);background:var(--surface-sunken);padding:1px 7px;border-radius:var(--radius-pill, 9999px)}.support-status{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--radius-pill, 9999px);white-space:nowrap}.support-status--open{background:var(--accent-bg);color:var(--accent)}.support-status--in_progress{background:#b7791f29;color:var(--warn, #b7791f)}.support-status--resolved,.support-status--closed{background:#1e9e6b29;color:#1e9e6b}.support-detail-row>td{padding:0;background:var(--surface-sunken)}.support-detail{padding:18px 20px;display:grid;gap:14px}.support-detail-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-secondary)}.support-tag{font-size:10.5px;font-weight:700;color:var(--accent);background:var(--accent-bg);padding:2px 8px;border-radius:var(--radius-pill, 9999px)}.support-body{margin:0;white-space:pre-wrap;line-height:1.55;font-size:13.5px}.support-context{margin:0;display:flex;flex-wrap:wrap;gap:8px 32px;padding:12px 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.support-context>div{display:flex;align-items:baseline;gap:8px;font-size:12.5px;min-width:0}.support-context dt{color:var(--ink-tertiary);margin:0}.support-context dd{margin:0;color:var(--ink-secondary);font-weight:500;overflow-wrap:anywhere}.support-triage{display:grid;grid-template-columns:220px 1fr;gap:14px 18px;align-items:start}@media(max-width:860px){.table-wrap tbody tr.support-row[aria-expanded=true]{margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.table-wrap tbody tr.support-detail-row{padding:0;overflow:hidden;border-top-left-radius:0;border-top-right-radius:0}.table-wrap tbody tr.support-detail-row>td{display:block;padding:0;border-bottom:0;text-align:left}.table-wrap tbody tr.support-detail-row>td:before{display:none}.support-detail{padding:14px}.support-detail-meta,.support-context{flex-direction:column;gap:6px}.support-triage{grid-template-columns:1fr}}.support-reply-field{display:flex;flex-direction:column;gap:6px;margin:0}.support-reply-field textarea{width:100%;resize:vertical;line-height:1.5}.support-triage-actions{grid-column:1 / -1;display:flex;justify-content:flex-end}.support-handled{margin:0}.support-attachment{display:inline-flex;flex-direction:column;align-items:flex-start;justify-self:start;gap:6px;max-width:260px;text-decoration:none;color:var(--accent);font-size:12.5px;font-weight:600;line-height:1.4}.support-attachment img{max-width:260px;max-height:200px;width:auto;height:auto;border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--surface)}.media-billed{display:block;color:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums}.cost-refunded,.cost-refunded *{color:var(--ink-muted);text-decoration:line-through}.org-convert-options{border:0;margin:12px 0 8px;padding:0;display:grid;gap:10px}.org-convert-options legend{font-weight:600;margin-bottom:8px;padding:0}.org-convert-option{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius-md);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.org-convert-option.is-selected{border-color:var(--accent);background:var(--accent-soft)}.org-convert-option input{margin-top:3px;width:auto;cursor:pointer}.org-convert-option>span{display:flex;flex-direction:column;gap:4px}.org-convert-option .note{margin:0}
