html.light body{background-color:#fafafa!important;color:#171717!important}html.light h1,html.light h2,html.light h3,html.light h4,html.light h5,html.light h6{color:#171717}html.light .metallic-gradient{background:linear-gradient(90deg,#374151 0,#111827 22%,#4b5563 50%,#111827 78%,#374151)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}html.light .hero-gradient{background:radial-gradient(circle at 70% 30%,rgba(139,92,246,.12) 0,rgba(0,0,0,0) 55%)!important}html.light .grid-pattern{background-image:linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.04) 1px,transparent 0)!important}html.light .code-bubble{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.1)!important;color:#171717!important}html.light .code-bubble:hover{background:rgba(0,0,0,.07)!important}html.light .glass-card{background:rgba(255,255,255,.92)!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.06)!important;color:#171717!important}html.light .glass-card:hover{background:#ffffff!important;border-color:rgba(0,0,0,.14)!important;box-shadow:0 20px 40px rgba(0,0,0,.08)!important}html.light .vercel-card{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:#171717!important}html.light .vercel-card:hover{background:#fafafa!important;border-color:rgba(0,0,0,.14)!important;box-shadow:0 12px 28px rgba(0,0,0,.08)!important}html.light .dashboard-card{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.08)!important;color:#171717!important}html.light .deployment-card{background:#f5f5f5!important;border-color:rgba(0,0,0,.08)!important;color:#171717!important}html.light .mission-card{background:linear-gradient(135deg,#ffffff,#f5f5f5)!important}html.light .mission-card,html.light .prompt-dialog{border-color:rgba(0,0,0,.1)!important;color:#171717!important}html.light .prompt-dialog{background:linear-gradient(135deg,#ffffff,#f8fafc)!important}html.light .prompt-dialog .prompt-line,html.light .prompt-dialog h3,html.light .prompt-dialog h4,html.light .prompt-dialog p,html.light .prompt-dialog span{color:inherit}html.light .collaboration-bg{background:#1f1f1f!important}html.light .collaboration-bg .text-gray-400{color:#a3a3a3!important}html.light .collaboration-bg .logo-item{filter:grayscale(100%) brightness(.8)!important}html.light .collaboration-bg .logo-item:hover{filter:grayscale(0) brightness(1)!important}html.light .btn-secondary{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.12)!important;color:#171717!important}html.light .btn-secondary:hover{background:rgba(0,0,0,.08)!important}html.light .btn-primary,html.light .vercel-btn{background:#171717!important;color:#ffffff!important}html.light .btn-primary:hover,html.light .vercel-btn:hover{background:#262626!important;color:#ffffff!important}html.light .tab-active{background:#ffffff!important;border-color:rgba(0,0,0,.12)!important;color:#171717!important}html.light .nav-item:after{background:#171717!important}html.light .nav-item:hover{text-shadow:none!important}html.light .bg-gradient-to-br.from-white\/5.to-white\/10{background:linear-gradient(to bottom right,rgba(0,0,0,.04),rgba(0,0,0,.08))!important}html.light .text-white\/20,html.light .text-white\/25,html.light .text-white\/35{color:rgba(0,0,0,.22)!important}html.light .course-catalog-icon,html.light .course-catalog-icon svg{color:rgba(0,0,0,.2)!important}html.light .inline-flex.items-center.bg-white\/5.px-4.py-2.rounded-full,html.light .inline-flex.items-center.rounded-full.border.border-white\/10.bg-white\/5{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.1)!important;color:#404040!important}html.light .inline-flex.items-center.bg-white\/5.px-4.py-2.rounded-full .bg-white{background-color:#171717!important}html.light .bg-dark-800\/90{background-color:rgba(255,255,255,.95)!important;border:1px solid rgba(0,0,0,.08)}html.light .bg-dark-800\/90.text-white{color:#171717!important}html.light .bg-white\/20.text-white{background-color:rgba(0,0,0,.06)!important;color:#171717!important}html.light .bg-dark-700 .bg-white,html.light .bg-dark-700>.bg-white{background-color:#171717!important}html.light .slider-control{background:rgba(0,0,0,.12)!important}html.light .slider-control::-webkit-slider-thumb{background:#171717!important}html.light .vercel-card .bg-white\/10{background-color:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important}html.light .vercel-card svg.text-white{color:#404040!important}html.light .avatar{border-color:#ffffff!important;color:#ffffff!important}html.light .score-badge{background:#ffffff}html.light #aiTeacherBtn,html.light #aiTeacherBtn *,html.light .ai-teacher-fab,html.light .ai-teacher-fab *,html.light .bg-gradient-to-br.from-blue-600.to-violet-600,html.light .bg-gradient-to-br.from-blue-600.to-violet-600 *,html.light .bg-violet-600 .text-white,html.light .bg-violet-600\/90,html.light .bg-violet-600\/90 *,html.light .download-btn,html.light .download-btn *,html.light .from-purple-500.to-blue-500,html.light .from-purple-500.to-blue-500 *,html.light [class*=bg-gradient-to-br] .text-white,html.light [class*=bg-gradient-to-r] .text-white,html.light a.bg-gradient-to-r.from-purple-500.to-blue-500,html.light button.bg-gradient-to-r.from-purple-500.to-blue-500{color:#ffffff!important}html.light .code-editor,html.light .code-editor .editor-body,html.light .code-editor .editor-header{background:#1e1e1e!important;color:#d4d4d4!important;border-color:rgba(255,255,255,.1)!important}html.light .code-editor .editor-title{color:#858585!important}html.light .timeline-item:before{background:rgba(0,0,0,.15)!important}html.light .timeline-dot{background:#171717!important}html.light .video-card .bg-black\/50{background-color:rgba(255,255,255,.6)!important}html.light svg.text-white:not([class*=bg-gradient]){color:#171717!important}html.light .fa-check-circle.text-white{color:#16a34a!important}html.light .course-node{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:#171717!important}html.light .course-node:hover{background:#f5f5f5!important}html.light .message .bubble,html.light .message.assistant .bubble{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:#1e293b!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important}html.light .message.user .bubble{background:#f1f5f9!important;border-color:rgba(0,0,0,.1)!important;color:#1e293b!important}html.light .bubble .content,html.light .bubble .markdown,html.light .bubble .markdown em,html.light .bubble .markdown h1,html.light .bubble .markdown h2,html.light .bubble .markdown h3,html.light .bubble .markdown h4,html.light .bubble .markdown h5,html.light .bubble .markdown li,html.light .bubble .markdown p,html.light .bubble .markdown strong{color:#1e293b!important}html.light .bubble .markdown h6{color:#64748b!important}html.light .bubble .markdown code{background:rgba(0,0,0,.06)!important;color:#1d4ed8!important}html.light .bubble .markdown pre{background:#f8fafc!important;border-color:rgba(0,0,0,.1)!important;color:#1e293b!important}html.light .bubble .markdown pre code{color:#1e293b!important}html.light .bubble .markdown td,html.light .bubble .markdown th{border-color:rgba(0,0,0,.1)!important;color:#1e293b!important}html.light .bubble .markdown thead th{background:rgba(0,0,0,.04)!important;color:#1e293b!important}html.light .bubble .markdown tbody tr:nth-child(2n){background:rgba(0,0,0,.02)!important}html.light .bubble .markdown a,html.light .course-visit-link{color:#2563eb!important}html.light .bubble .markdown a:hover,html.light .course-visit-link:hover{color:#1d4ed8!important}html.light .message .avatar{background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.1)!important;color:#64748b!important}html.light .empty-title{color:#1e293b!important}html.light .empty-subtitle{color:#64748b!important}html.light .mobile-course-picker{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important}html.light .mobile-course-picker__card{border-color:rgba(0,0,0,.08)!important}html.light .rounded-xl.px-3.py-2.bg-white\/\[0\.03\],html.light .rounded-xl.px-3.py-2.bg-white\/\[0\.05\]{background:#ffffff!important;border:1px solid rgba(0,0,0,.08)!important;color:#1e293b!important}html.light .rounded-xl.px-3.py-2 .markdown,html.light .rounded-xl.px-3.py-2 .markdown :not(a){color:inherit!important}html.light .rounded-xl.px-3.py-2 .markdown a{color:#2563eb!important}html.light .bubble .katex,html.light .bubble .katex-html{color:#1e293b!important}html.light .ide-theme{color:#cccccc!important;color-scheme:dark}html.light .ide-theme h1,html.light .ide-theme h2,html.light .ide-theme h3,html.light .ide-theme h4,html.light .ide-theme h5,html.light .ide-theme h6,html.light .ide-theme label,html.light .ide-theme li,html.light .ide-theme p,html.light .ide-theme pre{color:inherit}html.light .ide-theme .text-\[\#cccccc\],html.light .ide-theme .text-light-300{color:#cccccc!important}html.light .ide-theme .text-\[\#858585\],html.light .ide-theme .text-light-400{color:#858585!important}html.light .ide-theme .text-light-500{color:#6e6e6e!important}html.light .ide-theme .text-gray-300{color:#d4d4d4!important}html.light .ide-theme .text-gray-400{color:#9ca3af!important}html.light .ide-theme .text-white{color:#ffffff!important}html.light .ide-theme .text-white\/80,html.light .ide-theme .text-white\/90{color:rgba(255,255,255,.85)!important}html.light .ide-theme .course-overview-markdown,html.light .ide-theme .course-overview-markdown h1,html.light .ide-theme .course-overview-markdown h2,html.light .ide-theme .course-overview-markdown h3,html.light .ide-theme .course-overview-markdown h4,html.light .ide-theme .course-overview-markdown li,html.light .ide-theme .course-overview-markdown p,html.light .ide-theme .course-overview-markdown strong,html.light .ide-theme .markdown,html.light .ide-theme .markdown h1,html.light .ide-theme .markdown h2,html.light .ide-theme .markdown h3,html.light .ide-theme .markdown li,html.light .ide-theme .markdown p,html.light .ide-theme .markdown strong,html.light .ide-theme .prose,html.light .ide-theme .prose h1,html.light .ide-theme .prose h2,html.light .ide-theme .prose h3,html.light .ide-theme .prose li,html.light .ide-theme .prose p,html.light .ide-theme .prose strong,html.light .ide-theme .prose-invert{color:#cccccc!important}html.light .ide-theme .course-overview-markdown a,html.light .ide-theme .markdown a{color:#569cd6!important}html.light .ide-theme .course-overview-markdown code,html.light .ide-theme .markdown code{background:rgba(255,255,255,.08)!important;color:#ce9178!important}html.light .ide-theme .bg-dark-900{background-color:#1e1e1e!important}html.light .ide-theme .bg-dark-800{background-color:#252526!important}html.light .ide-theme .bg-dark-700{background-color:#3c3c3c!important}html.light .ide-theme .bg-\[\#1e1e1e\]{background-color:#1e1e1e!important}html.light .ide-theme .bg-\[\#252526\]{background-color:#252526!important}html.light .ide-theme .bg-\[\#323233\]{background-color:#323233!important}html.light .ide-theme .border-\[\#3c3c3c\]{border-color:#3c3c3c!important}html.light .ide-theme .border-white\/10,html.light .ide-theme .border-white\/20,html.light .ide-theme .border-white\/5{border-color:rgba(255,255,255,.1)!important}html.light .ide-theme .hover\:text-white:hover{color:#ffffff!important}html.light .ide-theme .hover\:bg-white\/10:hover,html.light .ide-theme .hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.08)!important}html.light .ide-theme .bg-white\/15{background-color:rgba(255,255,255,.15)!important}html.light .ide-theme .bg-white.text-dark-900,html.light .ide-theme button.bg-white{background-color:#ffffff!important;color:#1e1e1e!important}html.light .ide-theme .border-b-2.border-white{border-color:#ffffff!important;color:#ffffff!important}html.light .ide-theme option,html.light .ide-theme select{background-color:#3c3c3c!important;color:#cccccc!important}html.light .glass-card .text-white,html.light .glass-card h2.text-white{color:#171717!important}html.light .glass-card .text-gray-300{color:#374151!important}html.light .glass-card .course-header .text-gray-400,html.light .glass-card .text-gray-400{color:#525252!important}html.light .glass-card .text-gray-500{color:#6b7280!important}html.light .glass-card .course-overview-markdown{color:#374151!important}html.light .glass-card .course-overview-markdown h1,html.light .glass-card .course-overview-markdown h2,html.light .glass-card .course-overview-markdown h3,html.light .glass-card .course-overview-markdown h4,html.light .glass-card .course-overview-markdown strong{color:#171717!important}html.light .glass-card .course-overview-markdown li,html.light .glass-card .course-overview-markdown ol,html.light .glass-card .course-overview-markdown p,html.light .glass-card .course-overview-markdown span,html.light .glass-card .course-overview-markdown ul{color:#374151!important}html.light .glass-card .course-overview-markdown a{color:#6d28d9!important}html.light .glass-card .course-overview-markdown code{background:rgba(0,0,0,.06)!important;color:#1d4ed8!important}html.light .glass-card .course-overview-markdown td,html.light .glass-card .course-overview-markdown th{border-color:rgba(0,0,0,.1)!important;color:#374151!important}html.light .glass-card .course-overview-markdown th{background:rgba(0,0,0,.04)!important}html.light .lesson-counter{background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.1)!important;color:#171717!important}html.light .lesson-item .bg-gray-700{background-color:#e5e7eb!important;color:#4b5563!important}html.light .lesson-item .text-gray-300{color:#1f2937!important}html.light .lesson-item .text-gray-500{color:#6b7280!important}html.light .lesson-item svg.text-gray-500{color:#9ca3af!important}html.light .bg-dark-700 .tab:not(.tab-active),html.light .glass-card .tab:not(.tab-active){color:#404040!important}html.light a.tab:hover{color:#171717!important;text-decoration:none}html.light .site-header span,html.light .site-header__brand span{color:#171717}html.light .modal{background-color:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:#171717!important}html.light .modal h2,html.light .modal h3,html.light .modal label,html.light .modal p{color:inherit}html.light #enrollmentModal .modal{background-color:#ffffff!important;border-color:rgba(0,0,0,.12)!important;color:#171717!important}html.light #enrollmentModal .modal .text-white,html.light #enrollmentModal .modal h3{color:#171717!important}html.light #enrollmentModal .modal .text-light-400,html.light #enrollmentModal .modal label{color:#525252!important}html.light #enrollmentModal .modal .text-light-500{color:#737373!important}html.light #enrollmentModal .modal input{background-color:#ffffff!important;border-color:rgba(0,0,0,.15)!important;color:#171717!important}html.light #enrollmentModal .modal input::-moz-placeholder{color:#a3a3a3!important}html.light #enrollmentModal .modal input::placeholder{color:#a3a3a3!important}html.light #enrollmentModal .modal button[aria-label=Close]{color:#737373!important}html.light #enrollmentModal .modal button[aria-label=Close]:hover{color:#171717!important}html.light .text-white{color:#171717}html.light .text-white\/80{color:rgba(23,23,23,.85)}html.light .text-white\/90{color:rgba(23,23,23,.9)}html.light .text-white\/28,html.light .text-white\/35,html.light .text-white\/40,html.light .text-white\/50,html.light .text-white\/55,html.light .text-white\/60{color:rgba(23,23,23,.55)}html.light #aiTeacherBtn .text-white,html.light .aspect-video .text-white,html.light .aspect-video.bg-black .text-white,html.light .bg-black\/50 .text-white,html.light .bg-black\/70 .text-white,html.light .bg-black\/70.text-white,html.light .bg-black\/80 .text-white,html.light .code-editor .text-white,html.light .download-btn .text-white,html.light .relative.aspect-video .text-white,html.light [class*=bg-gradient] .text-white,html.light [class*=bg-gradient] .text-white\/80{color:#ffffff!important}html.light .bg-black\/70{background-color:rgba(0,0,0,.72)!important}html.light .hover\:text-white:hover{color:#171717!important}html.light .download-btn.hover\:text-white:hover,html.light [class*=bg-gradient] .hover\:text-white:hover{color:#ffffff!important}