@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-vietnamese-400-normal.0n53nu9gf7tfh.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-400-normal.2fpfelku-hv14.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-latin-ext-400-normal.1i9-l0cwy3xz4.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-400-normal.2ktnj406brzmd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-latin-400-normal.1c6pcavxma0qq.woff2)format("woff2"),url(../media/space-grotesk-latin-400-normal.1lv17ebb0doqy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.124hzgul_x378.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.2cc7ynremmr7q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.24vi-5kullur3.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.3byb4h5ei5vbt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.33jdofnh71adk.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.22aucsocraley.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-vietnamese-600-normal.0g_243fsrgopq.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-600-normal.1_4h7s4i8qtw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-ext-600-normal.2p6ts50jbut9s.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-600-normal.3bl6yn-84ll6f.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-600-normal.406z--bjzi1j-.woff2)format("woff2"),url(../media/space-grotesk-latin-600-normal.2n2gt4u-8z3ue.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.3nrnz1jykp0-d.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.00qvn3e43vadl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.12edwf9le6tro.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.1m348sgz_lwrz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.16tiaqjgzwdo4.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.2f82em-z48vvn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geologica-cyrillic-ext-400-normal.3mie6r4pawc5l.woff2)format("woff2"),url(../media/geologica-cyrillic-ext-400-normal.2kxcsn4_55uf1.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geologica-cyrillic-400-normal.2ta0keie6fgm1.woff2)format("woff2"),url(../media/geologica-cyrillic-400-normal.2gcagy44j_8hh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geologica-greek-400-normal.35d7ozlp2-u86.woff2)format("woff2"),url(../media/geologica-greek-400-normal.44dkzwjlvkh4g.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geologica-vietnamese-400-normal.1qh5tb--lsej7.woff2)format("woff2"),url(../media/geologica-vietnamese-400-normal.2q-62b4l51nk3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geologica-latin-ext-400-normal.3d-g8t8v7212m.woff2)format("woff2"),url(../media/geologica-latin-ext-400-normal.1aq04cetgzfve.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geologica-latin-400-normal.1ym8ug6eh-14k.woff2)format("woff2"),url(../media/geologica-latin-400-normal.35lclx9-k2ksd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geologica-cyrillic-ext-500-normal.0s8lfiez2g8uh.woff2)format("woff2"),url(../media/geologica-cyrillic-ext-500-normal.1m27sdnqmapxv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geologica-cyrillic-500-normal.2uiwppw14ev6l.woff2)format("woff2"),url(../media/geologica-cyrillic-500-normal.2b39q_0x_2sib.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geologica-greek-500-normal.0u7lu-m91khgp.woff2)format("woff2"),url(../media/geologica-greek-500-normal.2tfes13_wnsb3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geologica-vietnamese-500-normal.31um01fli56fu.woff2)format("woff2"),url(../media/geologica-vietnamese-500-normal.0naj_s1rao5i0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geologica-latin-ext-500-normal.2csy-6k282de-.woff2)format("woff2"),url(../media/geologica-latin-ext-500-normal.2mjzpwfs80es6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geologica-latin-500-normal.1y8bbekar4mth.woff2)format("woff2"),url(../media/geologica-latin-500-normal.2z2zq4b7dg55v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geologica-cyrillic-ext-600-normal.0n_zbory657tf.woff2)format("woff2"),url(../media/geologica-cyrillic-ext-600-normal.076-qyhuctb0z.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geologica-cyrillic-600-normal.0352xhhaiw7hu.woff2)format("woff2"),url(../media/geologica-cyrillic-600-normal.09fjx1-xwnfus.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geologica-greek-600-normal.2o_si4m27yu3t.woff2)format("woff2"),url(../media/geologica-greek-600-normal.0oa3pt23wugnf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geologica-vietnamese-600-normal.2lbjmyg-g02ra.woff2)format("woff2"),url(../media/geologica-vietnamese-600-normal.3t0hk-q4r9iwm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geologica-latin-ext-600-normal.2irkl59f8z1ok.woff2)format("woff2"),url(../media/geologica-latin-ext-600-normal.2gixl8kwpcs9u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geologica-latin-600-normal.38ffokx1nmzk5.woff2)format("woff2"),url(../media/geologica-latin-600-normal.3pv9hr3pd2nox.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geologica-cyrillic-ext-700-normal.1geozway7079r.woff2)format("woff2"),url(../media/geologica-cyrillic-ext-700-normal.436fkmy7ogpm2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geologica-cyrillic-700-normal.2wp10t3cjlwim.woff2)format("woff2"),url(../media/geologica-cyrillic-700-normal.0-o6_dpqbu1mm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geologica-greek-700-normal.0gyr_dg34_pxd.woff2)format("woff2"),url(../media/geologica-greek-700-normal.37wr9xffnfthg.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geologica-vietnamese-700-normal.3n7y_-abuhxo-.woff2)format("woff2"),url(../media/geologica-vietnamese-700-normal.3jv_tsrhfy-2-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geologica-latin-ext-700-normal.2qrnbxud6_ktq.woff2)format("woff2"),url(../media/geologica-latin-ext-700-normal.0jbwlp21qtary.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geologica-latin-700-normal.2n60d-78sr1kf.woff2)format("woff2"),url(../media/geologica-latin-700-normal.0g9pp7fby2va2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.2ry3kp_o4otap.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.10q4hyu_x8s5h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.3o7914csi1phi.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.3h99zp-wt8-ur.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.0w8tylf7bnwsx.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3g5x6uo9cqznt.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.3u6u4bveorfwx.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.1t3tg1-szi7a0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0qg_8rqgwzn72.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.0lszauu02dx6r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-ext-600-normal.3y4n68j745l_1.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-600-normal.3xb4xhtv_lk6j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-600-normal.31s9lr8d8pejk.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-600-normal.0_9wqfk4kqf-v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-greek-600-normal.3f1c2u9vcvn5w.woff2)format("woff2"),url(../media/jetbrains-mono-greek-600-normal.2k0wmmd-ig2og.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-vietnamese-600-normal.37cz5cj47erdg.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-600-normal.0fn2xt3zfg3a5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-ext-600-normal.12mh91he4a1qo.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-600-normal.0lhg6spedegg5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-600-normal.2mm922pe315l1.woff2)format("woff2"),url(../media/jetbrains-mono-latin-600-normal.28pz06g_9sy0y.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-ext-700-normal.3_re1_vi8smkt.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-700-normal.0n74mzw-xkcf_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-700-normal.03lqm2majmr0o.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-700-normal.3to38b2det_08.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-greek-700-normal.1umspahawg74g.woff2)format("woff2"),url(../media/jetbrains-mono-greek-700-normal.2sl-f5vk9r2uz.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-vietnamese-700-normal.0ae5b7qyx6wef.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-700-normal.02oh1r7_ym-l4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-ext-700-normal.2hg34p-yvum_k.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-700-normal.45a02o0qapeir.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-700-normal.1ydlpv6k6mttm.woff2)format("woff2"),url(../media/jetbrains-mono-latin-700-normal.3rj35zxzh_fh4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme=uv]{--bg-0:#06040a;--bg-1:#0a0712;--bg-2:#100b1d;--surface:#140e24;--surface-2:#1a1230;--border:#2d1f4d;--border-strong:#4c3582;--accent:#b56cff;--accent-deep:#8a2be2;--accent-2:#c77dff;--accent-bright:#e0aaff;--text:#f5f3ff;--text-muted:#9b8fb8;--text-dim:#8276a0;--ok:#72f1b8;--danger:#ff5c8d;--on-accent:#06040a;--accent-rgb:181,108,255;--bg0-rgb:6,4,10;--glow-cta:0 0 0 1px #b56cff73, 0 0 28px #b56cff6b;--glow-rec:0 0 0 1px #b56cff38, 0 34px 90px -46px #b56cff99;--glow-snap:0 0 26px #b56cff66;--dock:0 24px 60px -30px #000;--sans:"Space Grotesk","Geologica",ui-sans-serif,system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono","Fira Code",ui-monospace,"SFMono-Regular","SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--t-hover:.15s;--t-ui:.24s;--t-sys:.36s;--ease:cubic-bezier(.2,.7,.1,1);--ease-io:cubic-bezier(.65,0,.25,1);--corner:10px;--hdr-h:64px}[data-theme=nvg]{--bg-0:#020702;--bg-1:#040c04;--bg-2:#061006;--surface:#081508;--surface-2:#0b1c0c;--border:#194d23;--border-strong:#2c7a3a;--accent:#60ff74;--accent-deep:#2fcf4a;--accent-2:#8dff9b;--accent-bright:#b7ffc1;--text:#d6ffe0;--text-muted:#86bb92;--text-dim:#5a9166;--ok:#b7ffc1;--danger:#ffd166;--on-accent:#020702;--accent-rgb:96,255,116;--bg0-rgb:2,7,2;--glow-cta:0 0 0 1px #60ff7473, 0 0 28px #60ff746b;--glow-rec:0 0 0 1px #60ff7438, 0 34px 90px -46px #60ff7499;--glow-snap:0 0 26px #60ff7466}html,body{background:#06040a;margin:0}html:has(.sova[data-theme=nvg]){background:#020702}html:has(.sova[data-theme=nvg]) body{background:#020702}.sova,.part{font-family:var(--sans);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5}.sova{isolation:isolate;background:var(--bg-0);scrollbar-color:var(--border-strong) var(--bg-0);scrollbar-width:thin;min-height:100vh;position:relative;overflow-x:clip}.sova *,.sova :before,.sova :after,.part *,.part :before,.part :after{box-sizing:border-box;border-radius:0!important}.sova h1,.sova h2,.sova h3,.sova h4,.sova p,.sova figure,.sova dl,.sova dd,.part h1,.part h2,.part h3,.part h4,.part p{margin:0}.sova button,.part button{font:inherit;color:inherit}.sova a,.part a{color:inherit}.sova :focus,.part :focus{outline:none}.sova :focus-visible,.part :focus-visible{outline:1px solid var(--accent-bright);outline-offset:3px}.sova ::selection,.part ::selection{background:var(--accent);color:var(--on-accent)}.list{margin:0;padding:0;list-style:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--accent);color:var(--on-accent);font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus-visible{top:12px}.t-hero{font:700 clamp(2.1rem, .9rem + 4.4vw, 4.5rem)/.92 var(--sans);letter-spacing:-.035em;text-transform:uppercase}.t-hero .ln{display:block}.t-hero .ln--outline{color:#0000;-webkit-text-stroke:1.4px var(--text)}.t-hero .ln--accent{color:var(--accent-2)}.cursor{background:var(--accent);vertical-align:-.02em;width:.42em;height:.7em;margin-left:.12em;animation:1.05s step-end infinite sv-blink;display:inline-block}.t-section{font:700 clamp(2rem, .8rem + 3.6vw, 4.3rem)/.92 var(--sans);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.t-page{font:700 clamp(1.7rem, 1.2rem + 1.4vw, 2.4rem)/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.t-plan{font:700 clamp(1.6rem, 1rem + 1.6vw, 2.35rem)/.95 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.t-card{font:700 clamp(1.2rem, 1rem + .6vw, 1.55rem)/1.05 var(--sans);letter-spacing:-.015em;text-transform:uppercase}.t-node{font:600 1.35rem/1 var(--sans);letter-spacing:-.01em;text-transform:uppercase}.t-h3{font:600 18px/1.3 var(--sans);letter-spacing:-.01em}.t-lede{font:400 clamp(1rem, .96rem + .2vw, 1.06rem)/1.65 var(--sans);color:var(--text-muted);text-wrap:pretty;max-width:58ch}.t-lede b,.t-lede strong,.t-body b,.t-small b{color:var(--text);font-weight:500}.t-body{font:400 16px/1.6 var(--sans);color:var(--text-muted);text-wrap:pretty}.t-small{font:400 14px/1.55 var(--sans);color:var(--text-muted)}.t-num{font-family:var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.t-price{font:700 clamp(2.2rem, 1.5rem + 2.2vw, 3.3rem)/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.t-metric{font:600 clamp(1.6rem, 1.1rem + 1.4vw, 2.35rem)/1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.unit{letter-spacing:0;color:var(--text-muted);margin-left:.18em;font-size:.5em;font-weight:500}.t-label{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.t-nav{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.t-sub{font:500 13px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.t-term{font:400 13px/1.6 var(--mono)}.t-code{font:500 15px/1.3 var(--mono);letter-spacing:.06em}.c-text{color:var(--text)}.c-muted{color:var(--text-muted)}.c-dim{color:var(--text-dim)}.c-accent{color:var(--accent)}.c-ok{color:var(--ok)}.c-danger{color:var(--danger)}.mono{font-family:var(--mono)}.caps{text-transform:uppercase}.tnum{font-variant-numeric:tabular-nums}.nowr{white-space:nowrap}.slash{color:var(--accent)}.hstack{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vstack{flex-direction:column;gap:16px;display:flex}.between{justify-content:space-between;align-items:center;gap:16px;display:flex}.grow{flex:auto;min-width:0}.crt{z-index:80;pointer-events:none;opacity:.55;background:repeating-linear-gradient(#0000003d 0 1px,#0000 1px 3px);position:fixed;inset:0}.crt:after{content:"";background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb),.035), transparent);height:22vh;animation:12s linear infinite sv-roll;position:absolute;top:0;left:0;right:0;transform:translateY(-24vh)}.crt--static:after{content:none}.crt--soft{opacity:.2}.crt--soft:after{content:none}.btn{--b:var(--border-strong);appearance:none;border:1px solid var(--b);min-height:44px;color:var(--text);cursor:pointer;font:500 12px/1.15 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);background:0 0;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 18px;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"[";color:var(--text-dim);transition:transform var(--t-hover) var(--ease)}.btn:after{content:"]";color:var(--text-dim);transition:transform var(--t-hover) var(--ease)}.btn:hover{border-color:var(--accent);background:var(--bg-2)}.btn:hover:before{transform:translate(-2px)}.btn:hover:after{transform:translate(2px)}.btn--primary{--b:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:700}.btn--primary:before,.btn--primary:after{color:var(--on-accent);opacity:.55}.btn--primary:hover{background:var(--accent-bright);border-color:var(--accent-bright);box-shadow:var(--glow-cta)}.btn--quiet{--b:transparent;color:var(--text-muted);padding:0 10px}.btn--quiet:hover{color:var(--text);background:0 0;border-color:#0000}.btn--danger{--b:color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger)}.btn--danger:hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.btn--lg{min-height:52px;padding:0 26px;font-size:13px}.btn--sm{gap:8px;min-height:36px;padding:0 12px;font-size:11px}.btn--block{width:100%;display:flex}.btn--bare:before,.btn--bare:after{content:none}.btn--icon{gap:0;width:44px;min-width:44px;padding:0}.btn--icon:before,.btn--icon:after{content:none}.btn .ico{margin:0 -2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;box-shadow:none}.btn:disabled:hover{border-color:var(--b);background:0 0}.btn:disabled:hover:before,.btn:disabled:hover:after{transform:none}.btn--primary:disabled:hover{background:var(--accent)}.btn.is-busy{cursor:progress;opacity:.8}@media (pointer:coarse){.btn--sm{min-height:44px}}.link{cursor:pointer;font:inherit;color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);background:0 0;border:0;padding:0}.link:hover{color:var(--accent-bright);text-decoration-color:currentColor}.mlink{cursor:pointer;min-height:32px;font:500 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.mlink:hover{color:var(--text)}.mlink--accent{color:var(--accent)}.mlink--accent:hover{color:var(--accent-bright)}@media (pointer:coarse){.mlink{min-height:44px}}.panel{background:var(--bg-1);border:1px solid var(--border);position:relative}.panel--flat{background:0 0}.panel--raise{background:var(--bg-2)}.panel--strong{border-color:var(--border-strong)}.panel__bar{background:var(--bg-2);border-bottom:1px solid var(--border);min-height:40px;font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.panel__body{padding:24px}.panel__foot{border-top:1px solid var(--border);padding:16px 24px}@media (max-width:767px){.panel__body{padding:18px}.panel__foot{padding:14px 18px}}.hud,.hud-h{position:relative}.hud:after,.hud-h:after{content:"";pointer-events:none;--c:var(--border-strong);background:linear-gradient(var(--c),var(--c)) 0 0/var(--corner) 1px, linear-gradient(var(--c),var(--c)) 0 0/1px var(--corner), linear-gradient(var(--c),var(--c)) 100% 0/var(--corner) 1px, linear-gradient(var(--c),var(--c)) 100% 0/1px var(--corner), linear-gradient(var(--c),var(--c)) 0 100%/var(--corner) 1px, linear-gradient(var(--c),var(--c)) 0 100%/1px var(--corner), linear-gradient(var(--c),var(--c)) 100% 100%/var(--corner) 1px, linear-gradient(var(--c),var(--c)) 100% 100%/1px var(--corner);transition:background-size var(--t-ui) var(--ease), opacity var(--t-ui) var(--ease);background-repeat:no-repeat;position:absolute;inset:-5px}.hud-h:after{opacity:0;--c:var(--accent)}.hud:hover,.hud.is-active,.hud-h:hover,.hud-h:focus-within{--corner:16px}.hud:hover:after,.hud.is-active:after{--c:var(--accent)}.hud-h:hover:after,.hud-h:focus-within:after{opacity:1}.hud--static:hover{--corner:10px}.hud--static:hover:after{--c:var(--border-strong)}.hud--in:after{inset:4px}.divider{background:var(--border);border:0;height:1px;margin:0}.divider--dash{border-top:1px dashed var(--border);background:0 0}.rows{flex-direction:column;display:flex}.rowi{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.rowi:last-child{border-bottom:0}.rowi__k{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.rowi__v{font:500 14px/1.4 var(--mono);color:var(--text);text-align:right}.kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin:0;display:grid}.kv>div{flex-direction:column;gap:8px;min-width:0;display:flex}.kv dt{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.kv dd{font:500 16px/1.35 var(--sans);color:var(--text);margin:0}@media (max-width:479px){.kv{grid-template-columns:minmax(0,1fr)}}.ico{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:20px;height:20px;overflow:visible}.ico path,.ico circle,.ico rect,.ico line,.ico polyline{vector-effect:non-scaling-stroke}.ico--sm{width:16px;height:16px}.ico--lg{width:28px;height:28px}.itile{border:1px solid var(--border-strong);background:var(--bg-0);width:44px;height:44px;color:var(--text-muted);flex:none;place-items:center;display:grid}.itile--sm{width:36px;height:36px}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field__label{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.input{background:var(--bg-1);border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--text);font:400 14px/1.2 var(--mono);letter-spacing:.02em;appearance:none;transition:border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);outline:none;margin:0;padding:0 14px}.input::placeholder{color:var(--text-dim);opacity:1}.input:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong))}.input:focus{border-color:var(--accent);background:var(--bg-2)}.input:focus-visible{outline:1px solid var(--accent-bright);outline-offset:3px}.input[aria-invalid=true]{border-color:var(--danger)}.input:disabled,.input[readonly]{color:var(--text-muted)}.input:disabled{opacity:.55;cursor:not-allowed}.input--code{min-height:60px;font:600 24px/1 var(--mono);letter-spacing:.34em;text-align:center;text-transform:uppercase;padding:0 8px 0 18px}textarea.input{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}@media (pointer:coarse){.input{font-size:16px}.input--code{font-size:24px}}.field__hint{font:400 12px/1.5 var(--mono);color:var(--text-dim)}.field__error{font:500 12px/1.5 var(--mono);color:var(--danger)}.field__ok{font:500 12px/1.5 var(--mono);color:var(--ok)}.irow{gap:8px;display:flex}.irow .input{flex:auto;min-width:0}@media (max-width:479px){.irow--stack{flex-direction:column}}.search{position:relative}.search .ico{color:var(--text-dim);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search .input{min-height:52px;padding-left:44px;font-size:15px}.check{cursor:pointer;min-height:44px;font:400 15px/1.45 var(--sans);color:var(--text);align-items:flex-start;gap:12px;padding:10px 0;display:inline-flex;position:relative}.check input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.check__box{border:1px solid var(--border-strong);background:var(--bg-1);flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.check__box:after{content:"";background:var(--accent);width:10px;height:10px;transition:transform var(--t-ui) var(--ease);transform:scale(0)}.check input:checked+.check__box{border-color:var(--accent)}.check input:checked+.check__box:after{transform:scale(1)}.check input:focus-visible+.check__box{outline:1px solid var(--accent-bright);outline-offset:3px}.switch{cursor:pointer;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.switch__track{border:1px solid var(--border-strong);background:var(--bg-1);width:40px;height:22px;transition:border-color var(--t-ui) var(--ease);flex:none;position:relative}.switch__thumb{background:var(--text-dim);width:12px;height:12px;transition:transform var(--t-ui) var(--ease), background-color var(--t-ui) var(--ease);position:absolute;top:4px;left:4px}.switch[aria-checked=true] .switch__track{border-color:var(--accent)}.switch[aria-checked=true] .switch__thumb{background:var(--accent);transform:translate(18px)}.switch__txt{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);min-width:3ch}.stepper{border:1px solid var(--border-strong);background:var(--bg-1);grid-template-columns:52px minmax(72px,auto) 52px;display:inline-grid}.stepper__btn{height:52px;color:var(--text);cursor:pointer;transition:background-color var(--t-hover), color var(--t-hover);background:0 0;border:0;place-items:center;display:grid}.stepper__btn:hover{background:var(--bg-2);color:var(--accent)}.stepper__btn:disabled{color:var(--text-dim);opacity:.45;cursor:not-allowed;background:0 0}.stepper__val{border-inline:1px solid var(--border);font:700 24px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;place-items:center;padding:0 12px;display:grid}.pips{flex-wrap:wrap;gap:6px;display:flex}.pip{border:1px solid var(--border-strong);width:14px;height:14px;transition:background-color var(--t-ui) var(--ease), border-color var(--t-ui) var(--ease);background:0 0}.pip.is-on{background:var(--accent);border-color:var(--accent)}.seg{border:1px solid var(--border-strong);background:var(--bg-1);display:inline-flex}.seg__btn{min-height:40px;color:var(--text-dim);cursor:pointer;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0 14px}.seg__btn+.seg__btn{border-left:1px solid var(--border)}.seg__btn:hover{color:var(--text)}.seg__btn[aria-pressed=true]{background:var(--bg-2);color:var(--text)}.seg__btn[aria-pressed=true].is-accent{background:var(--accent);color:var(--on-accent)}@media (pointer:coarse){.seg__btn{min-height:44px}}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{cursor:pointer;min-height:48px;color:var(--text-muted);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color var(--t-hover) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px;display:inline-flex;position:relative}.tab:before{content:"//";color:var(--text-dim)}.tab:hover,.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true]:before{color:var(--accent)}.tab[aria-selected=true]:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.tab .ico{color:var(--text-dim)}.tab[aria-selected=true] .ico{color:var(--accent)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--bg-1);border:1px solid var(--border-strong);cursor:pointer;min-height:36px;color:var(--text-muted);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color var(--t-hover), border-color var(--t-hover), background-color var(--t-hover);align-items:center;gap:8px;margin:0;padding:0 12px;display:inline-flex}.chip:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 55%, var(--border-strong))}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.chip__n{opacity:.62}@media (pointer:coarse){.chip{min-height:44px}}.chips--scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chips--scroll::-webkit-scrollbar{display:none}.badge{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.badge:before{content:"";background:currentColor;flex:none;width:7px;height:7px}.badge--ok{color:var(--ok)}.badge--accent{color:var(--accent)}.badge--danger{color:var(--danger)}.badge--dim{color:var(--text-dim)}.badge--live:before{animation:sv-pulse 2.4s var(--ease-io) infinite;box-shadow:0 0 10px}.badge--box{border:1px solid;padding:6px 8px}.tag{border:1px solid var(--border-strong);min-height:24px;font:600 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.tag--accent{border-color:var(--accent);color:var(--accent)}.metric{flex-direction:column;gap:10px;min-width:0;display:flex}.metric__v{font:700 clamp(1.7rem, 1.25rem + 1vw, 2.2rem)/1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--text)}.metric__d{font:400 13px/1.5 var(--sans);color:var(--text-muted)}.progress{background:var(--bg-2);border:1px solid var(--border);height:8px;position:relative;overflow:hidden}.progress__fill{background:var(--accent);transition:width var(--t-sys) var(--ease);position:absolute;top:0;bottom:0;left:0}.progress--danger .progress__fill{background:var(--danger)}.progress--ok .progress__fill{background:var(--ok)}.bk{flex-direction:column;display:flex}.bk__row{border-bottom:1px dashed var(--border);font:400 14px/1.45 var(--sans);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.bk__row small{font:400 12px/1.4 var(--mono);color:var(--text-dim);letter-spacing:.01em;margin-top:3px;display:block}.bk__v{font:500 14px/1.45 var(--mono);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.bk__v--minus{color:var(--ok)}.bk__v--incl{color:var(--text-dim)}.bk__total{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:4px;padding-top:20px;display:flex}.bk__total .t-label{padding-bottom:6px}.toasts{z-index:95;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 32px);display:flex;position:fixed;bottom:16px;left:16px}.toast{pointer-events:auto;background:var(--bg-2);border:1px solid var(--border-strong);min-height:44px;box-shadow:var(--dock);font:500 12px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);animation:sv-rise var(--t-ui) var(--ease);align-items:center;gap:12px;padding:10px 14px;display:flex}.toast__tag{color:var(--ok);white-space:nowrap}.toast--err .toast__tag{color:var(--danger)}.alert{border:1px solid var(--border-strong);background:var(--bg-1);font:400 14px/1.5 var(--sans);color:var(--text-muted);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.alert__tag{font:600 11px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;flex:none}.alert--danger{border-color:color-mix(in srgb, var(--danger) 50%, transparent)}.alert--danger .alert__tag{color:var(--danger)}.alert--ok .alert__tag{color:var(--ok)}.empty{border:1px dashed var(--border-strong);flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px;display:flex}.empty__code{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.empty__t{font:600 16px/1.4 var(--sans);color:var(--text)}.skel{background:var(--bg-2);min-height:14px;animation:sv-pulse 1.6s var(--ease-io) infinite;display:block}.dots{vertical-align:middle;gap:3px;display:inline-flex}.dots i{width:4px;height:4px;animation:sv-dot 1s var(--ease-io) infinite;background:currentColor}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.scanbar{background:var(--border);height:1px;position:relative;overflow:hidden}.scanbar:after{content:"";background:var(--accent);width:30%;animation:sv-scanbar 1.2s var(--ease-io) infinite;position:absolute;top:0;bottom:0;left:-30%}.modal{z-index:90;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal__scrim{background:rgba(var(--bg0-rgb), .84);position:absolute;inset:0}.modal__dialog{background:var(--bg-1);border:1px solid var(--border-strong);width:min(100%,480px);max-height:calc(100vh - 32px);box-shadow:var(--dock);animation:sv-rise var(--t-sys) var(--ease);position:relative;overflow:auto}.modal__dialog--wide{width:min(100%,560px)}.modal__dialog:focus{outline:none}.modal__body{flex-direction:column;gap:16px;padding:24px;display:flex}.modal__foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.modal__title{font:700 20px/1.2 var(--sans);letter-spacing:-.015em;text-transform:uppercase}@media (max-width:559px){.modal{place-items:end stretch;padding:0}.modal__dialog{border-inline:0;border-bottom:0;width:100%;max-height:92vh}.modal__foot{flex-direction:column-reverse}.modal__foot .btn{width:100%}}.eyes{cursor:pointer;min-width:44px;height:44px;font:700 14px/1 var(--mono);color:var(--accent);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:1px;margin:0 -4px 0 -2px;padding:0 2px;display:inline-flex}.eyes__br{color:var(--text-dim)}.eyes__e{animation:sv-eye 6s var(--ease) infinite;display:inline-block}.eyes__h,.eyes:hover .eyes__r{display:none}.eyes:hover .eyes__h{display:inline}.eyes[aria-pressed=true] .eyes__e{text-shadow:0 0 8px rgba(var(--accent-rgb), .7)}.keybox{border:1px solid var(--border-strong);background:var(--bg-1);align-items:center;gap:6px;min-height:52px;padding:4px 4px 4px 14px;display:flex}.keybox__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 15px/1.3 var(--mono);letter-spacing:.05em;color:var(--text);flex:auto;overflow:hidden}.devrow{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.devrow:last-child{border-bottom:0}.devrow__n{font:600 16px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devrow__m{font:400 12px/1.5 var(--mono);color:var(--text-dim);letter-spacing:.02em;margin-top:4px}.devrow__m span+span:before{content:" · "}.devrow__a{gap:2px;display:flex}@media (hover:hover) and (min-width:768px){.devrow__a{opacity:.55;transition:opacity var(--t-hover)}.devrow:hover .devrow__a,.devrow:focus-within .devrow__a{opacity:1}}@media (max-width:559px){.devrow{grid-template-columns:36px minmax(0,1fr)}.devrow__a{grid-column:2}.devrow .itile{width:36px;height:36px}}.wizard{flex-direction:column;display:flex}.wstep{border-top:1px solid var(--border)}.wstep:first-child{border-top:0}.wstep__head{cursor:pointer;text-align:left;width:100%;min-height:60px;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:14px 0;display:flex}.wstep__head:disabled{cursor:default}.wstep__n{border:1px solid var(--border-strong);width:28px;height:28px;font:600 11px/1 var(--mono);color:var(--text-muted);flex:none;place-items:center;display:grid}.wstep__t{min-width:0;font:600 16px/1.3 var(--sans);color:var(--text-muted);flex:auto}.wstep__s{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.wstep.is-open .wstep__n{border-color:var(--accent);color:var(--accent)}.wstep.is-open .wstep__t{color:var(--text)}.wstep.is-done .wstep__n{background:var(--bg-2);border-color:var(--border);color:var(--ok)}.wstep.is-done .wstep__t{color:var(--text)}.wstep.is-done .wstep__s{color:var(--ok)}.wstep__body{flex-direction:column;gap:16px;padding:0 0 22px 42px;display:flex}@media (max-width:559px){.wstep__body{padding-left:0}}.method{background:var(--bg-1);border:1px solid var(--border-strong);cursor:pointer;text-align:left;width:100%;min-height:60px;color:var(--text);transition:border-color var(--t-hover), background-color var(--t-hover);align-items:center;gap:14px;margin:0;padding:12px 16px;display:flex}.method:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border-strong))}.method[aria-checked=true]{border-color:var(--accent);background:var(--bg-2)}.method__r{border:1px solid var(--border-strong);flex:none;place-items:center;width:18px;height:18px;display:grid}.method[aria-checked=true] .method__r{border-color:var(--accent)}.method[aria-checked=true] .method__r:after{content:"";background:var(--accent);width:8px;height:8px}.method__t{font:600 15px/1.3 var(--sans);flex:auto}.method__d{font:400 12px/1.4 var(--mono);color:var(--text-dim)}.flow{flex-direction:column;display:flex}.flow__row{border-bottom:1px dashed var(--border);font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:14px;padding:15px 0;display:flex}.flow__row:last-child{border-bottom:0}.flow__n{width:24px}.flow__t{flex:auto}.flow__row.is-done{color:var(--text)}.flow__row.is-done .flow__st{color:var(--ok)}.flow__row.is-now{color:var(--text)}.flow__row.is-now .flow__st{color:var(--accent)}.flow__row.is-fail{color:var(--text)}.flow__row.is-fail .flow__st{color:var(--danger)}.hist{border-top:1px solid var(--border)}.hrow{border-bottom:1px solid var(--border)}.hrow__btn{cursor:pointer;text-align:left;width:100%;min-height:60px;color:var(--text);background:0 0;border:0;grid-template-columns:118px minmax(0,1fr) 128px 120px 20px;align-items:center;gap:16px;margin:0;padding:12px 0;display:grid}.hrow__btn:hover .hrow__type{color:var(--accent-bright)}.hrow__date{font:400 12.5px/1.3 var(--mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.hrow__type{font:600 15px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--t-hover);overflow:hidden}.hrow__amt{font:500 14px/1.3 var(--mono);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hrow__amt.is-plus{color:var(--ok)}.hrow__chev{color:var(--text-dim);transition:transform var(--t-ui) var(--ease)}.hrow__btn[aria-expanded=true] .hrow__chev{color:var(--accent);transform:rotate(180deg)}.hrow__det{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:6px 0 22px 134px;display:grid}.hrow__det>div{flex-direction:column;gap:6px;min-width:0;display:flex}.hrow__det dt{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.hrow__det dd{font:500 14px/1.4 var(--mono);color:var(--text);overflow-wrap:anywhere;margin:0}@media (max-width:767px){.hrow__btn{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"type amt chev""date st chev";row-gap:6px}.hrow__type{grid-area:type}.hrow__amt{grid-area:amt}.hrow__date{grid-area:date}.hrow__st{grid-area:st;justify-self:end}.hrow__chev{grid-area:chev}.hrow__det{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}}.qr{background:#f5f3ff;padding:14px;line-height:0;display:inline-block}.qr svg{width:216px;height:216px;display:block}.qr path{fill:#06040a;stroke:none}.sova [hidden],.part [hidden]{display:none!important}.chat{background:var(--bg-1);border:1px solid var(--border);flex-direction:column;height:min(680px,100vh - 190px);min-height:440px;display:flex}.chat__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.chat__who{align-items:center;gap:12px;min-width:0;display:flex}.chat__name{font:600 15px/1.3 var(--sans)}.chat__log{flex-direction:column;flex:auto;gap:14px;padding:20px 16px;display:flex;overflow-y:auto}.msg{flex-direction:column;align-items:flex-start;gap:6px;max-width:min(78%,560px);display:flex}.msg__who{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.msg__b{background:var(--bg-2);border:1px solid var(--border);font:400 15px/1.5 var(--sans);color:var(--text);white-space:pre-line;padding:11px 14px}.msg--me{align-self:flex-end;align-items:flex-end}.msg--me .msg__b{background:var(--surface);border-color:var(--border-strong)}.msg--sys{align-self:center;align-items:center;max-width:100%}.msg--sys .msg__b{font:500 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-align:center;background:0 0;border:0;padding:0}@media (max-width:559px){.msg{max-width:88%}.chat{height:calc(100vh - 220px)}}.chat__quick{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.chat__bar{border-top:1px solid var(--border);gap:8px;padding:12px;display:flex}.chat__bar .input{flex:auto;min-width:0}.rate{flex-wrap:wrap;gap:8px;display:flex}.rate__btn{background:var(--bg-1);border:1px solid var(--border-strong);cursor:pointer;width:48px;height:48px;color:var(--text-muted);font:600 15px/1 var(--mono);margin:0}.rate__btn:hover{border-color:var(--accent);color:var(--text)}.rate__btn[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chat .chat__log:focus-visible{outline-offset:-2px}.qr path{shape-rendering:crispedges}@keyframes sv-blink{50%{opacity:0}}@keyframes sv-roll{to{transform:translateY(124vh)}}@keyframes sv-sweep{to{transform:rotate(360deg)}}@keyframes sv-snap{0%{filter:none}35%{filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .9))}to{filter:none}}@keyframes sv-flow{to{background-position:24px 0}}@keyframes sv-flow-v{to{background-position:0 24px}}@keyframes sv-pulse{50%{opacity:.45}}@keyframes sv-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes sv-scanbar{to{left:100%}}@keyframes sv-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes sv-slide{0%{opacity:0;transform:translate(20px)}}@keyframes sv-eye{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.sova *,.sova :before,.sova :after,.part *,.part :before,.part :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.crt:after{content:none}.cursor{animation:none}.radar.is-scan .radar__sweep,.radar.is-lock .radar__sweep{animation:none;transform:rotate(128deg)}.route.is-live .route__node:after,.eyes__e{animation:none}}
.tga{background:var(--bg-0);--safe-t:max(env(safe-area-inset-top), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--safe-b:max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px));flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden}:is(.tga,.tga-kit) .eyes__e{animation:none}.tga__main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden auto}.tga__main::-webkit-scrollbar{display:none}.tga__in{flex-direction:column;flex:1 0 auto;gap:20px;width:100%;max-width:560px;margin-inline:auto;padding:16px 16px 28px;display:flex}.tga__in--full{padding-top:24px;padding-bottom:calc(28px + var(--safe-b));justify-content:center}.tg-crt{z-index:70;opacity:.1}.tg-crt:after{content:none}.tbar{z-index:30;background:var(--bg-0);border-bottom:1px solid var(--border);padding-top:var(--safe-t);flex:none;position:relative}.tbar__in{align-items:center;gap:4px;max-width:560px;height:52px;margin-inline:auto;padding:0 6px 0 10px;display:flex}.tbar__brand{min-width:0;min-height:44px;font:700 13px/1 var(--mono);letter-spacing:.04em;color:var(--text);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tbar__eyes{color:var(--accent)}.tbar__eyes .eyes__br{color:var(--text-dim)}.tbar__back{margin-left:-6px}.tbar__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);overflow:hidden}.tbar__crumb b{color:var(--text);font-weight:500}.tbar__end{align-items:center;gap:2px;margin-left:auto;display:flex}.net{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.net:before{content:"";background:var(--ok);flex:none;width:6px;height:6px}.net.is-busy:before{background:var(--accent);animation:sv-pulse 1s var(--ease-io) infinite}.net.is-off:before{background:var(--danger)}@media (max-width:359px){.net__txt{display:none}}.bnav{z-index:30;background:var(--bg-0);border-top:1px solid var(--border);padding-bottom:var(--safe-b);flex:none;position:relative}.bnav__in{grid-template-columns:repeat(4,minmax(0,1fr));max-width:560px;margin-inline:auto;display:grid}.bnav__btn{cursor:pointer;min-height:56px;color:var(--text-dim);font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:color var(--t-hover) var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 4px;display:flex;position:relative}.bnav__btn .ico{color:var(--text-dim);transition:color var(--t-hover) var(--ease)}.bnav__btn:hover{color:var(--text-muted)}.bnav__btn[aria-current=page],.bnav__btn[aria-expanded=true]{color:var(--text)}.bnav__btn[aria-current=page] .ico,.bnav__btn[aria-expanded=true] .ico{color:var(--accent)}.bnav__btn[aria-current=page]:before{content:"";background:var(--accent);height:1px;position:absolute;top:-1px;left:30%;right:30%}.tga.kb-open .bnav{display:none}.scr-h{flex-direction:column;gap:8px;display:flex}.scr-h__k{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tg-h1{font:700 26px/1.05 var(--sans);letter-spacing:-.02em;text-transform:uppercase;color:var(--text);text-wrap:balance;overflow-wrap:anywhere}.tg-h1:focus{outline:none}.tg-hero{font:700 44px/.92 var(--sans);letter-spacing:-.035em;text-transform:uppercase;color:var(--text)}.tg-lede{font:400 15px/1.55 var(--sans);color:var(--text-muted);text-wrap:pretty}.tg-lede b{color:var(--text);font-weight:500}.tg-note{font:400 13px/1.5 var(--sans);color:var(--text-muted)}.tg-mono{font:500 11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.sl{min-height:20px;font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.sl__n{color:var(--accent);margin-right:8px}.sl__aside{color:var(--text-dim);letter-spacing:.06em;text-transform:none;font-size:12px}.blk{flex-direction:column;gap:10px;display:flex}@media (max-width:359px){.tg-h1{font-size:23px}.tg-hero{font-size:36px}}.pb{flex-direction:column;gap:14px;padding:16px;display:flex}.pb--rows{gap:0;padding:2px 16px}:is(.tga,.tga-kit) .rowi{min-height:46px;padding:11px 0}:is(.tga,.tga-kit) .rowi__v{font-size:14px}.rowi__v small{color:var(--text-dim);font-size:12px}.rowi__v.is-ok{color:var(--ok)}.rowi__v.is-warn{color:var(--accent-bright)}.rowi__v.is-danger{color:var(--danger)}:is(.tga,.tga-kit) .rowi__v--money{font:600 15px/1.35 var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}:is(.tga,.tga-kit) .bk__v{font:600 14px/1.45 var(--sans);letter-spacing:-.005em}:is(.tga,.tga-kit) .hrow__amt{font:600 15px/1.3 var(--sans);letter-spacing:-.01em}.acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:is(.tga,.tga-kit) .keybox{background:var(--bg-0)}.keybox__v.is-masked{letter-spacing:.3em;color:var(--text-muted)}.keybox__v.is-open{letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;padding:8px 0;font-size:12.5px;line-height:1.45}.subsel{background:var(--bg-1);border:1px solid var(--border-strong);max-width:100%;min-height:44px;color:var(--text);cursor:pointer;font:500 12px/1 var(--mono);letter-spacing:.08em;white-space:nowrap;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:0 12px;display:inline-flex}.subsel__n,.subsel .ico{color:var(--text-dim)}.subsel:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border-strong))}.stat{flex-direction:column;gap:16px;padding:18px 16px 16px;display:flex}.stat__t{font:700 28px/1.02 var(--sans);letter-spacing:-.025em;text-transform:uppercase;color:var(--text)}.stat__d{font:400 15px/1.5 var(--sans);color:var(--text-muted);margin-top:8px}.stat.is-live .badge:before{box-shadow:0 0 8px}.stat.is-warn{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.badge--warn{color:var(--accent-bright)}.qa{background:var(--bg-1);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qa--2{grid-template-columns:repeat(2,minmax(0,1fr))}.qa__btn{border:0;border-left:1px solid var(--border);min-height:76px;color:var(--text);cursor:pointer;text-align:left;font:500 14px/1.2 var(--sans);-webkit-tap-highlight-color:transparent;transition:background-color var(--t-hover) var(--ease);background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;margin:0;padding:14px 12px 12px;display:flex}.qa__btn:first-child{border-left:0}.qa__btn .ico{color:var(--text-muted);transition:color var(--t-hover) var(--ease)}.qa__btn:hover,.qa__btn:active{background:var(--bg-2)}.qa__btn:active .ico{color:var(--accent)}:is(.tga,.tga-kit) .btn{font:600 13px/1.15 var(--sans);letter-spacing:.05em}:is(.tga,.tga-kit) .btn--lg{min-height:52px;font-size:14px}:is(.tga,.tga-kit) .btn--sm{font-size:12px}:is(.tga,.tga-kit) .btn:active{border-color:var(--accent)}:is(.tga,.tga-kit) .btn--primary:active{background:var(--accent-bright);border-color:var(--accent-bright)}:is(.tga,.tga-kit) .btn.is-busy:before,:is(.tga,.tga-kit) .btn.is-busy:after{content:none}:is(.tga,.tga-kit) .btn .dots{margin-left:2px}:is(.tga,.tga-kit) .mlink{font-size:11px}:is(.tga,.tga-kit) .chip[aria-pressed=true]{background:var(--bg-2);border-color:var(--accent);color:var(--text);font-weight:600}:is(.tga,.tga-kit) .method{gap:12px;min-height:60px;padding:12px 14px}.method__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.method__p{font:700 18px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;flex:none}.method__tag{margin-left:8px}.mlist{flex-direction:column;gap:8px;display:flex}.mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mgrid .method{min-height:56px;padding:10px 12px}.mgrid .method__t{font-size:14px}.devpick2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}:is(.tga,.tga-kit) .stepper{grid-template-columns:52px minmax(64px,auto) 52px}.toggle-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.toggle-row .switch{flex:none}.xrow{background:var(--bg-1);border:1px solid var(--border);width:100%;min-height:52px;color:var(--text);cursor:pointer;text-align:left;font:500 15px/1.3 var(--sans);align-items:center;gap:12px;margin:0;padding:0 14px;display:flex}.xrow__t{flex:auto;min-width:0}.xrow__h{font:500 12px/1.3 var(--mono);color:var(--text-dim);white-space:nowrap}.xrow__h.is-on{color:var(--ok)}.xrow .ico{color:var(--text-dim);transition:transform var(--t-ui) var(--ease)}.xrow[aria-expanded=true]{border-bottom-color:#0000}.xrow[aria-expanded=true] .ico{color:var(--accent);transform:rotate(180deg)}.xbody{background:var(--bg-1);border:1px solid var(--border);border-top:0;flex-direction:column;gap:12px;margin-top:-1px;padding:4px 14px 14px;display:flex}.xbody__sep{background:var(--border);height:1px}.mrows{flex-direction:column;display:flex}.mrow{border:0;border-bottom:1px solid var(--border);width:100%;min-height:52px;color:var(--text);cursor:pointer;text-align:left;font:500 16px/1.2 var(--sans);-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:14px;margin:0;padding:0 2px;text-decoration:none;display:flex}.mrow:last-child{border-bottom:0}.mrow .ico{color:var(--text-muted)}.mrow__t{flex:auto;min-width:0}.mrow__h{font:500 12px/1 var(--mono);letter-spacing:.02em;color:var(--text-dim);white-space:nowrap}.mrow__chev{color:var(--text-dim)}.mrow:hover .mrow__t,.mrow:active .mrow__t{color:var(--accent-bright)}.mrow--danger,.mrow--danger .ico,.mrow--danger:hover .mrow__t{color:var(--danger)}.lrows{flex-direction:column;display:flex}.lrow{border:0;border-bottom:1px solid var(--border);width:100%;min-height:62px;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin:0;padding:12px 0;display:grid}.lrow:last-child{border-bottom:0}.lrow--static{cursor:default}.lrow__t{font:600 15px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lrow__m{font:400 12px/1.4 var(--mono);color:var(--text-dim);letter-spacing:.02em;grid-column:1}.lrow__r{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:6px;display:flex}.lrow__note{font:400 13px/1.5 var(--sans);color:var(--text-muted);grid-column:1/-1}:is(.tga,.tga-kit) .devrow{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 0}:is(.tga,.tga-kit) .devrow .itile{width:36px;height:36px}:is(.tga,.tga-kit) .devrow__a{opacity:1;grid-column:auto}.devrow__k{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:5px}:is(.tga,.tga-kit) .hrow__btn{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"type amt chev""date st chev";gap:6px 12px;min-height:64px}:is(.tga,.tga-kit) .hrow__type{grid-area:type}:is(.tga,.tga-kit) .hrow__amt{grid-area:amt}:is(.tga,.tga-kit) .hrow__date{grid-area:date}:is(.tga,.tga-kit) .hrow__st{grid-area:st;justify-self:end}:is(.tga,.tga-kit) .hrow__chev{grid-area:chev}:is(.tga,.tga-kit) .hrow__det{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}:is(.tga,.tga-kit) .wstep__body{padding-left:0}.trf{flex-direction:column;gap:10px;display:flex}.trf__v{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trf__n{font:700 22px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.trf__n small{color:var(--text-muted);letter-spacing:0;font-size:13px;font-weight:500}.progress--warn .progress__fill{background:color-mix(in srgb, var(--danger) 55%, var(--accent))}.ctabar{z-index:10;background:rgba(var(--bg0-rgb), .96);border-top:1px solid var(--border);flex:none;position:sticky;bottom:0}.ctabar__in{flex-direction:column;gap:8px;max-width:560px;margin-inline:auto;padding:12px 16px;display:flex}.ctabar__note{font:500 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--text-dim);text-align:center}.tga.kb-open .ctabar{position:relative}.amount{font:700 46px/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text)}.cd{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:10px;display:flex}.cd b{color:var(--text);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:600}:is(.tga,.tga-kit) .flow__row{padding:13px 0}.flow__st .dots{color:var(--accent)}.flash{animation:tg-flash 1s var(--ease) 1}.res-code{font:600 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.bs{z-index:85;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.bs__scrim{background:rgba(var(--bg0-rgb), .78);cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.bs__panel{overscroll-behavior:contain;background:var(--bg-1);border-top:1px solid var(--border-strong);max-height:calc(100% - 48px);padding-bottom:var(--safe-b);animation:tg-up var(--t-ui) var(--ease);scrollbar-width:none;position:relative;overflow-y:auto}.bs__panel::-webkit-scrollbar{display:none}.bs__panel:focus{outline:none}.bs__in{max-width:560px;margin-inline:auto}.bs__grip{background:var(--border-strong);width:36px;height:3px;margin:8px auto 0}.bs__head{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 6px 0 16px;display:flex}.bs__title{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bs__body{flex-direction:column;gap:14px;padding:0 16px 20px;display:flex}:is(.tga,.tga-kit) .modal{z-index:90;position:absolute}:is(.tga,.tga-kit) .modal__dialog{max-height:calc(100% - 32px)}:is(.tga,.tga-kit) .modal__title{font-size:19px}.qrp{flex-direction:column;align-items:center;gap:14px;padding:6px 0 4px;display:flex}:is(.tga,.tga-kit) .qr svg{width:208px;height:208px}.mtr{background:var(--bg-1);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mtr>div{border-left:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.mtr>div:nth-child(odd){border-left:0}.mtr>div:nth-child(n+3){border-top:1px solid var(--border)}.mtr__v{font:700 24px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text)}.facts3{background:var(--bg-1);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.facts3>div{border-left:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;padding:14px 12px;display:flex}.facts3>div:first-child{border-left:0}.facts3__v{font:700 17px/1.1 var(--sans);letter-spacing:-.01em;text-transform:uppercase}.gcode{border:1px solid var(--border-strong);background:var(--bg-0);min-height:72px;font:600 24px/1 var(--mono);letter-spacing:.14em;color:var(--text);justify-content:center;align-items:center;padding:0 12px;display:flex}.linkv{font:500 12.5px/1.45 var(--mono);color:var(--text-muted);overflow-wrap:anywhere}:is(.tga,.tga-kit) .empty{padding:22px 18px}.errst{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));background:var(--bg-1);flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px;display:flex}.errst__code{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--danger)}.errst__t{font:600 17px/1.35 var(--sans);color:var(--text)}.errst__rid{font:400 11.5px/1.5 var(--mono);color:var(--text-dim);letter-spacing:.04em;overflow-wrap:anywhere}.sk{flex-direction:column;gap:10px;display:flex}.sk .skel{height:14px}.skel--t{width:55%;height:26px!important}.skel--s{width:38%}.skel--m{width:72%}.skel--b{height:52px!important}.skel--r{border-bottom:1px solid var(--bg-0);height:46px!important}.full{width:100%;max-width:560px;padding:calc(32px + var(--safe-t)) 20px calc(32px + var(--safe-b));flex-direction:column;flex:auto;justify-content:center;gap:18px;margin-inline:auto;display:flex}.full__mark{font:700 22px/1 var(--mono);color:var(--accent);letter-spacing:.02em}.full__mark .eyes__br{color:var(--text-dim)}.full .btn{margin-top:6px}.boot{gap:22px}.boot .scanbar{max-width:220px}.boot__lines{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-direction:column;gap:12px;display:flex}.boot__line{align-items:center;gap:12px;display:flex}.boot__st{width:28px;color:var(--text-dim);flex:none}.boot__line.is-now{color:var(--text-muted)}.boot__line.is-now .boot__st{color:var(--accent)}.boot__line.is-done{color:var(--text-muted)}.boot__line.is-done .boot__st{color:var(--ok)}:is(.tga,.tga-kit) .toasts{left:12px;right:12px;bottom:calc(68px + var(--safe-b));align-items:stretch;max-width:none;position:absolute}.tga.no-nav .toasts{bottom:calc(16px + var(--safe-b))}:is(.tga,.tga-kit) .toast{text-transform:none;letter-spacing:.01em;font:500 13px/1.4 var(--sans)}:is(.tga,.tga-kit) .toast__tag{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.tga-kit{font-family:var(--sans);color:var(--text)}.sheet--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.kit-frame{border:1px solid var(--border);background:var(--bg-0);position:relative;overflow:hidden}.kit-stack{flex-direction:column;gap:12px;display:flex}.kit-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kit-h{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:14px;margin:0 0 20px;display:flex}.kit-h:after{content:"";background:var(--border);flex:1;height:1px}@media (min-width:640px){.tga__in{padding-top:24px}.tg-h1{font-size:30px}.bs{justify-content:center;align-items:center;padding:24px}.bs__panel{border:1px solid var(--border-strong);width:min(100%,520px);max-height:calc(100% - 48px)}.bs__grip{display:none}}@keyframes tg-up{0%{opacity:0;transform:translateY(24px)}}@keyframes tg-flash{0%{border-color:var(--accent);box-shadow:var(--glow-snap)}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.bs__panel,.flash{animation:none!important}.net.is-busy:before{animation:none}}
html,body{height:100%}body{overscroll-behavior:none;overflow:hidden}#__next,body>div:first-child{height:100%}.mockp{right:12px;bottom:calc(76px + var(--safe-b,0px));z-index:40;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}.tga.no-nav .mockp{bottom:calc(84px + var(--safe-b,0px))}.mockp__toggle{background:var(--bg-2);opacity:.85}.mockp__menu{width:min(320px,100vw - 24px);max-height:60vh;box-shadow:var(--dock);padding:6px;overflow-y:auto}.mockp__cap{padding:6px 8px 8px}.mockp__item{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:8px;display:flex}.mockp__item:last-child{border-bottom:0}.mockp__item[aria-checked=true] .mockp__id{color:var(--accent)}.mockp__id{font:600 11px/1.3 var(--mono);letter-spacing:.06em;color:var(--text-muted)}.mockp__l{font:400 13px/1.35 var(--sans)}.page-solo{min-height:100dvh;display:flex}.tga__in--chat{flex:1 1 0;gap:0;min-height:0;padding:0}.tga .chat--tg{border-width:0;flex:1 1 0;height:auto;min-height:0;position:relative}@media (min-width:561px){.tga .chat--tg{border-left-width:1px;border-right-width:1px}}.chat--tg .chat__name:focus{outline:none}.chat__logw{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.chat__logw>.chat__log{overscroll-behavior:contain;scrollbar-width:none;min-height:0}.chat__logw>.chat__log::-webkit-scrollbar{display:none}.chat__down{z-index:2;background:var(--bg-2);position:absolute;bottom:12px;right:12px}.chat--tg .msg__b{overflow-wrap:anywhere}.chat--tg .msg__b b{font-weight:600}.msg__who.is-err{color:var(--danger)}.msg.is-pending .msg__b{opacity:.62}.msg.is-failed .msg__b{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.msg__acts{flex-wrap:wrap;gap:4px;display:flex}.msg__code{background:var(--bg-0);border:1px solid var(--border-strong);font:500 13px/1.4 var(--mono);letter-spacing:.02em;padding:1px 5px}.msg__code--copy{cursor:pointer;color:var(--accent-bright)}.msg__pre{background:var(--bg-0);border:1px solid var(--border);font:400 12.5px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;padding:10px 12px}.msg__q{border-left:2px solid var(--accent);color:var(--text-muted);margin:6px 0;padding-left:12px}.msg__sp{background:var(--text-dim);color:#0000;cursor:pointer}.msg__sp.is-open{color:inherit;cursor:auto;background:0 0}.msg__b--media{padding:4px}.msg__att+.msg__t{margin-top:10px}.msg__ph{cursor:zoom-in;background:0 0;border:0;max-width:100%;margin:0;padding:0;line-height:0;display:block}.msg__ph img{object-fit:contain;max-width:100%;max-height:280px;display:block}.msg__ph .skel{width:min(220px,60vw);height:150px}.msg__doc{max-width:100%;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.msg__doc:disabled{cursor:default}.msg__doc .itile{color:var(--text)}.msg__docT{flex-direction:column;gap:4px;min-width:0;display:flex}.msg__docN{font:600 14px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg__docS{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.msg__gone{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:8px;display:inline-flex}.msg__retry{cursor:pointer;min-height:44px;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.msg__act{background:var(--bg-1);border:1px solid var(--border-strong);flex-direction:column;align-items:flex-start;gap:12px;padding:14px;display:flex}.msg__actL{font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;display:flex}.msg__actL b{color:var(--text);font-weight:600}.msg__actL .ico{color:var(--accent)}.msg__res{border-left:2px solid var(--border-strong);font:400 14px/1.5 var(--sans);color:var(--text-muted);white-space:pre-line;padding-left:12px}.msg__res.is-ok{border-left-color:var(--ok)}.msg__res.is-err{border-left-color:var(--danger)}.chat--tg .rate__btn{place-items:center;display:inline-grid}.chat__sk{flex-direction:column;gap:14px;display:flex}.chat__sk .skel{min-height:0}.chat__quick .chip{white-space:normal;text-align:left;max-width:100%;padding-block:8px;line-height:1.25}.chat__quick .chip .dots{margin-left:2px}.chat__file{align-items:center;gap:12px;padding:10px 12px 0;display:flex}.chat__file img,.chat__file .itile{object-fit:cover;border:1px solid var(--border-strong);flex:none;width:44px;height:44px}.chat__fileT{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.chat__fileN{font:500 14px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat__fileS{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.chat__count{font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--text-dim);text-align:right;padding:8px 16px 0}.chat__count.is-err{color:var(--danger)}.chat--tg .chat__bar{padding-bottom:calc(12px + var(--safe-b));align-items:flex-end}.tga.kb-open .chat--tg .chat__bar{padding-bottom:12px}.chat--tg .chat__bar>.btn{height:48px}.chat__in{resize:none;min-height:48px;max-height:132px;padding:13px 14px;line-height:20px;display:block;overflow-y:auto}textarea.input.chat__in{resize:none;min-height:48px;padding:13px 14px;line-height:20px}.chat__err{margin-block:auto}.chat__errA{flex-wrap:wrap;gap:8px;display:flex}.chat-lb{z-index:95;padding:calc(60px + var(--safe-t)) 12px calc(24px + var(--safe-b));background:rgba(var(--bg0-rgb), .94);animation:sv-rise var(--t-ui) var(--ease);place-items:center;display:grid;position:absolute;inset:0}.chat-lb img{object-fit:contain;border:1px solid var(--border-strong);max-width:100%;max-height:100%}.chat-lb__x{top:calc(8px + var(--safe-t));background:var(--bg-1);position:absolute;right:8px}.chat__quick .chip:disabled{opacity:.55;cursor:default}.tga .bnav__btn{font:500 10px/1 var(--mono);letter-spacing:.08em}@keyframes tg-in{0%{opacity:0;transform:translateY(8px)}}@keyframes tg-fade{0%{opacity:0}}@keyframes tg-pop{0%{transform:scale(.3)}65%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes tg-grow{0%{transform:scaleX(0)}}@keyframes tg-bump{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes tg-lock{0%{opacity:0;inset:-14px}}@keyframes tg-num{0%{opacity:.25;transform:translateY(-6px)}}.tga__main>.tga__in{animation:tg-in var(--t-ui) var(--ease)}.tga .hud:after{animation:tg-lock var(--t-sys) var(--ease)}.tga :is(.btn,.qa__btn,.chip,.seg__btn,.rate__btn,.stepper__btn,.subsel,.method,.xrow){transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--t-hover);transition-timing-function:var(--ease)}.tga :is(.btn,.qa__btn,.chip,.seg__btn,.rate__btn,.stepper__btn,.subsel):active:not(:disabled){transition-duration:60ms;transform:scale(.97)}.tga :is(.method,.xrow):active{transition-duration:60ms;transform:scale(.99)}.tga .qa__btn .ico{transition:color var(--t-hover) var(--ease), transform var(--t-ui) var(--ease)}.tga .qa__btn:active .ico{transform:translateY(-2px)}.tga .mrow .mrow__chev{transition:transform var(--t-ui) var(--ease), color var(--t-hover) var(--ease)}.tga .mrow:hover .mrow__chev,.tga .mrow:active .mrow__chev{color:var(--accent);transform:translate(3px)}.tga .bs__panel .mrow{animation:tg-in var(--t-ui) var(--ease) backwards}.tga .bs__panel .mrow:nth-child(2){animation-delay:25ms}.tga .bs__panel .mrow:nth-child(3){animation-delay:50ms}.tga .bs__panel .mrow:nth-child(4){animation-delay:75ms}.tga .bs__panel .mrow:nth-child(5){animation-delay:.1s}.tga .bs__panel .mrow:nth-child(6){animation-delay:.125s}.tga .bs__panel .mrow:nth-child(n+7){animation-delay:.15s}.tga :is(.bs__scrim,.modal__scrim){animation:tg-fade var(--t-ui) var(--ease)}.tga .method[aria-checked=true] .method__r:after{animation:tg-pop var(--t-ui) var(--ease)}.tga .tab[aria-selected=true]:after,.tga .bnav__btn[aria-current=page]:before{animation:tg-grow var(--t-ui) var(--ease)}.tga .bnav__btn .ico{transition:color var(--t-hover) var(--ease), transform .16s var(--ease)}.tga .bnav__btn:active .ico{transform:scale(.86)}.tga .bnav__btn[aria-current=page] .ico,.tga .bnav__btn[aria-expanded=true] .ico{animation:tg-bump .32s var(--ease)}.tga .stepper__val{animation:tg-num .2s var(--ease)}.tga .wstep.is-open .wstep__body{animation:tg-in var(--t-ui) var(--ease)}.tga .wstep.is-done .wstep__n{animation:tg-pop .28s var(--ease)}.tga .keybox__v{animation:tg-fade .2s var(--ease)}.tga .chat--tg .msg{animation:tg-in .2s var(--ease)}
