:root{--bg-dark:#050507;--bg-card:#0f0f16;--bg-elevated:#1a1a24;--primary:#8b5cf6;--primary-hover:#7c3aed;--primary-light:#a78bfa;--accent-gold:#f59e0b;--accent-cyan:#06b6d4;--accent-pink:#f472b6;--text-white:#fff;--text-gray:#9ca3af;--text-dark:#1f2937;--border:hsla(0,0%,100%,.08);--border-light:hsla(0,0%,100%,.12);--glass-bg:hsla(0,0%,100%,.05);--glass-bg-hover:hsla(0,0%,100%,.1);--glass-border:hsla(0,0%,100%,.125);--font-main:"Plus Jakarta Sans","Outfit",-apple-system,BlinkMacSystemFont,sans-serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--shadow-sm:0 2px 8px rgba(0,0,0,.1);--shadow-md:0 4px 16px rgba(0,0,0,.2);--shadow-lg:0 10px 30px rgba(0,0,0,.3);--shadow-glow:0 0 20px rgba(139,92,246,.3)}body.light-theme{--bg-dark:#f8f9fa;--bg-card:#fff;--bg-elevated:#fff;--primary:#8b5cf6;--primary-hover:#7c3aed;--primary-light:#a78bfa;--accent-gold:#f59e0b;--accent-cyan:#06b6d4;--accent-pink:#f472b6;--text-white:#1f2937;--text-gray:#6b7280;--text-dark:#fff;--border:rgba(0,0,0,.08);--border-light:rgba(0,0,0,.12);--glass-bg:hsla(0,0%,100%,.7);--glass-bg-hover:hsla(0,0%,100%,.85);--glass-border:rgba(0,0,0,.1);--shadow-sm:0 2px 8px rgba(0,0,0,.05);--shadow-md:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 10px 30px rgba(0,0,0,.12);--shadow-glow:0 0 20px rgba(139,92,246,.2)}body{transition:background-color .3s ease,color .3s ease}body :not(.gradient-blob){transition:background-color .3s ease,color .3s ease,border-color .3s ease}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-white);font-family:var(--font-main);line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 1.25rem}.text-gradient{background:linear-gradient(90deg,#a78bfa,#f472b6);-webkit-background-clip:text;background-clip:text}.text-gradient,.text-gradient-gold{-webkit-text-fill-color:transparent}.text-gradient-gold{background:linear-gradient(90deg,#f59e0b,#fbbf24);-webkit-background-clip:text;background-clip:text}.glass-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(17,25,40,.75);border:1px solid var(--glass-border);border-radius:1.5rem}.glass-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(15,23,42,.9);border-bottom:1px solid var(--border)}.glass-card{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1.5rem;transition:all .3s ease}.glass-card:hover{border-color:var(--border-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.glass-card:focus-within{overflow:visible;z-index:50}.btn{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;font-family:var(--font-main);font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:var(--primary);box-shadow:0 10px 25px -5px rgba(139,92,246,.4);color:#fff}.btn-primary:hover{background:var(--primary-hover);box-shadow:0 15px 30px -5px rgba(139,92,246,.5);transform:translateY(-2px)}.btn-outline{background:transparent;border:1px solid var(--border);color:#fff}.btn-outline:hover{background:rgba(139,92,246,.1);border-color:var(--primary)}.btn-sm{border-radius:2rem;font-size:.875rem;padding:.625rem 1.25rem}.btn-lg{font-size:1.125rem;padding:1.25rem 2.5rem}.btn-block{display:block;width:100%}.btn-gold{background:var(--accent-gold);color:var(--text-dark);font-weight:700}.btn-gold:hover{background:#fbbf24;transform:translateY(-2px) scale(1.02)}.badge{border-radius:2rem;display:inline-block;font-size:.875rem;font-weight:600;padding:.375rem 1rem}.badge-primary{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);color:#c4b5fd}.badge-gold{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);color:var(--accent-gold)}.badge-success{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);color:#4ade80}.pricing-card{background:var(--bg-card);border:1px solid var(--border);border-radius:1.5rem;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease}.pricing-card.featured{background:linear-gradient(180deg,rgba(139,92,246,.05) 0,var(--bg-card) 100%);border-color:var(--primary);box-shadow:0 20px 40px rgba(0,0,0,.4);transform:scale(1.05);z-index:2}.pricing-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.best-value{background:var(--accent-gold);border-radius:1.25rem;color:#000;font-size:.75rem;font-weight:700;left:50%;padding:.375rem 1rem;position:absolute;text-transform:uppercase;top:-.9375rem;transform:translateX(-50%)}.price-box{align-items:baseline;color:#fff;display:flex;font-size:3rem;font-weight:800;gap:.625rem;justify-content:center;margin:1.875rem 0}.currency{font-size:1rem;font-weight:600}.currency,.old-price{color:var(--text-gray)}.old-price{font-size:1.25rem;font-weight:400;text-decoration:line-through}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.6}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 4s cubic-bezier(.4,0,.6,1) infinite}.fade-in{animation:fade-in .5s ease-out}.gradient-bg-purple{background:radial-gradient(circle at center,rgba(139,92,246,.15) 0,transparent 70%)}.gradient-bg-animated{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.gradient-blob{border-radius:50%;filter:blur(128px);mix-blend-mode:multiply;opacity:.25;position:absolute}.gradient-blob-purple{animation:float 8s ease-in-out infinite;background:#9333ea;height:24rem;left:-10%;top:-10%;width:24rem}.gradient-blob-cyan{animation:pulse-slow 6s ease-in-out infinite;background:#06b6d4;bottom:-10%;height:24rem;right:-10%;width:24rem}.gradient-blob-pink{background:#ec4899;height:18rem;left:30%;opacity:.2;top:40%;width:18rem}.hide-mobile{display:block}.show-mobile{display:none}@media (max-width:768px){.hide-mobile{display:none}.show-mobile{display:block}.container{padding:0 1rem}.pricing-card.featured{transform:scale(1)}.price-box{font-size:2.5rem}}.section-header{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-align:center}.section-sub{color:var(--text-gray);font-size:1.125rem;margin-bottom:3rem;text-align:center}@media (max-width:768px){.section-header{font-size:2rem}.section-sub{font-size:1rem}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll::-webkit-scrollbar{display:none}.gml-num-badge{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:3rem;justify-content:center;margin-right:1rem;min-width:3rem}.gml-interpretation-wrap{align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.gml-interpretation-body{color:var(--text-white);flex:1}.gml-interpretation-body p{line-height:1.7;margin-bottom:1rem}.gml-interpretation-body p:last-child{margin-bottom:0}.chakra-glass-panel{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.chakra-table{border-collapse:separate;border-spacing:0}.chakra-th{border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.35);font-size:10px;font-weight:600;letter-spacing:.1em;padding:10px 12px;text-transform:uppercase}.chakra-row{cursor:pointer;transition:background .25s ease}.chakra-row:hover{background:hsla(0,0%,100%,.04)}.chakra-row td{border-bottom:1px solid hsla(0,0%,100%,.04)}.chakra-name{align-items:center;color:hsla(0,0%,100%,.85);display:flex;font-size:13px;font-weight:500;gap:10px;letter-spacing:-.01em;padding:10px 8px;white-space:nowrap}.chakra-dot{border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0;height:8px;width:8px}.chakra-val{padding:8px;text-align:center;vertical-align:middle}.chakra-badge{align-items:center;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:32px;justify-content:center;letter-spacing:-.02em;transition:transform .2s ease,box-shadow .2s ease;width:32px}.chakra-row:hover .chakra-badge{box-shadow:0 4px 14px rgba(0,0,0,.25);transform:scale(1.08)}.chakra-detail{background:rgba(0,0,0,.1);border-bottom:1px solid hsla(0,0%,100%,.04);padding:10px 20px 12px}.chakra-detail p{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.5;margin:0}.chakra-detail strong{font-weight:600}.chakra-summary-row{background:rgba(139,92,246,.06)}.chakra-summary-row td{border-top:1px solid rgba(139,92,246,.15);padding-bottom:12px;padding-top:12px}.chakra-badge-sum{align-items:center;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:50%;box-shadow:0 4px 14px rgba(139,92,246,.35);color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:36px;justify-content:center;letter-spacing:-.02em;width:36px}.chakra-row.chakra-active{background:rgba(139,92,246,.1)!important}.chakra-row.chakra-active td{border-bottom-color:rgba(139,92,246,.2)}.gml-interpretation-body *{background:transparent!important;color:var(--text-white)!important}.gml-interpretation-body h3{color:var(--primary-light)!important;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.gml-interpretation-body ul{margin-bottom:1rem;margin-left:1.5rem}.gml-interpretation-body li{margin-bottom:.5rem}.gml-interpretation-body blockquote{border-left:3px solid var(--primary);color:var(--text-gray)!important;font-style:italic;margin:1rem 0;padding-left:1rem}.gml-acc-body,.gml-acc-body *,.gml-interpretation-body,.gml-interpretation-body *,.gml-interpretation-wrap,.gml-interpretation-wrap *,.gml-subacc,.gml-subacc *,.sub-body,.sub-body *{background-color:transparent!important;background-image:none!important;color:#fff!important}.gml-interpretation-body h3,.sub-body h3{color:#a78bfa!important}.gml-interpretation-body blockquote,.sub-body blockquote{color:#9ca3af!important}.gml-num-badge{background-color:#8b5cf6!important;color:#fff!important}*{background-color:transparent}.glass-card,.glass-nav,.glass-panel{background:rgba(17,25,40,.75)!important}.btn-primary{background:#8b5cf6!important}.bg-purple-600{background-color:#9333ea!important}.bg-indigo-600{background-color:#4f46e5!important}.bg-blue-600{background-color:#2563eb!important}.bg-green-600{background-color:#16a34a!important}.bg-yellow-600{background-color:#ca8a04!important}.bg-orange-600{background-color:#ea580c!important}.bg-red-600{background-color:#dc2626!important}.gml-acc-body .bg-white,.gml-interpretation-wrap.bg-white,.gml-subacc .bg-white,.px-6.py-6.bg-white,.sub-body .bg-white{background-color:transparent!important;background:transparent!important}.px-6.py-6.bg-white,.px-6.py-6.bg-white *{color:#fff!important}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{background-color:transparent!important}input[class*=bg-gray],select[class*=bg-gray],textarea[class*=bg-gray]{background-color:inherit!important}body.light-theme .gradient-bg-animated{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}body.light-theme .gradient-blob{filter:blur(80px);opacity:.15}body.light-theme .gradient-blob-purple{background:#9333ea}body.light-theme .gradient-blob-cyan{background:#06b6d4}body.light-theme .gradient-blob-pink{background:#ec4899}body.light-theme .premium-nav{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.08)}body.light-theme .premium-nav-pills{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06)}body.light-theme .premium-pill{color:rgba(0,0,0,.6)}body.light-theme .premium-pill:hover{background:rgba(0,0,0,.05);color:#000}body.light-theme .premium-pill.active{background:rgba(0,0,0,.08);color:#000}body.light-theme .premium-account-btn{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08)}body.light-theme .premium-account-btn:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.12)}body.light-theme .account-name{color:#1f2937}body.light-theme .account-role{color:rgba(139,92,246,.8)}body.light-theme .premium-dropdown{backdrop-filter:blur(24px);background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}body.light-theme .dropdown-divider{background:rgba(0,0,0,.08)}body.light-theme .dropdown-item{color:rgba(0,0,0,.7)}body.light-theme .dropdown-item:hover{background:rgba(0,0,0,.05);color:#000}body.light-theme .dropdown-header p:first-child{color:#1f2937!important}body.light-theme .dropdown-header p:last-child{color:#6b7280!important}body.light-theme .glass-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.9);border-top:1px solid rgba(0,0,0,.08)}body.light-theme p,body.light-theme span:not(.text-white):not([class*=from-]):not([class*=to-]){color:#1f2937}body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme h4,body.light-theme h5,body.light-theme h6{color:#6366f1}body.light-theme a:not(.btn):not([class*=bg-gradient]){color:#8b5cf6}body.light-theme .text-gray-400,body.light-theme .text-gray-500,body.light-theme .text-gray-600{color:#6b7280!important}body.light-theme .bg-blue-600,body.light-theme .bg-green-600,body.light-theme .bg-indigo-600,body.light-theme .bg-orange-600,body.light-theme .bg-purple-600,body.light-theme .bg-red-600,body.light-theme .bg-yellow-600,body.light-theme .btn-primary,body.light-theme .premium-cta-btn{color:#fff!important}body.light-theme .glass-card,body.light-theme .glass-panel{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.7)!important;border:1px solid rgba(0,0,0,.1)}body.light-theme .glass-card:hover{background:hsla(0,0%,100%,.85)!important;border-color:rgba(0,0,0,.15)}body.light-theme .gml-interpretation-wrap{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08)}body.light-theme .gml-interpretation-body,body.light-theme .gml-interpretation-body *{color:#1f2937!important}body.light-theme .gml-interpretation-body h3{color:#6366f1!important}body.light-theme .gml-interpretation-body blockquote{color:#6b7280!important}body.light-theme .gml-num-badge{background-color:#8b5cf6!important;color:#fff!important}body.light-theme ::-webkit-scrollbar-track{background:#f8f9fa}body.light-theme ::-webkit-scrollbar-thumb{background:#8b5cf6}body.light-theme ::-webkit-scrollbar-thumb:hover{background:#7c3aed}body.light-theme .premium-login-btn{color:rgba(0,0,0,.7)}body.light-theme .premium-login-btn:hover{background:rgba(0,0,0,.05);color:#000}body.light-theme input,body.light-theme select,body.light-theme textarea{background-color:hsla(0,0%,100%,.5)!important;border-color:rgba(0,0,0,.2)!important;color:#1f2937!important}body.light-theme input::placeholder,body.light-theme select::placeholder,body.light-theme textarea::placeholder{color:#9ca3af!important}body.light-theme label{color:#374151!important}body.light-theme .badge{color:#1f2937!important}body.light-theme .badge-primary{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);color:#7c3aed!important}body.light-theme .pricing-card{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.1)}body.light-theme .pricing-card .price-box{color:#1f2937!important}body.light-theme .show-mobile nav a,body.light-theme .show-mobile nav button{color:rgba(0,0,0,.6)!important}body.light-theme .show-mobile nav a.text-primary,body.light-theme .show-mobile nav a:hover{color:#8b5cf6!important}body.light-theme .bg-gray-700,body.light-theme .bg-gray-700\/30,body.light-theme .bg-gray-700\/40,body.light-theme .bg-gray-700\/50{background-color:rgba(243,244,246,.8)!important}body.light-theme .bg-gray-800,body.light-theme .bg-gray-800\/30,body.light-theme .bg-gray-800\/40,body.light-theme .bg-gray-800\/50,body.light-theme .bg-gray-800\/60,body.light-theme .bg-gray-800\/70,body.light-theme .bg-gray-800\/80,body.light-theme .bg-gray-800\/90{background-color:hsla(0,0%,100%,.75)!important;border-color:rgba(0,0,0,.1)!important}body.light-theme .bg-gray-900,body.light-theme .bg-gray-900\/30,body.light-theme .bg-gray-900\/40,body.light-theme .bg-gray-900\/50,body.light-theme .bg-gray-900\/60,body.light-theme .bg-gray-900\/70,body.light-theme .bg-gray-900\/80,body.light-theme .bg-gray-900\/90,body.light-theme .bg-gray-900\/95{background-color:hsla(0,0%,100%,.9)!important;border-color:rgba(0,0,0,.15)!important}body.light-theme .hover\:bg-gray-600:hover,body.light-theme .hover\:bg-gray-700:hover{background-color:rgba(229,231,235,.9)!important}body.light-theme .border-gray-700,body.light-theme .border-gray-700\/20,body.light-theme .border-gray-700\/30{border-color:rgba(0,0,0,.12)!important}body.light-theme [class*=bg-gray-900][class*=rounded]{background-color:#fff!important}body.light-theme input.bg-gray-900,body.light-theme input[class*=bg-gray-900],body.light-theme select.bg-gray-900,body.light-theme select[class*=bg-gray-900],body.light-theme textarea.bg-gray-900,body.light-theme textarea[class*=bg-gray-900]{background-color:hsla(0,0%,100%,.5)!important;border-color:rgba(0,0,0,.2)!important;color:#1f2937!important}body.light-theme .bg-gray-700\/50{background-color:rgba(229,231,235,.5)!important}body.light-theme .bg-gray-700 *,body.light-theme .bg-gray-800 *,body.light-theme .bg-gray-900 *{color:#1f2937!important}body.light-theme .bg-blue-600 *,body.light-theme .bg-indigo-600 *,body.light-theme .bg-pink-500 *,body.light-theme .bg-pink-600 *,body.light-theme .bg-purple-600 *{color:#fff!important}body.light-theme .bg-gradient-to-br,body.light-theme .matrix-dashboard{background:linear-gradient(to bottom right,#f8f9fa,#e9ecef,#f8f9fa)!important}body.light-theme .border-purple-500,body.light-theme .border-purple-500\/20,body.light-theme .border-purple-500\/30{border-color:rgba(139,92,246,.3)!important}body.light-theme .border-indigo-500,body.light-theme .border-indigo-500\/20,body.light-theme .border-indigo-500\/30{border-color:rgba(99,102,241,.3)!important}body.light-theme .border-pink-500,body.light-theme .border-pink-500\/20,body.light-theme .border-pink-500\/30{border-color:rgba(236,72,153,.3)!important}body.light-theme .bg-purple-500\/10{background-color:rgba(139,92,246,.08)!important}body.light-theme .text-white{color:#1f2937!important}body.light-theme .text-gray-300,body.light-theme .text-gray-400{color:#6b7280!important}body.light-theme .text-purple-400{color:#8b5cf6!important}body.light-theme .matrix-filter-dropdown .dropdown-button{background:hsla(0,0%,100%,.8)!important;border-color:rgba(0,0,0,.15)!important;color:#1f2937!important}body.light-theme .matrix-filter-dropdown .dropdown-content{background:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.15)!important}body.light-theme .matrix-filter-dropdown .dropdown-content a{color:#1f2937!important}body.light-theme .matrix-filter-dropdown .dropdown-content a:hover{background:rgba(139,92,246,.1)!important}body.light-theme .matrix-filter-dropdown .dropdown-item-description{color:#6b7280!important}body.light-theme .from-gray-900{--tw-gradient-from:#f8f9fa!important}body.light-theme .via-purple-900{--tw-gradient-via:#e9ecef!important}body.light-theme .to-gray-900{--tw-gradient-to:#f8f9fa!important}body.light-theme .matrix-tile .tile-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,hsla(0,0%,100%,.85),rgba(248,249,250,.9))!important;border:1px solid rgba(0,0,0,.12)!important}body.light-theme .matrix-tile:hover .tile-card{border-color:hsla(var(--accent-hue),60%,50%,.4)!important;box-shadow:0 20px 40px -12px rgba(0,0,0,.1),0 0 25px -8px hsla(var(--accent-hue),70%,50%,.25)!important}body.light-theme .matrix-tile .text-white,body.light-theme .matrix-tile h3{color:#1f2937!important}body.light-theme .matrix-tile .text-slate-400{color:#6b7280!important}body.light-theme .matrix-tile .text-slate-500{color:#9ca3af!important}body.light-theme .matrix-tile:hover .text-slate-300{color:#374151!important}body.light-theme .matrix-tile .text-gray-600{color:#9ca3af!important}body.light-theme .matrix-tile .border-white\/\[0\.05\]{border-color:rgba(0,0,0,.08)!important}body.light-theme .matrix-tile .icon-container{background:linear-gradient(135deg,hsla(var(--accent-hue),50%,50%,.12) 0,hsla(var(--accent-hue),60%,40%,.06) 100%)!important;border:1px solid hsla(var(--accent-hue),50%,50%,.25)!important}body.light-theme .matrix-tile:hover .icon-container{background:linear-gradient(135deg,hsla(var(--accent-hue),60%,50%,.18) 0,hsla(var(--accent-hue),70%,40%,.1) 100%)!important;border-color:hsla(var(--accent-hue),60%,55%,.5)!important;box-shadow:0 0 20px -4px hsla(var(--accent-hue),70%,50%,.35)!important}body.light-theme .matrix-tile .accent-line{background:linear-gradient(90deg,transparent,hsla(var(--accent-hue),70%,55%,.6),transparent)!important}body.light-theme{--gml-main-text-color:#1f2937!important;--gml-frame-color:#6b7280!important}body.light-theme #matrix .cls-28,body.light-theme #matrix .cls-29,body.light-theme #matrix .cls-33,body.light-theme #matrix .cls-43,body.light-theme #matrix .cls-44,body.light-theme #matrix .cls-61,body.light-theme #matrix text{fill:#1f2937!important}body.light-theme .glass-panel{background:hsla(0,0%,100%,.8)!important;border:1px solid rgba(0,0,0,.1)!important}body.light-theme .chakra-glass-panel{background:hsla(0,0%,100%,.72)!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 8px 32px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8)!important}body.light-theme .chakra-glass-panel h3{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}body.light-theme .chakra-glass-panel h3 i{color:#7c3aed!important}body.light-theme .chakra-th{border-bottom-color:rgba(0,0,0,.06)!important;color:rgba(0,0,0,.4)!important}body.light-theme .chakra-row:hover{background:rgba(0,0,0,.02)!important}body.light-theme .chakra-row td{border-bottom-color:rgba(0,0,0,.04)!important}body.light-theme .chakra-name{color:#1f2937!important}body.light-theme .chakra-badge{color:#fff!important}body.light-theme .chakra-detail{background:rgba(0,0,0,.02)!important}body.light-theme .chakra-detail p{color:rgba(0,0,0,.55)!important}body.light-theme .chakra-summary-row{background:rgba(139,92,246,.05)!important}body.light-theme .chakra-summary-row td{border-top-color:rgba(139,92,246,.1)!important}body.light-theme .chakra-row.chakra-active{background:rgba(139,92,246,.06)!important}body.light-theme .dark-glass-modal{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(248,249,250,.98))!important;border:1px solid rgba(0,0,0,.12)!important}body.light-theme .dark-glass-header{background:linear-gradient(180deg,rgba(249,250,251,.98),hsla(0,0%,100%,.95))!important;border-bottom:1px solid rgba(0,0,0,.08)!important}body.light-theme .dark-glass-footer{background:linear-gradient(0deg,rgba(248,249,250,.98),hsla(0,0%,100%,.95))!important;border-top:1px solid rgba(0,0,0,.08)!important}body.light-theme .dark-glass-cta{background:linear-gradient(145deg,rgba(243,244,246,.9),rgba(249,250,251,.95))!important;border:1px solid rgba(0,0,0,.1)!important}body.light-theme .matrix-content h3,body.light-theme .matrix-content li,body.light-theme .matrix-content p,body.light-theme .matrix-content strong{color:#1f2937!important}body.light-theme .matrix-content blockquote{border-left-color:rgba(139,92,246,.4)!important;color:#4b5563!important}body.light-theme .matrix-number-badge{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(192,38,211,.15))!important;border:1px solid rgba(139,92,246,.35)!important;color:#1f2937!important}body.light-theme .subsection-title{border-bottom-color:rgba(0,0,0,.1)!important;color:#1f2937!important}body.light-theme .karma-tail-name{border-left-color:rgba(139,92,246,.4)!important;color:#1f2937!important}body.light-theme label .fa-calendar,body.light-theme label .fa-child,body.light-theme label .fa-user,body.light-theme label i{color:#1f2937!important}body.light-theme .glass-panel{background:hsla(0,0%,100%,.6)!important;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 8px 32px 0 rgba(31,38,135,.1)}body.light-theme .bg-white\/5{background-color:hsla(0,0%,100%,.5)!important;border-color:rgba(0,0,0,.05)!important}body.light-theme .bg-white\/10{background-color:hsla(0,0%,100%,.8)!important}body.light-theme .hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.9)!important}body.light-theme .text-white,body.light-theme .text-white\/40,body.light-theme .text-white\/50,body.light-theme .text-white\/60,body.light-theme .text-white\/80{color:#1f2937!important}body.light-theme .text-white\/40{color:rgba(31,41,55,.4)!important}body.light-theme .text-white\/50{color:rgba(31,41,55,.5)!important}body.light-theme .group:hover .text-purple-300{color:#9c27b0!important}body.light-theme .group:hover .text-indigo-300{color:#3f51b5!important}body.light-theme .group:hover .text-blue-300{color:#2196f3!important}body.light-theme .group:hover .text-green-300{color:#4caf50!important}body.light-theme .group:hover .text-yellow-300{color:#fbc02d!important}body.light-theme .group:hover .text-orange-300{color:#ff5722!important}body.light-theme .group:hover .text-red-300{color:#e53935!important}body.light-theme .w-10.h-10.rounded-full.text-white,body.light-theme .w-8.h-8.rounded-full.text-white{color:#fff!important}body.light-theme input[type=date]{color:#1f2937!important}body.light-theme input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:none!important;opacity:1!important}body.light-theme .btn-outline{border-color:rgba(0,0,0,.2);color:#1f2937!important}body.light-theme .btn-outline:hover{background-color:rgba(139,92,246,.1);border-color:#7c3aed;color:#7c3aed!important}body.light-theme .text-gray-300{color:#374151!important}body.light-theme .text-gradient{background:linear-gradient(90deg,#a78bfa,#f472b6)!important;-webkit-background-clip:text!important;background-clip:text!important}body.light-theme .text-gradient,body.light-theme .text-gradient-gold{-webkit-text-fill-color:transparent!important;color:transparent!important}body.light-theme .text-gradient-gold{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important;-webkit-background-clip:text!important;background-clip:text!important}body.light-theme .text-white\/80{color:rgba(31,41,55,.85)!important}body.light-theme .text-white\/90{color:rgba(31,41,55,.92)!important}body.light-theme .text-pink-300,body.light-theme .text-pink-300\/80{color:#be185d!important}body.light-theme .text-indigo-300,body.light-theme .text-indigo-300\/80{color:#4338ca!important}body.light-theme .gml-acc-body,body.light-theme .gml-acc-body *,body.light-theme .gml-subacc,body.light-theme .gml-subacc *,body.light-theme .sub-body,body.light-theme .sub-body *{color:#1f2937!important}body.light-theme .gml-acc-body h3,body.light-theme .gml-subacc h3,body.light-theme .sub-body h3{color:#6366f1!important}body.light-theme .gml-acc-body blockquote,body.light-theme .gml-subacc blockquote,body.light-theme .sub-body blockquote{color:#6b7280!important}body.light-theme .border-white\/10,body.light-theme .border-white\/20,body.light-theme .border-white\/40,body.light-theme .border-white\/5{border-color:rgba(0,0,0,.1)!important}body.light-theme .bg-white\/3,body.light-theme .bg-white\/5{background-color:rgba(0,0,0,.03)!important}body.light-theme .mobile-account-dropdown{background:hsla(0,0%,100%,.98)!important;border-color:rgba(0,0,0,.12)!important;box-shadow:0 -8px 30px rgba(0,0,0,.12)!important}body.light-theme .mobile-account-dropdown a,body.light-theme .mobile-account-dropdown button{color:#374151!important}body.light-theme .mobile-account-dropdown a:hover,body.light-theme .mobile-account-dropdown button:hover{background:rgba(139,92,246,.08)!important;color:#7c3aed!important}body.light-theme .mobile-account-dropdown .text-red-400,body.light-theme .mobile-account-dropdown button.text-red-400{color:#dc2626!important}body.light-theme .mobile-account-dropdown .divider{background:rgba(0,0,0,.08)!important}body.light-theme input[type=date]{color-scheme:light!important}body.light-theme footer a.hover\:text-white:hover,body.light-theme footer a:hover{color:#7c3aed!important}body.light-theme .price-box{color:#1f2937!important}body.light-theme .hover\:bg-white\/5:hover{background-color:rgba(0,0,0,.05)!important}body.light-theme .placeholder-gray-500::placeholder{color:#9ca3af!important}body.light-theme [class*=bg-gradient-to-r][class*=from-amber]>*,body.light-theme [class*=bg-gradient-to-r][class*=from-blue]>*,body.light-theme [class*=bg-gradient-to-r][class*=from-cyan]>*,body.light-theme [class*=bg-gradient-to-r][class*=from-green]>*,body.light-theme [class*=bg-gradient-to-r][class*=from-indigo]>*,body.light-theme [class*=bg-gradient-to-r][class*=from-pink]:not(.text-gradient):not(.text-gradient-gold):not(.wiki-gradient-text)>*,body.light-theme [class*=bg-gradient-to-r][class*=from-purple]:not(.text-gradient):not(.text-gradient-gold):not(.wiki-gradient-text)>*,body.light-theme [class*=bg-gradient-to-r][class*=from-red]>*,body.light-theme [class*=bg-gradient-to-r][class*=from-teal]>*{color:inherit}body.light-theme .text-emerald-400{color:#059669!important}body.light-theme .text-yellow-300,body.light-theme .text-yellow-400{color:#d97706!important}body.light-theme .text-red-400{color:#dc2626!important}body.light-theme .text-green-400{color:#16a34a!important}body.light-theme .unlock-modal-dark{background:linear-gradient(to bottom right,#111827,#581c87)!important;border-color:rgba(168,85,247,.3)!important}body.light-theme .unlock-modal-dark .text-gray-200,body.light-theme .unlock-modal-dark .text-gray-300,body.light-theme .unlock-modal-dark .text-gray-400,body.light-theme .unlock-modal-dark .text-gray-500,body.light-theme .unlock-modal-dark .text-green-400,body.light-theme .unlock-modal-dark .text-purple-200,body.light-theme .unlock-modal-dark .text-purple-300,body.light-theme .unlock-modal-dark .text-purple-400,body.light-theme .unlock-modal-dark .text-red-400,body.light-theme .unlock-modal-dark .text-white,body.light-theme .unlock-modal-dark strong{color:inherit!important}body.light-theme .unlock-modal-dark h2,body.light-theme .unlock-modal-dark h3{color:#fff!important}body.light-theme .unlock-modal-dark .text-gray-400{color:#9ca3af!important}body.light-theme .unlock-modal-dark .text-gray-500{color:#6b7280!important}body.light-theme .unlock-modal-dark .text-gray-200,body.light-theme .unlock-modal-dark .text-gray-300{color:#e5e7eb!important}body.light-theme .unlock-modal-dark .text-purple-200{color:#ddd6fe!important}body.light-theme .unlock-modal-dark .text-purple-300{color:#c4b5fd!important}body.light-theme .unlock-modal-dark .text-purple-400{color:#a78bfa!important}body.light-theme .unlock-modal-dark .text-green-400{color:#4ade80!important}body.light-theme .unlock-modal-dark [class*=bg-gray-800]{background-color:rgba(31,41,55,.6)!important}body.light-theme .unlock-modal-dark [class*=border-gray-700]{border-color:rgba(75,85,99,.5)!important}body.light-theme .tickets-page [style*="rgba(15, 15, 25"],body.light-theme .tickets-page [style*="rgba(15,15,25"],body.light-theme .tickets-page [style*="rgba(255,255,255,0.06)"]{backdrop-filter:blur(12px)!important;background:hsla(0,0%,100%,.8)!important;border-color:rgba(0,0,0,.1)!important}body.light-theme .tickets-page [style*="rgba(255,255,255,0.04)"],body.light-theme .tickets-page [style*="rgba(255,255,255,0.05)"]{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.08)!important}body.light-theme .tickets-page .text-white{color:#1f2937!important}body.light-theme .tickets-page .text-gray-400,body.light-theme .tickets-page .text-gray-500{color:#6b7280!important}body.light-theme .tickets-page .text-gray-300{color:#374151!important}body.light-theme .tickets-page .text-gray-600{color:#4b5563!important}body.light-theme .tickets-page .group-hover\:text-purple-300:hover,body.light-theme .tickets-page .group:hover .group-hover\:text-purple-300,body.light-theme .tickets-page .text-purple-300{color:#7c3aed!important}body.light-theme .tickets-page [style*="rgba(255,255,255,0.04)"]{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.08)!important}body.light-theme .tickets-page input,body.light-theme .tickets-page textarea{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.1)!important;color:#1f2937!important}body.light-theme .tickets-page [style*="rgba(139, 92, 246, 0.1)"]{background:rgba(139,92,246,.08)!important;border-color:rgba(139,92,246,.15)!important}body.light-theme .tickets-page .hover\:text-white:hover{color:#7c3aed!important}body.light-theme input[type=checkbox]{background-color:#fff!important;border-color:rgba(0,0,0,.3)!important;color-scheme:light!important}body.light-theme input[type=checkbox]:checked{background-color:#8b5cf6!important;border-color:#8b5cf6!important}body.light-theme .wiki-page{background:linear-gradient(135deg,#f8f7ff,#f0ecff 50%,#f8f7ff)!important}body.light-theme .wiki-article-content,body.light-theme .wiki-article-row,body.light-theme .wiki-card-inner,body.light-theme .wiki-category-inner,body.light-theme .wiki-sidebar{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85)!important;border-color:rgba(0,0,0,.1)!important}body.light-theme .wiki-article-row:hover{background:hsla(0,0%,100%,.95)!important;border-color:rgba(139,92,246,.3)!important}body.light-theme .wiki-arcana-card{background:hsla(0,0%,100%,.85)!important;border-color:rgba(0,0,0,.1)!important}body.light-theme .wiki-arcana-card:hover{border-color:rgba(139,92,246,.3)!important}body.light-theme .wiki-page .text-white{color:#1f2937!important}body.light-theme .wiki-page .text-gray-300{color:#374151!important}body.light-theme .wiki-page .text-gray-400,body.light-theme .wiki-page .text-gray-500{color:#6b7280!important}body.light-theme .wiki-page .text-gray-600{color:#4b5563!important}body.light-theme .wiki-page h1,body.light-theme .wiki-page h2,body.light-theme .wiki-page h3{color:#1f2937!important}body.light-theme .wiki-sidebar-link{color:#4b5563!important}body.light-theme .wiki-sidebar-link:hover{background:rgba(0,0,0,.04)!important;color:#1f2937!important}body.light-theme .wiki-sidebar-link.active{background:rgba(139,92,246,.1)!important;color:#7c3aed!important}body.light-theme .wiki-sidebar-link.active .sidebar-num{background:rgba(139,92,246,.15)!important;color:#7c3aed!important}body.light-theme .sidebar-num{background:rgba(0,0,0,.05)!important;color:#6b7280!important}body.light-theme .wiki-prose p{color:#374151!important}body.light-theme .wiki-prose h2,body.light-theme .wiki-prose h3,body.light-theme .wiki-prose strong{color:#1f2937!important}body.light-theme .wiki-prose em{color:#6366f1!important}body.light-theme .wiki-prose ol,body.light-theme .wiki-prose ul{color:#374151!important}body.light-theme .wiki-prose blockquote{background:rgba(139,92,246,.05)!important;color:#6366f1!important}body.light-theme .wiki-prose a{color:#7c3aed!important}body.light-theme .arcana-hero-number,body.light-theme .arcana-number{background:rgba(139,92,246,.1)!important;border-color:rgba(139,92,246,.3)!important;color:#7c3aed!important}body.light-theme .wiki-nav-link{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.08)!important;color:#4b5563!important}body.light-theme .wiki-nav-link:hover{background:rgba(139,92,246,.06)!important;border-color:rgba(139,92,246,.2)!important;color:#7c3aed!important}body.light-theme .wiki-progress-bar{background:rgba(0,0,0,.08)!important}body.light-theme .wiki-card-image{border-bottom-color:rgba(0,0,0,.08)!important}body.light-theme .wiki-gradient-text{background:linear-gradient(135deg,#7c3aed,#a855f7,#d946ef)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}body.light-theme .wiki-page .group-hover\:text-purple-300,body.light-theme .wiki-page .group:hover .group-hover\:text-purple-300{color:#7c3aed!important}body.light-theme .glass-card{background:hsla(0,0%,100%,.7)!important;border-color:rgba(0,0,0,.08)!important}body.light-theme .bg-gray-900\/50,body.light-theme [class*="bg-gray-800/40"],body.light-theme [class*="bg-gray-800/60"],body.light-theme [class*="bg-gray-900/30"],body.light-theme [class*="bg-gray-900/40"],body.light-theme [class*="bg-gray-900/50"]{background:rgba(0,0,0,.04)!important}body.light-theme .text-gray-200{color:#374151!important}body.light-theme [class*=border-gray-700]{border-color:rgba(0,0,0,.1)!important}body.light-theme input[name=profile_type]:checked+div{border-width:2px!important;box-shadow:0 0 0 2px rgba(139,92,246,.3)!important}body.light-theme input[name=profile_type][value=self]:checked+div{background:rgba(139,92,246,.12)!important;border-color:#8b5cf6!important}body.light-theme input[name=profile_type][value=partner]:checked+div{background:rgba(236,72,153,.12)!important;border-color:#ec4899!important;box-shadow:0 0 0 2px rgba(236,72,153,.3)!important}body.light-theme input[name=profile_type][value=child]:checked+div{background:rgba(34,197,94,.12)!important;border-color:#22c55e!important;box-shadow:0 0 0 2px rgba(34,197,94,.3)!important}body.light-theme input[name=profile_type][value=other]:checked+div{background:rgba(59,130,246,.12)!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.3)!important}body.light-theme input[name=profile_type]:not(:checked)+div{border-color:rgba(0,0,0,.12)!important}body.light-theme .glass-panel input[type=date],body.light-theme .glass-panel input[type=text],body.light-theme .glass-panel input[type=time],body.light-theme .glass-panel select{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.15)!important;color:#1e293b!important}body.light-theme .text-gradient,body.light-theme .text-gradient-gold{background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}