.io-skin{--bg:#f4f1e8;--card:#fffdf8;--ink:#1b1813;--ink2:#46403a;--muted:#857d6f;--brand:#5a2bf0;--brand-soft:#efeafe;--line:rgba(27,24,19,.1);--shadow:0 28px 64px -34px rgba(40,30,10,.3);--shadow-sm:0 12px 32px -20px rgba(40,30,10,.2);font-family:var(--io-sans),system-ui,sans-serif;background:var(--bg);color:var(--ink);background-image:radial-gradient(rgba(27,24,19,.04) 1px,transparent 0);background-size:26px 26px}.io-skin section{position:relative}.io-skin section,.io-skin section[class*=bg-]{background-color:transparent!important;background-image:none!important}.io-skin section>.absolute{display:none!important}.io-skin h1,.io-skin h2,.io-skin h3,.io-skin h4{font-family:var(--io-serif),Georgia,serif!important;color:var(--ink)!important;font-weight:500!important;letter-spacing:-.012em}.io-skin h1{line-height:1.04}.io-skin h2{line-height:1.06}.io-skin p{color:var(--ink2)}.io-skin [class*="to-\[\#fa6f40\]"]{--tw-gradient-to:var(--brand)!important}.io-skin .hover\:text-\[\#4120a9\]:hover,.io-skin .text-\[\#4120a9\]{color:var(--brand)!important}.io-skin .bg-blue-50{background:#f4f0fe!important}.io-skin [class*="bg-\[\#d6d8ff\]"]{background:#efeafe!important}.io-skin [class*="border-\[\#d6d8ff\]"]{border-color:var(--line)!important}.io-skin [class*="from-\[\#d6d8ff\]"]{--tw-gradient-from:#f4f0fe!important}.io-skin [class*=text-blue-6],.io-skin [class*=text-blue-7]{color:var(--brand)!important}.io-skin .bg-blue-100{background:var(--brand-soft)!important}.io-skin .group:hover .group-hover\:bg-blue-600{background:var(--brand)!important}.io-skin .group:hover .group-hover\:text-white{color:#fff!important}.io-skin .text-\[\#fa6f40\]{color:#b8674a!important}.io-skin .to-orange-500{--tw-gradient-to:var(--brand)!important}.io-skin .from-orange-500{--tw-gradient-from:var(--brand)!important}.io-skin .bg-blue-500,.io-skin .bg-purple-500{background:var(--brand)!important}.io-skin [class~=bg-gradient-to-br][class~="from-[#4120a9]"]{background-image:none!important;background-color:var(--brand-soft)!important;box-shadow:none!important}.io-skin [class~=bg-gradient-to-br][class~="from-[#4120a9]"],.io-skin [class~=bg-gradient-to-br][class~="from-[#4120a9]"] svg{color:var(--brand)!important}.io-skin .io-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.io-skin .io-reveal-in{opacity:1;transform:none}.io-skin [class*=via-purple-50]{background-image:none!important}.io-skin .bg-white,.io-skin [class*="bg-white\/"],.io-skin [class*=via-purple-50]{background-color:var(--card)!important}.io-skin .rounded-2xl,.io-skin .rounded-3xl{border-color:var(--line)!important}.io-skin .shadow-2xl,.io-skin .shadow-3xl,.io-skin .shadow-xl{box-shadow:var(--shadow-sm)!important}.io-skin .ring-1{--tw-ring-color:var(--line)!important}.io-skin [role=combobox],.io-skin a,.io-skin button{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.io-skin button:active{transform:translateY(1px)}.io-chrome{--bg:#f4f1e8;--card:#fffdf8;--ink:#1b1813;--ink2:#46403a;--brand:#5a2bf0;--line:rgba(27,24,19,.1)}.io-chrome nav .backdrop-blur-xl{background:rgba(255,253,248,.72)!important;border-color:rgba(27,24,19,.08)!important}.io-chrome nav a[class*="bg-[#6B46C1]"]{background:#1b1813!important;box-shadow:0 8px 20px -10px rgba(27,24,19,.4)!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:13.5px!important}.io-chrome nav a[class*="bg-[#6B46C1]"]:hover{background:#322a20!important}.io-chrome nav .backdrop-blur-xl a:not([class*="bg-[#6B46C1]"]),.io-chrome nav .backdrop-blur-xl button{text-transform:none!important;letter-spacing:-.01em!important;font-weight:500!important;font-size:14px!important;color:var(--ink2)!important}.io-chrome .bg-\[\#4120a9\]{background:var(--card)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important}.io-chrome .bg-\[\#4120a9\] *{color:var(--ink2)!important}.io-chrome .bg-\[\#4120a9\] button{color:var(--brand)!important}.io-chrome footer.bg-\[\#2E1065\]{background:#211c15!important}.io-chrome footer>.absolute{display:none!important}.io-chrome footer h2,.io-chrome footer h3,.io-chrome footer h4{font-family:var(--io-serif),Georgia,serif!important;letter-spacing:-.01em}