*{box-sizing:border-box;font-family:Google Sans,Google Sans Text,Product Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}body,html,input,button,select,textarea,table,th,td,tr,div,span,p,h1,h2,h3,h4,h5,h6,small,strong,code{font-family:Google Sans,Google Sans Text,Product Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.shadcnSelectTrigger{cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 16px;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #00000008;color:#1f1f1f!important;background:#fff!important;border:1px solid #e2e8e0!important;border-radius:999px!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:13px!important;font-weight:500!important}.shadcnSelectTrigger:hover{color:#14452f!important;border-color:#1e7a4c!important;box-shadow:0 2px 8px #1e7a4c1a!important}.shadcnSelectTrigger[data-state=open],.shadcnSelectTrigger:focus-visible{border-color:#1e7a4c!important;box-shadow:0 0 0 3px #1e7a4c26!important}.shadcnSelectTrigger svg{color:#6b6b6b;transition:color .16s,transform .16s}.shadcnSelectTrigger:hover svg,.shadcnSelectTrigger[data-state=open] svg{color:#1e7a4c}.shadcnSelectTrigger[data-state=open] svg{transform:rotate(180deg)}.shadcnSelectContent{min-width:var(--radix-select-trigger-width);animation:.16s cubic-bezier(.16,1,.3,1) forwards selectPopIn;overflow:hidden;z-index:10000!important;background:#fff!important;border:1px solid #e2e8e0!important;border-radius:16px!important;padding:6px!important;box-shadow:0 12px 32px #0000001f!important}@keyframes selectPopIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.shadcnSelectItem{cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:16px;transition:all .12s;display:flex;color:#1f1f1f!important;border-radius:10px!important;padding:8px 12px!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:13px!important;font-weight:500!important}.shadcnSelectItem[data-highlighted],.shadcnSelectItem:hover{color:#14452f!important;background:#e4f1ea!important;font-weight:600!important}.shadcnSelectItem svg{color:#1e7a4c!important}.dashboard_app__AxxqK{background:#fff!important}.cl-rootBox{width:100%;max-width:440px;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important}.cl-signIn-root .cl-card,.cl-signUp-root .cl-card{background:#fff!important;border:1px solid #0000000d!important;border-radius:28px!important;padding:32px!important;box-shadow:0 20px 60px #0f3d2614,0 1px 3px #0000000a!important}.cl-headerTitle{color:#1f1f1f!important;letter-spacing:-.02em!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:20px!important;font-weight:600!important}.cl-headerSubtitle{color:#8c8c8c!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:13px!important}.cl-formFieldLabel{color:#4b4b4b!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:12px!important;font-weight:500!important}.cl-formFieldInput{color:#1f1f1f!important;background:#f8faf7!important;border:1px solid #e2e8e0!important;border-radius:12px!important;padding:12px 16px!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:14px!important;transition:all .16s!important}.cl-formFieldInput:focus{background:#fff!important;border-color:#1e7a4c!important;box-shadow:0 0 0 3px #1e7a4c24!important}.cl-formButtonPrimary{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#14452f 0%,#1e7a4c 100%)!important;border:none!important;border-radius:14px!important;height:46px!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;transition:all .16s!important;box-shadow:0 6px 18px #1e7a4c40!important}.cl-formButtonPrimary:hover{transform:translateY(-1px);background:linear-gradient(135deg,#0f3d26 0%,#14452f 100%)!important;box-shadow:0 8px 22px #1e7a4c59!important}.cl-formFieldAction{color:#1e7a4c!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:12px!important;font-weight:500!important}.cl-footer{background:0 0!important;border-top:1px solid #f0f0f0!important;padding-top:16px!important}.cl-footerActionLink{color:#1e7a4c!important;font-weight:600!important}thead{background:#f5f5f5}.dashboard_membersTableRow__jLb4S td{border-radius:0!important}.badge{letter-spacing:.01em!important;white-space:nowrap!important;box-sizing:border-box!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 12px!important;font-family:Google Sans,Google Sans Text,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important;transition:all .16s!important;display:inline-flex!important}.badgeactive,.badgegood{color:#14452f!important;background:#e4f1ea!important;border-color:#c3e2d1!important}.badgetrialing,.badgefirst_log_free{color:#96701f!important;background:#fef9e7!important;border-color:#f9e79f!important}.badgenone,.badgefree{color:#555!important;background:#f4f6f4!important;border-color:#e2e8e2!important}.badgepast_due,.badgepaywalled,.badgereview{color:#c0392b!important;background:#fdedec!important;border-color:#fadbd8!important}.cl-userButtonPopoverActionButton__signOut,button.cl-userButtonPopoverActionButton[data-localization-key="userProfile.start.signOutButton"]{display:none!important}.dashboard_pageTitleHeaderRow__5gimt{align-items:center!important}.cl-modalBackdrop,.cl-userProfileModalBackdrop,div[data-clerk-component=UserProfileModal],.cl-modalBackdropContainer{-webkit-backdrop-filter:blur(8px)!important;z-index:50000!important;background:#0f3d2673!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.cl-modalContent,.cl-userProfileModalContent,.cl-modalContent>div,.cl-userProfile-root .cl-card,.cl-userProfile-root .cl-rootBox{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important}.cl-userProfile-root,.cl-userProfileModal-root,.cl-card__userProfile{background:#fff!important;border:1px solid #e6ebe4!important;border-radius:24px!important;align-items:stretch!important;width:100%!important;max-width:920px!important;max-height:85vh!important;margin:auto!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 24px 60px #0000002e,0 0 0 1px #1e7a4c1a!important}.cl-navbar{background:#f8faf7!important;border-right:1px solid #e6ebe4!important;flex-direction:column!important;justify-content:space-between!important;align-self:stretch!important;height:auto!important;min-height:100%!important;padding:28px 20px!important;display:flex!important}.cl-navbarButton{color:#555!important;border-radius:12px!important;padding:10px 14px!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;transition:all .16s!important}.cl-navbarButton:hover{color:#14452f!important;background:#eff4f0!important}.cl-navbarButtonActive,.cl-navbarButton[aria-selected=true],.cl-navbarButton[data-active=true]{color:#14452f!important;background:#e4f1ea!important;font-weight:600!important}.cl-scrollBox,.cl-pageScrollBox{background:#fff!important;flex:1!important;padding:36px!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important}.cl-profileSectionTitle,.cl-profileSectionTitleText,.cl-headerTitle{font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important;font-weight:600!important}.cl-badge{color:#14452f!important;background:#e4f1ea!important;border-radius:999px!important;font-family:Google Sans,Google Sans Text,Product Sans,sans-serif!important}.cl-accordionTriggerButton{font-family:Google Sans,Google Sans Text,Product Sans,sans-cserif!important}.cl-internal-6z9ksr{width:100%!important}
