:root { --bg-lines: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjAwIDEwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIHNsaWNlIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMyQjMxM0EiIHN0cm9rZS13aWR0aD0iMSI+PHBhdGggZD0iTS00MCAtODAuOSBMLTIwIC04NC40IEwwIC04OC4xIEwyMCAtOTEuOSBMNDAgLTk1LjggTDYwIC05OS43IEw4MCAtMTAzLjYgTDEwMCAtMTA3LjUgTDEyMCAtMTExLjIgTDE0MCAtMTE0LjggTDE2MCAtMTE4LjIgTDE4MCAtMTIxLjQgTDIwMCAtMTI0LjIgTDIyMCAtMTI2LjggTDI0MCAtMTI5LjAgTDI2MCAtMTMwLjggTDI4MCAtMTMyLjMgTDMwMCAtMTMzLjQgTDMyMCAtMTM0LjEgTDM0MCAtMTM0LjQgTDM2MCAtMTM0LjUgTDM4MCAtMTM0LjIgTDQwMCAtMTMzLjYgTDQyMCAtMTMyLjggTDQ0MCAtMTMxLjggTDQ2MCAtMTMwLjcgTDQ4MCAtMTI5LjUgTDUwMCAtMTI4LjIgTDUyMCAtMTI2LjkgTDU0MCAtMTI1LjcgTDU2MCAtMTI0LjYgTDU4MCAtMTIzLjcgTDYwMCAtMTIyLjggTDYyMCAtMTIyLjIgTDY0MCAtMTIxLjggTDY2MCAtMTIxLjYgTDY4MCAtMTIxLjYgTDcwMCAtMTIxLjggTDcyMCAtMTIyLjEgTDc0MCAtMTIyLjcgTDc2MCAtMTIzLjQgTDc4MCAtMTI0LjIgTDgwMCAtMTI1LjEgTDgyMCAtMTI2LjAgTDg0MCAtMTI2LjggTDg2MCAtMTI3LjcgTDg4MCAtMTI4LjQgTDkwMCAtMTI5LjAgTDkyMCAtMTI5LjUgTDk0MCAtMTI5LjcgTDk2MCAtMTI5LjcgTDk4MCAtMTI5LjUgTDEwMDAgLTEyOS4xIEwxMDIwIC0xMjguNCBMMTA0MCAtMTI3LjUgTDEwNjAgLTEyNi40IEwxMDgwIC0xMjUuMSBMMTEwMCAtMTIzLjYgTDExMjAgLTEyMi4wIEwxMTQwIC0xMjAuMyBMMTE2MCAtMTE4LjYgTDExODAgLTExNy4wIEwxMjAwIC0xMTUuMyBMMTIyMCAtMTEzLjggTDEyNDAgLTExMi41IEwxMjYwIC0xMTEuNCBMMTI4MCAtMTEwLjUgTDEzMDAgLTEwOS45IEwxMzIwIC0xMDkuNiBMMTM0MCAtMTA5LjcgTDEzNjAgLTExMC4yIEwxMzgwIC0xMTEuMCBMMTQwMCAtMTEyLjIgTDE0MjAgLTExMy44IEwxNDQwIC0xMTUuNyBMMTQ2MCAtMTE3LjkgTDE0ODAgLTEyMC40IEwxNTAwIC0xMjMuMiBMMTUyMCAtMTI2LjEgTDE1NDAgLTEyOS4zIEwxNTYwIC0xMzIuNSBMMTU4MCAtMTM1LjkgTDE2MDAgLTEzOS4yIEwxNjIwIC0xNDIuNiBMMTY0MCAtMTQ1LjkiIHN0cm9rZS1vcGFjaXR5PSIwLjM1Ii8+PHBhdGggZD0iTS00MCAxMS44IEwtMjAgOS4yIEwwIDYuNSBMMjAgMy44IEw0MCAwLjkgTDYwIC0yLjEgTDgwIC01LjEgTDEwMCAtOC4xIEwxMjAgLTExLjEgTDE0MCAtMTQuMCBMMTYwIC0xNi45IEwxODAgLTE5LjggTDIwMCAtMjIuNSBMMjIwIC0yNS4yIEwyNDAgLTI3LjcgTDI2MCAtMzAuMCBMMjgwIC0zMi4zIEwzMDAgLTM0LjMgTDMyMCAtMzYuMiBMMzQwIC0zNy44IEwzNjAgLTM5LjMgTDM4MCAtNDAuNiBMNDAwIC00MS44IEw0MjAgLTQyLjcgTDQ0MCAtNDMuNSBMNDYwIC00NC4xIEw0ODAgLTQ0LjYgTDUwMCAtNDQuOSBMNTIwIC00NS4xIEw1NDAgLTQ1LjIgTDU2MCAtNDUuMiBMNTgwIC00NS4yIEw2MDAgLTQ1LjAgTDYyMCAtNDQuOCBMNjQwIC00NC42IEw2NjAgLTQ0LjQgTDY4MCAtNDQuMSBMNzAwIC00My45IEw3MjAgLTQzLjcgTDc0MCAtNDMuNSBMNzYwIC00My40IEw3ODAgLTQzLjMgTDgwMCAtNDMuMiBMODIwIC00My4yIEw4NDAgLTQzLjMgTDg2MCAtNDMuMyBMODgwIC00My41IEw5MDAgLTQzLjYgTDkyMCAtNDMuOCBMOTQwIC00My45IEw5NjAgLTQ0LjEgTDk4MCAtNDQuMiBMMTAwMCAtNDQuMyBMMTAyMCAtNDQuNCBMMTA0MCAtNDQuNCBMMTA2MCAtNDQuMiBMMTA4MCAtNDQuMCBMMTEwMCAtNDMuNyBMMTEyMCAtNDMuMiBMMTE0MCAtNDIuNSBMMTE2MCAtNDEuNyBMMTE4MCAtNDAuNyBMMTIwMCAtMzkuNSBMMTIyMCAtMzguMSBMMTI0MCAtMzYuNSBMMTI2MCAtMzQuNyBMMTI4MCAtMzIuNyBMMTMwMCAtMzAuNSBMMTMyMCAtMjguMCBMMTM0MCAtMjUuNCBMMTM2MCAtMjIuNSBMMTM4MCAtMTkuNSBMMTQwMCAtMTYuMyBMMTQyMCAtMTMuMCBMMTQ0MCAtOS41IEwxNDYwIC01LjkgTDE0ODAgLTIuMyBMMTUwMCAxLjUgTDE1MjAgNS4zIEwxNTQwIDkuMSBMMTU2MCAxMi45IEwxNTgwIDE2LjcgTDE2MDAgMjAuNSBMMTYyMCAyNC4yIEwxNjQwIDI3LjgiIHN0cm9rZS1vcGFjaXR5PSIwLjQxIi8+PHBhdGggZD0iTS00MCAxOC4yIEwtMjAgMTUuMiBMMCAxMS44IEwyMCA4LjEgTDQwIDQuMiBMNjAgMC4xIEw4MCAtMy45IEwxMDAgLTcuOCBMMTIwIC0xMS41IEwxNDAgLTE0LjkgTDE2MCAtMTcuNyBMMTgwIC0yMC4wIEwyMDAgLTIxLjcgTDIyMCAtMjIuNyBMMjQwIC0yMi45IEwyNjAgLTIyLjQgTDI4MCAtMjEuMCBMMzAwIC0xOS4wIEwzMjAgLTE2LjIgTDM0MCAtMTIuOSBMMzYwIC04LjkgTDM4MCAtNC41IEw0MDAgMC4zIEw0MjAgNS40IEw0NDAgMTAuNSBMNDYwIDE1LjcgTDQ4MCAyMC44IEw1MDAgMjUuNyBMNTIwIDMwLjIgTDU0MCAzNC40IEw1NjAgMzguMCBMNTgwIDQxLjEgTDYwMCA0My42IEw2MjAgNDUuNSBMNjQwIDQ2LjggTDY2MCA0Ny41IEw2ODAgNDcuNyBMNzAwIDQ3LjUgTDcyMCA0Ni44IEw3NDAgNDUuOCBMNzYwIDQ0LjcgTDc4MCA0My40IEw4MDAgNDIuMiBMODIwIDQxLjEgTDg0MCA0MC4zIEw4NjAgMzkuOCBMODgwIDM5LjcgTDkwMCA0MC4yIEw5MjAgNDEuMyBMOTQwIDQyLjkgTDk2MCA0NS4zIEw5ODAgNDguMiBMMTAwMCA1MS45IEwxMDIwIDU2LjEgTDEwNDAgNjAuOCBMMTA2MCA2Ni4wIEwxMDgwIDcxLjUgTDExMDAgNzcuNCBMMTEyMCA4My4zIEwxMTQwIDg5LjMgTDExNjAgOTUuMiBMMTE4MCAxMDAuOSBMMTIwMCAxMDYuMiBMMTIyMCAxMTEuMSBMMTI0MCAxMTUuNSBMMTI2MCAxMTkuMiBMMTI4MCAxMjIuMyBMMTMwMCAxMjQuNiBMMTMyMCAxMjYuMSBMMTM0MCAxMjcuMCBMMTM2MCAxMjcuMCBMMTM4MCAxMjYuNCBMMTQwMCAxMjUuMSBMMTQyMCAxMjMuMyBMMTQ0MCAxMjEuMCBMMTQ2MCAxMTguMyBMMTQ4MCAxMTUuMyBMMTUwMCAxMTIuMyBMMTUyMCAxMDkuMSBMMTU0MCAxMDYuMSBMMTU2MCAxMDMuMyBMMTU4MCAxMDAuOCBMMTYwMCA5OC43IEwxNjIwIDk3LjEgTDE2NDAgOTYuMCIgc3Ryb2tlLW9wYWNpdHk9IjAuNTUiLz48cGF0aCBkPSJNLTQwIDEwNy4wIEwtMjAgMTA2LjggTDAgMTA2LjIgTDIwIDEwNS4zIEw0MCAxMDQuMSBMNjAgMTAyLjUgTDgwIDEwMC43IEwxMDAgOTguNiBMMTIwIDk2LjIgTDE0MCA5My42IEwxNjAgOTAuOCBMMTgwIDg3LjkgTDIwMCA4NC44IEwyMjAgODEuNyBMMjQwIDc4LjUgTDI2MCA3NS4zIEwyODAgNzIuMiBMMzAwIDY5LjEgTDMyMCA2Ni4xIEwzNDAgNjMuMiBMMzYwIDYwLjUgTDM4MCA1Ny45IEw0MDAgNTUuNiBMNDIwIDUzLjQgTDQ0MCA1MS41IEw0NjAgNDkuOSBMNDgwIDQ4LjUgTDUwMCA0Ny40IEw1MjAgNDYuNSBMNTQwIDQ1LjkgTDU2MCA0NS42IEw1ODAgNDUuNSBMNjAwIDQ1LjcgTDYyMCA0Ni4xIEw2NDAgNDYuNyBMNjYwIDQ3LjUgTDY4MCA0OC41IEw3MDAgNDkuNyBMNzIwIDUxLjAgTDc0MCA1Mi41IEw3NjAgNTQuMCBMNzgwIDU1LjcgTDgwMCA1Ny40IEw4MjAgNTkuMiBMODQwIDYxLjAgTDg2MCA2Mi44IEw4ODAgNjQuNiBMOTAwIDY2LjQgTDkyMCA2OC4yIEw5NDAgNzAuMCBMOTYwIDcxLjggTDk4MCA3My41IEwxMDAwIDc1LjIgTDEwMjAgNzYuOCBMMTA0MCA3OC41IEwxMDYwIDgwLjAgTDEwODAgODEuNiBMMTEwMCA4My4yIEwxMTIwIDg0LjcgTDExNDAgODYuMiBMMTE2MCA4Ny44IEwxMTgwIDg5LjMgTDEyMDAgOTAuOSBMMTIyMCA5Mi41IEwxMjQwIDk0LjEgTDEyNjAgOTUuOCBMMTI4MCA5Ny41IEwxMzAwIDk5LjIgTDEzMjAgMTAxLjAgTDEzNDAgMTAyLjggTDEzNjAgMTA0LjYgTDEzODAgMTA2LjUgTDE0MDAgMTA4LjQgTDE0MjAgMTEwLjMgTDE0NDAgMTEyLjEgTDE0NjAgMTE0LjAgTDE0ODAgMTE1LjggTDE1MDAgMTE3LjYgTDE1MjAgMTE5LjIgTDE1NDAgMTIwLjggTDE1NjAgMTIyLjMgTDE1ODAgMTIzLjcgTDE2MDAgMTI0LjggTDE2MjAgMTI1LjggTDE2NDAgMTI2LjciIHN0cm9rZS1vcGFjaXR5PSIwLjcxIi8+PHBhdGggZD0iTS00MCA4Ni41IEwtMjAgODUuNSBMMCA4NC42IEwyMCA4My42IEw0MCA4Mi42IEw2MCA4MS40IEw4MCA4MC4xIEwxMDAgNzguNSBMMTIwIDc2LjggTDE0MCA3NC43IEwxNjAgNzIuNSBMMTgwIDcwLjAgTDIwMCA2Ny4zIEwyMjAgNjQuNSBMMjQwIDYxLjUgTDI2MCA1OC40IEwyODAgNTUuNCBMMzAwIDUyLjMgTDMyMCA0OS40IEwzNDAgNDYuNyBMMzYwIDQ0LjIgTDM4MCA0Mi4wIEw0MDAgNDAuMSBMNDIwIDM4LjcgTDQ0MCAzNy43IEw0NjAgMzcuMiBMNDgwIDM3LjIgTDUwMCAzNy43IEw1MjAgMzguNyBMNTQwIDQwLjEgTDU2MCA0Mi4xIEw1ODAgNDQuNCBMNjAwIDQ3LjAgTDYyMCA1MC4wIEw2NDAgNTMuMSBMNjYwIDU2LjQgTDY4MCA1OS44IEw3MDAgNjMuMSBMNzIwIDY2LjMgTDc0MCA2OS40IEw3NjAgNzIuMSBMNzgwIDc0LjYgTDgwMCA3Ni43IEw4MjAgNzguMyBMODQwIDc5LjUgTDg2MCA4MC4yIEw4ODAgODAuNCBMOTAwIDgwLjEgTDkyMCA3OS4zIEw5NDAgNzguMSBMOTYwIDc2LjQgTDk4MCA3NC40IEwxMDAwIDcyLjAgTDEwMjAgNjkuNCBMMTA0MCA2Ni41IEwxMDYwIDYzLjUgTDEwODAgNjAuNSBMMTEwMCA1Ny41IEwxMTIwIDU0LjUgTDExNDAgNTEuNiBMMTE2MCA0OC44IEwxMTgwIDQ2LjMgTDEyMDAgNDQuMCBMMTIyMCA0MS45IEwxMjQwIDQwLjEgTDEyNjAgMzguNCBMMTI4MCAzNy4wIEwxMzAwIDM1LjggTDEzMjAgMzQuOCBMMTM0MCAzMy44IEwxMzYwIDMyLjkgTDEzODAgMzEuOSBMMTQwMCAzMC45IEwxNDIwIDI5LjggTDE0NDAgMjguNSBMMTQ2MCAyNi45IEwxNDgwIDI1LjAgTDE1MDAgMjIuNyBMMTUyMCAyMC4xIEwxNTQwIDE3LjEgTDE1NjAgMTMuNiBMMTU4MCA5LjcgTDE2MDAgNS40IEwxNjIwIDAuNyBMMTY0MCAtNC4zIiBzdHJva2Utb3BhY2l0eT0iMC44MCIvPjxwYXRoIGQ9Ik0tNDAgMTgwLjggTC0yMCAxNzUuOCBMMCAxNzAuNSBMMjAgMTY0LjkgTDQwIDE1OS4zIEw2MCAxNTMuNiBMODAgMTQ4LjAgTDEwMCAxNDIuNSBMMTIwIDEzNy4xIEwxNDAgMTMyLjEgTDE2MCAxMjcuNCBMMTgwIDEyMy4xIEwyMDAgMTE5LjIgTDIyMCAxMTUuNyBMMjQwIDExMi43IEwyNjAgMTEwLjEgTDI4MCAxMDguMCBMMzAwIDEwNi4zIEwzMjAgMTA1LjAgTDM0MCAxMDQuMCBMMzYwIDEwMy4zIEwzODAgMTAyLjggTDQwMCAxMDIuNSBMNDIwIDEwMi40IEw0NDAgMTAyLjIgTDQ2MCAxMDIuMSBMNDgwIDEwMS44IEw1MDAgMTAxLjUgTDUyMCAxMDEuMCBMNTQwIDEwMC40IEw1NjAgOTkuNSBMNTgwIDk4LjUgTDYwMCA5Ny4yIEw2MjAgOTUuOCBMNjQwIDk0LjIgTDY2MCA5Mi41IEw2ODAgOTAuOCBMNzAwIDg5LjAgTDcyMCA4Ny4zIEw3NDAgODUuNyBMNzYwIDg0LjIgTDc4MCA4My4wIEw4MDAgODIuMSBMODIwIDgxLjUgTDg0MCA4MS4zIEw4NjAgODEuNiBMODgwIDgyLjMgTDkwMCA4My40IEw5MjAgODUuMCBMOTQwIDg3LjEgTDk2MCA4OS42IEw5ODAgOTIuNSBMMTAwMCA5NS43IEwxMDIwIDk5LjMgTDEwNDAgMTAzLjAgTDEwNjAgMTA2LjkgTDEwODAgMTEwLjkgTDExMDAgMTE0LjggTDExMjAgMTE4LjYgTDExNDAgMTIyLjMgTDExNjAgMTI1LjcgTDExODAgMTI4LjggTDEyMDAgMTMxLjQgTDEyMjAgMTMzLjcgTDEyNDAgMTM1LjQgTDEyNjAgMTM2LjYgTDEyODAgMTM3LjIgTDEzMDAgMTM3LjQgTDEzMjAgMTM2LjkgTDEzNDAgMTM2LjAgTDEzNjAgMTM0LjUgTDEzODAgMTMyLjYgTDE0MDAgMTMwLjQgTDE0MjAgMTI3LjggTDE0NDAgMTI0LjkgTDE0NjAgMTIxLjggTDE0ODAgMTE4LjYgTDE1MDAgMTE1LjQgTDE1MjAgMTEyLjEgTDE1NDAgMTA4LjkgTDE1NjAgMTA1LjkgTDE1ODAgMTAzLjAgTDE2MDAgMTAwLjMgTDE2MjAgOTcuOCBMMTY0MCA5NS42IiBzdHJva2Utb3BhY2l0eT0iMC43NyIvPjxwYXRoIGQ9Ik0tNDAgMjM3LjkgTC0yMCAyNDAuMSBMMCAyNDIuNCBMMjAgMjQ0LjYgTDQwIDI0Ni45IEw2MCAyNDkuMCBMODAgMjUwLjkgTDEwMCAyNTIuNiBMMTIwIDI1My45IEwxNDAgMjU0LjggTDE2MCAyNTUuMiBMMTgwIDI1NS4xIEwyMDAgMjU0LjQgTDIyMCAyNTMuMSBMMjQwIDI1MS4xIEwyNjAgMjQ4LjQgTDI4MCAyNDUuMSBMMzAwIDI0MS4xIEwzMjAgMjM2LjQgTDM0MCAyMzEuMiBMMzYwIDIyNS41IEwzODAgMjE5LjQgTDQwMCAyMTIuOCBMNDIwIDIwNi4wIEw0NDAgMTk5LjAgTDQ2MCAxOTIuMCBMNDgwIDE4NS4wIEw1MDAgMTc4LjEgTDUyMCAxNzEuNCBMNTQwIDE2NS4xIEw1NjAgMTU5LjIgTDU4MCAxNTMuOCBMNjAwIDE0OS4wIEw2MjAgMTQ0LjggTDY0MCAxNDEuMyBMNjYwIDEzOC40IEw2ODAgMTM2LjIgTDcwMCAxMzQuNyBMNzIwIDEzMy45IEw3NDAgMTMzLjcgTDc2MCAxMzQuMSBMNzgwIDEzNS4wIEw4MDAgMTM2LjMgTDgyMCAxMzguMSBMODQwIDE0MC4xIEw4NjAgMTQyLjQgTDg4MCAxNDQuOCBMOTAwIDE0Ny40IEw5MjAgMTQ5LjkgTDk0MCAxNTIuNCBMOTYwIDE1NC44IEw5ODAgMTU3LjAgTDEwMDAgMTU5LjEgTDEwMjAgMTYxLjAgTDEwNDAgMTYyLjggTDEwNjAgMTY0LjMgTDEwODAgMTY1LjcgTDExMDAgMTY2LjkgTDExMjAgMTY4LjEgTDExNDAgMTY5LjIgTDExNjAgMTcwLjMgTDExODAgMTcxLjYgTDEyMDAgMTcyLjkgTDEyMjAgMTc0LjUgTDEyNDAgMTc2LjMgTDEyNjAgMTc4LjQgTDEyODAgMTgwLjkgTDEzMDAgMTgzLjggTDEzMjAgMTg3LjEgTDEzNDAgMTkwLjggTDEzNjAgMTk1LjAgTDEzODAgMTk5LjYgTDE0MDAgMjA0LjcgTDE0MjAgMjEwLjEgTDE0NDAgMjE1LjggTDE0NjAgMjIxLjcgTDE0ODAgMjI3LjggTDE1MDAgMjM0LjEgTDE1MjAgMjQwLjMgTDE1NDAgMjQ2LjQgTDE1NjAgMjUyLjMgTDE1ODAgMjU4LjAgTDE2MDAgMjYzLjIgTDE2MjAgMjY4LjAgTDE2NDAgMjcyLjIiIHN0cm9rZS1vcGFjaXR5PSIwLjY0Ii8+PHBhdGggZD0iTS00MCAyNjQuOCBMLTIwIDI2OS40IEwwIDI3My4zIEwyMCAyNzYuNyBMNDAgMjc5LjQgTDYwIDI4MS4zIEw4MCAyODIuNSBMMTAwIDI4Mi44IEwxMjAgMjgyLjUgTDE0MCAyODEuNCBMMTYwIDI3OS42IEwxODAgMjc3LjMgTDIwMCAyNzQuNCBMMjIwIDI3MS4xIEwyNDAgMjY3LjYgTDI2MCAyNjMuOCBMMjgwIDI2MC4wIEwzMDAgMjU2LjEgTDMyMCAyNTIuMyBMMzQwIDI0OC44IEwzNjAgMjQ1LjQgTDM4MCAyNDIuNCBMNDAwIDIzOS43IEw0MjAgMjM3LjMgTDQ0MCAyMzUuMiBMNDYwIDIzMy40IEw0ODAgMjMxLjkgTDUwMCAyMzAuNSBMNTIwIDIyOS40IEw1NDAgMjI4LjIgTDU2MCAyMjcuMSBMNTgwIDIyNS44IEw2MDAgMjI0LjQgTDYyMCAyMjIuNyBMNjQwIDIyMC43IEw2NjAgMjE4LjQgTDY4MCAyMTUuNyBMNzAwIDIxMi42IEw3MjAgMjA5LjEgTDc0MCAyMDUuMiBMNzYwIDIwMS4wIEw3ODAgMTk2LjYgTDgwMCAxOTIuMCBMODIwIDE4Ny4zIEw4NDAgMTgyLjYgTDg2MCAxNzguMSBMODgwIDE3My43IEw5MDAgMTY5LjggTDkyMCAxNjYuMyBMOTQwIDE2My4zIEw5NjAgMTYxLjAgTDk4MCAxNTkuNCBMMTAwMCAxNTguNSBMMTAyMCAxNTguNCBMMTA0MCAxNTkuMiBMMTA2MCAxNjAuNyBMMTA4MCAxNjMuMCBMMTEwMCAxNjYuMCBMMTEyMCAxNjkuNyBMMTE0MCAxNzMuOCBMMTE2MCAxNzguNSBMMTE4MCAxODMuNCBMMTIwMCAxODguNSBMMTIyMCAxOTMuOCBMMTI0MCAxOTkuMCBMMTI2MCAyMDQuMCBMMTI4MCAyMDguOCBMMTMwMCAyMTMuMiBMMTMyMCAyMTcuMSBMMTM0MCAyMjAuNiBMMTM2MCAyMjMuNiBMMTM4MCAyMjUuOSBMMTQwMCAyMjcuOCBMMTQyMCAyMjkuMSBMMTQ0MCAyMjkuOCBMMTQ2MCAyMzAuMiBMMTQ4MCAyMzAuMSBMMTUwMCAyMjkuOCBMMTUyMCAyMjkuMiBMMTU0MCAyMjguNSBMMTU2MCAyMjcuNyBMMTU4MCAyMjYuOSBMMTYwMCAyMjYuMyBMMTYyMCAyMjUuOCBMMTY0MCAyMjUuNSIgc3Ryb2tlLW9wYWNpdHk9IjAuNDciLz48cGF0aCBkPSJNLTQwIDI2MC40IEwtMjAgMjYwLjEgTDAgMjU5LjMgTDIwIDI1OC4xIEw0MCAyNTYuNCBMNjAgMjU0LjQgTDgwIDI1Mi4yIEwxMDAgMjUwLjAgTDEyMCAyNDcuNyBMMTQwIDI0NS43IEwxNjAgMjQ0LjAgTDE4MCAyNDIuNyBMMjAwIDI0Mi4wIEwyMjAgMjQyLjAgTDI0MCAyNDIuNiBMMjYwIDI0NC4xIEwyODAgMjQ2LjMgTDMwMCAyNDkuMiBMMzIwIDI1Mi45IEwzNDAgMjU3LjEgTDM2MCAyNjIuMCBMMzgwIDI2Ny4yIEw0MDAgMjcyLjcgTDQyMCAyNzguMyBMNDQwIDI4My45IEw0NjAgMjg5LjMgTDQ4MCAyOTQuMyBMNTAwIDI5OC45IEw1MjAgMzAzLjAgTDU0MCAzMDYuNCBMNTYwIDMwOS4wIEw1ODAgMzEwLjkgTDYwMCAzMTIuMCBMNjIwIDMxMi40IEw2NDAgMzEyLjEgTDY2MCAzMTEuMiBMNjgwIDMwOS43IEw3MDAgMzA3LjkgTDcyMCAzMDUuOCBMNzQwIDMwMy42IEw3NjAgMzAxLjQgTDc4MCAyOTkuMyBMODAwIDI5Ny41IEw4MjAgMjk2LjEgTDg0MCAyOTUuMSBMODYwIDI5NC42IEw4ODAgMjk0LjYgTDkwMCAyOTUuMiBMOTIwIDI5Ni4yIEw5NDAgMjk3LjcgTDk2MCAyOTkuNSBMOTgwIDMwMS43IEwxMDAwIDMwMy45IEwxMDIwIDMwNi4yIEwxMDQwIDMwOC4zIEwxMDYwIDMxMC4yIEwxMDgwIDMxMS42IEwxMTAwIDMxMi42IEwxMTIwIDMxMy4wIEwxMTQwIDMxMi42IEwxMTYwIDMxMS42IEwxMTgwIDMwOS44IEwxMjAwIDMwNy4yIEwxMjIwIDMwMy45IEwxMjQwIDI5OS45IEwxMjYwIDI5NS40IEwxMjgwIDI5MC41IEwxMzAwIDI4NS4yIEwxMzIwIDI3OS44IEwxMzQwIDI3NC4zIEwxMzYwIDI2OC45IEwxMzgwIDI2My45IEwxNDAwIDI1OS4zIEwxNDIwIDI1NS4yIEwxNDQwIDI1MS43IEwxNDYwIDI0OS4wIEwxNDgwIDI0Ny4wIEwxNTAwIDI0NS44IEwxNTIwIDI0NS4zIEwxNTQwIDI0NS42IEwxNTYwIDI0Ni42IEwxNTgwIDI0OC4wIEwxNjAwIDI1MC4wIEwxNjIwIDI1Mi4zIEwxNjQwIDI1NC43IiBzdHJva2Utb3BhY2l0eT0iMC4zNiIvPjxwYXRoIGQ9Ik0tNDAgMzUwLjUgTC0yMCAzNDMuNCBMMCAzMzUuOSBMMjAgMzI4LjIgTDQwIDMyMC40IEw2MCAzMTIuOSBMODAgMzA1LjggTDEwMCAyOTkuMiBMMTIwIDI5My40IEwxNDAgMjg4LjQgTDE2MCAyODQuMyBMMTgwIDI4MS4yIEwyMDAgMjc5LjEgTDIyMCAyNzcuOSBMMjQwIDI3Ny41IEwyNjAgMjc3LjkgTDI4MCAyNzguOSBMMzAwIDI4MC4yIEwzMjAgMjgxLjkgTDM0MCAyODMuNSBMMzYwIDI4NS4xIEwzODAgMjg2LjQgTDQwMCAyODcuMiBMNDIwIDI4Ny41IEw0NDAgMjg3LjIgTDQ2MCAyODYuMiBMNDgwIDI4NC42IEw1MDAgMjgyLjMgTDUyMCAyNzkuNSBMNTQwIDI3Ni4yIEw1NjAgMjcyLjUgTDU4MCAyNjguOCBMNjAwIDI2NS4xIEw2MjAgMjYxLjYgTDY0MCAyNTguNSBMNjYwIDI1Ni4wIEw2ODAgMjU0LjMgTDcwMCAyNTMuNSBMNzIwIDI1My43IEw3NDAgMjU0LjkgTDc2MCAyNTcuMyBMNzgwIDI2MC43IEw4MDAgMjY1LjEgTDgyMCAyNzAuNSBMODQwIDI3Ni43IEw4NjAgMjgzLjUgTDg4MCAyOTAuOCBMOTAwIDI5OC4zIEw5MjAgMzA1LjggTDk0MCAzMTMuMiBMOTYwIDMyMC4yIEw5ODAgMzI2LjcgTDEwMDAgMzMyLjUgTDEwMjAgMzM3LjQgTDEwNDAgMzQxLjUgTDEwNjAgMzQ0LjcgTDEwODAgMzQ2LjkgTDExMDAgMzQ4LjMgTDExMjAgMzQ4LjkgTDExNDAgMzQ4LjggTDExNjAgMzQ4LjEgTDExODAgMzQ3LjEgTDEyMDAgMzQ1LjkgTDEyMjAgMzQ0LjcgTDEyNDAgMzQzLjYgTDEyNjAgMzQyLjggTDEyODAgMzQyLjYgTDEzMDAgMzQyLjggTDEzMjAgMzQzLjggTDEzNDAgMzQ1LjQgTDEzNjAgMzQ3LjcgTDEzODAgMzUwLjcgTDE0MDAgMzU0LjIgTDE0MjAgMzU4LjIgTDE0NDAgMzYyLjUgTDE0NjAgMzY2LjkgTDE0ODAgMzcxLjMgTDE1MDAgMzc1LjQgTDE1MjAgMzc5LjEgTDE1NDAgMzgyLjIgTDE1NjAgMzg0LjUgTDE1ODAgMzg1LjkgTDE2MDAgMzg2LjMgTDE2MjAgMzg1LjYgTDE2NDAgMzgzLjciIHN0cm9rZS1vcGFjaXR5PSIwLjM3Ii8+PHBhdGggZD0iTS00MCAzNjAuMSBMLTIwIDM1OC4yIEwwIDM1NS41IEwyMCAzNTIuMSBMNDAgMzQ4LjEgTDYwIDM0My40IEw4MCAzMzguMyBMMTAwIDMzMi45IEwxMjAgMzI3LjQgTDE0MCAzMjEuOSBMMTYwIDMxNi42IEwxODAgMzExLjcgTDIwMCAzMDcuNCBMMjIwIDMwMy44IEwyNDAgMzAxLjAgTDI2MCAyOTkuMiBMMjgwIDI5OC40IEwzMDAgMjk4LjcgTDMyMCAzMDAuMCBMMzQwIDMwMi4zIEwzNjAgMzA1LjUgTDM4MCAzMDkuNSBMNDAwIDMxNC4yIEw0MjAgMzE5LjQgTDQ0MCAzMjQuOSBMNDYwIDMzMC42IEw0ODAgMzM2LjIgTDUwMCAzNDEuNiBMNTIwIDM0Ni42IEw1NDAgMzUxLjAgTDU2MCAzNTQuOCBMNTgwIDM1Ny43IEw2MDAgMzU5LjggTDYyMCAzNjEuMCBMNjQwIDM2MS40IEw2NjAgMzYwLjkgTDY4MCAzNTkuNiBMNzAwIDM1Ny43IEw3MjAgMzU1LjMgTDc0MCAzNTIuNSBMNzYwIDM0OS41IEw3ODAgMzQ2LjQgTDgwMCAzNDMuNSBMODIwIDM0MC44IEw4NDAgMzM4LjYgTDg2MCAzMzYuOSBMODgwIDMzNS45IEw5MDAgMzM1LjYgTDkyMCAzMzYuMCBMOTQwIDMzNy4yIEw5NjAgMzM5LjEgTDk4MCAzNDEuNSBMMTAwMCAzNDQuNiBMMTAyMCAzNDguMCBMMTA0MCAzNTEuNiBMMTA2MCAzNTUuMyBMMTA4MCAzNTguOSBMMTEwMCAzNjIuMiBMMTEyMCAzNjUuMCBMMTE0MCAzNjcuMiBMMTE2MCAzNjguNyBMMTE4MCAzNjkuMyBMMTIwMCAzNjguOSBMMTIyMCAzNjcuNCBMMTI0MCAzNjUuMCBMMTI2MCAzNjEuNSBMMTI4MCAzNTcuMSBMMTMwMCAzNTEuOSBMMTMyMCAzNDUuOSBMMTM0MCAzMzkuMyBMMTM2MCAzMzIuMyBMMTM4MCAzMjUuMSBMMTQwMCAzMTcuOSBMMTQyMCAzMTAuOCBMMTQ0MCAzMDQuMCBMMTQ2MCAyOTcuNyBMMTQ4MCAyOTIuMSBMMTUwMCAyODcuMyBMMTUyMCAyODMuMyBMMTU0MCAyODAuMiBMMTU2MCAyNzguMCBMMTU4MCAyNzYuOCBMMTYwMCAyNzYuMyBMMTYyMCAyNzYuNyBMMTY0MCAyNzcuNyIgc3Ryb2tlLW9wYWNpdHk9IjAuNDgiLz48cGF0aCBkPSJNLTQwIDQyMS4xIEwtMjAgNDIwLjMgTDAgNDE5LjQgTDIwIDQxOC4zIEw0MCA0MTcuMiBMNjAgNDE2LjAgTDgwIDQxNC42IEwxMDAgNDEzLjEgTDEyMCA0MTEuNCBMMTQwIDQwOS42IEwxNjAgNDA3LjYgTDE4MCA0MDUuNCBMMjAwIDQwMy4xIEwyMjAgNDAwLjYgTDI0MCAzOTcuOSBMMjYwIDM5NS4yIEwyODAgMzkyLjMgTDMwMCAzODkuMyBMMzIwIDM4Ni4zIEwzNDAgMzgzLjEgTDM2MCAzODAuMCBMMzgwIDM3Ni44IEw0MDAgMzczLjcgTDQyMCAzNzAuNiBMNDQwIDM2Ny42IEw0NjAgMzY0LjYgTDQ4MCAzNjEuOCBMNTAwIDM1OS4yIEw1MjAgMzU2LjcgTDU0MCAzNTQuNCBMNTYwIDM1Mi40IEw1ODAgMzUwLjYgTDYwMCAzNDkuMCBMNjIwIDM0Ny44IEw2NDAgMzQ2LjggTDY2MCAzNDYuMCBMNjgwIDM0NS42IEw3MDAgMzQ1LjQgTDcyMCAzNDUuNiBMNzQwIDM0Ni4wIEw3NjAgMzQ2LjcgTDc4MCAzNDcuNiBMODAwIDM0OC44IEw4MjAgMzUwLjIgTDg0MCAzNTEuOCBMODYwIDM1My42IEw4ODAgMzU1LjUgTDkwMCAzNTcuNiBMOTIwIDM1OS44IEw5NDAgMzYyLjAgTDk2MCAzNjQuNCBMOTgwIDM2Ni43IEwxMDAwIDM2OS4xIEwxMDIwIDM3MS41IEwxMDQwIDM3My44IEwxMDYwIDM3Ni4xIEwxMDgwIDM3OC40IEwxMTAwIDM4MC41IEwxMTIwIDM4Mi42IEwxMTQwIDM4NC42IEwxMTYwIDM4Ni41IEwxMTgwIDM4OC4zIEwxMjAwIDM5MC4wIEwxMjIwIDM5MS42IEwxMjQwIDM5My4xIEwxMjYwIDM5NC42IEwxMjgwIDM5Ni4wIEwxMzAwIDM5Ny4zIEwxMzIwIDM5OC42IEwxMzQwIDM5OS45IEwxMzYwIDQwMS4yIEwxMzgwIDQwMi41IEwxNDAwIDQwMy44IEwxNDIwIDQwNS4yIEwxNDQwIDQwNi43IEwxNDYwIDQwOC4zIEwxNDgwIDQxMC4wIEwxNTAwIDQxMS44IEwxNTIwIDQxMy43IEwxNTQwIDQxNS44IEwxNTYwIDQxOC4wIEwxNTgwIDQyMC40IEwxNjAwIDQyMi45IEwxNjIwIDQyNS42IEwxNjQwIDQyOC41IiBzdHJva2Utb3BhY2l0eT0iMC42NCIvPjxwYXRoIGQ9Ik0tNDAgNDgwLjcgTC0yMCA0NzYuOCBMMCA0NzIuNyBMMjAgNDY4LjQgTDQwIDQ2NC4wIEw2MCA0NTkuNSBMODAgNDU1LjAgTDEwMCA0NTAuNSBMMTIwIDQ0Ni4xIEwxNDAgNDQxLjcgTDE2MCA0MzcuNiBMMTgwIDQzMy42IEwyMDAgNDI5LjggTDIyMCA0MjYuMyBMMjQwIDQyMy4xIEwyNjAgNDIwLjIgTDI4MCA0MTcuNiBMMzAwIDQxNS4zIEwzMjAgNDEzLjQgTDM0MCA0MTEuOCBMMzYwIDQxMC42IEwzODAgNDA5LjcgTDQwMCA0MDkuMSBMNDIwIDQwOC44IEw0NDAgNDA4LjggTDQ2MCA0MDkuMSBMNDgwIDQwOS41IEw1MDAgNDEwLjIgTDUyMCA0MTAuOSBMNTQwIDQxMS44IEw1NjAgNDEyLjggTDU4MCA0MTMuOCBMNjAwIDQxNC44IEw2MjAgNDE1LjggTDY0MCA0MTYuNyBMNjYwIDQxNy41IEw2ODAgNDE4LjEgTDcwMCA0MTguNiBMNzIwIDQxOC45IEw3NDAgNDE5LjAgTDc2MCA0MTguOCBMNzgwIDQxOC41IEw4MDAgNDE3LjkgTDgyMCA0MTcuMSBMODQwIDQxNi4wIEw4NjAgNDE0LjggTDg4MCA0MTMuMyBMOTAwIDQxMS43IEw5MjAgNDEwLjAgTDk0MCA0MDguMSBMOTYwIDQwNi4xIEw5ODAgNDA0LjEgTDEwMDAgNDAyLjEgTDEwMjAgNDAwLjEgTDEwNDAgMzk4LjIgTDEwNjAgMzk2LjQgTDEwODAgMzk0LjcgTDExMDAgMzkzLjIgTDExMjAgMzkxLjkgTDExNDAgMzkwLjkgTDExNjAgMzkwLjIgTDExODAgMzg5LjcgTDEyMDAgMzg5LjYgTDEyMjAgMzg5LjkgTDEyNDAgMzkwLjUgTDEyNjAgMzkxLjUgTDEyODAgMzkyLjggTDEzMDAgMzk0LjUgTDEzMjAgMzk2LjYgTDEzNDAgMzk5LjAgTDEzNjAgNDAxLjggTDEzODAgNDA0LjggTDE0MDAgNDA4LjIgTDE0MjAgNDExLjcgTDE0NDAgNDE1LjUgTDE0NjAgNDE5LjQgTDE0ODAgNDIzLjQgTDE1MDAgNDI3LjYgTDE1MjAgNDMxLjcgTDE1NDAgNDM1LjggTDE1NjAgNDM5LjkgTDE1ODAgNDQzLjggTDE2MDAgNDQ3LjUgTDE2MjAgNDUxLjEgTDE2NDAgNDU0LjQiIHN0cm9rZS1vcGFjaXR5PSIwLjc3Ii8+PHBhdGggZD0iTS00MCA0NDAuNyBMLTIwIDQ0My4zIEwwIDQ0NS44IEwyMCA0NDguNSBMNDAgNDUxLjEgTDYwIDQ1My45IEw4MCA0NTYuOCBMMTAwIDQ1OS44IEwxMjAgNDYyLjkgTDE0MCA0NjYuMyBMMTYwIDQ2OS44IEwxODAgNDczLjUgTDIwMCA0NzcuNSBMMjIwIDQ4MS43IEwyNDAgNDg2LjEgTDI2MCA0OTAuOCBMMjgwIDQ5NS43IEwzMDAgNTAwLjkgTDMyMCA1MDYuMiBMMzQwIDUxMS43IEwzNjAgNTE3LjQgTDM4MCA1MjMuMSBMNDAwIDUyOC45IEw0MjAgNTM0LjYgTDQ0MCA1NDAuMyBMNDYwIDU0NS44IEw0ODAgNTUxLjIgTDUwMCA1NTYuMiBMNTIwIDU2MC45IEw1NDAgNTY1LjIgTDU2MCA1NjkuMSBMNTgwIDU3Mi40IEw2MDAgNTc1LjIgTDYyMCA1NzcuMyBMNjQwIDU3OC44IEw2NjAgNTc5LjcgTDY4MCA1NzkuOCBMNzAwIDU3OS4zIEw3MjAgNTc4LjEgTDc0MCA1NzYuMiBMNzYwIDU3My43IEw3ODAgNTcwLjYgTDgwMCA1NjYuOSBMODIwIDU2Mi44IEw4NDAgNTU4LjEgTDg2MCA1NTMuMSBMODgwIDU0Ny44IEw5MDAgNTQyLjIgTDkyMCA1MzYuNCBMOTQwIDUzMC42IEw5NjAgNTI0LjcgTDk4MCA1MTguOSBMMTAwMCA1MTMuMiBMMTAyMCA1MDcuNyBMMTA0MCA1MDIuNCBMMTA2MCA0OTcuNCBMMTA4MCA0OTIuNyBMMTEwMCA0ODguNSBMMTEyMCA0ODQuNiBMMTE0MCA0ODEuMSBMMTE2MCA0NzguMCBMMTE4MCA0NzUuMyBMMTIwMCA0NzMuMSBMMTIyMCA0NzEuMyBMMTI0MCA0NjkuOCBMMTI2MCA0NjguNyBMMTI4MCA0NjcuOSBMMTMwMCA0NjcuNSBMMTMyMCA0NjcuMyBMMTM0MCA0NjcuMyBMMTM2MCA0NjcuNSBMMTM4MCA0NjcuOSBMMTQwMCA0NjguNCBMMTQyMCA0NjkuMSBMMTQ0MCA0NjkuOCBMMTQ2MCA0NzAuNyBMMTQ4MCA0NzEuNiBMMTUwMCA0NzIuNiBMMTUyMCA0NzMuNiBMMTU0MCA0NzQuOCBMMTU2MCA0NzYuMCBMMTU4MCA0NzcuNCBMMTYwMCA0NzguOSBMMTYyMCA0ODAuNSBMMTY0MCA0ODIuNCIgc3Ryb2tlLW9wYWNpdHk9IjAuODAiLz48cGF0aCBkPSJNLTQwIDU5MC4zIEwtMjAgNTkwLjMgTDAgNTkwLjIgTDIwIDU4OS44IEw0MCA1ODkuMyBMNjAgNTg4LjcgTDgwIDU4OC4wIEwxMDAgNTg3LjMgTDEyMCA1ODYuNSBMMTQwIDU4NS43IEwxNjAgNTg0LjkgTDE4MCA1ODQuMiBMMjAwIDU4My41IEwyMjAgNTgyLjggTDI0MCA1ODIuMiBMMjYwIDU4MS43IEwyODAgNTgxLjIgTDMwMCA1ODAuOCBMMzIwIDU4MC40IEwzNDAgNTgwLjAgTDM2MCA1NzkuNyBMMzgwIDU3OS4zIEw0MDAgNTc4LjkgTDQyMCA1NzguNCBMNDQwIDU3Ny45IEw0NjAgNTc3LjIgTDQ4MCA1NzYuNCBMNTAwIDU3NS40IEw1MjAgNTc0LjIgTDU0MCA1NzIuOCBMNTYwIDU3MS4xIEw1ODAgNTY5LjIgTDYwMCA1NjcuMCBMNjIwIDU2NC41IEw2NDAgNTYxLjcgTDY2MCA1NTguNiBMNjgwIDU1NS4zIEw3MDAgNTUxLjYgTDcyMCA1NDcuNyBMNzQwIDU0My41IEw3NjAgNTM5LjEgTDc4MCA1MzQuNCBMODAwIDUyOS42IEw4MjAgNTI0LjcgTDg0MCA1MTkuNiBMODYwIDUxNC41IEw4ODAgNTA5LjMgTDkwMCA1MDQuMSBMOTIwIDQ5OS4wIEw5NDAgNDk0LjAgTDk2MCA0ODkuMiBMOTgwIDQ4NC41IEwxMDAwIDQ4MC4wIEwxMDIwIDQ3NS43IEwxMDQwIDQ3MS43IEwxMDYwIDQ2OC4xIEwxMDgwIDQ2NC43IEwxMTAwIDQ2MS42IEwxMTIwIDQ1OS4wIEwxMTQwIDQ1Ni42IEwxMTYwIDQ1NC42IEwxMTgwIDQ1My4wIEwxMjAwIDQ1MS42IEwxMjIwIDQ1MC42IEwxMjQwIDQ1MC4wIEwxMjYwIDQ0OS42IEwxMjgwIDQ0OS40IEwxMzAwIDQ0OS41IEwxMzIwIDQ0OS44IEwxMzQwIDQ1MC4zIEwxMzYwIDQ1MS4wIEwxMzgwIDQ1MS43IEwxNDAwIDQ1Mi41IEwxNDIwIDQ1My40IEwxNDQwIDQ1NC40IEwxNDYwIDQ1NS4zIEwxNDgwIDQ1Ni4yIEwxNTAwIDQ1Ny4xIEwxNTIwIDQ1Ny45IEwxNTQwIDQ1OC43IEwxNTYwIDQ1OS40IEwxNTgwIDQ2MC4wIEwxNjAwIDQ2MC42IEwxNjIwIDQ2MS4xIEwxNjQwIDQ2MS42IiBzdHJva2Utb3BhY2l0eT0iMC43MSIvPjxwYXRoIGQ9Ik0tNDAgNTg0LjcgTC0yMCA1ODUuMyBMMCA1ODUuOSBMMjAgNTg2LjcgTDQwIDU4Ny40IEw2MCA1ODguMiBMODAgNTg4LjcgTDEwMCA1ODkuMSBMMTIwIDU4OS4zIEwxNDAgNTg5LjEgTDE2MCA1ODguNiBMMTgwIDU4Ny43IEwyMDAgNTg2LjUgTDIyMCA1ODQuOCBMMjQwIDU4Mi43IEwyNjAgNTgwLjIgTDI4MCA1NzcuMyBMMzAwIDU3NC4xIEwzMjAgNTcwLjYgTDM0MCA1NjYuOSBMMzYwIDU2My4wIEwzODAgNTU5LjEgTDQwMCA1NTUuMiBMNDIwIDU1MS4zIEw0NDAgNTQ3LjUgTDQ2MCA1NDQuMCBMNDgwIDU0MC44IEw1MDAgNTM3LjkgTDUyMCA1MzUuMyBMNTQwIDUzMy4yIEw1NjAgNTMxLjYgTDU4MCA1MzAuNCBMNjAwIDUyOS42IEw2MjAgNTI5LjMgTDY0MCA1MjkuNSBMNjYwIDUzMC4wIEw2ODAgNTMwLjkgTDcwMCA1MzIuMSBMNzIwIDUzMy40IEw3NDAgNTM1LjAgTDc2MCA1MzYuNiBMNzgwIDUzOC4zIEw4MDAgNTM5LjkgTDgyMCA1NDEuNCBMODQwIDU0Mi43IEw4NjAgNTQzLjggTDg4MCA1NDQuNiBMOTAwIDU0NS4xIEw5MjAgNTQ1LjMgTDk0MCA1NDUuMiBMOTYwIDU0NC43IEw5ODAgNTQ0LjAgTDEwMDAgNTQyLjkgTDEwMjAgNTQxLjYgTDEwNDAgNTQwLjEgTDEwNjAgNTM4LjUgTDEwODAgNTM2LjggTDExMDAgNTM1LjIgTDExMjAgNTMzLjUgTDExNDAgNTMyLjEgTDExNjAgNTMwLjggTDExODAgNTI5LjggTDEyMDAgNTI5LjIgTDEyMjAgNTI4LjkgTDEyNDAgNTI5LjEgTDEyNjAgNTI5LjcgTDEyODAgNTMwLjcgTDEzMDAgNTMyLjIgTDEzMjAgNTM0LjIgTDEzNDAgNTM2LjcgTDEzNjAgNTM5LjUgTDEzODAgNTQyLjcgTDE0MDAgNTQ2LjEgTDE0MjAgNTQ5LjkgTDE0NDAgNTUzLjggTDE0NjAgNTU3LjcgTDE0ODAgNTYxLjggTDE1MDAgNTY1LjcgTDE1MjAgNTY5LjUgTDE1NDAgNTczLjIgTDE1NjAgNTc2LjUgTDE1ODAgNTc5LjYgTDE2MDAgNTgyLjMgTDE2MjAgNTg0LjcgTDE2NDAgNTg2LjYiIHN0cm9rZS1vcGFjaXR5PSIwLjU1Ii8+PHBhdGggZD0iTS00MCA1NjAuOCBMLTIwIDU1OS4yIEwwIDU1OC4yIEwyMCA1NTcuNyBMNDAgNTU3LjkgTDYwIDU1OC42IEw4MCA1NTkuOCBMMTAwIDU2MS40IEwxMjAgNTYzLjQgTDE0MCA1NjUuNiBMMTYwIDU2OC4xIEwxODAgNTcwLjcgTDIwMCA1NzMuMyBMMjIwIDU3Ni4wIEwyNDAgNTc4LjUgTDI2MCA1ODAuOSBMMjgwIDU4My4yIEwzMDAgNTg1LjMgTDMyMCA1ODcuMiBMMzQwIDU4OS4wIEwzNjAgNTkwLjYgTDM4MCA1OTIuMiBMNDAwIDU5My43IEw0MjAgNTk1LjIgTDQ0MCA1OTYuOCBMNDYwIDU5OC42IEw0ODAgNjAwLjUgTDUwMCA2MDIuOCBMNTIwIDYwNS40IEw1NDAgNjA4LjQgTDU2MCA2MTEuNyBMNTgwIDYxNS41IEw2MDAgNjE5LjYgTDYyMCA2MjQuMSBMNjQwIDYyOS4wIEw2NjAgNjM0LjEgTDY4MCA2MzkuNSBMNzAwIDY0NC45IEw3MjAgNjUwLjQgTDc0MCA2NTUuOCBMNzYwIDY2MS4xIEw3ODAgNjY2LjEgTDgwMCA2NzAuOCBMODIwIDY3NS4xIEw4NDAgNjc4LjkgTDg2MCA2ODIuMiBMODgwIDY4NC45IEw5MDAgNjg3LjAgTDkyMCA2ODguNiBMOTQwIDY4OS42IEw5NjAgNjkwLjAgTDk4MCA2OTAuMCBMMTAwMCA2ODkuNSBMMTAyMCA2ODguNyBMMTA0MCA2ODcuNiBMMTA2MCA2ODYuMyBMMTA4MCA2ODQuOSBMMTEwMCA2ODMuNCBMMTEyMCA2ODIuMCBMMTE0MCA2ODAuNiBMMTE2MCA2NzkuNCBMMTE4MCA2NzguMyBMMTIwMCA2NzcuNCBMMTIyMCA2NzYuNyBMMTI0MCA2NzYuMSBMMTI2MCA2NzUuNyBMMTI4MCA2NzUuMyBMMTMwMCA2NzQuOSBMMTMyMCA2NzQuNSBMMTM0MCA2NzQuMCBMMTM2MCA2NzMuMyBMMTM4MCA2NzIuMyBMMTQwMCA2NzEuMSBMMTQyMCA2NjkuNSBMMTQ0MCA2NjcuNiBMMTQ2MCA2NjUuMiBMMTQ4MCA2NjIuNCBMMTUwMCA2NTkuMiBMMTUyMCA2NTUuNyBMMTU0MCA2NTEuOCBMMTU2MCA2NDcuNiBMMTU4MCA2NDMuMiBMMTYwMCA2MzguNiBMMTYyMCA2MzQuMSBMMTY0MCA2MjkuNiIgc3Ryb2tlLW9wYWNpdHk9IjAuNDEiLz48cGF0aCBkPSJNLTQwIDY5OS42IEwtMjAgNjk3LjEgTDAgNjk0LjQgTDIwIDY5MS40IEw0MCA2ODguMiBMNjAgNjg0LjYgTDgwIDY4MC43IEwxMDAgNjc2LjQgTDEyMCA2NzEuOCBMMTQwIDY2Ni43IEwxNjAgNjYxLjMgTDE4MCA2NTUuNiBMMjAwIDY0OS41IEwyMjAgNjQzLjIgTDI0MCA2MzYuNyBMMjYwIDYzMC4wIEwyODAgNjIzLjMgTDMwMCA2MTYuNSBMMzIwIDYwOS44IEwzNDAgNjAzLjMgTDM2MCA1OTYuOSBMMzgwIDU5MC44IEw0MDAgNTg0LjkgTDQyMCA1NzkuNSBMNDQwIDU3NC41IEw0NjAgNTY5LjkgTDQ4MCA1NjUuOCBMNTAwIDU2Mi4xIEw1MjAgNTU5LjAgTDU0MCA1NTYuMyBMNTYwIDU1NC4wIEw1ODAgNTUyLjEgTDYwMCA1NTAuNiBMNjIwIDU0OS41IEw2NDAgNTQ4LjUgTDY2MCA1NDcuOSBMNjgwIDU0Ny4zIEw3MDAgNTQ2LjkgTDcyMCA1NDYuNiBMNzQwIDU0Ni4yIEw3NjAgNTQ1LjkgTDc4MCA1NDUuNCBMODAwIDU0NC45IEw4MjAgNTQ0LjMgTDg0MCA1NDMuNiBMODYwIDU0Mi44IEw4ODAgNTQxLjkgTDkwMCA1NDEuMCBMOTIwIDU0MC4wIEw5NDAgNTM5LjAgTDk2MCA1MzguMSBMOTgwIDUzNy4zIEwxMDAwIDUzNi43IEwxMDIwIDUzNi4yIEwxMDQwIDUzNi4wIEwxMDYwIDUzNi4xIEwxMDgwIDUzNi41IEwxMTAwIDUzNy4zIEwxMTIwIDUzOC40IEwxMTQwIDU0MC4wIEwxMTYwIDU0MS45IEwxMTgwIDU0NC4zIEwxMjAwIDU0Ni45IEwxMjIwIDU1MC4wIEwxMjQwIDU1My4zIEwxMjYwIDU1Ni45IEwxMjgwIDU2MC42IEwxMzAwIDU2NC41IEwxMzIwIDU2OC40IEwxMzQwIDU3Mi4zIEwxMzYwIDU3Ni4yIEwxMzgwIDU3OS45IEwxNDAwIDU4My4zIEwxNDIwIDU4Ni41IEwxNDQwIDU4OS4zIEwxNDYwIDU5MS44IEwxNDgwIDU5My44IEwxNTAwIDU5NS40IEwxNTIwIDU5Ni42IEwxNTQwIDU5Ny4zIEwxNTYwIDU5Ny41IEwxNTgwIDU5Ny4zIEwxNjAwIDU5Ni42IEwxNjIwIDU5NS42IEwxNjQwIDU5NC4zIiBzdHJva2Utb3BhY2l0eT0iMC4zNSIvPjxwYXRoIGQ9Ik0tNDAgNzM4LjcgTC0yMCA3MzcuMiBMMCA3MzUuNSBMMjAgNzMzLjYgTDQwIDczMS42IEw2MCA3MjkuMyBMODAgNzI2LjggTDEwMCA3MjQuMiBMMTIwIDcyMS40IEwxNDAgNzE4LjMgTDE2MCA3MTUuMSBMMTgwIDcxMS43IEwyMDAgNzA4LjIgTDIyMCA3MDQuNSBMMjQwIDcwMC42IEwyNjAgNjk2LjcgTDI4MCA2OTIuNiBMMzAwIDY4OC40IEwzMjAgNjg0LjIgTDM0MCA2NzkuOSBMMzYwIDY3NS42IEwzODAgNjcxLjIgTDQwMCA2NjYuOSBMNDIwIDY2Mi42IEw0NDAgNjU4LjQgTDQ2MCA2NTQuMiBMNDgwIDY1MC4xIEw1MDAgNjQ2LjAgTDUyMCA2NDIuMiBMNTQwIDYzOC40IEw1NjAgNjM0LjggTDU4MCA2MzEuMyBMNjAwIDYyOC4wIEw2MjAgNjI0LjkgTDY0MCA2MjEuOSBMNjYwIDYxOS4yIEw2ODAgNjE2LjYgTDcwMCA2MTQuMiBMNzIwIDYxMS45IEw3NDAgNjA5LjkgTDc2MCA2MDguMCBMNzgwIDYwNi4zIEw4MDAgNjA0LjggTDgyMCA2MDMuNCBMODQwIDYwMi4xIEw4NjAgNjAwLjkgTDg4MCA1OTkuOSBMOTAwIDU5OS4wIEw5MjAgNTk4LjEgTDk0MCA1OTcuMyBMOTYwIDU5Ni42IEw5ODAgNTk1LjkgTDEwMDAgNTk1LjMgTDEwMjAgNTk0LjcgTDEwNDAgNTk0LjAgTDEwNjAgNTkzLjQgTDEwODAgNTkyLjggTDExMDAgNTkyLjEgTDExMjAgNTkxLjUgTDExNDAgNTkwLjggTDExNjAgNTkwLjAgTDExODAgNTg5LjMgTDEyMDAgNTg4LjUgTDEyMjAgNTg3LjYgTDEyNDAgNTg2LjggTDEyNjAgNTg1LjkgTDEyODAgNTg1LjAgTDEzMDAgNTg0LjEgTDEzMjAgNTgzLjEgTDEzNDAgNTgyLjIgTDEzNjAgNTgxLjMgTDEzODAgNTgwLjUgTDE0MDAgNTc5LjYgTDE0MjAgNTc4LjggTDE0NDAgNTc4LjEgTDE0NjAgNTc3LjQgTDE0ODAgNTc2LjggTDE1MDAgNTc2LjMgTDE1MjAgNTc1LjkgTDE1NDAgNTc1LjYgTDE1NjAgNTc1LjUgTDE1ODAgNTc1LjQgTDE2MDAgNTc1LjQgTDE2MjAgNTc1LjYgTDE2NDAgNTc1LjkiIHN0cm9rZS1vcGFjaXR5PSIwLjQxIi8+PHBhdGggZD0iTS00MCA3MjEuMiBMLTIwIDcyMi4xIEwwIDcyMi45IEwyMCA3MjMuNCBMNDAgNzIzLjYgTDYwIDcyMy43IEw4MCA3MjMuNSBMMTAwIDcyMy4xIEwxMjAgNzIyLjUgTDE0MCA3MjEuNyBMMTYwIDcyMC45IEwxODAgNzE5LjkgTDIwMCA3MTguOCBMMjIwIDcxNy44IEwyNDAgNzE2LjcgTDI2MCA3MTUuNyBMMjgwIDcxNC43IEwzMDAgNzEzLjkgTDMyMCA3MTMuMiBMMzQwIDcxMi42IEwzNjAgNzEyLjMgTDM4MCA3MTIuMiBMNDAwIDcxMi40IEw0MjAgNzEyLjggTDQ0MCA3MTMuNSBMNDYwIDcxNC41IEw0ODAgNzE1LjggTDUwMCA3MTcuMyBMNTIwIDcxOS4xIEw1NDAgNzIxLjEgTDU2MCA3MjMuNCBMNTgwIDcyNS45IEw2MDAgNzI4LjUgTDYyMCA3MzEuMyBMNjQwIDczNC4yIEw2NjAgNzM3LjEgTDY4MCA3NDAuMCBMNzAwIDc0My4wIEw3MjAgNzQ1LjggTDc0MCA3NDguNSBMNzYwIDc1MS4xIEw3ODAgNzUzLjUgTDgwMCA3NTUuNyBMODIwIDc1Ny41IEw4NDAgNzU5LjEgTDg2MCA3NjAuNCBMODgwIDc2MS4zIEw5MDAgNzYxLjggTDkyMCA3NjIuMCBMOTQwIDc2MS43IEw5NjAgNzYxLjEgTDk4MCA3NjAuMSBMMTAwMCA3NTguNyBMMTAyMCA3NTcuMCBMMTA0MCA3NTQuOSBMMTA2MCA3NTIuNSBMMTA4MCA3NDkuOSBMMTEwMCA3NDYuOSBMMTEyMCA3NDMuOCBMMTE0MCA3NDAuNSBMMTE2MCA3MzcuMSBMMTE4MCA3MzMuNSBMMTIwMCA3MjkuOSBMMTIyMCA3MjYuMyBMMTI0MCA3MjIuOCBMMTI2MCA3MTkuMyBMMTI4MCA3MTUuOSBMMTMwMCA3MTIuNiBMMTMyMCA3MDkuNSBMMTM0MCA3MDYuNiBMMTM2MCA3MDMuOSBMMTM4MCA3MDEuNCBMMTQwMCA2OTkuMiBMMTQyMCA2OTcuMiBMMTQ0MCA2OTUuNCBMMTQ2MCA2OTMuOSBMMTQ4MCA2OTIuNSBMMTUwMCA2OTEuNCBMMTUyMCA2OTAuNSBMMTU0MCA2ODkuNyBMMTU2MCA2ODkuMSBMMTU4MCA2ODguNSBMMTYwMCA2ODguMCBMMTYyMCA2ODcuNiBMMTY0MCA2ODcuMSIgc3Ryb2tlLW9wYWNpdHk9IjAuNTYiLz48cGF0aCBkPSJNLTQwIDc1My40IEwtMjAgNzQ5LjcgTDAgNzQ2LjAgTDIwIDc0Mi4yIEw0MCA3MzguNiBMNjAgNzM1LjIgTDgwIDczMi4xIEwxMDAgNzI5LjUgTDEyMCA3MjcuMyBMMTQwIDcyNS42IEwxNjAgNzI0LjUgTDE4MCA3MjQuMSBMMjAwIDcyNC4zIEwyMjAgNzI1LjEgTDI0MCA3MjYuNiBMMjYwIDcyOC43IEwyODAgNzMxLjQgTDMwMCA3MzQuNiBMMzIwIDczOC4yIEwzNDAgNzQyLjIgTDM2MCA3NDYuNCBMMzgwIDc1MC44IEw0MDAgNzU1LjIgTDQyMCA3NTkuNiBMNDQwIDc2My44IEw0NjAgNzY3LjggTDQ4MCA3NzEuNCBMNTAwIDc3NC41IEw1MjAgNzc3LjIgTDU0MCA3NzkuMiBMNTYwIDc4MC43IEw1ODAgNzgxLjUgTDYwMCA3ODEuNyBMNjIwIDc4MS4yIEw2NDAgNzgwLjEgTDY2MCA3NzguNCBMNjgwIDc3Ni4yIEw3MDAgNzczLjUgTDcyMCA3NzAuNCBMNzQwIDc2Ny4wIEw3NjAgNzYzLjMgTDc4MCA3NTkuNiBMODAwIDc1NS45IEw4MjAgNzUyLjIgTDg0MCA3NDguNyBMODYwIDc0NS40IEw4ODAgNzQyLjUgTDkwMCA3MzkuOSBMOTIwIDczNy44IEw5NDAgNzM2LjIgTDk2MCA3MzUuMSBMOTgwIDczNC41IEwxMDAwIDczNC4zIEwxMDIwIDczNC43IEwxMDQwIDczNS40IEwxMDYwIDczNi41IEwxMDgwIDczNy45IEwxMTAwIDczOS41IEwxMTIwIDc0MS4yIEwxMTQwIDc0Mi45IEwxMTYwIDc0NC41IEwxMTgwIDc0NS45IEwxMjAwIDc0Ny4xIEwxMjIwIDc0Ny45IEwxMjQwIDc0OC4yIEwxMjYwIDc0OC4wIEwxMjgwIDc0Ny4yIEwxMzAwIDc0NS44IEwxMzIwIDc0My43IEwxMzQwIDc0MC45IEwxMzYwIDczNy41IEwxMzgwIDczMy40IEwxNDAwIDcyOC42IEwxNDIwIDcyMy4zIEwxNDQwIDcxNy40IEwxNDYwIDcxMS4xIEwxNDgwIDcwNC41IEwxNTAwIDY5Ny42IEwxNTIwIDY5MC42IEwxNTQwIDY4My41IEwxNTYwIDY3Ni41IEwxNTgwIDY2OS43IEwxNjAwIDY2My4xIEwxNjIwIDY1Ni44IEwxNjQwIDY1MS4wIiBzdHJva2Utb3BhY2l0eT0iMC43MSIvPjxwYXRoIGQ9Ik0tNDAgODUyLjIgTC0yMCA4NTUuNiBMMCA4NTguOCBMMjAgODYxLjggTDQwIDg2NC43IEw2MCA4NjcuMiBMODAgODY5LjUgTDEwMCA4NzEuNSBMMTIwIDg3My4wIEwxNDAgODc0LjIgTDE2MCA4NzUuMCBMMTgwIDg3NS4zIEwyMDAgODc1LjEgTDIyMCA4NzQuNSBMMjQwIDg3My41IEwyNjAgODcyLjAgTDI4MCA4NzAuMSBMMzAwIDg2Ny45IEwzMjAgODY1LjIgTDM0MCA4NjIuMiBMMzYwIDg1OS4wIEwzODAgODU1LjUgTDQwMCA4NTEuOCBMNDIwIDg0OC4wIEw0NDAgODQ0LjEgTDQ2MCA4NDAuMiBMNDgwIDgzNi4zIEw1MDAgODMyLjUgTDUyMCA4MjguOSBMNTQwIDgyNS40IEw1NjAgODIyLjIgTDU4MCA4MTkuMiBMNjAwIDgxNi42IEw2MjAgODE0LjMgTDY0MCA4MTIuNCBMNjYwIDgxMC45IEw2ODAgODA5LjggTDcwMCA4MDkuMSBMNzIwIDgwOC44IEw3NDAgODA5LjAgTDc2MCA4MDkuNSBMNzgwIDgxMC40IEw4MDAgODExLjYgTDgyMCA4MTMuMiBMODQwIDgxNS4wIEw4NjAgODE3LjEgTDg4MCA4MTkuNCBMOTAwIDgyMS44IEw5MjAgODI0LjQgTDk0MCA4MjcuMCBMOTYwIDgyOS42IEw5ODAgODMyLjEgTDEwMDAgODM0LjYgTDEwMjAgODM3LjAgTDEwNDAgODM5LjMgTDEwNjAgODQxLjMgTDEwODAgODQzLjIgTDExMDAgODQ0LjggTDExMjAgODQ2LjIgTDExNDAgODQ3LjQgTDExNjAgODQ4LjIgTDExODAgODQ4LjkgTDEyMDAgODQ5LjMgTDEyMjAgODQ5LjUgTDEyNDAgODQ5LjQgTDEyNjAgODQ5LjMgTDEyODAgODQ4LjkgTDEzMDAgODQ4LjUgTDEzMjAgODQ4LjAgTDEzNDAgODQ3LjUgTDEzNjAgODQ3LjAgTDEzODAgODQ2LjUgTDE0MDAgODQ2LjIgTDE0MjAgODQ2LjAgTDE0NDAgODQ2LjAgTDE0NjAgODQ2LjMgTDE0ODAgODQ2LjggTDE1MDAgODQ3LjYgTDE1MjAgODQ4LjggTDE1NDAgODUwLjIgTDE1NjAgODUyLjEgTDE1ODAgODU0LjMgTDE2MDAgODU2LjkgTDE2MjAgODU5LjggTDE2NDAgODYzLjEiIHN0cm9rZS1vcGFjaXR5PSIwLjgwIi8+PHBhdGggZD0iTS00MCA4NTAuNSBMLTIwIDg0OS44IEwwIDg0OS4yIEwyMCA4NDguNyBMNDAgODQ4LjIgTDYwIDg0Ny43IEw4MCA4NDcuMiBMMTAwIDg0Ni42IEwxMjAgODQ1LjkgTDE0MCA4NDUuMCBMMTYwIDg0NC4wIEwxODAgODQyLjkgTDIwMCA4NDEuNiBMMjIwIDg0MC4xIEwyNDAgODM4LjUgTDI2MCA4MzYuNyBMMjgwIDgzNC45IEwzMDAgODMyLjkgTDMyMCA4MzAuOSBMMzQwIDgyOC45IEwzNjAgODI2LjkgTDM4MCA4MjUuMCBMNDAwIDgyMy4yIEw0MjAgODIxLjYgTDQ0MCA4MjAuMSBMNDYwIDgxOS4wIEw0ODAgODE4LjEgTDUwMCA4MTcuNSBMNTIwIDgxNy4zIEw1NDAgODE3LjQgTDU2MCA4MTcuOSBMNTgwIDgxOC44IEw2MDAgODIwLjEgTDYyMCA4MjEuNyBMNjQwIDgyMy43IEw2NjAgODI1LjkgTDY4MCA4MjguNSBMNzAwIDgzMS4zIEw3MjAgODM0LjMgTDc0MCA4MzcuNSBMNzYwIDg0MC44IEw3ODAgODQ0LjEgTDgwMCA4NDcuNSBMODIwIDg1MC45IEw4NDAgODU0LjIgTDg2MCA4NTcuNCBMODgwIDg2MC40IEw5MDAgODYzLjQgTDkyMCA4NjYuMSBMOTQwIDg2OC43IEw5NjAgODcxLjEgTDk4MCA4NzMuMyBMMTAwMCA4NzUuNCBMMTAyMCA4NzcuMyBMMTA0MCA4NzkuMCBMMTA2MCA4ODAuNyBMMTA4MCA4ODIuMyBMMTEwMCA4ODMuOCBMMTEyMCA4ODUuNCBMMTE0MCA4ODcuMCBMMTE2MCA4ODguNyBMMTE4MCA4OTAuNSBMMTIwMCA4OTIuNCBMMTIyMCA4OTQuNSBMMTI0MCA4OTYuNyBMMTI2MCA4OTkuMiBMMTI4MCA5MDEuOSBMMTMwMCA5MDQuOCBMMTMyMCA5MDcuOSBMMTM0MCA5MTEuMiBMMTM2MCA5MTQuNiBMMTM4MCA5MTguMiBMMTQwMCA5MjEuOSBMMTQyMCA5MjUuNyBMMTQ0MCA5MjkuNSBMMTQ2MCA5MzMuMiBMMTQ4MCA5MzYuOSBMMTUwMCA5NDAuNSBMMTUyMCA5NDQuMCBMMTU0MCA5NDcuMiBMMTU2MCA5NTAuMiBMMTU4MCA5NTIuOSBMMTYwMCA5NTUuMyBMMTYyMCA5NTcuMyBMMTY0MCA5NTkuMCIgc3Ryb2tlLW9wYWNpdHk9IjAuNzYiLz48cGF0aCBkPSJNLTQwIDk1NC40IEwtMjAgOTUwLjcgTDAgOTQ2LjkgTDIwIDk0My4xIEw0MCA5MzkuMyBMNjAgOTM1LjYgTDgwIDkzMi4xIEwxMDAgOTI4LjggTDEyMCA5MjUuOCBMMTQwIDkyMy4xIEwxNjAgOTIwLjcgTDE4MCA5MTguNyBMMjAwIDkxNy4wIEwyMjAgOTE1LjUgTDI0MCA5MTQuMyBMMjYwIDkxMy4zIEwyODAgOTEyLjQgTDMwMCA5MTEuNSBMMzIwIDkxMC43IEwzNDAgOTA5LjcgTDM2MCA5MDguNiBMMzgwIDkwNy4zIEw0MDAgOTA1LjggTDQyMCA5MDQuMCBMNDQwIDkwMS44IEw0NjAgODk5LjMgTDQ4MCA4OTYuNSBMNTAwIDg5My4zIEw1MjAgODg5LjkgTDU0MCA4ODYuMiBMNTYwIDg4Mi40IEw1ODAgODc4LjUgTDYwMCA4NzQuNSBMNjIwIDg3MC42IEw2NDAgODY2LjggTDY2MCA4NjMuMyBMNjgwIDg2MC4xIEw3MDAgODU3LjIgTDcyMCA4NTQuOCBMNzQwIDg1Mi45IEw3NjAgODUxLjUgTDc4MCA4NTAuNyBMODAwIDg1MC40IEw4MjAgODUwLjcgTDg0MCA4NTEuNiBMODYwIDg1Mi45IEw4ODAgODU0LjcgTDkwMCA4NTYuOCBMOTIwIDg1OS4zIEw5NDAgODYyLjAgTDk2MCA4NjQuOCBMOTgwIDg2Ny43IEwxMDAwIDg3MC42IEwxMDIwIDg3My40IEwxMDQwIDg3Ni4xIEwxMDYwIDg3OC42IEwxMDgwIDg4MC45IEwxMTAwIDg4Mi45IEwxMTIwIDg4NC43IEwxMTQwIDg4Ni4yIEwxMTYwIDg4Ny41IEwxMTgwIDg4OC42IEwxMjAwIDg4OS42IEwxMjIwIDg5MC40IEwxMjQwIDg5MS4yIEwxMjYwIDg5Mi4xIEwxMjgwIDg5My4xIEwxMzAwIDg5NC4zIEwxMzIwIDg5NS43IEwxMzQwIDg5Ny40IEwxMzYwIDg5OS41IEwxMzgwIDkwMi4wIEwxNDAwIDkwNC45IEwxNDIwIDkwOC4yIEwxNDQwIDkxMi4wIEwxNDYwIDkxNi4xIEwxNDgwIDkyMC42IEwxNTAwIDkyNS40IEwxNTIwIDkzMC41IEwxNTQwIDkzNS43IEwxNTYwIDk0MS4wIEwxNTgwIDk0Ni4zIEwxNjAwIDk1MS41IEwxNjIwIDk1Ni42IEwxNjQwIDk2MS40IiBzdHJva2Utb3BhY2l0eT0iMC42MyIvPjxwYXRoIGQ9Ik0tNDAgODg0LjAgTC0yMCA4ODUuMiBMMCA4ODcuNSBMMjAgODkwLjcgTDQwIDg5NC44IEw2MCA4OTkuNyBMODAgOTA1LjIgTDEwMCA5MTEuMiBMMTIwIDkxNy40IEwxNDAgOTIzLjcgTDE2MCA5MzAuMCBMMTgwIDkzNS45IEwyMDAgOTQxLjMgTDIyMCA5NDYuMiBMMjQwIDk1MC40IEwyNjAgOTUzLjcgTDI4MCA5NTYuMiBMMzAwIDk1Ny44IEwzMjAgOTU4LjYgTDM0MCA5NTguNyBMMzYwIDk1OC4wIEwzODAgOTU2LjggTDQwMCA5NTUuMyBMNDIwIDk1My41IEw0NDAgOTUxLjcgTDQ2MCA5NTAuMCBMNDgwIDk0OC43IEw1MDAgOTQ3LjggTDUyMCA5NDcuNiBMNTQwIDk0OC4wIEw1NjAgOTQ5LjMgTDU4MCA5NTEuNSBMNjAwIDk1NC41IEw2MjAgOTU4LjQgTDY0MCA5NjMuMSBMNjYwIDk2OC40IEw2ODAgOTc0LjMgTDcwMCA5ODAuNSBMNzIwIDk4Ny4wIEw3NDAgOTkzLjUgTDc2MCA5OTkuOSBMNzgwIDEwMDUuOSBMODAwIDEwMTEuMyBMODIwIDEwMTYuMSBMODQwIDEwMjAuMCBMODYwIDEwMjMuMCBMODgwIDEwMjUuMSBMOTAwIDEwMjYuMSBMOTIwIDEwMjYuMCBMOTQwIDEwMjUuMCBMOTYwIDEwMjMuMiBMOTgwIDEwMjAuNSBMMTAwMCAxMDE3LjMgTDEwMjAgMTAxMy41IEwxMDQwIDEwMDkuNSBMMTA2MCAxMDA1LjQgTDEwODAgMTAwMS40IEwxMTAwIDk5Ny42IEwxMTIwIDk5NC4zIEwxMTQwIDk5MS42IEwxMTYwIDk4OS41IEwxMTgwIDk4OC4yIEwxMjAwIDk4Ny42IEwxMjIwIDk4Ny45IEwxMjQwIDk4OS4wIEwxMjYwIDk5MC43IEwxMjgwIDk5My4wIEwxMzAwIDk5NS44IEwxMzIwIDk5OC45IEwxMzQwIDEwMDIuMSBMMTM2MCAxMDA1LjIgTDEzODAgMTAwOC4yIEwxNDAwIDEwMTAuNyBMMTQyMCAxMDEyLjYgTDE0NDAgMTAxMy44IEwxNDYwIDEwMTQuMiBMMTQ4MCAxMDEzLjcgTDE1MDAgMTAxMi4zIEwxNTIwIDEwMDkuOCBMMTU0MCAxMDA2LjUgTDE1NjAgMTAwMi4zIEwxNTgwIDk5Ny40IEwxNjAwIDk5MS44IEwxNjIwIDk4NS44IEwxNjQwIDk3OS41IiBzdHJva2Utb3BhY2l0eT0iMC40NyIvPjxwYXRoIGQ9Ik0tNDAgOTkwLjggTC0yMCA5ODguMyBMMCA5ODUuOCBMMjAgOTgzLjMgTDQwIDk4MC43IEw2MCA5NzguMSBMODAgOTc1LjUgTDEwMCA5NzIuOCBMMTIwIDk3MC4wIEwxNDAgOTY3LjEgTDE2MCA5NjQuMSBMMTgwIDk2MS4xIEwyMDAgOTU3LjkgTDIyMCA5NTQuNyBMMjQwIDk1MS4zIEwyNjAgOTQ3LjkgTDI4MCA5NDQuNCBMMzAwIDk0MC45IEwzMjAgOTM3LjMgTDM0MCA5MzMuNyBMMzYwIDkzMC4wIEwzODAgOTI2LjQgTDQwMCA5MjIuOCBMNDIwIDkxOS4zIEw0NDAgOTE1LjkgTDQ2MCA5MTIuNiBMNDgwIDkwOS40IEw1MDAgOTA2LjMgTDUyMCA5MDMuNSBMNTQwIDkwMC45IEw1NjAgODk4LjUgTDU4MCA4OTYuMyBMNjAwIDg5NC41IEw2MjAgODkyLjkgTDY0MCA4OTEuNiBMNjYwIDg5MC43IEw2ODAgODkwLjEgTDcwMCA4ODkuOSBMNzIwIDg5MC4wIEw3NDAgODkwLjQgTDc2MCA4OTEuMiBMNzgwIDg5Mi4zIEw4MDAgODkzLjcgTDgyMCA4OTUuNSBMODQwIDg5Ny41IEw4NjAgODk5LjkgTDg4MCA5MDIuNSBMOTAwIDkwNS4zIEw5MjAgOTA4LjMgTDk0MCA5MTEuNSBMOTYwIDkxNC45IEw5ODAgOTE4LjQgTDEwMDAgOTIyLjAgTDEwMjAgOTI1LjYgTDEwNDAgOTI5LjIgTDEwNjAgOTMyLjkgTDEwODAgOTM2LjUgTDExMDAgOTQwLjAgTDExMjAgOTQzLjQgTDExNDAgOTQ2LjcgTDExNjAgOTQ5LjkgTDExODAgOTUyLjggTDEyMDAgOTU1LjYgTDEyMjAgOTU4LjIgTDEyNDAgOTYwLjUgTDEyNjAgOTYyLjYgTDEyODAgOTY0LjUgTDEzMDAgOTY2LjEgTDEzMjAgOTY3LjQgTDEzNDAgOTY4LjUgTDEzNjAgOTY5LjQgTDEzODAgOTcwLjAgTDE0MDAgOTcwLjMgTDE0MjAgOTcwLjUgTDE0NDAgOTcwLjQgTDE0NjAgOTcwLjIgTDE0ODAgOTY5LjcgTDE1MDAgOTY5LjEgTDE1MjAgOTY4LjQgTDE1NDAgOTY3LjUgTDE1NjAgOTY2LjUgTDE1ODAgOTY1LjUgTDE2MDAgOTY0LjMgTDE2MjAgOTYzLjIgTDE2NDAgOTYxLjkiIHN0cm9rZS1vcGFjaXR5PSIwLjM2Ii8+PHBhdGggZD0iTS00MCAxMDA3LjMgTC0yMCAxMDEzLjQgTDAgMTAxOS45IEwyMCAxMDI2LjQgTDQwIDEwMzIuOSBMNjAgMTAzOS4yIEw4MCAxMDQ1LjIgTDEwMCAxMDUwLjcgTDEyMCAxMDU1LjcgTDE0MCAxMDYwLjAgTDE2MCAxMDYzLjYgTDE4MCAxMDY2LjUgTDIwMCAxMDY4LjcgTDIyMCAxMDcwLjMgTDI0MCAxMDcxLjMgTDI2MCAxMDcxLjcgTDI4MCAxMDcxLjggTDMwMCAxMDcxLjUgTDMyMCAxMDcxLjEgTDM0MCAxMDcwLjcgTDM2MCAxMDcwLjQgTDM4MCAxMDcwLjIgTDQwMCAxMDcwLjQgTDQyMCAxMDcxLjAgTDQ0MCAxMDcxLjkgTDQ2MCAxMDczLjMgTDQ4MCAxMDc1LjIgTDUwMCAxMDc3LjUgTDUyMCAxMDgwLjEgTDU0MCAxMDgyLjkgTDU2MCAxMDg2LjAgTDU4MCAxMDg5LjAgTDYwMCAxMDkyLjAgTDYyMCAxMDk0LjcgTDY0MCAxMDk3LjEgTDY2MCAxMDk5LjAgTDY4MCAxMTAwLjMgTDcwMCAxMTAwLjkgTDcyMCAxMTAwLjcgTDc0MCAxMDk5LjggTDc2MCAxMDk4LjEgTDc4MCAxMDk1LjYgTDgwMCAxMDkyLjQgTDgyMCAxMDg4LjYgTDg0MCAxMDg0LjIgTDg2MCAxMDc5LjQgTDg4MCAxMDc0LjQgTDkwMCAxMDY5LjIgTDkyMCAxMDY0LjEgTDk0MCAxMDU5LjEgTDk2MCAxMDU0LjUgTDk4MCAxMDUwLjMgTDEwMDAgMTA0Ni43IEwxMDIwIDEwNDMuNyBMMTA0MCAxMDQxLjQgTDEwNjAgMTAzOS44IEwxMDgwIDEwMzguOSBMMTEwMCAxMDM4LjcgTDExMjAgMTAzOS4xIEwxMTQwIDEwNDAuMCBMMTE2MCAxMDQxLjQgTDExODAgMTA0My4wIEwxMjAwIDEwNDQuOCBMMTIyMCAxMDQ2LjcgTDEyNDAgMTA0OC41IEwxMjYwIDEwNTAuMCBMMTI4MCAxMDUxLjMgTDEzMDAgMTA1Mi4zIEwxMzIwIDEwNTIuOCBMMTM0MCAxMDUyLjkgTDEzNjAgMTA1Mi41IEwxMzgwIDEwNTEuNyBMMTQwMCAxMDUwLjYgTDE0MjAgMTA0OS4yIEwxNDQwIDEwNDcuNiBMMTQ2MCAxMDQ2LjAgTDE0ODAgMTA0NC41IEwxNTAwIDEwNDMuMSBMMTUyMCAxMDQyLjIgTDE1NDAgMTA0MS43IEwxNTYwIDEwNDEuNyBMMTU4MCAxMDQyLjUgTDE2MDAgMTA0NC4wIEwxNjIwIDEwNDYuMiBMMTY0MCAxMDQ5LjMiIHN0cm9rZS1vcGFjaXR5PSIwLjM3Ii8+PHBhdGggZD0iTS00MCAxMTEwLjkgTC0yMCAxMTEwLjcgTDAgMTExMC42IEwyMCAxMTEwLjQgTDQwIDExMTAuMyBMNjAgMTExMC4yIEw4MCAxMTEwLjMgTDEwMCAxMTEwLjQgTDEyMCAxMTEwLjYgTDE0MCAxMTEwLjggTDE2MCAxMTExLjIgTDE4MCAxMTExLjcgTDIwMCAxMTEyLjIgTDIyMCAxMTEyLjcgTDI0MCAxMTEzLjQgTDI2MCAxMTE0LjAgTDI4MCAxMTE0LjcgTDMwMCAxMTE1LjMgTDMyMCAxMTE1LjggTDM0MCAxMTE2LjQgTDM2MCAxMTE2LjggTDM4MCAxMTE3LjEgTDQwMCAxMTE3LjIgTDQyMCAxMTE3LjIgTDQ0MCAxMTE3LjAgTDQ2MCAxMTE2LjUgTDQ4MCAxMTE1LjkgTDUwMCAxMTE1LjAgTDUyMCAxMTEzLjkgTDU0MCAxMTEyLjYgTDU2MCAxMTExLjAgTDU4MCAxMTA5LjEgTDYwMCAxMTA3LjEgTDYyMCAxMTA0LjggTDY0MCAxMTAyLjMgTDY2MCAxMDk5LjYgTDY4MCAxMDk2LjcgTDcwMCAxMDkzLjggTDcyMCAxMDkwLjcgTDc0MCAxMDg3LjUgTDc2MCAxMDg0LjQgTDc4MCAxMDgxLjIgTDgwMCAxMDc4LjAgTDgyMCAxMDc1LjAgTDg0MCAxMDcyLjAgTDg2MCAxMDY5LjIgTDg4MCAxMDY2LjUgTDkwMCAxMDY0LjEgTDkyMCAxMDYxLjkgTDk0MCAxMDU5LjkgTDk2MCAxMDU4LjIgTDk4MCAxMDU2LjggTDEwMDAgMTA1NS43IEwxMDIwIDEwNTQuOSBMMTA0MCAxMDU0LjUgTDEwNjAgMTA1NC4zIEwxMDgwIDEwNTQuNSBMMTEwMCAxMDU0LjkgTDExMjAgMTA1NS42IEwxMTQwIDEwNTYuNiBMMTE2MCAxMDU3LjkgTDExODAgMTA1OS4zIEwxMjAwIDEwNjEuMCBMMTIyMCAxMDYyLjkgTDEyNDAgMTA2NC44IEwxMjYwIDEwNjYuOSBMMTI4MCAxMDY5LjEgTDEzMDAgMTA3MS4zIEwxMzIwIDEwNzMuNiBMMTM0MCAxMDc1LjggTDEzNjAgMTA3OC4wIEwxMzgwIDEwODAuMiBMMTQwMCAxMDgyLjMgTDE0MjAgMTA4NC4zIEwxNDQwIDEwODYuMyBMMTQ2MCAxMDg4LjEgTDE0ODAgMTA4OS44IEwxNTAwIDEwOTEuNCBMMTUyMCAxMDkyLjkgTDE1NDAgMTA5NC40IEwxNTYwIDEwOTUuNyBMMTU4MCAxMDk2LjkgTDE2MDAgMTA5OC4xIEwxNjIwIDEwOTkuMyBMMTY0MCAxMTAwLjQiIHN0cm9rZS1vcGFjaXR5PSIwLjQ4Ii8+PC9nPjwvc3ZnPg=="); }
/* Ответы · help.detaliauto.ru — прототип 12.11.2026.
   Раскладка: левое меню кабинетов (площадка × ИП) · рабочий стол «папки — список — карточка обращения».
   Семья «Метрика»: графит, один акцент, плитка-логотип. Сигнатура — «Матрица кабинетов» на обзоре.
   Боевой сайт — только тёмный стиль (решение владельца 12.11.2026). */
:root {
  /* поверхность: графит семьи «Метрика» */
  --bg: #0A0C0F; --bg-top: #101318; --surface: #13161A; --surface-2: #181C21; --raise: #1E2329;
  --line: #262B32; --line-soft: #1C2026;
  --text: #E9EDF2; --text-2: #A3ADB8; --text-3: #7D8894;
  /* акцент (действие, выбранное): по умолчанию лайм, как у «Метрики» */
  --acc: #B6F23A; --acc-hi: #D9FF66; --acc-btn: #B6F23A; --acc-btn-hi: #C9F95E; --acc-ink: #0B0D10; --acc-rgb: 182, 242, 58;
  /* смысловые цвета — от акцента не зависят */
  --ok: #5FD08A; --warn: #F5B84B; --bad: #FF6B6B; --info: #5AC8FA;
  /* метки площадок */
  --oz: #2F6BFF; --wb: #B845DB; --ym: #FFD23F;
  --r: 14px; --r-md: 10px; --r-sm: 8px;
  --font: "Segoe UI Variable Text", "Segoe UI", Inter, system-ui, -apple-system, Roboto, sans-serif;
  --font-d: "Segoe UI Variable Display", "Segoe UI", Inter, system-ui, -apple-system, Roboto, sans-serif;
  --side-w: 264px; --side-mini: 72px; --top-h: 64px;
  /* зависит от стиля: свечение фона, меню, верхняя строка, поля ввода, наведение, блик, плитка логотипа, линии */
  --glow: #141922; --side-a: rgba(17, 20, 24, .92); --side-b: rgba(11, 13, 16, .92); --top-bg: rgba(10, 12, 15, .72);
  --foot-bg: rgba(10, 12, 15, .5); --field: #0A0C0F; --hover: rgba(255, 255, 255, .04); --hover-2: rgba(255, 255, 255, .03);
  --hi: rgba(255, 255, 255, .04); --tile-a: #262B32; --tile-b: #14171B; --tile-c: #0A0C0E; --lines: var(--bg-lines);
  color-scheme: dark;
}
:root[data-accent=cyan] { --acc: #2ED4EC; --acc-hi: #8BEBFA; --acc-btn: #2ED4EC; --acc-btn-hi: #63E1F4; --acc-ink: #04171B; --acc-rgb: 46, 212, 236; }
:root[data-accent=violet] { --acc: #A796FF; --acc-hi: #CBC1FF; --acc-btn: #6152C9; --acc-btn-hi: #7364DB; --acc-ink: #FFFFFF; --acc-rgb: 140, 124, 255; }
:root[data-accent=blue] { --acc: #4DAAFC; --acc-hi: #8AC7FF; --acc-btn: #0078D4; --acc-btn-hi: #1689E6; --acc-ink: #FFFFFF; --acc-rgb: 77, 170, 252; }
html[data-nav=closed] { --side-w: var(--side-mini); }

* { box-sizing: border-box; }
[hidden] { display: none !important; }
html, body { margin: 0; height: 100%; }
body { background: radial-gradient(1200px 500px at 15% -10%, var(--glow) 0%, transparent 60%), var(--bg); color: var(--text);
  font: 15px/1.5 var(--font); -webkit-font-smoothing: antialiased; }
body::after { content: ""; position: fixed; inset: 0; z-index: -1; pointer-events: none;
  background: radial-gradient(900px 520px at 78% -8%, rgba(var(--acc-rgb), .06), transparent 60%),
              radial-gradient(700px 600px at -5% 105%, rgba(90, 200, 250, .045), transparent 60%),
              var(--bg-lines) center / cover no-repeat; opacity: .95; }
body::before { content: ""; position: fixed; inset: 0 0 auto; height: env(safe-area-inset-top, 0px); z-index: 30; background: var(--bg); }
a { color: var(--acc); text-decoration: none; }
a:hover { text-decoration: underline; }
button, input, textarea, select { font: inherit; color: inherit; }
:focus-visible { outline: 2px solid var(--acc); outline-offset: 2px; border-radius: 6px; }
.ic { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.75; stroke-linecap: round; stroke-linejoin: round; flex: none; }
.ic.s { width: 16px; height: 16px; }
.num { font-variant-numeric: tabular-nums; }

/* ── каркас ─────────────────────────────────────────────────────────────── */
.shell { display: grid; grid-template-columns: var(--side-w) minmax(0, 1fr); min-height: 100%; transition: grid-template-columns .22s ease; }
.side { position: sticky; top: 0; height: 100vh; display: flex; flex-direction: column; min-width: 0;
  background: linear-gradient(180deg, var(--side-a), var(--side-b)); backdrop-filter: blur(10px);
  border-right: 1px solid var(--line-soft); z-index: 20; }
.side-head { display: flex; align-items: center; gap: 8px; height: var(--top-h); padding: 0 12px 0 16px; border-bottom: 1px solid var(--line-soft); flex: none; }
.brand { display: flex; align-items: center; gap: 10px; color: var(--text); min-width: 0; }
.brand:hover { text-decoration: none; }
.brand svg { width: 32px; height: 32px; display: block; flex: none; }
.brand b { font: 700 18px/1 var(--font-d); letter-spacing: .01em; white-space: nowrap; }
.brand b span { color: var(--acc); }
.lg-sign { fill: var(--acc); }
.lg-hi { fill: var(--acc-hi); }
.icon-btn { flex: none; display: grid; place-items: center; width: 36px; height: 36px; border-radius: 10px; border: 1px solid transparent;
  background: none; color: var(--text-2); cursor: pointer; }
.icon-btn:hover { color: var(--text); background: var(--surface-2); border-color: var(--line); }
.side-toggle { margin-left: auto; }
.side-close, .burger { display: none; }
.side-nav { flex: 1; overflow-y: auto; overflow-x: hidden; padding: 12px 10px; display: grid; grid-template-columns: minmax(0, 1fr); align-content: start; gap: 14px; }
.grp { display: grid; grid-template-columns: minmax(0, 1fr); gap: 2px; min-width: 0; }
.grp-t { display: flex; align-items: center; gap: 8px; font-size: 11px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-3); padding: 6px 10px 4px; white-space: nowrap; }
.item { position: relative; display: flex; align-items: center; gap: 12px; height: 40px; padding: 0 10px; border-radius: 10px;
  color: var(--text-2); font-size: 14px; white-space: nowrap; }
a.item:hover { color: var(--text); background: var(--hover); text-decoration: none; }
.item.on { color: var(--text); background: linear-gradient(90deg, rgba(var(--acc-rgb), .12), rgba(var(--acc-rgb), .03)); }
.item.on::before { content: ""; position: absolute; left: -10px; top: 9px; bottom: 9px; width: 3px; border-radius: 0 3px 3px 0;
  background: var(--acc); box-shadow: 0 0 12px rgba(var(--acc-rgb), .6); }
.item.on > .ic { color: var(--acc); }
.lbl { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; }
.bdg { flex: none; min-width: 22px; height: 20px; padding: 0 6px; border-radius: 999px; display: inline-grid; place-items: center;
  font-size: 12px; font-weight: 600; font-variant-numeric: tabular-nums; background: rgba(245, 184, 75, .16); color: var(--warn); }
.bdg.q { background: var(--raise); color: var(--text-2); font-weight: 500; }
/* переключатель «площадки / ИП» в меню */
.seg { display: inline-flex; padding: 3px; border-radius: 10px; background: var(--surface); border: 1px solid var(--line-soft); gap: 2px; }
.seg button { border: 0; background: none; color: var(--text-2); height: 28px; padding: 0 10px; border-radius: 7px; font-size: 12.5px; cursor: pointer; white-space: nowrap; }
.seg button:hover { color: var(--text); }
.seg button[aria-pressed=true] { background: var(--raise); color: var(--text); box-shadow: inset 0 1px 0 var(--hi); }
.nav-seg { padding: 0 10px; }
.nav-seg .seg { width: 100%; }
.nav-seg .seg button { flex: 1; }
.side-foot { display: flex; align-items: center; gap: 8px; padding: 12px; border-top: 1px solid var(--line-soft); flex: none; }
.me { position: relative; display: flex; align-items: center; gap: 10px; min-width: 0; flex: 1; color: var(--text-2); font-size: 13px; }
.av { flex: none; display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; background: var(--raise);
  border: 1px solid var(--line); color: var(--acc); font-weight: 600; font-size: 13px; }
.accents { display: flex; align-items: center; gap: 8px; padding: 10px 14px 0; color: var(--text-3); font-size: 12px; }
.accents span { margin-right: auto; }
.acc-dot { width: 20px; height: 20px; border-radius: 50%; border: 2px solid transparent; padding: 0; cursor: pointer; background: var(--c); outline-offset: 2px; }
.acc-dot[aria-pressed=true] { box-shadow: 0 0 0 2px var(--bg), 0 0 0 4px var(--c); }
/* метка площадки */
.mp { flex: none; display: inline-grid; place-items: center; width: 22px; height: 22px; border-radius: 7px; font: 700 12px/1 var(--font-d); letter-spacing: 0; }
.mp.ozon { background: var(--oz); color: #fff; }
.mp.wb { background: var(--wb); color: #fff; }
.mp.ym { background: var(--ym); color: #1A1400; }
.mp.lg { width: 44px; height: 44px; border-radius: 13px; font-size: 22px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 10px 30px -14px rgba(0, 0, 0, .9); }

/* свёрнутое меню */
html[data-nav=closed] .brand b, html[data-nav=closed] .lbl, html[data-nav=closed] .grp-t, html[data-nav=closed] .nav-seg,
html[data-nav=closed] .accents, html[data-nav=closed] .item .bdg { display: none; }
html[data-nav=closed] .side-head { flex-direction: column; justify-content: center; height: auto; padding: 14px 0 10px; gap: 10px; }
html[data-nav=closed] .side-toggle { margin: 0; }
html[data-nav=closed] .side-nav { padding: 10px 14px; gap: 10px; overflow: visible; }
html[data-nav=closed] .grp + .grp { border-top: 1px solid var(--line-soft); padding-top: 10px; }
html[data-nav=closed] .item { justify-content: center; padding: 0; }
html[data-nav=closed] .item.on::before { left: -14px; }
html[data-nav=closed] .item.has::after { content: ""; position: absolute; top: 7px; right: 7px; width: 7px; height: 7px; border-radius: 50%; background: var(--warn); }
html[data-nav=closed] .side-foot { flex-direction: column; padding: 12px 0; }
html[data-nav=closed] .me { flex: none; }
html[data-nav=closed] [data-tip]:hover::after { content: attr(data-tip); position: absolute; left: calc(100% + 14px); top: 50%;
  transform: translateY(-50%); background: var(--raise); color: var(--text); border: 1px solid var(--line); border-radius: 8px;
  padding: 6px 10px; font-size: 13px; white-space: nowrap; box-shadow: 0 12px 30px -12px rgba(0, 0, 0, .8); z-index: 30; pointer-events: none; }

/* верхняя строка */
.main-col { min-width: 0; display: flex; flex-direction: column; }
.topbar { position: sticky; top: env(safe-area-inset-top, 0px); z-index: 10; display: flex; align-items: center; gap: 12px; height: var(--top-h); flex: none;
  padding-left: max(28px, env(safe-area-inset-left, 0px)); padding-right: max(24px, env(safe-area-inset-right, 0px));
  background: var(--top-bg); backdrop-filter: blur(10px); border-bottom: 1px solid var(--line-soft); }
.crumbs { display: flex; align-items: center; gap: 8px; font-size: 14px; color: var(--text-3); min-width: 0; white-space: nowrap; }
.crumbs i { font-style: normal; color: var(--line); }
.crumbs b { color: var(--text); font-weight: 500; overflow: hidden; text-overflow: ellipsis; }
.crumbs a { color: var(--text-3); }
.crumbs a:hover { color: var(--acc); text-decoration: none; }
.top-r { margin-left: auto; display: flex; align-items: center; gap: 10px; min-width: 0; }
.stamp { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; color: var(--text-2); background: var(--surface);
  border: 1px solid var(--line); border-radius: 999px; padding: 5px 12px; white-space: nowrap; }
a.stamp:hover { text-decoration: none; border-color: var(--text-3); color: var(--text); }
.pulse { width: 8px; height: 8px; border-radius: 50%; background: var(--ok); box-shadow: 0 0 0 0 rgba(95, 208, 138, .5); flex: none; }
.pulse.off { background: var(--warn); box-shadow: none; }
@media (prefers-reduced-motion: no-preference) { .pulse:not(.off) { animation: pulse 2.4s ease-out infinite; } }
@keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(95, 208, 138, .5); } 70%, 100% { box-shadow: 0 0 0 7px rgba(95, 208, 138, 0); } }
.demo { font-size: 12px; color: var(--text-3); border: 1px dashed var(--line); border-radius: 999px; padding: 4px 10px; white-space: nowrap; }
.wrap { width: 100%; max-width: 1480px; margin: 0 auto; padding-block: 0 56px;
  padding-left: max(28px, env(safe-area-inset-left, 0px)); padding-right: max(28px, env(safe-area-inset-right, 0px)); }
.scrim { position: fixed; inset: 0; z-index: 15; background: rgba(0, 0, 0, .55); }

/* ── общие блоки ────────────────────────────────────────────────────────── */
.head { padding: 28px 0 6px; display: grid; gap: 8px; }
.head-row { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; }
.head-st { color: var(--text-3); font-size: 13.5px; font-variant-numeric: tabular-nums; align-self: flex-end; padding-bottom: 5px; }
.head-st b { color: var(--text-2); font-weight: 600; }
.app .head { padding-top: 22px; }
.app .tabs { margin: 12px 0 14px; }
.head h1 { font: 600 30px/1.15 var(--font-d); letter-spacing: -.01em; margin: 0; text-wrap: balance; }
.head-act { margin-left: auto; display: flex; gap: 8px; flex-wrap: wrap; }
.lead { margin: 0; color: var(--text-2); max-width: 74ch; font-size: 15.5px; }
.lead b { color: var(--text); font-weight: 600; }
.cap { margin: 0; color: var(--text-3); font-size: 13px; }
.sec-h { display: flex; align-items: baseline; gap: 12px; margin: 30px 0 12px; }
.sec-h h2 { font: 600 18px/1.3 var(--font-d); margin: 0; }
.sec-h .cap { margin-left: auto; text-align: right; }
.card { background: var(--surface); border: 1px solid var(--line-soft); border-radius: var(--r); padding: 20px; min-width: 0; }
.card h3 { font: 600 15px/1.3 var(--font-d); margin: 0 0 4px; }
.grid2 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)); gap: 14px; }

.btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: 40px; padding: 0 16px; border-radius: var(--r-md);
  border: 1px solid var(--line); background: var(--surface-2); color: var(--text); font-size: 14px; font-weight: 500; cursor: pointer; white-space: nowrap;
  transition: background-color .15s, border-color .15s, transform .08s; }
.btn:hover { border-color: var(--text-3); text-decoration: none; }
.btn:active { transform: translateY(1px); }
.btn.pri { background: var(--acc-btn); border-color: transparent; color: var(--acc-ink); font-weight: 600; box-shadow: 0 8px 26px -14px rgba(var(--acc-rgb), .9); }
.btn.pri:hover { background: var(--acc-btn-hi); }
.btn.ghost { background: none; border-color: transparent; color: var(--text-2); }
.btn.ghost:hover { color: var(--text); background: var(--surface-2); }
.btn.danger { color: var(--bad); }
.btn.sm { height: 32px; padding: 0 12px; font-size: 13px; border-radius: var(--r-sm); }
.btn[disabled] { opacity: .5; cursor: default; transform: none; }
.btn.busy { pointer-events: none; }
.btn.busy .ic { animation: spin .8s linear infinite; }
@keyframes spin { to { transform: rotate(360deg); } }

.chip { display: inline-flex; align-items: center; gap: 6px; font-size: 12px; line-height: 1; padding: 4px 9px; border-radius: 999px;
  border: 1px solid var(--line); color: var(--text-2); white-space: nowrap; }
.chip.ok { color: var(--ok); border-color: rgba(95, 208, 138, .35); background: rgba(95, 208, 138, .08); }
.chip.warn { color: var(--warn); border-color: rgba(245, 184, 75, .35); background: rgba(245, 184, 75, .08); }
.chip.bad { color: var(--bad); border-color: rgba(255, 107, 107, .35); background: rgba(255, 107, 107, .08); }
.chip.info { color: var(--info); border-color: rgba(90, 200, 250, .35); background: rgba(90, 200, 250, .08); }
.chip.acc { color: var(--acc); border-color: rgba(var(--acc-rgb), .4); background: rgba(var(--acc-rgb), .08); }
.dot { width: 8px; height: 8px; border-radius: 50%; flex: none; background: var(--text-3); }
.dot.ok { background: var(--ok); } .dot.warn { background: var(--warn); } .dot.bad { background: var(--bad); }
.dot.info { background: var(--info); } .dot.acc { background: var(--acc); }

.tabs { display: flex; flex-wrap: wrap; gap: 2px; border-bottom: 1px solid var(--line); margin: 16px 0 18px; }
.tab { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; background: none; border: 0; color: var(--text-2); padding: 10px 14px;
  border-bottom: 2px solid transparent; margin-bottom: -1px; cursor: pointer; }
.tab:hover { color: var(--text); }
.tab[aria-selected=true] { color: var(--text); border-bottom-color: var(--acc); }
.tab .n { font-size: 12px; color: var(--text-3); font-variant-numeric: tabular-nums; }
.tab .off i { font-style: normal; }
.tab .off { font-size: 11px; color: var(--warn); border: 1px solid rgba(245, 184, 75, .35); border-radius: 999px; padding: 1px 7px; }

/* появление блоков страницы: снизу вверх, шаг между соседями */
@media (prefers-reduced-motion: no-preference) {
  .in > * { animation: rise .45s cubic-bezier(.16, 1, .3, 1) both; }
  .in > *:nth-child(2) { animation-delay: .05s; } .in > *:nth-child(3) { animation-delay: .1s; }
  .in > *:nth-child(4) { animation-delay: .15s; } .in > *:nth-child(5) { animation-delay: .2s; }
  .in > *:nth-child(n+6) { animation-delay: .25s; }
}
/* старт — уже читаемый: если кадры не идут (фоновая вкладка, снимок страницы), блок не остаётся невидимым */
@keyframes rise { from { opacity: .55; transform: translateY(14px); } to { opacity: 1; transform: none; } }

/* ── обзор ──────────────────────────────────────────────────────────────── */
.need { display: grid; grid-template-columns: minmax(220px, 300px) minmax(0, 1fr); gap: 0; padding: 0; overflow: hidden;
  border-color: rgba(var(--acc-rgb), .38); box-shadow: 0 0 0 1px rgba(var(--acc-rgb), .1), 0 18px 60px -30px rgba(var(--acc-rgb), .45); }
.need-l { padding: 22px 24px; display: grid; gap: 6px; align-content: start; background: linear-gradient(180deg, rgba(var(--acc-rgb), .09), transparent 70%); border-right: 1px solid var(--line-soft); }
.need-l .big { font: 600 56px/1 var(--font-d); letter-spacing: -.03em; color: var(--acc); font-variant-numeric: tabular-nums; }
.need-l .t { font: 600 17px/1.3 var(--font-d); }
.need-l .d { color: var(--text-3); font-size: 13px; }
.need-r { display: grid; align-content: start; min-width: 0; }
.nrow { display: grid; grid-template-columns: minmax(0, 250px) minmax(0, 1fr) auto; align-items: center; gap: 12px; padding: 12px 18px; border-bottom: 1px solid var(--line-soft);
  color: var(--text); cursor: pointer; background: none; border-left: 0; border-right: 0; border-top: 0; text-align: left; width: 100%; }
.nrow:last-child { border-bottom: 0; }
.nrow:hover { background: var(--hover-2); }
.nrow .who { display: flex; align-items: center; gap: 8px; font-size: 12.5px; color: var(--text-3); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }
.nrow .tx { min-width: 0; display: grid; gap: 2px; }
.nrow .tx b { font-weight: 500; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nrow .tx span { font-size: 12.5px; color: var(--warn); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nrow .go { color: var(--text-3); display: flex; align-items: center; gap: 4px; font-size: 12.5px; white-space: nowrap; }
.nrow:hover .go { color: var(--acc); }
.need-more { padding: 10px 18px; font-size: 13px; }

.kpis { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); gap: 14px; margin-top: 14px; }
.kpi { background: linear-gradient(180deg, var(--surface-2), var(--surface)); border: 1px solid var(--line); border-radius: var(--r);
  padding: 16px 20px; display: grid; gap: 4px; box-shadow: inset 0 1px 0 var(--hi); min-width: 0; }
.kpi .l { color: var(--text-3); font-size: 13px; }
.kpi .v { font: 600 30px/1.15 var(--font-d); letter-spacing: -.02em; font-variant-numeric: tabular-nums; }
.kpi .v small { font-size: 16px; font-weight: 500; color: var(--text-3); letter-spacing: 0; }
.kpi .s { color: var(--text-3); font-size: 12.5px; }
.meter { height: 6px; border-radius: 3px; background: var(--raise); overflow: hidden; margin-top: 6px; }
.meter i { display: block; height: 100%; border-radius: 3px; background: var(--acc); }
.meter.w i { background: var(--warn); }

/* матрица кабинетов: площадка × ИП */
.mx { display: grid; gap: 10px; }
.mx-row { display: grid; grid-template-columns: 178px repeat(3, minmax(0, 1fr)); gap: 10px; align-items: stretch; }
.mx-h { display: flex; align-items: center; gap: 12px; padding: 0 6px; min-width: 0; }
.mx-h b { font: 600 15px/1.25 var(--font-d); display: block; }
.mx-h div span { font-size: 12.5px; color: var(--text-3); display: block; }
.cell { position: relative; display: grid; gap: 2px; align-content: start; padding: 14px 16px 14px; border-radius: var(--r); border: 1px solid var(--line); color: var(--text);
  background: linear-gradient(180deg, var(--surface-2), var(--surface)); box-shadow: inset 0 1px 0 var(--hi); min-width: 0;
  transition: border-color .15s, transform .26s cubic-bezier(.16, 1, .3, 1), box-shadow .26s; }
.cell:hover { text-decoration: none; border-color: rgba(var(--acc-rgb), .45); box-shadow: 0 0 0 1px rgba(var(--acc-rgb), .1), 0 14px 40px -20px rgba(var(--acc-rgb), .4); }
@media (prefers-reduced-motion: no-preference) { .cell:hover { transform: translateY(-2px); } }
.cell .ip { display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--text-2); }
.cell .ip .bdg { margin-left: auto; }
.cell .v { font: 600 26px/1.2 var(--font-d); letter-spacing: -.02em; font-variant-numeric: tabular-nums; }
.cell .v small { font-size: 12.5px; font-weight: 400; color: var(--text-3); letter-spacing: 0; margin-left: 6px; }
.cell .s { font-size: 12.5px; color: var(--text-3); font-variant-numeric: tabular-nums; }
.cell .share { height: 3px; border-radius: 2px; background: var(--raise); margin-top: 8px; overflow: hidden; }
.cell .share i { display: block; height: 100%; background: var(--acc); opacity: .8; border-radius: 2px; }

.chart { position: relative; min-height: 220px; }
.chart svg { display: block; width: 100%; height: auto; overflow: visible; }
.chart .ax { fill: var(--text-3); font-size: 11.5px; font-family: var(--font); }
.chart .gl { stroke: var(--line-soft); }
.chart .b1 { fill: var(--acc); } .chart .b2 { fill: var(--info); }
.chart .hit { fill: transparent; cursor: default; }
.chart .hit:hover + .hl, .chart g:hover .hl { opacity: 1; }
.legend { display: flex; flex-wrap: wrap; gap: 6px 16px; margin-top: 10px; font-size: 12.5px; color: var(--text-2); }
.legend i { display: inline-block; width: 10px; height: 10px; border-radius: 3px; margin-right: 6px; vertical-align: -1px; }
.tip { position: absolute; pointer-events: none; background: var(--raise); border: 1px solid var(--line); border-radius: var(--r-sm);
  padding: 8px 10px; font-size: 12.5px; white-space: nowrap; box-shadow: 0 12px 30px -12px rgba(0, 0, 0, .7); z-index: 3; font-variant-numeric: tabular-nums; }
.tip .d { color: var(--text-3); margin-bottom: 2px; }
.bars { display: grid; gap: 10px; margin-top: 12px; }
.bar-r { display: grid; grid-template-columns: minmax(0, 190px) minmax(0, 1fr) 64px; align-items: center; gap: 12px; font-size: 13.5px; }
.bar-r .nm { color: var(--text-2); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bar-r .tr { height: 8px; border-radius: 4px; background: var(--raise); overflow: hidden; }
.bar-r .tr i { display: block; height: 100%; border-radius: 4px; background: var(--acc); }
.bar-r .tr i.ok { background: var(--ok); } .bar-r .tr i.warn { background: var(--warn); } .bar-r .tr i.bad { background: var(--bad); } .bar-r .tr i.mute { background: var(--text-3); }
.bar-r .pc { text-align: right; color: var(--text-3); font-variant-numeric: tabular-nums; }
.sys { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: 10px; }
.sys-i { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 2px 12px; align-items: center; padding: 14px 16px; border: 1px solid var(--line-soft); border-radius: var(--r); background: var(--surface); }
.sys-i .ic { grid-row: 1 / 3; color: var(--text-3); width: 22px; height: 22px; }
.sys-i b { font-weight: 500; font-size: 14px; display: flex; align-items: center; gap: 8px; }
.sys-i span { font-size: 12.5px; color: var(--text-3); }

/* ── рабочий стол: папки · список · карточка ────────────────────────────── */
.ws { display: grid; grid-template-columns: 200px minmax(280px, 360px) minmax(0, 1fr); gap: 14px; align-items: start; }
.fold { display: grid; gap: 14px; min-width: 0; align-content: start; }
@media (min-width: 901px) {
  .ws > .list, .ws > .det { height: var(--ws-h, 640px); }
  .wrap:has(.app) { padding-block: 0 16px; }
}
@media (min-width: 1241px) { .fold { max-height: var(--ws-h, 640px); overflow-y: auto; } }
.fold-g { display: grid; gap: 2px; }
.fold-t { font-size: 11px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-3); padding: 4px 10px; }
.fold-i { display: flex; align-items: center; gap: 10px; height: 36px; padding: 0 10px; border-radius: 10px; border: 0; background: none;
  color: var(--text-2); font-size: 14px; cursor: pointer; text-align: left; width: 100%; white-space: nowrap; }
.fold-i:hover { color: var(--text); background: var(--hover); }
.fold-i .n { margin-left: auto; font-variant-numeric: tabular-nums; color: var(--text-3); font-size: 12.5px; }
.fold-i.on { background: rgba(var(--acc-rgb), .1); color: var(--text); }
.fold-i.on .n { color: var(--text); }
.fold-i.zero { color: var(--text-3); }

.list { background: var(--surface); border: 1px solid var(--line-soft); border-radius: var(--r); overflow: hidden; min-width: 0; display: flex; flex-direction: column; }
#rows { flex: 1; min-height: 0; overflow-y: auto; }
.list-h { display: flex; align-items: center; gap: 8px; padding: 10px; border-bottom: 1px solid var(--line-soft); }
.find { position: relative; flex: 1; min-width: 0; }
.find .ic { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); color: var(--text-3); pointer-events: none; }
.find input { width: 100%; height: 36px; border-radius: var(--r-md); border: 1px solid var(--line); background: var(--field); padding: 0 10px 0 34px; font-size: 14px; }
.find input::placeholder { color: var(--text-3); }
.find input:focus { outline: none; border-color: rgba(var(--acc-rgb), .5); box-shadow: 0 0 0 3px rgba(var(--acc-rgb), .12); }
.bulk { display: flex; align-items: center; gap: 10px; padding: 10px 12px; border-bottom: 1px solid var(--line-soft); background: rgba(var(--acc-rgb), .05); font-size: 13px; color: var(--text-2); }
.bulk .btn { margin-left: auto; }
.row { display: grid; gap: 5px; padding: 12px 14px 12px 16px; border: 0; border-bottom: 1px solid var(--line-soft); cursor: pointer; position: relative;
  width: 100%; text-align: left; background: none; color: inherit; }
.row:last-child { border-bottom: 0; }
.row:hover { background: var(--hover-2); }
.row.on { background: rgba(var(--acc-rgb), .07); }
.row.on::before { content: ""; position: absolute; left: 0; top: 10px; bottom: 10px; width: 3px; border-radius: 0 3px 3px 0; background: var(--acc); }
.row-top { display: flex; align-items: center; gap: 8px; font-size: 12px; color: var(--text-3); min-width: 0; }
.row-top .w { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.row-top time { margin-left: auto; white-space: nowrap; font-variant-numeric: tabular-nums; }
.row-q { font-size: 14px; line-height: 1.4; color: var(--text); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; overflow-wrap: anywhere; }
.row-p { font-size: 12.5px; color: var(--text-3); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.row-b { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; }
.stars { display: inline-flex; gap: 1px; color: var(--line); }
.stars .ic { width: 14px; height: 14px; stroke-width: 0; fill: currentColor; }
.stars .f { color: var(--warn); }
.stars.low .f { color: var(--bad); }
.empty { display: grid; justify-items: center; gap: 6px; padding: 44px 20px; text-align: center; color: var(--text-2); }
.empty .ic { width: 32px; height: 32px; color: var(--text-3); margin-bottom: 4px; }
.empty b { font: 600 16px/1.3 var(--font-d); color: var(--text); }
.empty span { font-size: 13.5px; max-width: 46ch; }
.empty .btn { margin-top: 10px; }

.det { container: det / inline-size; display: flex; flex-direction: column;
  background: var(--surface); border: 1px solid var(--line-soft); border-radius: var(--r); min-width: 0; overflow: hidden; }
.det-h { display: flex; align-items: center; gap: 12px; padding: 14px 18px; border-bottom: 1px solid var(--line-soft); flex: none; min-width: 0; }
.det-h .back { display: none; }
.det-h .who { min-width: 0; display: grid; }
.det-h .who b { font-weight: 600; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.det-h .who span { font-size: 12.5px; color: var(--text-3); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.det-h .chips { margin-left: auto; display: flex; gap: 6px; flex-wrap: wrap; justify-content: flex-end; }
.det-b { padding: 18px; display: grid; gap: 18px; overflow-y: auto; min-height: 0; }
.det-f { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; padding: 12px 18px; border-top: 1px solid var(--line-soft); background: var(--foot-bg); flex: none; }
.det-f .sp { margin-left: auto; }
.t-short { display: none; }
/* узкая колонка карточки: главное действие текстом, остальные — значками в той же строке */
@container det (max-width: 520px) {
  .det-f { flex-wrap: nowrap; }
  .det-f .btn.pri { flex: 1 1 auto; min-width: 0; }
  .det-f .btn:not(.pri) { width: 40px; padding: 0; flex: none; }
  .det-f .btn:not(.pri) .t, .det-f .sp, .det-f .kbd { display: none; }
  .det-f .t-long { display: none; }
  .det-f .t-short { display: inline; }
  .det-h .chips .chip:not(:last-child) { display: none; }
}
.kbd { font: 500 11px/1 var(--font); color: var(--text-3); border: 1px solid var(--line); border-radius: 5px; padding: 3px 5px; background: var(--bg); }
.prod { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 12px; align-items: center; }
.prod .ph { width: 48px; height: 48px; border-radius: 12px; background: var(--raise); border: 1px solid var(--line); display: grid; place-items: center; color: var(--text-3); }
.prod b { font-weight: 500; font-size: 14px; display: block; overflow-wrap: anywhere; }
.prod span { font-size: 12.5px; color: var(--text-3); overflow-wrap: anywhere; }
.bubble { justify-self: start; max-width: min(100%, 62ch); background: var(--raise); border: 1px solid var(--line); border-radius: 4px 16px 16px 16px; padding: 12px 14px;
  font-size: 15px; line-height: 1.5; overflow-wrap: anywhere; white-space: pre-line; }
.bubble.me { justify-self: end; border-radius: 16px 4px 16px 16px; background: rgba(var(--acc-rgb), .09); border-color: rgba(var(--acc-rgb), .28); }
.bubble-t { font-size: 12px; color: var(--text-3); margin-top: -12px; }
.bubble-t.me { justify-self: end; }
.lblx { font-size: 11px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-3); margin-bottom: 8px; display: flex; align-items: center; gap: 8px; }
.lblx .r { margin-left: auto; letter-spacing: 0; text-transform: none; font-size: 12px; }
.verd { border: 1px solid var(--line); border-radius: var(--r); overflow: hidden; }
.verd-h { display: flex; align-items: center; gap: 10px; padding: 12px 14px; background: var(--surface-2); border-bottom: 1px solid var(--line-soft); }
.verd-h b { font: 600 15px/1.3 var(--font-d); }
.verd-h .why { margin-left: auto; font-size: 12.5px; color: var(--text-3); text-align: right; }
.verd.ok { border-color: rgba(95, 208, 138, .35); } .verd.ok .verd-h b { color: var(--ok); }
.verd.bad { border-color: rgba(255, 107, 107, .35); } .verd.bad .verd-h b { color: var(--bad); }
.verd.warn { border-color: rgba(245, 184, 75, .35); } .verd.warn .verd-h b { color: var(--warn); }
.verd.info .verd-h b { color: var(--info); }
.kv { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 8px 18px; margin: 0; padding: 10px 14px; }
.kv dt { color: var(--text-3); font-size: 12px; }
.kv dd { margin: 0; font-size: 13.5px; overflow-wrap: anywhere; }
.app { border-top: 1px solid var(--line-soft); }
.app summary { display: flex; align-items: center; gap: 8px; padding: 9px 14px; font-size: 13px; color: var(--text-2); cursor: pointer; list-style: none; }
.app summary::-webkit-details-marker { display: none; }
.app summary::after { content: "показать"; margin-left: auto; color: var(--acc); font-size: 12.5px; }
.app[open] summary::after { content: "скрыть"; }
.app summary:hover { color: var(--text); }
.app ul { margin: 0; padding: 0 14px 12px 32px; font-size: 13.5px; line-height: 1.55; }
.draft textarea { width: 100%; min-height: 168px; resize: vertical; border-radius: var(--r); border: 1px solid var(--line); background: var(--field);
  padding: 12px 14px; font-size: 14.5px; line-height: 1.55; }
.draft textarea:focus { outline: none; border-color: rgba(var(--acc-rgb), .5); box-shadow: 0 0 0 3px rgba(var(--acc-rgb), .12); }
.draft .hint { display: flex; gap: 12px; margin-top: 6px; font-size: 12.5px; color: var(--text-3); flex-wrap: wrap; }
.draft .hint .cnt { margin-left: auto; font-variant-numeric: tabular-nums; }
.sent { border: 1px solid var(--line); border-radius: var(--r); padding: 12px 14px; font-size: 14.5px; line-height: 1.55; white-space: pre-line; background: var(--field); overflow-wrap: anywhere; }
.notice { display: flex; align-items: flex-start; gap: 10px; padding: 12px 14px; border-radius: var(--r); border: 1px solid rgba(245, 184, 75, .35);
  background: rgba(245, 184, 75, .07); color: var(--text-2); font-size: 13.5px; margin-bottom: 14px; }
.notice .ic { color: var(--warn); margin-top: 1px; }
.notice b { color: var(--text); font-weight: 600; }
.notice a { white-space: nowrap; }
.filters { display: flex; align-items: center; gap: 8px 14px; flex-wrap: wrap; margin: 0 0 14px; }
.filters .ft { font-size: 12.5px; color: var(--text-3); }
.sk { display: block; border-radius: 6px; background: linear-gradient(90deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .1), rgba(255, 255, 255, .05)); background-size: 200% 100%; }
@media (prefers-reduced-motion: no-preference) { .sk { animation: sk 1.4s ease-in-out infinite; } }
@keyframes sk { 0% { background-position: 100% 0; } 100% { background-position: -100% 0; } }

/* ── автопилот ──────────────────────────────────────────────────────────── */
.sw { position: relative; width: 42px; height: 24px; border-radius: 999px; border: 1px solid var(--line); background: var(--raise); cursor: pointer; flex: none; padding: 0;
  transition: background-color .18s, border-color .18s; }
.sw::after { content: ""; position: absolute; top: 2px; left: 2px; width: 18px; height: 18px; border-radius: 50%; background: var(--text-3); transition: transform .18s, background-color .18s; }
.sw[aria-checked=true] { background: rgba(var(--acc-rgb), .22); border-color: rgba(var(--acc-rgb), .5); }
.sw[aria-checked=true]::after { transform: translateX(18px); background: var(--acc); }
.sw[disabled] { opacity: .45; cursor: default; }
.master { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 16px; align-items: center; padding: 20px 22px; }
.master .ico { width: 48px; height: 48px; border-radius: 14px; display: grid; place-items: center; background: rgba(var(--acc-rgb), .12); color: var(--acc); }
.master.off { border-color: rgba(245, 184, 75, .4); }
.master.off .ico { background: rgba(245, 184, 75, .12); color: var(--warn); }
.master b { font: 600 18px/1.3 var(--font-d); display: block; }
.master span { color: var(--text-3); font-size: 13.5px; }
.tw { overflow-x: auto; }
table.t { width: 100%; border-collapse: collapse; font-size: 14px; min-width: 560px; }
.t th { text-align: center; font-weight: 500; color: var(--text-3); padding: 10px 12px; border-bottom: 1px solid var(--line); white-space: nowrap; font-size: 13px; }
.t td { text-align: center; padding: 10px 12px; border-bottom: 1px solid var(--line-soft); }
.t th:first-child, .t td:first-child { text-align: left; }
.t tr:last-child td { border-bottom: 0; }
.t .cab { display: flex; align-items: center; gap: 10px; white-space: nowrap; }
.t .na { font-size: 12.5px; color: var(--text-3); }
.rules { display: grid; gap: 0; }
.rule { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 16px; align-items: center; padding: 14px 0; border-bottom: 1px solid var(--line-soft); }
.rule:last-child { border-bottom: 0; padding-bottom: 0; }
.rule:first-child { padding-top: 6px; }
.rule b { font-weight: 500; font-size: 14.5px; display: block; }
.rule span { color: var(--text-3); font-size: 13px; }
.rule .val { font: 600 15px/1 var(--font-d); font-variant-numeric: tabular-nums; }
.log { display: grid; gap: 0; font-size: 13.5px; }
.log div { display: grid; grid-template-columns: 96px minmax(0, 1fr); gap: 12px; padding: 9px 0; border-bottom: 1px solid var(--line-soft); }
.log div:last-child { border-bottom: 0; }
.log time { color: var(--text-3); font-variant-numeric: tabular-nums; white-space: nowrap; }

/* ── тосты и подтверждение ──────────────────────────────────────────────── */
.toasts { position: fixed; left: 50%; bottom: calc(22px + env(safe-area-inset-bottom, 0px)); transform: translateX(-50%); z-index: 60; display: grid; gap: 8px; justify-items: center; pointer-events: none; width: max-content; max-width: calc(100vw - 32px); }
.toast { pointer-events: auto; display: flex; align-items: center; gap: 12px; background: var(--raise); border: 1px solid var(--line); border-radius: 12px; padding: 10px 14px;
  font-size: 14px; box-shadow: 0 18px 50px -18px rgba(0, 0, 0, .9); max-width: 100%; }
.toast .ic { color: var(--ok); }
.toast.err .ic { color: var(--bad); }
.more { display: flex; justify-content: center; padding: 12px; }
.toast button { border: 0; background: none; color: var(--acc); font-weight: 600; cursor: pointer; padding: 4px 6px; border-radius: 6px; }
@media (prefers-reduced-motion: no-preference) { .toast { animation: rise .26s cubic-bezier(.16, 1, .3, 1) both; } }
.modal { position: fixed; inset: 0; z-index: 70; display: grid; place-items: center; padding: 16px; background: rgba(0, 0, 0, .6); }
.dlg { width: min(100%, 440px); background: var(--surface-2); border: 1px solid var(--line); border-radius: 18px; padding: 24px; display: grid; gap: 10px;
  box-shadow: 0 40px 100px -30px rgba(0, 0, 0, .95); }
.dlg h2 { font: 600 19px/1.3 var(--font-d); margin: 0; }
.dlg p { margin: 0; color: var(--text-2); font-size: 14.5px; }
.dlg .acts { display: flex; gap: 8px; justify-content: flex-end; margin-top: 10px; flex-wrap: wrap; }

/* ── адаптив ────────────────────────────────────────────────────────────── */
@media (max-width: 1240px) {
  .ws { grid-template-columns: minmax(280px, 360px) minmax(0, 1fr); }
  .fold { grid-column: 1 / -1; display: flex; flex-wrap: wrap; gap: 6px; }
  .fold-g { display: contents; }
  .fold-t { display: none; }
  .fold-i { width: auto; height: 34px; border: 1px solid var(--line); border-radius: 999px; padding: 0 12px; font-size: 13px; }
  .fold-i.on { border-color: rgba(var(--acc-rgb), .5); }
  .fold-i .n { margin-left: 2px; }
  .fold-i.zero:not(.on) { display: none; }
}
@media (max-width: 1100px) {
  .mx-row { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .mx-h { grid-column: 1 / -1; padding: 8px 2px 0; }
}
@media (max-width: 900px) {
  .shell { grid-template-columns: minmax(0, 1fr); }
  .side { position: fixed; left: 0; top: 0; bottom: 0; width: min(300px, 86vw); height: auto; transform: translateX(-102%);
    transition: transform .22s ease; padding-left: env(safe-area-inset-left, 0px); padding-top: env(safe-area-inset-top, 0px); }
  html[data-drawer=open] .side { transform: none; }
  html[data-nav=closed] .brand b, html[data-nav=closed] .lbl, html[data-nav=closed] .grp-t, html[data-nav=closed] .nav-seg, html[data-nav=closed] .item .bdg { display: revert; }
  html[data-nav=closed] .accents { display: flex; }
  html[data-nav=closed] .side-head { flex-direction: row; height: var(--top-h); padding: 0 12px 0 16px; }
  html[data-nav=closed] .side-nav { padding: 12px 10px; gap: 14px; overflow-y: auto; }
  html[data-nav=closed] .grp + .grp { border-top: 0; padding-top: 0; }
  html[data-nav=closed] .item { justify-content: flex-start; padding: 0 10px; }
  html[data-nav=closed] .item.has::after { display: none; }
  html[data-nav=closed] .side-foot { flex-direction: row; padding: 12px; }
  html[data-nav=closed] .me { flex: 1; }
  html[data-nav=closed] [data-tip]:hover::after { display: none; }
  .side-toggle { display: none; }
  .side-close { display: grid; margin-left: auto; }
  .burger { display: grid; }
  .topbar { padding-left: max(12px, env(safe-area-inset-left, 0px)); padding-right: max(16px, env(safe-area-inset-right, 0px)); }
  .wrap { padding-left: max(16px, env(safe-area-inset-left, 0px)); padding-right: max(16px, env(safe-area-inset-right, 0px)); padding-block: 0 40px; }
  .demo { display: none; }
  .need { grid-template-columns: minmax(0, 1fr); }
  .need-l { border-right: 0; border-bottom: 1px solid var(--line-soft); grid-template-columns: auto minmax(0, 1fr); column-gap: 16px; align-items: center; }
  .need-l .big { grid-row: 1 / 3; font-size: 44px; }
  .ws { grid-template-columns: minmax(0, 1fr); }
  .fold { flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; margin-inline: -16px; padding-inline: 16px; }
  .fold::-webkit-scrollbar { display: none; }
  .tabs { flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; }
  .tabs::-webkit-scrollbar { display: none; }
  .tab { white-space: nowrap; flex: none; }
  /* карточка обращения открывается поверх списка */
  .det { display: none; position: fixed; inset: 0; z-index: 40; max-height: none; border-radius: 0; border: 0; padding-top: env(safe-area-inset-top, 0px); padding-bottom: env(safe-area-inset-bottom, 0px); }
  .det.open { display: flex; }
  .det-h .back { display: grid; }
  .det-h .chips { display: none; }
  .det-f { flex-wrap: wrap; }
  .det-f .btn.pri { flex: 1 1 100%; }
  .det-f .btn:not(.pri) { flex: 1 1 auto; width: auto; padding: 0 12px; height: 38px; font-size: 13.5px; }
  .det-f .btn:not(.pri) .t, .det-f .t-long { display: inline; }
  .det-f .t-short, .det-f .sp, .det-f .kbd { display: none; }
  .row.on { background: none; } .row.on::before { display: none; }
  .head h1 { font-size: 24px; }
  .head-act { margin-left: 0; width: 100%; }
  .head-act .btn { flex: 1 1 auto; }
  .master { grid-template-columns: auto minmax(0, 1fr); }
  .master .sw { grid-column: 2; justify-self: start; }
  .bar-r { grid-template-columns: minmax(0, 130px) minmax(0, 1fr) 48px; }
  .nrow { grid-template-columns: minmax(0, 1fr) auto; }
  .nrow .who { grid-column: 1 / -1; }
}
@media (max-width: 560px) {
  .kpis { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
  .kpi { padding: 14px; }
  .mx-row { gap: 8px; }
  .cell { padding: 10px 10px 12px; }
  .cell .ip { font-size: 12px; gap: 4px; }
  .cell .ip .bdg { min-width: 18px; height: 18px; padding: 0 4px; font-size: 11px; }
  .cell .v { font-size: 22px; }
  .cell .v small, .cell .s { display: none; }
  .lblx .r { display: none; }
  .stamp span.long, .tab .off i { display: none; }
  .crumbs > *:not(b) { display: none; }
  .kpi .v { font-size: 26px; }
  .sec-h { flex-wrap: wrap; } .sec-h .cap { margin-left: 0; text-align: left; width: 100%; }
}
@media (prefers-reduced-motion: reduce) { * { transition: none !important; scroll-behavior: auto !important; } .btn.busy .ic { animation: none; } }

/* ── вход ───────────────────────────────────────────────────────────────── */
.login-body { min-height: 100%; display: grid; place-items: center; padding: 24px 16px; }
.login { width: min(100%, 400px); }
.login-card { background: var(--surface); border: 1px solid var(--line); border-radius: 18px; padding: 28px 26px 26px; display: grid; gap: 10px;
  box-shadow: 0 40px 100px -40px rgba(0, 0, 0, .9); }
.login-brand { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }
.login-brand svg { width: 36px; height: 36px; }
.login-brand b { font: 700 20px/1 var(--font-d); }
.login-brand b span { color: var(--acc); }
.login h1 { font: 600 24px/1.2 var(--font-d); margin: 0; }
.login .msg { margin: 0; padding: 10px 12px; border-radius: var(--r-md); border: 1px solid rgba(255, 107, 107, .35); background: rgba(255, 107, 107, .08); color: var(--text); font-size: 13.5px; }
.login .msg.hidden { display: none; }
.login-form { display: grid; gap: 12px; margin-top: 6px; }
.login-form label { display: grid; gap: 6px; font-size: 13px; color: var(--text-2); }
.login-form input { height: 42px; border-radius: var(--r-md); border: 1px solid var(--line); background: var(--field); padding: 0 12px; font-size: 15px; color: var(--text); }
.login-form input:focus { outline: none; border-color: rgba(var(--acc-rgb), .5); box-shadow: 0 0 0 3px rgba(var(--acc-rgb), .12); }
.login-form .btn { height: 44px; margin-top: 6px; }
