@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2)format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2)format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2)format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.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:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/golos-text-cyrillic-ext-800-normal-MgQvlP1M.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-800-normal-nAniE-it.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:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/golos-text-cyrillic-800-normal-n8hjK-Mh.woff2)format("woff2"),url(/assets/golos-text-cyrillic-800-normal-DeDNPNQP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/golos-text-latin-ext-800-normal-B3jauhB1.woff2)format("woff2"),url(/assets/golos-text-latin-ext-800-normal-DctlWd28.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:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/golos-text-latin-800-normal-Dj36HFM-.woff2)format("woff2"),url(/assets/golos-text-latin-800-normal-B_cdlg2g.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==)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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Golos Text", system-ui, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Golos Text", system-ui, Arial, sans-serif;--default-mono-font-family:var(--font-mono);--font-heading:"Golos Text", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}h1,h2,h3{font-family:var(--font-heading)}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:1rem;--background:#f1ece1;--foreground:#1b2536;--card:#fbf8f1;--card-foreground:#1b2536;--popover:#fbf8f1;--popover-foreground:#1b2536;--primary:#b8862f;--primary-foreground:#fff;--secondary:#f3ede2;--secondary-foreground:#1b2536;--muted:#f3ede2;--muted-foreground:#6a6c63;--accent:#f2e6cc;--accent-foreground:#8f6923;--destructive:#c94f3d;--border:#dcd3c0;--input:#dcd3c0;--ring:#b8862f;--chart-1:#b8862f;--chart-2:#14284b;--chart-3:#177e72;--chart-4:#d9a441;--chart-5:#97a3bc;--sidebar:#14284b;--sidebar-foreground:#ede7da;--sidebar-primary:#d9a441;--sidebar-primary-foreground:#14284b;--sidebar-accent:#1e3255;--sidebar-accent-foreground:#d9a441;--sidebar-border:#24365a;--sidebar-ring:#d9a441;--sidebar-muted:#8fa0bc;--ark-surface-2:#f3ede2;--ark-gold:#b8862f;--ark-gold-600:#9a701f;--ark-gold-50:#f2e6cc;--ark-gold-bright:#d9a441;--ark-navy:#14284b;--ark-dark:#14284b;--ark-night:#0e1b31;--ark-teal:#177e72;--ark-amber:#d98f1f;--ark-amber-600:#b87716;--ark-success:#177e72;--ark-amber-tag:#b87716;--ark-danger:#c94f3d;--shadow:none;--ark-green:var(--ark-gold);--ark-green-600:var(--ark-gold-600);--ark-green-50:var(--ark-gold-50)}.dark{--background:#0b1424;--foreground:#ede7da;--card:#122036;--card-foreground:#ede7da;--popover:#122036;--popover-foreground:#ede7da;--primary:#d9a441;--primary-foreground:#14284b;--secondary:#16273f;--secondary-foreground:#ede7da;--muted:#16273f;--muted-foreground:#949cab;--accent:#2c2a1e;--accent-foreground:#e0b45e;--destructive:#e77a68;--border:#243450;--input:#243450;--ring:#d9a441;--chart-1:#d9a441;--chart-2:#7d97c8;--chart-3:#2fa093;--chart-4:#e0b45e;--chart-5:#506488;--sidebar:#0e1b31;--sidebar-foreground:#ede7da;--sidebar-primary:#d9a441;--sidebar-primary-foreground:#14284b;--sidebar-accent:#182a47;--sidebar-accent-foreground:#d9a441;--sidebar-border:#1d2e4e;--sidebar-ring:#d9a441;--sidebar-muted:#7e8ca6;--ark-surface-2:#16273f;--ark-gold:#d9a441;--ark-gold-600:#e6b95f;--ark-gold-50:#2c2a1e;--ark-gold-bright:#d9a441;--ark-navy:#14284b;--ark-dark:#0e1b31;--ark-night:#0e1b31;--ark-teal:#2fa093;--ark-amber:#f0b04c;--ark-amber-600:#ffcb7d;--ark-success:#2fa093;--ark-amber-tag:#f0b04c;--ark-danger:#e77a68;--shadow:none;--ark-green:var(--ark-gold);--ark-green-600:var(--ark-gold-600);--ark-green-50:var(--ark-gold-50)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.app{grid-template-rows:1fr;grid-template-columns:248px 1fr;height:100vh;display:grid}.logo{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.logo svg{display:block}.spacer{flex:1}.pill{border:1px solid var(--border);background:var(--ark-surface-2);cursor:pointer;color:var(--foreground);border-radius:10px;align-items:center;gap:9px;padding:5px 12px 5px 6px;font-size:13.5px;font-weight:500;display:flex}.pill:hover{background:var(--card)}.profile-wrap{position:relative}.menu-backdrop{z-index:40;position:fixed;inset:0}.menu{z-index:41;background:var(--card);border:1px solid var(--border);min-width:230px;color:var(--foreground);border-radius:12px;padding:6px;position:absolute;top:46px;right:0}.menu .item{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.menu .item:hover{background:var(--ark-surface-2)}.menu .sep{background:var(--border);height:1px;margin:6px 4px}.menu .lang{padding:8px 12px}.menu .lang .lbl{color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;display:flex}.menu .lang .opts{gap:6px;display:flex}.menu .lang .opts button{border:1px solid var(--border);cursor:pointer;color:var(--muted-foreground);background:0 0;border-radius:8px;flex:1;padding:6px 4px;font-size:12.5px;font-weight:500}.menu .lang .opts button.active{background:var(--ark-green);color:#fff;border-color:var(--ark-green)}.ava{background:var(--ark-green-50);width:28px;height:28px;color:var(--ark-green);border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.side{border-right:1px solid var(--sidebar-border);background:var(--sidebar);color:var(--sidebar-foreground);flex-direction:column;min-height:0;display:flex;overflow:visible}.side-brand{border-bottom:1px solid var(--sidebar-border);flex:none;align-items:center;gap:10px;height:60px;padding:0 16px;display:flex}.side-brand .brand-lockup b{letter-spacing:.3px;font-size:16px}.side-brand .sub{color:var(--sidebar-muted);margin-top:-2px;font-size:11.5px;font-weight:500;display:block}.net-wrap{margin:12px 12px 2px;position:relative}.side-net{background:var(--sidebar-accent);width:100%;color:var(--sidebar-foreground);cursor:pointer;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .12s,border-color .12s;display:flex}.side-net:hover{background:color-mix(in srgb,#fff 10%,var(--sidebar-accent));border-color:color-mix(in srgb,var(--ark-gold-bright) 40%,transparent)}.side-net>span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.side-net [class*=lucide]{color:var(--sidebar-muted)}.net-menu{min-width:0;top:calc(100% + 6px);left:0;right:0}.net-menu .item.active{color:var(--ark-green);font-weight:600}.rfilter{position:relative}.rfilter-btn{border:1px solid var(--border);background:var(--card);height:38px;color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex}.rfilter-btn:hover{background:var(--ark-surface-2)}.rfilter-btn [class*=lucide]{color:var(--muted-foreground)}.rfilter-menu{min-width:210px;top:calc(100% + 6px);left:auto;right:0}.rfilter-menu .item.active{color:var(--ark-green);font-weight:600}.rfilter.wide{display:block}.rfilter.wide .rfilter-btn{width:100%;height:38px}.rfilter.wide .rfilter-btn>span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rfilter.wide .rfilter-btn [class*=lucide]:first-child{color:var(--ark-green)}.rfilter.wide .rfilter-menu{max-height:220px;left:0;right:0;overflow:auto}.msel{display:inline-flex;position:relative}.msel.wide{display:flex}.msel.wide .msel-btn{width:100%}.msel-btn{border:1px solid var(--border);background:var(--ark-surface-2);min-width:178px;height:40px;color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 7px;font-family:inherit;font-size:13.5px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.msel-btn:hover{background:var(--card);border-color:color-mix(in srgb,var(--ark-green) 38%,var(--border))}.msel-btn>span{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.msel-ic{background:var(--ark-green-50);width:26px;height:26px;color:var(--ark-green);border-radius:8px;flex:none;place-items:center;display:grid}.msel-btn .chev{color:var(--muted-foreground);flex:none;margin-left:auto;padding-left:8px}.msel-menu{min-width:210px;inset:auto 0 calc(100% + 6px) auto}.msel.wide .msel-menu{left:0;right:0}.msel-menu .item.active{color:var(--ark-green);font-weight:600}.msel-menu .item.active [class*=lucide]{color:var(--ark-green)}.side .nav{flex:1;min-height:0;padding:8px 12px 12px;overflow:auto}.fab{z-index:50;cursor:pointer;background:var(--ark-green);color:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:background .12s;display:grid;position:fixed;bottom:26px;right:26px}.fab:hover{background:var(--ark-green-600)}.fab:active{transform:translateY(0)}.side-bottom{border-top:1px solid var(--sidebar-border);flex:none;padding:12px}.profile-card{cursor:pointer;width:100%;color:var(--sidebar-foreground);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;transition:background .12s;display:flex}.profile-card:hover{background:var(--sidebar-accent)}.pc-info{flex-direction:column;flex:1;min-width:0;display:flex}.pc-info b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pc-info span{color:var(--sidebar-muted);font-size:11.5px;font-weight:500}.profile-menu{min-width:250px;inset:auto auto 0 calc(100% + 14px)}.profile-menu .mhead{padding:6px 12px 2px}.profile-menu .mhead b{font-size:13.5px;font-weight:600}.profile-menu .mhead div{color:var(--muted-foreground);font-size:12.5px}.profile-menu .item .val{color:var(--muted-foreground);margin-left:auto;font-size:12.5px;font-weight:500}.profile-menu .item .chev{color:var(--muted-foreground);margin-left:8px;transition:transform .15s}.profile-menu .item .chev.rot{transform:rotate(180deg)}.profile-menu .submenu{padding:2px 0}.profile-menu .submenu .item.sub{padding-left:38px;font-weight:500}.profile-menu .item.active{color:var(--ark-green)}.count-badge{background:var(--ark-danger);color:#fff;border-radius:20px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.menu .item.danger{color:var(--ark-danger)}.menu .item.danger:hover{background:color-mix(in srgb,var(--ark-danger) 10%,transparent)}.side-foot{color:var(--sidebar-muted);letter-spacing:.2px;padding:10px 4px 0;font-size:11.5px;font-weight:500}.navlbl{text-transform:uppercase;letter-spacing:.6px;color:var(--sidebar-muted);padding:12px 12px 6px;font-size:11.5px;font-weight:600}.nav a{color:var(--sidebar-muted);cursor:pointer;border-radius:10px;align-items:center;gap:11px;margin-bottom:2px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.nav a .ic{width:18px;color:inherit;justify-content:center;align-items:center;display:flex}.nav a:hover{background:var(--sidebar-accent);color:var(--sidebar-foreground)}.nav a.active{background:color-mix(in srgb,var(--ark-gold-bright) 16%,transparent);color:var(--sidebar-primary)}.nav a .badge{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:600}.nav a .badge.red{background:var(--ark-danger)}.main{min-width:0;padding:26px 30px;overflow:auto}.page-h{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.page-h h1{letter-spacing:-.3px;margin:0;font-size:23px;font-weight:600}.page-h p{color:var(--muted-foreground);margin:3px 0 0;font-size:13.5px}.grid{gap:16px;display:grid}.cols-4{grid-template-columns:repeat(4,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-2{grid-template-columns:repeat(2,1fr)}@media (width<=1100px){.cols-4,.cols-3{grid-template-columns:repeat(2,1fr)}}.grid>*{min-width:0}.panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.panel.flush{padding:0;overflow:hidden}.sec-h{align-items:center;margin-bottom:14px;display:flex}.sec-h h3{margin:0;font-size:15px;font-weight:600}.sec-h .more{color:var(--muted-foreground);cursor:pointer;margin-left:auto;font-size:13.5px;font-weight:500}.sec-h .more:hover{color:var(--ark-green)}.stat .lbl{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.stat .val{letter-spacing:-.5px;margin-top:10px;font-size:27px;font-weight:700}.stat .chg{margin-top:6px;font-size:12.5px;font-weight:600}.up{color:var(--ark-success)}.down{color:var(--ark-danger)}.stat .ic{background:var(--ark-green-50);width:34px;height:34px;color:var(--ark-green);float:right;border-radius:10px;place-items:center;display:grid}table.jt{border-collapse:collapse;width:100%;font-size:13.5px}.jt th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--border);padding:10px 14px;font-size:12.5px;font-weight:500}.jt td{border-bottom:1px solid var(--border);padding:13px 14px}.jt tr:last-child td{border-bottom:0}.jt tbody tr:hover{background:var(--ark-surface-2)}.tag{border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.tag.green{background:color-mix(in srgb,var(--ark-success) 14%,transparent);color:var(--ark-success)}.tag.amber{background:color-mix(in srgb,var(--ark-amber-tag) 16%,transparent);color:var(--ark-amber-tag)}.tag.blue{background:var(--ark-green-50);color:var(--ark-green)}.tag.gray{background:var(--ark-surface-2);color:var(--muted-foreground);border:1px solid var(--border)}.tag.red{background:color-mix(in srgb,var(--ark-danger) 14%,transparent);color:var(--ark-danger)}.chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chip{white-space:nowrap;vertical-align:middle;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:7px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.chip.active{background:var(--ark-green);color:#fff;border-color:var(--ark-green)}.seg{box-sizing:border-box;background:var(--ark-surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:2px;height:38px;padding:3px;display:inline-flex}.seg button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:100%;padding:0 14px;font-size:13.5px;font-weight:500;display:flex}.seg button.active{background:var(--ark-green);color:#fff}.iconbtn{border:1px solid var(--border);background:var(--ark-surface-2);cursor:pointer;width:38px;height:38px;color:var(--foreground);border-radius:10px;place-items:center;display:grid}.iconbtn:hover{background:var(--card)}.iconbtn.langbtn{align-items:center;gap:7px;width:auto;padding:0 11px;font-size:13.5px;font-weight:500;display:inline-flex}.lang-wrap{position:relative}.lang-menu{min-width:160px}.menu .item.active{color:var(--ark-green)}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:18px;display:flex}.tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.tabs button.active{color:var(--ark-green);border-bottom-color:var(--ark-green)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.date-f{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.drange-wrap{display:inline-flex;position:relative}.drange{border:1px solid var(--border);cursor:pointer;background:var(--card);height:38px;color:var(--muted-foreground);font:inherit;border-radius:10px;align-items:center;gap:7px;padding:0 12px;transition:border-color .12s;display:inline-flex}.drange:hover,.drange.open{border-color:color-mix(in srgb,var(--ark-gold) 45%,var(--border))}.drange>svg{flex:none}.drange b{color:var(--foreground);font-size:13px;font-weight:600}.drange i{color:var(--muted-foreground);font-style:normal}.drange .chev{transition:transform .15s}.drange .chev.rot{transform:rotate(180deg)}.drange-pop{z-index:60;background:var(--card);border:1px solid var(--border);border-radius:14px;width:296px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}.cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-head b{font-size:13.5px}.cal-nav{border:1px solid var(--border);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:color .12s,border-color .12s;display:grid}.cal-nav:hover{color:var(--ark-gold);border-color:color-mix(in srgb,var(--ark-gold) 45%,var(--border))}.cal-dow{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:repeat(7,1fr);margin-bottom:2px;font-size:10.5px;font-weight:600;display:grid}.cal-dow span{place-items:center;height:24px;display:grid}.cal-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.cal-day{height:32px;font:inherit;cursor:pointer;color:var(--foreground);background:0 0;border:0;border-radius:8px;place-items:center;font-size:12.5px;font-weight:500;display:grid}.cal-day:hover{background:var(--secondary)}.cal-day.other{color:var(--muted-foreground);opacity:.45}.cal-day.in{background:var(--ark-gold-50);border-radius:0}.cal-day.edge{background:var(--ark-gold);color:#fff}.cal-foot{align-items:center;gap:2px;margin-top:10px;display:flex}.cal-preset{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:600;transition:color .12s}.cal-preset:hover{color:var(--ark-gold)}.date-f .inp{width:150px;height:38px}.auth{background:var(--background);grid-template-columns:minmax(440px,44%) 1fr;height:100vh;display:grid}.brand-lockup{white-space:nowrap;flex:none;align-items:center;gap:9px;display:inline-flex}.brand-lockup b{letter-spacing:.2px;white-space:nowrap;font-family:Golos Text,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1}.brand-lockup .pos{opacity:.8;margin-left:4px;font-family:Manrope,Golos Text,sans-serif;font-weight:500;display:inline}.auth-pane{background:var(--card);flex-direction:column;min-width:0;display:flex;overflow:auto}.auth-pane-top{flex:none;align-items:center;gap:8px;padding:20px 40px;display:flex}.auth-pane-top .iconbtn,.auth-top .iconbtn{color:var(--muted-foreground);background:0 0;border:0;width:36px;height:36px}.auth-pane-top .iconbtn:hover,.auth-top .iconbtn:hover{background:var(--ark-surface-2);color:var(--foreground)}.auth-pane-top .langbtn,.auth-top .langbtn{width:auto;color:var(--muted-foreground);padding:0 9px}.auth-formwrap{flex:1;place-items:center;padding:24px 40px;display:grid}.auth-form{width:100%;max-width:420px}.auth-pane-foot{text-align:center;color:var(--muted-foreground);flex:none;padding:16px 40px 22px;font-size:12.5px;font-weight:500}.auth-title{letter-spacing:-.4px;margin:0;font-size:25px;font-weight:700}.auth-sub{color:var(--muted-foreground);margin:8px 0 22px;font-size:13.5px;line-height:1.5}.auth-sub b{color:var(--foreground)}.auth-note{color:var(--muted-foreground);margin:14px 0 0;font-size:12.5px;line-height:1.55}.auth-note .link{font:inherit;color:var(--ark-green);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.auth-note .link:hover{color:var(--ark-green-600)}.auth-promo{background:var(--ark-dark);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:64px;display:flex;position:relative;overflow:hidden}.promo-bg{opacity:.1;pointer-events:none;position:absolute;bottom:-90px;right:-90px}.promo-content{z-index:1;max-width:460px;position:relative}.promo-eyebrow{text-transform:uppercase;letter-spacing:.7px;color:#ffffffb3;margin-bottom:14px;font-size:11.5px;font-weight:600;display:inline-block}.promo-title{letter-spacing:-.5px;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.2}.promo-sub{color:#ffffffd9;margin:0 0 30px;font-size:14px;line-height:1.55}.promo-perks{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.promo-perk{align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.pp-ic{background:#ffffff24;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.promo-foot{color:#fff9;letter-spacing:.2px;font-size:11.5px;font-weight:500}@media (width<=860px){.auth{grid-template-columns:1fr}.auth-promo{display:none}}.legal-page{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.auth-top{background:var(--card);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;height:60px;padding:0 22px;display:flex}.hdr-divider{background:var(--border);flex:none;width:1px;height:22px}.legal-body{flex:1;justify-content:center;padding:44px 24px 72px;display:flex;overflow:auto}.legal-doc{width:100%;max-width:680px}.legal-head{text-align:center;margin-bottom:30px}.legal-ic{background:var(--ark-green-50);width:52px;height:52px;color:var(--ark-green);border-radius:12px;place-items:center;margin-bottom:16px;display:inline-grid}.legal-head h1{letter-spacing:-.5px;margin:0;font-size:29px;font-weight:700}.legal-sub{color:var(--muted-foreground);margin:10px 0 14px;font-size:14px}.legal-updated{color:var(--muted-foreground);background:var(--ark-surface-2);border:1px solid var(--border);border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.legal-card{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.legal-block{gap:16px;padding:22px 24px;display:flex}.legal-block+.legal-block{border-top:1px solid var(--border)}.lb-num{background:var(--ark-green-50);width:28px;height:28px;color:var(--ark-green);border-radius:9px;flex:none;place-items:center;font-size:13.5px;font-weight:700;display:grid}.lb-body h3{margin:2px 0 8px;font-size:16px;font-weight:600}.lb-body p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.65}.legal-foot{text-align:center;color:var(--muted-foreground);margin:24px 0 0;font-size:13.5px;line-height:1.6}.legal-foot b{color:var(--foreground)}.btn{cursor:pointer;white-space:nowrap;background:var(--primary);height:38px;color:var(--primary-foreground);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:opacity .12s,background .12s;display:inline-flex}.btn:hover{opacity:.86}.btn.sm{border-radius:9px;height:32px;padding:0 12px;font-size:13.5px}.btn.lg{border-radius:12px;height:46px;font-size:15px;font-weight:600}.btn.block{width:100%}.btn.outline{background:var(--card);border-color:var(--border);color:var(--foreground)}.btn.outline:hover{background:var(--ark-surface-2);opacity:1}.btn.green{background:var(--ark-success);color:#fff}.btn.blue{background:var(--ark-green);color:#fff}.btn.ghost{color:var(--muted-foreground);background:0 0}.btn.ghost:hover{background:var(--ark-surface-2);opacity:1}.btn:disabled{opacity:.45;pointer-events:none}.inp{border:1px solid var(--input);background:var(--card);width:100%;height:38px;color:var(--foreground);border-radius:10px;outline:none;padding:0 12px;font-family:inherit;font-size:14px}.inp:focus{border-color:var(--ark-green)}.inp.with-ic{padding-left:36px}.field{margin-bottom:14px;position:relative}.field>.ic-l,.ic-l{color:var(--muted-foreground);display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.lbl-s{color:var(--muted-foreground);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.switch{background:var(--border);cursor:pointer;border:0;border-radius:20px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;display:inline-block;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch.on{background:var(--ark-success)}.switch.on:after{transform:translate(18px)}.switch.blue.on{background:var(--ark-green)}.dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.dot.green{background:var(--ark-success)}.dot.red{background:var(--ark-danger)}.dot.amber{background:var(--ark-amber-tag)}.dot.gray{background:var(--muted-foreground)}.cbx{border:1.5px solid var(--border);cursor:pointer;color:#fff;background:var(--card);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.cbx.on{background:var(--ark-green);border-color:var(--ark-green)}.btn-brand{cursor:pointer;background:var(--ark-green);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-family:inherit;font-size:15px;font-weight:600;transition:background .12s;display:flex}.btn-brand:hover{background:var(--ark-green-600)}.btn-brand:disabled{opacity:.45;pointer-events:none}.ovl{z-index:80;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sheet{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:400px;overflow:hidden}.sheet-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:18px 20px;display:flex}.sheet-head b{font-size:15px}.sheet-body{padding:20px}.rest-pick{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;width:100%;color:var(--foreground);border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.rest-pick:hover{background:var(--ark-surface-2);border-color:color-mix(in srgb,var(--ark-green) 35%,var(--border))}.rest-pick .rp-ic{background:var(--ark-green-50);width:38px;height:38px;color:var(--ark-green);border-radius:10px;flex:none;place-items:center;display:grid}.rest-pick .rp-name{flex:1;font-size:14px;font-weight:600}.rest-pick [class*=lucide]:last-child{color:var(--muted-foreground)}.menu3{grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}.cat-row{cursor:pointer;color:var(--foreground);border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:14px;font-weight:500;display:flex}.cat-row.active{background:var(--ark-green-50);color:var(--ark-green)}.cat-row .grip{color:var(--muted-foreground);cursor:grab;display:flex}.cat-row .cnt{color:var(--muted-foreground);text-align:right;min-width:16px;font-size:12.5px;font-weight:600}.cat-row.active .cnt{color:var(--ark-green)}.cat-row .cat-edit{color:var(--muted-foreground);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;transition:opacity .12s,background .12s;display:grid}.cat-row:hover .cat-edit{opacity:1}.cat-row .cat-edit:hover{background:var(--card);color:var(--ark-green)}.dishcard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:transform .12s,border-color .12s;overflow:hidden}.dishcard:hover{border-color:color-mix(in srgb,var(--ark-green) 35%,var(--border));transform:translateY(-2px)}.dishcard .ph{background:var(--ark-green-50);height:128px;overflow:hidden}.dishcard .ph img{object-fit:cover;width:100%;height:100%;display:block}.dishcard .body{padding:11px 12px}.dishcard .nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.dishcard .pr{margin-top:3px;font-size:14px;font-weight:700}.dishcard .row{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.dishcard .stopwrap{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:flex}.drawer-ovl{z-index:60;background:#0a101c61;position:fixed;inset:0}.drawer{z-index:61;background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:440px;max-width:calc(100vw - 24px);transition:transform .22s;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 24px))}.drawer.open{transform:none}.drawer-h{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.drawer-h b{font-size:15px}.drawer-b{flex:1;padding:18px;overflow:auto}.drawer-f{border-top:1px solid var(--border);gap:10px;padding:14px 18px;display:flex}.drawer-tabs{flex:none;padding:12px 18px 0}.seg-cnt{background:var(--ark-green-50);width:20px;height:20px;color:var(--ark-green);border-radius:50%;flex:none;place-items:center;margin-left:6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.seg button.active .seg-cnt{color:var(--ark-green);background:#fff}.acc-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.acc-row:last-child{border-bottom:0}.acc-sec{flex:none;min-width:120px;font-size:13.5px;font-weight:500}.acc-scope{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:6px;display:flex}.acc-pick{border:1px solid var(--border);border-radius:12px;overflow:hidden}.acc-pick-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;display:flex}.acc-pick-row:last-child{border-bottom:0}.acc-pick-row.on{background:var(--ark-green-50)}.aps-name{font-size:13.5px;font-weight:500}.aps-chips{flex-wrap:wrap;gap:6px;width:100%;padding-left:28px;display:flex}.acc-pick-row .chip{padding:5px 11px;font-size:12.5px}.modgrp{border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:14px}.modgrp .gh{align-items:center;gap:8px;margin-bottom:10px;display:flex}.modgrp .gh b{font-size:14px}.mod-opt{border-top:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;font-size:14px;font-weight:500;display:flex}.mod-opt:first-of-type{border-top:0}.mod-opt .add{color:var(--ark-success);margin-left:auto;font-size:13.5px;font-weight:600}.mod-edit{align-items:center;gap:8px;margin-bottom:8px;display:flex}.drawer.drawer-wide{width:480px}.bars{align-items:flex-end;gap:14px;height:180px;padding-top:10px;display:flex}.bars .grp{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bars .pair{align-items:flex-end;gap:5px;height:150px;display:flex}.bars .bar{border-radius:6px 6px 0 0;width:16px}.bars .bar.site{background:var(--ark-green)}.bars .bar.tg{background:var(--ark-amber)}.bars .gl{color:var(--muted-foreground);text-align:center;max-width:96px;font-size:11.5px;font-weight:500;line-height:1.3}.legend{color:var(--muted-foreground);gap:18px;font-size:12.5px;font-weight:500;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:3px;width:11px;height:11px;display:inline-block}.intg{border:1px solid var(--border);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.ilogo{color:#fff;border-radius:12px;flex:none;place-items:center;width:50px;height:50px;font-size:13.5px;font-weight:700;display:grid}.intg .iname{font-size:15px;font-weight:600}.intg .ist{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:3px;font-size:12.5px;font-weight:500;display:flex}.intg-click{cursor:pointer;transition:border-color .12s,background .12s}.intg-click:hover{border-color:color-mix(in srgb,var(--ark-green) 30%,var(--border));background:var(--ark-surface-2)}.sheet-foot{border-top:1px solid var(--border);gap:10px;padding:14px 20px;display:flex}.map{border:1px solid var(--border);background:linear-gradient(0deg,transparent 23px,color-mix(in srgb,var(--muted-foreground) 9%,transparent) 24px), linear-gradient(90deg,transparent 23px,color-mix(in srgb,var(--muted-foreground) 9%,transparent) 24px),var(--ark-surface-2);background-size:24px 24px,24px 24px,100% 100%;border-radius:16px;height:380px;position:relative;overflow:hidden}.map svg{width:100%;height:100%;position:absolute;inset:0}.map .me{z-index:3;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.map .me .pin{background:var(--ark-green);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.map .me span{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:2px 8px;font-size:11.5px;font-weight:600}.map .mtools{z-index:4;gap:8px;display:flex;position:absolute;top:12px;left:12px}.map .mtools .btn{height:34px}.zone-leg{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.zone-leg.active{border-color:var(--ark-green);background:var(--ark-green-50)}.zone-leg .sw{border-radius:5px;flex:none;width:16px;height:16px}.zmap-wrap{position:relative}.zmap{border:1px solid var(--border);border-radius:16px;width:100%;height:calc(100vh - 184px);min-height:460px}.zmap-tools{z-index:500;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.zmap-tools .btn{height:34px}.zmap-hint{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.zone-edit{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:32px;height:32px}.swatch.active{border-color:var(--foreground);box-shadow:0 0 0 2px var(--card) inset}.intg-card{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:18px;transition:border-color .12s}.intg-card:hover{border-color:color-mix(in srgb,var(--ark-green) 30%,var(--border))}.intg-top{align-items:center;gap:14px;display:flex}.ilogo-img{border:1px solid var(--border);border-radius:12px;flex:none;width:48px;height:48px;overflow:hidden}.ilogo-img img{object-fit:cover;width:100%;height:100%;display:block}.intg-set{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.chip.chip-off{opacity:.5;cursor:not-allowed;background:var(--ark-surface-2)}.btn.danger{background:color-mix(in srgb,var(--ark-danger) 10%,transparent);color:var(--ark-danger);border-color:#0000}.btn.danger:hover{background:color-mix(in srgb,var(--ark-danger) 18%,transparent);opacity:1}.kanban{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;display:grid}.kcol{background:var(--ark-surface-2);border:1px solid var(--border);border-radius:16px;min-height:200px;padding:10px}.kcol-h{align-items:center;gap:8px;padding:4px 6px 10px;font-size:13.5px;font-weight:600;display:flex}.kcol-h .cnt{background:var(--card);border:1px solid var(--border);border-radius:20px;margin-left:auto;padding:1px 9px;font-size:12.5px}.kcard{background:var(--card);border:1px solid var(--border);cursor:pointer;border-left:3px solid var(--border);border-radius:12px;margin-bottom:10px;padding:12px}.kcard:hover{border-color:color-mix(in srgb,var(--ark-green) 35%,var(--border))}.kcard .kh{align-items:center;gap:8px;margin-bottom:7px;display:flex}.kcard .kid{font-size:13.5px;font-weight:700}.kcard .ksrc{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:10px;font-weight:700;display:grid}.kcard .kitems{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.kcard .kf{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:12.5px;display:flex}.kcard .ksum{font-weight:700}.kcard .ktimer{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-weight:600;display:inline-flex}.kext{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.kext [class*=lucide]{color:var(--muted-foreground)}.kcard.knew{border-left-color:var(--ark-green)}.kcard.cook{border-left-color:var(--ark-amber-tag)}.kcard.deliv{border-left-color:var(--ark-success)}.kcard.done{border-left-color:var(--muted-foreground);opacity:.72}.kcourier{align-items:center;gap:7px;display:flex}.kcourier .ava{border-radius:6px;width:22px;height:22px;font-size:10px}.lane{margin-bottom:16px}.lane-h{border-left:4px solid;align-items:center;gap:9px;margin-bottom:9px;padding-left:10px;font-size:14px;font-weight:600;display:flex}.lane .kcol{min-height:90px}.pos{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.pos-cart{align-self:start;position:sticky;top:0}.pos-main{grid-template-columns:1fr 340px;align-items:start;gap:18px;min-width:0;display:grid}.pos-menu{flex-direction:column;min-width:0;display:flex}.cart-panel{flex-direction:column;align-self:start;min-width:0;display:flex;position:sticky;top:0}.cart-foot{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.cart-head{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:14px}.cart-scroll{max-height:320px;margin:0 -4px;padding:0 4px;overflow:auto}@media (width<=1280px){.pos-main{grid-template-columns:1fr 300px}}.pos-cart{flex-direction:column;gap:14px;display:flex}.ac-row{align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.ac-row .k{color:var(--muted-foreground);flex:none;width:60px}.addr-opt{border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:9px;margin-top:7px;padding:8px 10px;font-size:13.5px;display:flex}.addr-opt:hover{background:var(--ark-surface-2)}.cart-item{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.cart-item .nm{font-size:13.5px;font-weight:500}.cart-item .meta{color:var(--muted-foreground);font-size:12.5px}.cart-item .pr{white-space:nowrap;font-size:13.5px;font-weight:600}.qty{border:1px solid var(--border);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.qty button{background:var(--ark-surface-2);cursor:pointer;width:28px;height:28px;color:var(--foreground);border:0;place-items:center;font-size:16px;font-weight:600;display:grid}.qty button:hover{background:var(--ark-green);color:#fff}.qty span{text-align:center;width:30px;font-size:13.5px;font-weight:600}.sumrow{justify-content:space-between;padding:5px 0;font-size:13.5px;display:flex}.sumrow.total{border-top:1px solid var(--border);margin-top:6px;padding-top:12px;font-size:17px;font-weight:700}.posgrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:10px;display:grid}.postile{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:stretch;transition:transform .1s,border-color .1s;display:flex;position:relative;overflow:hidden}.postile:hover{border-color:var(--ark-green);transform:translateY(-2px)}.postile:active{transform:translateY(0)}.postile:disabled{opacity:.5;cursor:not-allowed;transform:none}.pt-img{background:var(--ark-green-50);height:96px;display:block;position:relative;overflow:hidden}.pt-img img{object-fit:cover;width:100%;height:100%;display:block}.pt-info{flex-direction:column;gap:4px;padding:9px 12px 11px;display:flex}.postile .nm{font-size:13.5px;font-weight:600;line-height:1.2}.postile .pr{color:var(--ark-green);font-size:13.5px;font-weight:700}.postile .pr s{color:var(--muted-foreground);margin-right:6px;font-size:12.5px;font-weight:500}.pt-badges{flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:6px;left:6px}.pt-b{text-transform:uppercase;letter-spacing:.3px;color:#fff;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.4}.pt-b.size{background:var(--ark-green)}.pt-b.hit{background:var(--ark-amber-tag)}.pt-b.promo{background:var(--ark-danger)}.pt-b.out{background:#141816b8}.map-sheet{flex-direction:column;width:100%;max-width:540px;max-height:92vh;display:flex}.map-sheet .sheet-head{flex:none}.map-canvas{background:var(--ark-surface-2);width:100%;height:360px}.map-sheet .map-canvas{flex:none;height:228px}.map-form{flex:1;overflow:auto}.map-hint{color:var(--muted-foreground);align-items:center;gap:6px;margin:-2px 0 14px;font-size:12.5px;font-weight:500;display:flex}.map-hint [class*=lucide]{color:var(--ark-green);flex:none}.addr-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.addr-grid .field{margin:0}.addr-grid .span2{grid-column:1/-1}.addr-sum{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:16px;padding:12px;display:flex}.as-zone{align-items:center;gap:10px;display:flex}.as-zone .zc-sw{border-radius:6px;flex:none;width:22px;height:22px}.as-zone>div{flex-direction:column;min-width:0;display:flex}.as-zone b{font-size:13.5px;font-weight:600}.as-zone>div span{color:var(--muted-foreground);font-size:11.5px;font-weight:500}.as-price{white-space:nowrap;margin-left:auto;font-size:15px;font-weight:700}.as-method{border-top:1px solid var(--border);flex-direction:column;gap:7px;padding-top:12px;display:flex}.cart-selects{flex-direction:column;gap:10px;margin:12px 0;display:flex}.cart-selects>div{flex-direction:column;gap:6px;display:flex}.msel.wide .msel-btn{justify-content:flex-start;min-width:0}.map-result .mr-addr{align-items:flex-start;gap:7px;margin-bottom:12px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.map-result .mr-addr [class*=lucide]{color:var(--ark-green);flex:none;margin-top:2px}.map-result .mr-grid{grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:14px;display:grid}.map-result .mr-grid>div{flex-direction:column;gap:4px;font-size:13.5px;display:flex}.map-result .mr-grid span{color:var(--muted-foreground);font-size:11.5px;font-weight:500}.zone-chip{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.zone-chip .zc-sw{border-radius:6px;flex:none;width:20px;height:20px}.picked-addr{border:1px solid var(--ark-green);background:var(--ark-green-50);border-radius:10px;margin-top:10px;padding:10px 12px}.picked-addr .pa-top{align-items:flex-start;gap:7px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.picked-addr .pa-top [class*=lucide]{color:var(--ark-green);flex:none;margin-top:2px}.picked-addr .pa-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.picked-addr .pa-method{color:var(--muted-foreground);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.picked-addr .pa-price{white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:700}.upsell{background:color-mix(in srgb,var(--ark-amber) 16%,var(--card));border:1px solid var(--ark-amber);border-radius:12px;align-items:center;gap:11px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.upsell .star{background:var(--ark-amber);color:#1a1a1a;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.crm{grid-template-columns:1fr 400px;align-items:start;gap:18px;display:grid}.cust-row{cursor:pointer}.cust-row.active td{background:var(--ark-green-50)}.profile-head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.profile-head .ava{border-radius:14px;width:52px;height:52px;font-size:19px}.kv{border-bottom:1px solid var(--border);justify-content:space-between;padding:8px 0;font-size:13.5px;display:flex}.kv .k{color:var(--muted-foreground)}.kv .v{font-weight:600}.tl-item{border:1px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden}.tl-head{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.tl-head .when{font-size:13.5px;font-weight:600}.tl-head .br{color:var(--muted-foreground);font-size:12.5px}.tl-body{padding:0 14px 14px;font-size:13.5px}.tl-body .dl{color:var(--muted-foreground);justify-content:space-between;padding:5px 0;display:flex}.tl-body .dl b{color:var(--foreground)}.od-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.od-grid>div{flex-direction:column;gap:4px;font-size:13.5px;display:flex}.od-grid span{color:var(--muted-foreground);font-size:11.5px;font-weight:500}.od-grid b{font-weight:600}.od-grid .tag{align-self:flex-start}.od-sec{text-transform:uppercase;letter-spacing:.4px;color:var(--muted-foreground);margin:20px 0 10px;font-size:11.5px;font-weight:600}.od-card{border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:12px 14px}.od-card .od-item:last-child{border-bottom:0}.cust-note{background:var(--ark-surface-2);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;line-height:1.45;display:flex}.cust-note [class*=lucide]{color:var(--ark-green);flex:none;margin-top:1px}.rating-block{align-items:center;gap:10px;display:flex}.rating-block .stars{letter-spacing:2px;font-size:18px;line-height:1}.rating-block .stars span{color:var(--border)}.rating-block .stars span.on{color:#f5a623}.rating-block b{font-size:15px}.review-text{color:var(--foreground);margin:8px 0 0;font-size:13.5px;font-style:italic;line-height:1.55}.nps-text{-webkit-line-clamp:2;line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.src-vis{border:1px solid var(--border);border-radius:12px;overflow:hidden}.src-row{color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;font-weight:500;display:flex}.src-row+.src-row{border-top:1px solid var(--border)}.inp-area{resize:vertical;height:auto;min-height:74px;padding:9px 12px;font-family:inherit;line-height:1.5}.dish-photo-edit{align-items:center;gap:14px;margin-bottom:16px;display:flex}.dpe-prev{background:var(--ark-green-50);border:1px solid var(--border);border-radius:12px;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.dpe-prev img{object-fit:cover;width:100%;height:100%}.dpe-empty{color:var(--ark-green)}.dpe-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dpe-hint{color:var(--muted-foreground);font-size:11.5px;font-weight:500}.od-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.od-item span{color:var(--foreground)}.addr-item{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);text-align:left;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.addr-item.addr-click{cursor:pointer}.addr-item.addr-click:hover{background:var(--ark-surface-2);border-color:color-mix(in srgb,var(--ark-green) 35%,var(--border))}.addr-item .ai-ic{background:var(--ark-green-50);width:28px;height:28px;color:var(--ark-green);border-radius:8px;flex:none;place-items:center;display:grid}.addr-item>[class*=lucide]:last-child{color:var(--muted-foreground)}.logbook{padding-left:2px}.log-row{gap:12px;padding-bottom:16px;display:flex;position:relative}.log-row:last-child{padding-bottom:0}.log-row:before{content:"";background:var(--border);width:2px;position:absolute;top:22px;bottom:-2px;left:10px}.log-row:last-child:before{display:none}.log-row.done:before{background:var(--ark-success)}.log-dot{z-index:1;background:var(--ark-surface-2);border:2px solid var(--border);width:22px;height:22px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.log-row.done .log-dot{background:var(--ark-success);border-color:var(--ark-success);color:#fff}.log-row.active .log-dot{background:var(--ark-green);border-color:var(--ark-green);color:#fff}.log-row.cancel .log-dot{background:var(--ark-danger);border-color:var(--ark-danger);color:#fff}.ld-pulse{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s infinite lpulse}@keyframes lpulse{0%,to{opacity:1}50%{opacity:.3}}.log-info b{font-size:13.5px;font-weight:500;display:block}.log-row.pending .log-info b{color:var(--muted-foreground);font-weight:500}.log-time{color:var(--muted-foreground);margin-top:1px;font-size:12.5px}.lock-note,.pay-note{border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.lock-note{background:var(--ark-surface-2);color:var(--muted-foreground)}.lock-note [class*=lucide]{color:var(--muted-foreground);flex:none}.pay-note{background:var(--ark-surface-2);color:var(--foreground);align-items:flex-start}.pay-note [class*=lucide]{color:var(--ark-green);flex:none;margin-top:2px}.pay-note.amber{background:color-mix(in srgb,var(--ark-amber-tag) 14%,var(--card));border-color:var(--ark-amber-tag)}.pay-note.amber [class*=lucide]{color:var(--ark-amber-600)}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.mt16{margin-top:16px}.auth-seg{width:100%;margin-bottom:20px}.auth-seg button{flex:1;justify-content:center}.otp-row{gap:8px;margin:10px 0 16px;display:flex}.otp-box{border:1.5px solid var(--input);background:var(--card);text-align:center;min-width:0;height:54px;color:var(--foreground);border-radius:12px;outline:none;flex:1;font-family:inherit;font-size:22px;font-weight:700;transition:border-color .12s}.otp-box:focus{border-color:var(--ark-green)}.auth-altrow{gap:8px;margin-top:12px;display:flex}.auth-altrow .btn{color:var(--muted-foreground)}.set-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.set-grid .span2{grid-column:1/-1}.set-toggle{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 0;display:flex}.set-toggle>div{flex-direction:column;gap:2px;display:flex}.set-toggle b{font-size:13.5px;font-weight:600}.set-toggle span{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.nsel{position:relative}.nsel select{appearance:none;cursor:pointer;padding-right:34px}.nsel-chev{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.appcfg{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}@media (width<=1100px){.appcfg{grid-template-columns:1fr}}.appcfg-preview{position:sticky;top:0}.url-field{border:1px solid var(--input);background:var(--ark-surface-2);border-radius:10px;align-items:center;gap:6px;padding:0 6px 0 11px;display:flex}.url-field>[class*=lucide]{color:var(--muted-foreground);flex:none}.url-field .inp{height:38px;color:var(--muted-foreground);background:0 0;border:0;flex:1;padding:0 6px}.url-field .iconbtn{color:var(--foreground);background:0 0;border:0}.url-field .iconbtn:hover{background:var(--card)}.color-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.color-sw{cursor:pointer;color:#fff;border:2px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.color-sw.active{border-color:var(--foreground)}.color-custom{border:1px dashed var(--border);cursor:pointer;width:34px;height:34px;color:var(--muted-foreground);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.color-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cur-color{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;font-weight:500;display:flex}.cur-color .cc-sw{border:1px solid var(--border);border-radius:5px;flex:none;width:18px;height:18px}.cur-color b{color:var(--foreground)}.pm-device{background:#0e110f;border-radius:34px;width:300px;margin:0 auto;padding:10px;position:relative}.pm-notch{z-index:2;background:#0e110f;border-radius:0 0 14px 14px;width:118px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.pm-screen{color:#18221d;background:#fff;border-radius:26px;flex-direction:column;height:566px;display:flex;overflow:hidden}.pm-head{background:var(--ac);color:#fff;justify-content:space-between;align-items:center;padding:30px 14px 12px;display:flex}.pm-brand{font-size:14px;font-weight:700}.pm-cart{background:#ffffff2e;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pm-body{flex:1;padding:12px;overflow:hidden}.pm-banner{background:color-mix(in srgb,var(--ac) 84%,#000);color:#fff;border-radius:14px;flex-direction:column;gap:2px;margin-bottom:12px;padding:12px 14px;display:flex}.pm-banner b{font-size:14px;font-weight:700}.pm-banner span{opacity:.85;font-size:11.5px}.pm-chips{gap:6px;margin-bottom:12px;display:flex}.pm-chips span{color:#6b756f;border:1px solid #e4e8e5;border-radius:16px;padding:5px 11px;font-size:11.5px;font-weight:500}.pm-chips span.on{background:var(--ac);color:#fff;border-color:var(--ac)}.pm-dish{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pm-img{background:#f6f8f6;border-radius:12px;flex:none;width:74px;height:74px;position:relative;overflow:hidden}.pm-img img{object-fit:cover;width:100%;height:100%}.pm-badge{text-transform:uppercase;background:var(--ac);color:#fff;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:700;position:absolute;top:4px;left:4px}.pm-add{background:var(--ac);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;display:grid;position:absolute;bottom:4px;right:4px}.pm-info{flex-direction:column;gap:3px;display:flex}.pm-info b{font-size:13.5px;font-weight:600}.pm-info span{color:var(--ac);font-size:13.5px;font-weight:700}.pm-cta{background:var(--ac);color:#fff;text-align:center;border-radius:14px;margin:0 12px 14px;padding:13px;font-size:14px;font-weight:600}button,.dishcard,.panel,.intg{box-shadow:none}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:clamp(300px,44vh,460px);padding:40px 20px;display:flex}.empty .e-ic{background:var(--ark-gold-50);width:52px;height:52px;color:var(--ark-gold);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.empty b{font-size:15px}.empty p{color:var(--muted-foreground);max-width:380px;margin:0;font-size:13.5px;line-height:1.5}.panel:has(>.empty){background:0 0;border:0;padding:0}.card:has(>.empty){background:0 0;border:0;padding:0}.skeleton{background:var(--muted);border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--border) 70%,transparent) 50%,transparent 100%);animation:1.5s ease-in-out infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}.sk-table{padding:6px 2px}.sk-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:13px 14px;display:flex}.sk-row:last-child{border-bottom:0}.sk-cell{border-radius:7px;height:14px}.sk-list{padding:6px 2px}.sk-litem{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;display:flex}.sk-litem:last-child{border-bottom:0}.sk-lcol{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.sk-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex}.sk-card-h{align-items:center;gap:9px;display:flex}.pagerow{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;font-weight:500;display:flex}.pagerow .pages{gap:6px;margin-left:auto;display:flex}.pagerow .pages button{border:1px solid var(--border);background:var(--card);cursor:pointer;width:30px;height:30px;color:var(--foreground);border-radius:8px;place-items:center;font-family:inherit;font-size:12.5px;font-weight:600;display:grid}.pagerow .pages button.active{background:var(--ark-gold);border-color:var(--ark-gold);color:#fff}.steps{align-items:center;gap:8px;margin-bottom:22px;display:flex}.steps .st{border:1.5px solid var(--border);width:26px;height:26px;color:var(--muted-foreground);background:var(--card);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.steps .st.on{background:var(--ark-gold);border-color:var(--ark-gold);color:#fff}.steps .st.done{background:var(--ark-gold-50);border-color:var(--ark-gold);color:var(--ark-gold)}.steps .ln{background:var(--border);border-radius:2px;flex:1;height:2px}.steps .ln.done{background:var(--ark-gold)}.bt-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.bt-card{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.bt-card:hover{border-color:color-mix(in srgb,var(--ark-gold) 40%,var(--border))}.bt-card.on{border-color:var(--ark-gold);background:var(--ark-gold-50)}.bt-card b{font-size:13.5px}.bt-card .ic{background:var(--ark-gold-50);width:30px;height:30px;color:var(--ark-gold);border-radius:9px;place-items:center;display:grid}.bt-card.on .ic{background:var(--ark-gold);color:#fff}.tree-node{border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.tree-node:hover{background:var(--ark-surface-2)}.tree-node .grip{color:var(--muted-foreground);cursor:grab;opacity:.6;display:flex}.tree-node .tn-color{border:1px solid var(--border);border-radius:50%;flex:none;width:12px;height:12px}.tree-node .cnt{color:var(--muted-foreground);background:var(--ark-surface-2);border:1px solid var(--border);border-radius:20px;padding:1px 8px;font-size:11.5px;font-weight:600}.tree-node .tn-tools{opacity:0;align-items:center;gap:6px;margin-left:auto;transition:opacity .12s;display:flex}.tree-node:hover .tn-tools{opacity:1}.tree-node.off{opacity:.55}.tree-kids{border-left:1px solid var(--border);margin-left:26px;padding-left:10px}.tn-btn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.tn-btn:hover{background:var(--card);color:var(--ark-gold)}.hl-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.hl-side{flex-direction:column;display:flex;overflow:hidden}.hl-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:13px 16px;font-size:13px;font-weight:700;display:flex}.hl-head .cnt{color:var(--muted-foreground);background:var(--ark-surface-2);border-radius:20px;padding:1px 8px;font-size:11.5px;font-weight:600}.hl-list{flex-direction:column;gap:4px;padding:10px;display:flex}.hl-item{cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex;position:relative}.hl-item:hover,.hl-item.active{background:var(--secondary)}.hl-item.active b{color:var(--ark-gold)}.hl-item b{font-size:13.5px;display:block}.hl-item .hl-meta{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.hl-item .hl-tools{opacity:0;flex:none;gap:5px;margin-left:auto;transition:opacity .12s;display:flex}.hl-item:hover .hl-tools{opacity:1}.hl-add{border:1px dashed var(--border);cursor:pointer;font:inherit;color:var(--muted-foreground);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:4px;padding:10px 11px;font-size:13px;font-weight:600;display:flex}.hl-add:hover{color:var(--ark-gold);border-color:color-mix(in srgb,var(--ark-gold) 45%,var(--border))}.hc-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.hc-head b{font-size:14px}.hall-canvas-wrap{min-height:320px;max-height:calc(100dvh - 240px);padding:14px;overflow:auto}.hall-canvas-scale{border-radius:12px;position:relative;overflow:hidden}.hall-canvas{transform-origin:0 0;border:1px solid var(--border);background:linear-gradient(0deg,transparent 23px,color-mix(in srgb,var(--muted-foreground) 9%,transparent) 24px), linear-gradient(90deg,transparent 23px,color-mix(in srgb,var(--muted-foreground) 9%,transparent) 24px),var(--ark-surface-2);background-size:24px 24px,24px 24px,100% 100%;border-radius:12px;position:absolute;top:0;left:0;overflow:hidden}.hall-canvas.editing .htable{cursor:grab}.hall-canvas.editing .htable:active{cursor:grabbing}.snap-line{background:var(--ark-teal,#177e72);z-index:6;pointer-events:none;position:absolute}.snap-line.v{width:1px;top:0;bottom:0}.snap-line.h{height:1px;left:0;right:0}.htable{touch-action:none;border:2px solid var(--border);cursor:pointer;color:var(--foreground);background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:14px;font-weight:700;transition:border-color .1s;display:flex;position:absolute}.htable:hover{border-color:var(--ark-gold)}.htable.sel{border-color:var(--ark-gold);outline:3px solid color-mix(in srgb,var(--ark-gold) 25%,transparent)}.htable .seats{color:var(--muted-foreground);font-size:10.5px;font-weight:600}.htable .st-dot{position:absolute;top:6px;right:6px}.hall-legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;font-weight:500;display:flex}.mrow{gap:12px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.mrow .mtile{background:var(--card);border:1px solid var(--border);border-radius:16px;flex:none;min-width:200px;padding:14px 16px}.mtile .lbl{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.mtile .lbl [class*=lucide]{color:var(--ark-gold)}.mtile .val{letter-spacing:-.3px;white-space:nowrap;margin-top:8px;font-size:20px;font-weight:700}.rest-card{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:18px;transition:transform .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.rest-card .rc-ic{background:var(--ark-gold-50);width:44px;height:44px;color:var(--ark-gold);border-radius:12px;place-items:center;display:grid}.rest-card .rc-body{margin-top:14px}.rest-card .rc-mark{opacity:.05;pointer-events:none;position:absolute;top:-18px;right:-20px}.rest-card:hover{border-color:color-mix(in srgb,var(--ark-gold) 35%,var(--border));transform:translateY(-2px)}.rest-card h3{margin:0 0 2px;font-size:16px;font-weight:700}.rest-card .rc-loc{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.rest-card .rc-rows{color:var(--muted-foreground);flex-direction:column;gap:7px;margin-top:14px;font-size:13.5px;display:flex}.rest-card .rc-rows span{align-items:center;gap:8px;display:flex}.rest-card .rc-sync{border-top:1px solid var(--border);align-items:center;gap:6px;width:100%;margin-top:14px;padding-top:12px;font-size:11.5px;font-weight:600;display:inline-flex}.rest-card .rc-menu{opacity:0;transition:opacity .12s;position:absolute;top:12px;right:12px}.rest-card:hover .rc-menu{opacity:1}.bankcard{border:1px solid var(--border);background:var(--ark-surface-2);border-radius:16px;flex:none;width:150px;padding:12px;position:relative}.bankcard .bc-brand{text-transform:uppercase;letter-spacing:.4px;font-size:12.5px;font-weight:700}.bankcard .bc-num{color:var(--muted-foreground);margin-top:18px;font-family:Manrope,monospace;font-size:13.5px;font-weight:600}.bankcard .bc-primary{position:absolute;top:10px;right:10px}.dev-meta{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;font-weight:500}.mono{letter-spacing:.3px;font-family:Manrope,ui-monospace,monospace;font-weight:600}.fgrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.fgrid .span2{grid-column:1/-1}.hint-amber{background:color-mix(in srgb,var(--ark-amber-tag) 12%,var(--card));border:1px solid var(--ark-amber-tag);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:9px 11px;font-size:12.5px;font-weight:500;line-height:1.45;display:flex}.hint-amber [class*=lucide]{color:var(--ark-amber-600);flex:none;margin-top:1px}.hint-info{background:var(--ark-surface-2);border:1px solid var(--border);color:var(--muted-foreground);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:9px 11px;font-size:12.5px;font-weight:500;line-height:1.45;display:flex}.hint-info [class*=lucide]{color:var(--ark-gold);flex:none;margin-top:1px}.choice-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:720px;margin:0 auto;display:grid}@media (width<=760px){.choice-grid{grid-template-columns:1fr}}.choice-card{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;font-family:inherit;transition:transform .12s,border-color .12s;display:flex}.choice-card:hover{border-color:color-mix(in srgb,var(--ark-gold) 45%,var(--border));transform:translateY(-2px)}.choice-card .cc-ic{background:var(--ark-gold-50);width:46px;height:46px;color:var(--ark-gold);border-radius:12px;place-items:center;display:grid}.choice-card h3{margin:0;font-size:17px;font-weight:700}.choice-card p{color:var(--muted-foreground);margin:0;font-size:13.5px;font-weight:500;line-height:1.55}.choice-card .cc-go{color:var(--ark-gold);align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;display:inline-flex}.migr{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;display:grid}@media (width<=1100px){.migr{grid-template-columns:1fr}}.migr-secs{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}@media (width<=1500px){.migr-sec .ms-cnt{display:none}}.migr-sec{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.migr-sec:hover{border-color:color-mix(in srgb,var(--ark-gold) 40%,var(--border))}.migr-sec.active{border-color:var(--ark-gold);background:var(--ark-gold-50)}.migr-sec .ms-ic{background:var(--ark-gold-50);width:30px;height:30px;color:var(--ark-gold);border-radius:9px;flex:none;place-items:center;display:grid}.migr-sec.active .ms-ic{background:var(--ark-gold);color:#fff}.migr-sec b{font-size:12.5px;display:block}.migr-sec .ms-st{color:var(--muted-foreground);font-size:11.5px;font-weight:500}.migr-sec .ms-cnt{flex:none;margin-left:auto}.chatp{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;height:calc(100vh - 150px);min-height:420px;display:flex;position:sticky;top:26px;overflow:hidden}.chat-h{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:13px 16px;display:flex}.chat-h .ch-ava{background:var(--ark-navy);width:34px;height:34px;color:var(--ark-gold-bright);border-radius:10px;flex:none;place-items:center;display:grid}.chat-h b{font-size:14px;display:block}.chat-h .ch-st{color:var(--ark-success);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex}.chat-b{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.msg{white-space:pre-line;border-radius:14px;max-width:88%;padding:9px 13px;font-size:13.5px;font-weight:500;line-height:1.55}.msg.user{background:var(--ark-gold);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg.agent{background:var(--ark-surface-2);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.msg .att{background:#ffffff2e;border-radius:8px;align-items:center;gap:7px;margin-bottom:6px;padding:5px 9px;font-size:12.5px;font-weight:600;display:flex}.msg.agent .att{background:var(--card);border:1px solid var(--border)}.typing{background:var(--ark-surface-2);border:1px solid var(--border);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:13px 15px;display:inline-flex}.typing i{background:var(--muted-foreground);border-radius:50%;width:6px;height:6px;animation:1s infinite lpulse}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.chat-f{border-top:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:12px;display:flex}.chat-f .inp{flex:1}.chat-hint{color:var(--muted-foreground);flex:none;padding:0 16px 12px;font-size:11.5px;font-weight:500}.nav-sec{margin-bottom:2px}.nav-sec-h{text-align:left;cursor:pointer;width:100%;color:var(--sidebar-muted);letter-spacing:.1px;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.nav-sec-h .ic{width:18px;color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.nav-sec-h:hover{background:var(--sidebar-accent);color:var(--sidebar-foreground)}.nav-sec-h .chev{opacity:.7;flex:none;margin-left:auto;transition:transform .15s}.nav-sec-h.open .chev{transform:rotate(90deg)}.nav-sec-h.has-active{color:var(--sidebar-primary)}.nav-sec-h.has-active:hover{background:var(--sidebar-accent);color:var(--sidebar-primary)}.nav-sub{margin:2px 0 6px;padding-left:10px}.nav-sub a{padding:8px 10px;font-size:13.5px}.ai-badge{vertical-align:middle;background:var(--ark-navy);color:var(--ark-gold-bright);letter-spacing:.6px;text-transform:uppercase;border-radius:8px;align-items:center;gap:4px;margin-left:8px;padding:4px 8px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;transform:translateY(-1px)}.ai-badge [class*=lucide]{flex:none}@keyframes dslide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes dfade{0%{opacity:0}to{opacity:1}}.dovl{z-index:80;background:#0a101c61;animation:.16s dfade;position:fixed;inset:0}.mdrawer{z-index:81;background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;max-width:calc(100vw - 24px);animation:.22s dslide;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.mdrawer-h{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:18px 22px;display:flex}.mdrawer-h b{font-size:16px;font-weight:700}.mdrawer-b{flex:1;padding:22px;overflow:auto}.mdrawer-f{border-top:1px solid var(--border);background:var(--ark-surface-2);flex:none;gap:10px;padding:14px 22px;display:flex}.bill-hero{background:linear-gradient(150deg,var(--ark-navy) 0%,var(--ark-night) 100%);color:#ede7da;border-radius:16px;align-items:center;gap:20px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.bill-hero .bh-mark{opacity:.08;pointer-events:none;position:absolute;top:-40px;right:-30px}.bill-hero .bh-lbl{text-transform:uppercase;letter-spacing:.6px;color:#8fa0bc;font-size:12.5px;font-weight:600}.bill-hero .bh-val{letter-spacing:-.5px;margin-top:6px;font-size:32px;font-weight:700}.bill-hero .bh-sub{color:#8fa0bc;margin-top:6px;font-size:12.5px;font-weight:500}.pay-chip{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:center;align-items:center;height:26px;padding:4px 10px;display:inline-flex}.pay-chip img{width:auto;height:14px;display:block}.pay-chip.lg{border-radius:10px;flex:none;height:40px;padding:8px 14px}.pay-chip.lg img{height:18px}.pay-opt{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.pay-opt:hover{border-color:color-mix(in srgb,var(--ark-gold) 40%,var(--border))}.pay-opt.on{border-color:var(--ark-gold);background:var(--ark-gold-50)}.trf-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.trf-row>div{flex-direction:column;flex:1;gap:2px;display:flex}.trf-row b{font-size:13.5px}.trf-row span{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.trf-total{background:var(--ark-gold-50);border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 15px;font-size:13.5px;font-weight:600;display:flex}.trf-total b{color:var(--accent-foreground);font-size:16px;font-weight:700}.inp:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--card) inset;-webkit-text-fill-color:var(--foreground);transition:background-color 9999s}.otp-box:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--card) inset;-webkit-text-fill-color:var(--foreground);transition:background-color 9999s}.dark .auth-pane{background:var(--background);border-right:1px solid var(--border)}.dark .auth-promo{background:linear-gradient(150deg,var(--ark-navy) 0%,var(--ark-night) 100%)}.dark .inp,.dark .otp-box{background:var(--secondary)}:-webkit-any(.dark .inp:-webkit-autofill,.dark .otp-box:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px var(--secondary) inset}:is(.dark .inp:autofill,.dark .otp-box:autofill){-webkit-box-shadow:0 0 0 1000px var(--secondary) inset}.dark .bill-hero{border:1px solid var(--border)}.dark .ovl{background:#03070f9e}.dark .drawer-ovl,.dark .dovl{background:#03070f8c}.dark .btn-brand,.dark .fab,.dark .btn.blue,.dark .chip.active,.dark .seg button.active,.dark .menu .lang .opts button.active,.dark .qty button:hover,.dark .pagerow .pages button.active,.dark .steps .st.on,.dark .bt-card.on .ic,.dark .migr-sec.active .ms-ic,.dark .cbx.on,.dark .log-row.active .log-dot,.dark .msg.user,.dark .pt-b.size,.dark .pt-b.hit{color:var(--primary-foreground)}.dark .msg.user .att{background:#0e1b3124}.pagerow .pages{align-items:center}.pagerow .pages button:disabled{opacity:.35;cursor:default}.pg-dots{text-align:center;width:22px;color:var(--muted-foreground)}.pg-goto{color:var(--muted-foreground);align-items:center;gap:6px;margin-left:12px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-goto .inp{text-align:center;width:52px;height:30px;padding:0 8px}.perm-card{border:1px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden}.perm-head{cursor:pointer;background:var(--card);align-items:center;gap:11px;padding:11px 13px;display:flex}.perm-head b{font-size:13.5px}.perm-head .chev{transition:transform .15s}.perm-head .chev.rot{transform:rotate(180deg)}.perm-sum{color:var(--muted-foreground);font-size:11.5px;font-weight:500}.perm-body{border-top:1px solid var(--border);background:var(--ark-surface-2);padding:12px 13px}.perm-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;font-weight:500;display:flex}.perm-row:last-child{border-bottom:0}.seg.sm{height:30px}.seg.sm button{padding:0 10px;font-size:12px}.trf-row:last-of-type{border-bottom:0}.btn.ghost-danger{color:var(--ark-danger);background:0 0;border-color:#0000}.btn.ghost-danger:hover{background:color-mix(in srgb,var(--ark-danger) 10%,transparent);opacity:1}.bulkbar{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--ark-danger) 5%,var(--card));align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.rt-chips{margin-bottom:12px}.migr-embed .page-h h1{font-size:17px}.migr-embed .page-h{margin-bottom:14px}.mobile-topbar,.side-backdrop{display:none}.burger{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--foreground);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}@media (width<=768px){.app{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100dvh}.mobile-topbar{background:var(--card);border-bottom:1px solid var(--border);z-index:60;align-items:center;gap:12px;height:56px;padding:0 14px;display:flex;position:sticky;top:0}.side{z-index:75;width:270px;max-width:84vw;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 0 100vmax #0000}.app.nav-open .side{transform:none}.app.nav-open .side-backdrop{z-index:70;background:#03070f80;display:block;position:fixed;inset:0}.main{padding:16px 14px}.page-h{gap:10px;margin-bottom:16px}.page-h h1{font-size:20px}.page-h .spacer{display:none}.page-h>*{min-width:0}.cols-4,.cols-3,.cols-2{grid-template-columns:1fr}.panel.flush{overflow-x:auto}table.jt{min-width:640px}table.jt.rep-table{min-width:600px}.panel{padding:14px}.fgrid,.set-grid,.addr-grid,.od-grid,.map-result .mr-grid,.menu3,.crm,.pos,.pos-main,.hl-layout,.appcfg,.migr{grid-template-columns:1fr}.pos-cart,.cart-panel,.appcfg-preview,.pos-cart{position:static}.rep-hero{flex-wrap:wrap;gap:14px;padding:18px}.rep-hero .rh-main{min-width:0;padding-right:0}.rep-hero .rh-item{border-left:0;padding:0}.rep-hero .rh-val{font-size:26px}.mrow{margin:0 -14px 16px;padding:0 14px 4px}.toolbar{gap:8px}.toolbar>*,.rep-panel .rp-head>*{min-width:0}.rep-panel .rp-head{padding:12px 14px}.rep-panel .rp-head .rp-spring{display:none}.field[style*=width]{width:100%!important}.drange{width:100%}.drange-pop{width:min(296px,100vw - 40px)}.seg{flex-wrap:wrap;height:auto}.tabs{flex-wrap:nowrap;overflow-x:auto}.chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.mdrawer{border-radius:0;max-width:none;inset:0;width:auto!important}.drawer{border-radius:0;width:auto;max-width:none;inset:0;transform:translate(100%)}.drawer.drawer-wide{width:auto}.ovl{align-items:flex-end;padding:12px}.sheet{max-width:none}.map-sheet{max-width:none;max-height:88vh}.hall-canvas-wrap{max-height:none}.zmap{height:60vh;min-height:340px}.bill-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.bill-hero .bh-val{font-size:26px}.acc-scope{justify-content:flex-start}.acc-row{flex-wrap:wrap}.bt-grid,.migr-secs{grid-template-columns:1fr}.bill-split{grid-template-columns:1fr!important}.safe-cols{grid-template-columns:1fr}.safe-cols .safe-col+.safe-col{border-left:0;border-top:1px solid var(--border)}.profile-menu{min-width:0;inset:auto 0 calc(100% + 8px)}}.rt-card{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:none;border-radius:16px;flex-direction:column;padding:16px;transition:transform .12s,border-color .12s;display:flex;position:relative}.rt-card:hover{border-color:color-mix(in srgb,var(--ark-gold) 35%,var(--border));transform:translateY(-2px)}.rt-card.off .rt-name,.rt-card.off .rt-num,.rt-card.off .rt-ic,.rt-card.off .rt-ini{opacity:.5}.rt-head{align-items:flex-start;gap:12px;display:flex}.rt-ic{background:var(--ark-gold-50);width:40px;height:40px;color:var(--ark-gold);border-radius:12px;flex:none;place-items:center;display:grid}.rt-name{overflow-wrap:anywhere;margin-top:12px;font-size:14.5px;font-weight:700;line-height:1.3}.rt-sub{color:var(--muted-foreground);margin-top:3px;font-size:12px;font-weight:600}.rt-num{letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:22px;font-weight:700;overflow:hidden}.rt-num small{color:var(--muted-foreground);letter-spacing:0;font-size:12px;font-weight:600}.rt-foot{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;font-weight:600;display:flex}.rt-body{margin-top:12px}.rt-chips{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.rt-tools{opacity:0;gap:6px;transition:opacity .12s;display:flex;position:absolute;top:12px;right:12px}.rt-card:hover .rt-tools{opacity:1}.rt-tool{border:1px solid var(--border);background:var(--ark-surface-2);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;place-items:center;transition:color .12s,border-color .12s,background .12s;display:grid}.rt-tool:hover{background:var(--card);color:var(--ark-gold);border-color:color-mix(in srgb,var(--ark-gold) 45%,var(--border))}.rt-tool.danger:hover{color:var(--ark-danger);border-color:color-mix(in srgb,var(--ark-danger) 45%,var(--border))}.rt-ini{letter-spacing:.4px;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;line-height:1;display:grid}.rt-ini.lg{border-radius:12px;width:42px;height:42px;font-size:14.5px}.rt-namecell{align-items:center;gap:11px;min-width:0;display:flex}.rt-namecell>div{min-width:0}.rt-step{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;font-weight:600;display:flex}.rt-step:last-child{border-bottom:0}.rt-step .n{background:var(--ark-gold-50);width:26px;height:26px;color:var(--ark-gold);border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cat-card.off .rt-name,.cat-card.off .rt-sub,.cat-card.off .cat-subs,.cat-card.off .cat-dot{opacity:.55}.cat-rows{flex-direction:column;gap:5px;margin-top:12px;display:flex}.cat-row{text-align:left;cursor:pointer;background:var(--secondary);width:100%;font:inherit;color:var(--foreground);border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.cat-row>svg{color:var(--muted-foreground);flex:none}.cat-row:hover{background:color-mix(in srgb,var(--ark-gold) 10%,var(--secondary))}.cat-row .cr-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cat-row .cc-x{width:16px;height:16px;color:var(--muted-foreground);opacity:0;border-radius:50%;flex:none;place-items:center;transition:opacity .12s;display:grid}.cat-row:hover .cc-x{opacity:1}.cat-row .cc-x:hover{color:var(--ark-danger);background:color-mix(in srgb,var(--ark-danger) 12%,transparent)}.cat-card.off .cat-rows{opacity:.55}.cat-card .rt-foot{border-top:0;padding-top:12px}.cat-chip{border:1px solid var(--border);background:var(--ark-surface-2);max-width:100%;color:var(--foreground);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:5px 9px 5px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.cat-chip:hover{background:var(--card);border-color:color-mix(in srgb,var(--ark-gold) 45%,var(--border))}.cat-chip .cc-x{width:15px;height:15px;color:var(--muted-foreground);opacity:0;border-radius:50%;place-items:center;margin:-2px -3px -2px -1px;transition:opacity .12s,color .12s,background .12s;display:grid}.cat-chip:hover .cc-x{opacity:1}.cat-chip .cc-x:hover{color:var(--ark-danger);background:color-mix(in srgb,var(--ark-danger) 12%,transparent)}.cat-add{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .12s;display:inline-flex}.cat-add:hover{color:var(--ark-gold)}.cat-foot-tools{opacity:0;gap:6px;margin-left:auto;transition:opacity .12s;display:flex}.cat-card:hover .cat-foot-tools{opacity:1}.cat-dot{border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:50%;flex:none;width:10px;height:10px}.rt-sub{margin-bottom:12px}.mxik-wrap{position:relative}.mxik-drop{z-index:40;background:var(--card);border:1px solid var(--border);border-radius:10px;max-height:264px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.mxik-opt{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:9px 12px;display:block}.mxik-opt+.mxik-opt{border-top:1px solid var(--border)}.mxik-opt:hover{background:var(--secondary)}.mxik-opt .mo-code{color:var(--ark-gold);letter-spacing:.02em;font-size:11.5px;font-weight:600}.mxik-opt .mo-name{margin-top:1px;font-size:12.5px;font-weight:600}.mxik-opt .mo-sub{color:var(--muted-foreground);margin-top:1px;font-size:11.5px;font-weight:500}.mxik-sel{border:1px solid var(--border);background:var(--secondary);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mxik-sel .mo-code{color:var(--ark-gold);letter-spacing:.02em;font-size:11.5px;font-weight:600}.mxik-sel .mo-name{margin-top:1px;font-size:13px;font-weight:600}.mxik-sel .mo-sub{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;font-weight:500}.rep-hero{background:linear-gradient(150deg,var(--ark-navy) 0%,var(--ark-night) 100%);color:#ede7da;border-radius:16px;align-items:stretch;margin-bottom:18px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.rep-hero .rh-mark{opacity:.08;pointer-events:none;color:#ede7da;position:absolute;bottom:-40px;right:-26px}.rep-hero .rh-main{flex-direction:column;justify-content:center;min-width:220px;padding-right:30px;display:flex}.rep-hero .rh-lbl{text-transform:uppercase;letter-spacing:.7px;color:#8fa0bc;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.rep-hero .rh-lbl [class*=lucide]{color:#d9a441}.rep-hero .rh-val{letter-spacing:-.6px;white-space:nowrap;margin-top:8px;font-size:34px;font-weight:700}.rep-hero .rh-sub{color:#8fa0bc;margin-top:7px;font-size:12.5px;font-weight:500}.rep-hero .rh-item{border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;gap:6px;padding:4px 30px;display:flex}.rep-hero .rh-k{text-transform:uppercase;letter-spacing:.6px;color:#8fa0bc;font-size:12px;font-weight:600}.rep-hero .rh-v{white-space:nowrap;font-size:17.5px;font-weight:700}.rep-hero .rh-v.gold{color:#d9a441}.rep-hero .rh-v.dim{color:#b9c4d8}@media (width<=960px){.rep-hero{flex-wrap:wrap;gap:16px}.rep-hero .rh-item{border-left:0;padding:0}}.rep-panel .rp-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.rep-panel .rp-head .rp-spring{flex:1}.rep-panel .rp-head .seg{flex:none}.rep-table td:first-child{border-left:3px solid #0000}.rep-table tr.rep-top td:first-child{border-left-color:var(--ark-gold)}.safe-sec{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);align-items:center;gap:9px;padding:14px 16px 8px;font-size:12.5px;font-weight:600;display:flex}.safe-sec b{letter-spacing:0;text-transform:none;color:var(--foreground);margin-left:auto;font-size:13px}.safe-row{grid-template-columns:minmax(180px,240px) 1fr 140px;align-items:center;gap:16px;padding:11px 16px;display:grid}.safe-row+.safe-row{border-top:1px solid var(--border)}.safe-row .sf-name{font-size:13.5px;font-weight:600}.safe-row .sf-amt{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.safe-bar{background:var(--ark-surface-2);border-radius:5px;height:10px;overflow:hidden}.safe-bar i{border-radius:5px;min-width:6px;height:100%;display:block}.safe-bar.in i{background:var(--ark-gold)}.safe-bar.out i{background:var(--ark-navy)}.dark .safe-bar.out i{background:#506488}.safe-ic-out{color:var(--ark-navy)}.dark .safe-ic-out{color:#7d97c8}@media (width<=760px){.safe-row{grid-template-columns:1fr 100px}.safe-row .safe-bar{display:none}}.safe-cols{grid-template-columns:1fr 1fr;display:grid}.safe-cols .safe-col+.safe-col{border-left:1px solid var(--border)}
