:root{--connect-vh:1vh;--connect-primary:#2563eb;--connect-secondary:#f1f5f9;--connect-accent:#0ea5e9;--connect-font:"Inter",sans-serif;--connect-font-size:16px;--connect-body-font:"Inter",sans-serif;--color-primary:#2563eb;--color-secondary:#f1f5f9;--color-accent:#0ea5e9}.connect-theme{font-family:var(--connect-font,"Inter",sans-serif);text-size-adjust:100%}@supports (corner-shape:squircle){.connect-theme{corner-shape:var(--glass-corner-shape,round)}}.connect-theme .text-xs,.connect-theme .text-\[11px\],.connect-theme .text-\[12px\]{font-size:clamp(.875rem,.28vw + .82rem,1rem)!important;line-height:1.4!important}.connect-theme .text-sm,.connect-theme .text-\[13px\],.connect-theme .text-\[14px\]{font-size:clamp(.9375rem,.35vw + .88rem,1.1rem)!important;line-height:1.5!important}.connect-theme .text-base,.connect-theme .text-\[15px\],.connect-theme .text-\[16px\]{font-size:clamp(1rem,.4vw + .94rem,1.2rem)!important;line-height:1.55!important}.connect-theme .text-lg,.connect-theme .text-\[17px\],.connect-theme .text-\[18px\]{font-size:clamp(1.125rem,.5vw + 1.05rem,1.375rem)!important;line-height:1.4!important}.connect-theme .text-xl,.connect-theme .text-\[19px\],.connect-theme .text-\[20px\]{font-size:clamp(1.25rem,.6vw + 1.15rem,1.625rem)!important;line-height:1.35!important}.connect-theme .text-2xl{font-size:clamp(1.5rem,.8vw + 1.35rem,2rem)!important;line-height:1.3!important}.connect-primary{color:var(--connect-primary)!important}.connect-bg-primary{background-color:var(--connect-primary)!important}.connect-border-primary{border-color:var(--connect-primary)!important}.connect-secondary{color:var(--connect-secondary)!important}.connect-bg-secondary{background-color:var(--connect-secondary)!important}.connect-accent{color:var(--connect-accent)!important}.connect-bg-accent{background-color:var(--connect-accent)!important}.connect-btn-primary{background-color:var(--connect-primary)!important;border-color:var(--connect-primary)!important;color:#fff!important}.connect-btn-primary:hover{background-color:color-mix(in srgb,var(--connect-primary)90%,black)!important;border-color:color-mix(in srgb,var(--connect-primary)90%,black)!important}.connect-link{color:var(--connect-primary)!important}.connect-link:hover{color:color-mix(in srgb,var(--connect-primary)80%,black)!important}.connect-input:focus{border-color:var(--connect-primary)!important;box-shadow:0 0 0 1px var(--connect-primary)!important}.connect-gradient-bg{background:linear-gradient(135deg,var(--connect-primary)0%,var(--connect-accent)50%,var(--connect-secondary)100%)}.connect-card{background-color:color-mix(in srgb,var(--connect-secondary)50%,white);border:1px solid color-mix(in srgb,var(--connect-primary)20%,transparent)}.connect-card:hover{border-color:color-mix(in srgb,var(--connect-primary)40%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--connect-primary)15%,transparent)}.connect-nav-active{color:var(--connect-primary)!important;border-bottom-color:var(--connect-primary)!important}.connect-badge-primary{background-color:color-mix(in srgb,var(--connect-primary)15%,transparent)!important;color:var(--connect-primary)!important}.connect-badge-accent{background-color:color-mix(in srgb,var(--connect-accent)15%,transparent)!important;color:var(--connect-accent)!important}.connect-spinner{border-color:color-mix(in srgb,var(--connect-primary)25%,transparent);border-top-color:var(--connect-primary)}.connect-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--connect-primary)30%,transparent)}.connect-scrollbar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--connect-primary)50%,transparent)}.connect-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--connect-primary)90%,transparent)0%,color-mix(in srgb,var(--connect-accent)80%,transparent)50%,color-mix(in srgb,var(--connect-secondary)60%,transparent)100%)}.connect-glass{background:color-mix(in srgb,var(--connect-secondary)20%,transparent);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--connect-primary)20%,transparent)}@keyframes connect-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.connect-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite connect-pulse}@keyframes slide-in-from-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation-fill-mode:forwards}.slide-in-from-bottom-4{animation:.6s cubic-bezier(.23,1,.32,1) slide-in-from-bottom}.fill-mode-forwards{animation-fill-mode:forwards}@media (max-width:768px){.connect-mobile-header{background:color-mix(in srgb,var(--connect-secondary)95%,white);backdrop-filter:blur(8px)}.connect-mobile-nav{background:color-mix(in srgb,var(--connect-primary)5%,white);border-top:1px solid color-mix(in srgb,var(--connect-primary)20%,transparent)}.bubble-expanded-modal-mobile{bottom:calc(var(--pwa-safe-bottom,env(safe-area-inset-bottom,0px)) + 76px)!important}[data-connect-container]{background:0 0!important}.fixed.inset-0.z-0{z-index:0!important;width:100%!important;height:100%!important;position:fixed!important}[data-keyboard-state=open] .mobile-bottom-nav,[data-keyboard-state=open] [data-component=mobile-bottom-nav]{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s .15s!important;transform:translateY(100%)!important}[data-keyboard-state=closed] .mobile-bottom-nav,[data-keyboard-state=closed] [data-component=mobile-bottom-nav]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in,transform .2s ease-in,visibility!important}[data-messages-container]:not([data-messages-fixed=true]){flex-direction:column!important;display:flex!important;overflow:visible!important}[data-messages-header]:not([data-messages-fixed=true]){z-index:100!important;position:sticky!important;top:0!important}[data-messages-footer]{z-index:100!important}[data-messages-scroll],[data-messages-container] .flex-1.overflow-y-auto{-webkit-overflow-scrolling:touch!important;flex:1!important;min-height:0!important;overflow-y:auto!important}[data-modal-header]{background:inherit;-webkit-backdrop-filter:inherit;z-index:100!important;flex-shrink:0!important}[data-modal-footer]{z-index:10!important;flex-shrink:0!important}[data-modal-keyboard-aware] .flex-1.overflow-y-auto{-webkit-overflow-scrolling:touch!important;flex:1!important;min-height:0!important;overflow-y:auto!important}}@media print{.connect-theme *{color:#000!important;background:#fff!important}}.messages-container-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}.messages-container-scroll::-webkit-scrollbar{width:6px}.messages-container-scroll::-webkit-scrollbar-track{background:0 0}.messages-container-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px;transition:background .2s}.messages-container-scroll::-webkit-scrollbar-thumb:hover{background:#fff3}@supports (-webkit-touch-callout:none){.messages-container-scroll{scroll-snap-type:y proximity;overscroll-behavior:contain}}.message-input-focus-glow{transition:box-shadow .3s,transform .2s}.message-input-focus-glow:focus-within{transform:translateY(-1px);box-shadow:0 0 0 3px #ffffff26,0 0 24px -8px var(--connect-primary,#3b82f6),0 4px 16px -4px #0000001f!important}@keyframes smooth-scroll-spring{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.messages-container-scroll[data-scrolling=true]{animation:.15s ease-out smooth-scroll-spring}@keyframes message-entrance{0%{opacity:0;filter:blur(4px);transform:translateY(15px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.messages-container-scroll{scroll-behavior:auto}.message-input-focus-glow{transition:none}.messages-container-scroll[data-scrolling=true]{animation:none}}.mobile-menu-open[data-component=draggable-main-content]{corner-shape:var(--glass-corner-shape,round);box-shadow:-28px 0 60px #0000006b,-12px 0 24px #00000038;border-radius:var(--menu-effect-radius,12px)!important;overflow:visible!important;-webkit-mask-box-image-source:none!important}.mobile-menu-open [data-connect-shadow]{corner-shape:var(--glass-corner-shape,round);pointer-events:none;border-radius:var(--menu-effect-radius,12px)!important;box-shadow:none!important;transition:border-radius .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)!important}.mobile-menu-open .connect-page-bg,.mobile-menu-open .connect-content-bg,.mobile-menu-open .mobile-bottom-nav{border-radius:var(--menu-effect-radius,12px)!important}@supports (corner-shape:squircle){.mobile-menu-open .connect-page-bg,.mobile-menu-open .connect-content-bg,.mobile-menu-open .mobile-bottom-nav{corner-shape:var(--glass-corner-shape,round)}}.mobile-menu-open .connect-page-bg,.mobile-menu-open .connect-content-bg,.mobile-menu-open .mobile-bottom-nav{transition:border-radius .35s cubic-bezier(.32,.72,0,1)!important}.mobile-menu-open .connect-header{border-radius:0!important}.mobile-menu-open .connect-header:not([data-component=connect-header]){overflow:hidden!important}.mobile-menu-open [data-component=connect-header]{border-radius:0!important}[data-connect-container].mobile-menu-open[data-component=draggable-main-content] .connect-page-bg,[data-connect-container].mobile-menu-open[data-component=draggable-main-content] .connect-content-bg{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.mobile-menu-open [data-connect-clip]{corner-shape:var(--glass-corner-shape,round);border-radius:var(--menu-effect-radius,12px)!important;overflow:hidden!important}html.legacy-android .connect-header{transform-style:flat!important;transform:none!important}html.legacy-android .mobile-bottom-nav,html.legacy-android .mobile-bottom-nav-legacy-android{padding-bottom:0!important;bottom:8px!important;left:8px!important;right:8px!important}html.legacy-android .mobile-bottom-nav>ul,html.legacy-android .mobile-bottom-nav-legacy-android>ul{justify-content:space-between!important;align-items:stretch!important;width:100%!important;display:flex!important}html.legacy-android .mobile-bottom-nav>ul>li,html.legacy-android .mobile-bottom-nav-legacy-android>ul>li{flex:1!important;display:flex!important}html.legacy-android .mobile-bottom-nav>ul>li>a,html.legacy-android .mobile-bottom-nav>ul>li>button,html.legacy-android .mobile-bottom-nav-legacy-android>ul>li>a,html.legacy-android .mobile-bottom-nav-legacy-android>ul>li>button{justify-content:center!important;min-height:64px!important}
:root{--etched-inset-shadow:none;--etched-inset-shadow-dark:none;--etched-highlight:none;--etched-highlight-dark:none;--etched-border:inset 0 0 0 1px #ffffff26;--etched-border-dark:inset 0 0 0 1px #ffffff1a;--etched-background:#ffffff0a;--etched-background-dark:#00000026;--etched-focus-glow:0 0 0 2px #fff3;--etched-focus-glow-dark:0 0 0 2px #ffffff26}.etched-glass-input{background:var(--etched-background);border-radius:var(--glass-border-radius,12px);color:inherit;width:100%;box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border);-webkit-backdrop-filter:none;border:none;outline:none;padding:12px 16px;font-size:14px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.etched-glass-input.dark{background:var(--etched-background-dark);box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark)}.etched-glass-input::-moz-placeholder{color:inherit!important}.etched-glass-input,.etched-glass-input::placeholder{color:inherit!important}.etched-glass-input.medical-conditions-search{border-radius:25px!important}.etched-glass-input:focus{box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border),var(--etched-focus-glow);background:#0000001f}.etched-glass-input.dark:focus{box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark),var(--etched-focus-glow-dark);background:#00000014}.etched-glass-input::placeholder{color:var(--placeholder-color,#fff6);opacity:1}.etched-glass-input.dark::placeholder{color:var(--placeholder-color,#ffffff59)}.etched-glass-input:disabled{opacity:.5;cursor:not-allowed;background:#ffffff03}.etched-glass-select{background:var(--etched-background);color:inherit;cursor:pointer;border:none;outline:none;padding:12px 40px 12px 16px;font-size:14px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border-radius:var(--glass-border-radius,12px)!important}button[data-radix-select-trigger].etched-glass-select,[data-radix-collection-item] .etched-glass-select,.etched-glass-select[role=combobox]{border-radius:var(--glass-border-radius,12px)!important;background:var(--etched-background)!important;box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border)!important}button[data-radix-select-trigger].etched-glass-select.dark,[data-radix-collection-item] .etched-glass-select.dark,.etched-glass-select.dark[role=combobox]{background:var(--etched-background-dark)!important;box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark)!important}.connect-interface .etched-glass-select-content,.connect-theme .etched-glass-select-content,.connect-interface [data-radix-select-content].etched-glass-select-content,.connect-theme [data-radix-select-content].etched-glass-select-content,.connect-interface div[data-radix-select-content],.connect-theme div[data-radix-select-content],.connect-interface div[role=listbox].etched-glass-select-content,.connect-theme div[role=listbox].etched-glass-select-content{background:var(--dropdown-bg,var(--etched-background))!important;background-color:var(--dropdown-bg,var(--etched-background))!important;box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border),0 10px 25px #0003!important;-webkit-backdrop-filter:var(--dropdown-backdrop-filter,blur(12px))!important;border:1px solid #fff3!important}.connect-interface .etched-glass-select-content[data-dark=true],.connect-theme .etched-glass-select-content[data-dark=true],.connect-interface [data-radix-select-content].etched-glass-select-content[data-dark=true],.connect-theme [data-radix-select-content].etched-glass-select-content[data-dark=true],.connect-interface div[data-radix-select-content][data-dark=true],.connect-theme div[data-radix-select-content][data-dark=true],.connect-interface div[role=listbox].etched-glass-select-content[data-dark=true],.connect-theme div[role=listbox].etched-glass-select-content[data-dark=true]{background:var(--dropdown-bg,var(--etched-background-dark))!important;background-color:var(--dropdown-bg,var(--etched-background-dark))!important;box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark),0 10px 25px #0000004d!important;-webkit-backdrop-filter:var(--dropdown-backdrop-filter,blur(12px))!important;border:1px solid #0000004d!important}.connect-interface [data-radix-select-content]:not([data-has-text-color=true]),.connect-theme [data-radix-select-content]:not([data-has-text-color=true]){background:var(--etched-background)!important;backdrop-filter:blur(12px)!important}.connect-interface [data-radix-select-content][data-dark=true]:not([data-has-text-color=true]),.connect-theme [data-radix-select-content][data-dark=true]:not([data-has-text-color=true]){background:var(--etched-background-dark)!important}.connect-interface .etched-glass-select-content[data-has-text-color=true],.connect-theme .etched-glass-select-content[data-has-text-color=true],.connect-interface [data-radix-select-content].etched-glass-select-content[data-has-text-color=true],.connect-theme [data-radix-select-content].etched-glass-select-content[data-has-text-color=true],.connect-interface div[data-radix-select-content][data-has-text-color=true],.connect-theme div[data-radix-select-content][data-has-text-color=true],.etched-glass-select-content[data-has-text-color=true],[data-radix-select-content].etched-glass-select-content[data-has-text-color=true],[data-radix-select-content][data-has-text-color=true],div[data-radix-select-content][data-has-text-color=true],[data-radix-popper-content-wrapper] [data-radix-select-content][data-has-text-color=true]{background:var(--dropdown-bg,var(--etched-background))!important;background-color:var(--dropdown-bg,var(--etched-background))!important;-webkit-backdrop-filter:var(--dropdown-backdrop-filter,blur(14px))!important}.connect-interface [data-radix-popper-content-wrapper]>[data-radix-select-content]:not([data-has-text-color=true]),.connect-theme [data-radix-popper-content-wrapper]>[data-radix-select-content]:not([data-has-text-color=true]),.connect-interface [data-radix-select-content]:not([data-no-glass]):not([data-has-text-color=true]),.connect-theme [data-radix-select-content]:not([data-no-glass]):not([data-has-text-color=true]){background:var(--dropdown-bg,var(--etched-background))!important;-webkit-backdrop-filter:var(--dropdown-backdrop-filter,blur(12px))!important;border:1px solid #ffffff26!important;box-shadow:inset 0 1px 1px #ffffff0d,0 4px 12px #0000001a!important}.connect-interface .etched-glass-select-content[data-has-text-color=true],.connect-theme .etched-glass-select-content[data-has-text-color=true],.etched-glass-select-content[data-has-text-color=true]{background:var(--dropdown-bg,var(--etched-background))!important;background-color:var(--dropdown-bg,var(--etched-background))!important}.connect-interface .etched-glass-select-content[data-dark=true][data-has-text-color=true],.connect-theme .etched-glass-select-content[data-dark=true][data-has-text-color=true],.etched-glass-select-content[data-dark=true][data-has-text-color=true]{background:var(--dropdown-bg,var(--etched-background-dark))!important;background-color:var(--dropdown-bg,var(--etched-background-dark))!important}.connect-interface div[id^=radix-]:not([data-radix-popper-content-wrapper]),.connect-theme div[id^=radix-]:not([data-radix-popper-content-wrapper]){background:var(--dropdown-bg,var(--etched-background))!important;-webkit-backdrop-filter:var(--dropdown-backdrop-filter,blur(12px))!important;border:1px solid #ffffff26!important;border-radius:12px!important;box-shadow:0 4px 12px #0000001a!important}.connect-interface [role=combobox].etched-glass-select+div,.connect-interface [role=combobox].etched-glass-select~div,.connect-theme [role=combobox].etched-glass-select+div,.connect-theme [role=combobox].etched-glass-select~div{background:var(--dropdown-bg,var(--etched-background))!important;-webkit-backdrop-filter:var(--dropdown-backdrop-filter,blur(12px))!important;border:1px solid #ffffff26!important;border-radius:12px!important}.connect-interface body>div[id^=radix-],.connect-theme body>div[id^=radix-],.connect-interface [data-radix-portal]>div[id^=radix-],.connect-theme [data-radix-portal]>div[id^=radix-],.connect-interface div[data-radix-popper-content-wrapper] div[data-radix-select-content],.connect-theme div[data-radix-popper-content-wrapper] div[data-radix-select-content]{background:var(--dropdown-bg,var(--etched-background))!important;-webkit-backdrop-filter:var(--dropdown-backdrop-filter,blur(12px))!important;border:1px solid #ffffff26!important;border-radius:12px!important;box-shadow:0 4px 12px #0000001a!important}.etched-glass-select{box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border);appearance:none}.etched-glass-select.dark{background:var(--etched-background-dark);box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark)}.etched-glass-select:after{content:"";pointer-events:none;border-top:6px solid #fff9;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.etched-glass-select.dark:after{border-top-color:#ffffff80}.gender-select-trigger:after{content:none!important;display:none!important}.etched-glass-textarea{background:var(--etched-background);border-radius:var(--glass-border-radius,12px);color:inherit;resize:vertical;min-height:80px;box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border);-webkit-backdrop-filter:none;border:none;outline:none;padding:12px 16px;font-size:14px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.etched-glass-textarea.dark{background:var(--etched-background-dark);box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark)}.etched-glass-button{background:var(--etched-background);border-radius:var(--glass-border-radius,12px);color:inherit;cursor:pointer;box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border);-webkit-backdrop-filter:none;border:none;outline:none;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.etched-glass-button.rounded-full,.etched-glass-select-content .etched-glass-button.rounded-full{border-radius:9999px!important}.etched-glass-button.dark{background:var(--etched-background-dark);box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark)}.etched-glass-button:hover:not(:disabled){box-shadow:inset 0 2px 6px #0000001f,inset 0 1px 3px #00000014,var(--etched-highlight),var(--etched-border);background:#ffffff0f}.etched-glass-button.dark:hover:not(:disabled){box-shadow:inset 0 2px 6px #0003,inset 0 1px 3px #0000001f,var(--etched-highlight-dark),var(--etched-border-dark);background:#00000014}.etched-glass-button:active:not(:disabled){box-shadow:inset 0 3px 8px #0003,inset 0 2px 4px #00000026,var(--etched-highlight),var(--etched-border);background:#ffffff05;transform:translateY(1px)}.etched-glass-button.dark:active:not(:disabled){box-shadow:inset 0 3px 8px #0000004d,inset 0 2px 4px #0003,var(--etched-highlight-dark),var(--etched-border-dark);background:#0000001a}.etched-glass-button.pressed{box-shadow:inset 0 3px 8px #0003,inset 0 2px 4px #00000026,var(--etched-highlight),var(--etched-border);background:#ffffff05;transform:translateY(1px)}.etched-glass-button.dark.pressed{box-shadow:inset 0 3px 8px #0000004d,inset 0 2px 4px #0003,var(--etched-highlight-dark),var(--etched-border-dark);background:#0000001a}.etched-glass-checkbox,button.etched-glass-checkbox,[data-state].etched-glass-checkbox,button[role=checkbox].etched-glass-checkbox,.etched-glass-checkbox.peer,button.etched-glass-checkbox.peer{background:var(--etched-background)!important;cursor:pointer!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border)!important;appearance:none!important;border:none!important;border-radius:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important}.etched-glass-checkbox.dark,button.etched-glass-checkbox.dark,[data-state].etched-glass-checkbox.dark,button[role=checkbox].etched-glass-checkbox.dark,.etched-glass-checkbox.peer.dark,button.etched-glass-checkbox.peer.dark{background:var(--etched-background-dark)!important;box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark)!important}.etched-glass-checkbox:checked,.etched-glass-checkbox[data-state=checked],button.etched-glass-checkbox[data-state=checked],button[role=checkbox].etched-glass-checkbox[data-state=checked],.etched-glass-checkbox.peer:checked,button.etched-glass-checkbox.peer[data-state=checked]{background:#ffffff1a!important}.etched-glass-checkbox.dark:checked,.etched-glass-checkbox.dark[data-state=checked],button.etched-glass-checkbox.dark[data-state=checked],button[role=checkbox].etched-glass-checkbox.dark[data-state=checked],.etched-glass-checkbox.peer.dark:checked,button.etched-glass-checkbox.peer.dark[data-state=checked]{background:#0000001a!important}.etched-glass-checkbox:checked:after,.etched-glass-checkbox[data-state=checked]:after,button.etched-glass-checkbox[data-state=checked]:after,button[role=checkbox].etched-glass-checkbox[data-state=checked]:after,.etched-glass-checkbox.peer:checked:after,button.etched-glass-checkbox.peer[data-state=checked]:after{content:""!important;z-index:10!important;border:2.5px solid #ffffffe6!important;border-width:0 2.5px 2.5px 0!important;width:5px!important;height:9px!important;position:absolute!important;top:2px!important;left:5px!important;transform:rotate(45deg)!important;box-shadow:0 0 3px #0003!important}.etched-glass-checkbox.dark:checked:after,.etched-glass-checkbox.dark[data-state=checked]:after,button.etched-glass-checkbox.dark[data-state=checked]:after,button[role=checkbox].etched-glass-checkbox.dark[data-state=checked]:after,.etched-glass-checkbox.peer.dark:checked:after,button.etched-glass-checkbox.peer.dark[data-state=checked]:after{border-color:#ffffffd9!important;box-shadow:0 0 3px #0000004d!important}.etched-glass-datepicker{background:var(--etched-background);border-radius:var(--glass-border-radius,12px);height:40px;color:inherit;cursor:pointer;box-sizing:border-box;box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border);border:none;outline:none;padding:8px 16px;font-size:14px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.etched-glass-datepicker.dark{background:var(--etched-background-dark);box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark)}.etched-glass-datepicker::placeholder{color:var(--placeholder-color,#fff3)}.etched-glass-datepicker.dark::placeholder{color:var(--placeholder-color,#ffffff2e)}.glass-container .etched-glass-input,.glass-container .etched-glass-select,.glass-container .etched-glass-textarea,.glass-container .etched-glass-button,.glass-container .etched-glass-checkbox,.glass-container .etched-glass-datepicker{box-shadow:var(--etched-inset-shadow),var(--etched-highlight),var(--etched-border)!important;border:none!important}.glass-container .etched-glass-input.dark,.glass-container .etched-glass-select.dark,.glass-container .etched-glass-textarea.dark,.glass-container .etched-glass-button.dark,.glass-container .etched-glass-checkbox.dark,.glass-container .etched-glass-datepicker.dark{box-shadow:var(--etched-inset-shadow-dark),var(--etched-highlight-dark),var(--etched-border-dark)!important}@media (max-width:768px){.etched-glass-input,.etched-glass-select,.etched-glass-textarea,.etched-glass-button{padding:14px 16px;font-size:16px}.etched-glass-datepicker{height:44px;padding:10px 16px;font-size:16px}.etched-glass-checkbox,button.etched-glass-checkbox,[data-state].etched-glass-checkbox,button[role=checkbox].etched-glass-checkbox,.etched-glass-checkbox.peer,button.etched-glass-checkbox.peer{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}.etched-glass-checkbox:checked:after,.etched-glass-checkbox[data-state=checked]:after,button.etched-glass-checkbox[data-state=checked]:after,button[role=checkbox].etched-glass-checkbox[data-state=checked]:after,.etched-glass-checkbox.peer:checked:after,button.etched-glass-checkbox.peer[data-state=checked]:after{border-width:0 2.5px 2.5px 0!important;width:6px!important;height:10px!important;top:3px!important;left:6px!important}}@media (prefers-contrast:high){.etched-glass-input,.etched-glass-select,.etched-glass-textarea,.etched-glass-button,.etched-glass-checkbox,.etched-glass-datepicker{box-shadow:inset 0 2px 4px #0000004d,inset 0 1px 2px #0003,inset 0 -1px #fff3,inset 0 0 0 1px #ffffff1a}}@media (prefers-reduced-motion:reduce){.etched-glass-input,.etched-glass-select,.etched-glass-textarea,.etched-glass-button,.etched-glass-checkbox,.etched-glass-datepicker{transition:none}}.simple-embossed{transition:all .1s ease-out;transform:translateY(0);box-shadow:0 2px 4px #0000001a,inset 0 1px #fff3}.simple-beveled{transition:all .1s ease-out;transform:translateY(1px);box-shadow:inset 0 2px 4px #0003,inset 0 1px 2px #0000001a}.simple-embossed:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000026,inset 0 1px 2px #00000014}.etched-glass-input,.etched-glass-select,.etched-glass-textarea,.etched-glass-button,.etched-glass-checkbox,.etched-glass-datepicker,.etched-glass-select-content{corner-shape:squircle}:is([data-radix-popper-content-wrapper]:has([data-connect-date-picker-popover]),[data-connect-date-picker-popover]){z-index:2147483647!important}[data-radix-select-content][data-has-text-color=true],div[data-radix-select-content][data-has-text-color=true],[data-radix-popper-content-wrapper] [data-radix-select-content][data-has-text-color=true]{background:var(--dropdown-bg,hsl(var(--dropdown)))!important;background-color:var(--dropdown-bg,hsl(var(--dropdown)))!important;border-color:hsl(var(--dropdown-border))!important;color:hsl(var(--foreground))!important;-webkit-backdrop-filter:var(--dropdown-backdrop-filter,none)!important}:is(html.dark,html[data-mode=dark],html[data-theme$=-dark]) [data-radix-select-content][data-has-text-color=true],:is(html.dark,html[data-mode=dark],html[data-theme$=-dark]) div[data-radix-select-content][data-has-text-color=true],:is(html.dark,html[data-mode=dark],html[data-theme$=-dark]) [data-radix-popper-content-wrapper] [data-radix-select-content][data-has-text-color=true]{--dropdown-bg:#0f172a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f5f9!important;background:#0f172a!important;border-color:#334155!important}:is(html.dark,html[data-mode=dark],html[data-theme$=-dark]) [data-radix-select-content][data-has-text-color=true] [role=option]{color:#e2e8f0!important;background-color:#0f172a!important}:is(html.dark,html[data-mode=dark],html[data-theme$=-dark]) [data-radix-select-content][data-has-text-color=true] [role=option]:hover,:is(html.dark,html[data-mode=dark],html[data-theme$=-dark]) [data-radix-select-content][data-has-text-color=true] [role=option]:focus,:is(html.dark,html[data-mode=dark],html[data-theme$=-dark]) [data-radix-select-content][data-has-text-color=true] [role=option][data-highlighted],:is(html.dark,html[data-mode=dark],html[data-theme$=-dark]) [data-radix-select-content][data-has-text-color=true] [role=option][data-state=checked]{color:#f8fafc!important;background-color:#1e293b!important}
.glass-container{position:relative}[data-connect-container]:not(.mobile-menu-open):not(.marketing-page),[data-connect-container]:not(.mobile-menu-open):not(.marketing-page) main,[data-connect-container]:not(.mobile-menu-open):not(.marketing-page) .container{isolation:auto!important;transform:none!important}[data-connect-container].mobile-menu-open,.mobile-menu-open[data-connect-container],[data-component=draggable-main-content].mobile-menu-open{will-change:transform!important;transform-style:preserve-3d!important}.fixed-blur-backdrop{pointer-events:none;will-change:transform}
.blur-glass-container{isolation:isolate;position:relative}@supports ((-webkit-backdrop-filter:blur(1px))){.blur-glass-container{backdrop-filter:blur(var(--glass-blur,10px))!important}}.blur-glass-container:before{content:"";background:inherit;filter:blur(var(--glass-blur,10px));opacity:.5;z-index:-1;position:absolute;inset:-50%}.blur-glass-container>*{z-index:1;position:relative}.blur-glass-container{will-change:transform;transform:translateZ(0)}
