@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");:root{--font-ui:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body,html{height:100%;margin:0;padding:0;width:100%;overflow-x:hidden}*,body,html{max-width:100%}*{box-sizing:border-box}body{font-family:var(--font-ui);background:linear-gradient(135deg,#020617,#0f172a 40%,#1e293b 80%,#0f172a);color:#f1f5f9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-size:16px;line-height:1.5;min-height:100vh;position:relative}[data-clerk-provider] input::placeholder,[data-clerk-provider] textarea::placeholder{color:#94a3b8!important;opacity:1}[data-clerk-provider] input,[data-clerk-provider] textarea{color:#cbd5e1!important;caret-color:#cbd5e1!important}[data-clerk-provider]{--clerk-color-primary:#6366f1}[data-clerk-provider] input,[data-clerk-provider] input[type=checkbox],[data-clerk-provider] input[type=radio],[data-clerk-provider] select,[data-clerk-provider] textarea{accent-color:var(--clerk-color-primary,#2F3037)!important}.cl-modal,.cl-popoverBox,.cl-userButton-popover,.cl-userButtonPopover,.cl-userButtonPopoverCard,[data-clerk-portal],[data-clerk-portal]>*{z-index:100000!important}.cl-formField input,.cl-formField textarea,.cl-input input,.cl-input textarea{color:#cbd5e1!important;caret-color:#cbd5e1!important}.cl-formField input::placeholder,.cl-input input::placeholder{color:#94a3b8!important;opacity:1!important}.cl-fieldError,.cl-fieldInfo,.cl-fieldSuccess,.cl-formFieldErrorText,.cl-formFieldHintText,.cl-formFieldInfoText,.cl-formFieldSuccessText,[data-clerk-provider] [aria-live=polite]{color:#94a3b8!important;opacity:1!important}[data-clerk-provider] .cl-formFieldError,[data-clerk-provider] .cl-formFieldErrorText{color:#f87171!important}[data-clerk-provider] .cl-formFieldSuccess,[data-clerk-provider] .cl-formFieldSuccessText{color:#4ade80!important}[data-clerk-provider] .cl-button,[data-clerk-provider] .cl-dividerLine,[data-clerk-provider] .cl-dividerText,[data-clerk-provider] .cl-footerActionLink,[data-clerk-provider] .cl-formButtonPrimary,[data-clerk-provider] .cl-formFieldAction,[data-clerk-provider] .cl-formFieldLabel,[data-clerk-provider] .cl-formFieldLabelRow,[data-clerk-provider] .cl-formFieldTitle,[data-clerk-provider] .cl-formResendCodeLink,[data-clerk-provider] .cl-headerSubtitle,[data-clerk-provider] .cl-headerTitle,[data-clerk-provider] .cl-identityPreviewText,[data-clerk-provider] .cl-internal-1xwg6n0,[data-clerk-provider] .cl-socialButtonsBlockButton,[data-clerk-provider] label{color:#94a3b8!important}[data-clerk-provider] .cl-footerActionLink,[data-clerk-provider] .cl-formResendCodeLink.cl-button,[data-clerk-provider] .cl-internal-1xwg6n0{color:#6366f1!important;text-decoration:none!important}[data-clerk-provider] .cl-footerActionLink:hover,[data-clerk-provider] .cl-formResendCodeLink.cl-button:hover,[data-clerk-provider] .cl-internal-1xwg6n0:hover{color:#8b5cf6!important;text-decoration:underline!important}[data-clerk-provider] .cl-card,[data-clerk-provider] .cl-main,[data-clerk-provider] .cl-rootBox,[data-clerk-provider] .cl-signIn-root,[data-clerk-provider] .cl-signUp-root{display:flex!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;width:100%!important;padding:20px!important;box-sizing:border-box!important}[data-clerk-provider] .cl-card{max-width:400px!important;width:100%!important;margin:0 auto!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:16px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 20px 50px rgba(2,6,23,.4)!important}@media (max-width:768px){[data-clerk-provider] .cl-card,[data-clerk-provider] .cl-main,[data-clerk-provider] .cl-rootBox{padding:16px!important;min-height:100vh!important}[data-clerk-provider] .cl-card{max-width:100%!important;margin:0!important;border-radius:12px!important}.cl-actionCard,.cl-formContainer{padding:16px 14px!important;margin-top:12px!important;box-shadow:0 16px 40px rgba(15,23,42,.9)!important}.cl-form{padding-top:4px!important}.cl-formField,.cl-formFieldRow{margin-bottom:12px!important}.cl-formFieldInput,.cl-input{padding:10px 12px!important}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#cbd5e1!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}img:before{content:"";display:block}body button{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}footer button,header button,nav button{display:inline-flex;margin-left:0;margin-right:0}.cl-card button,.cl-rootBox button,.cl-userButton button,.cl-userButtonPopover button,[data-clerk-provider] button{display:inline-flex!important;margin-left:0!important;margin-right:0!important}.cl-cardBox,.cl-modal,.cl-popoverBox,.cl-rootBox,.cl-userButton,.cl-userButton-root,.cl-userButtonPopover,.cl-userButtonPopover-root,.cl-userButtonPopoverCard,.cl-userProfile-root,[data-clerk-portal],[data-clerk-portal]>*,[data-clerk-provider] .cl-popover{z-index:100000!important}.cl-cardBox,.cl-userProfile-root .cl-cardBox,[data-clerk-portal] .cl-cardBox{background:rgba(15,23,42,.98)!important;border:1px solid rgba(148,163,184,.35)!important;color:#e5e7eb!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(15,23,42,.85)!important;z-index:100000!important}.cl-userProfile-root,[data-clerk-portal] .cl-userProfile-root,body>div:has(.cl-userProfile-root),body>div:has([data-clerk-portal] .cl-userProfile-root){z-index:100000!important;position:fixed!important}.cl-userProfile-root .cl-rootBox{z-index:100000!important;position:relative!important}body:has(.cl-userProfile-root)>div[style*="z-index: 10000"],body:has(.cl-userProfile-root)>div[style*="z-index: 10001"]{z-index:9999!important}.cl-cardBox{background:rgba(15,23,42,.98)!important}.cl-navbar{background:linear-gradient(90deg,rgba(15,23,42,.98),rgba(15,23,42,.96))!important;border-bottom:1px solid rgba(148,163,184,.35)!important}.cl-page,.cl-scrollBox{background:transparent!important}.cl-header,.cl-headerTitle,.cl-profilePage,.cl-profileSection,.cl-profileSectionItem,.cl-profileSectionTitle,.cl-profileSectionTitleText{color:#f9fafb!important}.cl-headerDescription,.cl-profileSectionDescription{color:#9ca3af!important}.cl-cardBox button,.cl-cardBox h1,.cl-cardBox h2,.cl-cardBox h3,.cl-cardBox p,.cl-cardBox span{color:#e5e7eb!important}.cl-socialButtonsBlockButtonText__google{font-weight:600!important}.cl-socialButtonsBlockButton__google{background:linear-gradient(135deg,#111827,#020617)!important;border:1px solid rgba(148,163,184,.4)!important;color:#e5e7eb!important}.cl-socialButtonsBlockButton__google:hover{background:linear-gradient(135deg,#1f2937,#020617)!important;border-color:rgba(148,163,184,.7)!important}.cl-socialButtonsBlockButton__google .cl-socialButtonsBlockButtonText__google,[data-localization-key="userProfile.navbar.description"],[data-localization-key="userProfile.navbar.title"],[data-localization-key="userProfile.start.connectedAccountsSection.primaryButton"]{color:#e5e7eb!important}.cl-header{padding-bottom:12px!important;margin-bottom:8px!important;border-bottom:1px solid rgba(30,64,175,.5)!important}.cl-profileSection{background:rgba(15,23,42,.96)!important;border-radius:16px!important;border:1px solid rgba(51,65,85,.9)!important;padding:16px 16px 14px!important;margin-bottom:12px!important}.cl-profileSectionItem{background:rgba(15,23,42,.98)!important;border-radius:12px!important;border:1px solid rgba(51,65,85,.95)!important;padding:10px 12px!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.cl-profileSectionItem:hover{border-color:rgba(99,102,241,.9)!important;box-shadow:0 12px 34px rgba(15,23,42,.9)!important;transform:translateY(-1px)}.cl-profileSectionPrimaryButton{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-radius:999px!important;border:1px solid rgba(129,140,248,.9)!important;color:#f9fafb!important;font-weight:600!important;padding-inline:16px!important;box-shadow:0 10px 30px rgba(79,70,229,.55)!important}.cl-profileSectionPrimaryButton:hover{filter:brightness(1.05);box-shadow:0 16px 40px rgba(79,70,229,.7)!important}.cl-navbarButton{color:#9ca3af!important;border-radius:999px!important;padding-inline:14px!important}.cl-navbarButton.cl-active,.cl-navbarButton[data-active=true]{background:radial-gradient(circle at top left,rgba(79,70,229,.5),transparent 60%)!important;color:#e5e7eb!important}.cl-navbarButton:hover{background:rgba(15,23,42,.9)!important;color:#e5e7eb!important}.cl-badge{background:rgba(22,163,74,.18)!important;color:#4ade80!important;border-radius:999px!important;border:1px solid rgba(34,197,94,.55)!important;font-weight:600!important}.cl-popoverBox.cl-userButton-popover,.cl-userButtonPopoverCard{background:rgba(15,23,42,.98)!important;border-radius:14px!important;border:1px solid rgba(51,65,85,.95)!important;box-shadow:0 18px 45px rgba(15,23,42,.9)!important}.cl-userButtonPopoverMain{padding:12px 12px 8px!important;background:transparent!important}.cl-userButtonPopoverActionButton{color:#e5e7eb!important;border-radius:12px!important}.cl-userButtonPopoverActionButton:hover{background:rgba(30,64,175,.45)!important}.cl-userButtonPopoverFooter{border-top:1px solid rgba(30,64,175,.45)!important;background:transparent!important}.cl-userButtonPopoverMain,.cl-userButtonPopoverMain button,.cl-userButtonPopoverMain p,.cl-userButtonPopoverMain span{color:#e5e7eb!important}.cl-footer{background:#020617!important;border-top:1px solid rgba(30,64,175,.5)!important}.cl-footer p{color:#94a3b8!important}.cl-navbarMobileMenuRow{background:#0f172a!important;border-top:1px solid rgba(30,64,175,.5)!important;border-bottom:1px solid rgba(15,23,42,1)!important}.cl-navbarMobileMenuButton{background:transparent!important;color:#e5e7eb!important}.cl-actionCard,.cl-formContainer{background:rgba(15,23,42,.98)!important;border-radius:16px!important;box-shadow:none!important}.cl-actionCard,.cl-actionCard .cl-form,.cl-formContainer,.cl-formContainer .cl-form{border:1px solid rgba(51,65,85,.9)!important}.cl-signIn-root .cl-form,.cl-signUp-root .cl-form{border:0!important}[data-clerk-provider] .cl-formFieldInput,[data-clerk-provider] .cl-input{background:rgba(15,23,42,.95)!important;border:1px solid rgba(51,65,85,.9)!important}@media (max-width:768px){.cl-userProfile-root .cl-cardBox,[data-clerk-portal] .cl-userProfile-root .cl-cardBox{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;height:auto!important;margin:0!important;z-index:100000!important}[data-clerk-portal]>div:has(.cl-userProfile-root),body>div:has(.cl-userProfile-root){display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:100000!important}.cl-popoverBox,.cl-userButtonPopover,.cl-userButtonPopover-root,[data-clerk-provider] .cl-popover{max-width:min(92vw,360px)!important;width:auto!important}.cl-userPreview,.cl-userPreviewTextContainer,.cl-userPreview__userButton{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important}.cl-userPreviewMainIdentifier,.cl-userPreviewMainIdentifierText,.cl-userPreviewSecondaryIdentifier,.cl-userPreviewTextContainer{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}.cl-avatarBox,.cl-userButtonAvatarBox,.cl-userPreviewAvatarBox,.cl-userPreviewAvatarContainer{flex:0 0 auto!important}}@media (min-width:769px){.cl-userProfile-root .cl-cardBox,[data-clerk-portal] .cl-userProfile-root .cl-cardBox{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:50vw!important;width:50vw!important;max-height:calc(100vh - 32px)!important;height:auto!important;margin:0!important;z-index:100000!important}[data-clerk-portal]>div:has(.cl-userProfile-root),body>div:has(.cl-userProfile-root){display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:100000!important}}.tip-image-responsive{max-width:70%!important}@media (max-width:768px){.tip-image-container{background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin-left:-16px!important;margin-right:-16px!important}.tip-image-responsive{max-width:100%!important;width:100%!important;border-radius:0!important;box-shadow:none!important}}