@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)){svg{width:auto;height:auto;transform:translateZ(0)}button svg,a svg{position:relative;top:auto;left:auto}.h-4,.w-4{width:16px;height:16px}.h-5,.w-5{width:20px;height:20px}input+div svg,select+div svg,[class*=input] svg,[class*=select] svg{width:16px!important;height:16px!important;margin:auto!important;display:block!important;position:static!important}.h-10 [class*=input]+div{justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important;position:absolute!important;top:50%!important;right:2px!important;transform:translateY(-50%)!important}.h-10 div:has(>svg){justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important;position:absolute!important;top:50%!important;right:2px!important;transform:translateY(-50%)!important}button:has(>svg) svg{width:16px!important;height:16px!important;margin:auto!important}[class*=menu-item] svg,[class*=select-trigger] svg{width:16px!important;height:16px!important;position:static!important}[data-radix-select-item] svg,[role=option] svg,[class*=select-item] svg{width:14px!important;height:14px!important;margin:0!important;display:block!important;position:static!important}a:has(>svg){justify-content:center!important;align-items:center!important;display:inline-flex!important}a:has(>svg) svg{flex-shrink:0!important;width:auto!important;height:auto!important}.h-\[25px\].w-\[25px\]{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important}.h-\[25px\].w-\[25px\] svg{width:20px!important;height:20px!important}.safari-icon,.safari-icon-fix{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}:is(div:has(>svg),span:has(>svg)){justify-content:center!important;align-items:center!important;display:inline-flex!important}:is([role=dialog] button:has(>svg),[class*=dialog] button:has(>svg),[class*=modal] button:has(>svg)){justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}:is([role=dialog] button:has(>svg) svg,[class*=dialog] button:has(>svg) svg,[class*=modal] button:has(>svg) svg){width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;display:block!important;position:static!important}a[href=\/settings] svg,a[href*=settings] svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}a[href=\/settings],a[href*=settings]{justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:inline-flex!important}[data-radix-collection-item] [data-state=checked] span,[data-radix-collection-item] [data-state=unchecked] span,[role=switch] span,[class*=switch] span,[class*=radix-switch] span{margin-left:-20px!important}}}html.safari svg{visibility:visible!important;opacity:1!important;display:block!important}html.safari button svg,html.safari a svg,html.safari [class*=input] svg,html.safari [class*=select] svg,html.safari nav svg,html.safari [role=menuitem] svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;display:block!important;position:static!important}html.safari button{justify-content:center;align-items:center;display:inline-flex;position:relative}html.safari button svg{margin:auto!important}html.safari .input svg,html.safari input+div>svg,html.safari .input-container svg,html.safari [class*=input-icon] svg{position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari .h-4 svg,html.safari .w-4 svg{width:16px!important;height:16px!important}html.safari .h-5 svg,html.safari .w-5 svg{width:20px!important;height:20px!important}html.safari .h-6 svg,html.safari .w-6 svg{width:24px!important;height:24px!important}html.safari .h-\[25px\] svg,html.safari .w-\[25px\] svg{width:20px!important;height:20px!important}html.safari [role=menuitem]{align-items:center!important;display:flex!important}html.safari [class*=select-trigger] svg{position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [data-radix-select-item] svg,html.safari [role=option] svg,html.safari [class*=select-item] svg{visibility:visible!important;opacity:1!important;width:14px!important;height:14px!important;margin:0!important;display:block!important;position:static!important}html.safari [data-radix-select-trigger]{align-items:center!important;display:flex!important}html.safari [data-radix-select-trigger]>div{align-items:center!important;width:100%!important;display:flex!important}html.safari [data-radix-select-trigger] .safari-icon-fix{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-right:8px!important;display:flex!important}html.safari [data-radix-select-trigger] .safari-icon-fix svg{vertical-align:baseline!important;width:18px!important;height:18px!important;margin:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}html.safari [data-radix-select-trigger] .flex.flex-col{flex-direction:column!important;flex:1!important;align-items:flex-start!important;min-width:0!important;display:flex!important}html.safari [data-radix-select-trigger] .flex.flex-col span{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html.safari [data-radix-select-content]{z-index:1000!important;position:relative!important}html.safari [data-radix-select-item]{align-items:center!important;padding:0!important;display:flex!important}html.safari [data-radix-select-item]>div{align-items:center!important;width:100%!important;padding:8px 12px!important;display:flex!important}html.safari [data-radix-select-item] .safari-icon-fix{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-right:8px!important;display:flex!important}html.safari [data-radix-select-item] .safari-icon-fix svg{vertical-align:baseline!important;width:18px!important;height:18px!important;margin:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}html.safari [data-radix-select-item] .flex.flex-col{flex-direction:column!important;flex:1!important;align-items:flex-start!important;min-width:0!important;display:flex!important}html.safari [data-radix-select-item] .flex.flex-col span{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html.safari .action-button svg,html.safari .icon-button svg{margin:auto!important;position:static!important}html.safari [class*=search] svg{position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}html.safari .safari-icon-fix svg,html.safari [role=dialog] button svg,html.safari [class*=dialog] button svg,html.safari [class*=modal] button svg,html.safari [aria-label=Close] svg,html.safari button[aria-label=Close] svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:auto!important;display:block!important;position:static!important}html.safari [role=dialog] button,html.safari [class*=dialog] button,html.safari [class*=modal] button,html.safari [aria-label=Close],html.safari button[aria-label=Close]{justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}html.safari .absolute{position:absolute!important}html.safari a[href=\/settings] svg,html.safari a[href*=settings] svg,html.safari a[href$=settings] svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari a[href=\/settings],html.safari a[href*=settings],html.safari a[href$=settings]{justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:inline-flex!important}html.safari .dialog-overlay button[aria-label=Close],html.safari .dialog-content button[aria-label=Close],html.safari .dialog-header button[aria-label=Close],html.safari [class*=dialog] button[aria-label=Close],html.safari [class*=modal] button[aria-label=Close],html.safari [role=dialog] button[aria-label=Close]{background:0 0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;transform:none!important}html.safari .dialog-overlay button[aria-label=Close] svg,html.safari .dialog-content button[aria-label=Close] svg,html.safari .dialog-header button[aria-label=Close] svg,html.safari [class*=dialog] button[aria-label=Close] svg,html.safari [class*=modal] button[aria-label=Close] svg,html.safari [role=dialog] button[aria-label=Close] svg{visibility:visible!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important;transform:none!important}html.safari [class*=menu-item] a[href*=settings],html.safari [role=menuitem] a[href*=settings],html.safari [class*=navigation] a[href*=settings],html.safari [class*=sidebar] a[href*=settings],html.safari nav a[href*=settings]{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;display:flex!important;position:relative!important}html.safari .task-sidebar .task-types-list button,html.safari .task-sidebar .task-categories-list button{width:100%!important;display:block!important}html.safari .task-sidebar .task-types-list button>div,html.safari .task-sidebar .task-categories-list button>div{display:flex!important}html.safari [class*=menu-item] a[href*=settings] svg,html.safari [role=menuitem] a[href*=settings] svg,html.safari [class*=navigation] a[href*=settings] svg,html.safari [class*=sidebar] a[href*=settings] svg,html.safari nav a[href*=settings] svg{visibility:visible!important;flex-shrink:0!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin-right:8px!important;display:block!important;position:static!important}html.safari .safari-close-button{border-radius:4px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:relative!important}html.safari .safari-close-button svg{visibility:visible!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari [role=dialog] button[aria-label=Close],html.safari [class*=dialog] button[aria-label=Close],html.safari [class*=modal] button[aria-label=Close],html.safari .safari-close-button-abs{z-index:999!important;opacity:.7!important;background-color:#0000!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;transition:opacity .2s!important;display:inline-flex!important;position:absolute!important;top:16px!important;right:16px!important}html.safari [role=dialog] button[aria-label=Close]:hover,html.safari [class*=dialog] button[aria-label=Close]:hover,html.safari [class*=modal] button[aria-label=Close]:hover,html.safari .safari-close-button-abs:hover{opacity:1!important}html.safari [role=dialog] button[aria-label=Close] svg,html.safari [class*=dialog] button[aria-label=Close] svg,html.safari [class*=modal] button[aria-label=Close] svg,html.safari .safari-close-button-abs svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari .safari-settings-link,html.safari a[href*=settings]{border-radius:4px!important;align-items:center!important;gap:12px!important;width:100%!important;height:39px!important;padding:8px 12px!important;display:flex!important;position:relative!important}html.safari .safari-settings-link.collapsed{justify-content:center!important;gap:0!important;width:32px!important;height:32px!important;padding:0!important}html.safari .safari-settings-link>div,html.safari a[href*=settings]>div:first-child{flex-grow:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:21px!important;height:21px!important;margin:0!important;display:flex!important}html.safari .safari-settings-link.collapsed>div:first-child{width:32px!important;height:32px!important}html.safari .safari-settings-link svg,html.safari a[href*=settings] svg{visibility:visible!important;flex-shrink:0!important;width:16.2px!important;min-width:16.2px!important;height:16.2px!important;min-height:16.2px!important;margin:0!important;display:block!important;position:static!important}html.safari .safari-settings-link.collapsed svg{width:16.2px!important;min-width:16.2px!important;height:16.2px!important;min-height:16.2px!important}html.safari .safari-settings-link span,html.safari a[href*=settings]>span{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex-grow:1!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html.safari [role=menuitem] a[href*=settings],html.safari [class*=menu-item] a[href*=settings]{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:100%!important;height:39px!important;padding:8px 12px!important;display:flex!important}html.safari [data-radix-collection-item] [data-state=checked] span,html.safari [data-radix-collection-item] [data-state=unchecked] span,html.safari [role=switch] span,html.safari [class*=switch] span,html.safari [class*=radix-switch] span{margin-left:-20px!important}html.safari [role=switch] [data-state=checked] span,html.safari [role=switch] [data-state=unchecked] span,html.safari [role=switch] span{margin-left:-20px!important;left:20px!important}html.safari [data-radix-collection-item] [data-state=checked] span,html.safari [data-radix-collection-item] [data-state=unchecked] span,html.safari [class*=radix-switch] span,html.safari [class*=switch-thumb]{margin-left:-20px!important;transform:translate(20px)!important}html.safari [href*=security] .input-container svg,html.safari [href*=security] [class*=input] svg,html.safari [href*=security] input+div>svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [href*=security] .input-container,html.safari [href*=security] [class*=input-wrapper],html.safari [href*=security] .input-icon-wrapper{align-items:center!important;display:flex!important;position:relative!important}html.safari [href*=security] .input-container div:has(>svg){pointer-events:auto!important;z-index:10!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [href*=security] [class*=input] div:has(>svg){pointer-events:auto!important;z-index:10!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [href*=security] input+div:has(>svg){pointer-events:auto!important;z-index:10!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari input[type=password]+div,html.safari [type=password]+div{z-index:10!important;opacity:1!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [class*=password] div:has(>svg){z-index:10!important;opacity:1!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [class*=password] svg,html.safari input[type=password]+div svg,html.safari [type=password]+div svg{visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;display:block!important;position:static!important}html.safari .input-wrapper:not(.chat-input-container),html.safari .input-container:not(.chat-input-container),html.safari [class*=input-wrapper]:not(.chat-input-container),html.safari [class*=input-container]:not(.chat-input-container){position:relative!important}html.safari div:has(>input):not(.chat-input-container){position:relative!important}html.safari input[type=password]~div,html.safari [type=password]~div,html.safari input[type=password]+div,html.safari [type=password]+div,html.safari .input-password-toggle,html.safari .input-password-button,html.safari button[type=button][aria-label="Toggle password visibility"],html.safari [aria-label="Toggle password visibility"],html.safari [class*=password-toggle],html.safari [class*=eye]{z-index:10!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari input[type=password]~div svg,html.safari [type=password]~div svg,html.safari input[type=password]+div svg,html.safari [type=password]+div svg,html.safari .input-password-toggle svg,html.safari .input-password-button svg,html.safari button[type=button][aria-label="Toggle password visibility"] svg,html.safari [aria-label="Toggle password visibility"] svg,html.safari [class*=password-toggle] svg,html.safari [class*=eye] svg,html.safari .safari-input-container .input-right-icon svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari .input-icon-wrapper,html.safari .input-icon-container,html.safari [class*=input-icon],html.safari [class*=inputIcon]{z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari input~div:has(>svg){z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari input+div:has(>svg){z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [class*=security] .input div:has(>svg){z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [class*=security] [class*=input] div:has(>svg){z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [href*=security] .input div:has(>svg){z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari [href*=security] [class*=input] div:has(>svg){z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html.safari .input-icon-wrapper svg,html.safari .input-icon-container svg,html.safari [class*=input-icon] svg,html.safari [class*=inputIcon] svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari input~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari input+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari [class*=security] .input div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari [class*=security] [class*=input] div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari [href*=security] .input div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari [href*=security] [class*=input] div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important;position:static!important}html.safari [href=\/security] .input-password-toggle,html.safari [href=\/security] .input-icon-wrapper,html.safari [href$=\/security] .input-password-toggle,html.safari [href$=\/security] .input-icon-wrapper,html.safari [href*=security] .input-password-toggle,html.safari [href*=security] .input-icon-wrapper{z-index:100!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html.safari [href=\/security] input~div:has(>svg){z-index:100!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html.safari [href=\/security] input+div:has(>svg){z-index:100!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html.safari [href$=\/security] input~div:has(>svg){z-index:100!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html.safari [href$=\/security] input+div:has(>svg){z-index:100!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html.safari [href*=security] input~div:has(>svg){z-index:100!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html.safari [href*=security] input+div:has(>svg){z-index:100!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html.safari [href=\/security] .input-password-toggle svg,html.safari [href=\/security] .input-icon-wrapper svg,html.safari [href$=\/security] .input-password-toggle svg,html.safari [href$=\/security] .input-icon-wrapper svg,html.safari [href*=security] .input-password-toggle svg,html.safari [href*=security] .input-icon-wrapper svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari [href=\/security] input~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari [href=\/security] input+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari [href$=\/security] input~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari [href$=\/security] input+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari [href*=security] input~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari [href*=security] input+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari input[type=password],html.safari [type=password],html.safari [href*=security] input,html.safari [href$=\/security] input,html.safari [href=\/security] input{padding-right:40px!important}html.safari [href*=security] .input-container,html.safari [href*=security] [class*=input-wrapper],html.safari [href*=security] [class*=input-container],html.safari [class*=security] .input-container,html.safari [class*=security] [class*=input-wrapper],html.safari [class*=security] [class*=input-container]{width:100%!important;height:auto!important;display:block!important;position:relative!important}html.safari [href*=security] div:has(>input){width:100%!important;height:auto!important;display:block!important;position:relative!important}html.safari [class*=security] div:has(>input){width:100%!important;height:auto!important;display:block!important;position:relative!important}html.safari [href*=security] [class*=input-icon],html.safari [href*=security] [class*=inputIcon],html.safari [href*=security] [class*=eye],html.safari [href*=security] [class*=password] div,html.safari [class*=security] [class*=input-icon],html.safari [class*=security] [class*=inputIcon],html.safari [class*=security] [class*=eye],html.safari [class*=security] [class*=password] div{z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] .input div:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] [class*=input] div:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] input~div:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] input+div:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] .input button:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] [class*=input] button:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] .input div:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] [class*=input] div:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] input~div:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] input+div:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] .input button:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] [class*=input] button:has(>svg){z-index:1000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] [class*=input-icon] svg,html.safari [href*=security] [class*=inputIcon] svg,html.safari [href*=security] [class*=eye] svg,html.safari [href*=security] [class*=password] div svg,html.safari [class*=security] [class*=input-icon] svg,html.safari [class*=security] [class*=inputIcon] svg,html.safari [class*=security] [class*=eye] svg,html.safari [class*=security] [class*=password] div svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] .input div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] [class*=input] div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] input~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] input+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] .input button:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] [class*=input] button:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] .input div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] [class*=input] div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] input~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] input+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] .input button:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] [class*=input] button:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] [class*=password-wrapper],html.safari [href*=security] [class*=password-container],html.safari [href*=security] [class*=eye-container],html.safari [href*=security] [class*=eye-wrapper],html.safari [class*=security] [class*=password-wrapper],html.safari [class*=security] [class*=password-container],html.safari [class*=security] [class*=eye-container],html.safari [class*=security] [class*=eye-wrapper]{width:100%!important;display:block!important;position:relative!important}html.safari [href*=security] div:has(>input[type=password]){width:100%!important;display:block!important;position:relative!important}html.safari [class*=security] div:has(>input[type=password]){width:100%!important;display:block!important;position:relative!important}html.safari [href*=security] input[type=password]~button,html.safari [href*=security] [type=password]~button,html.safari [href*=security] input[type=password]+button,html.safari [href*=security] [type=password]+button,html.safari [href*=security] .input-password-toggle,html.safari [href*=security] .input-password-button,html.safari [href*=security] button[aria-label="Toggle password visibility"],html.safari [href*=security] [aria-label="Toggle password visibility"],html.safari [href*=security] [class*=password-toggle],html.safari [href*=security] [class*=eye],html.safari [class*=security] input[type=password]~button,html.safari [class*=security] [type=password]~button,html.safari [class*=security] input[type=password]+button,html.safari [class*=security] [type=password]+button,html.safari [class*=security] .input-password-toggle,html.safari [class*=security] .input-password-button,html.safari [class*=security] button[aria-label="Toggle password visibility"],html.safari [class*=security] [aria-label="Toggle password visibility"],html.safari [class*=security] [class*=password-toggle],html.safari [class*=security] [class*=eye],html.safari .safari-eye-button{z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] input[type=password]~div:has(>svg){z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] [type=password]~div:has(>svg){z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] input[type=password]+div:has(>svg){z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] [type=password]+div:has(>svg){z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] input[type=password]~div:has(>svg){z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] [type=password]~div:has(>svg){z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] input[type=password]+div:has(>svg){z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [class*=security] [type=password]+div:has(>svg){z-index:2000!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html.safari [href*=security] input[type=password]~button svg,html.safari [href*=security] [type=password]~button svg,html.safari [href*=security] input[type=password]+button svg,html.safari [href*=security] [type=password]+button svg,html.safari [href*=security] .input-password-toggle svg,html.safari [href*=security] .input-password-button svg,html.safari [href*=security] button[aria-label="Toggle password visibility"] svg,html.safari [href*=security] [aria-label="Toggle password visibility"] svg,html.safari [href*=security] [class*=password-toggle] svg,html.safari [href*=security] [class*=eye] svg,html.safari [class*=security] input[type=password]~button svg,html.safari [class*=security] [type=password]~button svg,html.safari [class*=security] input[type=password]+button svg,html.safari [class*=security] [type=password]+button svg,html.safari [class*=security] .input-password-toggle svg,html.safari [class*=security] .input-password-button svg,html.safari [class*=security] button[aria-label="Toggle password visibility"] svg,html.safari [class*=security] [aria-label="Toggle password visibility"] svg,html.safari [class*=security] [class*=password-toggle] svg,html.safari [class*=security] [class*=eye] svg,html.safari .safari-eye-button svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] input[type=password]~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] [type=password]~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] input[type=password]+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [href*=security] [type=password]+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] input[type=password]~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] [type=password]~div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] input[type=password]+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari [class*=security] [type=password]+div:has(>svg) svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html.safari .safari-eye-button{z-index:9999!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:none!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;overflow:visible!important;transform:translateY(-50%)!important}html.safari .safari-eye-button svg{visibility:visible!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important;transform:none!important}html.safari .safari-switch{cursor:pointer!important;border-radius:9999px!important;justify-content:flex-start!important;align-items:center!important;width:44px!important;height:24px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}html.safari .safari-switch[data-state=checked] span,html.safari .safari-switch[data-state=unchecked] span{border-radius:9999px!important;width:20px!important;height:20px!important;margin-left:0!important;transition:transform .2s!important;position:absolute!important;top:2px!important;left:2px!important;transform:none!important}html.safari .safari-switch[data-state=checked] span{transform:translate(20px)!important}html.safari .safari-settings-svg{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;display:block!important;position:static!important}html.safari [href=\/settings] svg,html.safari a[href*=settings] svg,html.safari .setting-parent-item svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:block!important;position:static!important}html.safari .setting-parent-item+div svg,html.safari .context-parent-item+div svg,html.safari .profile-parent-item+div svg,html.safari .profile-parent-item~div svg[viewBox="0 0 6 10"]{width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important}html.safari .settings-icon-container,html.safari .settings-icon-container svg,html.safari .setting-parent-item div,html.safari .setting-parent-item div svg{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}html.safari .safari-notification-svg,html.safari .notifications-icon-container svg{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;display:block!important;position:static!important}html.safari .notifications-icon-container{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}html.safari [data-hide-in-safari]{display:none!important}html.safari input[type=search]{appearance:none!important;background-clip:padding-box!important;padding-left:12px!important;padding-right:12px!important}html.safari input.h-12:not([class*=pl-]),html.safari input[type=text].h-12:not([class*=pl-]),html.safari .h-12 input:not([class*=pl-]){appearance:none!important;box-sizing:border-box!important;padding-left:12px!important;padding-right:12px!important}html.safari input{box-sizing:border-box!important;background-clip:padding-box!important}
