/* Layout: noite roxa da Voga, cabeçalho fino, conteúdo em colunas largas com muito respiro; ferramentas de revisão em 3 painéis */
:root{
  --i-globe:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNjMuODQgMjYzLjg0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMxLjkyLDI2My44NEM1OS4xOCwyNjMuODQsMCwyMDQuNjYsMCwxMzEuOTJTNTkuMTgsMCwxMzEuOTIsMCwyNjMuODQsNTkuMTgsMjYzLjg0LDEzMS45MiwyMDQuNjYsMjYzLjg0LDEzMS45MiwyNjMuODRabTAtMjYwQTEyOC4wNiwxMjguMDYsMCwxLDAsMjYwLDEzMS45MiwxMjguMjEsMTI4LjIxLDAsMCwwLDEzMS45MiwzLjg2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY0LjcyLDI0NS4yM2MtMTkuMzktMjUuOS0yOC42NC01OS4xOS0yNi05My43MywyLjcyLTM2LjIxLDEzLjc1LTcwLDMxLjktOTcuNjRDODYuODEsMjkuMTIsMTA4LjMyLDEwLjA1LDEzMS4xNS4xNmwxLjU0LDMuNTVDMTEwLjU0LDEzLjI5LDg5LjYzLDMxLjg2LDczLjgxLDU2LDU2LDgzLjExLDQ1LjIsMTE2LjI0LDQyLjUzLDE1MS43OSw0MCwxODUuNCw0OSwyMTcuNzYsNjcuODEsMjQyLjkxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5OS4xMiwyNDUuMjMsMTk2LDI0Mi45MWMxOC44My0yNS4xNSwyNy44MS01Ny41MSwyNS4yOC05MS4xMkMyMTguNjQsMTE2LjI0LDIwNy44Miw4My4xMSwxOTAsNTYsMTc0LjIyLDMxLjg2LDE1My4zLDEzLjI5LDEzMS4xNSwzLjcxTDEzMi42OS4xNmMyMi44Myw5Ljg5LDQ0LjM1LDI5LDYwLjU4LDUzLjcsMTguMTQsMjcuNjcsMjkuMTgsNjEuNDMsMzEuOSw5Ny42NEMyMjcuNzYsMTg2LDIxOC41MiwyMTkuMzMsMTk5LjEyLDI0NS4yM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzEuOTIsMzcuODRDMTExLjc4LDM3Ljg0LDk2LDI5LjUzLDk2LDE4LjkyUzExMS43OCwwLDEzMS45MiwwczM1LjkxLDguMzEsMzUuOTEsMTguOTJTMTUyLjA2LDM3Ljg0LDEzMS45MiwzNy44NFptMC0zNGMtMTcuMzcsMC0zMiw2LjktMzIsMTUuMDZTMTE0LjU1LDM0LDEzMS45MiwzNCwxNjQsMjcuMDgsMTY0LDE4LjkyLDE0OS4yOSwzLjg2LDEzMS45MiwzLjg2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEzMS45Miw5OS4yM0M4Ni43Myw5OS4yMyw1MCw3Nyw1MCw0OS42MlM4Ni43MywwLDEzMS45MiwwczgyLDIyLjI2LDgyLDQ5LjYyUzE3Ny4xMSw5OS4yMywxMzEuOTIsOTkuMjNabTAtOTUuMzdjLTQzLDAtNzguMDgsMjAuNTMtNzguMDgsNDUuNzZzMzUsNDUuNzUsNzguMDgsNDUuNzVTMjEwLDc0Ljg0LDIxMCw0OS42MiwxNzUsMy44NiwxMzEuOTIsMy44NloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzEuOTIsMTU3Ljc1Yy02Ni41LDAtMTIwLjYtMzUuMzgtMTIwLjYtNzguODdoMy44N2MwLDQxLjM2LDUyLjM2LDc1LDExNi43Myw3NXMxMTYuNzQtMzMuNjUsMTE2Ljc0LTc1aDMuODZDMjUyLjUyLDEyMi4zNywxOTguNDIsMTU3Ljc1LDEzMS45MiwxNTcuNzVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMxLjkyLDIyMi41MmMtNjAuNjEsMC0xMTMtMjguMTktMTMwLjI5LTcwLjE0bDMuNTgtMS40OGMxNi43Miw0MC41Myw2Ny42NCw2Ny43NiwxMjYuNzEsNjcuNzYsNTUuOSwwLDEwOC0yNy45LDEyNi43OS02Ny44NGwzLjUsMS42NEMyNDIuODQsMTkzLjcxLDE4OS4yNywyMjIuNTIsMTMxLjkyLDIyMi41MloiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEyOS45OSIgeT0iMS45MyIgd2lkdGg9IjMuODYiIGhlaWdodD0iMjU5Ljk4Ii8+PC9zdmc+');
  --i-horizon:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OTkuNDMgNTQ5LjU5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDIyLjc3LDM3NC4yNGExMy41NywxMy41NywwLDAsMS0xMS41NC02LjM0TDQwNSwzNTguMTcsMzQzLjgsMjYyLjU0YTM2LjU4LDM2LjU4LDAsMCwwLTYxLjk0LjU3bC0zNy4zMyw2MC41Ni0xLjg0LTIuMzZhMTk3LjEyLDE5Ny4xMiwwLDAsMS00Mi0xMjIuMjZDMjAwLjY5LDg5LjMsMjkwLDAsMzk5Ljc1LDBzMTk5LDg5LjMsMTk5LDE5OS4wNUExOTgsMTk4LDAsMCwxLDU0NCwzMzYuMTVsLTEuNzEsMS44TDUyNSwzMTQuNTVhOS4xNSw5LjE1LDAsMCwwLTUtMy40NSw5LjM0LDkuMzQsMCwwLDAtMTAuMDUsMy42N2wtMTkuNTYsMjguMzFBOS43Miw5LjcyLDAsMCwxLDQ3NiwzNDQuOTJhMTkuNjcsMTkuNjcsMCwwLDAtMjkuMzYsNC4xbC0xMi4zMSwxOC44MmExMy42MSwxMy42MSwwLDAsMS0xMS41Niw2LjRaTTMxMy4wNSwyNDEuNTVBNDAuNDIsNDAuNDIsMCwwLDEsMzQ3LjMsMjYwLjNsNjEuMTgsOTUuNjIsNi4yNSw5Ljc0YTkuNDUsOS40NSwwLDAsMCw4LDQuNDJoMGE5LjQ3LDkuNDcsMCwwLDAsOC4wNi00LjQ2bDAsMCwxMi4zMS0xOC44M2EyMy44MywyMy44MywwLDAsMSwzNS41Ny01LDUuNTUsNS41NSwwLDAsMCw4LjE5LTEuMDdsMTkuNTYtMjguMzFhMTMuNTQsMTMuNTQsMCwwLDEsMTQuNTctNS4zLDEzLjI1LDEzLjI1LDAsMCwxLDcuMjYsNWwxNC4zMiwxOS4zOGExOTMuODksMTkzLjg5LDAsMCwwLDUxLjkyLTEzMi40MmMwLTEwNy40Ni04Ny40LTE5NC44OS0xOTQuODItMTk0Ljg5cy0xOTQuOSw4Ny40My0xOTQuOSwxOTQuODlhMTkzLDE5MywwLDAsMCwzOS4yOSwxMTcuMzJsMzQuMTgtNTUuNDVhNDAuNzQsNDAuNzQsMCwwLDEsMzMuODYtMTkuMzZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjguNjEsMTk1LjY0SDY0LjQ1QTM0LjY4LDM0LjY4LDAsMCwwLDI5LjgxLDE2MXYtNC4xNmEzNC42OCwzNC42OCwwLDAsMCwzNC42NC0zNC42NWg0LjE2YTM0LjY4LDM0LjY4LDAsMCwwLDM0LjY1LDM0LjY1VjE2MUEzNC42OCwzNC42OCwwLDAsMCw2OC42MSwxOTUuNjRaTTQyLjM1LDE1OC45MkEzOSwzOSwwLDAsMSw2Ni41MywxODMuMWEzOSwzOSwwLDAsMSwyNC4xOC0yNC4xOCwzOSwzOSwwLDAsMS0yNC4xOC0yNC4xOEEzOSwzOSwwLDAsMSw0Mi4zNSwxNTguOTJaIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI2NC40NSIgeT0iOTQuNDciIHdpZHRoPSI0LjE2IiBoZWlnaHQ9IjI3LjczIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMDMuMjYiIHk9IjE1Ni44NCIgd2lkdGg9IjI3LjczIiBoZWlnaHQ9IjQuMTYiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjY0LjQ1IiB5PSIxOTUuNjQiIHdpZHRoPSI0LjE2IiBoZWlnaHQ9IjI3LjczIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyLjA4IiB5PSIxNTYuODQiIHdpZHRoPSIyNy43MyIgaGVpZ2h0PSI0LjE2Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzM1LDE5NS42NGgtNC4xNkEzNC42OSwzNC42OSwwLDAsMCw2OTYuMTcsMTYxdi00LjE2YTM0LjY5LDM0LjY5LDAsMCwwLDM0LjY1LTM0LjY1SDczNWEzNC42OCwzNC42OCwwLDAsMCwzNC42NCwzNC42NVYxNjFBMzQuNjgsMzQuNjgsMCwwLDAsNzM1LDE5NS42NFptLTI2LjI2LTM2LjcyQTM5LDM5LDAsMCwxLDczMi45LDE4My4xYTM5LDM5LDAsMCwxLDI0LjE4LTI0LjE4LDM5LDM5LDAsMCwxLTI0LjE4LTI0LjE4QTM5LDM5LDAsMCwxLDcwOC43MiwxNTguOTJaIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI3MzAuODIiIHk9Ijk0LjQ3IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNy43MyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNzY5LjYyIiB5PSIxNTYuODQiIHdpZHRoPSIyNy43MyIgaGVpZ2h0PSI0LjE2Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI3MzAuODIiIHk9IjE5NS42NCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjcuNzMiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjY2OC40NCIgeT0iMTU2Ljg0IiB3aWR0aD0iMjcuNzMiIGhlaWdodD0iNC4xNiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeT0iNDM2LjMiIHdpZHRoPSI0LjE2IiBoZWlnaHQ9IjUxLjg4Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyMi4wOSIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI0NC4xOCIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI2Ni4yNyIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI4OC4zNiIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMTAuNDUiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTMyLjU0IiB5PSI0MzYuMyIgd2lkdGg9IjQuMTYiIGhlaWdodD0iNTEuODgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE1NC42NCIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNzYuNzMiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTk4LjgyIiB5PSI0NjMuODgiIHdpZHRoPSI0LjE2IiBoZWlnaHQ9IjI0LjMiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIyMC45MSIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyNDMiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjY1LjA5IiB5PSI0MzYuMyIgd2lkdGg9IjQuMTYiIGhlaWdodD0iNTEuODgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjI4Ny4xOCIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzMDkuMjciIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMzMxLjM2IiB5PSI0NjMuODgiIHdpZHRoPSI0LjE2IiBoZWlnaHQ9IjI0LjMiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjM1My40NSIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzNzUuNTQiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMzk3LjYzIiB5PSI0MzYuMyIgd2lkdGg9IjQuMTYiIGhlaWdodD0iNTEuODgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjQxOS43MiIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI0NDEuODIiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNDYzLjkxIiB5PSI0NjMuODgiIHdpZHRoPSI0LjE2IiBoZWlnaHQ9IjI0LjMiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjQ4NiIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI1MDguMDkiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNTMwLjE4IiB5PSI0MzYuMyIgd2lkdGg9IjQuMTYiIGhlaWdodD0iNTEuODgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjU1Mi4yNyIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI1NzQuMzYiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNTk2LjQ1IiB5PSI0NjMuODgiIHdpZHRoPSI0LjE2IiBoZWlnaHQ9IjI0LjMiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjYxOC41NCIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI2NDAuNjMiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNjYyLjcyIiB5PSI0MzYuMyIgd2lkdGg9IjQuMTYiIGhlaWdodD0iNTEuODgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjY4NC44MSIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI3MDYuOSIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI3MjguOTkiIHk9IjQ2My44OCIgd2lkdGg9IjQuMTYiIGhlaWdodD0iMjQuMyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNzUxLjA5IiB5PSI0NjMuODgiIHdpZHRoPSI0LjE2IiBoZWlnaHQ9IjI0LjMiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9Ijc3My4xOCIgeT0iNDYzLjg4IiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSIyNC4zIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI3OTUuMjciIHk9IjQzNi4zIiB3aWR0aD0iNC4xNiIgaGVpZ2h0PSI1MS44OCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQyNS43Miw1NDkuNTloLTUybDI2LTM4LjU5Wm0tNDQuMTktNC4xNmgzNi4zNmwtMTguMTgtMjdaIi8+PC9zdmc+');
  --i-logo:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzY1LjYgNDE0Ljc5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTc2NS42LDM1LjA3YzAsMTUuNjgtMTIuMzEsMjgtMjguMzIsMjgtMTUuODUsMC0yOC41LTEyLjMxLTI4LjUtMjgsMC0xNS4zNCwxMi42NS0yNy42NSwyOC41LTI3LjY1QzE3NTMuMjksNy40MiwxNzY1LjYsMTkuNzMsMTc2NS42LDM1LjA3Wm0tNDkuNzQsMGMwLDEyLjMxLDkuMTEsMjIuMDksMjEuNTksMjIuMDksMTIuMTMsMCwyMS4wNy05Ljc4LDIxLjA3LTIxLjkyLDAtMTIuMzEtOC45NC0yMi4yNS0yMS4yNC0yMi4yNVMxNzE1Ljg2LDIyLjkzLDE3MTUuODYsMzUuMDdabTE3LDE0LjVoLTYuNFYyMS45MmE1NS42Miw1NS42MiwwLDAsMSwxMC42Mi0uODRjNS4yMiwwLDcuNTguODQsOS42MSwyYTcuNjYsNy42NiwwLDAsMSwyLjcsNi4wN2MwLDMtMi4zNyw1LjQtNS43NCw2LjQxdi4zNGMyLjcsMSw0LjIyLDMsNS4wNiw2Ljc0Ljg0LDQuMjEsMS4zNSw1LjksMiw2LjkxaC02LjkxYy0uODQtMS0xLjM1LTMuNTQtMi4xOS02Ljc0LS41MS0zLTIuMTktNC4zOC01LjczLTQuMzhoLTNabS4xNy0xNS42OGgzYzMuNTQsMCw2LjQtMS4xOCw2LjQtNCwwLTIuNTMtMS44NS00LjIyLTUuOS00LjIyYTE1LjI5LDE1LjI5LDAsMCwwLTMuNTQuMzRaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjY0LjQ0IDQwNi44NyAwIDguNDkgMTUxLjI0IDguNDkgMTY1LjU4IDMwMi41NSAyMTAuOTQgMzAyLjU1IDIyMy45NyA4LjQ5IDM3NS44MiA4LjQ5IDMxMS4zOCA0MDYuODcgNjQuNDQgNDA2Ljg3Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTk2LjcxLDQxNC42OWMtMTIzLjMsMC0xOTYuOTEtNzcuNzUtMTk2LjkxLTIwOEMzOTkuOCw3My40Miw0NjkuNzMsMCw1OTYuNzEsMCw3MTkuNiwwLDc5Myw3Ny4yOCw3OTMsMjA2LjcsNzkzLDM0Mi43Nyw3MjUuMSw0MTQuNjksNTk2LjcxLDQxNC42OVptMC0yOTAuMTVjLTU0Ljc3LDAtNTQuNzcsNjEuODQtNTQuNzcsODIuMTYsMCwyMC40OCwwLDgyLjgxLDU0Ljc3LDgyLjgxLDU0LjEyLDAsNTQuMTItNjIuMzMsNTQuMTItODIuODFDNjUwLjgzLDE4Ni4zOCw2NTAuODMsMTI0LjU0LDU5Ni43MSwxMjQuNTRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTUwNy43OSw0MDYuODdsLTMuMDktNjkuMTRoLTY2LjZMMTQzNSw0MDYuODdIMTI4My44MkwxMzQ4LjI1LDguNDloMjQ3bDY0LjQ0LDM5OC4zOFpNMTQ0MC42LDMwNS4xNmg2Mi45MWwtOC43Ni0xOTIuMzVoLTQ1LjM5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyMjIuNzksMjA1LjNIMTAyMFYyMzhoNTkuODZzLTIuODUsMTQuMjUtOC4zLDIzLjUxYy0xMC40NywxNy44Mi0yNC4xNiwyOC00NS4xOCwyOC01NC43NywwLTU0Ljc3LTYyLjMyLTU0Ljc3LTgyLjgxczAtODIuMTksNTQuNzctODIuMTljMjguMTYsMCw0MS41OSw5LjcyLDQ3LjIyLDIzLjgzaDE0OC4yOWMtMy45LTI1LjMxLTEwLjgzLTQ3LjM1LTIxLTY2LjFhMTQxLDE0MSwwLDAsMC0yMy41Mi0zMi4xOGMtMzIuOC0zMy42MS04Mi44LTUwLjA3LTE1MS01MC4wNy0xMjcsMC0xOTYuOTMsNzMuNC0xOTYuOTMsMjA2LjcxLDAsMTMwLjIyLDYwLjcyLDIwNS44OSwxNDEuNTIsMjA4LDkwLjM2LDIuMzQsMTAwLjYzLTM3LDExMS4zMi03MS41MWwxLjg2LThoMzUuMTNsMy4yMiw3MS43MkgxMjM5LjdaIi8+PC9zdmc+');
  --i-marca:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjU0LjI5IDg4NC41MSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDA7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyMDYuODUsNjE5YzAtMTQuNTksNC0yOS4zOSwyMy43Mi0yOS4zOSwxOS44NCwwLDIzLjcyLDE0LjgsMjMuNzIsMjkuNDdzLTMuODgsMjkuMzktMjMuNzIsMjkuMzlTMTIwNi44NSw2MzMuNzEsMTIwNi44NSw2MTlabTM5LjE3LjA4YzAtMTIuMy0zLjM3LTIxLjU3LTE1LjQ1LTIxLjU3cy0xNS40NSw5LjI3LTE1LjQ1LDIxLjU3LDMuMywyMS41NiwxNS40NSwyMS41NlMxMjQ2LDYzMS40OCwxMjQ2LDYxOS4wNVptLTI1LjQ0LTE0LjgxaDkuNzdjMTAuMTQsMCwxMSw2LjU0LDExLDEwLDAsMS45NC0uNzIsNy02LDcuNzZsNi4zMiwxMi4wOGgtOC43N2wtNC42Ny0xMS43OXYxMS43OWgtNy42OVptMTAsMTMuMDhjMi4zLDAsMy0xLjE1LDMtMy4wOXMtLjc5LTMuMjQtMy0zLjI0aC0yLjN2Ni4zM1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNDYuNzIgODc4Ljc2IDAgNTg5LjkxIDEwOS42NiA1ODkuOTEgMTIwLjA2IDgwMy4xMyAxNTIuOTUgODAzLjEzIDE2Mi40IDU4OS45MSAyNzIuNSA1ODkuOTEgMjI1Ljc4IDg3OC43NiA0Ni43MiA4NzguNzYiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00MzIuNjYsODg0LjQ0Yy04OS40LDAtMTQyLjc3LTU2LjM4LTE0Mi43Ny0xNTAuODEsMC05Ni42NCw1MC43LTE0OS44NiwxNDIuNzctMTQ5Ljg2LDg5LjEsMCwxNDIuMyw1NiwxNDIuMywxNDkuODZDNTc1LDgzMi4yOSw1MjUuNzUsODg0LjQ0LDQzMi42Niw4ODQuNDRabTAtMjEwLjM4QzM5Myw2NzQuMDYsMzkzLDcxOC45LDM5Myw3MzMuNjNzMCw2MCwzOS43MSw2MGMzOS4yNCwwLDM5LjI0LTQ1LjE5LDM5LjI0LTYwUzQ3MS45LDY3NC4wNiw0MzIuNjYsNjc0LjA2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwOTMuMjYsODc4Ljc2LDEwOTEsODI4LjYzaC00OC4yOWwtMi4yNCw1MC4xM0g5MzAuODZsNDYuNzItMjg4Ljg1aDE3OS4wNmw0Ni43MiwyODguODVaTTEwNDQuNTQsODA1aDQ1LjYybC02LjM2LTEzOS40N2gtMzIuOTFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODg2LjYyLDczMi42MWgtMTQ3Vjc1Ni4zSDc4M3MtMi4wNywxMC4zMy02LDE3LjA1Yy03LjYsMTIuOTItMTcuNTIsMjAuMzMtMzIuNzYsMjAuMzMtMzkuNzIsMC0zOS43Mi00NS4xOS0zOS43Mi02MHMwLTU5LjYsMzkuNzItNTkuNmMyMC40MSwwLDMwLjE1LDcuMDUsMzQuMjQsMTcuMjhIODg2Qzg4My4xMyw2NzMsODc4LjEsNjU3LDg3MC43NCw2NDMuMzlhMTAyLjE4LDEwMi4xOCwwLDAsMC0xNy0yMy4zM2MtMjMuNzgtMjQuMzctNjAtMzYuMy0xMDkuNDktMzYuMy05Mi4wOSwwLTE0Mi44LDUzLjIyLTE0Mi44LDE0OS44OCwwLDk0LjQxLDQ0LDE0OS4yOCwxMDIuNjIsMTUwLjgsNjUuNTIsMS42OSw3My0yNi44NSw4MC43MS01MS44NWwxLjM1LTUuODRoMjUuNDdsMi4zNCw1Mmg4NVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03MzYuMDksMTk0LjIzbDAsLjA3aDc2LjI3VjE3NS43M0g3MzYuMTRsMCwuMDd2LS4xYTk5LjQ1LDk5LjQ1LDAsMCwxLTk5LjM0LTk5LjNoLjA2VjBINjE4LjI0Vjc2LjM2aC0uMDZBOTkuMzksOTkuMzksMCwwLDEsNTE5LDE3NS43di4yMWwtLjA2LS4xOGgtNzVWMTk0LjNoNzVsLjA2LS4xMnYuMDlhOTguMTEsOTguMTEsMCwwLDEsNjUuODIsMjUuMDlsLTY5LjA3LDk1LjUzSDQ0NC41NnYxOC41N2g4My4xYzIwLjA1LDAsMjkuNzMtLjcyLDQ5LjI1LTE3Ljg2LDMuMjItMi44Myw2LjI5LTUuNjMsOS4yOC04LjM2LDE0LTEyLjc1LDI1LTIyLjgyLDQxLjIyLTI2Ljk0LDEuNDktLjM3LDIuOS0uNzMsNC4xNi0uOTRsLjQ1LS4wOWE3OS4wOCw3OS4wOCwwLDAsMSwxNS0xLjY3LDg1LjE0LDg1LjE0LDAsMCwxLDU5LjY3LDI1Ljc0LDExMi43LDExMi43LDAsMCwwLTMxLjQyLTQuMTljLTM2LDAtNTMuNDksMTYtNjguOSwzMC4wOS0xNC43NCwxMy41MS0yNy40OCwyNS4xNy01Ni4xNywyNS4xN0g1NTBjLTI4Ljg4LS4wNy0xMDQuNjEuMTQtMTA1LjQ1LjE1bC4wNSwxOC41N2MuODMsMCw3Ni41LS4yMSwxMDUuMzYtLjE1aC4yN2MzNS45MSwwLDUzLjM0LTE2LDY4LjczLTMwLDE0Ljc3LTEzLjUzLDI3LjU0LTI1LjIyLDU2LjM1LTI1LjIyLDMxLjA1LDAsNDguMywxMi4wNyw2Mi4xMywyNC44OWExMTQuNjMsMTE0LjYzLDAsMCwwLTMwLjk1LTRjLTM5LjA5LDAtNTguMjgsMTYuNzctNzUuMjIsMzEuNTctMTQuNTUsMTIuNzItMjcuMTEsMjMuNy01MS42OCwyMy43LTI4Ljg0LDAtMTMyLjIyLjE0LTEzNSwuMTRoLS4wNmwwLDE4LjU3SDU4NC43OWMxOS40MiwwLDMzLjU2LTcuODUsNDcuMDYtMTguNTdoLS4wOWM0LjA3LTMuMTcsNy45MS02LjUzLDExLjcxLTkuODUsMTUuODgtMTMuODgsMzAuODktMjcsNjMtMjcsMzguNDEsMCw1NS42NSwxOCw3MC44NiwzMy44OWwyLjgzLDNINjc2YTMuNDgsMy40OCwwLDAsMC0yLC42Yy04LjA2LDUuNTUtMTUuMjUsMTIuMzctMjMsMThIODA5VjM5NGExMjEuOSwxMjEuOSwwLDAsMS0xOC4yMS0xNS43OWMtMS41OS0xLjY2LTMuMjQtMy4zOS01LTUuMTRsLjU3LDBoMjMuMTNWMzU0LjU2SDc4Ni4zNGMtOS42OSwwLTE2LjY4LTYuNDItMjguMTktMTcuNzZsLTMuNDEtMy4zNWg1NC43M1YzMTQuODlINzU1LjE2Yy0xMCwwLTE5LjEyLTQuMzctMjQuMzYtMTEuNjVsMC0uMDZoMGwtNjAuNjEtODMuODFhOTguNjMsOTguNjMsMCwwLDEsNjUuOTQtMjUuMVptLTU1LjksNzAuNzFhMTA1LjM3LDEwNS4zNywwLDAsMC0zMS40OS01Ljg3bC0zLjM4LDB2MGE5NS40NSw5NS40NSwwLDAsMC0xNy4wNiwyYy0uNi4xLTEuMTcuMjMtMS43NS4zNWwtMSwuMi0xLC4yNS0xLjYyLjM5aDBjLTIwLjc0LDUuMjgtMzQuNTYsMTcuODgtNDkuMTksMzEuMjMtMi45MSwyLjY2LTUuOSw1LjM4LTksOC4xMi0xMS4yMyw5Ljg3LTE2LjY4LDEyLjM4LTI1Ljg2LDEzTDYyNy40NiwxOTJabS0yMS02MC43MS0yMC45MS0yOC45djBsLTMuMy00LjU2aC0yLjYxbC0uMTIsMGgtOS42bC0uMTIsMGgtMi42bC0zLjMsNC41NiwwLDAtMjAuODksMjguODhBMTE2LjE0LDExNi4xNCwwLDAsMCw1NjQuODcsMTg1YTExOC41NiwxMTguNTYsMCwwLDAsNjIuNi02Mi43MUExMTguNTYsMTE4LjU2LDAsMCwwLDY5MC4xNywxODUsMTE3LjI4LDExNy4yOCwwLDAsMCw2NTkuMjEsMjA0LjIzWiIvPjwvc3ZnPg==');
  --i-moon:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTguNzggMjU5Ljk4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTU1LjQ0LDIwMS4zNmMtNDYuOTUtNC44OS04NC41Ny00My4wOS04OC44MS05MC4xQTEwMCwxMDAsMCwwLDEsMTQ1LDQuMjZhMS43NCwxLjc0LDAsMCwwLS4xOC0zLjQyLDEzMi4zMiwxMzIuMzIsMCwwLDAtMzMuMjguNDVDNTIuNzgsOS41Miw2LjUzLDU3LjYzLjY2LDExNi42OWExMzAsMTMwLDAsMCwwLDI1OC4xMSwzMS4wOCwxLjczLDEuNzMsMCwwLDAtMy4yNi0xQTEwMCwxMDAsMCwwLDEsMTU1LjQ0LDIwMS4zNloiLz48L3N2Zz4=');
  --i-mount:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOTcuNjggMjYxLjkxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjguOTMsMTU1Ljc2SDI1LjA3YTEzLjQ3LDEzLjQ3LDAsMCwwLTEzLjQ2LTEzLjQ1di0zLjg3QTEzLjQ3LDEzLjQ3LDAsMCwwLDI1LjA3LDEyNWgzLjg2YTEzLjQ2LDEzLjQ2LDAsMCwwLDEzLjQ1LDEzLjQ1djMuODdBMTMuNDYsMTMuNDYsMCwwLDAsMjguOTMsMTU1Ljc2Wm0tOS4zNy0xNS4zOEExNy40MSwxNy40MSwwLDAsMSwyNywxNDcuODJhMTcuNDEsMTcuNDEsMCwwLDEsNy40NC03LjQ0QTE3LjQ2LDE3LjQ2LDAsMCwxLDI3LDEzMi45NCwxNy40NiwxNy40NiwwLDAsMSwxOS41NiwxNDAuMzhaIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyNS4wNyIgeT0iMTEzLjM4IiB3aWR0aD0iMy44NiIgaGVpZ2h0PSIxMS42MSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNDIuMzgiIHk9IjEzOC40NCIgd2lkdGg9IjExLjYxIiBoZWlnaHQ9IjMuODYiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjI1LjA3IiB5PSIxNTUuNzYiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjExLjYxIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIxMzguNDQiIHdpZHRoPSIxMS42MSIgaGVpZ2h0PSIzLjg2Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjcyLjYyLDE1NS43NmgtMy44N2ExMy40NiwxMy40NiwwLDAsMC0xMy40NS0xMy40NXYtMy44N0ExMy40NiwxMy40NiwwLDAsMCwyNjguNzUsMTI1aDMuODdhMTMuNDYsMTMuNDYsMCwwLDAsMTMuNDUsMTMuNDV2My44N0ExMy40NiwxMy40NiwwLDAsMCwyNzIuNjIsMTU1Ljc2Wm0tOS4zNy0xNS4zOGExNy40MSwxNy40MSwwLDAsMSw3LjQ0LDcuNDQsMTcuMzUsMTcuMzUsMCwwLDEsNy40NC03LjQ0LDE3LjQxLDE3LjQxLDAsMCwxLTcuNDQtNy40NEExNy40NiwxNy40NiwwLDAsMSwyNjMuMjUsMTQwLjM4WiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjY4Ljc1IiB5PSIxMTMuMzgiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjExLjYxIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyODYuMDciIHk9IjEzOC40NCIgd2lkdGg9IjExLjYxIiBoZWlnaHQ9IjMuODYiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjI2OC43NSIgeT0iMTU1Ljc2IiB3aWR0aD0iMy44NiIgaGVpZ2h0PSIxMS42MSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjQzLjY5IiB5PSIxMzguNDQiIHdpZHRoPSIxMS42MSIgaGVpZ2h0PSIzLjg2Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTUwLjc3LDQyLjM4aC0zLjg2YTEzLjQ2LDEzLjQ2LDAsMCwwLTEzLjQ1LTEzLjQ1VjI1LjA3YTEzLjQ3LDEzLjQ3LDAsMCwwLDEzLjQ1LTEzLjQ2aDMuODZhMTMuNDgsMTMuNDgsMCwwLDAsMTMuNDYsMTMuNDZ2My44NkExMy40NywxMy40NywwLDAsMCwxNTAuNzcsNDIuMzhaTTE0MS40LDI3YTE3LjQxLDE3LjQxLDAsMCwxLDcuNDQsNy40NEExNy40MSwxNy40MSwwLDAsMSwxNTYuMjgsMjdhMTcuNDYsMTcuNDYsMCwwLDEtNy40NC03LjQ0QTE3LjQ2LDE3LjQ2LDAsMCwxLDE0MS40LDI3WiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTQ2LjkxIiB3aWR0aD0iMy44NiIgaGVpZ2h0PSIxMS42MSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTY0LjIzIiB5PSIyNS4wNyIgd2lkdGg9IjExLjYxIiBoZWlnaHQ9IjMuODYiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE0Ni45MSIgeT0iNDIuMzgiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjExLjYxIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMjEuODQiIHk9IjI1LjA3IiB3aWR0aD0iMTEuNjEiIGhlaWdodD0iMy44NiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI3LDI2MS41NWwtMi4yNS0zLjE0TDUzLjIzLDIzOGExMjkuNDksMTI5LjQ5LDAsMCwxLDMxLjQzLTE2LjM3bC4xNCwwTDExOCwyMTIuMzNjLjczLS4yMSwxLjE4LS42NCwxLjE2LTEuMTJzLS4zNi0uOTMtMS4zMi0xLjEzbC0xMC42My0yLjI0YTQuMDYsNC4wNiwwLDAsMS0zLjQtMy43Nyw0LDQsMCwwLDEsMy4wOS0zLjljOC43LTIuNDEsMjYuMzMtNi41MiwzNi4wNy04Ljc2bC4xNiwwLS4xNy0uMDUtMTguMjctMy43YTQuMDUsNC4wNSwwLDAsMS0zLjQxLTMuNjcsNCw0LDAsMCwxLDIuOTQtMy45MWw0NC4zNy0xMy41OWMuNi0uMTkuOTQtLjUyLjktLjg5cy0uNDctLjgxLTEuMzQtLjlsLTE5LjM0LTEuODFjLTMuNzQtLjM1LTYuNzItMi42Mi03LjYtNS43OGE3LDcsMCwwLDEsMi44NC03LjU0YzQuODQtMy41NSwxMC40OC03LjY2LDE0LjU2LTEwLjYxYTIuMTksMi4xOSwwLDAsMCwxLTEuOTQsMi40OCwyLjQ4LDAsMCwwLTEuNTQtMS45NWMtNi44Ni0zLjQ0LTEwLTEwLjM0LTcuNTUtMTYuNzhMMTU3LjM3LDEwMGwzLjYyLDEuMzYtNi44NSwxOC4yN2MtMS43LDQuNTMuNjMsOS40NSw1LjY2LDEyYTYuMzYsNi4zNiwwLDAsMSwzLjY2LDUuMSw2LDYsMCwwLDEtMi42Miw1LjM3Yy00LjA3LDMtOS43MSw3LjA1LTE0LjU0LDEwLjYxYTMuMDcsMy4wNywwLDAsMC0xLjQsMy4zOGMuMzMsMS4yMiwxLjY0LDIuNzMsNC4yMywzbDE5LjM0LDEuODJhNSw1LDAsMCwxLDQuODMsNC4zNSw0Ljc1LDQuNzUsMCwwLDEtMy42Miw1bC00NC4zNiwxMy41OS0uMSwwLC4xOS4wNiwxOC4zNCwzLjcyYTMuODYsMy44NiwwLDAsMSwwLDcuNjRjLTkuNywyLjIzLTI3LjI3LDYuMzMtMzUuOSw4LjcyYS44NC44NCwwLDAsMC0uMTguMDcsMS4yNiwxLjI2LDAsMCwwLC4yNi4wOWwxMC42MywyLjI0YTUuMiw1LjIsMCwwLDEsNC4zOSw0Ljc4LDUuMTEsNS4xMSwwLDAsMS00LDVMODUuOTEsMjI1LjNhMTI0Ljg1LDEyNC44NSwwLDAsMC0zMC40MywxNS44NloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDguMzIsMjYxLjMzbC0yLjc3LTIuNjksMjUuNjUtMjYuNDdjNi41My02LjczLDE2LjIxLTEwLjk0LDI2LjU4LTExLjU1bDEzLjI0LS43OGM1LjA3LS4zLDkuMzYtMy4xNCwxMC42Ni03LjA1LDEuNDctNC40MSwyLjczLTguMSwzLjc0LTExYTguMjUsOC4yNSwwLDAsMSw1LjIzLTQuOTQsMTAuMTksMTAuMTksMCwwLDEsOC43NC45NGw1Ni40LDM1LjY1LTIuMDYsMy4yNi01Ni40MS0zNS42NWE2LjQ0LDYuNDQsMCwwLDAtNS40LS41NSw0LjQ2LDQuNDYsMCwwLDAtMi44NiwyLjU3Yy0xLDIuODUtMi4yNSw2LjUyLTMuNzEsMTAuOTEtMS44LDUuNC03LjQ3LDkuMjktMTQuMSw5LjY4bC0xMy4yNS43OWMtOS40MS41NS0xOC4xNiw0LjMzLTI0LDEwLjM4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI3NS40OCwyNjEuOTFIMjIuNjNsNTIuNTYtOTcuM2ExNi4xNiwxNi4xNiwwLDAsMSw5LjE4LTcuNGwyMC02Ljc5YzQuMzEtMS40Nyw3LjU2LTQuMzgsOC44OS04bDUuMzYtMTQuNTRhMTYuMDYsMTYuMDYsMCwwLDEsNS40LTcuMTVMMTUxLDEwMGE5LjI4LDkuMjgsMCwwLDEsNy43Mi0xLjU2LDgsOCwwLDAsMSw1LjQ3LDQuMTJMMTk1LjMzLDE2NmMxLjM3LDIuNzgsNS4zOCw0LjIxLDguOTQsMy4xOGE5LDksMCwwLDEsOS43OSwzLjEzWk0yOS4xMSwyNTguMDVoMjM5bC01Ny4yOC04My41N2E1LjEzLDUuMTMsMCwwLDAtNS41My0xLjYxYy01LjM2LDEuNTUtMTEuMjgtLjczLTEzLjQ3LTUuMThMMTYwLjcxLDEwNC4zYTQuMiw0LjIsMCwwLDAtMi44OS0yLjA2LDUuNCw1LjQsMCwwLDAtNC40OC44NmwtMjcsMjAuNzFhMTIuMjEsMTIuMjEsMCwwLDAtNC4xMiw1LjQybC01LjM3LDE0LjU0Yy0xLjc0LDQuNzEtNS44NCw4LjQ3LTExLjI3LDEwLjMxbC0yMCw2Ljc5YTEyLjI1LDEyLjI1LDAsMCwwLTcsNS41OFoiLz48L3N2Zz4=');
  --i-star:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTkuOTggMjU5Ljk4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMxLjkyLDIwNC4wNmgtMy44NmE3Mi4yMiw3Mi4yMiwwLDAsMC03Mi4xNC03Mi4xNHYtMy44NmE3Mi4yMiw3Mi4yMiwwLDAsMCw3Mi4xNC03Mi4xNGgzLjg2YTcyLjIyLDcyLjIyLDAsMCwwLDcyLjE0LDcyLjE0djMuODZBNzIuMjIsNzIuMjIsMCwwLDAsMTMxLjkyLDIwNC4wNlpNNzMsMTMwYTc2LjI0LDc2LjI0LDAsMCwxLDU3LDU3LDc2LjI0LDc2LjI0LDAsMCwxLDU3LTU3LDc2LjI0LDc2LjI0LDAsMCwxLTU3LTU3QTc2LjI0LDc2LjI0LDAsMCwxLDczLDEzMFoiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEyOC4wNiIgd2lkdGg9IjMuODYiIGhlaWdodD0iNTUuOTIiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIwNC4wNiIgeT0iMTI4LjA2IiB3aWR0aD0iNTUuOTIiIGhlaWdodD0iMy44NiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTI4LjA2IiB5PSIyMDQuMDYiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjU1LjkyIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIxMjguMDYiIHdpZHRoPSI1NS45MiIgaGVpZ2h0PSIzLjg2Ii8+PC9zdmc+');
  --i-sun:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYuNyAyNTkuOTgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDAwO308L3N0eWxlPjwvZGVmcz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEyNi40MiIgd2lkdGg9IjMuODYiIGhlaWdodD0iODcuMzgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9Ijk2LjkiIHk9IjUuMiIgd2lkdGg9IjMuODYiIGhlaWdodD0iODcuMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC43NiAzNi43NSkgcm90YXRlKC0yMCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjcwLjk1IiB5PSIyMC4xOSIgd2lkdGg9IjMuODYiIGhlaWdodD0iODcuMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNC4wMSA2MS43OSkgcm90YXRlKC00MCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjUxLjY4IiB5PSI0My4xNSIgd2lkdGg9IjMuODYiIGhlaWdodD0iODcuMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OC40IDg5Ljg1KSByb3RhdGUoLTYwKSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNDEuNDMiIHk9IjcxLjMxIiB3aWR0aD0iMy44NiIgaGVpZ2h0PSI4Ny4zOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3LjQyIDEzNy43NCkgcm90YXRlKC04MCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9Ii0wLjMzIiB5PSIxNDMuMDQiIHdpZHRoPSI4Ny4zOCIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuNTEgOS43Mykgcm90YXRlKC0xMCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjkuOTIiIHk9IjE3MS4yMSIgd2lkdGg9Ijg3LjM4IiBoZWlnaHQ9IjMuODYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OS4zNyA0OS45OSkgcm90YXRlKC0yOS45OSkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjI5LjE5IiB5PSIxOTQuMTciIHdpZHRoPSI4Ny4zOCIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI0LjE5IDEyNS44OSkgcm90YXRlKC01MCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjU1LjE0IiB5PSIyMDkuMTUiIHdpZHRoPSI4Ny4zOCIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMzLjMyIDIzMS43OCkgcm90YXRlKC03MCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEyNi40MiIgeT0iMTcyLjYiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9Ijg3LjM4Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNTUuOTMiIHk9IjE2Ny4zOSIgd2lkdGg9IjMuODYiIGhlaWdodD0iODcuMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Mi42NyA2Ni43Mikgcm90YXRlKC0yMCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE4MS44OSIgeT0iMTUyLjQxIiB3aWR0aD0iMy44NiIgaGVpZ2h0PSI4Ny4zOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgzLjA0IDE2NC4wNCkgcm90YXRlKC00MCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIwMS4xNiIgeT0iMTI5LjQ1IiB3aWR0aD0iMy44NiIgaGVpZ2h0PSI4Ny4zOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4LjQgMjYyLjQ1KSByb3RhdGUoLTYwKSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjExLjQxIiB5PSIxMDEuMjgiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9Ijg3LjM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMy41MiAzMjkuOSkgcm90YXRlKC04MCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE2OS42NSIgeT0iMTEzLjA3IiB3aWR0aD0iODcuMzgiIGhlaWdodD0iMy44NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2LjczIDM4Ljc4KSByb3RhdGUoLTEwKSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTU5LjQiIHk9Ijg0LjkxIiB3aWR0aD0iODcuMzgiIGhlaWdodD0iMy44NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2LjIyIDExMy4xNSkgcm90YXRlKC0yOS45OSkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE0MC4xMyIgeT0iNjEuOTUiIHdpZHRoPSI4Ny4zOCIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi43MyAxNjMuNjUpIHJvdGF0ZSgtNTApIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMTQuMTciIHk9IjQ2Ljk2IiB3aWR0aD0iODcuMzgiIGhlaWdodD0iMy44NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcuOTMgMTgwLjUyKSByb3RhdGUoLTcwKSIvPjwvc3ZnPg==');
  --i-sunburst:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTguOTYgMjU5Ljk4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI5LjQ4LDEzNS44NWE1Ljg2LDUuODYsMCwxLDEsNS44Ni01Ljg2QTUuODcsNS44NywwLDAsMSwxMjkuNDgsMTM1Ljg1Wm0wLTcuODZhMiwyLDAsMSwwLDIsMkEyLDIsMCwwLDAsMTI5LjQ4LDEyOFoiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEyNy41NSIgd2lkdGg9IjMuODYiIGhlaWdodD0iNTEuMTIiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEwNS44NCIgeT0iMi4yOCIgd2lkdGg9IjMuODYiIGhlaWdodD0iNTEuMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjQzIDIzLjAxKSByb3RhdGUoLTEyKSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iODUuMDciIHk9IjkuMDMiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjUxLjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi41NSAzOC4zOCkgcm90YXRlKC0yNCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjY2LjE3IiB5PSIxOS45NCIgd2lkdGg9IjMuODYiIGhlaWdodD0iNTEuMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMy43NCA0OC43Mikgcm90YXRlKC0zNikiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjQ5Ljk0IiB5PSIzNC41NSIgd2lkdGg9IjMuODYiIGhlaWdodD0iNTEuMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNy41MSA1OC40NCkgcm90YXRlKC00OCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjM3LjExIiB5PSI1Mi4yMSIgd2lkdGg9IjMuODYiIGhlaWdodD0iNTEuMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ny44MyA3Mi43KSByb3RhdGUoLTYwKSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjguMjMiIHk9IjcyLjE2IiB3aWR0aD0iMy44NiIgaGVpZ2h0PSI1MS4xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyLjEgOTYuMjEpIHJvdGF0ZSgtNzIpIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyMy42OSIgeT0iOTMuNTEiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjUxLjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTUuNDggMTMyLjExKSByb3RhdGUoLTg0KSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMC4wNiIgeT0iMTM4Ljk3IiB3aWR0aD0iNTEuMTIiIGhlaWdodD0iMy44NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjYgMy40NSkgcm90YXRlKC02KSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNC42IiB5PSIxNjAuMzMiIHdpZHRoPSI1MS4xMiIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDguNjYgMTcuMjYpIHJvdGF0ZSgtMTgpIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMy40OCIgeT0iMTgwLjI3IiB3aWR0aD0iNTEuMTIiIGhlaWdodD0iMy44NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1Ljg3IDQzLjkzKSByb3RhdGUoLTMwKSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjYuMzEiIHk9IjE5Ny45MyIgd2lkdGg9IjUxLjEyIiBoZWlnaHQ9IjMuODYiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzQsIC0wLjY3LCAwLjY3LCAwLjc0LCAtMTIwLjQzLCA4Ni4wNykiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjQyLjU0IiB5PSIyMTIuNTQiIHdpZHRoPSI1MS4xMiIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ1LjQ0IDE0My40OSkgcm90YXRlKC01NCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjYxLjQ0IiB5PSIyMjMuNDYiIHdpZHRoPSI1MS4xMiIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU0LjI5IDIxMy4xNykgcm90YXRlKC02NS45OSkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjgyLjIxIiB5PSIyMzAuMjEiIHdpZHRoPSI1MS4xMiIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQxLjY5IDI4OS4zMikgcm90YXRlKC03OC4wMSkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEyNy41NSIgeT0iMjA4Ljg2IiB3aWR0aD0iMy44NiIgaGVpZ2h0PSI1MS4xMiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTQ5LjI2IiB5PSIyMDYuNTgiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjUxLjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQuOTYgMzYuNTEpIHJvdGF0ZSgtMTIpIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNzAuMDIiIHk9IjE5OS44MyIgd2lkdGg9IjMuODYiIGhlaWdodD0iNTEuMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03Ni44MSA4OS40Mykgcm90YXRlKC0yNCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE4OC45MyIgeT0iMTg4LjkxIiB3aWR0aD0iMy44NiIgaGVpZ2h0PSI1MS4xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5LjYxIDE1My4xNSkgcm90YXRlKC0zNikiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIwNS4xNSIgeT0iMTc0LjMxIiB3aWR0aD0iMy44NiIgaGVpZ2h0PSI1MS4xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwLjAxIDIyMC4wMikgcm90YXRlKC00OCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIxNy45OSIgeT0iMTU2LjY0IiB3aWR0aD0iMy44NiIgaGVpZ2h0PSI1MS4xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3LjgzIDI4MS41Nikgcm90YXRlKC02MCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIyNi44NyIgeT0iMTM2LjciIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjUxLjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjc4IDMyOS43Mikgcm90YXRlKC03MikiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIzMS40IiB5PSIxMTUuMzQiIHdpZHRoPSIzLjg2IiBoZWlnaHQ9IjUxLjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2OC44MSAzNTguMjQpIHJvdGF0ZSgtODQpIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyMDcuNzgiIHk9IjExNy4xNCIgd2lkdGg9IjUxLjEyIiBoZWlnaHQ9IjMuODYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS4xOCAyNS4wNikgcm90YXRlKC02KSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjAzLjI0IiB5PSI5NS43OSIgd2lkdGg9IjUxLjEyIiBoZWlnaHQ9IjMuODYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOSA3NS40OSkgcm90YXRlKC0xOCkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE5NC4zNiIgeT0iNzUuODQiIHdpZHRoPSI1MS4xMiIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOS40MiAxMjAuMzgpIHJvdGF0ZSgtMzApIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxODEuNTIiIHk9IjU4LjE4IiB3aWR0aD0iNTEuMTIiIGhlaWdodD0iMy44NiIgdHJhbnNmb3JtPSJtYXRyaXgoMC43NCwgLTAuNjcsIDAuNjcsIDAuNzQsIDEyLjk4LCAxNTQuMDQpIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNjUuMyIgeT0iNDMuNTciIHdpZHRoPSI1MS4xMiIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MS44NSAxNzMuMTYpIHJvdGF0ZSgtNTQpIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNDYuMzkiIHk9IjMyLjY2IiB3aWR0aD0iNTEuMTIiIGhlaWdodD0iMy44NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzAuNCAxNzcuNikgcm90YXRlKC02NS45OSkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEyNS42MyIgeT0iMjUuOTEiIHdpZHRoPSI1MS4xMiIgaGVpZ2h0PSIzLjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5Mi41NCAxNjkuOTUpIHJvdGF0ZSgtNzguMDEpIi8+PC9zdmc+');
  --noite:#16131f; --noite2:#1f1a2c; --noite3:#2a2340;
  --papel:#e7e5ea; --muted:color-mix(in oklab,#e7e5ea 60%,#16131f);
  --line:color-mix(in oklab,#e7e5ea 14%,transparent);
  --roxo:#7860a5; --lilas:#ac84ef; --indigo:#5252b1;
  --ok:#8fd6b0; --warn:#f2c46b; --bad:#ef8a9a;
  --f-wide:"Archivo",system-ui,sans-serif; --f-serif:"Instrument Serif",Georgia,serif;
  color-scheme:dark;
}
*{box-sizing:border-box}
html,body{background:var(--noite);color:var(--papel)}
body{font-family:var(--f-wide);font-size:15px;line-height:1.5;min-height:100vh;
  background:radial-gradient(1200px 600px at 85% -10%,color-mix(in oklab,var(--roxo) 28%,transparent),transparent 70%),var(--noite)}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--noite)}
button,input,textarea,select{font:inherit;color:inherit}
button{cursor:pointer}
:focus-visible{outline:2px solid var(--lilas);outline-offset:2px}
.ic{display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;flex:none}
.i-star{--m:var(--i-star)}.i-moon{--m:var(--i-moon)}.i-sun{--m:var(--i-sun)}.i-globe{--m:var(--i-globe)}.i-burst{--m:var(--i-sunburst)}.i-mount{--m:var(--i-mount)}.i-marca{--m:var(--i-marca)}.i-logo{--m:var(--i-logo)}.i-horizon{--m:var(--i-horizon)}
.wrap{max-width:1320px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.wide{font-stretch:125%;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;line-height:.95;text-wrap:balance}
.serif{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}
.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-stretch:110%}
.glow{background:linear-gradient(100deg,var(--papel) 20%,var(--lilas) 45%,var(--papel) 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:glow 7s ease-in-out infinite}
@keyframes glow{0%,100%{background-position:100% 0}50%{background-position:0 0}}
.btn{display:inline-flex;align-items:center;gap:.55em;border:1px solid var(--line);background:transparent;border-radius:999px;padding:.7em 1.2em;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-stretch:112%;font-weight:600;transition:background .2s,border-color .2s,transform .15s}
.btn:hover{border-color:var(--lilas)}
.btn:active{transform:scale(.98)}
.btn.pri{background:var(--lilas);border-color:var(--lilas);color:#1a1426}
.btn.pri:hover{background:color-mix(in oklab,var(--lilas) 85%,white)}
.btn.ghost{border-color:transparent;padding-inline:.6em}
.btn.sm{padding:.5em .9em;font-size:11px}
.btn[disabled]{opacity:.4;cursor:not-allowed}
.pill{display:inline-flex;align-items:center;gap:.45em;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border-radius:999px;padding:.35em .8em;border:1px solid currentColor;white-space:nowrap}
.pill.ok{color:var(--ok)}.pill.warn{color:var(--warn)}.pill.bad{color:var(--bad)}.pill.lil{color:var(--lilas)}.pill.mut{color:var(--muted)}
.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}
input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],textarea,select{width:100%;background:color-mix(in oklab,var(--papel) 6%,transparent);border:1px solid var(--line);border-radius:12px;padding:.8em 1em;outline:none}
input:focus,textarea:focus,select:focus{border-color:var(--lilas)}
label.f{display:grid;gap:.4em;font-size:12px;color:var(--muted);letter-spacing:.04em}

/* header */
.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in oklab,var(--noite) 86%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.top .wrap{display:flex;align-items:center;gap:18px;height:64px}
.logo{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0}
.logo .i-logo{width:86px;height:20px}
.logo .tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--lilas);border-left:1px solid var(--line);padding-left:10px}
.top .sp{flex:1}
.who{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}
.av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--noite3);color:var(--lilas);font-weight:700;font-size:12px}
.bell{position:relative}
.bell b{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:8px;background:var(--lilas);color:#1a1426;font-size:10px;display:grid;place-items:center;padding:0 4px}

/* demo switch */
.demo{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:4px;background:#0e0b16;border:1px solid var(--line);border-radius:999px;padding:4px 4px 4px 12px;font-size:11px;box-shadow:0 10px 30px #0008}
.demo span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:4px}
.demo button{border:0;background:transparent;border-radius:999px;padding:.45em .8em;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--muted)}
.demo button.on{background:var(--lilas);color:#1a1426}
.demo .rs{color:var(--muted);text-decoration:underline;font-weight:400}

/* login */
.login{min-height:100vh;display:grid;grid-template-columns:1.15fr 1fr}
.login .art{position:relative;overflow:hidden;background:#000}
.login .art .col{position:absolute;inset:-10% 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;animation:drift 60s linear infinite alternate}
.login .art img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;opacity:.75}
@keyframes drift{to{transform:translateY(-18%)}}
.login .art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 40%,var(--noite)),linear-gradient(0deg,var(--noite),transparent 40%)}
.login .art .claim{position:absolute;left:40px;bottom:40px;z-index:2;max-width:520px}
.login .art .claim h1{font-size:clamp(40px,5.4vw,84px);margin:0}
.login .form{display:flex;flex-direction:column;justify-content:center;padding:48px max(24px,6vw);gap:22px;max-width:560px}
.login .form h2{font-size:30px;margin:0}
.login .form p{color:var(--muted);margin:0;max-width:44ch}
.login .fine{font-size:12px;color:var(--muted)}
.login .lnk{background:none;border:0;color:var(--lilas);text-decoration:underline;padding:0;font-size:13px}
.strength{height:4px;border-radius:2px;background:var(--line);overflow:hidden}.strength i{display:block;height:100%;width:0;background:var(--lilas);transition:width .3s}

/* home */
.hero{padding-block:56px 30px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}
.hero h1{font-size:clamp(38px,6vw,86px);margin:.15em 0 0}
.hero .side{color:var(--muted);max-width:38ch}
.sec{padding-block:26px 40px}
.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:18px;margin-bottom:22px;flex-wrap:wrap}
.sec-h h2{font-size:22px;margin:0}
.sec-h h2 .serif{font-size:1.3em;color:var(--lilas)}
.live{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:22px}
.pcard{display:grid;grid-template-columns:200px 1fr;gap:0;background:var(--noite2);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-align:left;padding:0;transition:border-color .2s,transform .2s}
.pcard:hover{border-color:var(--lilas);transform:translateY(-2px)}
.pcard img{width:100%;height:100%;object-fit:cover;min-height:220px}
.pcard .b{padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0}
.pcard h3{font-size:22px;margin:0}
.pcard .sub{color:var(--muted);font-size:13px;margin-top:-8px}
.track{display:grid;gap:8px}
.trow{display:flex;align-items:center;gap:10px;font-size:13px}
.trow .k{width:56px;color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.steps{display:flex;gap:4px;flex:1}
.steps i{flex:1;height:4px;border-radius:2px;background:var(--line)}
.steps i.d{background:var(--roxo)}.steps i.c{background:var(--lilas);box-shadow:0 0 12px var(--lilas)}
.next{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--lilas)}
.next .ic{width:16px;height:16px;animation:spin 9s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.hist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:26px 22px}
.hcard{background:none;border:0;padding:0;text-align:left;display:grid;gap:10px}
.hcard .im{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/3}
.hcard img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
.hcard:hover img{transform:scale(1.04)}
.hcard .im .pill{position:absolute;top:12px;left:12px;background:#16131fcc;backdrop-filter:blur(6px)}
.hcard h3{font-size:17px;margin:0}
.hcard .meta{font-size:12px;color:var(--muted);display:flex;gap:14px;flex-wrap:wrap}

/* project */
.crumb{padding-top:22px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);flex-wrap:wrap}
.crumb button{background:none;border:0;color:var(--muted);padding:0;text-decoration:underline}
.phead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-block:18px 18px;flex-wrap:wrap}
.phead h1{font-size:clamp(32px,4.6vw,64px);margin:0}
.phead .sub{color:var(--muted);margin-top:8px}
.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}
.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:14px 16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted);white-space:nowrap;display:flex;gap:8px;align-items:center}
.tabs button.on{color:var(--papel);border-bottom-color:var(--lilas)}
.tabs button .pill{font-size:9px;padding:.2em .6em}
.flow{display:flex;gap:0;margin:22px 0 6px;overflow-x:auto;scrollbar-width:none}
.flow div{flex:1;min-width:120px;padding:10px 12px 10px 0;border-top:2px solid var(--line);font-size:12px;color:var(--muted)}
.flow div b{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:2px}
.flow div.d{border-color:var(--roxo);color:var(--papel)}
.flow div.c{border-color:var(--lilas);color:var(--papel)}
.flow div.c b{color:var(--lilas)}
.banner{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--noite2);margin:18px 0;flex-wrap:wrap}
.banner .ic{width:28px;height:28px;color:var(--lilas)}
.banner .t{flex:1;min-width:220px}
.banner .t strong{display:block;font-size:16px}
.banner .t span{color:var(--muted);font-size:13px}

/* selection */
.selbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-block:14px;position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:30;background:color-mix(in oklab,var(--noite) 92%,transparent);backdrop-filter:blur(10px)}
.chips{display:flex;gap:6px;flex-wrap:wrap}
.chip{border:1px solid var(--line);background:none;border-radius:999px;padding:.45em .9em;font-size:12px;color:var(--muted)}
.chip.on{border-color:var(--lilas);color:var(--papel);background:color-mix(in oklab,var(--lilas) 16%,transparent)}
.count{display:flex;align-items:baseline;gap:6px;margin-left:auto}
.count .n{font-size:30px;font-weight:800;font-stretch:125%;color:var(--lilas);font-variant-numeric:tabular-nums}
.count .of{color:var(--muted);font-size:13px}
.zoom{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}
.zoom input{width:90px;accent-color:var(--lilas)}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--z,200px),1fr));gap:10px;padding-bottom:140px}
.ph{position:relative;border:0;padding:0;background:var(--noite2);border-radius:10px;overflow:hidden;aspect-ratio:3/2;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .15s}
.ph img{width:100%;height:100%;object-fit:cover;transition:transform .3s,filter .3s;display:block}
.ph:hover img{transform:scale(1.03)}
.ph.sel{outline-color:var(--lilas)}
.ph.sel img{filter:brightness(.92)}
.ph.dim img{filter:grayscale(.6) brightness(.5)}
.ph .mk{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;border:1.5px solid #fffb;background:#0005;display:grid;place-items:center;font-weight:800;font-size:12px;color:#1a1426;transition:all .15s}
.ph.sel .mk{background:var(--lilas);border-color:var(--lilas)}
.ph .zb{position:absolute;bottom:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#000a;display:grid;place-items:center;opacity:0;transition:opacity .2s;color:#fff;font-size:15px}
.ph:hover .zb,.ph:focus-visible .zb{opacity:1}
@media (hover:none){.ph .zb{opacity:1}}
.ph .fn{position:absolute;left:8px;bottom:8px;font-size:10px;letter-spacing:.06em;background:#000a;padding:2px 6px;border-radius:4px;opacity:0;transition:opacity .2s}
.ph:hover .fn{opacity:1}
.ph .tagA{position:absolute;left:8px;top:8px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;background:var(--indigo);padding:3px 7px;border-radius:999px}
@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}100%{transform:scale(1)}}
.ph.sel .mk{animation:pop .25s ease}
.tray{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#0e0b16f2;backdrop-filter:blur(14px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}
.tray .wrap{display:flex;align-items:center;gap:16px;height:84px}
.tray .strip{flex:1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;min-width:0;padding-block:4px}
.tray .strip img{height:52px;aspect-ratio:3/2;object-fit:cover;border-radius:6px;flex:none;cursor:pointer}
.tray .strip .empty{color:var(--muted);font-size:13px}
.tray .ct{font-size:13px;white-space:nowrap}
.tray .ct b{color:var(--lilas);font-size:20px;font-stretch:125%}
.demo-shift .demo{bottom:calc(100px + env(safe-area-inset-bottom,0px))}

/* lightbox */
.lb{position:fixed;inset:0;z-index:80;background:#07050cf5;display:grid;grid-template-rows:auto 1fr auto;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}
.lb .lt{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:13px}
.lb .st{position:relative;display:grid;place-items:center;min-height:0}
.lb .st img{max-width:calc(100% - 150px);max-height:calc(100vh - 190px);object-fit:contain;border-radius:6px}
.lb .nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:1px solid var(--line);background:#0008;font-size:22px}
.lb .nav.p{left:0}.lb .nav.n{right:0}
.lb .lbtm{display:flex;justify-content:center;gap:12px;padding-top:14px;flex-wrap:wrap;align-items:center}
.kbd{font-size:11px;color:var(--muted)}
.kbd kbd{border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-family:inherit}

/* modal */
.mb{position:fixed;inset:0;z-index:90;background:#07050ccc;backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;animation:fade .2s}
@keyframes fade{from{opacity:0}}
.md{position:relative;width:min(640px,100%);max-height:88vh;overflow:auto;background:var(--noite2);border:1px solid var(--line);border-radius:22px;padding:32px;animation:rise .3s cubic-bezier(.2,.9,.3,1.2)}
.md.big{width:min(980px,100%)}
@keyframes rise{from{transform:translateY(16px) scale(.97);opacity:0}}
.md h3{font-size:26px;margin:0 0 10px}
.md p{color:var(--muted);margin:0 0 12px;max-width:56ch}
.md .acts{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}
.md .x{position:absolute;top:14px;right:14px;background:none;border:0;font-size:22px;color:var(--muted)}
.md.final{text-align:center;padding:44px 36px;background:radial-gradient(500px 260px at 50% 0%,color-mix(in oklab,var(--roxo) 45%,transparent),transparent),var(--noite2)}
.md.final p{margin-inline:auto}
.md.final .acts{justify-content:center}
.orbit{position:relative;width:110px;height:110px;margin:0 auto 18px}
.orbit .i-moon{position:absolute;inset:25px;width:60px;height:60px;color:var(--lilas)}
.orbit .i-star{position:absolute;width:16px;height:16px;color:var(--papel);top:0;left:47px;transform-origin:8px 55px;animation:spin 6s linear infinite}
.orbit .s2{animation-duration:9s!important;animation-direction:reverse!important;width:10px!important;height:10px!important;transform-origin:5px 55px!important;left:50px!important;opacity:.7}
.sumgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-top:16px}
.sumgrid .s{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:3/2}
.sumgrid img{width:100%;height:100%;object-fit:cover}
.sumgrid .s button{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;border:0;background:#000b;font-size:13px;line-height:1}
.sumgrid .s span{position:absolute;left:6px;bottom:4px;font-size:10px;background:#000a;padding:1px 5px;border-radius:3px}

/* toast */
.toast{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:95;background:var(--papel);color:#1a1426;border-radius:999px;padding:.8em 1.3em;font-size:14px;display:flex;gap:10px;align-items:center;box-shadow:0 12px 40px #0009;animation:rise .3s;max-width:calc(100% - 32px)}
.toast .ic{color:var(--roxo)}

/* review (photos) */
.rv{display:grid;grid-template-columns:132px minmax(0,1fr) 330px;gap:18px;padding-block:18px 120px;align-items:start}
.rv .list{display:grid;gap:8px;max-height:calc(100vh - 220px);overflow:auto;position:sticky;top:150px;scrollbar-width:thin}
.rv .list button{position:relative;border:2px solid transparent;border-radius:8px;padding:0;overflow:hidden;background:none;aspect-ratio:3/2}
.rv .list button.on{border-color:var(--lilas)}
.rv .list img{width:100%;height:100%;object-fit:cover;display:block}
.rv .list .b{position:absolute;right:4px;bottom:4px;width:18px;height:18px;border-radius:50%;font-size:10px;display:grid;place-items:center;font-weight:800;color:#1a1426}
.b.ok{background:var(--ok)}.b.adj{background:var(--warn)}
.stage{position:relative;display:grid;gap:12px}
.canvas-wrap{position:relative;border-radius:10px;overflow:hidden;background:#000;line-height:0;touch-action:none}
.canvas-wrap img,.canvas-wrap video{width:100%;display:block;max-height:68vh;object-fit:contain}
.canvas-wrap canvas{position:absolute;inset:0;width:100%;height:100%}
.canvas-wrap.draw canvas{cursor:crosshair}
.tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.tool{border:1px solid var(--line);background:none;border-radius:10px;padding:.5em .8em;font-size:12px;display:inline-flex;gap:6px;align-items:center}
.tool.on{border-color:var(--lilas);background:color-mix(in oklab,var(--lilas) 18%,transparent)}
.sw{width:22px;height:22px;border-radius:50%;border:2px solid transparent;padding:0}
.sw.on{border-color:var(--papel)}
.panel{background:var(--noite2);border:1px solid var(--line);border-radius:16px;padding:18px;display:grid;gap:14px;position:sticky;top:150px}
.panel h4{margin:0;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-stretch:115%}
.notes{display:grid;gap:8px}
.note{display:flex;gap:10px;align-items:flex-start;background:color-mix(in oklab,var(--papel) 5%,transparent);border-radius:10px;padding:10px 12px;font-size:14px}
.note .n{flex:none;width:22px;height:22px;border-radius:50%;background:var(--lilas);color:#1a1426;font-size:11px;font-weight:800;display:grid;place-items:center}
.note .tx{flex:1;min-width:0;overflow-wrap:anywhere}
.note button{background:none;border:0;color:var(--muted);padding:0 2px}
.note .tc{font-variant-numeric:tabular-nums;color:var(--lilas);font-weight:700;font-size:12px;background:none;border:0;padding:0;text-decoration:underline}
.verbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:18px}
.vt{border:1px solid var(--line);background:none;border-radius:999px;padding:.4em .9em;font-size:12px;color:var(--muted)}
.vt.on{border-color:var(--papel);color:var(--papel)}
.rounds{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-left:auto}
.rounds i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--lilas)}
.rounds i.u{background:var(--lilas)}
.empty-msg{color:var(--muted);font-size:13px}
.approve{display:flex;gap:8px;flex-wrap:wrap}
.approve .btn.okd{background:var(--ok);border-color:var(--ok);color:#10261a}

/* video */
.vbar{display:flex;align-items:center;gap:12px}
.vbar .pp{width:44px;height:44px;border-radius:50%;border:0;background:var(--lilas);color:#1a1426;font-size:16px;flex:none}
.tl{position:relative;flex:1;height:34px;cursor:pointer}
.tl .rail{position:absolute;left:0;right:0;top:15px;height:4px;border-radius:2px;background:var(--line)}
.tl .fill{position:absolute;left:0;top:15px;height:4px;border-radius:2px;background:var(--lilas)}
.tl .mk{position:absolute;top:4px;width:14px;height:14px;margin-left:-7px;color:var(--warn)}
.tl .mk .ic{width:14px;height:14px}
.tc-now{font-variant-numeric:tabular-nums;font-size:13px;color:var(--muted);white-space:nowrap}

/* history detail */
.hd{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px;padding-block:20px 80px}
.validity{background:var(--noite2);border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;gap:12px}
.validity .bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}
.validity .bar i{display:block;height:100%}
.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:14px}
.kv dt{color:var(--muted)}.kv dd{margin:0}
.gal{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.gal img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:8px}
.gal img:first-child{grid-column:span 3;aspect-ratio:16/8}
.files{display:grid;gap:8px}
.file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-size:14px}
.file .ic{width:20px;height:20px;color:var(--lilas)}
.file .t{flex:1;min-width:0}
.file small{display:block;color:var(--muted);font-size:12px}

/* voga admin */
.adm{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;padding-block:10px 120px}
.tbl{width:100%;border-collapse:collapse;font-size:14px}
.tbl th{text-align:left;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:10px 8px;border-bottom:1px solid var(--line)}
.tbl td{padding:14px 8px;border-bottom:1px solid var(--line);vertical-align:middle}
.tbl tr.cl{cursor:pointer}.tbl tr.cl:hover td{background:color-mix(in oklab,var(--papel) 4%,transparent)}
.tw{overflow-x:auto}
.form{display:grid;gap:14px}
.form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.seg{display:flex;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.seg button{flex:1;border:0;background:none;padding:.7em;font-size:13px;color:var(--muted)}
.seg button.on{background:color-mix(in oklab,var(--lilas) 22%,transparent);color:var(--papel)}
.chk{display:flex;align-items:center;gap:10px;font-size:14px}
.chk input{accent-color:var(--lilas);width:18px;height:18px}
.notif{display:grid;gap:10px}
.notif .n{border-left:2px solid var(--lilas);padding:6px 0 6px 12px;font-size:13px}
.notif .n small{display:block;color:var(--muted)}
.copybox{font-size:12px;background:#0c0a12;border:1px solid var(--line);border-radius:10px;padding:10px;max-height:120px;overflow:auto;white-space:pre-wrap;font-family:ui-monospace,Menlo,monospace}

/* v2: navegação maior, tela cheia, assinaturas */
.crumb{padding-top:26px;gap:10px;font-size:14px}
.crumb .back{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:.6em 1.1em;color:var(--papel);text-decoration:none;font-size:14px;font-weight:600}
.crumb .back:hover{border-color:var(--lilas)}
.crumb .here{font-size:14px;color:var(--papel);letter-spacing:.04em}
.tabs button{font-size:13px;padding:16px 18px}
.btn.lg{padding:.95em 1.6em;font-size:14px}
.lb .nav{width:68px;height:68px;font-size:34px;background:#000b;color:#fff}
.lb .nav:hover{border-color:var(--lilas)}
.lb .pickbig{font-size:15px;padding:1em 2em}
.lb .state{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:2}
.lb .st img.on{outline:3px solid var(--lilas);outline-offset:4px}
.count .x{color:var(--warn);font-size:13px;font-weight:600}
.pill.warn.solid{background:var(--warn);color:#2a1d00;border-color:var(--warn)}
.extra-note{border:1px solid var(--warn);color:var(--warn);border-radius:12px;padding:10px 14px;font-size:13px;margin-top:12px}
.ph .xtra{position:absolute;left:8px;top:8px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;background:var(--warn);color:#2a1d00;padding:3px 7px;border-radius:999px}
.stage-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:54px;height:54px;border-radius:50%;border:1px solid #fff4;background:#000a;color:#fff;font-size:26px}
.stage-nav.p{left:10px}.stage-nav.n{right:10px}
.rv.big{position:fixed;inset:0;z-index:75;margin:0;background:var(--noite);padding:calc(14px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr) auto;gap:14px;overflow:auto}
.rv.big .stage{grid-column:1;grid-row:1}
.rv.big .panel{grid-column:2;grid-row:1/3;position:static;max-height:100%;overflow:auto}
.rv.big .list{grid-column:1;grid-row:2;position:static;display:flex;overflow-x:auto;max-height:none}
.rv.big .list button{width:110px;flex:none}
.rv.big .canvas-wrap img,.rv.big .canvas-wrap video{max-height:calc(100vh - 230px)}
.rv.vid.big .canvas-wrap video{max-height:calc(100vh - 200px)}
.bigbtn{margin-left:auto}
.sig{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-top:4px}
.av.sm{width:20px;height:20px;font-size:9px}
.note .body{flex:1;min-width:0}
.who-pick{display:flex;align-items:center;gap:2px;border-left:1px solid var(--line);margin-left:4px;padding-left:6px}
.sentby{font-size:12px;color:var(--muted)}
@media (max-width:1000px){
  .rv.big{grid-template-columns:1fr;grid-template-rows:auto}
  .rv.big .panel,.rv.big .list,.rv.big .stage{grid-column:1;grid-row:auto}
}
@media (max-width:1000px){
  .rv{grid-template-columns:1fr}
  .rv .list{position:static;display:flex;overflow-x:auto;max-height:none}
  .rv .list button{width:96px;flex:none}
  .panel{position:static}
  .hd,.adm{grid-template-columns:1fr}
}
@media (max-width:760px){
  .login{grid-template-columns:1fr}
  .login .art{height:42vh}
  .login .art .claim{left:20px;bottom:20px}
  .pcard{grid-template-columns:1fr}
  .pcard img{min-height:0;aspect-ratio:16/9}
  .logo .tag{display:none}
  .who .nm{display:none}
  .count{margin-left:0}
  .form .row{grid-template-columns:1fr}
  .tray .wrap{height:74px;gap:10px}
  .tray .strip{display:none}
}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* peças que só existem no app de verdade (o protótipo não tinha) */
.boot{min-height:60vh;display:grid;place-items:center}
.boot .ic{width:46px;height:46px;color:var(--lilas);animation:spin 3s linear infinite}
.noimg{display:grid;place-items:center;background:var(--noite3);color:var(--muted);width:100%;height:100%;aspect-ratio:4/5}
.noimg .ic{width:28px;height:28px;opacity:.5}
img.broken{opacity:.2}
img[data-path]:not([src]){background:var(--noite3)}
.login .art .glowbg{position:absolute;inset:0;background:radial-gradient(60% 50% at 30% 40%,color-mix(in oklab,var(--roxo) 55%,transparent),transparent 70%),radial-gradient(40% 40% at 75% 70%,color-mix(in oklab,var(--indigo) 45%,transparent),transparent 70%);animation:glowbg 14s ease-in-out infinite alternate}
@keyframes glowbg{to{transform:scale(1.15) translate(3%,-2%)}}
.login .art .stars{position:absolute;inset:0;background-image:radial-gradient(1.4px 1.4px at 12% 22%,#fff9,transparent),radial-gradient(1px 1px at 38% 64%,#fff8,transparent),radial-gradient(1.6px 1.6px at 66% 18%,#fffa,transparent),radial-gradient(1px 1px at 82% 48%,#fff7,transparent),radial-gradient(1.2px 1.2px at 24% 82%,#fff8,transparent),radial-gradient(1px 1px at 56% 36%,#fff6,transparent),radial-gradient(1.3px 1.3px at 90% 86%,#fff8,transparent);opacity:.8}
.login .fine.sep{border-top:1px solid var(--line);padding-top:14px}
.login .strength{height:3px;background:var(--line);border-radius:3px;overflow:hidden;margin-top:-12px}
.login .strength i{display:block;height:100%;width:0;background:var(--lilas);transition:width .2s}
.narrow{max-width:760px;margin-inline:auto}
.sec.narrow{display:grid;gap:14px}
.sec-h.small{margin-bottom:10px}
h2.sm{font-size:18px}
.intro{color:var(--muted);margin:6px 0 18px;max-width:80ch}
.form-inline{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.form-inline input{flex:1 1 220px;width:auto}
.panel.static{position:static}
.col{display:grid;gap:20px;align-content:start}
.cfg .capa{display:flex;gap:14px;align-items:center}
.cfg .capa img,.cfg .capa .noimg{width:140px;aspect-ratio:4/3;object-fit:cover;border-radius:10px}
.gal.small{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px}
.gal.small img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}
.cbox{display:grid;gap:8px}
.sendbox{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:10px}
.notes.scroll{overflow:auto}
.note .body{display:grid;gap:4px;min-width:0;flex:1}
.fg{color:var(--papel)}
b.lil,.lil b{color:var(--lilas)}
.pill.tiny{font-size:9px;padding:.1em .5em}
.warn-t{color:var(--warn)}
.upl{position:fixed;right:20px;bottom:20px;z-index:96;background:var(--noite2);border:1px solid var(--line);border-radius:14px;padding:14px 16px;width:min(320px,calc(100% - 40px));display:grid;gap:8px;box-shadow:0 12px 40px #0009}
.upl .bar{height:4px;background:var(--line);border-radius:4px;overflow:hidden}
.upl .bar i{display:block;height:100%;width:0;background:var(--lilas);transition:width .2s}
.upl small{color:var(--muted);font-size:12px}
.adm > .panel{align-self:start}
.panel .files{display:grid;gap:8px;align-content:start}
.rv.vid{grid-template-columns:minmax(0,1fr) 360px}
.rv.vid.big .stage{grid-row:1/3}
.vbar .btn{flex:none}
@media (max-width:1000px){ .rv.vid{grid-template-columns:1fr} .rv.vid.big .stage{grid-row:auto} }
/* entregas importadas: subtítulo por pasta e etiqueta de formato */
.files .fgrp{margin:14px 0 0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.files .fgrp:first-child{margin-top:0}
.file small .fmt{display:inline-block;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--lilas) 16%,transparent);color:var(--papel);font-weight:600}
/* entregas: miniaturas ou lista, e o visualizador */
.sec.ent{display:grid;gap:14px;padding-bottom:60px}
.ent-h{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.ent-h .empty-msg{margin:0;max-width:52ch}
.seg.fmode{flex:0 0 auto}
.seg.fmode button{flex:0 0 auto;padding:.6em 1.1em}
.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}
.fgrid .fgrp{grid-column:1/-1}
.ftile{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;border:1px solid var(--line);border-radius:12px;padding:8px;background:color-mix(in oklab,var(--noite2) 60%,transparent)}
.ftile .th{position:relative;display:block;aspect-ratio:4/3;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--noite3);cursor:zoom-in}
.ftile .th img,.ftile .th video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}
.ftile .th .noimg{width:100%;height:100%;display:grid;place-items:center}
.ftile .th:hover img,.ftile .th:hover video{transform:scale(1.03);transition:transform .3s}
.ftile .play{position:absolute;inset:auto auto 8px 8px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#000a;color:#fff;font-size:12px}
.ftile .cap{min-width:0;font-size:13px;line-height:1.35}
.ftile .cap .n{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ftile .cap small{display:block;color:var(--muted);font-size:11.5px;margin-top:2px}
.ftile .acts{display:flex;gap:6px}
.ftile .acts .btn:first-child{flex:1}
.file .fname{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}
.file .fname:hover{color:var(--lilas)}
.lb.vwr .st video.vw{max-width:calc(100% - 150px);max-height:calc(100vh - 190px);border-radius:6px;background:#000}
.lb.vwr .vwno{display:grid;gap:10px;place-items:center;color:var(--muted);text-align:center}
.lb.vwr .vwno .ic{width:40px;height:40px}
.lb.vwr .vwt{display:grid;gap:2px;min-width:0;max-width:min(60ch,100%)}
.lb.vwr .vwt strong{overflow-wrap:anywhere;font-weight:600}
.lb.vwr .vwt small{color:var(--muted);font-size:12px}
@media (max-width:640px){
  .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .lb.vwr .st img,.lb.vwr .st video.vw{max-width:100%}
  .lb.vwr .nav{width:44px;height:44px;font-size:24px}
}
.fgrid .fgrp{margin:6px 0 -4px}
