:root{--tc-bg:#ffffff;--tc-surface:#ffffff;--tc-surface-muted:#f8fafc;--tc-surface-hover:#f1f5f9;--tc-surface-3:#e2e8f0;--tc-border:#e2e8f0;--tc-border-strong:#cbd5e1;--tc-text:#262c36;--tc-text-muted:#64748b;--tc-text-subtle:#8e97a6;--tc-ink:#16181d;--tc-accent:#2b4bf2;--tc-accent-light:#8fa3ff;--tc-navy:#1c2a5e;--tc-dot:rgba(0,0,0,0.07);--tc-nav-bg:rgba(250,250,249,0.9);--tc-nav-bg-app:rgba(255,255,255,0.6);--tc-scrollbar:#9ca3af;--tc-scrollbar-hover:#6b7280;color-scheme:light}html.dark{--tc-bg:#0b1018;--tc-surface:#151b26;--tc-surface-muted:#111722;--tc-surface-hover:#1c2433;--tc-surface-3:#242d3f;--tc-border:#2c3648;--tc-border-strong:#3d4a60;--tc-text:#e8eef7;--tc-text-muted:#9aa8bc;--tc-text-subtle:#6b7a90;--tc-ink:#e8eef7;--tc-accent:#6d8cff;--tc-accent-light:#8fa3ff;--tc-navy:#9db0e6;--tc-dot:rgba(255,255,255,0.08);--tc-nav-bg:rgba(11,16,24,0.92);--tc-nav-bg-app:rgba(21,27,38,0.72);--tc-scrollbar:#3d4a60;--tc-scrollbar-hover:#6b7a90;color-scheme:dark}body,html{background-color:var(--tc-bg)}body,html,html.dark{color:var(--tc-text)}html.dark input,html.dark select,html.dark textarea{color-scheme:dark}html.dark *{scrollbar-color:var(--tc-scrollbar) transparent}html.dark ::-webkit-scrollbar-thumb{background:var(--tc-scrollbar)}html.dark ::-webkit-scrollbar-thumb:hover{background:var(--tc-scrollbar-hover)}html.dark ::-webkit-scrollbar{background-color:transparent}html.dark img[src*=poweredBy],html.dark img[src*=thread-chain-logo-black],html.dark img[src*=threadchain-logo],html.dark img[src*=threadchainLogo]{filter:brightness(0) invert(1)}html.dark .bg-\[\#FFFFFF\],html.dark .bg-\[\#FFF\],html.dark .bg-\[\#fff\],html.dark .bg-white{background-color:var(--tc-surface)}html.dark .bg-white\/95{background-color:rgb(21 27 38/.95)}html.dark .bg-white\/90{background-color:rgb(21 27 38/.9)}html.dark .bg-white\/80{background-color:rgb(21 27 38/.8)}html.dark .bg-white\/50{background-color:rgb(21 27 38/.5)}html.dark .bg-white\/20{background-color:rgb(21 27 38/.2)}html.dark .bg-\[\#EBF2FF\],html.dark .bg-\[\#EFF2F8\],html.dark .bg-\[\#F1F1EF\],html.dark .bg-\[\#F1F5F9\],html.dark .bg-\[\#F3F6FB\],html.dark .bg-\[\#F6F7F9\],html.dark .bg-\[\#F8F8F8\],html.dark .bg-\[\#F8F8F9\],html.dark .bg-\[\#F8F9FA\],html.dark .bg-\[\#F8FAFC\],html.dark .bg-\[\#F9FAFB\],html.dark .bg-\[\#FAFAF9\],html.dark .bg-\[\#FCFCFC\],html.dark .bg-\[\#f1f5f9\],html.dark .bg-\[\#f4f6fb\],html.dark .bg-\[\#f8fafc\],html.dark .bg-gray-100,html.dark .bg-gray-50,html.dark .bg-neutral-50,html.dark .bg-slate-100,html.dark .bg-slate-50,html.dark .bg-zinc-50{background-color:var(--tc-surface-muted)}html.dark .bg-\[\#DCE4F0\],html.dark .bg-\[\#DEE5FF\],html.dark .bg-\[\#E2E8F0\],html.dark .bg-\[\#E4E4E1\]{background-color:var(--tc-surface-3)}html.dark .hover\:bg-white:hover{background-color:var(--tc-surface)}html.dark .hover\:bg-\[\#F1F5F9\]:hover,html.dark .hover\:bg-\[\#F3F6FB\]:hover,html.dark .hover\:bg-\[\#F8FAFC\]:hover,html.dark .hover\:bg-\[\#eef2ff\]:hover,html.dark .hover\:bg-\[\#f1f5f9\]:hover,html.dark .hover\:bg-\[\#f8fafc\]:hover,html.dark .hover\:bg-gray-100:hover,html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-slate-50:hover{background-color:var(--tc-surface-hover)}html.dark .from-\[\#EBF2FF\]{--tw-gradient-from:#111722 var(--tw-gradient-from-position);--tw-gradient-to:rgb(17 23 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .to-\[\#FFFFFFCC\]{--tw-gradient-to:rgb(21 27 38/0.8) var(--tw-gradient-to-position)}html.dark .from-white{--tw-gradient-from:var(--tc-surface) var(--tw-gradient-from-position);--tw-gradient-to:rgb(21 27 38/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .to-white{--tw-gradient-to:var(--tc-surface) var(--tw-gradient-to-position)}html.dark .text-\[\#000000\],html.dark .text-\[\#00143D\],html.dark .text-\[\#0F172A\],html.dark .text-\[\#111827\],html.dark .text-\[\#121212\],html.dark .text-\[\#161616\],html.dark .text-\[\#16181D\],html.dark .text-\[\#191E24\],html.dark .text-\[\#1E293B\],html.dark .text-\[\#1F2937\],html.dark .text-\[\#1a1f36\],html.dark .text-\[\#1e293b\],html.dark .text-\[\#242424\],html.dark .text-\[\#252C32\],html.dark .text-\[\#262C36\],html.dark .text-\[\#333\],html.dark .text-\[\#334155\],html.dark .text-\[\#37404E\],html.dark .text-\[\#3F4146\],html.dark .text-\[\#3f4146\],html.dark .text-\[\#454545\],html.dark .text-black,html.dark .text-gray-800,html.dark .text-gray-900,html.dark .text-neutral-900,html.dark .text-slate-800,html.dark .text-slate-900{color:var(--tc-text)}html.dark .text-\[\#475569\],html.dark .text-\[\#485465\],html.dark .text-\[\#4B5563\],html.dark .text-\[\#555F6D\],html.dark .text-\[\#5A5F6C\],html.dark .text-\[\#5A687C\],html.dark .text-\[\#64748B\],html.dark .text-\[\#64748b\],html.dark .text-\[\#667085\],html.dark .text-\[\#6B7280\],html.dark .text-\[\#718096\],html.dark .text-\[\#828282\],html.dark .text-\[\#848484\],html.dark .text-\[\#8A8F9C\],html.dark .text-\[\#8E97A6\],html.dark .text-\[\#94A3B8\],html.dark .text-\[\#94a3b8\],html.dark .text-\[\#97A5BA\],html.dark .text-\[\#9CA3AF\],html.dark .text-\[\#A3A3A3\],html.dark .text-gray-400,html.dark .text-gray-500,html.dark .text-gray-600,html.dark .text-gray-700,html.dark .text-slate-400,html.dark .text-slate-500,html.dark .text-slate-600{color:var(--tc-text-muted)}html.dark .placeholder\:text-\[\#94A3B8\]::-moz-placeholder,html.dark .placeholder\:text-\[\#94a3b8\]::-moz-placeholder,html.dark .placeholder\:text-gray-400::-moz-placeholder,html.dark .placeholder\:text-slate-400::-moz-placeholder{color:var(--tc-text-subtle)}html.dark .placeholder\:text-\[\#94A3B8\]::placeholder,html.dark .placeholder\:text-\[\#94a3b8\]::placeholder,html.dark .placeholder\:text-gray-400::placeholder,html.dark .placeholder\:text-slate-400::placeholder{color:var(--tc-text-subtle)}html.dark .group-hover\:text-gray-600:hover,html.dark .group:hover .group-hover\:text-\[\#00143D\],html.dark .hover\:text-\[\#00143D\]:hover,html.dark .hover\:text-gray-700:hover,html.dark .hover\:text-gray-900:hover{color:var(--tc-text)}html.dark .hover\:text-gray-600:hover,html.dark .hover\:text-slate-800:hover{color:var(--tc-text-muted)}html.dark .hover\:text-\[\#001a5c\]:hover,html.dark .hover\:text-\[\#002574\]:hover,html.dark .text-\[\#001a5c\],html.dark .text-\[\#001d5c\],html.dark .text-\[\#002574\]{color:#8fb0ff}html.dark .border-\[\#BEBEBE\],html.dark .border-\[\#CBD5E1\],html.dark .border-\[\#D9E1EB\],html.dark .border-\[\#DDE2E9\],html.dark .border-\[\#DFE4EB\],html.dark .border-\[\#E2E8F0\],html.dark .border-\[\#E5E5E5\],html.dark .border-\[\#E5E7EB\],html.dark .border-\[\#E7E7E3\],html.dark .border-\[\#ECECE8\],html.dark .border-\[\#EDEFF3\],html.dark .border-\[\#EEEEEE\],html.dark .border-\[\#EEF1F5\],html.dark .border-\[\#F1F5F9\],html.dark .border-\[\#F2F4F7\],html.dark .border-\[\#c5d0e0\],html.dark .border-\[\#cbd5e1\],html.dark .border-\[\#e2e8f0\],html.dark .border-\[\#e3e8ee\],html.dark .border-b-white,html.dark .border-gray-100,html.dark .border-gray-200,html.dark .border-gray-50,html.dark .border-slate-200,html.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--tc-border)}html.dark .border-\[\#94A3B8\],html.dark .border-\[\#97A5BA\],html.dark .border-gray-300,html.dark .border-slate-300{border-color:var(--tc-border-strong)}html.dark .ring-black\/10,html.dark .ring-gray-200{--tw-ring-color:rgb(44 54 72/0.8)}html.dark .tc-nav-mobile-toggle{color:var(--tc-ink)}html.dark .tc-nav-mobile-menu{background:rgba(21,27,38,.98);border-bottom-color:var(--tc-border)}html.dark .tc-nav-desktop-links,html.dark .tc-nav-mobile-menu a,html.dark .tc-nav-mobile-menu button{color:var(--tc-text-muted)}html.dark .tc-btn-subtle:hover,html.dark .tc-card:hover{background:var(--tc-surface-hover)!important}html.dark .tc-btn-subtle:hover{color:var(--tc-accent)!important}html.dark .tc-btn-white:hover{background:var(--tc-surface)!important}html.dark .tc-btn-ghost:hover{background:rgba(255,255,255,.08)!important}html.dark .plan-features-section::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}html.dark .plan-features-section::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}