.beta-feedback-backdrop{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:betaFeedbackFadeIn .2s cubic-bezier(.16,1,.3,1)}@media (min-width:768px){.beta-feedback-backdrop{align-items:center;padding:1.5rem}}.beta-feedback-panel{width:100%;max-height:90vh;display:flex;flex-direction:column;background-color:var(--bg-surface,#12141a);border-top:1px solid var(--border-card,rgba(255,255,255,.12));border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:0 -10px 40px rgba(0,0,0,.5);padding:1.25rem 1.25rem calc(env(safe-area-inset-bottom, 0px) + 1.25rem);overflow-y:auto;animation:betaFeedbackSlideUp .25s cubic-bezier(.16,1,.3,1)}@media (min-width:768px){.beta-feedback-panel{max-width:32rem;border:1px solid var(--border-card,rgba(255,255,255,.12));border-radius:1.25rem;padding:1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.6);animation:betaFeedbackScaleIn .2s cubic-bezier(.16,1,.3,1)}}.beta-feedback-drag-handle{width:2.5rem;height:.25rem;border-radius:9999px;background-color:var(--border-card,rgba(255,255,255,.2));margin:0 auto .75rem}@media (min-width:768px){.beta-feedback-drag-handle{display:none}}.beta-feedback-category-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;min-height:44px;min-width:44px;border-radius:9999px;font-size:.75rem;font-weight:500;border:1px solid var(--border-card,rgba(255,255,255,.15));background-color:var(--bg-card,rgba(255,255,255,.05));color:var(--text-secondary,#475569);transition:all .15s ease;cursor:pointer}.beta-feedback-category-btn:hover{background-color:var(--border-card,rgba(255,255,255,.1));color:var(--text-primary,#ffffff)}.beta-feedback-category-btn--active{border-color:#D97706;background-color:#FEF3C7;color:#92400E;font-weight:700}.dark .beta-feedback-category-btn--active,[data-theme=dark] .beta-feedback-category-btn--active{border-color:rgba(245,158,11,.6);background-color:rgba(245,158,11,.2);color:#FDE68A}@keyframes betaFeedbackFadeIn{0%{opacity:0}to{opacity:1}}@keyframes betaFeedbackSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes betaFeedbackScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}