.user-menu[data-v-69f391c6]{position:relative}.user-menu-trigger[data-v-69f391c6]{align-items:center;display:flex;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.user-avatar[data-v-69f391c6]{align-items:center;background:var(--color-primary);border-radius:var(--radius-full);color:#fff;display:flex;font-size:var(--text-sm);font-weight:var(--font-bold);height:32px;justify-content:center;width:32px}.user-display-name[data-v-69f391c6]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-caret[data-v-69f391c6]{color:var(--color-text-muted);font-size:var(--text-xs);transition:transform var(--transition-fast)}.user-menu-caret--open[data-v-69f391c6]{transform:rotate(180deg)}.user-menu-dropdown[data-v-69f391c6]{background:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--clay-shadow);min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + var(--space-xs));z-index:200}.user-menu-header[data-v-69f391c6]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.user-menu-name[data-v-69f391c6]{color:var(--color-text);font-weight:var(--font-semibold)}.user-menu-email[data-v-69f391c6]{color:var(--color-text-muted);font-size:var(--text-sm)}.user-menu-divider[data-v-69f391c6]{background:#0000000f;height:1px}.user-menu-item[data-v-69f391c6]{background:none;border:none;color:var(--color-text);cursor:pointer;display:block;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);text-align:left;text-decoration:none;transition:background var(--transition-fast);width:100%}.user-menu-item[data-v-69f391c6]:hover{background:#0000000a}.user-menu-item--danger[data-v-69f391c6]{color:var(--color-error)}.user-menu-item--danger[data-v-69f391c6]:hover{background:#ef444414}.dropdown-enter-active[data-v-69f391c6],.dropdown-leave-active[data-v-69f391c6]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.dropdown-enter-from[data-v-69f391c6],.dropdown-leave-to[data-v-69f391c6]{opacity:0;transform:translateY(-8px)}.auth-controls[data-v-04500c06]{align-items:center;display:flex}.auth-controls--compact .clay-button[data-v-04500c06],.auth-controls__login--compact[data-v-04500c06]{font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm)}.feedback-flow[data-v-be0d3316]{display:flex;flex-direction:column;gap:var(--space-md)}.feedback-heading[data-v-be0d3316]{font-size:var(--text-lg);font-weight:var(--font-bold);margin:0}.feedback-step-header[data-v-be0d3316]{align-items:center;display:flex;gap:var(--space-sm)}.feedback-back[data-v-be0d3316]{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-xl);justify-content:center;min-height:44px;min-width:44px;padding:var(--space-xs)}.feedback-back[data-v-be0d3316]:hover{color:var(--color-text)}.feedback-categories[data-v-be0d3316]{display:flex;flex-direction:column;gap:var(--space-sm)}.feedback-cat-btn[data-v-be0d3316]{align-items:center;background:var(--color-bg);border:none;cursor:pointer;display:flex;gap:var(--space-md);min-height:56px;padding:var(--space-md);text-align:left;transition:transform .1s ease;width:100%}.feedback-cat-btn[data-v-be0d3316]:active{transform:scale(.98)}.feedback-cat-icon[data-v-be0d3316]{flex-shrink:0;font-size:1.5rem}.feedback-cat-text[data-v-be0d3316]{display:flex;flex-direction:column;gap:2px}.feedback-cat-desc[data-v-be0d3316]{color:var(--color-text-muted);font-size:var(--text-sm)}.feedback-textarea[data-v-be0d3316]{font-family:inherit;font-size:var(--text-base);resize:none;width:100%}.feedback-meta-row[data-v-be0d3316]{display:flex;justify-content:flex-end}.feedback-char-count[data-v-be0d3316]{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.feedback-char-count--warn[data-v-be0d3316]{color:var(--color-orange)}.feedback-disclosure[data-v-be0d3316]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.feedback-screenshot[data-v-be0d3316]{display:flex;flex-direction:column;gap:var(--space-xs)}.feedback-screenshot-toggle[data-v-be0d3316]{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-xs)}.feedback-screenshot-checkbox[data-v-be0d3316]{accent-color:var(--color-primary);height:16px;width:16px}.feedback-screenshot-label[data-v-be0d3316]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-screenshot-thumb[data-v-be0d3316]{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.feedback-screenshot-loading[data-v-be0d3316]{color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-sm) 0;text-align:center}.feedback-error[data-v-be0d3316]{align-items:center;background:var(--color-error-bg,#fef2f2);border-radius:var(--radius-md);color:var(--color-error);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.feedback-retry[data-v-be0d3316]{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);padding:0;text-decoration:underline}.feedback-submit-btn[data-v-be0d3316]{width:100%}.feedback-submit-btn[data-v-be0d3316]:disabled{cursor:not-allowed;opacity:.5}.feedback-success[data-v-be0d3316]{align-items:center;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) 0;text-align:center}.feedback-success-check[data-v-be0d3316]{align-items:center;animation:feedbackCheckPop-be0d3316 .3s ease;background:var(--color-correct);border-radius:50%;color:#fff;display:flex;font-size:var(--text-2xl);height:48px;justify-content:center;width:48px}@keyframes feedbackCheckPop-be0d3316{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}.feedback-ref[data-v-be0d3316]{font-family:var(--font-mono)}.feedback-ref[data-v-be0d3316],.feedback-success-text[data-v-be0d3316]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.feedback-sheet-wrapper[data-v-be0d3316]{inset:0;pointer-events:auto;position:fixed;z-index:500}.feedback-sheet-backdrop[data-v-be0d3316]{animation:feedbackFadeIn-be0d3316 .2s ease;background:#0006;inset:0;position:fixed}@keyframes feedbackFadeIn-be0d3316{0%{opacity:0}to{opacity:1}}.feedback-sheet[data-v-be0d3316]{animation:feedbackSlideUp-be0d3316 .3s cubic-bezier(.25,.46,.45,.94) forwards;background:var(--color-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:0;box-shadow:0 -4px 20px #00000026;display:flex;flex-direction:column;left:0;max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;will-change:transform;z-index:501}@keyframes feedbackSlideUp-be0d3316{0%{transform:translateY(100%)}to{transform:translateY(0)}}.feedback-sheet--dragging[data-v-be0d3316]{animation:none!important;transition:none!important}.feedback-sheet-handle[data-v-be0d3316]{align-items:center;cursor:grab;display:flex;flex-shrink:0;justify-content:center;min-height:40px;padding:var(--space-sm) 0}.feedback-sheet-handle-bar[data-v-be0d3316]{background:var(--color-border);border-radius:var(--radius-full);height:4px;width:40px}.feedback-sheet-content[data-v-be0d3316]{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 var(--space-md) var(--space-lg)}.feedback-sheet-enter-active[data-v-be0d3316]{transition:opacity .2s ease}.feedback-sheet-leave-active[data-v-be0d3316]{transition:opacity .15s ease}.feedback-sheet-enter-from[data-v-be0d3316],.feedback-sheet-leave-to[data-v-be0d3316]{opacity:0}@media(prefers-reduced-motion:reduce){.feedback-sheet[data-v-be0d3316]{animation:none;transform:translateY(0)}.feedback-success-check[data-v-be0d3316]{animation:none}}
