.fb26-page{--fb26-primary:#2563eb;--fb26-secondary:#6d28d9;--fb26-accent:#a855f7;--fb26-magenta:#c00062;--fb26-bg:#07070d;--fb26-surface:#111827;--fb26-glass:#11182773;--fb26-glass-border:#94a3fd2e;--fb26-text-primary:#fff;--fb26-text-secondary:#d1d5db;background-color:var(--fb26-bg);color:var(--fb26-text-secondary);isolation:isolate;background-image:radial-gradient(900px 640px at 22% 0,#17134f80 0%,#0000 72%),radial-gradient(820px 600px at 82% 8%,#8b5cf633 0%,#0000 72%),radial-gradient(760px 560px at 10% 26%,#6d28d933 0%,#0000 72%),radial-gradient(820px 600px at 88% 42%,#6d28d92e 0%,#0000 72%),radial-gradient(900px 640px at 16% 58%,#6d28d92e 0%,#0000 72%),radial-gradient(760px 560px at 86% 74%,#c000621a 0%,#0000 72%),radial-gradient(820px 600px at 20% 90%,#17134f66 0%,#0000 72%),radial-gradient(760px 560px at 82% 100%,#6d28d929 0%,#0000 72%);background-repeat:no-repeat;position:relative;overflow-x:clip}.fb26-page section{position:relative}.fb26-glass{background:var(--fb26-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--fb26-glass-border);box-shadow:0 8px 32px -12px #0009,inset 0 1px #ffffff0f,inset 0 0 24px -18px #2563eb73}.fb26-glass-strong{-webkit-backdrop-filter:blur(32px)saturate(180%);border:1px solid var(--fb26-glass-border);background:#11182799;box-shadow:0 16px 48px -16px #000000b3,0 0 60px -20px #2563eb4d,inset 0 1px #ffffff14,inset 0 0 30px -16px #6d28d959}.fb26-gradient-text{background-image:linear-gradient(135deg, var(--fb26-primary) 0%, var(--fb26-secondary) 55%, var(--fb26-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.fb26-hero-gradient-text{color:#0000;background-image:linear-gradient(135deg,#60a5fa 0%,#c084fc 50%,#f472b6 100%);-webkit-background-clip:text;background-clip:text}.fb26-gradient-bg{background-image:linear-gradient(135deg, var(--fb26-primary) 0%, var(--fb26-secondary) 55%, var(--fb26-accent) 100%)}.fb26-neon-border{border:1px solid #2563eb73;box-shadow:inset 0 0 0 1px #2563eb26,0 0 24px -6px #2563eb8c}.fb26-glow-primary{box-shadow:0 0 40px -12px #2563eb99}.fb26-glow-accent{box-shadow:0 0 40px -12px #a855f78c}.fb26-hover-glow{transition:box-shadow .3s,transform .3s}.fb26-hover-glow:hover{transform:translateY(-2px);box-shadow:0 0 40px -12px #a855f78c}.fb26-cta-button{background-image:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 45%,#6d28d9 100%);transition:box-shadow .3s,transform .3s;box-shadow:0 0 55px -10px #8b5cf6a6,0 0 110px -22px #6d28d980}.fb26-cta-button:hover{box-shadow:0 0 72px -8px #8b5cf6cc,0 0 130px -16px #6d28d999}.fb26-mesh{background-image:radial-gradient(at 15% 10%,#17134f8c 0,#0000 60%),radial-gradient(at 18% 15%,#6d28d924 0,#0000 55%),radial-gradient(at 82% 10%,#8b5cf621 0,#0000 55%),radial-gradient(at 50% 95%,#c0006212 0,#0000 60%)}.fb26-conic-border{position:relative}.fb26-conic-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--fb26-angle,0deg), var(--fb26-primary), var(--fb26-secondary), var(--fb26-accent), var(--fb26-primary));-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite fb26-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --fb26-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fb26-spin{to{--fb26-angle:360deg}}@keyframes fb26-drift{0%{transform:translate(0)}25%{transform:translate(14px,-18px)}50%{transform:translate(-10px,-6px)}75%{transform:translate(-16px,12px)}to{transform:translate(0)}}.fb26-drift{animation:14s ease-in-out infinite fb26-drift}@keyframes fb26-aurora-drift{0%,to{opacity:var(--fb26-orb-opacity,.4);transform:translate(0)scale(1)}50%{transform:translate(var(--fb26-orb-x,30px), var(--fb26-orb-y,-25px)) scale(1.08);opacity:calc(var(--fb26-orb-opacity,.4) * .75)}}.fb26-orb{filter:blur(80px);mix-blend-mode:screen;pointer-events:none;will-change:transform, opacity;border-radius:9999px;animation:28s ease-in-out infinite fb26-aurora-drift;position:absolute}.fb26-mood-glow{filter:blur(70px);mix-blend-mode:screen;pointer-events:none;border-radius:9999px;position:absolute}@keyframes fb26-beam-sweep{0%,to{transform:translateX(0) rotate(var(--fb26-beam-angle,18deg));opacity:.35}50%{transform:translateX(60px) rotate(var(--fb26-beam-angle,18deg));opacity:.6}}.fb26-light-beam{filter:blur(50px);mix-blend-mode:screen;pointer-events:none;width:220px;height:140%;animation:12s ease-in-out infinite fb26-beam-sweep;position:absolute;top:-20%}.fb26-spotlight{filter:blur(6px);pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#ffffff24 0%,#0000 70%);width:420px;height:620px;position:absolute;top:-10%}.fb26-vignette{pointer-events:none;background:radial-gradient(85% 75%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.fb26-noise{position:relative}.fb26-noise:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes fb26-pulse-glow{0%,to{opacity:.5;filter:drop-shadow(0 0 2px #2563eb73)}50%{opacity:1;filter:drop-shadow(0 0 8px #a855f7e6)}}.fb26-pulse-glow{animation:3s ease-in-out infinite fb26-pulse-glow}@keyframes fb26-flow{to{stroke-dashoffset:-40px}}.fb26-flow{stroke-dasharray:6 10;animation:2.5s linear infinite fb26-flow}@keyframes fb26-node-pulse{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.fb26-node-pulse-ring{animation:2.8s ease-out infinite fb26-node-pulse}.fb26-glass-sheen{background:linear-gradient(135deg,#ffffff47 0%,#ffffff0f 35%,#0000 60%)}@keyframes fb26-shimmer-sweep{0%{background-position:-150% 0}to{background-position:150% 0}}.fb26-placeholder-slot{background-image:linear-gradient(100deg,#ffffff08 0% 35%,#ffffff21 50%,#ffffff08 65% 100%);background-size:220% 100%;animation:3.2s ease-in-out infinite fb26-shimmer-sweep}.fb26-page .glass{background:var(--fb26-glass);border-color:var(--fb26-glass-border);-webkit-backdrop-filter:blur(20px)saturate(160%);box-shadow:0 8px 32px -12px #0009}.fb26-page .glass-strong{border-color:var(--fb26-glass-border);-webkit-backdrop-filter:blur(32px)saturate(180%);background:#11182799;box-shadow:0 16px 48px -16px #000000b3,0 0 60px -20px #2563eb4d}.fb26-page .bg-surface-soft,.fb26-page .bg-bg,.fb26-page .bg-surface,.fb26-page .bg-surface-alt{background-color:var(--fb26-bg)!important;background-image:none!important}.fb26-page .border-border{border-color:var(--fb26-glass-border)!important}.fb26-page .text-brand-gradient,.fb26-page .bg-brand-gradient{background-image:linear-gradient(135deg, var(--fb26-primary) 0%, var(--fb26-secondary) 55%, var(--fb26-accent) 100%)!important}@media (prefers-reduced-motion:reduce){.fb26-page *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
