: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 .btn-primary,.light .btn-primary *,.light [class*="bg-[#24292e]"],.light [class*="bg-[#24292e]"] *,.light [class*="bg-[#2f363d]"],.light [class*="bg-[#2f363d]"] *{color:#fff!important}.light .text-indigo-200,.light .text-indigo-200\/80,.light .text-indigo-300,.light .text-indigo-300\/70{color:#334155!important}.light .text-amber-400\/80,.light .text-cyan-400\/80,.light .text-emerald-400\/80{color:#1b6af5!important}.light .from-amber-300.via-yellow-300.to-orange-400{background-image:linear-gradient(90deg,#1454e1,#1b6af5,#3b8fff)!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 .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}}.light .card-dark{background:var(--pmc-raised)!important;border-color:var(--pmc-border-strong)!important;box-shadow:var(--pmc-shadow-raised)!important}.light .card-dark:hover{border-color:#93c5fd!important;box-shadow:0 2px 6px rgba(15,23,42,.07),0 10px 28px rgba(15,23,42,.1)!important}.light .pmc-profile-card{border-color:#bfdbfe!important;box-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 24px rgba(27,106,245,.1)!important}.light .text-brand-400,.light .text-brand-500{color:#1454e1!important}.light .text-accent-gold{color:#b45309!important}.light .text-accent-emerald{color:#047857!important}.light .text-orange-400{color:#c2410c!important}.light .hover\:text-brand-300:hover,.light .hover\:text-brand-400:hover{color:#1b6af5!important}.light .bg-white\/5,.light .bg-white\/\[0\.02\],.light .bg-white\/\[0\.07\]{background-color:#fff!important}.light .border-white\/15,.light .border-white\/20{border-color:var(--pmc-border)!important}.light .bg-slate-800,.light .bg-slate-900{background-color:#f8fafc!important}.pmc-cta{background:linear-gradient(118deg,#0b2f73,#10409c 46%,#1454e1);isolation:isolate}.pmc-cta-glow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.pmc-cta-glow:before{content:"";position:absolute;top:-40%;right:-8%;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(89,175,255,.34),transparent 68%)}.pmc-cta .pmc-cta-title{color:#fff!important}.pmc-cta .pmc-cta-sub{color:#dbeafe!important}.pmc-cta .pmc-cta-ghost,.pmc-cta .pmc-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.6rem;border-radius:.875rem;font-family:inherit;font-weight:600;font-size:.9375rem;white-space:nowrap;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease-out,background-color .18s ease-out}.pmc-cta .pmc-cta-primary{background:#fff;color:#1744b6!important;box-shadow:0 1px 2px rgba(5,20,50,.2),0 10px 24px rgba(5,20,50,.28)}.pmc-cta .pmc-cta-primary:hover{background:#f1f6ff;transform:translateY(-2px);box-shadow:0 2px 4px rgba(5,20,50,.22),0 16px 34px rgba(5,20,50,.34)}.pmc-cta .pmc-cta-primary:active{transform:translateY(0) scale(.985)}.pmc-cta .pmc-cta-ghost{background:hsla(0,0%,100%,.08);color:#fff!important;border:1px solid hsla(0,0%,100%,.34)}.pmc-cta .pmc-cta-ghost:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.55);transform:translateY(-2px)}.pmc-cta .pmc-cta-ghost:active{transform:translateY(0) scale(.985)}.pmc-app-block{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.pmc-app-pill{display:inline-flex;align-items:center;gap:.625rem;width:100%;min-width:0;padding:.55rem .9rem;border-radius:.75rem;border:1px solid var(--pmc-border);background:var(--pmc-raised);color:var(--pmc-text-muted)}.pmc-app-kicker{display:block;font-size:.5625rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--pmc-text-faint)}.pmc-app-name{display:block;font-size:.875rem;font-weight:600;line-height:1.25;color:var(--pmc-text)}.pmc-app-soon{display:inline-block;margin-top:.125rem;padding:.15rem .5rem;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:rgba(245,166,35,.14);border:1px solid rgba(245,166,35,.3)}:root:not([data-theme=light]) .pmc-app-soon,:root[data-theme=dark] .pmc-app-soon{color:#fbbf24}@media (min-width:1024px){.pmc-explore-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);-moz-column-gap:3.5rem;column-gap:3.5rem;row-gap:.875rem;align-items:start}.pmc-explore-hero>:first-child{grid-column:1;grid-row:1/-1;align-self:center}.pmc-explore-hero>:not(:first-child){grid-column:2;margin-top:0;max-width:none}.pmc-explore-hero>:nth-child(2){width:100%}}.text-gradient-gold{background-image:linear-gradient(90deg,#3b8fff,#1b6af5,#1454e1)!important}.light .text-gradient-gold{background-image:linear-gradient(90deg,#1454e1,#1b6af5,#3b8fff)!important}.badge-gold{background-color:rgba(27,106,245,.1)!important;color:#3b8fff!important;border-color:rgba(27,106,245,.22)!important}.light .badge-gold{background-color:rgba(27,106,245,.08)!important;color:#1454e1!important;border-color:rgba(27,106,245,.2)!important}.text-accent-violet{color:#3b8fff!important}.light .text-accent-violet{color:#1454e1!important}.bg-accent-violet{background-color:#1b6af5!important}.bg-accent-violet\/10{background-color:rgba(27,106,245,.1)!important}.bg-accent-violet\/20{background-color:rgba(27,106,245,.2)!important}.border-accent-violet\/20{border-color:rgba(27,106,245,.2)!important}.border-accent-violet\/30{border-color:rgba(27,106,245,.3)!important}.light .text-accent-coral{color:#be123c!important}.light .bg-accent-coral\/10{background-color:rgba(190,18,60,.08)!important}.light .border-accent-coral\/20{border-color:rgba(190,18,60,.22)!important}[role=button]:not([aria-disabled=true]),a.btn-ghost,a.btn-gold,a.btn-primary,a.btn-secondary,button:not(:disabled){transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease-out}[role=button]:not([aria-disabled=true]):active,a.btn-ghost:active,a.btn-gold:active,a.btn-primary:active,a.btn-secondary:active,button:not(:disabled):active{transform:perspective(600px) translateZ(-6px) scale(.975)}.card-dark,.card-glass,.glass-panel{transform:perspective(1000px);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease-out,border-color .24s ease-out;will-change:transform}.card-dark:hover,.card-glass:hover,.glass-panel:hover{transform:perspective(1000px) translateY(-3px) rotateX(1.2deg) scale(1.004)}.card-dark:active,.card-glass:active,.glass-panel:active{transform:perspective(1000px) translateY(0) rotateX(0deg) scale(.994);transition-duration:90ms}a.card-dark:active,a.card-glass:active{transform:perspective(1000px) scale(.992)}:focus-visible{outline:2px solid #1b6af5;outline-offset:2px;border-radius:3px;box-shadow:0 0 0 5px rgba(27,106,245,.18)}:root:not([data-theme=light]) :focus-visible,:root[data-theme=dark] :focus-visible{outline-color:#59afff;box-shadow:0 0 0 5px rgba(89,175,255,.22)}.pmc-cta :focus-visible{outline-color:#fff;box-shadow:0 0 0 5px hsla(0,0%,100%,.28)}.input-dark:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}@media (prefers-reduced-motion:reduce){.card-dark,.card-glass,.glass-panel,.pmc-cta .pmc-cta-ghost,.pmc-cta .pmc-cta-primary,[role=button],a.btn-ghost,a.btn-gold,a.btn-primary,a.btn-secondary,button{transition:none!important}.card-dark:active,.card-dark:hover,.card-glass:active,.card-glass:hover,.glass-panel:active,.glass-panel:hover,.pmc-cta .pmc-cta-ghost:hover,.pmc-cta .pmc-cta-primary:hover,[role=button]:active,button:active{transform:none!important}}