:root{--color-scheme:normal;--text-color:black;--input-border:1px solid black;--brand-color:#43302B;--board-material:linear-gradient(#f3f3f3, #f3f3f3);--post-cta-bg-color:#456ce2;--post-cta-bg-color-hover:#4f74e4;--post-bg-color:#fef1a7;--post-box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);--post-box-shadow-hover:0 4px 12px rgba(0, 0, 0, 0.25);--post-delete-text-color:white;--post-delete-bg-color:#BD3131;--post-delete-bg-color-hover:#E12525;--post-resolve-text-color:white;--post-resolve-bg-color:#2F8D00;--post-resolve-bg-color-hover:#34A853;--post-contact-bg-color:#456ce2;--post-contact-bg-color-hover:#6e8efb;--anchor-link-color:#0162c9;--main-button-text-color:white;--main-button-bg-color:#0151A7;--main-button-bg-color-hover:#00468a;--default-button-text-color:black;--default-button-border-color:black;--default-button-bg-color:rgba(255, 255, 255, 0.6);--default-button-bg-color-hover:#BBCDF6;--negative-button-text-color:#C73737;--negative-button-border-color:#C73737;--negative-button-bg-color:white;--negative-button-bg-color-hover:#FFC5C5;--color-primary:#456ce2;--color-primary-hover:#3b5bbf;--color-text-dark:#1F2937;--color-text-light:#4B5563;--color-background:#F3F4F6;--color-surface:#ffffff;--color-border:#e5e7eb;--color-border-light:rgb(0 0 0 / .1);;--color-hover:#f9fafb;--color-hover-strong:#e9ecef;--color-card:#ffffff;--color-input-bg:#f9fafb;--color-muted:#6b7280;--color-danger:#dc2626;--color-danger-bg:#fee2e2;--color-success:#2F8D00;--font-size-h1:clamp(2.23rem, 1rem + 4vw, 3.5rem);--font-size-h2:clamp(2rem, 1rem + 3vw, 2.75rem);--font-size-h2-sub:clamp(1.8rem, 0.95rem + 3vw, 2.5rem);--font-size-h3:clamp(1.35rem, 1rem + 1.5vw, 1.7rem);--font-size-h3-sub:clamp(1.2rem, 0.95rem + 1.5vw, 1.45rem);--font-size-lead:clamp(1.1rem, 1rem + 0.75vw, 1.25rem);--font-size-body:clamp(1rem, 1rem + 0.5vw, 1.05rem);--font-size-button:clamp(1rem, 0.9rem + 0.5vw, 1.05rem);--font-size-l:clamp(1rem, 0.9rem + 0.5vw, 1.125rem);--font-size-m:clamp(0.875rem, 0.7rem + 0.5vw, 1rem);--font-size-s:clamp(0.75rem, 0.65rem + 0.5vw, 0.875rem);--font-size-xs:clamp(0.625rem, 0.6rem + 0.5vw, 0.75rem);--space-xs-z:clamp(0rem, 0.5vw, 0.75rem);--space-s-z:clamp(0rem, 1vw, 1rem);--space-m-z:clamp(0rem, 2vw, 2.5rem);--space-l-z:clamp(0rem, 3vw, 5rem);--space-xs:clamp(0.5rem, 0.4rem + 0.5vw, 0.75rem);--space-s:clamp(0.75rem, 0.5rem + 1vw, 1rem);--space-m:clamp(1.5rem, 1rem + 2vw, 2.5rem);--space-l:clamp(3rem, 2rem + 4vw, 5rem);--space-xl:clamp(4rem, 3rem + 5vw, 6rem);--safe-area-max-inset-bottom:env(safe-area-max-inset-bottom, 36px);--safe-inset-bottom:env(safe-area-inset-bottom, 0px);--bottom-bar-height:4rem}[data-theme="dark"]{--color-scheme:dark;--text-color:#E5E7EB;--input-border:1px solid #4B5563;--brand-color:#D4A574;--board-material:linear-gradient(#1F2937, #1F2937);--post-cta-bg-color:#3B5EC9;--post-cta-bg-color-hover:#4968D1;--post-bg-color:#8B7B3A;--post-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);--post-box-shadow-hover:0 4px 12px rgba(0, 0, 0, 0.4);--post-delete-text-color:white;--post-delete-bg-color:#9B2C2C;--post-delete-bg-color-hover:#C53030;--post-resolve-text-color:white;--post-resolve-bg-color:#276749;--post-resolve-bg-color-hover:#2F855A;--post-contact-bg-color:#3B5EC9;--post-contact-bg-color-hover:#5A7AE0;--anchor-link-color:#63B3ED;--main-button-text-color:white;--main-button-bg-color:#2B6CB0;--main-button-bg-color-hover:#2C5282;--default-button-text-color:#E5E7EB;--default-button-border-color:#4B5563;--default-button-bg-color:rgba(55, 65, 81, 0.6);--default-button-bg-color-hover:#374151;--negative-button-text-color:#FC8181;--negative-button-border-color:#FC8181;--negative-button-bg-color:#1A202C;--negative-button-bg-color-hover:#4A2020;--color-primary:#3B5EC9;--color-primary-hover:#334FB0;--color-text-dark:#F3F4F6;--color-text-light:#9CA3AF;--color-background:#111827;--color-surface:#1F2937;--color-border:#374151;--color-border-light:#2D3748;--color-hover:#2D3748;--color-hover-strong:#374151;--color-card:#1F2937;--color-input-bg:#1A202C;--color-muted:#9CA3AF;--color-danger:#FC8181;--color-danger-bg:#4A2020;--color-success:#68D391}@font-face{font-family:'Noto Sans';src:url(/static/fonts/noto-sans-400-700.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:'Comfortaa-Bold';src:url(data:font/woff2;base64,d09GMgABAAAAAAQ0ABAAAAAACJgAAAPWAAMa4QAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbgSgcgUoGYD9TVEFUKgBMEQgKhDCDZwE2AiQDJAsUAAQgBYQQByAMBxsnB8ieA27LDOeSerVKCBFVmh1dj4Lx8PzcZ+e+JAOZXyDQo6qQSSIJ01okTbsKwa1Dyv+ttY+Yz6kIcXdPfG3AQ4KIJ8hkGilTGo+KYZseWNy6Z2yFQigsCoVQCI1GSOKJp92qbmzdyrF1+7+QnfP8X05vLP104aaMCjSRdXM8L5A5sA22SMrGBIzH0g7oRAss0AbdBV95ROI/LVADJElIQq5eCJT6MxofPTZdhuXNK/AIluVQEYhNa7gRzCIQckmD0CAZYhKj1U0q1FGqY6ZnQ6Fu+/F6SQ1ncMpmyI7JHDFys09yF3akGLEwgkA4qlhGoJxExRNgnB3wOGcXU3rwKgzAA0941p4rNm+jBoAyVIqqUWO4HQg5mqHQyCeFWsOI7Q1CnSRMzXk6Jb9AAQjOByYtjKWMMR7EdHA7oxYUI/CB6XBWVx1BUcRkICD1y1qgtwmxGaC9c+hufN+6Dh4DkoAo0gtAQob2JgTamzQEKDVIkum6aLiqIMjIZXW3eqteqgdxSDEc3r8VQiNoC5S4BT5AZ6A9AKkiKpIkiQ5NLbu0bN16Z7nWdGoWxYl5U9Pp283x67UsHZ8sWmgfjzhxv5elCc4yp6eSVNzCpKqCU9ej8oRFykcgHa3ZGCvu9HIYmBm1uXMJp4jhuCi1MPG21kkBhceX5cJTs5AwjHdSLju1Fw4JtHvp9kbHH2+KL18XuwJ+nE74Wd6XevzwfXfrY5rLZBGNXhaPKLSPuM4LX4ozO32LHbcYpDzhd4ciFhVqlSHBpcTnc5NdRzAycHrZ0p9GXJTKK1d43zgjKw9Fo7eFYhcHViFPQLEQWZY/Ned06pLNpi4D0UwoTZnSlFaCoDln1NRsP3zOtvCXPAzj9ftq2ULXH5ZGp+ovxn+kdLUG781B6yByDdMDTaBOwx/kUAKYA3yWgRvPO45A1vW76kPJyWol+202y76HjwfftgB81Wtc7r/f/19FVhQ/vxqCfyv0NFD/Pk0R6uWNaQdJ2qYRqUrJgA9LMyxMPYbGRbQHlhpDo4Wm7DUzXc0Nu3eaEHkjfgUSCm39hpKGqAtlmqNlKNc9hocKXWOxWKfC9lYFtbhE5GIJ541CY1zhdLV1YIiRnoEBUtbRhITQhlpoHIxAQPI4tJ4mCoYEnME6ZpFngVznN2MMnpOOTlsX1nGGpEWhDekQBpouNXWdI+hQG1UrqCEXU8+BFDXxmjjnmhqQKNoIhmQRhgeeQSifJaRVfFcQbaDBRMtAz8Il5FRRhMtV0+Sd1CSSq4ebx+uijaCFu18sXdP8BntCHauaZqVPpKo7+VkAAAA=) format('woff2');font-style:normal}@font-face{font-family:'pinitto-icons';font-style:normal;font-weight:100;src:url(data:font/woff2;base64,d09GMgABAAAAABQ8AA4AAAAAKxAAABPkAALp/AAAAAAAAAAAAAAAAAAAAAAAAAAAHCoGYD9TVEFUcACHHhEICsMouQkBNgIkA14LXgAEIAWEcgcgDAcbmSQT7jBsHAB5vDeMqBjVZP9FAm9I/aORZIJgxYKfRaeqqI2OIUJlDT+e8aoT8AmWgQ0sz8NIx+xGSDLrA/w2/88FhCsSFwvEurCA6dt0rMIeK71Mx6KcC8HExoXLZJW6KFy0cRet67AfT7b3n/jSl1963t29BQC1RBPQtn84R+YKJte0j86RHUFgxB0ANPZi4QFBbpbsPKDc5JzdjHmU+qVvbGqZ0yEmQ/7A1ZruplF3LR+EoAGWxfGgiei+8r8ScPwnEbZgDKDD8QQP/dV0934783a3Q+igRJooo+i4qW8dlkYBcAIxhonsjzp7V/sD4PSLMGwIy4BzR+kpViIpytlyfEF/8hH4mJ0UGEcgJ7kC07Jdh7VTl7km1Sazjmj2xBO4LND2aa/+v6ZY3Nlkkjw0C+GDiuLYsace+zsQAIToTosTO2LseEgyUwqyocADgM5OBEvhcW9l44YxNyHBJTgx5ihf6jejx63GSWcnj+4sA3jdMRVAAAD3lp8C0EIRZzLNs/f11hfnfz4+EeB/v1GxBAHCkpM/n+CAYzWZCwguuCDhjfYdAgCHEAIACBA05vQ9oFjxrnYvG3CuFWb94QF0pRdinT0T/pALYZ9HmCu12x+PSLjBu7Gq8Wbjo6a4pvimSc2BzXOba1q8HApHgCPM0dvR35HqeOR44njzg73Vr7W69T9npjPPWexc59zk3O7c5bzqrPxa/eNjV0l7YfvtX6I75B2X/3zf2QkKZ/Eq8+2mg6cEJwXrgz4G3QyqCOIGHgzUB/L9Pfz5yn+V7coO5QNlknIs4DfFT6yYogiV75Fvlm+V75AXy/Pli+Rj5RbfFO9k6oB0t3S2+CH5C5krSAQBvMBwvAfAF3KIkBzvgNDy2JyBl403gaeNj4DMpjgQZFM8ENk0CUhtDgS0zXMB1+YaILHFC/jpUIAuOgKAWkcYCNXRG6h09Ac9daSC73Q8AoE6npyg9vwKBQAdXyN6A3z9wQ54tvqB7rZWA29b/wNanZnATWceIHQWA6HOdSBY5ybA17kdCHTuAj46rwKOzkqg8Ws18PfHx0AgRFcJUNpeCMS23wZd/SUaeFQdvpEckHZcBt388/0EepB2XrkBVA9+dnai8kIvmGk+VIFoN0jssCSubuDQKBc8uEG48ULReYKLwBd8BlBBHCVnm+GCD2SFB1y4cQmPDx+NA84FaKFIJPQVUkKBgBfC53t5iy7MI5uUAJoE71EfExpyWUnSsTAXpnCnKB/K19tT4WNQX5KrpCVqmUTiK/GWPIl2pljBxEjyhCQlChq9vJQBSntSWYCiq2eIPCozg4S5s4gX5OlJkkwmsf1IHSlRSIT+ZRj+hBAeQvpIW1PaJ9k+7jK+ifuUMYFIakghOYgcQDqJlwljDoS0PEW47HQl4Nspk0DWzEleZBagcAv/WdVSi3QTLE1pUDUKTB0aauKaeO6bMFA0qoLEPBR6nrY6oXFCVLG5MqGyltDKLcDazFcrACspo3gSD2CdoE2nnDelniUqqABNQXg6RM8hcJ/VpUnhCNnUBLAGXcGelCcK8NvWOkLmJa6CLE0fEJP0GeI4SFjxqBW/9/lddgS6MfB1XRbgyfvO1yBPGliv+X4joeKa6hFn7+vAAYc4P9Ga8PIR1rzKPXyDDXwRffgwHcRBD63v5P0OKLcFh/zJGs+xbGDFgOt3WnGTN62UvjuO8vQybcYxkflIM5hK8/YAOibD5jxALuXc65mFAixPqjjzvAi6PAKbMWmcWy7vB434/176b7zUE0AaCg4OCCJRgbpb1V57mVhQULMOA+umMgM0qhj2Eqv1ym6K8xsxIi2VEwAcgM/RWFfQmmOpbFERuaVIUJBFKQ5aIprThyQD1lSkZi+B7lgfi5p+2IyQ5yduLAdqaFTAUkmYssU5lbSDzJdyQoPAGgnhKhOJWg45X5TiJxNHNVt3t4LkJU96vCYOg1cqKivQoPSCV/RjcekzSGi+drlkDPYmgMCsBEqCpNVlarwfmjB9clYxOV8HxaibRRtpWwQyWTz41R7aS37jtsbR82JB+zUwkV6eW84kRSA1df0MDBn+ijShC8IIwhFRYPzbFYu9lXL7E4Rq7HGF9EqbBBNqPl1pufBUqFDZNhpsL58R1uYY16Y710cmQVQdtJGluQ0zDaiqsq0szbVMYngpeN8qkEuTVuXLAlYYDADb2r/p/bZmsX4FatGJYLlOoTvodJowWgJF7qpQesqhM9LaaUxHkDdaq1KHVRjLOfef9vHGqOaBXhlTwWC+f4bq1gaaKcRgH+2ZJBIdCQiyTxfzAxcAr2/EVSPZMRTRJ29FxXFV7lK7rlPmV2YDtL49b/CaTzc4LILoKF9lJiEFaCJdc9k8KqW2Jc2cHFKh4ZLZwOgxnEFzhMe2+AI2OdQ+It6akDvUcj5AnrHx3MSu2nR0OLchKR0tI30kN0w8ATrmWH0zvRND1YniXUQV6dgrFK4AIOZ7noZ2ouYn3VTCWyH0DCtmdNCQYGI7ODSjIjsqqBb0F/ea0KiTBAbG+YK4wSJa019B2cGR42l92vNtlLxEwmS22tA23ed81in8OmdFT+pHNE4kqrt37dlVdLA4UDPBioq/OY6MusE3a/BkT/Rln8y7Z35zOHLUgD7QHAt28qwXGLEubByOQJN1Jz/81rA3R3ePdvMKio5oN4QPX8mCIntzozZxkld0tMceUfnfEw9uPY0g1UVPknAQXg2K8xMqnxC6e8xCx+YVcexY1OXcaZajUy+i+o8Di4nsb59tykgdkubwgO2oVyZz1PVczg/oPns0j3wwl3q8MReRTtrPoWMm9kyfm6bBOHE4GjVcHlqMnGboEtrbl0tA/+q/sKuQ8v1zJzQNBNEDYbAOZwcXQpvsP4b3+YSh3JxoNHOXhDJaL9MSCJGL57DmcvoY3fqVN0CZHO1m4RQyv1iyrfljF73fKMAb+U//Tv1gN5EvQ3uucWbVapsKwm0iNf5ZXacGb8A3GcGQk4/VVGhpNnm49WFmGOTY+otwRFJXEGuq74eO93fQslMo2DRyLHsgphjvNhVI1dwoFEzmnSk8bj4T6hWEZtgVPBFtOTcI7Sz+LPASURsIGOSDA1+wxIpUvdGjSX8TtO8Fk9lNdJigZcjpsjZtWsfMVE5YR0twQT0JDcW408UroFS6AOCjpjsrT11a6O3Zxadya7S+NEtyTAUeF62WED5/Jsc+UFROI8eoSJilC3WnWKckWbXQaYD3veL7vWMFfUSDgFly05Zojcn/JvR3qoKOFlpbmr58ZHqjhVNoprw0w7s83mBlD3ic8/5zoKUvhJ5FzqEqpPaypo5XAypWVFQcpcov6szbfphr8n3wbvj4wYp8l/XyTNOkUlO4zslkkJF6iM+OUz5Re65323HlBoKn7u4SxCf/7eRWVZuKhCxVnSorgyxjZ6MsaoGUzUm2eBLABoDPaAqhvgbv0FZ+BUhg34KIrJ07P0UrK8sP/M4/vqShwa62AzX938f7hzJjzOadiI9ZPzc6rOGqNlVwMoMgvBhA+DecXTPHDGCOyWSeA8B8udZci8UdipgY4wxSrqX4ljj/pu1+OTnDyFoKBHyLR94qBJr+rRtcNpjpCVxzYpfRqEf33FyWZpuaQmEbxUlbhmdkDN+SlESoQUOxpOhzJjKrqqpW2bddGYHAbpcbTKivtioiVXK6FSmBVHMjc9/MzFyXPjbcVqOzOmaLaDZtC0r9Esdt6xbP7mZzeLwXpRyxsuj2hFECWW5O3y5aOQ49d21Nl+4+Pt27rIkZcawZ8cXrGoqgpMTrXTwmhvL8LGjmUiWqsZs0c9s2Uq9DZZhUrhSKX5lGybw9KSkszeYH2DMv1FFb+1QVjOvUmu9ZMxP2qgM1199mEb5IH3/1/Fx7xh+dY6Xxba3W2I42kkjtJxXGCI6whduAxnCDGm64L8JdRQ0jHK+1QFCi9dxYRJiCDh/DJH0kK4jxn4hFR0fLj9aU1Bi0KA2Ti7dUjSTNRJmYfOmNBuKlTEEmRzpXZOu4XBwJkK97eZbV+FbqMLIqdrzR+IZ6Yzx5klVb1azhoKpNtYRKBFOP7bdv269RN0cjasLKFACWiPory2Sp8vOodsuBWlkpWV/ilJZq1uE59di+JtIyG6nFzFq39U1hGADPs0NvK2AgzPHicgnp1xhSHX1YeDjaSlsKnz9CHlGzxCB0k7p7e3vQoD18vIRSntAG/PWHWRPz8xO1gXrWbGZVVppNS4NQ3js2trf8PMxp1fQciwP1ge4drIo9fjwbJOPSssoSZvwl18XE6eRlGzxLsqpNd21iXn6SJkDm88PlmjpVzfO3ZNMdxyQWR19yA+KeRvf1XbKGfGssAHNY2sqDUmhLaT7PogpD21oAChiyg+Y5VeR5gidsqG6kP2h8G1zB0hEhOflmWz2T7U2irKHrpm425QIt/jz11Kkq5ou4NgtBLLlGI19U2sCFvtO9DF7TfbdbtZkpW/0FJYZDkfdhYqr66MLFQH1aQ1JBwfG9m2TQvrgNTCPYICZlZfA3Hi79JpjaDbq4uDnB1VnDOBIg3FUEal+V5/S2aCj1bxLtct4aHQ379tnVRrW9osIYT8Uba2LV4b35DUV3x/nv+AaDKnJzWWk5C/bqVZa+NIAtl7KMuGFmFzXWMUC0O7K9f0ciuT8igknp4NGj7XR5OcVu2sTSCeCHwo5Sl1iyuUmLa0IlUZKSmMjSVhWbbSldUV6OBw8VFbXoSmtvrXDVFNfOv6Nqi80AXJe2PsZk9iK+9WmmP4PsN8JrUCE8RlckkCdWtUX0Ah7SETEya7I4jlHfzMQJXr55dP1/qBVAES1VpFy4ut9WVVJBQRIdI5HRxcXp3pYgCEVscv1vv9Uly6PDk5VLdcb0Fj+lFVsy2BG72j4E+L32smRCVr5LaovH1QofPXqMzLhsULWp7LcBoIuLO2XapreOsW7W0NPF+JYC+GiuGm8/tU7tFyQI9Bn9xnpAuVd5wNp6PoGCoE8fzbvV1N7DCmA/gFE1qMVsjZ+jdnAp/b98URNeG44G664XL3atu/RoPXV78KRJgvnu7vSUkpIpwbcXH5+5YvuRQPHaZ1fWMJPWzwyO71voveD06QXeE2Pig2eun1Rw5EiaGNiSmb7/1LZo5q9Dkd1cmndhOASXUKcswgPruqrnh7eWlJyqJspZdfnecrq8HE0tzQqVPV794UDfv6shmlR1jxc5+u8WklTZP6QC+lT1YKvmy8Xn0dOnR5+FoavWPr/zRONlNU/ufImvcK6nUqFqQ9iA0NJ75qCG+lHWbmgYUKvT9spzwTCgb9C+ceP7rzLNl4v3F/bxGSxvMT5ZY0zIPRKV8//2MZD+vfTIkb+Si62+0eP7NWaJunOW98Cggd5ZMoYFG7vGdWAD80MUP+4UHo+YOsYkRKcjVMz69bVohL8+tTyaaYt2viHOM/6zB5FR97JOfFwne9dr3LtLkXq+WCAQ8/WRl6I+2bqPJ0ouP3wog2b7z4i3yHdR2LKqjzSBYcRprQnGWdruMcbI+OEUNTy+QcNzz+oxIaFVlPblxBEJw2TUsARf/1GDx40ruKUHDzHUCJfHwPUArnugIX9hS120WvusfnFQdPS+pf6ZVk1PEqEM3Uh7HFoxJUs5cCB6TFlxyIMKNsT1aGY0Hm/9Mg0t2bl9I7L37Mn2io2KvMT71YMZNlQan54eP2Dy0EEvQl70mDJ0QLisdOiw4cIW3oXIqFivuLGIEmW7s9AuHVw3f9eWXNuSgRaDp58Lm63xi1rBZGQuZ6LGZBqzYnybt/HzNFgGLrHlbtk1vy5YPvsPK5YOmhyYjwFYPilwXpyqTaX+SaWuU6vqZ1CVomk46T5xsdQQG9tHF2uCpUNEgcCpkls/86dSXr5Mr2fPSKnT1adOlT+ipJ9Y+6jRP732DlkT4h1fN3oUgLNn1d155DVSVyYjww7WrranZzwvZpelr1Zp1s1SiwyO3+Qxn+m2JNa7Lsr7WeT4ju7e39edPZsakzp6tGcez73anadRbdqU6lts2Fh3RU0PIoitlNF35Hj4hqITwcEnUu12suPkydQFL/f8VP2IOqYwDNipYSZkY1y+Ls0MNvPM+5ycHBVrL6fOjyrfe7Gl+hpFPbFbLOyPMtmP7JgxqZnfc3qM28qpSdB0Ola3iuukb1NX7LjzLSBgapOYoLURZb/c13D8afoid1dwRIzef6b8bzhfdOfoykG9SIlPRfQ79C4qundFYpLJ5v5senRucqv+7zL+K48jOprMP8OlF9mlZ4rUu0Q3lyPhrS+MedtEKShZfLfLtPcBnF9GxCsoJKyT+rkp5tfJvhQVPsUrF8+3+1cAOF//yfjUJ0uH/k4m3FsAOO78Rcln/9ul7vxtjnGfrDsAPjgAAAL4hwekxA/03whgPGbEorEWZYr3m9txlhfLsi35RHiGlmVrHEHgvCfsrwKUaY0eIpJfPrgroEQ7AtCrLKh1mRy/nxiHcUHw3AHMBHo4gXAzD+dAAtvhXCQ6eDgPkdoPd4Oy8MP4GNro4xEASaw6nICQ2HQ4B4p2H86FiDivC9dc83d4gCRqxbDIMU+eNCZmBWg64XT6o+lZWJhkmos2dr8nRi80i1rqmVWJEJEfYXMbRJk8RZHN0TXGS1EwgGqRwv16SebJMotFpt/ZolC2OYiAmWmayZRimc6UHqS3vobQYzBV8SHqJnqTeUV6otnVpRjtiwkwlh83WmRHtZs7jdgIvZ7J9EaksBsZOQqOidk+Hth8iU0kWtqZBBatyGLmdPrurscFPhcBWMp1qnPled5GAAA=) format("woff2")}.ti{font-family:'pinitto-icons'!important;speak:none;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-add:before{content:"\e145"}.ti-arrow-left:before{content:"\ef7d"}.ti-bike:before{content:"\e52f"}.ti-calendar-event:before{content:"\e878"}.ti-calendar-lock:before{content:"\f242"}.ti-car:before{content:"\e531"}.ti-chat-bubble:before{content:"\e0ca"}.ti-check:before{content:"\e5ca"}.ti-check-circle:before{content:"\e86c"}.ti-chevron-down:before{content:"\e313"}.ti-chevron-right:before{content:"\e5cc"}.ti-comment:before{content:"\e0b9"}.ti-copy:before{content:"\e14d"}.ti-dark-mode:before{content:"\e51c"}.ti-delete:before{content:"\e872"}.ti-diversity:before{content:"\f8d7"}.ti-folder:before{content:"\e2c7"}.ti-forum:before{content:"\e0bf"}.ti-handshake:before{content:"\ebcb"}.ti-home:before{content:"\e88a"}.ti-info:before{content:"\e88e"}.ti-language:before{content:"\e894"}.ti-left-panel-close:before{content:"\f717"}.ti-left-panel-open:before{content:"\f716"}.ti-light-mode:before{content:"\e518"}.ti-link:before{content:"\fffb5"}.ti-lock:before{content:"\e897"}.ti-logout:before{content:"\e9ba"}.ti-mail:before{content:"\e158"}.ti-menu:before{content:"\e5d2"}.ti-mobile:before{content:"\e7ba"}.ti-more-horiz:before{content:"\e5d3"}.ti-more-vert:before{content:"\e5d4"}.ti-path-off:before{content:"\f7b4"}.ti-path-on:before{content:"\f0c1"}.ti-pin:before{content:"\e6aa"}.ti-run:before{content:"\e566"}.ti-search:before{content:"\e8b6"}.ti-settings:before{content:"\e8b8"}.ti-table-chart:before{content:"\e265"}.ti-target:before{content:"\e719"}.ti-task:before{content:"\f075"}.ti-transportation:before{content:"\e21d"}.ti-user:before{content:"\e7fd"}.ti-walk:before{content:"\e536"}html{background-color:var(--color-card)}body,.app{color-scheme:var(--color-scheme);color:var(--text-color);margin:0;padding:0;min-width:320px;background-color:var(--color-card);font-family:'Noto Sans',Arial,sans-serif}body{background-color:var(--color-background);color:var(--color-text-light);font-size:var(--font-size-body);margin:0}.app{min-height:100vh;background:var(--color-card)}.logged-in .app{background:var(--color-card);border-top-left-radius:1.5rem;box-shadow:-2px 0 8px rgb(0 0 0 / .04)}.logged-in .container{padding:0;display:flex;flex-direction:column;align-items:stretch;min-height:100vh}a{color:var(--anchor-link-color);text-decoration:none;cursor:pointer}*{-webkit-tap-highlight-color:#fff0}button,input{font-family:'Noto Sans',Arial,sans-serif}button:active,a:active,[role="button"]:active,.card-clickable:active{opacity:.85}input,textarea,select{border:var(--input-border);box-sizing:border-box;background-color:var(--color-card);width:100%}.container{display:block;margin:0 auto;padding:2rem 2rem 5rem 2rem;align-items:baseline}h1{font-weight:600}h2{align-self:center;font-weight:600;margin-bottom:1.5rem;text-wrap-style:balance}h3{text-align:center;font-weight:600;margin-bottom:.5rem}form{width:100%;display:flex;flex-flow:column}fieldset{margin:0 0 1rem 0;border:none;padding:0}fieldset label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-light)}fieldset .inline{display:flex}fieldset input,textarea,select{width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:.5rem;box-sizing:border-box;outline:none;background-color:var(--color-input-bg);font-size:1rem;transition:border-color 0.15s ease,background-color 0.15s ease}fieldset input:focus,textarea:focus,select:focus{border-color:var(--color-primary);background-color:var(--color-card)}fieldset input[type="radio"],fieldset input[type="checkbox"]{width:1.25rem;height:1.25rem;padding:0;margin-right:.5rem;vertical-align:middle;border-radius:.25rem;border:1px solid var(--color-text-light);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;flex-shrink:0;background-color:var(--color-card)}fieldset input[type="radio"]{border-radius:50%}fieldset input[type="radio"]:checked,fieldset input[type="checkbox"]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}fieldset input[type="checkbox"]:checked::before{content:'\2713';display:block;color:#fff;font-size:.8rem;line-height:1.25rem;text-align:center}fieldset input[type="radio"]:checked::before{content:'';display:block;width:.6rem;height:.6rem;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}fieldset input[type="radio"]:focus,fieldset input[type="checkbox"]:focus{outline:1px solid var(--color-primary);border:.5px solid var(--color-text-dark);outline-offset:2px}@media (max-width:768px){body,.app{border-width:.5rem}.logged-in .app{border-top-left-radius:0;box-shadow:none}.container{padding:0 0 2rem}.mobile-container-white{background:var(--color-card)!important}}.mobile-only{display:flex}.desktop-only{display:none!important}@media (min-width:769px){.mobile-only{display:none!important}.desktop-only{display:flex!important}}footer{background-color:#1F2937;color:#9CA3AF;padding:4rem 2rem}.footer-container{max-width:1200px;margin:0 auto;text-align:center}.footer-columns{display:flex;justify-content:center;gap:4rem;margin-bottom:3rem;text-align:left}.footer-column{min-width:150px}.footer-heading{font-size:var(--font-size-m);font-weight:500;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;text-align:left}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.75rem}.footer-link{color:#9CA3AF;font-size:var(--font-size-s);text-decoration:none;transition:color 0.2s ease}.footer-link:hover{color:#fff;text-decoration:underline}.footer-copyright{font-size:var(--font-size-m);border-top:1px solid #374151;padding-top:2rem;margin-top:2rem}@media (max-width:768px){.footer-columns{flex-direction:column;align-items:center;gap:2rem}.footer-column{min-width:230px}}