*{margin:0;padding:0;box-sizing:border-box;overscroll-behavior:auto}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}.prevent-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--vh:100vh}@supports(height:100dvh){:root{--vh:100dvh}}body,html{height:100%;overflow:hidden}body.dragging-active{overflow:hidden!important;touch-action:none!important;-moz-user-select:none!important;user-select:none!important;cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}@keyframes ConfirmOverlay_duplicateHighlight__2XJsn{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ConfirmOverlay_gradientFlow__jPIoL{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes ConfirmOverlay_pulseGlow__Wk5SY{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes ConfirmOverlay_magicBurst__Jgi_O{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes ConfirmOverlay_slideIn__O07Do{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes ConfirmOverlay_fadeIn__JJZrN{0%{opacity:0}to{opacity:1}}@keyframes ConfirmOverlay_fadeOut__lv57s{0%{opacity:1}to{opacity:0}}@keyframes ConfirmOverlay_shimmer__BSLNY{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes ConfirmOverlay_skeletonShimmer__wtP1P{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ConfirmOverlay_progressRing__SJjjd{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes ConfirmOverlay_progressFadeIn__lNdsI{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ConfirmOverlay_overlayBackdrop__TJMsk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:100002;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ConfirmOverlay_modal__4x1LB{padding:16px;border-radius:8px;background:#fff;border:1px solid rgba(55,112,235,.2);box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:100003;opacity:0;animation:ConfirmOverlay_modalSlideIn__sp0r5 .2s cubic-bezier(.16,1,.3,1) forwards}@media(max-width:520px){.ConfirmOverlay_modal__4x1LB{padding:14px;border-radius:6px;box-shadow:0 6px 24px rgba(0,0,0,.15)}}.ConfirmOverlay_title__x6ijG{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(max-width:520px){.ConfirmOverlay_title__x6ijG{font-size:15px;margin-bottom:10px}}.ConfirmOverlay_message__dQzgj{margin:0 0 16px;font-size:14px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f2937;line-height:1.4}@media(max-width:520px){.ConfirmOverlay_message__dQzgj{font-size:13px;margin-bottom:14px}}.ConfirmOverlay_actions__bYWN1{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:520px){.ConfirmOverlay_actions__bYWN1{gap:8px}}.ConfirmOverlay_actionButton__E08kb,.ConfirmOverlay_cancelActionButton__V_7Hb,.ConfirmOverlay_confirmActionButton__wcRpq{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;justify-content:center;border:none;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px;border:1px solid rgba(55,112,235,.2);border-radius:6px;background:#fff;color:#1f2937;font-size:14px;font-weight:500;min-height:32px;line-height:1.2;display:inline-flex;align-items:center;gap:6px;transition:all .2s cubic-bezier(.16,1,.3,1)}.ConfirmOverlay_actionButton__E08kb:focus-visible,.ConfirmOverlay_cancelActionButton__V_7Hb:focus-visible,.ConfirmOverlay_confirmActionButton__wcRpq:focus-visible{outline:2px solid rgba(55,112,235,.3);outline-offset:2px}@media(max-width:520px){.ConfirmOverlay_actionButton__E08kb,.ConfirmOverlay_cancelActionButton__V_7Hb,.ConfirmOverlay_confirmActionButton__wcRpq{padding:7px 14px;font-size:13px;min-height:30px}}.ConfirmOverlay_cancelActionButton__V_7Hb{border-color:rgba(220,38,38,.2);color:#dc2626}.ConfirmOverlay_cancelActionButton__V_7Hb:hover{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.4);transform:translateY(-1px)}.ConfirmOverlay_cancelActionButton__V_7Hb:active{transform:translateY(0)}.ConfirmOverlay_cancelActionButton__V_7Hb:focus-visible{outline-color:rgba(220,38,38,.3)}.ConfirmOverlay_confirmActionButton__wcRpq{background:#3770eb;border-color:#3770eb;color:#fff}.ConfirmOverlay_confirmActionButton__wcRpq:hover{background:#3456c7;border-color:#3456c7;transform:translateY(-1px)}.ConfirmOverlay_confirmActionButton__wcRpq:active{transform:translateY(0)}.ConfirmOverlay_confirmActionButton__wcRpq:focus-visible{outline-color:rgba(55,112,235,.4)}.ConfirmOverlay_cancelIconButton__MsVEr{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:28px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#6b7280}.ConfirmOverlay_cancelIconButton__MsVEr svg{height:12px;width:12px}.ConfirmOverlay_cancelIconButton__MsVEr{border:1px solid rgba(220,38,38,.2);background:#fff;color:#dc2626;border-radius:6px;transition:all .2s cubic-bezier(.16,1,.3,1)}.ConfirmOverlay_cancelIconButton__MsVEr:hover{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.4);transform:translateY(-1px) scale(1.05)}.ConfirmOverlay_cancelIconButton__MsVEr:active{transform:translateY(0) scale(1)}.ConfirmOverlay_cancelIconButton__MsVEr:focus-visible{outline:2px solid rgba(220,38,38,.3);outline-offset:2px}.ConfirmOverlay_confirmIconButton__fqXuV{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:28px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#6b7280}.ConfirmOverlay_confirmIconButton__fqXuV svg{height:12px;width:12px}.ConfirmOverlay_confirmIconButton__fqXuV{border:1px solid #3770eb;background:#3770eb;color:#fff;border-radius:6px;transition:all .2s cubic-bezier(.16,1,.3,1)}.ConfirmOverlay_confirmIconButton__fqXuV:hover{background:#3456c7;border-color:#3456c7;transform:translateY(-1px) scale(1.05)}.ConfirmOverlay_confirmIconButton__fqXuV:active{transform:translateY(0) scale(1)}.ConfirmOverlay_confirmIconButton__fqXuV:focus-visible{outline:2px solid rgba(55,112,235,.4);outline-offset:2px}@keyframes ConfirmOverlay_modalSlideIn__sp0r5{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap";@keyframes Toast_duplicateHighlight__n0u1V{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes Toast_gradientFlow__CLTSq{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes Toast_pulseGlow__RWYTO{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes Toast_magicBurst__dVrKv{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes Toast_slideIn__isJxX{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_fadeIn__3khHW{0%{opacity:0}to{opacity:1}}@keyframes Toast_fadeOut__iy0is{0%{opacity:1}to{opacity:0}}@keyframes Toast_shimmer__XCTZQ{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes Toast_skeletonShimmer__zYqwo{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Toast_progressRing___gJYA{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes Toast_progressFadeIn__lwY9x{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Toast_toastContainer__3KOaa{position:fixed;top:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:100001;pointer-events:none}@media(max-width:520px){.Toast_toastContainer__3KOaa{top:16px;right:16px;left:16px}}.Toast_toast__JJIDC{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;gap:14px;min-width:340px;max-width:440px;padding:16px 20px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);color:#1f2937;font-weight:500;font-size:14px;line-height:1.5;border:1px solid rgba(55,112,235,.08);border-radius:16px;box-shadow:0 20px 25px -5px rgba(55,112,235,.1),0 8px 10px -6px rgba(55,112,235,.1),inset 0 1px 0 hsla(0,0%,100%,.1);pointer-events:auto;position:relative;overflow:hidden;transform:translateX(100%) scale(.96);opacity:0;animation:Toast_toastSlideLeft__QhSiU .5s cubic-bezier(.16,1,.3,1) forwards}@media(max-width:520px){.Toast_toast__JJIDC{min-width:auto;width:100%;max-width:none;padding:14px 18px;border-radius:14px;transform:translateY(-100%) scale(.96);animation:Toast_toastSlideDown__nrqPU .5s cubic-bezier(.16,1,.3,1) forwards}}.Toast_toast__JJIDC.Toast_exiting__oAXMR{animation:Toast_toastSlideRight__QFt6D .3s cubic-bezier(.4,0,1,1) forwards}@media(max-width:520px){.Toast_toast__JJIDC.Toast_exiting__oAXMR{animation:Toast_toastSlideUp__64byE .3s cubic-bezier(.4,0,1,1) forwards}}.Toast_toast__JJIDC:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent)}.Toast_success__g8zjo:after{top:0;height:100%;background:linear-gradient(180deg,#26d69c,rgb(26.4642857143,149.0357142857,108.6428571429));overflow:hidden}.Toast_success__g8zjo:after,.Toast_success__g8zjo:before{content:"";position:absolute;left:0;width:8px;border-radius:16px 0 0 16px}.Toast_success__g8zjo:before{top:-50%;height:200%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.6) 45%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.6) 55%,transparent)}.Toast_warning__hcWRm:after{top:0;height:100%;background:linear-gradient(180deg,#f59e0b,rgb(172.4330708661,110.9507874016,7.0669291339));overflow:hidden}.Toast_warning__hcWRm:after,.Toast_warning__hcWRm:before{content:"";position:absolute;left:0;width:8px;border-radius:16px 0 0 16px}.Toast_warning__hcWRm:before{top:-50%;height:200%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.6) 45%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.6) 55%,transparent);animation-delay:.5s}.Toast_error__Ke2qz:after{top:0;height:100%;background:linear-gradient(180deg,#dc2626,rgb(156.2916666667,25.2083333333,25.2083333333));overflow:hidden}.Toast_error__Ke2qz:after,.Toast_error__Ke2qz:before{content:"";position:absolute;left:0;width:8px;border-radius:16px 0 0 16px}.Toast_error__Ke2qz:before{top:-50%;height:200%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.6) 45%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.6) 55%,transparent);animation-delay:1s}.Toast_info__jeSND:after{top:0;height:100%;background:linear-gradient(180deg,#3770eb,rgb(19.4090909091,74.725,194.0909090909));overflow:hidden}.Toast_info__jeSND:after,.Toast_info__jeSND:before{content:"";position:absolute;left:0;width:8px;border-radius:16px 0 0 16px}.Toast_info__jeSND:before{top:-50%;height:200%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.6) 45%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.6) 55%,transparent);animation-delay:1.5s}.Toast_icon__Pn2HK{width:24px;height:24px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;position:relative;z-index:1}.Toast_success__g8zjo .Toast_icon__Pn2HK{background:linear-gradient(135deg,#26d69c,rgb(79.2142857143,223.7857142857,176.1428571429));color:#fff;box-shadow:0 4px 12px rgba(38,214,156,.3)}.Toast_warning__hcWRm .Toast_icon__Pn2HK{background:linear-gradient(135deg,#f59e0b,rgb(247.0078740157,177.4763779528,59.9921259843));color:#fff;box-shadow:0 4px 12px rgba(245,158,11,.3)}.Toast_error__Ke2qz .Toast_icon__Pn2HK{background:linear-gradient(135deg,#dc2626,rgb(227.0833333333,81.9166666667,81.9166666667));color:#fff;box-shadow:0 4px 12px rgba(220,38,38,.3)}.Toast_info__jeSND .Toast_icon__Pn2HK{background:linear-gradient(135deg,#3770eb,rgb(101.3636363636,145.15,239.6363636364));color:#fff;box-shadow:0 4px 12px rgba(55,112,235,.3)}.Toast_row__I5ZAU{display:flex;align-items:center;gap:14px;width:100%}.Toast_content__NSLvo{flex:1 1;min-width:0;position:relative;z-index:1}.Toast_closeButton__gvxsh{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(31,41,55,.04);border:1px solid rgba(31,41,55,.08);color:rgba(31,41,55,.4);padding:6px;border-radius:8px;width:28px;height:28px;flex-shrink:0;position:relative;z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .25s cubic-bezier(.16,1,.3,1)}.Toast_closeButton__gvxsh svg{width:12px;height:12px;transition:all .2s ease}.Toast_closeButton__gvxsh:hover{background:rgba(31,41,55,.08);border-color:rgba(31,41,55,.15);color:rgba(31,41,55,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Toast_closeButton__gvxsh:active{transform:scale(.95);background:rgba(31,41,55,.12)}@keyframes Toast_toastSlideLeft__QhSiU{0%{transform:translateX(100%) scale(.96);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes Toast_toastSlideRight__QFt6D{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(100%) scale(.96);opacity:0}}@keyframes Toast_toastSlideDown__nrqPU{0%{transform:translateY(-100%) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes Toast_toastSlideUp__64byE{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-100%) scale(.96);opacity:0}}