:root{--wings-bg: #050810;--wings-surface: rgba(255, 255, 255, .07);--wings-border: rgba(255, 255, 255, .16);--wings-accent: #0265F9;--wings-cyan: #38bdf8;--wings-cyan-bright: #7dd3fc;--wings-text-muted: rgba(255, 255, 255, .86);--wings-text-subtle: rgba(255, 255, 255, .76);--wings-glow: rgba(2, 101, 249, .35)}.wings-grain:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:0}.wings-glass{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.wings-glass-light{background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.wings-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.wings-gradient-text{background:linear-gradient(135deg,#38bdf8 0%,#0265F9 50%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wings-aurora{background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(2,101,249,.18),transparent),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(34,211,238,.12),transparent),radial-gradient(ellipse 50% 60% at 60% 80%,rgba(124,58,237,.08),transparent),var(--wings-bg)}@keyframes wings-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.wings-float{animation:wings-float 5s ease-in-out infinite}.wings-page-card{background:var(--wings-surface);border:1px solid var(--wings-border);border-radius:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.wings-faq-item{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08);border-radius:14px!important;color:#fff}.wings-faq-item:hover{background:rgba(255,255,255,.07)!important}.wings-faq-item[data-expanded]{background:rgba(2,101,249,.12)!important;border-color:#22d3ee40!important}.wings-legal h2,.wings-legal .chakra-heading{color:#22d3ee;font-size:1.125rem;font-weight:700;margin-bottom:1rem}@media (max-width: 48em){body.wings-sticky-bar-open{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.wings-manifesto-lead{padding:0 .25rem}.wings-manifesto-rejection{border-left:3px solid rgba(34,211,238,.45);border-radius:0 16px 16px 0!important}.wings-manifesto-closing{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(2,101,249,.2),transparent),rgba(255,255,255,.04);border:1px solid rgba(34,211,238,.2)}.wings-text-secondary,.wings-blog-secondary{color:#fffc}.wings-blog-meta,.wings-blog-card .wings-blog-meta .chakra-text{color:#e8edf5!important}.wings-blog-meta .wings-mono{color:#c5d3e4!important}.wings-blog-card{cursor:pointer;background:#0f1729!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;box-shadow:0 8px 32px #0006}.wings-blog-card .chakra-card__header,.wings-blog-card .chakra-card__body{background:transparent!important;color:#fff!important;border-color:transparent!important}.wings-blog-card .chakra-heading{color:#fff!important}.wings-blog-card .chakra-text{color:inherit}.wings-blog-category{background:#0265f9!important;color:#fff!important;border:1px solid #7dd3fc!important;font-weight:700}.wings-blog-tag{background:rgba(255,255,255,.22)!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;font-weight:600}.wings-blog-tag .chakra-tag__label,.wings-blog-filter-tag .chakra-tag__label{color:inherit!important}.wings-blog-excerpt,.wings-blog-card .wings-blog-excerpt{color:#eef2f8!important}.wings-blog-filter-tag{background:rgba(255,255,255,.06)!important;border-color:#ffffff52!important;color:#ffffffeb!important}.wings-blog-filter-tag[data-active=true]{background:rgba(56,189,248,.22)!important;border-color:#7dd3fc!important;color:#e8f6ff!important}.wings-blog-input{background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important}.wings-blog-input::placeholder{color:#ffffff9e!important}.wings-blog-prose h2{font-size:1.5rem;font-weight:700;color:#fff;margin-top:2rem;margin-bottom:1rem;letter-spacing:-.02em}.wings-blog-prose h3{font-size:1.25rem;font-weight:600;color:#fff;margin-top:1.5rem;margin-bottom:.75rem}.wings-blog-prose h4{font-size:1.1rem;font-weight:600;color:#fffffff2;margin-top:1.25rem;margin-bottom:.5rem}.wings-blog-prose p{font-size:1.0625rem;color:#ffffffe6;line-height:1.85;margin-bottom:1.25rem}.wings-blog-prose ul,.wings-blog-prose ol{color:#ffffffe6;margin-bottom:1.25rem;padding-left:1.5rem}.wings-blog-prose li{margin-bottom:.5rem;line-height:1.7}.wings-blog-prose blockquote{border-left:3px solid #22d3ee;padding:.75rem 1rem;margin:1.5rem 0;background:rgba(2,101,249,.08);border-radius:0 12px 12px 0;font-style:italic;color:#ffffffd9}.wings-blog-prose strong{color:#fff;font-weight:600}.wings-blog-prose a{color:#7dd3fc;text-decoration:underline;text-underline-offset:3px;font-weight:500}
