.Toast_viewport__78Gd_{position:fixed;right:16px;bottom:16px;z-index:1000;display:flex;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 32px);padding:0;margin:0;list-style:none;outline:none}.Toast_root__hlRMX{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-left:4px solid var(--border,#ebebeb);border-radius:8px;background:var(--surface,#f7f7f7);box-shadow:0 4px 12px rgba(0,0,0,.1);animation:Toast_slideIn__GrvhJ var(--transition-state,.2s) ease-out}.Toast_root__hlRMX[data-variant=success]{border-left-color:var(--success,#16a34a)}.Toast_root__hlRMX[data-variant=error]{border-left-color:var(--error,#ef4444)}.Toast_root__hlRMX[data-variant=info]{border-left-color:var(--border,#ebebeb)}.Toast_root__hlRMX[data-state=closed]{animation:Toast_fadeOut__2jrR_ var(--transition-state,.2s) ease-in forwards}.Toast_root__hlRMX[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.Toast_root__hlRMX[data-swipe=cancel]{transform:translateX(0);transition:transform var(--transition-state,.2s) ease-out}.Toast_root__hlRMX[data-swipe=end]{animation:Toast_swipeOut__5FEAX var(--transition-state,.2s) ease-out forwards}.Toast_content__UnlqZ{flex:1;min-width:0}.Toast_title__SC6Ip{color:var(--foreground,#222222);font-size:14px;font-weight:var(--font-weight-medium);line-height:1.5}.Toast_description__u8Nzi{margin-top:2px;color:var(--foreground-muted,#717171);font-size:13px;line-height:1.5}.Toast_action__vJVs4{flex-shrink:0}.Toast_actionButton__TxgdT{background:none;border:1px solid var(--border,#ebebeb);border-radius:4px;color:var(--accent,#e8651a);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:4px 10px;transition:background var(--transition-hover,.15s),color var(--transition-hover,.15s);white-space:nowrap}.Toast_actionButton__TxgdT:hover{background:var(--surface-hover,#f0f0f0)}.Toast_actionButton__TxgdT:focus-visible{outline:2px solid var(--accent,#e8651a);outline-offset:2px}.Toast_close__k3EA9{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:none;color:var(--foreground-muted,#717171);cursor:pointer;transition:color var(--transition-hover,.15s)}.Toast_close__k3EA9:hover{color:var(--foreground,#222222)}.Toast_close__k3EA9:focus-visible{outline:2px solid var(--accent,#e8651a);outline-offset:2px}@keyframes Toast_slideIn__GrvhJ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_fadeOut__2jrR_{0%{opacity:1}to{opacity:0}}@keyframes Toast_swipeOut__5FEAX{0%{opacity:1;transform:translateX(var(--radix-toast-swipe-end-x))}to{opacity:0;transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.Toast_root__hlRMX{animation:none}.Toast_root__hlRMX[data-state=closed],.Toast_root__hlRMX[data-swipe=end]{animation:Toast_fadeOut__2jrR_ var(--transition-state,.2s) ease-in forwards}}.FeedbackWidget_hoverGroup__HLFJ7{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:fixed;z-index:50}.FeedbackWidget_hideBtn__VNCWd{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:50%;color:var(--foreground-muted);cursor:pointer;display:flex;font-family:inherit;height:20px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:-8px;top:-8px;transition:opacity var(--transition-hover);width:20px}.FeedbackWidget_hideBtn__VNCWd:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.FeedbackWidget_hideBtn__VNCWd:hover{background:var(--surface-hover);color:var(--foreground)}.FeedbackWidget_hideBtnVisible__mMcFs{opacity:1;pointer-events:auto}.FeedbackWidget_dragging__RWRoZ{cursor:grabbing;user-select:none}.FeedbackWidget_triggerRow__KW39M{align-items:center;display:flex;gap:4px}.FeedbackWidget_triggerBtn__IBkDi{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:0 2px 8px var(--shadow-sm);color:var(--foreground);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:background var(--transition-hover),box-shadow var(--transition-hover)}.FeedbackWidget_triggerBtn__IBkDi:hover{background:var(--surface-hover);box-shadow:0 4px 12px var(--shadow-md)}.FeedbackWidget_content___LNDF{display:flex;flex-direction:column;gap:16px;max-width:360px;padding:24px;width:100%}.FeedbackWidget_title__snafO{color:var(--foreground);font-size:16px;font-weight:600;letter-spacing:-.01em}.FeedbackWidget_description__9_UiY{color:var(--foreground-muted);font-size:13px;line-height:1.5;margin-top:-8px}.FeedbackWidget_form__lS1dM{display:flex;flex-direction:column;gap:12px}.FeedbackWidget_typeToggle__FCoda{display:flex;gap:6px}.FeedbackWidget_typeBtn__OKdPI{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-button);color:var(--foreground-muted);cursor:pointer;flex:1;font-family:inherit;font-size:13px;font-weight:500;padding:7px 12px;transition:background var(--transition-hover),border-color var(--transition-hover),color var(--transition-hover)}.FeedbackWidget_typeBtn__OKdPI:hover:not(.FeedbackWidget_typeBtnActive__VM2Nd){background:var(--surface-hover);color:var(--foreground)}.FeedbackWidget_typeBtnActive__VM2Nd{background:var(--accent-light);border-color:var(--accent);color:var(--accent);font-weight:600}.FeedbackWidget_textareaWrap__B8qyW{border-radius:var(--radius-standard);position:relative;transition:box-shadow var(--transition-hover)}.FeedbackWidget_textareaWrapDragOver__WgqBZ{box-shadow:0 0 0 2px var(--accent)}.FeedbackWidget_textarea__1_6E3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-standard);color:var(--foreground);font-family:inherit;font-size:13px;line-height:1.5;min-height:96px;outline:none;padding:10px 12px;resize:vertical;transition:border-color var(--transition-hover);width:100%}.FeedbackWidget_textarea__1_6E3::placeholder{color:var(--foreground-muted);opacity:.7}.FeedbackWidget_textarea__1_6E3:focus{border-color:var(--accent)}.FeedbackWidget_textarea__1_6E3:disabled{cursor:not-allowed;opacity:.6}.FeedbackWidget_dropOverlay__czXRa{align-items:center;background:var(--accent-light);border-radius:var(--radius-standard);bottom:0;color:var(--accent);display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.FeedbackWidget_screenshotPreview__cAzqy{display:inline-block;max-width:120px;position:relative}.FeedbackWidget_screenshotImg__FhqUJ{border:1px solid var(--border);border-radius:var(--radius-subtle);display:block;max-height:80px;max-width:100%;object-fit:contain}.FeedbackWidget_screenshotRemove__J3vvI{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:50%;color:var(--foreground-muted);cursor:pointer;display:flex;font-family:inherit;height:20px;justify-content:center;padding:0;position:absolute;right:-6px;top:-6px;transition:background var(--transition-hover),color var(--transition-hover);width:20px}.FeedbackWidget_screenshotRemove__J3vvI:hover{background:var(--surface-hover);color:var(--foreground)}.FeedbackWidget_hint__4n5fF{align-items:center;color:var(--foreground-muted);display:flex;font-size:12px;gap:6px;opacity:.7}.FeedbackWidget_actions__8zzX0{display:flex;gap:8px;justify-content:flex-end}.FeedbackWidget_cancelBtn__rRh_u{background:rgba(0,0,0,0);border:1px solid var(--border);border-radius:var(--radius-button);color:var(--foreground-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:background var(--transition-hover),color var(--transition-hover)}.FeedbackWidget_cancelBtn__rRh_u:hover:not(:disabled){background:var(--surface-hover);color:var(--foreground)}.FeedbackWidget_cancelBtn__rRh_u:disabled{cursor:not-allowed;opacity:.5}.FeedbackWidget_submitBtn__aB2__{background:var(--accent);border:none;border-radius:var(--radius-button);color:var(--white);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;transition:background var(--transition-hover)}.FeedbackWidget_submitBtn__aB2__:hover:not(:disabled){background:var(--accent-hover)}.FeedbackWidget_submitBtn__aB2__:disabled{cursor:not-allowed;opacity:.5}