@font-face{font-family:Canva Sans;src:url(https://db.onlinewebfonts.com/t/274507bb1293902e80e0d824d978be9e.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}#root{min-height:100vh}html,body,#root{font-family:Plus Jakarta Sans,Canva Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}body{margin:0;min-height:100vh;color:#000;background-color:#27af7313;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b,h1,h2,h3,h4,h5,h6{font-weight:700}#root main h2{font-size:clamp(1.875rem,2.5vw,2.375rem);line-height:1.15;letter-spacing:-.03em;margin-top:0;margin-bottom:1rem}#root main h2+p,#root main h2+dl{margin-top:0}#root main h1{margin-top:0;margin-bottom:1rem}#root main h1+p{margin-top:0}#root main section h3+p{margin-top:0}#root main h1+p,#root main h2+p,#root main section h3+p{font-size:1rem;line-height:1.5}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #27af73;outline-offset:2px}.charge-ingest-file-wrap input[type=file]{flex:1 1 14rem;min-width:0;font-size:.9rem;color:#115034}.charge-ingest-file-wrap input[type=file]::file-selector-button{margin-right:.75rem;padding:.45rem 1.05rem;border-radius:999px;background:#ffde59;color:#000;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:-.02em;border:2px solid transparent;cursor:pointer}.charge-ingest-file-wrap input[type=file]:disabled::file-selector-button{opacity:.55;cursor:not-allowed}.charge-ingest-file-wrap input[type=file]::-moz-file-upload-button{margin-right:.75rem;padding:.45rem 1.05rem;border-radius:999px;background:#ffde59;color:#000;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:-.02em;border:2px solid transparent;cursor:pointer}.charge-ingest-file-wrap input[type=file]:disabled::-moz-file-upload-button{opacity:.55;cursor:not-allowed}#root button:not(.announcements-type-chip),#root input[type=button],#root input[type=submit],#root input[type=reset]{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.45rem 1.05rem;border-radius:999px;background:#ffde59;color:#000;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:-.02em;border:2px solid transparent;cursor:pointer;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}#root button:not(.announcements-type-chip):hover:not(:disabled),#root input[type=button]:hover:not(:disabled),#root input[type=submit]:hover:not(:disabled),#root input[type=reset]:hover:not(:disabled){color:#000;transform:translateY(-1px);box-shadow:0 8px 22px #0000001f;filter:brightness(1.03)}#root button:not(.announcements-type-chip):active:not(:disabled),#root input[type=button]:active:not(:disabled),#root input[type=submit]:active:not(:disabled),#root input[type=reset]:active:not(:disabled){color:#000;transform:translateY(0)}#root button:not(.announcements-type-chip):focus-visible,#root input[type=button]:focus-visible,#root input[type=submit]:focus-visible,#root input[type=reset]:focus-visible{outline:2px solid #27af73;outline-offset:3px}#root button:not(.announcements-type-chip):disabled,#root input[type=button]:disabled,#root input[type=submit]:disabled,#root input[type=reset]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none;filter:none}#root button:not(.announcements-type-chip):disabled:hover,#root input[type=button]:disabled:hover,#root input[type=submit]:disabled:hover,#root input[type=reset]:disabled:hover{transform:none;box-shadow:none;filter:none}#root a.admin-pill-link{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.45rem 1.05rem;border-radius:999px;background:#ffde59;color:#000;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:-.02em;border:2px solid transparent;cursor:pointer;box-sizing:border-box;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}#root a.admin-pill-link:hover{color:#000;transform:translateY(-1px);box-shadow:0 8px 22px #0000001f;filter:brightness(1.03)}#root a.admin-pill-link:active{color:#000;transform:translateY(0)}#root a.admin-pill-link:focus-visible{outline:2px solid #27af73;outline-offset:3px}#root button.announcements-type-chip{background:#fff;color:#115034;border:1px solid rgba(245,200,90,.55);font-weight:600;font-size:.8125rem;padding:.35rem .85rem;letter-spacing:0;border-radius:999px}#root button.announcements-type-chip:hover:not(:disabled){transform:none;filter:none;box-shadow:none;background:#ffde592e;border-color:#f5be3cbf}#root button.announcements-type-chip[data-active=true]{background:#ffde596b;border-color:#eab308d9;color:#422006}#root button.announcements-type-chip:active:not(:disabled){transform:none}#root button.announcements-type-chip:focus-visible{outline:2px solid #27af73;outline-offset:2px}#root .admin-button-spinner{display:inline-block;width:.85em;height:.85em;margin-right:.45rem;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;vertical-align:-.15em;animation:admin-button-spinner-rotate .8s linear infinite}@keyframes admin-button-spinner-rotate{to{transform:rotate(360deg)}}
