.foundation-button{cursor:pointer;border:none;border-radius:2rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;transition:all .3s;display:flex}.foundation-button--small{gap:.5rem;padding:.5rem .875rem}.foundation-button--filled.foundation-button--primary:hover{background-color:#123c34!important}.foundation-button--filled.foundation-button--black:hover{background-color:#1a1a1a!important}.foundation-button--filled.foundation-button--white:hover{background-color:#f3f4f6!important}.foundation-button--outlined.foundation-button--primary:hover{background-color:#e9fcf0!important}.foundation-button--outlined.foundation-button--black:hover{background-color:#f5f5f5!important}.foundation-button--outlined.foundation-button--accent:hover{background-color:#effc4924!important}.foundation-button--inline.foundation-button--primary:hover{background-color:#e9fcf0!important}.foundation-button--inline.foundation-button--black:hover{background-color:#f5f5f5!important}.foundation-button__icon{flex-shrink:0}.foundation-button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.foundation-text{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}.foundation-text--xs{font-size:12px}.foundation-text--small{font-size:14px}.foundation-text--medium{font-size:16px}.foundation-text--large{font-size:18px}.foundation-text--normal{font-weight:400}.foundation-text--bold{font-weight:700}.foundation-icon-button{cursor:pointer;border-radius:9999px;outline:none;justify-content:center;align-items:center;font-family:inherit;transition:all .2s ease-in-out;display:inline-flex}.foundation-icon-button:focus-visible{outline-offset:2px;outline:2px solid}.foundation-icon-button:hover{opacity:.9;background-color:#e0e0e0;transform:scale(1.05)}.foundation-icon-button:active{background-color:#e0e0e0;transform:scale(.95)}.foundation-icon-button--borderless:hover,.foundation-icon-button--borderless:active{background-color:#e0e0e0}.foundation-icon-button--destructive:hover{opacity:1;background-color:#fee2e2}.foundation-icon-button--destructive:active,.foundation-icon-button--destructive.foundation-icon-button--borderless:hover,.foundation-icon-button--destructive.foundation-icon-button--borderless:active{background-color:#fee2e2}.foundation-icon-button--black:hover{opacity:1;background-color:#1a1a1a}.foundation-icon-button--black:active{background-color:#1a1a1a}.foundation-heading{margin:0;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2}.foundation-heading--xs{font-size:12px}.foundation-heading--small{font-size:14px}.foundation-heading--medium{font-size:16px}.foundation-heading--large{font-size:18px}.foundation-pill{border-radius:9999px;align-items:center;gap:.5rem;padding:0 .75rem;display:inline-flex}.foundation-pill__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.foundation-pill__icon-circle{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;display:flex}.foundation-pill__label{white-space:nowrap;font-size:16px;font-weight:600}.foundation-enriched-bubble-icon{display:block;overflow:visible}.foundation-enriched-bubble-icon__bubble,.foundation-enriched-bubble-icon__cluster,.foundation-enriched-bubble-icon__shine{transform-box:fill-box;transform-origin:50%}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__cluster--main{animation:4.6s ease-in-out infinite foundation-bubble-main-orbit}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__cluster--small{animation:3s ease-in-out infinite foundation-bubble-small-orbit}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__cluster--tiny{animation:3.5s ease-in-out infinite foundation-bubble-tiny-orbit}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__bubble--main{animation:4s ease-in-out infinite foundation-bubble-float}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__bubble--small{animation:2.4s ease-in-out infinite foundation-bubble-drift-small}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__bubble--tiny{animation:2.1s ease-in-out infinite foundation-bubble-drift-tiny}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__shine{animation:2.6s ease-in-out infinite foundation-bubble-shine}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__cluster--small .foundation-enriched-bubble-icon__bubble--small{animation-delay:-.35s}.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__cluster--tiny .foundation-enriched-bubble-icon__bubble--tiny{animation-delay:-.8s}@keyframes foundation-bubble-float{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-.8px)scale(1.01)}50%{transform:translateY(-1.8px)scale(1.02)}75%{transform:translateY(-.5px)scale(.995)}}@keyframes foundation-bubble-drift-small{0%,to{transform:translate(0,0)}25%{transform:translate(-.8px,-1.2px)scale(1.015)}50%{transform:translate(.7px,-2.2px)scale(1.035)}75%{transform:translate(1px,-.4px)scale(1.01)}}@keyframes foundation-bubble-main-orbit{0%,to{transform:translate(0,0)}25%{transform:translate(-.4px,-.6px)}50%{transform:translate(-1px,-1.2px)}75%{transform:translate(-.2px,-.4px)}}@keyframes foundation-bubble-small-orbit{0%,to{transform:translate(0,0)}25%{transform:translate(-1.4px,-2.2px)}50%{transform:translate(-2.8px,-.8px)}75%{transform:translate(-.8px,1.4px)}}@keyframes foundation-bubble-tiny-orbit{0%,to{transform:translate(0,0)}20%{transform:translate(.8px,-.8px)}33%{transform:translate(1.8px,-1.2px)}50%{transform:translate(1.1px,.6px)}66%{transform:translate(.4px,1.8px)}82%{transform:translate(-.5px,.5px)}}@keyframes foundation-bubble-drift-tiny{0%,to{transform:translate(0,0)scale(1)}30%{transform:translate(.6px,-.8px)scale(1.03)}55%{transform:translate(-.3px,-1.1px)scale(1.015)}78%{transform:translate(-.6px,.2px)scale(.99)}}@keyframes foundation-bubble-shine{0%,to{opacity:.6;transform:translate(0)}35%{opacity:.92;transform:translate(1px)}50%{opacity:1;transform:translate(1.8px)}75%{opacity:.7;transform:translate(.4px)}}@media (prefers-reduced-motion:reduce){.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__cluster--main,.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__cluster--small,.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__cluster--tiny,.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__bubble--main,.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__bubble--small,.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__bubble--tiny,.foundation-enriched-bubble-icon--animated .foundation-enriched-bubble-icon__shine{animation:none}}.foundation-avatar{color:#163a87;-webkit-user-select:none;user-select:none;background-color:#123c34;border:1px solid #123c34;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden}.foundation-avatar__initial{text-transform:uppercase;overflow:hidden}.foundation-avatar__icon{flex-shrink:0}a.foundation-avatar,button.foundation-avatar{cursor:pointer;transition:transform .2s,background-color .2s}a.foundation-avatar:hover,button.foundation-avatar:hover{background-color:#e5e7eb}a.foundation-avatar:active,button.foundation-avatar:active{transform:scale(.98)}a.foundation-avatar:focus-visible,button.foundation-avatar:focus-visible{outline-offset:2px;outline:2px solid #16a34a}.foundation-input-field{width:100%}.foundation-input-field__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.foundation-input-field__wrapper{position:relative}.foundation-input-field__control{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.foundation-input-field__control::placeholder{color:#6b7280}.foundation-input-field__control:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 2px #16a34a26}.foundation-input-field__control--with-left-icon{padding-left:2.5rem}.foundation-input-field__control--with-right-slot{padding-right:2.5rem}.foundation-input-field__left-icon{color:#9ca3af;position:absolute;top:.75rem;left:.75rem}.foundation-input-field__right-slot{position:absolute;top:.625rem;right:.75rem}
