html[data-skin=aiinfox]{--background:36 100% 98%;--foreground:250 47% 14%;--card:0 0% 100%;--card-foreground:250 47% 14%;--popover:0 0% 100%;--popover-foreground:250 47% 14%;--secondary:38 100% 50%;--secondary-foreground:250 47% 14%;--muted:34 100% 96%;--muted-foreground:255 12% 40%;--border:330 11% 91%;--input:278 14% 83%;--edu-light-bg:34 100% 96%;--edu-dark:250 47% 14%;--radius:0.25rem;--skin-ink:#1a1336;--skin-btn-ink:#1a1336;--skin-soft:#4a4063;--skin-signal:#ff5722;--skin-signal-text:#a02f0a;--skin-amber:#ffa300;--skin-line:#2e186a1a;--skin-line-strong:#2e186a33;--skin-ease:cubic-bezier(0.2,0.8,0.2,1)}html[data-skin=aiinfox] main :is(.rounded-3xl,.rounded-2xl){border-radius:8px}html[data-skin=aiinfox] main :is(.rounded-xl,.rounded-lg){border-radius:4px}html[data-skin=aiinfox] main :is(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}html[data-skin=aiinfox] main :is(.hover\:shadow-xl:hover,.hover\:shadow-lg:hover,.hover\:shadow-md:hover){box-shadow:none}html[data-skin=aiinfox] main :is([class*="border-primary/10"],[class*="border-primary/15"],[class*="border-primary/20"]){border-color:var(--skin-line-strong)}html[data-skin=aiinfox] main :is([class*="hover:border-primary/25"],[class*="hover:border-primary/40"]):hover{border-color:var(--skin-signal)}html[data-skin=aiinfox] :is(h1,h2,h3,h4,h5,h6){line-height:1.12!important;letter-spacing:-.02em}html[data-skin=aiinfox] h1{font-weight:800;letter-spacing:-.028em;line-height:1.06!important}html[data-skin=aiinfox] .section-title{font-size:clamp(1.9rem,4.4vw,3.25rem);font-weight:800;letter-spacing:-.028em;line-height:1.07!important;color:hsl(var(--foreground))}html[data-skin=aiinfox] .section-title:after{content:"";display:block;width:min(7rem,40%);height:3px;margin:1.1rem auto 0;background:linear-gradient(90deg,#ff5722,#a02f0a);border-radius:2px}html[data-skin=aiinfox] .section-subtitle{letter-spacing:.14em;font-size:.8125rem;color:var(--skin-signal-text)}html[data-skin=aiinfox] .section-subtitle:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.6rem;vertical-align:middle;background:var(--skin-signal)}html[data-skin=aiinfox] .edu-gradient-text{background-image:linear-gradient(90deg,#ff7a1a,#ff5722 55%,#d63a0a);-webkit-background-clip:text;background-clip:text}html[data-skin=aiinfox] :is(main,header,footer,[role=dialog]) :is(a,button).bg-primary:is(.rounded-full,.rounded-md,.rounded-xl,.rounded-lg){background-color:var(--skin-amber);color:var(--skin-btn-ink);font-weight:700;border-radius:999px;transition:filter .3s ease,transform .4s var(--skin-ease)}html[data-skin=aiinfox] :is(main,header,footer,[role=dialog]) :is(a,button).bg-primary:is(.rounded-full,.rounded-md,.rounded-xl,.rounded-lg):hover{filter:brightness(1.06);background-color:var(--skin-amber)}html[data-skin=aiinfox] :is(main,header,footer,[role=dialog]) :is(a,button).bg-primary svg{transition:transform .2s ease}html[data-skin=aiinfox] :is(main,header,footer,[role=dialog]) :is(a,button).bg-primary:hover svg{transform:translateX(3px)}html[data-skin=aiinfox] :is(main,[role=dialog]) button[data-cta-id]:not(:has(svg)):is(.bg-primary):after{content:"\2197";display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;margin-left:.6rem;margin-right:-.5rem;border-radius:999px;background:var(--skin-btn-ink);color:var(--skin-amber);font-size:.85rem;line-height:1;transition:transform .2s ease}html[data-skin=aiinfox] main button[data-cta-id]:not(:has(svg)).bg-primary:hover:after{transform:translate(2px,-2px)}html[data-skin=aiinfox] :is(main,header) :is(a,button).border-primary:is(.rounded-full,.rounded-md){color:hsl(var(--foreground));border-color:var(--skin-line-strong);transition:background-color .15s ease,color .15s ease,border-color .15s ease}html[data-skin=aiinfox] :is(main,header) :is(a,button).border-primary:is(.rounded-full,.rounded-md):hover{border-color:hsl(var(--foreground));background-color:hsl(var(--foreground));color:hsl(var(--background))}html[data-skin=aiinfox] main button[type=submit][class*=bg-gradient]{background-image:none;background-color:var(--skin-amber);color:var(--skin-btn-ink);font-weight:700;border-radius:999px}html[data-skin=aiinfox] main section.bg-primary{background-color:#1a1336;background-image:radial-gradient(60rem 30rem at 85% 0,#ff572226,transparent 70%)}html[data-skin=aiinfox] :is(a,button)[class*="from-[#e8453c]"]{background-image:none;background-color:var(--skin-amber);color:var(--skin-btn-ink);box-shadow:none;border-radius:999px;font-weight:700}html[data-skin=aiinfox] a.border-primary.text-primary[class*=rounded-lg]{color:hsl(var(--foreground));border-color:var(--skin-line-strong);border-radius:999px}html[data-skin=aiinfox] .faq-item{border-radius:4px;box-shadow:none;border-color:var(--skin-line-strong);transition:border-color .2s ease,background-color .3s ease}html[data-skin=aiinfox] .faq-item:hover{border-color:var(--skin-signal)}html[data-skin=aiinfox] .faq-item[open]{box-shadow:none;border-color:var(--skin-signal);background-image:none;background-color:#fff5e8}html[data-skin=aiinfox] .faq-q{border-radius:4px}html[data-skin=aiinfox] main section.bg-primary a[href="/courses"]{display:flex;width:-moz-fit-content;width:fit-content}html[data-skin=aiinfox] header{border-color:var(--skin-line-strong)}html[data-skin=aiinfox] a,html[data-skin=aiinfox] button{transition-timing-function:ease}html[data-skin=aiinfox] main :is(article,figure,li):is([class*="hover:-translate-y"],[class*="motion-safe:hover"]){transition:transform .4s var(--skin-ease),border-color .2s ease,background-color .3s ease}@keyframes skin-reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-skin=aiinfox] main section:nth-of-type(n+2)>.container>:is(div,ul,article,h2,p,figure){animation:skin-reveal-up linear both;animation-timeline:view();animation-range:entry 0 entry 38%}}}@keyframes skin-panel-in{0%{opacity:0;transform:translateY(-.5rem)}}html[data-skin=aiinfox] header div.border-t.bg-background.lg\:hidden,html[data-skin=aiinfox] header nav [class*="max-w-[680px]"]{animation:skin-panel-in .25s var(--skin-ease) both}html[data-skin=aiinfox] header nav div.absolute.top-full[class*="-translate-x-1/2"]{transition:opacity .2s ease,transform .25s var(--skin-ease),visibility 0s linear .25s;transform:translate(-50%,-.5rem)}html[data-skin=aiinfox] header nav div.absolute.top-full[class*="-translate-x-1/2"].opacity-100{transform:translate(-50%);transition-delay:0s}@property --skin-p{syntax:"<number>";inherits:false;initial-value:0}html[data-skin=aiinfox] .skin-top{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html[data-skin=aiinfox] .skin-top{display:grid;place-items:center;position:fixed;z-index:9996;right:1.375rem;bottom:10.25rem;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;cursor:pointer;color:hsl(var(--foreground));background:conic-gradient(var(--skin-signal) calc(var(--skin-p) * 1%),var(--skin-line-strong) 0);animation:skin-progress linear both,skin-top-show linear both;animation-timeline:scroll(root),scroll(root);animation-range:normal,0 480px}html[data-skin=aiinfox] .skin-top:before{content:"";position:absolute;inset:3px;border-radius:50%;background:hsl(var(--background))}html[data-skin=aiinfox] .skin-top svg{position:relative;transition:transform .2s ease}html[data-skin=aiinfox] .skin-top:hover svg{transform:translateY(-2px)}html[data-skin=aiinfox] .skin-top:focus-visible{outline:2px solid var(--skin-signal);outline-offset:2px}}}@media (min-width:768px){html[data-skin=aiinfox] .skin-top{right:1.875rem;bottom:5.75rem}}@keyframes skin-progress{to{--skin-p:100}}@keyframes skin-top-show{0%{opacity:0;pointer-events:none;transform:translateY(.5rem)}to{opacity:1;pointer-events:auto;transform:none}}html[data-skin=aiinfox]:not([data-theme=dark]) main [class*="bg-primary/10"]:is(.text-primary,.text-primary-strong){color:var(--skin-signal-text)}html[data-skin=aiinfox] :is(main,header) :is(a,button).bg-primary .text-primary-foreground{color:var(--skin-btn-ink)}html[data-skin=aiinfox] :is(main,header) :is(a,button).bg-primary [class*="bg-primary-foreground/"]{background-color:rgb(26 19 54/.12)}html[data-skin=aiinfox] .theme-switch{box-sizing:border-box;display:inline-flex;position:relative;flex:0 0 auto;align-items:center;justify-content:space-between;width:3.5rem;height:2rem;padding:0 .5rem;border:1px solid var(--skin-line-strong);border-radius:999px;background:transparent;color:var(--skin-soft);cursor:pointer;transition:border-color .15s}html[data-skin=aiinfox] .theme-switch:hover{border-color:hsl(var(--foreground))}html[data-skin=aiinfox] .theme-switch:focus-visible{outline:2px solid var(--skin-signal);outline-offset:2px}html[data-skin=aiinfox] .theme-switch__icon{position:relative;z-index:1;flex:0 0 auto;width:.875rem;height:.875rem;transition:color .2s}html[data-skin=aiinfox] .theme-switch__thumb{position:absolute;top:.1875rem;left:.1875rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--skin-signal);transition:transform .22s cubic-bezier(.2,.8,.2,1)}html[data-skin=aiinfox][data-theme=dark] .theme-switch__thumb{transform:translateX(1.5rem)}html[data-skin=aiinfox][data-theme=dark] .theme-switch__moon,html[data-skin=aiinfox][data-theme=light] .theme-switch__sun{color:#1a1336}html[data-vt]{--tt-d:1.5s;--tt-ease:cubic-bezier(0.7,0,0.18,1)}html[data-vt]::view-transition-group(root){animation-duration:var(--tt-d)}html[data-vt]::view-transition-new(root),html[data-vt]::view-transition-old(root){mix-blend-mode:normal;transform-origin:var(--vt-x) var(--vt-y)}html[data-vt]::view-transition-old(root){z-index:1;animation:tt-old var(--tt-d) var(--tt-ease) both}html[data-vt]::view-transition-new(root){z-index:2;animation:tt-new var(--tt-d) var(--tt-ease) both}@keyframes tt-old{to{filter:blur(12px) brightness(.75) saturate(1.6);transform:scale(.88) rotate(-4deg)}}@keyframes tt-new{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y));transform:scale(1.1) rotate(5deg)}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y));transform:none}}.tt-flare{position:fixed;inset:0;z-index:2147483647;overflow:hidden;pointer-events:none;view-transition-name:theme-flare}html[data-vt]::view-transition-group(theme-flare){z-index:3;animation:none}html[data-vt]::view-transition-new(theme-flare){animation:none}html[data-vt]::view-transition-old(theme-flare){display:none}.tt-flare>i{position:absolute;top:var(--vt-y);left:var(--vt-x);border-radius:50%}.tt-ring{width:calc(var(--vt-r) * 2);height:calc(var(--vt-r) * 2);margin:calc(var(--vt-r) * -1) 0 0 calc(var(--vt-r) * -1);transform:scale(0);animation:tt-ring var(--tt-d) var(--tt-ease) both}.tt-ring-a{background:conic-gradient(rgba(255,163,0,0) 0deg,rgba(255,163,0,0) 8%,#ffa300 22%,#ffd24a 30%,rgba(255,163,0,0) 44%,rgba(255,163,0,0) 56%,#ff5722 72%,#ffa300 80%,rgba(255,87,34,0) 94%);-webkit-mask:radial-gradient(farthest-side,transparent 95.5%,#000 97.5%,#000 99%,transparent 100%);mask:radial-gradient(farthest-side,transparent 95.5%,#000 97.5%,#000 99%,transparent 100%)}.tt-ring-b{background:conic-gradient(from 90deg,rgba(255,87,34,0) 0deg,rgba(255,87,34,0) 30%,rgba(255,87,34,.85) 48%,rgba(255,87,34,0) 62%,rgba(255,163,0,0) 70%,rgba(255,163,0,.7) 86%,rgba(255,163,0,0) 100%);animation-name:tt-ring-back;animation-delay:60ms;-webkit-mask:radial-gradient(farthest-side,transparent 86%,#000 94%,transparent 99%);mask:radial-gradient(farthest-side,transparent 86%,#000 94%,transparent 99%)}.tt-ring-c{background:radial-gradient(farthest-side,transparent 70%,rgba(255,163,0,.16) 92%,rgba(255,163,0,.3) 99%,transparent 100%);animation-name:tt-ring-glow}@keyframes tt-ring{0%{opacity:1;transform:scale(0) rotate(0deg)}85%{opacity:1}to{opacity:0;transform:scale(1) rotate(160deg)}}@keyframes tt-ring-back{0%{opacity:1;transform:scale(0) rotate(0deg)}80%{opacity:.9}to{opacity:0;transform:scale(.97) rotate(-220deg)}}@keyframes tt-ring-glow{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(1)}}.tt-flash{width:60vmax;height:60vmax;margin:-30vmax 0 0 -30vmax;background:radial-gradient(circle,rgba(255,210,74,.95) 0,rgba(255,163,0,.55) 18%,rgba(255,87,34,.2) 40%,transparent 68%);transform:scale(0);animation:tt-flash .9s cubic-bezier(.2,.7,.3,1) both}.tt-flare[data-to=dark] .tt-flash{background:radial-gradient(circle,rgba(255,87,34,.9) 0,rgba(255,87,34,.45) 16%,rgba(26,19,54,.35) 40%,transparent 68%)}@keyframes tt-flash{0%{opacity:1;transform:scale(0)}45%{opacity:.85}to{opacity:0;transform:scale(1.4)}}html[data-skin=aiinfox][data-theme=dark]{color-scheme:dark;--background:252 56% 9%;--foreground:36 100% 98%;--card:252 47% 17%;--card-foreground:36 100% 98%;--popover:252 47% 17%;--popover-foreground:36 100% 98%;--primary:14 100% 57%;--primary-foreground:0 0% 100%;--secondary-foreground:250 47% 14%;--muted:251 47% 14%;--muted-foreground:290 6% 66%;--accent:14 100% 57%;--accent-foreground:250 47% 14%;--border:252 18% 21%;--input:252 12% 30%;--ring:14 100% 57%;--edu-light-bg:251 47% 14%;--edu-dark:252 62% 5%;--skin-ink:#fffbf5;--skin-soft:#bdb7c9;--skin-signal-text:#ff8a3c;--skin-line:#fffbf524;--skin-line-strong:#fffbf547}html[data-skin=aiinfox][data-theme=dark] :is(.text-edu-dark,.text-gray-900,.text-gray-800,.text-black){color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] :is(.text-gray-700,.text-gray-600,.text-gray-500,.text-slate-600){color:#bdb7c9}html[data-skin=aiinfox][data-theme=dark] :is(.bg-white,.bg-gray-50,.bg-gray-100){background-color:hsl(var(--card))}html[data-skin=aiinfox][data-theme=dark] :is(.border-gray-300,.border-gray-200){border-color:hsl(var(--input))}html[data-skin=aiinfox][data-theme=dark] .section-title{color:hsl(var(--foreground))}html[data-skin=aiinfox][data-theme=dark] .section-subtitle{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] main section.bg-primary{background-color:#1a1336;background-image:radial-gradient(60rem 30rem at 85% 0,#ff572233,transparent 70%)}html[data-skin=aiinfox][data-theme=dark] .theme-switch__icon{color:#bdb7c9}html[data-skin=aiinfox] body{transition:background-color .3s ease,color .3s ease}html[data-skin=aiinfox][data-theme=dark] div.overflow-hidden.bg-primary.py-3[aria-hidden=true]{background-color:#cc4012}html[data-skin=aiinfox][data-theme=dark] main div.bg-primary:not(.rounded-full)>p.text-primary-foreground{color:#1a1336}html[data-skin=aiinfox][data-theme=dark] :is(.text-primary-strong,.text-orange-800,.text-orange-700,.text-orange-600){color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-yellow-600,.text-yellow-700){color:#ffb84d}html[data-skin=aiinfox][data-theme=dark] :is(.text-purple-600,.text-purple-700,.text-violet-600,.text-indigo-600){color:#c4a5ff}html[data-skin=aiinfox][data-theme=dark] :is(.text-rose-600,.text-rose-700,.text-pink-600){color:#ff8fb0}html[data-skin=aiinfox][data-theme=dark] :is(.text-red-600,.text-red-700,.text-red-500){color:#ff8f8f}html[data-skin=aiinfox][data-theme=dark] :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-green-600,.text-green-700){color:#5fe0a8}html[data-skin=aiinfox][data-theme=dark] :is(.text-blue-600,.text-blue-700){color:#8ab4ff}html[data-skin=aiinfox][data-theme=dark] :is(.bg-primary\/10,.bg-secondary\/20,.bg-edu-green\/15,.bg-accent\/10,.bg-edu-dark\/10).font-heading.font-bold{background-color:#fffbf51f}html[data-skin=aiinfox][data-theme=dark] svg :is([fill="#150458" i],[fill="#013243" i]){fill:#7fb8ff}html[data-skin=aiinfox][data-theme=dark] svg [fill="#1C3C3C" i]{fill:#5ec9b0}html[data-skin=aiinfox][data-theme=dark] svg :is([fill="#181717" i],[fill="#000000" i],[fill="#000" i]){fill:#e8e4f0}html[data-skin=aiinfox][data-theme=dark] svg [fill="#412991" i]{fill:#a78bfa}html[data-skin=aiinfox][data-theme=dark] svg [fill="#880000" i]{fill:#ff6b6b}html[data-skin=aiinfox][data-theme=dark] :is(.bg-white\/95,.bg-white\/90,.bg-white\/80){background-color:rgb(35 26 72/.92);color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] :is(.bg-white\/95,.bg-white\/90) :is(p,span){color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] img[src*="/map" i],html[data-skin=aiinfox][data-theme=dark] img[src*=openstreetmap i]{filter:brightness(.78) contrast(1.05)}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"]>div{border:1px solid var(--skin-line)}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] .bg-gradient-to-br.md\:block{background-image:none;background-color:hsl(var(--muted));border-left-color:var(--skin-line)}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] button.bg-white\/60{background-color:#fffbf50d;border-color:var(--skin-line)}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] button.bg-white\/60:hover{background-color:#fffbf51a;border-color:var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] button.bg-white:not(.bg-white\/60):not([aria-label]){background-color:#ff57221f;border-color:#ff572266}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] button[aria-label="Close popup"]{background-color:#fffbf51f;color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] button[aria-label="Close popup"]:hover{background-color:#fffbf533;color:#fff}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] :is(.hover\:bg-white,.hover\:border-gray-200):hover{background-color:#fffbf51a}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] :is(.bg-red-50){background-color:#ff57221f;color:#ff8f8f}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] :is(.bg-\[\#e8453c\]\/10){background-color:#ff57222e;color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] img[alt*=Aiinfox i]{filter:brightness(1.15)}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] ::-moz-placeholder{color:#8f88a3;opacity:1}html[data-skin=aiinfox][data-theme=dark] [class*="z-[10000]"] ::placeholder{color:#8f88a3;opacity:1}html[data-skin=aiinfox][data-theme=dark] :is(.bg-blue-50,.bg-blue-100){background-color:#4f8bff29}html[data-skin=aiinfox][data-theme=dark] :is(.bg-purple-50,.bg-purple-100,.bg-violet-50,.bg-indigo-50){background-color:#a070ff29}html[data-skin=aiinfox][data-theme=dark] :is(.bg-amber-50,.bg-amber-100,.bg-yellow-50){background-color:#ffa30029}html[data-skin=aiinfox][data-theme=dark] :is(.bg-emerald-50,.bg-emerald-100,.bg-green-50,.bg-green-100){background-color:#20d58a29}html[data-skin=aiinfox][data-theme=dark] :is(.bg-rose-50,.bg-rose-100,.bg-pink-50,.bg-red-100){background-color:#ff507829}html[data-skin=aiinfox][data-theme=dark] :is(.bg-orange-50,.bg-orange-100){background-color:#ff572229}html[data-skin=aiinfox][data-theme=dark] :is(.bg-slate-50,.bg-slate-100,.bg-gray-200){background-color:#fffbf514}html[data-skin=aiinfox][data-theme=dark] .text-orange-600,html[data-skin=aiinfox][data-theme=dark] .text-orange-800,html[data-skin=aiinfox][data-theme=dark] .text-primary-strong{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] .edu-gradient-text{background-image:linear-gradient(90deg,#ffa300,#ff8a3c 55%,#ff5722)}html[data-skin=aiinfox][data-theme=dark] .text-primary\/10{color:rgba(255,138,60,.28)}html[data-skin=aiinfox][data-theme=dark] :is(.bg-orange-100,.bg-orange-50){background-color:rgba(255,138,60,.16)}html[data-skin=aiinfox][data-theme=dark] :is(.bg-rose-100,.bg-rose-50,.bg-red-50){background-color:rgba(251,113,133,.16)}html[data-skin=aiinfox][data-theme=dark] :is(.bg-blue-100,.bg-blue-50){background-color:rgba(96,165,250,.16)}html[data-skin=aiinfox][data-theme=dark] :is(.bg-green-100,.bg-green-50,.bg-emerald-50){background-color:rgba(74,222,128,.14)}html[data-skin=aiinfox][data-theme=dark] :is(.bg-purple-100,.bg-purple-50){background-color:rgba(192,132,252,.16)}html[data-skin=aiinfox][data-theme=dark] :is(.bg-amber-100,.bg-amber-50){background-color:rgba(255,163,0,.16)}html[data-skin=aiinfox][data-theme=dark] :is(.bg-slate-100,.bg-slate-50){background-color:hsl(var(--muted))}html[data-skin=aiinfox][data-theme=dark] .text-rose-600{color:#fb7185}html[data-skin=aiinfox][data-theme=dark] .text-blue-600{color:#7db3ff}html[data-skin=aiinfox][data-theme=dark] .text-purple-600{color:#cf9bff}html[data-skin=aiinfox][data-theme=dark] .text-amber-600,html[data-skin=aiinfox][data-theme=dark] .text-amber-800{color:#ffc24a}html[data-skin=aiinfox][data-theme=dark] :is(.text-green-600,.text-green-700,.text-emerald-600,.text-emerald-800){color:#4ade80}html[data-skin=aiinfox][data-theme=dark] :is(.text-red-600,.text-red-700,.text-red-800){color:#ff8a8a}html[data-skin=aiinfox][data-theme=dark] .text-slate-700,html[data-skin=aiinfox][data-theme=dark] .text-slate-900{color:#e9e4f2}html[data-skin=aiinfox][data-theme=dark] :is(.border-slate-300,.border-slate-400,.border-slate-200){border-color:hsl(var(--input))}html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #000000" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #013243" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #150458" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #181717" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #1C3C3C" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#000000" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#013243" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#150458" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#181717" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#1C3C3C" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(0, 0, 0)"],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(1, 50, 67)"],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(21, 4, 88)"],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(24, 23, 23)"],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(28, 60, 60)"]{filter:brightness(0) invert(1) opacity(.92)}html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #11557C" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #412991" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #4C72B0" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color: #880000" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#11557C" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#412991" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#4C72B0" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="color:#880000" i],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(136, 0, 0)"],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(17, 85, 124)"],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(65, 41, 145)"],html[data-skin=aiinfox][data-theme=dark] svg[style*="rgb(76, 114, 176)"]{filter:brightness(1.9) saturate(1.15)}html[data-skin=aiinfox][data-theme=dark] main span.bg-primary-foreground{background-color:rgba(255,138,60,.16);color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] p.bg-white\/95{background-color:rgba(26,19,54,.94);color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] a.bg-white\/80{background-color:rgba(14,10,34,.82);color:#bdb7c9}html[data-skin=aiinfox][data-theme=dark] a.bg-white\/80:hover{color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] .aspect-\[4\/3\]>img[src*=academy-map]{filter:brightness(.82) saturate(.9)}html[data-skin=aiinfox][data-theme=dark] .phonefield__control+p{margin-top:.25rem;font-size:.75rem;line-height:1.4;color:#bdb7c9}html[data-skin=aiinfox][data-theme=dark] .phonefield__control .PhoneInputCountry{border-color:hsl(var(--input));background-color:hsl(var(--muted))}html[data-skin=aiinfox][data-theme=dark] .phonefield__control .PhoneInputCountrySelectArrow{color:#bdb7c9}html[data-skin=aiinfox][data-theme=dark] .text-red-600{color:#ff7b7b}html[data-skin=aiinfox][data-theme=dark] a.text-primary-strong:hover{color:#ffa300}html[data-skin=aiinfox][data-theme=dark] .bg-primary-foreground.text-primary-strong{color:#aa350e}html[data-skin=aiinfox][data-theme=dark] .blog-content h2{color:hsl(var(--foreground));border-bottom-color:#ff572238}html[data-skin=aiinfox][data-theme=dark] .blog-content b,html[data-skin=aiinfox][data-theme=dark] .blog-content h3,html[data-skin=aiinfox][data-theme=dark] .blog-content h4,html[data-skin=aiinfox][data-theme=dark] .blog-content strong{color:hsl(var(--foreground))}html[data-skin=aiinfox][data-theme=dark] .blog-content a{color:#ff8a3c;border-bottom-color:#ff8a3c66}html[data-skin=aiinfox][data-theme=dark] .blog-content a:hover{color:#ffa300;border-bottom-color:#ffa300}html[data-skin=aiinfox][data-theme=dark] .blog-content a:visited{color:#ffb27a}html[data-skin=aiinfox][data-theme=dark] .blog-content a:focus-visible{outline:2px solid #ffa300;outline-offset:2px;border-radius:2px}html[data-skin=aiinfox][data-theme=dark] .blog-content th{color:#1a1336}html[data-skin=aiinfox][data-theme=dark] .blog-content table{border-color:var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] .blog-content td{border-top-color:var(--skin-line)}html[data-skin=aiinfox][data-theme=dark] .blog-content td:first-child{color:hsl(var(--foreground))}html[data-skin=aiinfox][data-theme=dark] .blog-content tbody tr:nth-child(2n){background:#fffbf50a}html[data-skin=aiinfox][data-theme=dark] .blog-content tbody tr:hover{background:#fffbf514}html[data-skin=aiinfox][data-theme=dark] .blog-content ol li:before{color:#1a1336}html[data-skin=aiinfox][data-theme=dark] .blog-content blockquote{background:#ff57221a;color:hsl(var(--foreground))}html[data-skin=aiinfox][data-theme=dark] .blog-content pre{background:#0e0a22;color:#fffbf5;border:1px solid var(--skin-line)}html[data-skin=aiinfox][data-theme=dark] .blog-content :not(pre)>code{background:#fffbf51a;color:#ffd0b0;padding:.1em .35em;border-radius:4px}html[data-skin=aiinfox][data-theme=dark] .blog-content hr{border-color:var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] .blog-content img{background:#fffbf5;padding:.5rem;border-radius:.75rem;border:1px solid var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] .blog-content figcaption{color:hsl(var(--muted-foreground))}html[data-skin=aiinfox][data-theme=dark] .blog-content .faq-section h3{background:#ff57221a}html[data-skin=aiinfox][data-theme=dark] .blog-content .faq-section h3:before{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] nav span.text-border{color:var(--skin-soft)}html[data-skin=aiinfox][data-theme=dark] nav[aria-label=Contents] a:hover{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] article .bg-primary\/5{background-color:#ff57221a}html[data-skin=aiinfox][data-theme=dark] article span.bg-primary\/5.text-primary,html[data-skin=aiinfox][data-theme=dark] main span.bg-primary\/10.text-primary{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] article a.bg-primary\/5,html[data-skin=aiinfox][data-theme=dark] main a.bg-primary\/5{background-color:#ff57221a}html[data-skin=aiinfox][data-theme=dark] main a.bg-white.text-primary{background-color:#ffa300;color:#1a1336}html[data-skin=aiinfox][data-theme=dark] main a.bg-white.text-primary:hover{background-color:#ffb633}html[data-skin=aiinfox][data-theme=dark] aside>div.bg-primary{background-color:#1a1336;background-image:radial-gradient(30rem 16rem at 90% 0,#ff572244,transparent 70%);border:1px solid var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] aside.bg-gradient-to-br{border:1px solid #ff572255}html[data-skin=aiinfox][data-theme=dark] aside.bg-primary\/5{background-color:#ff57221a;border-color:#ff572255}html[data-skin=aiinfox][data-theme=dark] a.group.bg-card{border-color:var(--skin-line)}html[data-skin=aiinfox][data-theme=dark] a.group.bg-card:hover{border-color:#ff572299}html[data-skin=aiinfox][data-theme=dark] .bg-background\/90{background-color:#0e0a22e6}html[data-skin=aiinfox][data-theme=dark] main span.bg-primary.text-primary-foreground{color:#1a1336}html[data-skin=aiinfox][data-theme=dark] main button.bg-primary.text-primary-foreground{background-color:#ffa300;border-color:#ffa300;color:#1a1336}html[data-skin=aiinfox][data-theme=dark] main button.bg-primary.text-primary-foreground span{color:#1a1336;background-color:#1a133622}html[data-skin=aiinfox][data-theme=dark] main button.border-primary\/15 span.text-primary-strong{background-color:#ff572233}html[data-skin=aiinfox][data-theme=dark] main a.border-primary\/15,html[data-skin=aiinfox][data-theme=dark] main a[class*="border-primary/15"]{border-color:#ff572255}html[data-skin=aiinfox][data-theme=dark] main a.bg-primary\/5.text-primary-strong{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] main span.h-11.w-11,html[data-skin=aiinfox][data-theme=dark] main span.h-11.w-11.rounded-full.text-primary-strong{color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] main a.border-primary.text-primary{color:#fffbf5;border-color:var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] main a.border-primary.text-primary:hover{background-color:#ff5722;border-color:#ff5722;color:#1a1336}html[data-skin=aiinfox][data-theme=dark] main form input:not([type=checkbox]):not([type=radio]),html[data-skin=aiinfox][data-theme=dark] main form select,html[data-skin=aiinfox][data-theme=dark] main form textarea{background-color:#0e0a22;color:#fffbf5;border-color:var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] main form input::-moz-placeholder,html[data-skin=aiinfox][data-theme=dark] main form textarea::-moz-placeholder{color:#bdb7c9;opacity:1}html[data-skin=aiinfox][data-theme=dark] main form input::placeholder,html[data-skin=aiinfox][data-theme=dark] main form textarea::placeholder{color:#bdb7c9;opacity:1}html[data-skin=aiinfox][data-theme=dark] main form select option{background-color:#231a48;color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] main form :is(input,select,textarea):focus-visible{outline:2px solid #ffa300;outline-offset:2px;border-color:#ffa300}html[data-skin=aiinfox][data-theme=dark] main form input[type=checkbox]{accent-color:#ffa300;color-scheme:dark}html[data-skin=aiinfox][data-theme=dark] .phonefield__control .PhoneInputCountry{background-color:#0e0a22;border-color:var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] .phonefield__control .PhoneInputCountrySelectArrow{color:#fffbf5;opacity:.8}html[data-skin=aiinfox][data-theme=dark] .phonefield__control .PhoneInputCountrySelect option{background-color:#231a48;color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] .phonefield__control .PhoneInputInput{background-color:#0e0a22;color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] main form a.text-primary-strong{color:#ff8a3c;text-decoration:underline}html[data-skin=aiinfox][data-theme=dark] main .bg-\[\#d9fdd3\] a{color:#01618f}html[data-skin=aiinfox][data-theme=dark] main .bg-\[\#efeae2\]{box-shadow:0 0 0 1px var(--skin-line-strong)}html[data-skin=aiinfox][data-theme=dark] main li time,html[data-skin=aiinfox][data-theme=dark] main time.text-primary-strong{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] video{background-color:#000}html[data-skin=aiinfox][data-theme=dark] video:focus-visible{outline:2px solid #ffa300;outline-offset:2px}html[data-skin=aiinfox][data-theme=dark] main :is(a,button,summary):focus-visible{outline-color:#ffa300}html[data-skin=aiinfox][data-theme=dark] .faq-item[open]{background-color:#231a48;border-color:#ff5722}html[data-skin=aiinfox][data-theme=dark] .faq-item:not([open]) .faq-icon:after,html[data-skin=aiinfox][data-theme=dark] .faq-item:not([open]) .faq-icon:before{background-color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] .text-primary-strong{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] .text-primary-strong:is(a,button):hover{color:#ffb27a}html[data-skin=aiinfox][data-theme=dark] .faq-q:hover{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] .faq-a a{color:#ff8a3c;text-decoration-color:#ff8a3c80}html[data-skin=aiinfox][data-theme=dark] .faq-numbered .faq-q:before{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] .faq-icon{background-color:#ff57222e}html[data-skin=aiinfox][data-theme=dark] .faq-icon:after,html[data-skin=aiinfox][data-theme=dark] .faq-icon:before{background-color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] .faq-q:hover .faq-icon{background-color:#ff57224d}html[data-skin=aiinfox][data-theme=dark] .faq-item[open] .faq-icon{background-color:#ff5722}html[data-skin=aiinfox][data-theme=dark] .faq-item[open] .faq-icon:after,html[data-skin=aiinfox][data-theme=dark] .faq-item[open] .faq-icon:before{background-color:#fff}html[data-skin=aiinfox][data-theme=dark] .faq-item{border-color:var(--skin-line);box-shadow:none}html[data-skin=aiinfox][data-theme=dark] .faq-item:hover,html[data-skin=aiinfox][data-theme=dark] .faq-item[open]{border-color:#ff572280}html[data-skin=aiinfox][data-theme=dark] .faq-item[open]{box-shadow:0 10px 24px -8px #00000099}html[data-skin=aiinfox][data-theme=dark] .faq-a a:focus-visible,html[data-skin=aiinfox][data-theme=dark] .faq-q:focus-visible{outline-color:#ffa300}html[data-skin=aiinfox][data-theme=dark] span.rounded-full.bg-primary-foreground{background-color:#ff57221f;border:1px solid #ff572259;color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] .bg-primary\/10.text-primary,html[data-skin=aiinfox][data-theme=dark] .bg-primary\/10.text-primary-strong{background-color:#ff57222e}html[data-skin=aiinfox][data-theme=dark] main .bg-orange-100{background-color:#f9731629}html[data-skin=aiinfox][data-theme=dark] main .bg-purple-100{background-color:#a855f729}html[data-skin=aiinfox][data-theme=dark] main .bg-blue-100{background-color:#3b82f629}html[data-skin=aiinfox][data-theme=dark] main .bg-green-100{background-color:#22c55e29}html[data-skin=aiinfox][data-theme=dark] main .bg-amber-100{background-color:#f59e0b29}html[data-skin=aiinfox][data-theme=dark] main .bg-red-100{background-color:#ef444429}html[data-skin=aiinfox][data-theme=dark] main .bg-emerald-100{background-color:#10b98129}html[data-skin=aiinfox][data-theme=dark] main .bg-teal-100{background-color:#14b8a629}html[data-skin=aiinfox][data-theme=dark] main .text-orange-600{color:#fb923c}html[data-skin=aiinfox][data-theme=dark] main .text-purple-600{color:#c084fc}html[data-skin=aiinfox][data-theme=dark] main .text-blue-600{color:#60a5fa}html[data-skin=aiinfox][data-theme=dark] main .text-green-600{color:#4ade80}html[data-skin=aiinfox][data-theme=dark] main .text-amber-600{color:#fbbf24}html[data-skin=aiinfox][data-theme=dark] main .text-red-600{color:#f87171}html[data-skin=aiinfox][data-theme=dark] main .text-emerald-600{color:#34d399}html[data-skin=aiinfox][data-theme=dark] main .text-teal-600{color:#2dd4bf}html[data-skin=aiinfox][data-theme=dark] main span.absolute.text-primary\/10{color:#ff8a3c;opacity:.55}html[data-skin=aiinfox][data-theme=dark] main .group:hover span.absolute.text-primary\/10{opacity:.8}html[data-skin=aiinfox][data-theme=dark] main .bg-primary\/10{background-color:#ff57222e}html[data-skin=aiinfox][data-theme=dark] main .group:hover .group-hover\:bg-primary{background-color:#ff5722}html[data-skin=aiinfox][data-theme=dark] main :is(.text-green-500,.text-green-700,.text-emerald-500,.text-emerald-600,.text-emerald-700){color:#4ade80}html[data-skin=aiinfox][data-theme=dark] main :is(.text-red-500,.text-red-600,.text-destructive){color:#ff8a80}html[data-skin=aiinfox][data-theme=dark] main :is(.bg-green-50,.bg-emerald-50){background-color:#22c55e1f}html[data-skin=aiinfox][data-theme=dark] main :is(.bg-red-50){background-color:#ef44441f}html[data-skin=aiinfox][data-theme=dark] main :is(.bg-amber-50,.bg-yellow-50,.bg-orange-50){background-color:#f59e0b1f}html[data-skin=aiinfox][data-theme=dark] main :is(.bg-blue-50){background-color:#3b82f61f}html[data-skin=aiinfox][data-theme=dark] main span.rounded-full.bg-primary.text-primary-foreground,html[data-skin=aiinfox][data-theme=dark] main span.rounded-full.bg-primary.text-white{color:#1a1336;background-color:#ff6a35}html[data-skin=aiinfox][data-theme=dark] .prose{--tw-prose-body:#bdb7c9;--tw-prose-headings:#fffbf5;--tw-prose-lead:#bdb7c9;--tw-prose-links:#ff8a3c;--tw-prose-bold:#fffbf5;--tw-prose-counters:#bdb7c9;--tw-prose-bullets:#ff8a3c;--tw-prose-hr:#fffbf524;--tw-prose-quotes:#fffbf5;--tw-prose-quote-borders:#ff5722;--tw-prose-captions:#bdb7c9;--tw-prose-code:#ffb27a;--tw-prose-pre-code:#fffbf5;--tw-prose-pre-bg:#0e0a22;--tw-prose-th-borders:#fffbf547;--tw-prose-td-borders:#fffbf524}html[data-skin=aiinfox][data-theme=dark] .prose :is(strong,b,h1,h2,h3,h4,th){color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] .prose :is(p,li,td,ol>li::marker,ul>li::marker){color:#bdb7c9}html[data-skin=aiinfox][data-theme=dark] .prose ul>li::marker{color:#ff8a3c}html[data-skin=aiinfox][data-theme=dark] .prose a{color:#ff8a3c;text-decoration-color:#ff8a3c80}html[data-skin=aiinfox][data-theme=dark] .prose a:hover{color:#ffb27a;text-decoration-color:currentColor}html[data-skin=aiinfox][data-theme=dark] .prose a:focus-visible{outline:2px solid #ffa300;outline-offset:2px;border-radius:2px}html[data-skin=aiinfox][data-theme=dark] .prose :is(code,kbd){background-color:#fffbf514;border-radius:4px;padding:.1em .35em}html[data-skin=aiinfox][data-theme=dark] .prose :is(blockquote){background-color:#1a1336;border-radius:0 8px 8px 0;padding:.5rem 1rem}html[data-skin=aiinfox][data-theme=dark] .prose :is(table,th,td){border-color:#fffbf524}html[data-skin=aiinfox][data-theme=dark] .prose thead{background-color:#1a1336}html[data-skin=aiinfox][data-theme=dark] .prose hr{border-color:#fffbf524}html[data-skin=aiinfox][data-theme=dark] main :is(input,select,textarea){background-color:#0e0a22;color:#fffbf5;border-color:hsl(var(--input));color-scheme:dark}html[data-skin=aiinfox][data-theme=dark] main :is(input,textarea)::-moz-placeholder{color:#9d96ad;opacity:1}html[data-skin=aiinfox][data-theme=dark] main :is(input,textarea)::placeholder{color:#9d96ad;opacity:1}html[data-skin=aiinfox][data-theme=dark] main :is(input,select,textarea):hover{border-color:#fffbf573}html[data-skin=aiinfox][data-theme=dark] main :is(input,select,textarea):focus,html[data-skin=aiinfox][data-theme=dark] main :is(input,select,textarea):focus-visible{border-color:#ff5722;outline:2px solid #ff572266;outline-offset:0;box-shadow:none}html[data-skin=aiinfox][data-theme=dark] main select option{background-color:#1a1336;color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] main :is(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:#fffbf5;box-shadow:inset 0 0 0 1000px #0e0a22;caret-color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] main :is(input,select,textarea)[aria-invalid=true]{border-color:#ff8a80}html[data-skin=aiinfox][data-theme=dark] main .text-red-500{color:#ff8a80}html[data-skin=aiinfox][data-theme=dark] main :is(.react-international-phone-country-selector-button,.react-international-phone-input,[class*=phone] button){background-color:#0e0a22;color:#fffbf5;border-color:hsl(var(--input))}html[data-skin=aiinfox][data-theme=dark] :is(.react-international-phone-country-selector-dropdown){background-color:#1a1336;color:#fffbf5;border-color:#fffbf524}html[data-skin=aiinfox][data-theme=dark] main div.overflow-hidden.rounded-2xl.bg-muted>:is(img,iframe){filter:invert(.92) hue-rotate(180deg) brightness(.9) contrast(.95) saturate(.55)}html[data-skin=aiinfox][data-theme=dark] main div.overflow-hidden.rounded-2xl.bg-muted a.bg-white\/80{background-color:#1a1336cc;color:#bdb7c9}html[data-skin=aiinfox][data-theme=dark] main div.overflow-hidden.rounded-2xl.bg-muted a.bg-white\/80:hover{color:#fffbf5}html[data-skin=aiinfox][data-theme=dark] main div.overflow-hidden.rounded-2xl.bg-muted p.bg-white\/95{background-color:#1a1336f2;color:#fffbf5;border:1px solid #fffbf524}html[data-skin=aiinfox][data-theme=dark] main :is(.bg-white\/80,.bg-white\/90,.bg-white\/95){background-color:#1a1336f2}html[data-skin=aiinfox][data-theme=dark] main .border-gray-100{border-color:var(--skin-line)}html[data-skin=aiinfox][data-theme=dark] main :is(.divide-gray-100,.divide-gray-200)>:not([hidden])~:not([hidden]){border-color:var(--skin-line)}html[data-skin=aiinfox][data-theme=dark] main :is(input,select,textarea,button,a):focus-visible{outline-color:#ffa300}html[data-skin=aiinfox][data-theme=dark] main span.rounded-full.bg-primary\/10.text-primary{color:#ff8a3c}