input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#111827;caret-color:#111827;-webkit-box-shadow:0 0 0 1000px #f9fafb inset;box-shadow:0 0 0 1000px #f9fafb inset;transition:background-color 9999s ease-in-out 0s}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark select:-webkit-autofill{-webkit-text-fill-color:#ffffff;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px #09090b inset;box-shadow:0 0 0 1000px #09090b inset}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}#root{overflow-x:hidden}:root{--settings-card-border: rgba(51, 65, 85, .82);--settings-card-divider: rgba(51, 65, 85, .7);--settings-card-button-border: rgba(51, 65, 85, .78);--settings-card-bg: rgba(248, 250, 252, .58);--settings-card-surface: radial-gradient(at 0% 100%, rgba(255, 255, 255, .38) 0px, transparent 36%), linear-gradient(90deg, rgba(251, 251, 251, .6) 0%, rgba(251, 251, 251, .6) 40%, rgba(186, 191, 198, .68) 100%);--settings-card-header-bg: rgba(248, 250, 252, .64);--settings-card-header-surface: radial-gradient(at 0% 100%, rgba(255, 255, 255, .34) 0px, transparent 34%), linear-gradient(90deg, rgba(251, 251, 251, .56) 0%, rgba(251, 251, 251, .56) 40%, rgba(186, 191, 198, .62) 100%);--settings-card-button-bg: radial-gradient(at 0% 100%, rgba(255, 255, 255, .28) 0px, transparent 30%), linear-gradient(90deg, rgba(251, 251, 251, .62) 0%, rgba(251, 251, 251, .62) 40%, rgba(186, 191, 198, .7) 100%);--settings-card-shadow: 0 16px 30px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .92)}html.dark{--settings-card-border: rgba(19, 72, 170, .72);--settings-card-divider: rgba(20, 78, 184, .62);--settings-card-button-border: rgba(27, 93, 198, .74);--settings-card-bg: rgba(2, 10, 30, .46);--settings-card-surface: linear-gradient(90deg, rgba(0, 12, 42, .54) 0%, rgba(1, 22, 68, .48) 46%, rgba(0, 8, 30, .54) 100%);--settings-card-header-bg: rgba(0, 0, 0, .22);--settings-card-header-surface: linear-gradient(90deg, rgba(0, 16, 56, .32) 0%, rgba(0, 28, 82, .28) 48%, rgba(0, 14, 48, .3) 100%);--settings-card-button-bg: linear-gradient(90deg, rgba(0, 14, 48, .65) 0%, rgba(1, 24, 70, .56) 100%);--settings-card-shadow: 0 24px 60px rgba(2, 6, 23, .42), inset 0 1px 0 rgba(255, 255, 255, .04)}html:not(.dark) .text-zinc-400,html:not(.dark) .text-zinc-500,html:not(.dark) .text-zinc-600,html:not(.dark) .text-zinc-700,html:not(.dark) .text-zinc-800{color:#020203!important}html.dark .text-zinc-100{color:#fff!important}html.dark .text-zinc-200,html.dark .text-zinc-300{color:#f8fbff!important}html.dark .text-zinc-400,html.dark .text-zinc-500,html.dark .text-zinc-600{color:#e8f0ff!important}html:not(.dark) .border-zinc-100,html:not(.dark) .border-zinc-200,html:not(.dark) .border-zinc-300,html:not(.dark) .border-zinc-400{border-color:#7d8ea6!important}html:not(.dark) [class*=border-zinc-]{border-color:#73869f!important}html:not(.dark) .bg-zinc-50,html:not(.dark) .bg-zinc-100{background-color:#f5f7fab8!important;background-image:none!important}html:not(.dark) .bg-zinc-50\/50,html:not(.dark) .bg-zinc-50\/70,html:not(.dark) .bg-zinc-50\/80,html:not(.dark) .bg-zinc-100\/80{background-color:#f5f7fa99!important;background-image:none!important}html:not(.dark) .bg-white{background-color:#f8fafcb3!important;background-image:none!important}html:not(.dark) .bg-white\/40{background-color:#f8fafc66!important;background-image:none!important}html:not(.dark) .bg-white\/70{background-color:#f8fafcb3!important;background-image:none!important}html:not(.dark) .bg-white\/80{background-color:#f8fafccc!important;background-image:none!important}html:not(.dark) .bg-white\/95{background-color:#f8fafceb!important;background-image:none!important}html:not(.dark) .bg-white\/50,html:not(.dark) .bg-white\/60,html:not(.dark) .bg-white\/90{background-color:#f8fafcb8!important;background-image:none!important}html:not(.dark) :is(div,section,article)[class*=rounded-][class*=border-zinc-][class*=bg-white]{box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffeb!important}html:not(.dark) input[class*=border-zinc-],html:not(.dark) select[class*=border-zinc-],html:not(.dark) textarea[class*=border-zinc-],html:not(.dark) button[class*=border-zinc-]{border-color:#677c97!important;color:#111!important}.app-view-transition{will-change:opacity,transform;transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1)}.app-view-transition.is-entering{opacity:1;transform:translate(0)}.app-view-transition.is-leaving{opacity:0;transform:translate(18px);pointer-events:none}@media(prefers-reduced-motion:reduce){.app-view-transition{transition:none!important;transform:none!important;opacity:1!important}}.ui-slide-hover{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.ui-slide-hover:hover{transform:translate(4px)}.ui-card-hover{transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease}.ui-card-hover:hover{transform:translate(6px)}@media(prefers-reduced-motion:reduce){.ui-slide-hover,.ui-card-hover{transition:none!important;transform:none!important}}.collapsible-section{overflow:hidden;max-height:0;opacity:0;transition:max-height .36s cubic-bezier(.22,.61,.36,1),opacity .22s cubic-bezier(.22,.61,.36,1)}.collapsible-section.is-open{max-height:var(--collapsible-max-height, 5000px);opacity:1}.collapsible-inner{overflow:clip;opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none;transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s linear .34s}.collapsible-section.is-open>.collapsible-inner{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s}@media(prefers-reduced-motion:reduce){.collapsible-section{transition:none!important}.collapsible-inner{transition:none!important;opacity:1!important;transform:none!important;visibility:visible!important;pointer-events:auto!important}}
