.Feedback_alert__clVra{display:flex;align-items:flex-start;gap:var(--as-space-3);padding:var(--as-space-3) var(--as-space-4);border:1px solid transparent;border-radius:var(--as-radius-md);font-size:var(--as-text-body-size)}.Feedback_alertIcon__u3loK{flex-shrink:0;line-height:var(--as-text-body-line)}.Feedback_alertBody__xdB9P{flex:1 1;min-width:0}.Feedback_alertTitle__h68DU{font-weight:600;margin-bottom:2px}.Feedback_info__ErbpD{color:var(--as-color-info);background:var(--as-color-info-subtle);border-color:var(--as-color-info-border)}.Feedback_success__tmK8Z{color:var(--as-color-success);background:var(--as-color-success-subtle);border-color:var(--as-color-success-border)}.Feedback_warning__LZhok{color:var(--as-color-warning);background:var(--as-color-warning-subtle);border-color:var(--as-color-warning-border)}.Feedback_danger__THt3k{color:var(--as-color-danger);background:var(--as-color-danger-subtle);border-color:var(--as-color-danger-border)}.Feedback_toastViewport__uAXMe{position:fixed;bottom:var(--as-space-6);right:var(--as-space-6);z-index:var(--as-z-toast);display:flex;flex-direction:column;gap:var(--as-space-2);max-width:380px;pointer-events:none}.Feedback_toast__tkDfc{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--as-space-3);padding:var(--as-space-3) var(--as-space-4);background:var(--as-color-surface);border:1px solid var(--as-color-border);border-left:3px solid var(--as-color-primary-accent);border-radius:var(--as-radius-md);box-shadow:var(--as-elevation-lg);animation:Feedback_slideIn__zyIUN .16s ease-out}.Feedback_toastSuccess__1IoMz{border-left-color:var(--as-color-success)}.Feedback_toastDanger__gf7Av{border-left-color:var(--as-color-danger)}.Feedback_toastWarning__cjMeG{border-left-color:var(--as-color-warning)}.Feedback_toastBody__adH8s{flex:1 1;min-width:0;font-size:var(--as-text-body-sm-size)}.Feedback_toastClose__TX0Hm{background:none;border:none;color:var(--as-color-text-muted);cursor:pointer;padding:0;line-height:1;font-size:18px}@keyframes Feedback_slideIn__zyIUN{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Feedback_empty__KPiKW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--as-space-2);padding:var(--as-space-12) var(--as-space-6);text-align:center}.Feedback_emptyIcon__DZHIl{font-size:32px;opacity:.4}.Feedback_emptyTitle__mjWlu{font-size:var(--as-text-h3-size);font-weight:600}.Feedback_emptyBody__zi9Ft{font-size:var(--as-text-body-size);color:var(--as-color-text-muted);max-width:40ch}.Feedback_emptyAction__CHdBY{margin-top:var(--as-space-3)}.Feedback_skeleton__lJuD2{background:linear-gradient(90deg,var(--as-color-surface-sunken) 25%,var(--as-color-border) 37%,var(--as-color-surface-sunken) 63%);background-size:400% 100%;animation:Feedback_shimmer__jYteA 1.4s ease infinite;border-radius:var(--as-radius-sm)}@keyframes Feedback_shimmer__jYteA{0%{background-position:100% 50%}to{background-position:0 50%}}.Feedback_spinner__VMlp8{border:2px solid var(--as-color-border);border-top-color:var(--as-color-primary-accent);border-radius:50%;animation:Feedback_spin__u90_w .6s linear infinite}@keyframes Feedback_spin__u90_w{to{transform:rotate(1turn)}}.Feedback_spinnerCenter__QOu_N{gap:var(--as-space-3);padding:var(--as-space-8);color:var(--as-color-text-muted);font-size:var(--as-text-body-sm-size)}.Feedback_scrim__RBrxz,.Feedback_spinnerCenter__QOu_N{display:flex;align-items:center;justify-content:center}.Feedback_scrim__RBrxz{position:fixed;inset:0;z-index:var(--as-z-modal);padding:var(--as-space-4);background:var(--as-color-overlay)}.Feedback_modal__U6cFN{width:100%;max-width:440px;background:var(--as-color-surface);border-radius:var(--as-radius-lg);box-shadow:var(--as-elevation-lg);padding:var(--as-space-6)}.Feedback_modalTitle___EqxT{font-size:var(--as-text-h2-size);line-height:var(--as-text-h2-line);font-weight:var(--as-text-h2-weight);margin-bottom:var(--as-space-2)}.Feedback_modalBody__Q7qlv{font-size:var(--as-text-body-size);color:var(--as-color-text-secondary);margin-bottom:var(--as-space-6)}.Feedback_modalActions__ajoZa{display:flex;justify-content:flex-end;gap:var(--as-space-2)}