.feature-requests{border:1px solid color-mix(in srgb, var(--color-text-1) 4%, transparent);background-color:color-mix(in srgb, var(--color-bg) 12%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:28px;width:100%;margin-top:64px;padding:48px 40px;position:relative}.feature-requests .glow{opacity:.4;border-radius:34px}.feature-requests .glow:after{offset-path:rect(0 100% 100% 0 round 34px);offset-distance:2%;opacity:1;width:60%;height:30%}.feature-requests:before{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 55%, transparent), transparent 70%);filter:blur(40px);opacity:.6;pointer-events:none;z-index:0;mix-blend-mode:overlay;width:80%;height:60px;margin:0;position:absolute;left:-160px}.feature-requests>:not(.glow){z-index:1;position:relative}.feature-requests-header{max-width:440px}.feature-requests-eyebrow{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border-radius:var(--radii-full);align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.feature-requests-header h2{letter-spacing:-.01em;margin-top:14px;font-size:24px;font-weight:600}.feature-requests-header p{color:var(--color-text-2);margin-top:8px;font-size:14px}.feature-requests-list{flex-direction:column;margin-top:32px;padding:0;list-style:none;display:flex}.feature-requests-row{align-items:center;gap:16px;padding:16px 0;display:flex}.feature-requests-vote{width:48px;height:48px;color:var(--color-text-2);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radii-md);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:flex}.feature-requests-vote:hover{color:var(--color-text-1);border-color:color-mix(in srgb, var(--color-text-1) 20%, var(--color-border))}.feature-requests-vote[data-voted=true]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}.feature-requests-vote svg{transition:transform .15s}.feature-requests-vote[data-voted=true] svg{transform:translateY(-1px)}.feature-requests-row-text{text-align:left;min-width:0}.feature-requests-row-title{color:var(--color-text-1);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.feature-requests-row-text p{color:var(--color-text-3);margin-top:4px;font-size:13px}.feature-requests-status{border-radius:var(--radii-sm);flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:500}.feature-requests-status[data-status=planned]{color:var(--color-syntax-function);background:color-mix(in srgb, var(--color-syntax-function) 14%, transparent)}.feature-requests-status[data-status=in-progress]{color:var(--color-syntax-constant);background:color-mix(in srgb, var(--color-syntax-constant) 14%, transparent)}.feature-requests-status[data-status=shipped]{color:var(--color-syntax-string);background:color-mix(in srgb, var(--color-syntax-string) 14%, transparent)}.feature-requests-cta{color:var(--color-text-1);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radii-full);margin-top:28px;padding:12px 20px;font-size:14px;font-weight:500;transition:border-color .15s}.feature-requests-cta:hover{border-color:color-mix(in srgb, var(--color-text-1) 20%, var(--color-border))}@media (max-width:560px){.feature-requests{padding:32px 24px}.feature-requests-row{align-items:flex-start}}
