.theme-menu{position:relative}.theme-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 8px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-2);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .2s,color .2s}.theme-btn:hover,.theme-menu.is-open .theme-btn{color:var(--strong);border-color:var(--border-strong)}.theme-btn svg{transition:transform .2s}.theme-menu.is-open .theme-btn svg{transform:rotate(180deg)}.theme-swatch{display:inline-flex;flex:none}.theme-swatch i{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(var(--ink),.25)}.theme-swatch i+i{margin-left:-5px}.theme-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:70;width:270px;margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow);color:var(--text)}.theme-panel button{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.theme-panel button:hover{background:rgba(var(--ink),.06)}.theme-panel button.on{background:rgba(var(--ink),.08)}.theme-panel button>span:not(.theme-swatch){flex:1 1;display:grid;grid-gap:1px;gap:1px;min-width:0}.theme-panel b{font-size:13.5px;color:var(--strong)}.theme-panel small{font-size:12px;color:var(--muted)}.theme-panel .theme-swatch i{width:16px;height:16px}.theme-panel .theme-swatch i+i{margin-left:-6px}.theme-check{color:var(--strong);flex:none}@media (max-width:1100px){.theme-btn-name{display:none}.theme-btn{padding:0 8px}}[data-theme=blue],[data-theme=light]{color-scheme:light;--ink:15,23,42;--deep:255,255,255;--well:241,245,249;--strong:#0b1220;--text:#0f172a;--text-2:#334155;--muted:#64748b;--border:rgba(15,23,42,0.1);--border-strong:rgba(15,23,42,0.2);--panel:#ffffff;--panel-2:#f1f5f9;--surface:#ffffff;--surface-2:#f8fafc;--btn-bg:#0b1220;--btn-fg:#ffffff;--btn-hover:#1e293b;--header-bg:rgba(255,255,255,0.9);--shadow:0 24px 60px -32px rgba(15,23,42,0.35);--blue:#2563eb;--violet:#7c3aed;--pink:#db2777;--green:#16a34a;--red:#dc2626;--t-lime:#4d7c0f;--t-lime2:#65a30d;--t-green:#15803d;--t-orange:#c2410c;--t-orange2:#ea580c;--t-rose:#be123c;--t-rose2:#e11d48;--t-violet:#6d28d9;--t-blue:#1d4ed8;--t-teal:#0f766e;--t-yellow:#a16207;--t-pink:#be185d}:is([data-theme=blue],[data-theme=light]) .space-bg{display:none}:is([data-theme=blue],[data-theme=light]) .ca{--ca-panel:#ffffff;--ca-line:rgba(15,23,42,0.12);--ca-field:#ffffff}:is([data-theme=blue],[data-theme=light]) .wl{--wl-line:#0d9488}:is([data-theme=blue],[data-theme=light]) :is([data-track=marketing],[data-t=marketing]){--accent:#db2777}:is([data-theme=blue],[data-theme=light]) :is([data-track=developing],[data-t=developing]){--accent:#2563eb;--accent-2:#4f46e5}:is([data-theme=blue],[data-theme=light]) :is([data-track=web3],[data-t=web3]){--accent:#7c3aed;--accent-2:#c026d3}:is([data-theme=blue],[data-theme=light]) :is([data-track=tech],[data-t=tech]){--accent:#0891b2;--accent-2:#059669}:is([data-theme=blue],[data-theme=light]) .section[data-sec] .section-head h2,:is([data-theme=blue],[data-theme=light]) .section[data-sec] .verify-card h2{background:none;-webkit-text-fill-color:currentColor;color:var(--strong)}:is([data-theme=blue],[data-theme=light]) .section[data-sec] .eyebrow:before{box-shadow:none}:is([data-theme=blue],[data-theme=light]) .section[data-sec] .card{background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}:is([data-theme=blue],[data-theme=light]) .section[data-sec] .card:hover{box-shadow:0 18px 40px -24px rgba(15,23,42,.3)}:is([data-theme=blue],[data-theme=light]) .stat strong{-webkit-text-fill-color:transparent}:is([data-theme=blue],[data-theme=light]) .ca-modal{background:rgba(15,23,42,.45)}[data-theme=blue] :is(.site-header,.hero,.stats-strip,#coach,.final,.site-footer),[data-theme=light] .site-footer{color-scheme:dark;--ink:255,255,255;--well:0,0,0;--strong:#ffffff;--text:#ffffff;--text-2:rgba(255,255,255,0.86);--muted:rgba(255,255,255,0.66);--border:rgba(255,255,255,0.16);--border-strong:rgba(255,255,255,0.3);--btn-bg:#ffffff;--btn-fg:#0b1220;--btn-hover:#e8eefe;--t-lime:#bef264;--t-lime2:#a3e635;--t-green:#86efac;--t-orange:#fdba74;--t-orange2:#fb923c;--t-rose:#fda4af;--t-rose2:#fb7185;--t-violet:#c4b5fd;--t-blue:#93b4ff;--t-teal:#5eead4;--t-yellow:#fcd34d;--t-pink:#f9a8d4;--violet:#a78bfa;--green:#4ade80;color:var(--text)}[data-theme=blue]{--bg:#ffffff;--bg-2:#f5f7fd;--surface-2:#f5f7fd;--brand:#0847f7;--brand-2:#3d7bff;--navy:#0b101c;--btn-bg:#0847f7;--btn-hover:#0639c8;--grad:linear-gradient(100deg,#0847f7,#3d7bff);--radius:10px;--radius-sm:8px;--header-bg:#0847f7}[data-theme=blue] body{background:#fff}[data-theme=blue] [data-sec]{--sec:#0847f7;--sec-rgb:8,71,247}[data-theme=blue] .section[data-sec]:before{display:none}[data-theme=blue] .section{position:relative}[data-theme=blue] .section:nth-of-type(2n){background:#f5f7fd}[data-theme=blue] h1,[data-theme=blue] h2{font-weight:600;letter-spacing:-.035em}[data-theme=blue] .section[data-sec] .eyebrow{border-radius:4px;font-family:var(--font-mono);letter-spacing:.12em}[data-theme=blue] :is(.card,.section[data-sec] .card){border-radius:10px;border-color:#e3e8f4}[data-theme=blue] :is(.btn-primary,.btn-ghost,.pill-btn,.ca-btn,.lang-btn,.theme-btn){border-radius:6px}[data-theme=blue] .btn-primary,[data-theme=blue] .section[data-sec] .btn-primary{box-shadow:none}[data-theme=blue] .btn-primary:hover{background:var(--btn-hover);box-shadow:none}[data-theme=blue] .site-header{--deep:8,46,170;--surface:#0a3fd6;background:#0847f7;border-bottom-color:rgba(255,255,255,.15)}[data-theme=blue] .site-header.is-scrolled{background:#0847f7;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=blue] .site-header .pill-btn{background:transparent;border-color:#fff;color:#fff}[data-theme=blue] .site-header .pill-btn:hover{background:#fff;color:#0847f7}[data-theme=blue] .theme-panel{color:var(--text)}[data-theme=blue] .hero{--surface:#0f1a33;--surface-2:#0b101c;--deep:11,16,28;--btn-fg:#0847f7;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(180deg,#0847f7,#0638c4);padding-bottom:72px}[data-theme=blue] .hero:before{display:none}[data-theme=blue] .hero .grad-text,[data-theme=blue] .hero .hero-title span{background:none;-webkit-text-fill-color:#fff;color:#fff}[data-theme=blue] .stats-strip{--surface:#121a2e;background:var(--navy);border-color:transparent}[data-theme=blue] .stats-strip .stat strong{font-weight:300;font-size:44px;background:none;-webkit-text-fill-color:var(--brand-2);color:var(--brand-2)}[data-theme=blue] .stat{border-left-color:rgba(255,255,255,.12)}[data-theme=blue] .section#coach{--surface:#121a2e;--surface-2:#0b101c;--deep:11,16,28;--btn-fg:#0b101c;background:var(--navy)}[data-theme=blue] #coach .card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}[data-theme=blue] .section.final{--surface:#0a3fd6;--btn-fg:#0847f7;background:#0847f7}[data-theme=blue] .final .final-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.25)}[data-theme=blue] .final .final-card h2{background:none;-webkit-text-fill-color:#fff;color:#fff}[data-theme=blue] .site-footer{--deep:11,16,28;background:var(--navy)}[data-theme=blue] .ca-btn.primary{background:#0847f7;border-color:#0847f7;color:#fff}[data-theme=blue] .ca-btn.primary:hover:not(:disabled){background:#0639c8}[data-theme=blue] .ca-modes button.active{border-color:#0847f7;box-shadow:inset 0 0 0 1px #0847f7;background:#eef3ff}[data-theme=blue] .ev-tab.active{background:#0847f7;border-color:#0847f7;color:#fff}[data-theme=blue] .ev-card.ongoing,[data-theme=blue] .ev-card.upcoming{background:#fff}[data-theme=light]{--bg:#f5f6f8;--bg-2:#ffffff;--brand:#6d4aff;--grad:linear-gradient(100deg,#4f46e5,#7c3aed 55%,#db2777);--radius:16px;--radius-sm:12px;--header-bg:rgba(255,255,255,0.92)}[data-theme=light] body{background:#f5f6f8}[data-theme=light] [data-sec=audience]{--sec:#0284c7}[data-theme=light] [data-sec=features]{--sec:#9333ea}[data-theme=light] [data-sec=day]{--sec:#b45309}[data-theme=light] [data-sec=challenges]{--sec:#c2410c}[data-theme=light] [data-sec=channels]{--sec:#15803d}[data-theme=light] [data-sec=trust]{--sec:#0f766e}[data-theme=light] [data-sec=courses]{--sec:#4f46e5}[data-theme=light] [data-sec=verify]{--sec:#e11d48}[data-theme=light] [data-sec=faq]{--sec:#c026d3}[data-theme=light] [data-sec=final]{--sec:#6d4aff}[data-theme=light] .section[data-sec]:before{opacity:.45}[data-theme=light] .section:nth-of-type(odd){background:#ffffff}[data-theme=light] h1,[data-theme=light] h2{font-weight:700;letter-spacing:-.03em}[data-theme=light] :is(.card,.section[data-sec] .card){border-color:#e5e7eb;border-radius:16px}[data-theme=light] :is(.btn-primary,.btn-ghost,.pill-btn){border-radius:999px}[data-theme=light] .btn-primary,[data-theme=light] .section[data-sec] .btn-primary{background:#0b1220;color:#fff;box-shadow:0 8px 20px -10px rgba(15,23,42,.5)}[data-theme=light] .btn-primary:hover{background:#1e293b}[data-theme=light] .btn-ghost{background:#fff;border-color:#d4d8e0}[data-theme=light] .site-header{background:rgba(255,255,255,.92);border-bottom-color:#e5e7eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme=light] .site-header .pill-btn{background:#0b1220;border-color:#0b1220;color:#fff}[data-theme=light] .site-header .pill-btn:hover{background:#1e293b}[data-theme=light] .hero{background:radial-gradient(900px 420px at 80% 0,rgba(109,74,255,.1),transparent 70%),radial-gradient(700px 360px at 0 30%,rgba(56,189,248,.1),transparent 70%),#fff}[data-theme=light] .stats-strip{background:#fff;border-color:#e5e7eb}[data-theme=light] .final .final-card{background:linear-gradient(110deg,#dbeafe,#ede9fe 50%,#fde7d9);border-color:#e5e7eb;box-shadow:none}[data-theme=light] .final .final-card h2{background:none;-webkit-text-fill-color:currentColor;color:#0b1220}[data-theme=light] .site-footer{--deep:11,61,145;position:relative;overflow:hidden;background:linear-gradient(120deg,#0b3d91,#1565c0 55%,#1e88e5);border-top:0}[data-theme=light] .site-footer:before{content:"SkillTutor";position:absolute;left:-2%;bottom:-.18em;font-size:clamp(120px,22vw,320px);font-weight:900;letter-spacing:-.05em;line-height:1;color:rgba(255,255,255,.07);pointer-events:none;white-space:nowrap}[data-theme=light] .site-footer>*{position:relative}[data-theme=light] .ca-btn.primary{background:#0b1220;border-color:#0b1220;color:#fff;border-radius:999px}[data-theme=light] .ca-btn.primary:hover:not(:disabled){background:#1e293b}[data-theme=light] .ca-modes button.active{border-color:#6d4aff;box-shadow:inset 0 0 0 1px #6d4aff;background:#f4f1ff}[data-theme=light] .ev-tab.active{background:#0b1220;border-color:#0b1220;color:#fff}[data-theme=light] :is(.ev-card,.wl-sec,.adm-panel,.ca-panel){background:#fff}@media (max-width:640px){.theme-panel{position:fixed;top:72px;left:16px;right:16px;width:auto}}