@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-BbS72dZz.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-BiHu2_aR.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACswAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIUgmCcxEQCoNgg10LDAABNgIkAxQEIAWDbgc8DIRCG6MJUZRp0mwofhw4Z76A51LrbFoMoS5FEEK47ERT/9z+xMPTWL8/d2ZWETFNLhmvJAiRuLxEiET7alHbHunUUwDI9DIgygqiynLiENgpk9KRaVX5Wx6R9g4bjm0I0vNeuGlSokK1IK/1Es1oMFh88ZEt+/vL1H37r2hpXDrI+uEh3b9WKrWWWscXKBjQWsc7B/TGwwHEUPzl6x5Z1DUIZpW6Pz1fKdA0mBCxem1bH+Qp0F6GFtlkepk/r1spNgFVm12chSrAyP0l3YqXKqTHaQjYJOYwjvKHAyB1quRKylJGIAFsGO0InjP8KoH/LCjn04HhQKwApJI6MFwuEjJ6yxToLct8oKkuSehieLvzVFbl74723/aP33YBAYB+YtYJc2rkN62VkdwRM7XokdAmYUS7MC9KlwGgc9sNRbFBTlyWk4rOqUPn9JPO6aiiFpMn1ti+/2YQzw/gWN7fgtX1gYZ87KgBi8kIxScoPtZNwdJkLCaSBixPRjSfFXTPkIxB3HBuwwg3nEbj7AhfFALfPiHJHTAh3q6c2A7vTpJfzggyE0mG8RqwYoaKnYsZGk3aoEkcnvPPgFUmtyI+K7uGuof4R5TA2yk/QpIozr/vGrqIUwLygIOv+rxYZLZP1D051ALVicFdt7L3JvvyUHbgeKzlZST/KFUF3ChGpcPeR70BzHAIs+3OijiOXdsr7LvIKfCGKwP7GcHZv5MyYI3Jrb1DcUpAkowBCFldU3fZ7WXdQAU0kbEU2ApAIQZDBiBKSZ2FucU5ieJKEct9+/SN2H2hXwFROFgUxWeI3d8KuC/6nmffC5e+vv0Ku+oKodlXrPPRk3Z9LVz6Hup+/AUVnSxa6UNHkddXaCnmNkGXiNLWpDpaYtuvHZPFNu4f4gzbvaq46NPqc2dULn1TbZswrJYe3Brbce2YPLZp+84qP+3za1uk3NidM+Yf0KGoa/So8GClO+aDFmsSM608wIDOYPFVi+63IiDyta+mW8Ylgzi5rGPkIM4gstVn6n6oi0FgsRd3mRbJRBdxZEW2D7r4Thfpcg6mo+W4knxrvGZ1J1/mj7zT3MLfqW6a2ZGG+LulS3eJusKgs3or/rtDP1VKlm7r2h0b+bZiAWOgCWOhARMcBtE0yUz5pn2r2QIEwopva//82tLFf/Ma+Tf49Hwqhq/+9Gvb8e+FaG+xAWhIIPixBIacLcRPGuGoVYmPhnP/tfrCdI0RgUrapcYNNQGaJOV/WaDurFxQGjgYU1kRxkeOIunqf0W22h1FMd82RUVfo4qqmeyOrtQA5y2eJPO8TPOVNixlwrxFaUZpE6YZzUkZY9KJ1qZZVLsu05I26cWalRaRwkqYMMygR9KY9aaxUgYkpaRNmDMLsTCymPkQ+xDvRKwLmS18Pj5s33Ot1Dbnebpj5szb/KVcY1/wQsTKzMIDsXJqdaTYZbQ4Om0aGnOlNUdSQPJXbpA0wigDaF+y2PHaCiKSHLl2/cKEGU6KnmE1R+2YSR4KfWRMIiKvr0x4dk23GDuFWqA+Sb+onzgPPaQSZ/UX5qAhVgE7xEbYhWKfqpuaLGSmJl6a7dXIRd14UXFWnwgTIagVW4VYqY6vOqyVT7+oZhYtUp0SXFS3kZ+JVBUuargloZ0LiUbTK/c5Q9PSRZ2Mh9QpV4CLOrtiBZqVGHRdbHqqpV2t5qIjebul3SxgoiBw1O6aBZiQrh6NYiXhRT25GMjUK0Wrl0a+UWZ1qrf+78bWnNXHWu0CdOoRgIfXvXlqkzD/xpGHlhMhrgnmJeYy5huyO3GduZxznIS4Ct1xU8RFgm6YIpYR8yJ6DQAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGoHn1pjbWFwAAAB1AAAADYAAABMQXvf9Wdhc3AAAAIMAAAAEAAAABAAGAAhZ2x5ZgAAAhwAAADAAAAAwELfCadoZWFkAAAC3AAAADYAAAA2MosYFmhoZWEAAAMUAAAAHwAAACQg+BoIaG10eAAAAzQAAAAUAAAAFAYkAE5sb2NhAAADSAAAAAwAAAAMACgAiG1heHAAAANUAAAAHAAAACAAJgL8bmFtZQAAA3AAAADZAAAB7ifdQ0Nwb3N0AAAETAAAACoAAAA8cPdRiwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIC7QZFmr8BwIoZSajReIF6eHdzxn8ouuEDAHU9Qkkqj/mvQpieNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5UCyvAwKClv+/weyEGzG/1//P74fANQBBwAViAuJAAAAAQADAAgACgAQAAX//wAPAAIAIAAAAbgDDAADAAcAADMRIRElIREhIAGY/qQBIP7gAwz89DwClAABAC7/9AJGAsYANQAABSIuAjU0NjcjNTM3ITUhNjU0JiMiBgcnPgEzMh4CFRQHMxUjByEVIQ4BFRQWMzI2NxcOAQE8ME02HggFSn2m/t0BdwlBOidGHjUqZjcsSTUdCU5+pgEk/ogICEc8KkspMyhuDBwxRSoWIw9DYEMWHTY1HiM1LigYLUEoIhhDYEMOIBQ8PCMrNzAxAAEAAAABAEE/RvUEXw889QAJA+gAAAAA2cTSDQAAAADc8QLn/zX9yB2DBDMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgu+G/6d+Pss1AEVTACgCXTgY3AAHYACAAAAAAAOwAAADsAAACdAAuAAAAFAAUABQAFABgeNpjYGRgYGBlCmYQY1jOwA7mIQAzAyMAGWIBJXjaldABRwNxHMbxz7U1BQME4ABBtzZDNVAlopQiBKx1reNs538rRS+rFxcgzt9pQAHfh9/z9fhhy7OOpLuNhySLnNhNepE39H1H7jjzFbnrwGfkTTutp2dkHLlvjBcrK5UjAwO1maBQWallaoVSZimYG7h27tKFE1dulHLv7kwt1I4FU48KM3tu5eZelaaCe7nQ2JYWUkOZYfSkrSltXemaLV23xfak7U/+v2g9/XnJqaXKh6Awb36XGtk3dCgVLc1VUMmadqmU/mrUTcrVcsGb3JPsB/bjSUMAAAB42mNgYgCD/wsZbBiwAVYgZmRkYmBmZGYvzcs0MDBwAdFGBk4mAIa9BkEAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-hdH010Gn.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-B2gpCL-u.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Dkc4fcQv.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-DJ-_yp4j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-LedR-9xp.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-Bs-fU7ez.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACqQAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIUgmCcxEQCoNQg1ELDAABNgIkAxQEIAWDQAc8DIRaG4EJUZQt0hKCrw54E+uqAUhtIziiVIhVE8I4Nqy/E24AMRs88Dq1979kggA7jUIEDiC1NRwhzICKi+MxjYBjemNNQDs/4a4uoiANJM0jCiiCYDLwrQGI4/v3f+v495dLjf3vJBfN1VeTdC7oXMJXGJxC4k2TReXr/79X9d33zz3RfwK2loejQdoL57A9KAGdHPygycaEO7ZVK9BTlLqXampOO1QCh6zsOn5OeyACsOLhITq6BsYxowKEAVSiAgWU78dP38oq0WslcEg0oKlVlfeIYwwg1eQ00P9Li0W8oQakzagYpIJUAAFIAIDe5tW4CO2qjZdXQN2WMxqiFUCaZQjQmAAJKEA0BQFEU6kBVsxIJOBAK++GIfV3i/Al3zACAACI4zVuTKMhc7rs61cmx32arDvtett8Ni3q1uzAHLCHa9hFL0ZxGqM0Y5ch7PI37HIZuw4FXccyPP2WEA/M6CJ8u05HOsKCEv6IjgCQPmRiGR3JEQV0FJBNycxzjgKqae9dtQzvy93UTDZUbHnoTAuMMf7MzeMcrEWqsY6HSBsdFceodvV6gOcLYr4GV/pHx2DA1ypZU56x3URVayGphgDJLk75aKdUQETtMz6xQUZ/n+LZwRQw5txmmH0R7C0uw4zek0zEYDeFXFXTZZnnXPQ6BdgScsDVSmZycdO0xn4TO6tWf9Z3fqnuSwkdi4Hanyip9/9BdDkECmasuBnCYS4ADABYAQVoBkMAQAXhRAIAQlWrbSaHcdVmsK7c8/3X34ubn42zCtuUXTiefFbc/Ln1nm9zJi/8YLv3u8++46YTbcM67sD+FDf9tnt/aJ44+61mf8reN3DZd7mu3VY+nBz0dOe5+/J6vMEnRu3eU7kV9rLry7PaE99obJ/dzq0r7k9c8rRmO/PqB7zXPjrq8p5+Panq/6qsruSdho6F/bJvASEqZiwRkbU6qluHL+noHDoUxyMgoc7oiF91uB9UCSJh+rWkFCDwqFZjbaQe1iN98q2qQzjw4LqbHcWtBh7i4CUO5OlWBXAgfEW4SL90LERhmZ662+kjrMjjVgUXVsTCERbEsc7hPsLZg8ce0xWPQ+JJ03VlTrdOxqc2SMgGK+SABfIdtDIlgnIWSj61pBQBCFrfnz/dXHI1XDJblL8AfuprO8Cvk3+G4y/mNbURsCABEPA7CZzYKvLhHAQ7JYP4EY37v+MrymvJJwCD7CfWK0wIAKwgUX9GQQBmNhN9qgWYDXQSQZWPJRInZyUKba6ZVrUSA7HWJUZKVDicpgjbAgfBKXWKt/mt8dlxSsCyRfwB+/IrnuSzpdiQLgN6tfEatm/DVcasOOTXymfFqh1rCnltWLcj6MCkDT5+O046pClVpDR46qHr1dTjYXR4S9C+FT6cFePTulmt09aq2510ytVv79r6Kkc1ZUqUqqVBm9QOX+cqQm7u26c1uvxJx4aEDdcVd/nBIhIAwuG1u2gAhJAoQjEFD3dKyNkhrygraavQIV+IIJbMF54fR8KFYrk8qfxBTsCcf4F4jcpk84gA5nwuEPSoVyRdTDW3pE2VvMIxhXbV8qWIoGMqc/rUyZVAwwa61CrkGYeNNCiTKYmLJoa0dtF0UewxPyov/piFPg2KpYnmY1YOzepS5gQds3GP06Y1y6JjdnJo4kWwUrmDGb1qR0ya56TmuY65KJUjRRwXDbvly5QsxmhGqJQvVYInspkXwx2lWqF0rWa0eqWyJHHH8GpW/nWLsaZ0d+FscXyQkARmTPk6/ONaQjRLJgIST+FL2ELdJIgt7LIU4qcnSQDd1EWC2Iwn8cXwsFS9p4QZNwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGpuoIFjbWFwAAAB2AAAADYAAABMQXvf9Wdhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2M1kYF2hoZWEAAAMcAAAAHwAAACQhxhq5aG10eAAAAzwAAAAUAAAAFAYrAEtsb2NhAAADUAAAAAwAAAAMACYAh21heHAAAANcAAAAHAAAACAAJgLvbmFtZQAAA3gAAADWAAABwCKVQARwb3N0AAAEUAAAACoAAAA8cQNRnAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgEAUBuF5/+5WdIk9RhAKSBaAggjoLHueQKBDBSBFjeHDK9tFAGVNwPhpC8kaUF24IMc7GCD+hj5FToi7b+8V/KY5Yh2AKh1ApHwAFqIK8QAAAHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwAOVAsrwMCgpb/v8HshBsxv9f/z++HwDUAQcAFYgLiQAAAAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQfbusLpfDzz1AAkD6AAAAADZxNIMAAAAANzxAuf/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmAFAIxrBbgAAdgAIAAAAAAA7AAAAOwAAAJ7ACsAAAATABMAEwATAGF42mNgZGBgYGXyZhBjWMTADuYhADMDIwAYMQEYeNqVkDVyA0EUBdvMDh3PAcwMiZmZ7UjMzNLZdAKdSq+mFkMt9qfenQFmSTHB2OQc8D+Gw2PsM3B4nGX6Dk9wTs/hyUDPFCskHJ5mk12Hl0WQoaGzwjEbOuvEqZFV3BCvUxcX9C5TI636C9c8csc5T7yqkqTDB1FK6jyjJoqRlWNN9SQJcZMi3+KadZXVadiScct5njg2IxrV+y5Oiwqq11yPN288gwk5TMhxQZkKXbvqtN0NwzabbHEkcpy2q6a+desq6DSBibqNktTtOlvWvj4EEElBuwAAeNpjYGIAg/9rGXwZsAFWIGZkZGJgZmRmL83LNDAwcAHRRgZOJgCMYgZeAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Kv7revtF.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-CQn1QWER.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-DKTF-fDF.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-D3AA-Xr7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-D3P6dBIv.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-BFwjdynV.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACrwAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIVgmCcxEQCoMsgzALDAABNgIkAxQEIAWDTAc8DIUGG5wJCB4D7gpVn3N19YiQzSCLzecKnie7+j+3qprjFXvB6X2mY0dUEogx5C+E8/s68x2U0ZH6XeAwOw6SXU7YOSB2prmSy+94W29YMqbm4dv5sjTrrquLaDAdyNd5RDMeJLj9//u5+uTcPj1dvMTFpZW4EP+bPp0Y6tF8kiBUzdAIVSyuIppplESmFXqnY7ZmLM1WYgBLtP9u7pkI4FOihPRhYzm4iAHIyIBZvlBIf//hPV4qw91VmhyGu4BV5xm1X3FwDtRO6gIG/9IyDbjUEVARR1tKozQggAIAGHjGCVwHgtc4/5eAWdA7kYD0BADlq4tAwAEUoIEcGgFyGDoAHxeFAmIE83dGBve3S6Yjf3w7AnoAAIB8o8V85sdpSBoUY9BktwGmbNhnnQUCTgrLo2XVXhDNWCAqA+G8rITzyieqLhJVn+CqmgFXz0N4Id4I7of07J2IIm9t6NP38dDTvygRCQkJCIwk35SIChFppJWIDgkr6RdshnvGEzEQB1bFgCXNUlUyL8ASzqmJE9VEYnQI9eoxQUs9eGpqQ43nbUrEyFFTEieiTlpCtMVsN10lYoVRIumXKS7NSTsYynDGraFpEpCuj+CGvX0oumO2aF+Y0aEl4eHVsVO2G612xXjW8x52konPTnb0GS3t8NOUWMU3+yHXXVwB8FQR4cX6RQBldUQKX4WkjDW2shJP9f+9jBLxwmiWCzAUTfNKEDQuPklWRpYAwALABzTQBQwGABjgHwoAEGPaXHFi9qwrlj9TfPLgiawdfXBZIuMvS+ygrN3xxRGF06eR9uP7j1mtV/DHXCN6iB1/pP20e/7oUXD1UNRdPPt0ZgtdaZd5Mq2IvL1W9TCUHWsP7ubWl/vqN6qY1Z961Xrn1MYVKYXv5eNiNDe3O7h39HDqrmGj9QsfKTLpyJDhAOAig4uXum1FTBLhHoi+gdC87QPFB4/IK4TkxrxCJIk4rzTaA4q00bbctq4kRbYiNZ23WnxAjCLsd89Yc+85movRXQw11dvHH2LI1H181D/TzgT+Gg/5B8WSDI3jIp6Tzf1zIA9NbzovnkQqvtmM4mrs4xrs4XrBWtrkacGj6VM1WhBA6Jmf7b+ZfqNL56KnvwHA89sP4gC8+lN9lfO7v0enfzQAHgoAgV9GubzOQt/3AaEXZckzIPQvww9U2+E1ASzVF+47x0EA8EFh/geNAC7zmG3GAyalaBYQOnkQUMS5HdD0s7zbzA1Y5FkQsGmjjYhjDhaYHHhG2TSfv1rFOIH3TJqg+lqCQSrLjWtQG44VE+YTlzKoZlZWybAJXuNKygQVSqPVDBH4jBhUVVAzLnvdiGFES820JKZzc/xE5yNwprlhyqCSccmcVJFke0kWmwg/HRg19xGq8UHXEq200FJHAfn0bDGeKZXsyUGDyEo1wYoaxTUx7X9AlYoCgMwfEwC9Oy1ARKFFO2uHBY2SDO1Cp/EZENIuEvKpdI9zFND42lwbaZVYmwDc9CmF/DbVSuSIZpcVqRMolCWiOLjrhN7M0qrkJs9XDOTQXEOh0H55S7WKpTDfMBrDmJl8zFl018YUS+Y227QTqlCo5zv0Y9WUmWzMubTWaNwF4sa7hAXIuc5nkSKGVom6LsJmVQkW1Wp+lHqBgtr4aI4xlFsL1Y85HaeFums1J2hQpVj+25nkzGJu5OyU5uqUNyILiTVKk2drK62iOUd3rdUpPbI5V19WaeVf0JxnOC+9mq/cnm+8ILM6cyVcVMzFSSP889Yc0F05WUOhB6yAUySJ1kKPgeXouJwBtJokGU8SbJ7pTmE5nBz4Q9U65wjPTAvQJAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR0AA0AAAAABUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGrToZljbWFwAAAB1AAAADYAAABMQXvf9Wdhc3AAAAIMAAAAEAAAABAAGAAhZ2x5ZgAAAhwAAAC4AAAAuIJK/GhoZWFkAAAC1AAAADYAAAA2M98YI2hoZWEAAAMMAAAAHwAAACQiTBssaG10eAAAAywAAAAUAAAAFAYvAEhsb2NhAAADQAAAAAwAAAAMACYAgm1heHAAAANMAAAAHAAAACAAJgLrbmFtZQAAA2gAAADeAAABzCPzQOxwb3N0AAAESAAAACoAAAA8cQtRpwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgDAYR/G3/zajLvFdI4QCkgBYEAGdJQC6SSDQydKo5/Ej6FAmgvYijJ9uIbsGVCcf5SmDA8Tf0E/GDXaG9lkhbJoN1wGo0gUY6QXnBApweNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5UCyvAwKClv+/weyEGzG/1//P74fANQBBwAViAuJAAAAAQADAAgACgAQAAX//wAPAAIAIAAAAbgDDAADAAcAADMRIRElMxEjIAGY/sDo6AMM/PRYAlwAAQAo//QCVwLGADMAAAUiLgI1NDY3IzUzNyM1ITY1NCYjIgcnPgEzMh4CFRQHMxUjByEVIQYVFBYzMjY3Fw4BAUk2UzgdAwJIcYz9AWwGMy5MNEQjaz0xTjYdBkt5iQEC/pIGOTMlQyZFJW4MIDdLKg0UCVNMVA8WLyo6USgsHTFDJhoYVExTERQ0NCEoUis1AAABAAAAAQBBwSENhF8PPPUACQPoAAAAANnE0g4AAAAA3PEC5/8X/bQe9QRTAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIC/xX/zvWrmvQBFUwAoAiO4FsgAB2AAgAAAAAADsAAAA7AAAAn8AKAAAABMAEwATABMAXHjaY2BkYGBgZXJlEGNYwsAO5iEAMwMjABfFARR42p2QgUYEYRRGz7RbiiwgAPMCTU2CCrSxRCktIWBrp2nYdtc/Wwp6up6gJ+rgyhCwLv89n/vNwQDbPNMj6+8AD9lucMYpP8EbDPgO7jHiK7jf6Wyyx0vwFseOLA8kvKycpf0Dp+WJRGNeyQWtPHMvSNTebxhxxSVDrrn1UvHBmAlzm+ck6ZFGxz5jb6/ykIW9KffmhD7znJySgjLeszDm0jruO3PNmzwh/bnCIYVF6nryf54L95JPEg01/hlyjjik5EQKL7ZI9gr0MXPyzhctJip35X73nVL8ApLkRAEAAHjaY2BiAIP/WxkiGLABViBmZGRiYGZkZi/NyzQwMHAB0UYGTiYAkBUGcQAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-BTa7FJLT.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-CbzCDZsa.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-ltMYBO0k.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-poe8IpAJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-Ub94BhyN.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-_1BWYvpi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACvgAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIVgmCcxEQCoNMg08LDAABNgIkAxQEIAWDVgc8DIUWG9UJUZQO0maCnwe2rWatKBpdxogUznIhQ5oxYuAiHNNaa9l+EH4jeNyvnJfkgKAMoAA1qtV1AtQJV3AsqyrX/5/sPt8s/OnZMzhnVCFLuEvKU1ME6uw+BMAxu1VxNGhqi0xHbb4JjZLW9lXC73+u5T9JqoTJXBUAZ7dI+UUSnvDYuNqUX1lVGFTu5HX//3tV38hNNCdgY4MEPEjvZw8ac3fO4x+oFZzz+OZahco1qXupvvmbfTVM0lSAwOZfuz1ToNU4N7R3f0UDCApUDhTJl4pAf98+nu3tA/Oyd34SzIBdt5d0PfiKJdWCGjhCf+m4biCwhSC1CTRL0ZAyEEgAhwaVGK6C6W1p+e8lKA/TpWlAuwCpg9oDpvFIyOhHC/RjbARaNUsSOkzX7qr/cH97VPH/b1+OQAAY0qbAkBJ9FjQgKqSIdkKZw8657ohDiBoNiuQYcMFVoL2qByVKcTGDSxpoT3uU9I7aUx8lClLcDy0j+jriFCOqU9De3CctRC8ulEAUC2FtKxM3SyAVQxTKEsjFwjZ5nj2m/SwC04FDa4FpW2wtr5kyD1zGEeuBS2XCOKO3++GzWpqdnB2aWGduLIEiRwvbxXRE7AjRHc62Jkqgobgfj83zR/SoNq9VttmpOFtKYZmZEb20Ky7AXOxrvGOOxne3M+4dNwUaC627Wcw+7u07bc6lQI1N+aV57QvZgTk88MGMMxhgZwiEu/M8C/F6JMf+Gs5sw9as8nP2vFWVQEtxf7HfUixz/74SGwMka9aqG1s5ukADaEXGduAYAIXoggSIwiR5Yxqur61B6q39fv9zHa7SPQG5uTU0lwOHJ0/ge+HUvb+24M+3X3q9TvFqPdum/YPtl7bg047Jg+9p3zpdtfpAvTcOyZsm1KPj/eFChiu+TLaH32cmVYbwz9CCdvdoacc/UpJdNezpd+cHytmivraltfy/bdvhmvpwlL+TVN4ROpH4FPAZo1lLT1IDMN0AX30E+0Y7YEXxCRjr8A70G6D7iKEYpfjf5RUCUpckydadxCV2CVz+qO49GmPgvCdrVnTQKuoQT3exVtDYQSNdSwq+INoaoF1dn0hSPYxa0bURUdRB091RLXbZzVW5/syGmq5r0XaD/zuwBgdhCQdjEYc5YC+NlsYRrfjU8gpCCLvaqySkW7c1Loj0J8KPx5eb8Puf+ujIiatqrGxBWiQQ/FACU5siFOOBzHQa4gVNc/9ffmB6LwhCQ8pndQsvQCtJ+UtZoNl9Zk4RgcuBwUoZFvqhTJr9U2bb3VUWqy0qGwzqUTZaKsHRiTJ4aH4hnZYmun1Ov1mjvHTenKivMYqIMmXWsGjVilQoladSDWLQsnq9Js3JNatXn1H9IuWZQgxoMmhWjmHuJCxWlFghH658uNqKKyG27PelV/uWfjdWuj7Xd+ebMm3lnbiG39WZWJwYsVJhYqZix2zlihI5SBB4p2uOdQxSPPgjFw0aEIUCqncDZpc2IIKCHDS/8Gg0RjkVHhEX05mwA5bYgwyhlricxI7G5+cki+TPQYfmJR8cgvjYGcgJh7Os28NKT4Kd3FnIdnHC+DNln0U5JV+CQA7NR1t/xlmMY7LF8mdRC1mbRAniLF3IWSWYj00v5O0WL4zvSpfQ11V2WpwlOiRDNJVZlSV31FbxSC6cJXulR7kkfqqqWAg/MkhnaRyRKUYAG/i0Ft2XR8fHTTQo66k8g8igbxBK5WICo88iFzWJH2zvaYRZsXSRsOGwRb7kXt+qWq54gXNtmhVLFvoFTqU9LoKmJQD/xpE92XzQCwrTkANXiR69hJzoFDXt7AF6TvQcT3TopScbMAVXovf57/M8APwiNegFxFA9AAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR0AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs5opVjbWFwAAAB2AAAADYAAABMQXvf9Wdhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2NG8YJmhoZWEAAAMUAAAAHwAAACQi2xulaG10eAAAAzQAAAAUAAAAFAY0AEZsb2NhAAADSAAAAAwAAAAMACYAhG1heHAAAANUAAAAHAAAACAAJgLqbmFtZQAAA3AAAADXAAAB1iSBQOlwb3N0AAAESAAAACoAAAA8cRRRswABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgEAUBuHZf3cV6Q7vHgkFJAFQEBE6S6dIZwiks6WoMXwE7bqIoFU90H66kdkVoCz1UZ53cID4a+rO2MCOUN4ThEWD4SoA5ToBI3kAD1MK0wAAAHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwAOVAsrwMCgpb/v8HshBsxv9f/z++HwDUAQcAFYgLiQAAAAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEH+sUPiXw889QAJA+gAAAAA2cTSCQAAAADc8QLn/wv9px+QBGgAAQAJAAIAAAAAAAB42mNgZGBgsf2XyMAgv+4/998J8hOAIqiAFQCMtAW7AAHYACAAAAAAAOwAAADsAAAChAAmAAAAEwATABMAEwBeeNpjYGRgYGBlcmYQY1jKwA7mIQAzAyMAF6gBE3jalZA1kkMxEETfMm/oWNkyMzMzQ7LMYKYb+WQOfQZ3qcaU2R80TzXdLQBaeaeBusY24L4uYFxHLznjemmyxg0skzFuZJyEcRMBHo2bGWTSuFsEn8T0hphnRG+UFyJ8aR4TDxMV/6oGifCh/gnbHLLHOkecqvNGigue+JdyjYjoWY4XhqQIqv/KtTQRnxOUyjHGMGOW4IoZrpjiKnIclmO+haJzoaZdWK163Q3pQ6T9XXz4O3KMM8oYcyJL8aqIdMPe/avXlTmifvam+qaa0PjKcB5j5USMAHjaY2BiAIP/+xhSGLABViBmZGRiYGZkZi/NyzQwMHAB0UYGTiYAlCwGhgAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-D86dP9GY.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-CFofN-Pm.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-iTytfV1M.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-n94NPnh4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-green: #203c34;--brand-cream: #f5f0e6;--brand-sand: #d6c2a2;--brand-copper: #ad704b;--brand-charcoal: #292722;--green-900: #172b25;--green-800: var(--brand-green);--green-700: #2c4f45;--green-600: #3b6458;--green-100: #dfe7e2;--green-50: #edf2ee;--copper-700: #8d5636;--copper-500: var(--brand-copper);--copper-300: #d1a283;--copper-100: #f1e2d6;--sand-500: var(--brand-sand);--sand-300: #e6d9c4;--sand-200: #ede4d4;--sand-100: #f3ede2;--cream-50: #fbf8f2;--cream-100: var(--brand-cream);--color-bg: var(--brand-cream);--color-text: var(--brand-charcoal);--color-text-muted: #5f5a50;--color-text-subtle: #6b6458;--color-text-on-primary: var(--brand-cream);--color-primary: var(--brand-green);--color-primary-hover: var(--green-700);--color-accent: var(--brand-copper);--color-border: rgba(173, 140, 96, .22);--color-border-strong: rgba(173, 140, 96, .4);--color-focus: var(--brand-copper);--glass-bg: rgba(251, 248, 242, .62);--glass-bg-strong: rgba(251, 248, 242, .82);--glass-bg-hover: rgba(251, 248, 242, .78);--glass-border: rgba(255, 255, 255, .7);--glass-edge: rgba(173, 140, 96, .18);--glass-blur: 18px;--glass-saturate: 1.35;--glass-dark-bg: rgba(32, 60, 52, .9);--success-fg: #3d5e30;--success-bg: #e2e9d6;--success-dot: #5f8a4a;--warning-fg: #7f5414;--warning-bg: #f3e4c3;--warning-dot: #c08a2e;--danger-fg: #8f3626;--danger-bg: #f3dbd2;--danger-dot: #b9553f;--info-fg: var(--green-700);--info-bg: var(--green-50);--info-dot: var(--green-600);--neutral-fg: #5f5a50;--neutral-bg: var(--sand-200);--neutral-dot: #9b9080;--chart-1: var(--brand-copper);--chart-2: var(--brand-green);--chart-3: var(--brand-sand);--chart-4: var(--green-600);--chart-grid: rgba(41, 39, 34, .07);--dusk-sky-top: #0d1b1e;--dusk-sky-mid: #22343a;--dusk-sky-low: #6b4a3f;--dusk-horizon: #d08a5a;--dusk-star: #f5f0e6;--dune-far: #7a5a4c;--dune-far-lit: #9a7160;--dune-mid: #8f5f42;--dune-mid-lit: #c08660;--dune-near: #5e3b29;--dune-near-lit: #8e5a3b;--dune-front: #2a1c16;--dune-front-lit: #4a3022;--night-glass-bg: rgba(18, 30, 28, .42);--night-glass-border: rgba(245, 240, 230, .22);--night-input-bg: rgba(245, 240, 230, .08);--night-input-border: rgba(245, 240, 230, .26);--night-text: var(--brand-cream);--night-text-muted: rgba(245, 240, 230, .78);--night-danger: #f6b9a8;--dusk-shade: #07100e;--font-sans: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.375rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.25;--leading-normal: 1.6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(41, 39, 34, .04), 0 2px 8px rgba(41, 39, 34, .04);--shadow-md: 0 2px 6px rgba(41, 39, 34, .05), 0 10px 28px rgba(41, 39, 34, .07);--shadow-lg: 0 4px 12px rgba(41, 39, 34, .06), 0 22px 48px rgba(41, 39, 34, .1);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .75);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--sidebar-width: 264px;--topbar-height: 72px;--content-max: 1440px;--bottom-nav-height: 68px}@media (max-width: 768px){:root{--glass-blur: 12px;--glass-bg: rgba(251, 248, 242, .74)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass-bg: rgba(251, 248, 242, .94);--glass-bg-hover: rgba(251, 248, 242, .98)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:var(--leading-tight);font-weight:var(--weight-semibold)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.num,table td,table th{font-variant-numeric:tabular-nums lining-nums}.num{unicode-bidi:isolate}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.sr-only{position:absolute;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(48vw 48vw at 70% -10%,rgba(214,194,162,.55),transparent 70%),radial-gradient(38vw 38vw at 0% 45%,rgba(209,162,131,.3),transparent 70%),radial-gradient(44vw 44vw at 45% 110%,rgba(223,231,226,.9),transparent 70%),var(--color-bg)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--shadow-sm),var(--shadow-inset),0 0 0 1px var(--glass-edge)}.card{border-radius:var(--radius-lg);padding:var(--space-5);position:relative;min-width:0}.card--interactive{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}@media (hover: hover){.card--interactive:hover{transform:translateY(-2px);background:var(--glass-bg-hover);box-shadow:var(--shadow-md),var(--shadow-inset),0 0 0 1px var(--glass-edge)}}.card--interactive:active{transform:scale(.99)}.card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.card__title{font-size:var(--text-md);font-weight:var(--weight-semibold);display:flex;align-items:center;gap:var(--space-2)}.card__subtitle{font-size:var(--text-sm);color:var(--color-text-muted)}.card--dark{background:linear-gradient(150deg,var(--green-700) 0%,var(--brand-green) 55%,var(--green-900) 100%);color:var(--color-text-on-primary);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-md);overflow:hidden}.card--dark .card__subtitle{color:#f5f0e6c7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid transparent;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--primary{background:var(--color-primary);color:var(--color-text-on-primary);box-shadow:0 1px #ffffff1f inset,var(--shadow-sm)}.btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn--secondary{background:var(--glass-bg-strong);border-color:var(--color-border-strong);color:var(--color-text)}.btn--secondary:hover:not(:disabled){background:var(--cream-50);border-color:var(--copper-300)}.btn--ghost{background:transparent;color:var(--color-text)}.btn--ghost:hover:not(:disabled){background:#d6c2a247}.btn--on-dark{background:var(--brand-cream);color:var(--brand-green)}.btn--on-dark:hover:not(:disabled){background:#fff}.btn--sm{min-height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}.btn--icon{width:40px;padding:0}.btn--lg{min-height:48px;padding:0 var(--space-6);font-size:var(--text-base)}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;line-height:1.7}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.badge--success{background:var(--success-bg);color:var(--success-fg)}.badge--warning{background:var(--warning-bg);color:var(--warning-fg)}.badge--danger{background:var(--danger-bg);color:var(--danger-fg)}.badge--info{background:var(--info-bg);color:var(--info-fg)}.badge--neutral{background:var(--neutral-bg);color:var(--neutral-fg)}.badge--accent{background:var(--copper-100);color:var(--copper-700)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.field__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.field__error{font-size:var(--text-xs);color:var(--danger-fg)}.input{width:100%;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--glass-bg-strong);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.input:focus{outline:none;border-color:var(--brand-copper);box-shadow:0 0 0 3px #ad704b2e}.input[aria-invalid=true]{border-color:var(--danger-dot)}.pills{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:#d6c2a247;position:relative}.pill{position:relative;border:0;background:transparent;padding:4px 12px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);z-index:1;transition:color var(--dur-fast)}.pill[aria-pressed=true]{color:var(--color-text-on-primary)}.pill__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-pill);background:var(--color-primary);z-index:-1}.table-wrap{position:relative;overflow-x:auto;margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.table th{text-align:start;font-weight:var(--weight-medium);color:var(--color-text-muted);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);white-space:nowrap}.table td{padding:var(--space-3);border-block-end:1px solid var(--color-border);white-space:nowrap}.table tbody tr{transition:background-color var(--dur-fast)}.table tbody tr:hover{background:#d6c2a233}.table tbody tr:last-child td{border-block-end:0}.skeleton{background:linear-gradient(90deg,var(--sand-200) 0%,var(--sand-100) 50%,var(--sand-200) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--color-text-muted)}.state__icon{width:48px;height:48px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--sand-200);color:var(--copper-700)}.state--error .state__icon{background:var(--danger-bg);color:var(--danger-fg)}.state__title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text)}.state__text{font-size:var(--text-sm);max-width:36ch}.icon-tile{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--copper-100);color:var(--copper-700);flex-shrink:0}.icon-tile--green{background:var(--green-50);color:var(--brand-green)}.icon-tile--danger{background:var(--danger-bg);color:var(--danger-fg)}.icon-tile--warning{background:var(--warning-bg);color:var(--warning-fg)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn__count{font-size:11px;padding:1px 7px;border-radius:var(--radius-pill);background:#d6c2a259}.shell{min-height:100vh;display:flex}.shell__main{flex:1;min-width:0;display:flex;flex-direction:column}.page{width:100%;max-width:var(--content-max);margin-inline:auto;padding:var(--space-6) var(--space-8) var(--space-12)}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-60px;z-index:100;background:var(--brand-green);color:var(--brand-cream);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill)}.skip-link:focus{inset-block-start:var(--space-4)}.logo{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-text)}.logo__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--brand-green);color:var(--brand-cream);font-weight:var(--weight-bold);font-size:15px;position:relative}.logo__mark:after{content:"";position:absolute;inset-block-end:7px;width:14px;height:2px;border-radius:2px;background:var(--brand-copper)}.logo__text{display:flex;flex-direction:column;line-height:1.15}.logo__text strong{font-size:var(--text-lg);font-weight:var(--weight-bold)}.logo__text small{font-size:var(--text-xs);letter-spacing:.08em;opacity:.72}.logo--sm .logo__mark{width:34px;height:34px;font-size:13px}.logo--sm .logo__text strong{font-size:var(--text-md)}.logo--lg .logo__mark{width:64px;height:64px;font-size:22px;border-radius:var(--radius-lg)}.logo--lg .logo__mark:after{inset-block-end:12px;width:22px;height:3px}.logo--lg .logo__text strong{font-size:var(--text-2xl)}.logo--on-dark{color:var(--brand-cream)}.logo--on-dark .logo__mark{background:var(--brand-cream);color:var(--brand-green)}.sidebar{background:radial-gradient(120% 60% at 100% 0%,rgba(173,112,75,.16),transparent 60%),linear-gradient(180deg,var(--green-700) 0%,var(--brand-green) 40%,var(--green-900) 100%);color:var(--brand-cream);display:flex;flex-direction:column}.sidebar--desktop{position:sticky;inset-block-start:0;height:100vh;width:var(--sidebar-width);flex-shrink:0;padding:var(--space-5) var(--space-4);border-start-end-radius:0;box-shadow:-1px 0 #ffffff0a inset}.sidebar__brand{padding:var(--space-2) var(--space-3) var(--space-6)}.sidebar__nav{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);scrollbar-width:none}.sidebar__group{display:flex;flex-direction:column;gap:2px}.sidebar__group-label{font-size:var(--text-xs);color:#f5f0e69e;padding:0 var(--space-3) var(--space-1)}.nav-item{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-3);border-radius:var(--radius-md);color:#f5f0e6db;font-size:var(--text-sm);font-weight:var(--weight-medium);background:transparent;border:0;width:100%;text-align:start;transition:color var(--dur-fast),background-color var(--dur-fast);-webkit-tap-highlight-color:transparent}.nav-item>*{position:relative;z-index:1}@media (hover: hover){.nav-item:not(.is-active):hover{background:#f5f0e612;color:var(--brand-cream)}.nav-item:not(.is-active):hover .nav-item__icon{transform:translate(-2px)}}.nav-item:active{background:#f5f0e61a}.nav-item__icon{flex-shrink:0;transition:transform var(--dur-base) var(--ease-out)}.nav-item.is-active{color:var(--brand-cream)}.nav-item__bg{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0!important;border-radius:var(--radius-md);background:#f5f0e61f;box-shadow:inset 0 1px #ffffff14}.nav-item__bar{position:absolute;inset-inline-start:-16px;inset-block:10px;width:3px;border-radius:3px;background:var(--brand-copper)}.nav-item__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item__badge{min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--brand-cream);color:var(--brand-green);font-size:11px;font-weight:var(--weight-bold);display:inline-grid;place-items:center}.nav-item--muted{color:#f5f0e6b3}.sidebar__footer{display:flex;flex-direction:column;gap:2px;padding-block-start:var(--space-4);border-block-start:1px solid rgba(245,240,230,.1);margin-block-start:var(--space-4)}.sidebar__user{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background-color var(--dur-fast)}.sidebar__user:hover{background:#f5f0e612}.sidebar__user-text{display:flex;flex-direction:column;min-width:0;line-height:1.35}.sidebar__user-text strong{font-size:var(--text-sm)}.sidebar__user-text small{font-size:11px;color:#f5f0e6b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar{border-radius:50%;display:inline-grid;place-items:center;overflow:hidden;flex-shrink:0;background:linear-gradient(140deg,var(--copper-300),var(--brand-copper));color:#fff;font-weight:var(--weight-semibold);box-shadow:0 0 0 2px #f5f0e680}.avatar img{width:100%;height:100%;object-fit:cover}.topbar{position:sticky;inset-block-start:0;z-index:20;height:var(--topbar-height);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-8);border:0;border-block-end:1px solid var(--color-border);box-shadow:none;border-radius:0}.topbar__brand{display:none}.topbar__spacer{flex:1}.demo-flag{font-size:var(--text-xs);font-weight:var(--weight-medium);padding:4px 12px;border-radius:var(--radius-pill);background:var(--warning-bg);color:var(--warning-fg);border:1px dashed rgba(127,84,20,.35)}.topbar__user{display:flex;align-items:center;gap:var(--space-3);padding:4px;padding-inline-start:var(--space-3);border-radius:var(--radius-pill);transition:background-color var(--dur-fast)}.topbar__user:hover{background:#d6c2a247}.topbar__user-text{display:flex;flex-direction:column;line-height:1.3;text-align:end}.topbar__user-text strong{font-size:var(--text-sm)}.topbar__user-text small{font-size:11px;color:var(--color-text-muted)}.topbar__profile-mobile,.bottom-nav{display:none}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#172b256b;z-index:60}.sheet{position:fixed;inset-inline:0;inset-block-end:0;z-index:61;max-height:86vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-2) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));touch-action:none}.sheet .sidebar__nav{touch-action:pan-y}.sheet__handle{width:40px;height:4px;border-radius:4px;background:#f5f0e64d;margin:0 auto var(--space-3)}.sheet__head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2) var(--space-4)}.sheet__close{color:var(--brand-cream)}.infotip{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:0;padding:0;background:transparent;color:var(--color-text-subtle);transition:color var(--dur-fast),background-color var(--dur-fast);vertical-align:middle}.infotip:hover,.infotip[aria-expanded=true]{color:var(--copper-700);background:var(--copper-100)}.card--dark .infotip{color:#f5f0e6b3}.infotip__pop{position:fixed;z-index:90;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--brand-charcoal);color:var(--brand-cream);font-size:var(--text-xs);line-height:1.7;box-shadow:var(--shadow-lg)}.infotip__pop strong{display:block;font-size:var(--text-sm);margin-block-end:2px}.toasts{position:fixed;inset-block-end:var(--space-6);inset-inline-start:50%;transform:translate(50%);z-index:95;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--brand-charcoal);color:var(--brand-cream);font-size:var(--text-sm);box-shadow:var(--shadow-lg);pointer-events:auto;white-space:nowrap}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-6)}.page-head__eyebrow{font-size:var(--text-sm);color:var(--copper-700);font-weight:var(--weight-medium);margin-block-end:var(--space-1)}.page-head__title{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-head__text{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-1)}.page-head__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}@media (max-width: 1280px){:root{--sidebar-width: 232px}.page,.topbar{padding-inline:var(--space-6)}}@media (max-width: 1023px){.sidebar--desktop{display:none}.topbar{padding-inline:var(--space-4);height:60px;padding-top:env(safe-area-inset-top)}.topbar__brand{display:block}.topbar__user-text{display:none}.page{padding:var(--space-5) var(--space-4) calc(var(--bottom-nav-height) + var(--space-8) + env(safe-area-inset-bottom))}.page-head__title{font-size:var(--text-xl)}.bottom-nav{display:flex;position:fixed;inset-inline:var(--space-3);inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:40;height:var(--bottom-nav-height);padding:6px;border-radius:var(--radius-xl);background:var(--glass-dark-bg);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:var(--shadow-lg)}.bottom-nav__item{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;border-radius:var(--radius-lg);color:#f5f0e6b8;font-size:11px;font-weight:var(--weight-medium);-webkit-tap-highlight-color:transparent}.bottom-nav__item>span{position:relative;z-index:1}.bottom-nav__item.is-active{color:var(--brand-cream)}.bottom-nav__item:active{transform:scale(.95)}.bottom-nav__bg{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0!important;border-radius:var(--radius-lg);background:#f5f0e624}.bottom-nav__icon{position:relative}.bottom-nav__dot{position:absolute;inset-block-start:-6px;inset-inline-end:-12px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--brand-copper);color:#fff;font-size:10px;font-weight:var(--weight-bold);display:grid;place-items:center}.toasts{inset-block-end:calc(var(--bottom-nav-height) + var(--space-6) + env(safe-area-inset-bottom))}}@media (max-width: 480px){.demo-flag{font-size:10px;padding:3px 8px}}.logo--img .logo__img{height:44px;width:auto;display:block}.logo--img.logo--sm .logo__img{height:34px}.logo--img.logo--lg .logo__img{height:96px}.logo--img .logo__text{gap:2px;padding-inline-start:var(--space-3);border-inline-start:1px solid currentColor;border-color:#29272226}.logo--img.logo--on-dark .logo__text{border-color:#f5f0e633}.logo--img .logo__text small{font-size:11px;letter-spacing:.06em;opacity:.75}.logo--img .logo__text small:first-child{font-weight:var(--weight-semibold);letter-spacing:.14em;opacity:.9}.logo--img.logo--lg .logo__text small{font-size:var(--text-sm)}.dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:start}.dash-grid>*{min-width:0}.dash-grid>*>.card{height:100%}.span-2{grid-column:span 2}.span-full{grid-column:1 / -1}.muted{color:var(--color-text-muted)}.danger-text{color:var(--danger-fg)}.insight{padding:var(--space-6) var(--space-8);min-height:150px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.insight__glow{position:absolute;inset-block-start:-40%;inset-inline-end:-10%;width:55%;height:180%;background:radial-gradient(closest-side,rgba(173,112,75,.45),transparent);filter:blur(20px);pointer-events:none}.insight>*:not(.insight__glow){position:relative}.insight__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#f5f0e6bf;letter-spacing:.02em}.insight__title{font-size:var(--text-xl);font-weight:var(--weight-bold);max-width:34ch}.insight__text{font-size:var(--text-sm);color:#f5f0e6d9;max-width:62ch}.insight__cta{margin-block-start:var(--space-3)}.stat{display:flex;flex-direction:column;gap:var(--space-3)}.stat__head{display:flex;align-items:center;gap:var(--space-3)}.stat__label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--weight-medium);display:inline-flex;align-items:center;gap:4px}.stat__value{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.1}.stat__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-xs)}.delta{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);font-weight:var(--weight-medium)}.delta--good{color:var(--success-fg)}.delta--bad{color:var(--danger-fg)}.delta--flat{color:var(--color-text-subtle)}.delta__vs{color:var(--color-text-subtle);font-weight:var(--weight-regular)}.action-card{display:flex;flex-direction:column}.action-card__count{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:1}.action-card__empty{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--success-fg)}.action-card__more{margin-block-start:auto;padding-block-start:var(--space-3);align-self:flex-end;display:inline-flex;align-items:center;gap:2px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--brand-green)}.action-card__more:hover{text-decoration:underline}.order-lines{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.order-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-block-end:1px solid var(--color-border)}.order-line:last-child{border-block-end:0}.order-line__main{display:flex;flex-direction:column;min-width:0;line-height:1.4}.order-line__main strong{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-line__main small,.order-line__meta small{font-size:var(--text-xs);color:var(--color-text-muted)}.order-line__meta{flex-shrink:0}.order-line__meta .danger-text{color:var(--danger-fg)}.chart-card{display:flex;flex-direction:column}.chart-card__plot{height:260px;margin-inline:calc(var(--space-2) * -1)}.legend{display:flex;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap}.legend span,.chart-tip span{display:inline-flex;align-items:center;gap:6px}.legend i,.chart-tip i{width:8px;height:8px;border-radius:50%;display:inline-block}.legend b{color:var(--color-text);font-weight:var(--weight-semibold)}.chart-tip{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--brand-charcoal);color:var(--brand-cream);font-family:var(--font-sans);font-size:var(--text-xs);box-shadow:var(--shadow-lg);min-width:150px}.chart-tip strong{font-size:var(--text-sm);margin-block-end:2px}.chart-tip b{margin-inline-start:auto;padding-inline-start:var(--space-3)}.recharts-surface:focus,.recharts-wrapper:focus{outline:none}.stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.stage{display:grid;grid-template-columns:112px 1fr 32px;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.stage__label{color:var(--color-text-muted);white-space:nowrap}.stage__track{height:10px;border-radius:var(--radius-pill);background:#d6c2a24d;overflow:hidden;display:flex}.stage__bar{height:100%;border-radius:var(--radius-pill);background:var(--chart-1)}.stage__bar--prepare,.stage__bar--delivered{background:var(--chart-2)}.stage__bar--transit{background:var(--green-600)}.stage__bar--problem{background:var(--danger-dot)}.stage__bar--cancelled{background:var(--neutral-dot)}.stage__count{text-align:end;font-weight:var(--weight-semibold)}.stock-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.stock-row{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-block-end:1px solid var(--color-border)}.stock-row:last-child{border-block-end:0}.stock-row__size{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.stock-row__nums{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.stock-row__nums strong{font-size:var(--text-lg)}.stock-row__nums small{font-size:var(--text-xs);color:var(--color-text-muted)}.inline-alert{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);margin-block-start:var(--space-3)}.inline-alert svg{flex-shrink:0;margin-block-start:1px}.inline-alert--danger{background:var(--danger-bg);color:var(--danger-fg)}.expiry{margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#f3e4c38c;border:1px solid rgba(192,138,46,.25)}.expiry__title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--warning-fg);margin-block-end:var(--space-2)}.expiry ul{list-style:none;margin:0;padding:0}.expiry li{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);padding:4px 0}.expiry li>span:first-child{flex:1}.expiry__hint{font-size:var(--text-xs);color:var(--warning-fg);margin-block-start:var(--space-1)}.tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.task{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-block-end:1px solid var(--color-border)}.task:last-child{border-block-end:0}.task__check{width:24px;height:24px;border-radius:8px;border:1.5px solid var(--color-border-strong);background:var(--cream-50);display:grid;place-items:center;flex-shrink:0;color:var(--brand-cream);padding:0;transition:background-color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.task__check:hover{border-color:var(--brand-green)}.task__check:active{transform:scale(.9)}.task__check[aria-pressed=true]{background:var(--brand-green);border-color:var(--brand-green)}.task__main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.4}.task__title{font-size:var(--text-sm);transition:color var(--dur-base)}.task.is-done .task__title{color:var(--color-text-subtle);text-decoration:line-through}.task__main small{font-size:var(--text-xs)}.breakdown{list-style:none;margin:0;padding:0}.breakdown li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-sm)}.breakdown__total{margin-block-start:var(--space-2);padding-block-start:var(--space-3)!important;border-block-start:1px dashed var(--color-border-strong);font-weight:var(--weight-bold);font-size:var(--text-base)!important}@media (max-width: 1180px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.dash-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.span-2{grid-column:auto}.insight{padding:var(--space-5)}.insight__title{font-size:var(--text-lg)}.stat__value{font-size:var(--text-xl)}.chart-card__plot{height:210px}.stage{grid-template-columns:96px 1fr 28px}}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-5)}@media (max-width: 680px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.kpi-row .card{padding:var(--space-4)}.kpi-row .stat__foot .delta__vs{display:none}}.stock-list--bundles{margin-block-start:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px dashed var(--color-border-strong)}.boot{min-height:100vh;background:var(--color-bg)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input-wrap{position:relative;display:block}.input-wrap .input{padding-left:44px}.input-wrap__btn{position:absolute;inset-block:0;left:4px;width:40px;border:0;background:transparent;color:var(--color-text-muted);display:grid;place-items:center}.form-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-block-start:var(--space-4)}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.profile-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-5);align-items:start}.profile-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-6)}.profile-avatar{position:relative}.profile-avatar .avatar{box-shadow:0 0 0 4px var(--cream-50),0 0 0 5px var(--color-border-strong)}.profile-avatar__busy{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#203c3473;color:var(--brand-cream);display:grid;place-items:center}.profile-card__name{font-size:var(--text-lg);margin-block-start:var(--space-2)}.profile-card__email{font-size:var(--text-sm);color:var(--color-text-muted)}.profile-card__actions{display:flex;gap:var(--space-2);margin-block-start:var(--space-2);flex-wrap:wrap;justify-content:center}.profile-forms{display:flex;flex-direction:column;gap:var(--space-5)}@media (max-width: 1023px){.profile-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 680px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-actions .btn{flex:1}}.demo-reset .form-actions{align-items:center;flex-wrap:wrap}.demo-reset__ask{font-size:var(--text-xs);color:var(--warning-fg);margin-inline-end:auto}.login{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--space-8) var(--space-4);overflow:hidden;background:var(--dusk-sky-top);color:var(--night-text)}.desert{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.desert__sky-top{stop-color:var(--dusk-sky-top)}.desert__sky-mid{stop-color:var(--dusk-sky-mid)}.desert__sky-low{stop-color:var(--dusk-sky-low)}.desert__horizon{stop-color:var(--dusk-horizon)}.desert__shade{stop-color:var(--dusk-shade)}.desert__stars{fill:var(--dusk-star)}.desert__moon{fill:var(--dusk-star);opacity:.92}.desert__moon-cut{fill:var(--dusk-sky-top)}.desert__far{fill:var(--dune-far)}.desert__far-lit{fill:var(--dune-far-lit)}.desert__mid{fill:var(--dune-mid)}.desert__mid-lit{fill:var(--dune-mid-lit)}.desert__near{fill:var(--dune-near)}.desert__near-lit{fill:var(--dune-near-lit)}.desert__front{fill:var(--dune-front)}.desert__front-lit{fill:var(--dune-front-lit)}.login__card{position:relative;width:100%;max-width:460px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-8) var(--space-5);border-radius:var(--radius-xl);background:var(--night-glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--night-glass-border);box-shadow:var(--shadow-lg)}.login__logo{display:flex;justify-content:center}.login__head{text-align:center}.login__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.3}.login__accent{color:var(--brand-sand)}.login__subtitle{margin-block-start:var(--space-2);color:var(--night-text-muted);font-size:var(--text-sm);line-height:1.7}.login__form{display:flex;flex-direction:column;gap:var(--space-4)}.login .field__label{font-size:var(--text-xs);color:var(--night-text-muted)}.login .field__hint{color:var(--night-text-muted)}.login .field__error{color:var(--night-danger)}.login .input{min-height:48px;border-radius:var(--radius-pill);padding-inline:var(--space-5);background:var(--night-input-bg);border-color:var(--night-input-border);color:var(--night-text)}.login .input::placeholder{color:var(--night-text-muted)}.login .input:focus{border-color:var(--brand-sand);box-shadow:0 0 0 3px #d6c2a238}.login .input-wrap__btn{color:var(--night-text-muted)}.login__submit{margin-block-start:var(--space-1);border-radius:var(--radius-pill);background:var(--brand-cream);color:var(--brand-green);font-weight:var(--weight-bold)}.login__submit:hover:not(:disabled){background:var(--cream-50)}.login .notice{color:var(--color-text)}.login__switch{text-align:center;font-size:var(--text-sm);color:var(--night-text-muted)}.login__switch button{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--night-text);font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:4px}.login__divider{display:flex;align-items:center;gap:var(--space-3);color:var(--night-text-muted);font-size:var(--text-xs)}.login__divider:before,.login__divider:after{content:"";flex:1;height:1px;background:var(--night-glass-border)}.demo-login{display:flex;flex-direction:column;gap:var(--space-3)}.demo-login__list{display:flex;flex-direction:column;gap:var(--space-2)}.demo-user{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--night-input-border);background:var(--night-input-bg);color:var(--night-text);text-align:start;transition:background-color var(--dur-fast),border-color var(--dur-fast)}.demo-user:disabled{opacity:.7;cursor:wait}.demo-user__text{flex:1;display:flex;flex-direction:column;min-width:0;line-height:1.45}.demo-user__text strong{font-size:var(--text-sm)}.demo-user__text small{font-size:var(--text-xs);color:var(--night-text-muted)}.demo-user__arrow{color:var(--night-text-muted);transition:transform var(--dur-base) var(--ease-out),color var(--dur-base)}@media (hover: hover){.demo-user:hover{border-color:var(--brand-sand)}.demo-user:hover .demo-user__arrow{transform:translate(-4px);color:var(--night-text)}}.demo-login__note{font-size:var(--text-xs);color:var(--night-text-muted);line-height:1.8}@media (max-width: 680px){.login{align-items:start;padding-block:var(--space-6)}.login__card{padding:var(--space-6) var(--space-5) var(--space-5)}.login__title{font-size:var(--text-2xl)}}.dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--space-4)}.dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#172b256b}.dialog{position:relative;width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:var(--radius-xl);background:var(--cream-50);box-shadow:var(--shadow-lg);border:1px solid var(--glass-border)}.dialog--sm{max-width:440px}.dialog--md{max-width:560px}.dialog--lg{max-width:760px}.dialog__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3)}.dialog__title{font-size:var(--text-lg);font-weight:var(--weight-bold)}.dialog__desc{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-1)}.dialog__close{margin-inline-end:calc(var(--space-2) * -1);flex-shrink:0}.dialog__body{padding:var(--space-2) var(--space-6) var(--space-5);overflow-y:auto}.dialog__foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--color-border);flex-wrap:wrap}.confirm{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm)}.confirm__text{line-height:1.8}.btn--danger{background:var(--danger-fg);color:#fff}.btn--danger:hover:not(:disabled){background:#7a2c1f}.textarea{min-height:84px;padding-block:var(--space-3);resize:vertical;line-height:1.7}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%235f5a50%22 stroke-width=%222%22%3E%3Cpath d=%22m6 9 6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;padding-inline-end:36px;cursor:pointer}.select--sm{min-height:36px;font-size:var(--text-sm);border-radius:var(--radius-pill);padding-inline-start:var(--space-3)}.form-stack{display:flex;flex-direction:column;gap:var(--space-4)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.search{position:relative;display:flex;align-items:center;min-width:0;flex:1;color:var(--color-text-muted)}.search>svg{position:absolute;inset-inline-start:14px;pointer-events:none}.search__input{width:100%;min-height:42px;padding-inline:40px 36px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--glass-bg-strong);color:var(--color-text);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.search__input:focus{outline:none;border-color:var(--brand-copper);box-shadow:0 0 0 3px #ad704b2e}.search__input::-webkit-search-cancel-button{display:none}.search__clear{position:absolute;inset-inline-end:8px;border:0;background:var(--sand-200);border-radius:50%;width:24px;height:24px;display:grid;place-items:center;color:var(--color-text-muted)}.toolbar{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;margin-block-end:var(--space-4)}.chips{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-block-end:2px;margin-block-end:var(--space-4);-webkit-overflow-scrolling:touch}.chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--glass-bg-strong);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.chip:hover{border-color:var(--copper-300)}.chip[aria-pressed=true]{background:var(--brand-green);border-color:var(--brand-green);color:var(--brand-cream)}.chip__count{font-variant-numeric:tabular-nums;opacity:.8}.filters-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);margin-block-end:var(--space-4)}.list-card{display:flex;flex-direction:column;gap:var(--space-2)}.row-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);text-align:start;width:100%}.row-card__title{font-weight:var(--weight-semibold);font-size:var(--text-sm);display:flex;align-items:center;gap:var(--space-2);min-width:0}.row-card__title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-card__meta{font-size:var(--text-xs);color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:2px var(--space-3)}.row-card__side{text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.row-card__amount{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.only-mobile{display:none}@media (max-width: 860px){.only-desktop{display:none!important}.only-mobile{display:flex}}.kv{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);margin:0}.kv dt{color:var(--color-text-muted)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.section-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-block-end:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.tabs{display:flex;gap:var(--space-1);border-block-end:1px solid var(--color-border);margin-block-end:var(--space-5);overflow-x:auto;scrollbar-width:none}.tab{position:relative;border:0;background:transparent;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap}.tab[aria-selected=true]{color:var(--color-text)}.tab__line{position:absolute;inset-inline:var(--space-3);inset-block-end:-1px;height:2px;border-radius:2px;background:var(--brand-copper)}.notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.7}.notice svg{flex-shrink:0;margin-block-start:3px}.notice--warning{background:var(--warning-bg);color:var(--warning-fg)}.notice--danger{background:var(--danger-bg);color:var(--danger-fg)}.notice--info{background:var(--info-bg);color:var(--info-fg)}.notice--success{background:var(--success-bg);color:var(--success-fg)}@media (max-width: 680px){.dialog-layer{place-items:end stretch;padding:0}.dialog{max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom)}.dialog__head,.dialog__body,.dialog__foot{padding-inline:var(--space-4)}.dialog__foot .btn{flex:1}.form-row{grid-template-columns:minmax(0,1fr)}}.offline-bar{margin:var(--space-3) var(--space-5) 0;align-items:center}.list-count{font-size:var(--text-xs);margin-block-end:var(--space-2)}.row-card__signals{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-1)}.row-card__signals:empty{display:none}.table--clickable tbody tr{cursor:pointer}.table--clickable tbody tr:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.link-strong{font-weight:var(--weight-semibold);color:var(--brand-green)}.link-strong:hover{text-decoration:underline}.cell-stack{display:flex;flex-direction:column;line-height:1.4}.cell-stack strong{font-weight:var(--weight-medium)}.cell-stack small{font-size:var(--text-xs)}.cell-badges{display:flex;gap:4px;flex-wrap:wrap}.back-link{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);margin-block-end:var(--space-4);padding:4px 8px 4px 0;border-radius:var(--radius-sm)}.back-link:hover{color:var(--brand-green)}.back-link svg{transition:transform var(--dur-base) var(--ease-out)}.back-link:hover svg{transform:translate(3px)}.order-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-5)}.order-head__badges{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2)}.order-head__actions{display:flex;gap:var(--space-2)}.order-alert{margin-block-end:var(--space-4);align-items:center;flex-wrap:wrap}.order-alert>span:first-of-type{flex:1;min-width:200px}.order-alert__btns{display:flex;gap:var(--space-2);flex-wrap:wrap}.status-bar{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-block-end:var(--space-5);flex-wrap:wrap}.status-bar__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.status-bar__btns{display:flex;gap:var(--space-2);flex-wrap:wrap}.order-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.order-col{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.timeline{list-style:none;margin:0;padding:0;position:relative}.timeline__item{position:relative;display:flex;gap:var(--space-3);padding-block-end:var(--space-4)}.timeline__item:not(:last-child):before{content:"";position:absolute;inset-inline-start:6px;inset-block:18px 0;width:2px;background:var(--sand-300);border-radius:2px}.timeline__dot{width:14px;height:14px;border-radius:50%;margin-block-start:4px;flex-shrink:0;background:var(--neutral-dot);box-shadow:0 0 0 3px var(--cream-50)}.timeline__dot--success{background:var(--success-dot)}.timeline__dot--warning{background:var(--warning-dot)}.timeline__dot--danger{background:var(--danger-dot)}.timeline__dot--info{background:var(--info-dot)}.timeline__dot--accent{background:var(--brand-copper)}.timeline__item.is-current .timeline__dot{box-shadow:0 0 0 3px var(--cream-50),0 0 0 6px #ad704b40}.timeline__body{display:flex;flex-direction:column;line-height:1.5;font-size:var(--text-sm)}.timeline__body small{font-size:var(--text-xs)}.timeline__reason{color:var(--color-text);background:var(--sand-100);border-radius:var(--radius-sm);padding:2px 8px;margin-block-start:4px;align-self:flex-start}.mini-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mini-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-block-end:1px solid var(--color-border);font-size:var(--text-sm)}.mini-list li:last-child{border-block-end:0}.mini-list .note,.audit-mini li{flex-direction:column;align-items:flex-start;gap:2px}.mini-list small{font-size:var(--text-xs)}.item-line{justify-content:space-between}.call-form,.note-form{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px dashed var(--color-border-strong)}.note-form{flex-direction:row}.call-form__btns{display:flex;gap:var(--space-2);flex-wrap:wrap}.kv--totals{margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px dashed var(--color-border-strong)}.kv--totals dd{text-align:end}.strong{font-weight:var(--weight-bold);color:var(--color-text)!important}.tracking{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3);border-radius:var(--radius-md);background:var(--sand-100);margin-block-end:var(--space-3)}.tracking__no{font-weight:var(--weight-semibold);letter-spacing:.04em;margin-inline-end:auto}.reason-hints{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-block-start:var(--space-2)}.reason-hints .chip{min-height:28px}.ship-mode{display:flex;flex-wrap:wrap;gap:var(--space-2)}.city-picker{display:flex;flex-direction:column;gap:var(--space-2)}@media (max-width: 1023px){.order-grid{grid-template-columns:minmax(0,1fr)}.order-grid>.order-col:last-child{order:-1}}@media (max-width: 680px){.order-head{align-items:flex-start}.order-head__actions{width:100%}.order-head__actions .btn{flex:1}.status-bar{position:sticky;inset-block-start:64px;z-index:10;padding:var(--space-3)}.status-bar__label{display:none}.status-bar__btns{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.status-bar__btns .btn{flex-shrink:0}}.bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4);font-size:var(--text-sm)}.transfer-group{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);max-height:240px;overflow-y:auto}.transfer-group legend{font-size:var(--text-sm);font-weight:var(--weight-medium);padding-inline:var(--space-1)}.transfer-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:36px;font-size:var(--text-sm);cursor:pointer}.transfer-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-summary{padding:var(--space-3);border-radius:var(--radius-md);background:var(--sand-100)}.transfer-history summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-text-muted)}.transfer-history ul{list-style:none;padding:0;margin:var(--space-2) 0 0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm)}.transfer-history li{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.pickup-group{max-height:none;gap:var(--space-2)}.pickup-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,220px);align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);font-size:var(--text-sm)}.pickup-row__who{display:flex;flex-direction:column;min-width:0}.pickup-row__who small{font-size:var(--text-xs)}.pickup-row__result{grid-column:2 / -1;display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs)}.pickup-row__result.is-ok{color:var(--success-fg)}.pickup-row__result.is-err{color:var(--danger-fg)}.pickup-links{display:flex;flex-wrap:wrap;gap:var(--space-1)}.pickup-done{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.pickup-note{font-size:var(--text-xs)}@media (max-width: 560px){.pickup-row{grid-template-columns:auto minmax(0,1fr)}.pickup-row__city{grid-column:2}}.task-groups{display:flex;flex-direction:column;gap:var(--space-4)}.task__status{width:auto;min-width:112px}.task__tools{display:flex;gap:2px}.date-range{display:flex;align-items:center;gap:var(--space-2)}.date-range .input{width:auto;min-height:38px}.expenses-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:var(--space-5);align-items:start}.expense-summary{display:flex;flex-direction:column;gap:var(--space-2);position:sticky;inset-block-start:calc(var(--topbar-height) + var(--space-4))}.cat-bars{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.cat-bar{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:var(--space-3);width:100%;border:0;background:transparent;padding:var(--space-2);border-radius:var(--radius-sm);text-align:start;font-size:var(--text-sm);transition:background-color var(--dur-fast)}.cat-bar:hover,.cat-bar[aria-pressed=true]{background:#d6c2a240}.cat-bar__track{height:8px;border-radius:var(--radius-pill);background:#d6c2a24d;overflow:hidden;display:flex}.cat-bar__fill{height:100%;border-radius:var(--radius-pill);background:var(--chart-1)}.cat-bar__fill--product{background:var(--chart-2)}.cat-bar__fill--packaging{background:var(--green-600)}.cat-bar__fill--shipping{background:var(--brand-sand)}.cat-bar__fill--subscriptions{background:var(--copper-700)}.cat-bar__fill--other{background:var(--neutral-dot)}.cat-bar__value{font-size:var(--text-xs);text-align:end;white-space:nowrap}.expense-rows{list-style:none;margin:0;padding:0}.expense-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-block-end:1px solid var(--color-border)}.expense-row:last-child{border-block-end:0}.expense-row__main{display:flex;flex-direction:column;min-width:0;line-height:1.45}.expense-row__main strong{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expense-row__main small{font-size:var(--text-xs)}.expense-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--text-sm)}.expense-row__tools{display:flex;gap:2px}@media (max-width: 1023px){.expenses-layout{grid-template-columns:minmax(0,1fr)}.expense-summary{position:static}}@media (max-width: 680px){.task{flex-wrap:wrap}.task__main{flex-basis:calc(100% - 40px)}.task__status{margin-inline-start:36px}.expense-row{grid-template-columns:minmax(0,1fr) auto}.expense-row__tools{grid-column:1 / -1;justify-content:flex-end}.expense-row__tools:empty{display:none}}.stack-gap{display:flex;flex-direction:column;gap:var(--space-5)}.toggle-line{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-block-end:var(--space-4);cursor:pointer}.toggle-line input{accent-color:var(--brand-green);width:16px;height:16px}.is-muted{opacity:.6}.cell-wrap{white-space:normal!important;min-width:160px;max-width:280px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--space-5)}.product-card{display:flex;flex-direction:column;gap:var(--space-4)}.product-card__media{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(80% 70% at 50% 30%,var(--cream-50),transparent),linear-gradient(160deg,var(--sand-200),var(--sand-300));display:grid;place-items:center}.product-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--space-3);mix-blend-mode:multiply;transition:transform var(--dur-slow) var(--ease-out)}@media (hover: hover){.product-card:hover .product-card__media img{transform:scale(1.04) translateY(-2px)}}.product-card__ph{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--copper-700);opacity:.5}.product-card__badges{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);display:flex;gap:var(--space-1)}.product-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.product-card__name{font-size:var(--text-lg);font-weight:var(--weight-bold)}.product-card__recipe{font-size:var(--text-xs);color:var(--copper-700);margin-block-start:2px}.product-card__price{font-size:var(--text-lg);font-weight:var(--weight-semibold);white-space:nowrap}.product-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin:0}.product-card__stats>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#d6c2a233}.product-card__stats dt{font-size:11px;color:var(--color-text-muted)}.product-card__stats dd{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold)}.product-card__costs{padding-block-start:var(--space-3);border-block-start:1px dashed var(--color-border-strong);font-size:var(--text-xs)}.product-card__costs dd{text-align:end}.product-card__foot{margin-block-start:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.product-card__tools{margin-inline-start:auto;display:flex;gap:2px}.variant-form-top{display:flex;gap:var(--space-4);align-items:flex-start}.image-pick{width:104px;height:104px;flex-shrink:0;border-radius:var(--radius-lg);border:1.5px dashed var(--color-border-strong);background:var(--sand-100);color:var(--copper-700);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:hidden;padding:0}.image-pick img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bundle-editor{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4);margin:0;display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.bundle-editor legend{padding:0 var(--space-2)}.bundle-editor__row{display:grid;grid-template-columns:minmax(0,1fr) auto 84px auto;gap:var(--space-2);align-items:center;width:100%}.form-row--4{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.inv-summary{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}.inv-summary .card{min-width:240px}.batch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}.purchase{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.purchase__main{display:flex;flex-direction:column;gap:2px;min-width:0}.purchase__main small{font-size:var(--text-xs)}.purchase__status{display:flex;gap:var(--space-2);flex-wrap:wrap}.purchase__status .select{width:auto}@media (max-width: 680px){.variant-form-top{flex-direction:column}.product-grid{grid-template-columns:minmax(0,1fr)}}.pricing-toolbar{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-2)}.pricing-toolbar .field{min-width:260px}.pricing-toolbar__btns{display:flex;gap:var(--space-2);flex-wrap:wrap}.chip-wrap{display:inline-flex;align-items:center;flex-shrink:0}.chip-wrap .chip{border-start-end-radius:0;border-end-end-radius:0}.chip-x{min-height:34px;width:30px;display:grid;place-items:center;border:1px solid var(--color-border-strong);border-inline-start:0;border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);background:var(--glass-bg-strong);color:var(--color-text-muted)}.pricing-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.pricing-inputs{display:flex;flex-direction:column;gap:var(--space-4)}.pricing-group{border:0;margin:0;padding:0}.pricing-group legend{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--copper-700);margin-block-end:var(--space-3);padding:0}.pricing-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-3)}.pricing-group__grid .input{min-height:40px}.pricing-results{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;inset-block-start:calc(var(--topbar-height) + var(--space-4))}.pricing-hero{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.pricing-hero--loss{background:linear-gradient(150deg,#a8432f,#7a2c1f);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.pricing-hero__alert{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:4px 12px;border-radius:var(--radius-pill);background:#ffffff29;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pricing-hero__label{font-size:var(--text-sm);opacity:.85}.pricing-hero__value{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1.1}.pricing-hero__margin{font-size:var(--text-sm);opacity:.9}.pricing-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:var(--space-3) 0 0}.pricing-kpis>div{padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff1a}.pricing-kpis dt{font-size:11px;opacity:.85;display:flex;align-items:center;gap:2px}.pricing-kpis dd{margin:4px 0 0;font-weight:var(--weight-semibold)}.pricing-hero .infotip{color:#ffffffbf}.cost-bar{display:flex;height:14px;border-radius:var(--radius-pill);overflow:hidden;background:#d6c2a24d;gap:2px}.cost-bar__seg{height:100%}.cost-legend{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);font-size:var(--text-xs)}.cost-legend li{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:var(--space-2)}.cost-legend i{width:10px;height:10px;border-radius:3px}.approve{display:flex;flex-direction:column;gap:var(--space-3)}.approve__btns{display:flex;gap:var(--space-2);flex-wrap:wrap}.compare{margin-block-start:var(--space-5)}.compare__table th.is-active,.compare__table td.is-active{background:#ad704b14}.compare__table th{vertical-align:bottom}.compare__table th .link-strong{border:0;background:none;padding:0;font:inherit;font-weight:var(--weight-semibold);margin-inline-end:var(--space-2)}.dist-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.dist-top small{font-size:11px}.flow{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.flow__source{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.flow__source strong{font-size:var(--text-2xl)}.flow__bar{display:flex;height:16px;border-radius:var(--radius-pill);overflow:hidden;gap:3px;background:#d6c2a24d}.flow__seg{height:100%}.flow__seg--capital{background:var(--brand-green)}.flow__seg--operating{background:var(--green-600)}.flow__seg--reserve{background:var(--brand-sand)}.flow__seg--partners{background:var(--brand-copper)}.flow__arrow{align-self:center;color:var(--color-text-subtle)}.flow__parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3)}.flow__part{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-inline-start:4px solid var(--brand-sand);background:var(--cream-50)}.flow__part--capital{border-color:var(--brand-green)}.flow__part--operating{border-color:var(--green-600)}.flow__part--partners{border-color:var(--brand-copper)}.flow__part-head{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.flow__part strong{font-size:var(--text-lg)}.flow__shares{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.flow__share{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--copper-100)}.flow__share>strong{margin-inline-start:auto}.flow__share.is-me{box-shadow:0 0 0 2px var(--brand-copper)}.dist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.dist{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}.dist>.btn{align-self:flex-start}.dist__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.dist__nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--space-2);margin:0}.dist__nums dt{font-size:11px;color:var(--color-text-muted)}.dist__nums dd{margin:0;font-weight:var(--weight-semibold);font-size:var(--text-sm)}.share-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.share-lines li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-block-start:1px solid var(--color-border);flex-wrap:wrap}.share-lines li .cell-stack{flex:1;min-width:120px}@media (max-width: 1023px){.pricing-layout{grid-template-columns:minmax(0,1fr)}.pricing-results{position:static;order:-1}}@media (max-width: 680px){.pricing-kpis,.cost-legend{grid-template-columns:minmax(0,1fr)}.pricing-hero__value{font-size:var(--text-2xl)}.pricing-toolbar .field{min-width:0;width:100%}}.settings-card{max-width:820px}.partner-list{list-style:none;margin:0;padding:0}.partner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-block-end:1px solid var(--color-border);flex-wrap:wrap}.partner:last-child{border-block-end:0}.partner__main{flex:1;min-width:160px}.partner .select{width:auto}.perm-table td:not(:first-child),.perm-table th:not(:first-child){text-align:center}.perm-table__group td{background:#d6c2a238;font-weight:var(--weight-semibold);font-size:var(--text-xs);color:var(--copper-700)}.perm-yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--success-bg);color:var(--success-fg)}.perm-no{display:inline-grid;place-items:center;width:24px;height:24px;color:var(--color-text-subtle)}.wa-preview{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.wa-bubble{max-width:460px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:#dcefd9;color:var(--brand-charcoal);font-size:var(--text-sm);line-height:1.8;white-space:pre-wrap;box-shadow:var(--shadow-sm)}.shares-grid{display:flex;flex-direction:column;gap:var(--space-2)}.share-input{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--cream-50);border:1px solid var(--color-border)}.share-input .cell-stack{flex:1}.share-input__field{display:flex;align-items:center;gap:var(--space-2)}.share-input__field .input{width:96px;text-align:center}.share-total{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin-block-start:var(--space-2)}.audit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.audit-row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.audit-row__main{flex:1;min-width:0;font-size:var(--text-sm);display:flex;flex-direction:column;gap:2px}.audit-row__change{font-size:var(--text-xs);overflow-wrap:anywhere}.audit-row__change del{color:var(--danger-fg);text-decoration-color:#8f362680}.audit-row__change ins{color:var(--success-fg);text-decoration:none;font-weight:var(--weight-medium)}.audit-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.audit-row__side small{font-size:11px}.avatar--system{width:32px;height:32px;background:var(--sand-300);color:var(--color-text-muted);font-size:14px}@media (max-width: 680px){.audit-row{flex-wrap:wrap}.audit-row__side{flex-direction:row;width:100%;justify-content:space-between;align-items:center}}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.tour__blocker{position:absolute;top:0;right:0;bottom:0;left:0}.tour__hole{position:fixed;border-radius:var(--radius-lg);box-shadow:0 0 0 9999px #172b2594;outline:2px solid var(--brand-copper);outline-offset:2px;pointer-events:none}.tour__dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#172b2594;pointer-events:none}.tour__card{position:fixed;z-index:2;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--cream-50);box-shadow:var(--shadow-lg);border:1px solid var(--glass-border);display:flex;flex-direction:column;gap:var(--space-2);outline:none}.tour__card--sheet{inset-inline:var(--space-3);inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom));max-width:460px;margin-inline:auto}@media (min-width: 681px){.tour__card--sheet{inset-block-end:auto;top:50%;transform:translateY(-50%)}}.tour__top{display:flex;align-items:center;justify-content:space-between}.tour__progress{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--copper-700)}.tour__dots{display:flex;gap:4px}.tour__dots span{height:4px;flex:1;border-radius:4px;background:var(--sand-300);transition:background-color var(--dur-base)}.tour__dots span.is-done{background:var(--copper-300)}.tour__dots span.is-on{background:var(--brand-copper)}.tour__title{font-size:var(--text-lg);font-weight:var(--weight-bold);margin-block-start:var(--space-2)}.tour__body{font-size:var(--text-sm);line-height:1.8;color:var(--color-text)}.tour__note{font-size:var(--text-xs);color:var(--color-text-muted)}.tour__actions{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3)}.start-here{margin-block-end:var(--space-5)}.start-here .card__head .card__title{flex:1}.start-here__count{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--copper-700)}.start-here__bar{height:6px;border-radius:var(--radius-pill);background:var(--sand-200);overflow:hidden;margin-block-end:var(--space-3)}.start-here__bar span{display:block;height:100%;background:var(--brand-copper);border-radius:var(--radius-pill)}.start-here__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2)}.start-here__list a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--cream-50);border:1px solid var(--color-border);transition:border-color var(--dur-fast),transform var(--dur-fast)}.start-here__list a:hover{border-color:var(--copper-300)}.start-here__list a .cell-stack{flex:1}.start-here__list li.is-done strong{color:var(--color-text-subtle);text-decoration:line-through}.start-here__check{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--color-border-strong);display:grid;place-items:center;flex-shrink:0;color:#fff}.is-done .start-here__check{background:var(--success-fg);border-color:var(--success-fg)}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}.help-tour{display:flex;flex-direction:column;gap:var(--space-3)}.help-glossary{grid-row:span 2}.glossary{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.glossary dt{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.glossary dd{margin:2px 0 0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}@media (max-width: 1023px){.help-grid{grid-template-columns:minmax(0,1fr)}.help-glossary{grid-row:auto}}.content-toolbar{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;margin-block:var(--space-3) var(--space-4)}.content-toolbar>:first-child{flex:1;min-width:220px}.content-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.content-card{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.content-card:hover{background:var(--glass-bg-hover)}.content-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.content-card__main{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.content-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.content-card__hook{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-card__meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);font-size:var(--text-xs)}.content-card__meta small{display:inline-flex;align-items:center;gap:4px}.content-title{font-size:var(--text-xl);font-weight:var(--weight-bold);min-width:min(560px,80vw);background:transparent;border-color:transparent;padding-inline:0}.content-title:hover:not(:disabled),.content-title:focus{border-color:var(--color-border-strong);background:var(--cream-50);padding-inline:var(--space-3)}.content-title:disabled{color:var(--color-text);opacity:1}.content-section-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3)}.content-section-head .section-title{margin:0}.content-duration{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.content-hook{font-size:var(--text-md);font-weight:var(--weight-semibold)}.content-alts{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.content-alt,.content-shots li{display:flex;align-items:center;gap:var(--space-2);width:100%}.content-alt .input,.content-shots li .input{flex:1}.content-shots{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.content-shots input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.content-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--sand-100)}.content-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs)}.content-small{font-size:var(--text-xs)}.content-comment__who{display:flex;align-items:center;gap:var(--space-2)}.content-comment__text{white-space:pre-wrap}.content-savebar{position:sticky;inset-block-end:var(--space-4);display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-4);margin-block-start:var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);z-index:20}.content-savebar>span{margin-inline-end:auto}.prompter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--brand-charcoal);color:var(--brand-cream);display:flex;flex-direction:column}.prompter__bar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);padding-block-start:calc(var(--space-3) + env(safe-area-inset-top))}.prompter__btn{background:var(--night-input-bg);color:var(--brand-cream);border:1px solid var(--night-input-border)}.prompter__btn[aria-pressed=true]{background:var(--brand-green)}.prompter__group{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm)}.prompter__text{flex:1;overflow-y:auto;padding-inline:max(var(--space-5),8vw);line-height:1.6;font-weight:var(--weight-semibold);text-align:center;scrollbar-width:none}.prompter__text p{margin:0 0 .6em}.prompter__hook{color:var(--copper-300)}.prompter__pad{height:40vh}.prompter__guide{position:absolute;inset-inline:0;inset-block-start:42%;height:2px;background:var(--copper-500);opacity:.5;pointer-events:none}@media (max-width: 680px){.content-card{grid-template-columns:minmax(0,1fr)}.content-card__meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.content-title{min-width:0;width:100%;font-size:var(--text-lg)}.content-savebar{inset-block-end:calc(var(--bottom-nav-height) + var(--space-5) + env(safe-area-inset-bottom))}}.content-dash .section-title{display:inline-flex;align-items:center;gap:var(--space-2)}.content-dash__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0 0 var(--space-3)}.content-dash__stats div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--sand-100)}.content-dash__stats dt{font-size:var(--text-xs);color:var(--color-text-muted)}.content-dash__stats dd{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.content-dash__item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-dash__item:hover{color:var(--brand-green)}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--space-2);margin:0 0 var(--space-3)}.results-stat{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--sand-100)}.results-stat dt{font-size:var(--text-xs);color:var(--color-text-muted)}.results-stat dd{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.results-stat small{font-size:var(--text-xs)}.results-add{margin-block-start:var(--space-2)}.results-form{margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px dashed var(--color-border-strong)}.results-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-2) var(--space-3)}.results-split{margin-block-end:var(--space-4)}.results-table-wrap{padding:0;overflow-x:auto}.results-table td.num{white-space:nowrap}@media (max-width: 680px){.results-table thead{display:none}.results-table,.results-table tbody,.results-table tr,.results-table td{display:block}.results-table tr{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border)}.results-table td{padding:2px 0;border:0}.results-table td[data-label]{display:flex;justify-content:space-between;font-size:var(--text-sm)}.results-table td[data-label]:before{content:attr(data-label);color:var(--color-text-muted)}}
