:root{--pmc-base:#0a0e1a;--pmc-raised:#111827;--pmc-overlay:#1a2235;--pmc-glass-bg:hsla(0,0%,100%,.045);--pmc-glass-border:hsla(0,0%,100%,.09);--pmc-glass-hover:hsla(0,0%,100%,.075);--pmc-glass-blur:24px;--pmc-border:#1f2a40;--pmc-border-strong:#2a3752;--pmc-text:#f1f5f9;--pmc-text-muted:#94a3b8;--pmc-text-faint:#64748b;--pmc-shadow-raised:0 8px 24px rgba(0,0,0,.35);--pmc-shadow-overlay:0 24px 64px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.04);--pmc-chat-shell:linear-gradient(180deg,#1a1635,#0f0d1e);--pmc-chat-border:rgba(167,139,250,.22);--pmc-chat-header:linear-gradient(135deg,rgba(99,102,241,.15),rgba(96,165,250,.1));--pmc-chat-shadow:0 25px 80px rgba(0,0,0,.6),0 0 40px rgba(96,165,250,.12);--pmc-chat-ring:#1a1635}.light{--pmc-base:#f6f8fc;--pmc-raised:#fff;--pmc-overlay:#fff;--pmc-glass-bg:#fff;--pmc-glass-border:#e2e8f0;--pmc-glass-hover:#f1f5f9;--pmc-glass-blur:0px;--pmc-border:#e2e8f0;--pmc-border-strong:#cbd5e1;--pmc-text:#0f172a;--pmc-text-muted:#475569;--pmc-text-faint:#64748b;--pmc-shadow-raised:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);--pmc-shadow-overlay:0 2px 8px rgba(15,23,42,.06),0 16px 48px rgba(15,23,42,.14);--pmc-chat-shell:linear-gradient(180deg,#fff,#f6f8fc);--pmc-chat-border:#dbe3ef;--pmc-chat-header:linear-gradient(135deg,rgba(59,143,255,.1),rgba(139,92,246,.07));--pmc-chat-shadow:0 2px 8px rgba(15,23,42,.06),0 20px 60px rgba(15,23,42,.16);--pmc-chat-ring:#fff}.light body{background-color:var(--pmc-base)!important;color:var(--pmc-text)}.glass-panel{background:var(--pmc-glass-bg);border:1px solid var(--pmc-glass-border);backdrop-filter:blur(var(--pmc-glass-blur));-webkit-backdrop-filter:blur(var(--pmc-glass-blur));box-shadow:var(--pmc-shadow-overlay)}.glass-item:hover{background:var(--pmc-glass-hover)}.surface-raised{background:var(--pmc-raised);border:1px solid var(--pmc-border);box-shadow:var(--pmc-shadow-raised)}.light .text-white\/90,.light .text-white\/95{color:#0f172a!important}.light .text-white\/80{color:#1e293b!important}.light .text-white\/70{color:#334155!important}.light .text-white\/60{color:#475569!important}.light .text-white\/40,.light .text-white\/50{color:#64748b!important}.light .text-white\/10,.light .text-white\/20,.light .text-white\/30{color:#94a3b8!important}.light .group:hover .group-hover\:text-white,.light .group:hover .group-hover\:text-white\/90,.light .hover\:text-white:hover{color:#0f172a!important}.light .group:hover .group-hover\:text-slate-400{color:#475569!important}.light .text-brand-300,.light .text-brand-400{color:#1b6af5!important}.light .text-brand-200{color:#1454e1!important}.light .glass-panel svg.text-brand-400,.light nav svg.text-brand-400{color:#3b8fff!important}.light .text-accent-gold{color:#b45309!important}.light .bg-accent-gold\/20{background-color:rgba(245,166,35,.18)!important}.light .bg-white\/\[0\.03\],.light .bg-white\/\[0\.04\],.light .bg-white\/\[0\.05\],.light .bg-white\/\[0\.06\],.light .bg-white\/\[0\.08\]{background-color:#fff!important}.light .border-white\/10,.light .border-white\/5,.light .border-white\/\[0\.05\],.light .border-white\/\[0\.06\],.light .border-white\/\[0\.08\],.light .border-white\/\[0\.1\]{border-color:#e2e8f0!important}.light .hover\:bg-white\/10:hover,.light .hover\:bg-white\/5:hover,.light .hover\:bg-white\/\[0\.06\]:hover,.light .hover\:bg-white\/\[0\.08\]:hover{background-color:#f1f5f9!important}.light .glass-panel .bg-white\/\[0\.04\],.light .glass-panel .bg-white\/\[0\.05\],.light .glass-panel .bg-white\/\[0\.06\]{background-color:#f1f5f9!important;border-color:#e2e8f0!important}.light [class*=from-brand-900],.light [class*=from-brand-950],.light [class*=to-brand-950],.light [class*=via-brand-950]{--tw-gradient-from:rgba(59,143,255,.06)!important;--tw-gradient-via:rgba(59,143,255,.03)!important;--tw-gradient-to:transparent!important}.light nav{background-color:hsla(0,0%,100%,.85)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--pmc-border)!important}.light .shadow-2xl{box-shadow:var(--pmc-shadow-overlay)!important}.light .shadow-premium{box-shadow:var(--pmc-shadow-raised)!important}.light .pmc-chat-title{color:var(--pmc-text)!important}.light .pmc-chat-title+p{color:var(--pmc-text-muted)!important}.light body,.light p{color:var(--pmc-text-muted)}.light h1,.light h2,.light h3,.light h4,.light h5{color:var(--pmc-text)!important}.light .text-slate-400{color:var(--pmc-text-faint)!important}.light .text-slate-500{color:#64748b!important}.glass-panel a[class*=group]{position:relative;isolation:isolate}.glass-panel a[class*=group]:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;border-radius:2px;background:#3b8fff;transform:scaleY(0);transform-origin:center;transition:transform .2s cubic-bezier(.4,0,.2,1)}.glass-panel a[class*=group]:hover:before{transform:scaleY(1)}.pmc-logo-on-dark{display:inline-flex}.light .pmc-logo-on-dark,.pmc-logo-on-light{display:none}.light .pmc-logo-on-light{display:inline-flex}.pmc-eyebrow-inner{background:rgba(10,14,26,.82)}.light .pmc-eyebrow-inner{background:hsla(0,0%,100%,.9)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid #3b8fff;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}