: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;--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}@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,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) 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-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-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:#fff}body,.app{color-scheme:var(--color-scheme);color:var(--text-color);margin:0;padding:0;min-width:320px;background-color:#fff;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:#fff}.logged-in .app{background:#fff;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:#fff;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 #e5e7eb;border-radius:.5rem;box-sizing:border-box;outline:none;background-color:#f9fafb;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:#fff}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:#fff}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 #000;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:white!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}}