.AddContactModal_modalOverlay__RlUSk{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:AddContactModal_fadeIn__C03yC .2s ease-out}@keyframes AddContactModal_fadeIn__C03yC{0%{opacity:0}to{opacity:1}}.AddContactModal_modalContent__qk2BO{background:var(--color-neutral-0);border-radius:1.2rem;width:48rem;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.15);animation:AddContactModal_slideUp__bSUjU .3s ease-out}@keyframes AddContactModal_slideUp__bSUjU{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}.AddContactModal_modalHeader__Sq9uG{display:flex;justify-content:space-between;align-items:center;padding:2.4rem 2.4rem 1.6rem;border-bottom:.1rem solid var(--color-border-300)}.AddContactModal_modalHeader__Sq9uG h2{font-size:2rem;font-weight:600;color:var(--color-text-primary-900);margin:0}.AddContactModal_closeButton__dI1_B{background:none;border:none;padding:.8rem;cursor:pointer;color:var(--color-neutral-400);border-radius:.6rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.AddContactModal_closeButton__dI1_B:hover{background:var(--color-neutral-100);color:var(--color-text-primary-900)}.AddContactModal_formGroup__Spwms{padding:1.6rem 2.4rem;border-bottom:.1rem solid var(--color-neutral-100)}.AddContactModal_formGroup__Spwms:last-of-type{border-bottom:none}.AddContactModal_formGroup__Spwms label{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;color:var(--color-text-primary-900);margin-bottom:.8rem}.AddContactModal_inputIcon__GtcNG{color:var(--color-neutral-400);width:1.6rem;height:1.6rem}.AddContactModal_formInput__hBnOT{width:100%;padding:1.2rem 1.6rem;border:.1rem solid var(--color-border);border-radius:.8rem;font-size:1.4rem;color:var(--color-text-primary-900);background:var(--color-neutral-0);transition:all .2s}.AddContactModal_formInput__hBnOT:focus{outline:none;border-color:var(--color-blue-500);box-shadow:0 0 0 .3rem rgba(66,133,244,.1)}.AddContactModal_formInput__hBnOT:disabled{background:var(--color-neutral-100);cursor:not-allowed;opacity:.6}.AddContactModal_formInput__hBnOT::-moz-placeholder{color:var(--color-placeholder-400)}.AddContactModal_formInput__hBnOT::placeholder{color:var(--color-placeholder-400)}.AddContactModal_formInput__hBnOT.AddContactModal_error__FtHqZ{border-color:var(--color-red-600)}.AddContactModal_formInput__hBnOT.AddContactModal_error__FtHqZ:focus{box-shadow:0 0 0 .3rem rgba(220,38,38,.1)}.AddContactModal_phoneInput__TGVNM{display:flex;gap:.8rem}.AddContactModal_phoneNumberInput__dSEny{flex:1;min-width:0;background:var(--color-neutral-0)!important}.AddContactModal_error__FtHqZ{background:var(--color-error-100);border:.1rem solid var(--color-error-200);border-radius:.8rem;color:var(--color-error-600);font-size:1.3rem;font-weight:500}.AddContactModal_fieldError__7IyHM{margin-top:.4rem;font-size:1.2rem;color:var(--color-red-600);font-weight:400}.AddContactModal_modalFooter__i8yFB{display:flex;justify-content:flex-end;gap:1.2rem;padding:2rem 2.4rem;border-top:.1rem solid var(--color-border-300);background:var(--color-neutral-100);border-radius:0 0 1.2rem 1.2rem}.AddContactModal_cancelButton__XGz4X,.AddContactModal_submitButton__ns_Ao{padding:1rem 2rem;border-radius:.8rem;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.AddContactModal_cancelButton__XGz4X:disabled,.AddContactModal_submitButton__ns_Ao:disabled{opacity:.5;cursor:not-allowed}.Button_button__A9FJP{border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-family:Inter,sans-serif;position:relative;white-space:nowrap;border:.15rem solid transparent;outline:none;-webkit-text-decoration:none;text-decoration:none}.Button_button__A9FJP:focus-visible{outline:2px solid var(--color-border-focus,var(--color-primary));outline-offset:2px}.Button_fullWidth__VP8BW{width:100%}.Button_loading__YuLKj{cursor:wait;opacity:.9}.Button_disabled__PmoeW{cursor:not-allowed!important;opacity:.5}.Button_iconOnly__3oKcO{padding:0!important;width:auto;aspect-ratio:1}.Button_rounded__tRiYM{border-radius:50%}.Button_premium__e0_5j:hover{transform:translateY(-1px) scale(1.02)}.Button_iconLeft__FV0wy,.Button_iconRight___Z1M_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_iconLeft__FV0wy svg,.Button_iconRight___Z1M_ svg,.Button_spinner__Y8CPE{width:1.6rem;height:1.6rem}.Button_spinner__Y8CPE{border-radius:50%;border:.2rem solid hsla(0,0%,100%,.3);border-top-color:currentcolor;animation:Button_spin__zkBux .8s linear infinite;display:inline-block;flex-shrink:0}@keyframes Button_spin__zkBux{to{transform:rotate(1turn)}}.Button_xs__z9PGa{padding:var(--spacing-2xs) var(--spacing-xs);min-height:2.4rem;font-size:var(--font-size-xs)}.Button_xs__z9PGa.Button_iconOnly__3oKcO{width:2.4rem;height:2.4rem}.Button_xs__z9PGa .Button_iconLeft__FV0wy svg,.Button_xs__z9PGa .Button_iconRight___Z1M_ svg,.Button_xs__z9PGa .Button_spinner__Y8CPE{width:1.2rem;height:1.2rem}.Button_sm__yLHXw{padding:var(--spacing-sm) var(--spacing-lg);min-height:3.2rem;font-size:var(--font-size-sm)}.Button_sm__yLHXw.Button_iconOnly__3oKcO{width:3.2rem;height:3.2rem}.Button_sm__yLHXw .Button_iconLeft__FV0wy svg,.Button_sm__yLHXw .Button_iconRight___Z1M_ svg,.Button_sm__yLHXw .Button_spinner__Y8CPE{width:1.4rem;height:1.4rem}.Button_md__w6vXJ{padding:var(--spacing-md) var(--spacing-xl);min-height:4rem;font-size:var(--font-size-base)}.Button_md__w6vXJ.Button_iconOnly__3oKcO{width:4rem;height:4rem}.Button_lg__7u8Vz{padding:var(--spacing-lg) var(--spacing-2xl);min-height:4.8rem;font-size:var(--font-size-md)}.Button_lg__7u8Vz.Button_iconOnly__3oKcO{width:4.8rem;height:4.8rem}.Button_lg__7u8Vz .Button_iconLeft__FV0wy svg,.Button_lg__7u8Vz .Button_iconRight___Z1M_ svg,.Button_lg__7u8Vz .Button_spinner__Y8CPE{width:2rem;height:2rem}.Button_xl__Rwpc0{padding:var(--spacing-xl) var(--spacing-3xl);min-height:5.6rem;font-size:var(--font-size-lg)}.Button_xl__Rwpc0.Button_iconOnly__3oKcO{width:5.6rem;height:5.6rem}.Button_xl__Rwpc0 .Button_iconLeft__FV0wy svg,.Button_xl__Rwpc0 .Button_iconRight___Z1M_ svg,.Button_xl__Rwpc0 .Button_spinner__Y8CPE{width:2.4rem;height:2.4rem}.Button_primary__QvfXE{background:#ff6200;background:var(--color-primary,#ff6200);color:var(--color-neutral-0);border-color:transparent}.Button_primary__QvfXE:hover:not(.Button_disabled__PmoeW){background:#e55a00;background:var(--color-primary-hover,#e55a00);transform:translateY(-1px)}.Button_primary__QvfXE:active:not(.Button_disabled__PmoeW){transform:translateY(0)}.Button_secondary__b5HGy{background:#4285f4;background:var(--color-blue-500,#4285f4);color:var(--color-neutral-0);border-color:transparent}.Button_secondary__b5HGy:hover:not(.Button_disabled__PmoeW){background:#1976d2;background:var(--color-blue-700,#1976d2);transform:translateY(-1px)}.Button_secondary__b5HGy:active:not(.Button_disabled__PmoeW){transform:translateY(0)}.Button_tertiary___bsEN{background-color:var(--color-blue-500);color:var(--color-neutral-0);border-color:transparent}.Button_tertiary___bsEN:hover:not(.Button_disabled__PmoeW){background-color:var(--color-blue-700)}.Button_success__xkjqv{background:#22c55e;background:var(--color-success-500,#22c55e);color:var(--color-neutral-0);border-color:transparent}.Button_success__xkjqv:hover:not(.Button_disabled__PmoeW){background:#16a34a;background:var(--color-success-600,#16a34a);transform:translateY(-1px)}.Button_danger__XRt3Q{background:#ef4444;background:var(--color-error-500,#ef4444);color:var(--color-neutral-0);border-color:transparent}.Button_danger__XRt3Q:hover:not(.Button_disabled__PmoeW){background:#dc2626;background:var(--color-error-600,#dc2626);transform:translateY(-1px)}.Button_warning__sbSQw{background:#fbbf24;color:var(--color-neutral-900);border-color:transparent}.Button_warning__sbSQw:hover:not(.Button_disabled__PmoeW){background:#f59e0b;transform:translateY(-1px)}.Button_neutral__Y6yC_{background:var(--color-neutral-0);color:var(--color-text-primary-900);border:.15rem solid var(--color-border-300)}.Button_neutral__Y6yC_:hover:not(.Button_disabled__PmoeW){background:var(--color-neutral-100);border-color:var(--color-border-400);transform:scale(1.02)}.Button_neutral__Y6yC_:active:not(.Button_disabled__PmoeW){transform:scale(1)}.Button_dark__RY52w{background:var(--color-neutral-900);color:var(--color-neutral-0);border-color:transparent}.Button_dark__RY52w:hover:not(.Button_disabled__PmoeW){background:var(--color-neutral-1000);transform:translateY(-1px)}.Button_ghost__g_n8y{background-color:transparent;color:var(--color-text-primary-900);border-color:transparent}.Button_ghost__g_n8y:hover:not(.Button_disabled__PmoeW){background-color:rgba(0,0,0,.05);background-color:var(--color-surface-hover,rgba(0,0,0,.05))}.Button_ghost__g_n8y:active:not(.Button_disabled__PmoeW){transform:scale(.98)}.Button_facebook__YbSI1{background:#1877f2;color:var(--color-neutral-0);border-color:transparent}.Button_facebook__YbSI1:hover:not(.Button_disabled__PmoeW){background:#166fe5;transform:translateY(-1px)}.Button_whatsapp__DSn7v{background:#25d366;background:var(--color-whatsapp-500,#25d366);color:var(--color-neutral-0);border-color:transparent}.Button_whatsapp__DSn7v:hover:not(.Button_disabled__PmoeW){background:#128c7e;transform:translateY(-1px)}.Button_action__CsLJD{padding:var(--spacing-sm) var(--spacing-lg);border-radius:.8rem;border:.15rem solid var(--color-border-300);background:var(--color-neutral-0);color:var(--color-text-primary-900);font-size:1.2rem;font-weight:var(--font-weight-semibold);letter-spacing:.02rem}.Button_action__CsLJD:hover:not(.Button_disabled__PmoeW){background:var(--color-neutral-100);border-color:var(--color-border-400);transform:scale(1.02)}.Button_back__M5h_I{height:4.2rem;padding:var(--spacing-sm) var(--spacing-xl);border-radius:1rem;border:.15rem solid var(--color-border-300);background:var(--color-neutral-0);color:var(--color-text-primary-900);font-size:1.4rem;font-weight:var(--font-weight-medium);gap:var(--spacing-md)}.Button_back__M5h_I:hover:not(.Button_disabled__PmoeW){background:var(--color-neutral-100);border-color:var(--color-border-400)}.Button_back__M5h_I:active:not(.Button_disabled__PmoeW){background:var(--color-neutral-200)}.Button_outline__fq8wO{background-color:transparent!important;background:transparent!important}.Button_outline__fq8wO.Button_primary__QvfXE{color:var(--color-primary);border-color:var(--color-primary)}.Button_outline__fq8wO.Button_primary__QvfXE:hover:not(.Button_disabled__PmoeW){background-color:var(--color-primary)!important;color:var(--color-neutral-0)}.Button_outline__fq8wO.Button_secondary__b5HGy{color:var(--color-blue-500);border-color:var(--color-blue-500)}.Button_outline__fq8wO.Button_secondary__b5HGy:hover:not(.Button_disabled__PmoeW){background-color:var(--color-blue-500)!important;color:var(--color-neutral-0)}.Button_outline__fq8wO.Button_danger__XRt3Q{color:var(--color-error-500);border-color:var(--color-error-500)}.Button_outline__fq8wO.Button_danger__XRt3Q:hover:not(.Button_disabled__PmoeW){background-color:var(--color-error-500)!important;color:var(--color-neutral-0)}.Button_outline__fq8wO.Button_success__xkjqv{color:var(--color-success-500);border-color:var(--color-success-500)}.Button_outline__fq8wO.Button_success__xkjqv:hover:not(.Button_disabled__PmoeW){background-color:var(--color-success-500)!important;color:var(--color-neutral-0)}.Button_gradient__4vuYA{position:relative;overflow:hidden}.Button_gradient__4vuYA:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.Button_gradient__4vuYA:hover:before{left:100%}.Button_gradient-accent__3auF4{background:linear-gradient(135deg,#c2926d,#c2926d);background:linear-gradient(135deg,var(--color-accent-500,#c2926d) 0,var(--color-orange-500,#c2926d) 100%);color:#fff;color:var(--color-neutral-0,#fff);border:none;transform:none!important}.Button_gradient-accent__3auF4:hover:not(.Button_disabled__PmoeW){transform:translateY(-.2rem)!important;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15);box-shadow:0 .4rem 1.2rem var(--color-shadow-hover,rgba(0,0,0,.15));background:var(--color-primary-hover)}.Button_gradient-accent__3auF4:active:not(.Button_disabled__PmoeW){transform:translateY(0)!important}.Button_glass__hz1Hl{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.18)}.Button_glass__hz1Hl:hover:not(.Button_disabled__PmoeW){background:#fff;transform:translateY(-1px)}.Button_danger__XRt3Q .Button_spinner__Y8CPE,.Button_dark__RY52w .Button_spinner__Y8CPE,.Button_facebook__YbSI1 .Button_spinner__Y8CPE,.Button_gradient-accent__3auF4 .Button_spinner__Y8CPE,.Button_primary__QvfXE .Button_spinner__Y8CPE,.Button_secondary__b5HGy .Button_spinner__Y8CPE,.Button_success__xkjqv .Button_spinner__Y8CPE,.Button_tertiary___bsEN .Button_spinner__Y8CPE,.Button_whatsapp__DSn7v .Button_spinner__Y8CPE{border-color:hsla(0,0%,100%,.3);border-top-color:var(--color-neutral-0)}.Button_action__CsLJD .Button_spinner__Y8CPE,.Button_back__M5h_I .Button_spinner__Y8CPE,.Button_ghost__g_n8y .Button_spinner__Y8CPE,.Button_neutral__Y6yC_ .Button_spinner__Y8CPE,.Button_warning__sbSQw .Button_spinner__Y8CPE{border-color:currentColor rgba(0,0,0,.1) rgba(0,0,0,.1)}.Button_button__A9FJP.Button_disabled__PmoeW:hover{transform:none!important;box-shadow:none!important}@media (max-width:768px){.Button_lg__7u8Vz,.Button_md__w6vXJ,.Button_xl__Rwpc0{font-size:calc(var(--font-size-base) * .9)}}@media (prefers-contrast:high){.Button_button__A9FJP,.Button_outline__fq8wO{border-width:2px}}@media (prefers-reduced-motion:reduce){.Button_button__A9FJP{transition:none!important}.Button_gradient__4vuYA:before{display:none}}.CountryCodeSelect_container__k7p_s{position:relative;width:12rem}.CountryCodeSelect_inputWrapper__E20cO{position:relative;display:flex;align-items:center;width:100%;min-height:4.4rem;background:var(--color-neutral-0);border:.1rem solid var(--color-border-300);border-radius:.8rem;transition:all .2s ease;cursor:pointer}.CountryCodeSelect_inputWrapper__E20cO:hover:not(.CountryCodeSelect_disabled__ZUM_d){border-color:var(--color-border-400)}.CountryCodeSelect_inputWrapper__E20cO.CountryCodeSelect_open__wIr_t,.CountryCodeSelect_inputWrapper__E20cO:focus-within:not(.CountryCodeSelect_disabled__ZUM_d){border-color:var(--color-blue-500);box-shadow:0 0 0 .3rem rgba(66,133,244,.1)}.CountryCodeSelect_inputWrapper__E20cO.CountryCodeSelect_disabled__ZUM_d{background:var(--color-neutral-100);cursor:not-allowed;opacity:.6}.CountryCodeSelect_error__ekVWY .CountryCodeSelect_inputWrapper__E20cO{border-color:var(--color-red-600)}.CountryCodeSelect_error__ekVWY .CountryCodeSelect_inputWrapper__E20cO:focus-within{box-shadow:0 0 0 .3rem rgba(220,38,38,.1)}.CountryCodeSelect_selectedFlag__dgaEh{position:absolute;left:1rem;pointer-events:none;z-index:1;display:flex;align-items:center}.CountryCodeSelect_flag__3tulK{font-size:2rem;line-height:1;margin-right:.8rem}.CountryCodeSelect_selectedValue__40yyV{flex:1;padding:0 3.2rem 0 3.6rem;font-size:1.4rem;font-weight:500;color:var(--color-text-primary-900);border:.1rem solid var(--color-border);border-radius:var(--radius-md);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:4.2rem}.CountryCodeSelect_searchWrapper__GJA4G{display:flex;align-items:center;width:100%;min-height:4.4rem;padding:0 1.2rem;background:var(--color-neutral-0);border:.1rem solid var(--color-blue-500);border-radius:.8rem;box-shadow:0 0 0 .3rem rgba(66,133,244,.1)}.CountryCodeSelect_searchFlag__B49sB{display:flex;align-items:center;flex-shrink:0}.CountryCodeSelect_searchInput__O_wex{flex:1;width:100%;min-height:4.2rem;padding:0;border:none;background:transparent;font-size:1.4rem;font-weight:400;color:var(--color-text-primary-900);outline:none}.CountryCodeSelect_input__BzH0Q:disabled{cursor:not-allowed}.CountryCodeSelect_input__BzH0Q::-moz-placeholder{color:var(--color-neutral-400)}.CountryCodeSelect_input__BzH0Q::placeholder{color:var(--color-neutral-400)}.CountryCodeSelect_dropdownIcon__8bcu1{position:absolute;right:1.2rem;pointer-events:none;color:var(--color-neutral-400);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.CountryCodeSelect_open__wIr_t .CountryCodeSelect_dropdownIcon__8bcu1{transform:rotate(180deg);color:var(--color-blue-500)}.CountryCodeSelect_dropdown__nGlxP{z-index:9999;background:var(--color-neutral-0);border:.1rem solid var(--color-border-300);border-radius:.8rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08),0 .2rem .4rem rgba(0,0,0,.04);list-style:none;margin:0;padding:.4rem;transition:opacity .15s ease-out,visibility .15s ease-out}@keyframes CountryCodeSelect_dropdownOpen__neOtu{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}.CountryCodeSelect_countryList__cQuOU{list-style:none;margin:0;padding:0;width:100%}.CountryCodeSelect_option__GIrKd{display:flex;align-items:center;gap:1rem;padding:.8rem 1.2rem;border-radius:.6rem;cursor:pointer;transition:all .15s ease;position:relative}.CountryCodeSelect_option__GIrKd.CountryCodeSelect_highlighted__HFJoL,.CountryCodeSelect_option__GIrKd:hover{background:var(--color-neutral-100)}.CountryCodeSelect_option__GIrKd.CountryCodeSelect_selected__UHApE{background:var(--color-blue-50);color:var(--color-blue-700)}.CountryCodeSelect_option__GIrKd.CountryCodeSelect_selected__UHApE.CountryCodeSelect_highlighted__HFJoL,.CountryCodeSelect_option__GIrKd.CountryCodeSelect_selected__UHApE:hover{background:var(--color-blue-100)}.CountryCodeSelect_countryName__a9CIX{flex:1;font-size:1.4rem;font-weight:400;color:var(--color-text-primary-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CountryCodeSelect_callingCode__CxG_Y{font-size:1.3rem;font-weight:500;color:var(--color-neutral-600);font-family:var(--font-mono)}.CountryCodeSelect_selected__UHApE .CountryCodeSelect_callingCode__CxG_Y{color:var(--color-blue-600)}.CountryCodeSelect_noResults__JPTG7{padding:2rem 1.2rem;text-align:center;color:var(--color-neutral-500);font-size:1.4rem}.CountryCodeSelect_groupHeader__AfFaU{padding:.6rem 1.2rem .4rem;font-size:1.2rem;font-weight:600;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em}.CountryCodeSelect_divider__mMiF4{height:.1rem;background:var(--color-border-200);margin:.4rem 0}.CountryCodeSelect_highlight__uvWDL{background:rgba(255,235,59,.4);color:inherit;font-weight:500;border-radius:.2rem;padding:0 .1rem}.CountryCodeSelect_dropdown__nGlxP::-webkit-scrollbar{width:.6rem}.CountryCodeSelect_dropdown__nGlxP::-webkit-scrollbar-track{background:transparent}.CountryCodeSelect_dropdown__nGlxP::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:.3rem}.CountryCodeSelect_dropdown__nGlxP::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}.CountryCodeSelect_option__GIrKd:focus-visible{outline:.2rem solid var(--color-blue-500);outline-offset:.2rem}@media (prefers-contrast:high){.CountryCodeSelect_inputWrapper__E20cO{border-width:.2rem}.CountryCodeSelect_option__GIrKd.CountryCodeSelect_selected__UHApE{outline:.2rem solid currentColor;outline-offset:-.2rem}}@media (prefers-reduced-motion:reduce){.CountryCodeSelect_dropdown__nGlxP{animation:none}.CountryCodeSelect_clearButton__oN9g_,.CountryCodeSelect_dropdownIcon__8bcu1,.CountryCodeSelect_inputWrapper__E20cO,.CountryCodeSelect_option__GIrKd{transition:none}}@media (max-width:640px){.CountryCodeSelect_dropdown__nGlxP{max-height:50vh}.CountryCodeSelect_option__GIrKd{padding:1rem 1.2rem}.CountryCodeSelect_flag__3tulK{font-size:1.8rem}}.FormInput_formGroup__7_rmU{padding:1.6rem 2.4rem;border-bottom:.1rem solid var(--color-neutral-100)}.FormInput_formGroup__7_rmU:last-of-type{border-bottom:none}.FormInput_label__UaK9F{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;color:var(--color-text-primary-900);margin-bottom:.8rem}.FormInput_icon__Mpw1_{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-400);width:1.6rem;height:1.6rem;transition:color .2s ease,transform .2s ease}.FormInput_icon__Mpw1_ svg[data-icon=instagram]{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.FormInput_icon__Mpw1_ svg[data-icon=facebook]{color:#1877f2}.FormInput_formGroup__7_rmU:hover .FormInput_icon__Mpw1_{transform:scale(1.05)}.FormInput_required___qZyk{color:var(--color-red-500);font-weight:400;margin-left:.2rem}.FormInput_input__0_Akw{width:100%;padding:1.2rem 1.6rem;background:var(--color-neutral-0);border:.1rem solid var(--color-border);border-radius:.8rem;font-size:1.4rem;font-weight:400;color:var(--color-text-primary-900);transition:all .2s ease;outline:none}.FormInput_input__0_Akw:hover:not(:disabled){border-color:var(--color-border-400)}.FormInput_input__0_Akw:focus{border-color:var(--color-blue-500);box-shadow:0 0 0 .3rem rgba(66,133,244,.1);background:var(--color-neutral-0)}.FormInput_input__0_Akw:disabled{background:var(--color-neutral-100);cursor:not-allowed;opacity:.6}.FormInput_input__0_Akw::-moz-placeholder{color:var(--color-neutral-400);font-size:1.3rem;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.FormInput_input__0_Akw::placeholder{color:var(--color-neutral-400);font-size:1.3rem;transition:opacity .2s ease}.FormInput_input__0_Akw:focus::-moz-placeholder{opacity:.6}.FormInput_input__0_Akw:focus::placeholder{opacity:.6}.FormInput_input__0_Akw.FormInput_error__X18Dw{border-color:var(--color-red-500)}.FormInput_input__0_Akw.FormInput_error__X18Dw:focus{box-shadow:0 0 0 .3rem rgba(239,68,68,.1)}.FormInput_errorMessage__D7Zzc{font-size:1.2rem;color:var(--color-red-500);margin-top:.4rem}.DropDownMenu_container__bP3rb{position:relative;display:inline-block}.DropDownMenu_trigger__5N2ym{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DropDownMenu_dropdown__RbIbv{min-width:20rem;background:var(--color-neutral-0);border-radius:1.2rem;box-shadow:0 .4rem 2rem rgba(0,0,0,.08),0 .2rem .8rem rgba(0,0,0,.06);overflow:hidden;padding:.8rem;display:flex;flex-direction:column;gap:.4rem;z-index:10001}.DropDownMenu_dropdown__RbIbv:not([data-popper-placement]){visibility:hidden;opacity:0}.DropDownMenu_dropdown__RbIbv[data-popper-placement]{visibility:visible;opacity:1;transition:opacity .12s ease}.DropDownMenu_alignRight__BkyyA{right:0}.DropDownMenu_alignLeft__igc8z{left:0}.DropDownMenu_positionBelow__YkD8E{top:calc(100% + .8rem);animation:DropDownMenu_dropdownFadeInFromTop__BwdNQ .2s ease-out}.DropDownMenu_positionAbove__1OGik{bottom:calc(100% + .8rem);animation:DropDownMenu_dropdownFadeInFromBottom__BPgVp .2s ease-out}.DropDownMenu_menuItem__9Tmv9{display:flex;align-items:center;width:100%;padding:1.2rem 1.6rem;border:none;background:transparent;color:var(--color-neutral-900);font-size:1.5rem;font-weight:400;text-align:left;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;border-radius:.8rem;transition:background-color .15s ease;outline:none}.DropDownMenu_menuItem__9Tmv9:hover{background-color:var(--color-neutral-100)}.DropDownMenu_menuItem__9Tmv9:focus-visible{background-color:var(--color-neutral-100);outline:.2rem solid var(--color-primary-500);outline-offset:-.2rem}.DropDownMenu_icon__T8Bka{width:2rem;height:2rem;margin-right:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DropDownMenu_menuItem__9Tmv9:has(.DropDownMenu_icon__T8Bka){gap:0}.DropDownMenu_menuItem__9Tmv9:not(:has(.DropDownMenu_icon__T8Bka)) .DropDownMenu_title__L9ICq{margin-left:0}.DropDownMenu_icon__T8Bka svg{width:100%;height:100%}.DropDownMenu_title__L9ICq{flex:1;line-height:1.2}@keyframes DropDownMenu_dropdownFadeIn__UcCAE{0%{opacity:0;transform:scale(.95) translateY(-.4rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes DropDownMenu_dropdownFadeInFromTop__BwdNQ{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes DropDownMenu_dropdownFadeInFromBottom__BPgVp{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.AddMenu_addButton__hsVGj{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:none;background:var(--color-neutral-0);color:var(--color-neutral-700);cursor:pointer;transition:background .2s,color .2s;position:relative;padding:0;border-radius:50%}.AddMenu_addButton__hsVGj:hover{background:var(--color-neutral-200);color:var(--color-neutral-900)}.AddMenu_addButton__hsVGj svg,.AddMenu_icon__f1N8A{width:2.4rem;height:2.4rem}.AddMenu_icon__f1N8A{display:flex;align-items:center;justify-content:center;fill:none;stroke-width:2.2}.AddMenu_contact__Eaq1k{color:var(--color-accent-500)}.AddMenu_group__mTe1Q{color:var(--color-whatsapp-500)}.AddMenu_chat__dJpZa{color:var(--color-blue-500)}.Alert_alert__DKG1B{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:.1rem solid;position:relative}.Alert_icon__FLfVC{flex-shrink:0;display:flex;align-items:flex-start;padding-top:.2rem}.Alert_content__pxYJC{flex:1;min-width:0}.Alert_title__82rQ3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs);line-height:var(--line-height-tight)}.Alert_message__sDzG1{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Alert_dismissButton__8W5SM{flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:currentColor;cursor:pointer;border-radius:var(--radius-sm);opacity:.7;transition:all var(--transition-fast);align-self:flex-start}.Alert_dismissButton__8W5SM:hover{opacity:1;background-color:rgba(0,0,0,.1)}.Alert_dismissButton__8W5SM:active{transform:scale(.95)}.Alert_dismissButton__8W5SM:focus-visible{outline:.2rem solid currentColor;outline-offset:.1rem;opacity:1}.Alert_info__EygG0{background-color:var(--color-info-subtle);border-color:var(--color-info);color:var(--color-info-hover)}.Alert_info__EygG0 .Alert_icon__FLfVC{color:var(--color-info)}.Alert_success__9e__L{background-color:var(--color-success-subtle);border-color:var(--color-success);color:var(--color-success-hover)}.Alert_success__9e__L .Alert_icon__FLfVC{color:var(--color-success)}.Alert_warning__iaLVC{background-color:var(--color-warning-subtle);border-color:var(--color-warning);color:var(--color-warning-hover)}.Alert_warning__iaLVC .Alert_icon__FLfVC{color:var(--color-warning)}.Alert_error__LBFW7{background-color:var(--color-danger-subtle);border-color:var(--color-danger);color:var(--color-danger-hover)}.Alert_error__LBFW7 .Alert_icon__FLfVC{color:var(--color-danger)}@media (max-width:768px){.Alert_alert__DKG1B{padding:var(--spacing-md);gap:var(--spacing-sm)}.Alert_title__82rQ3{font-size:var(--font-size-sm)}.Alert_message__sDzG1{font-size:var(--font-size-xs)}}@media (prefers-reduced-motion:reduce){.Alert_dismissButton__8W5SM{transition:none!important}.Alert_dismissButton__8W5SM:active{transform:none!important}}.ArrowButton_button__VsJa5{display:flex;justify-content:center;align-items:center;position:relative;transition-property:background-color,border-color;transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;width:5rem;height:5rem;border-radius:50%;box-sizing:border-box;color:var(--color-neutral-0);border:none}.ArrowButton_primary__6Xll4,.ArrowButton_primary__6Xll4:before{background-color:var(--color-orange-500)}.ArrowButton_buttonWrapper__G3YTd{--buttonSize:5rem;--delayBorder:0.5rem;--delaySize:calc(var(--buttonSize) + (var(--delayBorder) * 2));--halfDelaySize:calc(var(--delaySize) / 2)}@media screen and (min-width:480px){.ArrowButton_button__VsJa5{width:7rem;height:7rem}.ArrowButton_buttonWrapper__G3YTd{--buttonSize:7rem}}.ArrowButton_button__VsJa5:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;z-index:1;transition:.2s}.ArrowButton_button__VsJa5.ArrowButton_right__vzeg1{transform:rotate(0deg)}.ArrowButton_button__VsJa5.ArrowButton_left__4DtKV{transform:rotateY(180deg)}.ArrowButton_button__VsJa5.ArrowButton_left__4DtKV>svg{transform:translate(.3rem,.2rem)}.ArrowButton_button__VsJa5.ArrowButton_down__AzGGt{transform:rotate(90deg)}.ArrowButton_button__VsJa5.ArrowButton_down__AzGGt>span>svg{transform:translate(.15rem,.25rem)}.ArrowButton_primary__6Xll4:hover{background:var(--color-orange-700)}.ArrowButton_primary__6Xll4:hover:before{transform:scale(1.14);background-color:var(--color-orange-700)}.ArrowButton_mockDisableStyle__N0qe_.ArrowButton_primary__6Xll4{cursor:inherit;background-color:var(--color-disabled-400)}.ArrowButton_mockDisableStyle__N0qe_ svg{opacity:.5}.ArrowButton_mockDisableStyle__N0qe_:before{opacity:0;cursor:inherit;background-color:transparent}.ArrowButton_mockDisableStyle__N0qe_:hover{cursor:inherit}.ArrowButton_primary__6Xll4[disabled]{cursor:inherit;background-color:var(--color-disabled-400)}.ArrowButton_button__VsJa5[disabled] svg{opacity:.5}.ArrowButton_button__VsJa5[disabled]:before{opacity:0;cursor:inherit;background-color:transparent}.ArrowButton_button__VsJa5[disabled]:hover{cursor:inherit}.ArrowButton_outline___bK_U{background-color:transparent;width:2.8rem;height:2.8rem;border:.1rem solid var(--color-orange-500);transition:.2s}.ArrowButton_outline___bK_U svg{width:.8rem;transform:translate(.1rem,.1rem)}.ArrowButton_buttonIcon__NS_Pw{z-index:200}.ArrowButton_buttonIcon__NS_Pw:before{background-color:transparent}.ArrowButton_buttonIcon__NS_Pw:hover:before{transform:scale(1);background-color:transparent}.ArrowButton_buttonIcon__NS_Pw[disabled]{opacity:.5;cursor:inherit;background-color:transparent}.ArrowButton_buttonIcon__NS_Pw[disabled]:before{opacity:0;cursor:inherit;background-color:transparent}.ArrowButton_buttonIcon__NS_Pw[disabled]:hover{cursor:inherit}.ArrowButton_img__sw_lC{width:1.2rem;transform:translate(.2rem,.1rem);transition:.2s}@media screen and (min-width:480px){.ArrowButton_img__sw_lC{width:1.8rem}}.ArrowButton_small__SZtun{width:3.2rem;height:3.2rem;border:.1rem solid var(--color-orange-500)}.ArrowButton_small__SZtun:before{display:none}.ArrowButton_small__SZtun:hover{width:3.2rem;height:3.2rem;background-color:var(--color-orange-700)}.ArrowButton_small__SZtun[disabled]{border:.1rem solid var(--color-disabled-400)}.ArrowButton_small__SZtun[disabled]:hover{background-color:var(--color-disabled-400)}.ArrowButton_small__SZtun svg{width:1.6rem;height:1.6rem;transform:translate(.15rem,.1rem)}.ArrowButton_buttonWrapper__G3YTd button{position:absolute;top:var(--delayBorder);left:var(--delayBorder)}.ArrowButton_dials__eT5zR{animation:ArrowButton_show-dials__7cfEo 5s ease-out infinite;width:var(--halfDelaySize);height:var(--halfDelaySize);border-radius:50%;position:absolute;top:0;left:0}.ArrowButton_dial__RdkTY{border-radius:50%;position:absolute;width:var(--delaySize);height:var(--delaySize)}.ArrowButton_dialContainer__hSgDN{position:absolute;top:0;bottom:0;width:var(--halfDelaySize);overflow:hidden}.ArrowButton_wedge__czxer{width:var(--halfDelaySize);height:var(--delaySize);position:absolute;top:0;left:0}.ArrowButton_container1__iC3n7{left:var(--halfDelaySize)}.ArrowButton_container1__iC3n7 .ArrowButton_wedge__czxer{border-radius:var(--delaySize) 0 0 var(--delaySize);background:var(--color-neutral-0);left:calc(-1 * var(--halfDelaySize));transform-origin:100% 50%;animation-duration:5s}.ArrowButton_animation1__SRpyE{animation:ArrowButton_rotate-bg-dial-1-1__nPWMK linear}.ArrowButton_animation2__Cholc{animation:ArrowButton_rotate-bg-dial-1-2__6nXzx linear}.ArrowButton_container2__ZImPS{left:0}.ArrowButton_container2__ZImPS .ArrowButton_wedge__czxer{background:var(--color-orange-500);border-radius:0 var(--delaySize) var(--delaySize) 0;transform-origin:0 50%;left:var(--halfDelaySize);animation-duration:5s}.ArrowButton_dialBackground__KV32L{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--color-neutral-1000)}@keyframes ArrowButton_rotate-bg-dial-1-1__nPWMK{50%,to{transform:rotate(180deg)}}@keyframes ArrowButton_rotate-bg-dial-1-2__6nXzx{0%,50%{transform:rotate(0)}to{transform:rotate(180deg)}}.AssignStaffModal_overlay__OkjpA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:AssignStaffModal_fadeIn____45v .2s ease-out}@keyframes AssignStaffModal_fadeIn____45v{0%{opacity:0}to{opacity:1}}.AssignStaffModal_modal__42a0m{background:var(--color-background);border-radius:var(--radius-lg);width:min(520px,calc(100vw - 40px));max-height:min(600px,calc(100vh - 40px));display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:AssignStaffModal_slideUp___7ZM9 .3s ease-out}@keyframes AssignStaffModal_slideUp___7ZM9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AssignStaffModal_header__hlg3m{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.AssignStaffModal_title__62GFF{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.AssignStaffModal_closeButton__KXXOw{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s}.AssignStaffModal_closeButton__KXXOw:hover{background:var(--color-surface);color:var(--color-text)}.AssignStaffModal_phoneInfo__18x_4{padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:var(--spacing-sm)}.AssignStaffModal_phoneLabel__n358b{font-size:var(--font-size-sm);color:var(--color-text-muted)}.AssignStaffModal_phoneNumber__lkVUW{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);font-family:var(--font-family-mono)}.AssignStaffModal_searchContainer__27bzT{padding:var(--spacing-md) var(--spacing-lg);position:relative;border-bottom:1px solid var(--color-border)}.AssignStaffModal_searchIcon__BS05s{position:absolute;left:calc(var(--spacing-lg) + var(--spacing-sm));top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.AssignStaffModal_searchInput__d_7VG{width:100%;padding:var(--spacing-sm) var(--spacing-md);padding-left:calc(var(--spacing-xl) + var(--spacing-sm));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text);outline:none;transition:border-color .2s}.AssignStaffModal_searchInput__d_7VG:focus{border-color:var(--color-primary)}.AssignStaffModal_searchInput__d_7VG::-moz-placeholder{color:var(--color-text-muted)}.AssignStaffModal_searchInput__d_7VG::placeholder{color:var(--color-text-muted)}.AssignStaffModal_staffList__jgme3{flex:1;overflow-y:auto;padding:var(--spacing-sm) var(--spacing-lg);min-height:200px}.AssignStaffModal_loading__A3vLu,.AssignStaffModal_noResults__vB9KT{padding:var(--spacing-xl);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.AssignStaffModal_staffItem__iKhve{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-xs);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;border:2px solid transparent;background:transparent}.AssignStaffModal_staffItem__iKhve:hover{background:var(--color-surface-secondary)}.AssignStaffModal_staffItem__iKhve.AssignStaffModal_selected__SYxqR{background:var(--color-surface);border-color:transparent}.AssignStaffModal_staffItem__iKhve.AssignStaffModal_selected__SYxqR:hover{background:var(--color-surface-secondary)}.AssignStaffModal_checkbox__fu7Fy{width:20px;height:20px;border:2px solid var(--color-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0;background:var(--color-background)}.AssignStaffModal_staffItem__iKhve.AssignStaffModal_selected__SYxqR .AssignStaffModal_checkbox__fu7Fy{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.AssignStaffModal_avatar__m4k8J{width:36px;height:36px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-shrink:0}.AssignStaffModal_staffInfo__TYJI0{flex:1;min-width:0}.AssignStaffModal_staffName__ce56h{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);display:flex;align-items:center;gap:var(--spacing-xs)}.AssignStaffModal_youBadge__WhVWS{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.AssignStaffModal_staffEmail__z4Wso{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignStaffModal_footer__66_49{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.AssignStaffModal_selectedCount__VmZ0v{font-size:var(--font-size-sm);color:var(--color-text-muted)}.AssignStaffModal_actions__seFt_{display:flex;gap:var(--spacing-sm)}.AssignStaffModal_cancelButton__1bGKX,.AssignStaffModal_saveButton__cmN6Z{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s;border:none;outline:none}.AssignStaffModal_cancelButton__1bGKX{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.AssignStaffModal_cancelButton__1bGKX:hover{background:var(--color-surface)}.AssignStaffModal_saveButton__cmN6Z{background:var(--color-primary);color:#fff;transition:all .2s ease}.AssignStaffModal_saveButton__cmN6Z:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}.AssignStaffModal_saveButton__cmN6Z:disabled{opacity:.4;cursor:not-allowed;background:var(--color-neutral-400)}@media (max-width:640px){.AssignStaffModal_modal__42a0m{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.AssignStaffModal_footer__66_49,.AssignStaffModal_header__hlg3m,.AssignStaffModal_phoneInfo__18x_4,.AssignStaffModal_searchContainer__27bzT,.AssignStaffModal_staffList__jgme3{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}.AuthHeader_header__okTEo{text-align:center;margin-bottom:2rem;width:100%}.AuthHeader_title__J_NV3{font-size:4rem;font-weight:400;margin-bottom:.75rem;font-family:Playfair Display,serif;font-family:var(--font-playfair,"Playfair Display",serif);letter-spacing:-.02em;line-height:1.3}.AuthHeader_subtitle__cGtmQ{font-size:.875rem;color:var(--auth-text-secondary);font-family:Inter,sans-serif}.AuthLayout_container__BNhBx{justify-content:center;min-height:100vh}.AuthLayout_container__BNhBx,.AuthLayout_formContainer__qvksq{display:flex;align-items:center;background-color:var(--color-neutral-200)}.AuthLayout_formContainer__qvksq{width:100%;max-width:35rem;padding:2rem;flex-direction:column}.Badge_badge__6ub3M{gap:var(--spacing-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border-radius:var(--radius-md);border:.1rem solid transparent;transition:all var(--transition-fast);white-space:nowrap}.Badge_badge__6ub3M,.Badge_content__5stAF{display:inline-flex;align-items:center}.Badge_sm__Fo2dx{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.Badge_md__z3BPL{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.Badge_lg__vtObL{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base)}.Badge_rounded__qQti3{border-radius:var(--radius-full)}.Badge_primary__f7Vyi{background-color:var(--color-primary);color:var(--color-text-inverse)}.Badge_secondary__w5K_6{background-color:var(--color-secondary);color:var(--color-text-inverse)}.Badge_success__hseGh{background-color:var(--color-success);color:var(--color-text-inverse)}.Badge_warning__rrRui{background-color:var(--color-warning);color:var(--color-neutral-900)}.Badge_danger__7wdQa{background-color:var(--color-danger);color:var(--color-text-inverse)}.Badge_info__EDn4V{background-color:var(--color-info);color:var(--color-text-inverse)}.Badge_neutral__kkFGe{background-color:var(--color-surface-secondary);color:var(--color-text);border-color:var(--color-border)}.Badge_outlined__4Pyzm{background-color:transparent}.Badge_outlined__4Pyzm.Badge_primary__f7Vyi{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.Badge_outlined__4Pyzm.Badge_secondary__w5K_6{color:var(--color-secondary);border-color:var(--color-secondary);background-color:var(--color-secondary-subtle)}.Badge_outlined__4Pyzm.Badge_success__hseGh{color:var(--color-success);border-color:var(--color-success);background-color:var(--color-success-subtle)}.Badge_outlined__4Pyzm.Badge_warning__rrRui{color:var(--color-warning-hover);border-color:var(--color-warning);background-color:var(--color-warning-subtle)}.Badge_outlined__4Pyzm.Badge_danger__7wdQa{color:var(--color-danger);border-color:var(--color-danger);background-color:var(--color-danger-subtle)}.Badge_outlined__4Pyzm.Badge_info__EDn4V{color:var(--color-info);border-color:var(--color-info);background-color:var(--color-info-subtle)}.Badge_outlined__4Pyzm.Badge_neutral__kkFGe{color:var(--color-text);border-color:var(--color-border);background-color:var(--color-surface)}.Badge_removable__flsmV{padding-right:var(--spacing-xs)}.Badge_removeButton__8gjZF{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:none;background:transparent;color:currentColor;cursor:pointer;border-radius:var(--radius-sm);padding:0;opacity:.7;transition:all var(--transition-fast)}.Badge_removeButton__8gjZF:hover{opacity:1;background-color:rgba(0,0,0,.1)}.Badge_removeButton__8gjZF:active{transform:scale(.9)}.Badge_outlined__4Pyzm .Badge_removeButton__8gjZF:hover{background-color:currentColor;color:var(--color-text-inverse)}.Badge_removeButton__8gjZF:focus-visible{outline:.2rem solid currentColor;outline-offset:.1rem;opacity:1}@media (max-width:768px){.Badge_lg__vtObL{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.Badge_badge__6ub3M,.Badge_removeButton__8gjZF{transition:none!important}.Badge_removeButton__8gjZF:active{transform:none!important}}.AddTagModal_overlay__EQap7{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);backdrop-filter:blur(.2rem);animation:AddTagModal_overlayEnter__XuxSD .2s var(--ease-out)}@keyframes AddTagModal_overlayEnter__XuxSD{0%{opacity:0}to{opacity:1}}.AddTagModal_modal__HUH5r{width:90%;max-width:52rem;max-height:90vh;background-color:var(--color-neutral-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;animation:AddTagModal_modalEnter__dJlWj .3s var(--ease-out)}@keyframes AddTagModal_modalEnter__dJlWj{0%{opacity:0;transform:scale(.95) translateY(-2rem)}to{opacity:1;transform:scale(1) translateY(0)}}.AddTagModal_header__J3AXj{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-gray-200)}.AddTagModal_headerContent__u2jc7{flex:1}.AddTagModal_title__RvLyq{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-xs)}.AddTagModal_subtitle__39zBU{font-size:var(--font-size-sm);color:var(--color-gray-600)}.AddTagModal_closeButton__qi0k4{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--color-gray-500);transition:all .2s var(--ease-out)}.AddTagModal_closeButton__qi0k4:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-gray-900)}.AddTagModal_closeButton__qi0k4:disabled{opacity:.5;cursor:not-allowed}.AddTagModal_closeIcon__8FEmz{width:1.5rem;height:1.5rem}.AddTagModal_content__9nCpd{flex:1;overflow-y:auto;padding:var(--spacing-xl)}.AddTagModal_content__9nCpd::-webkit-scrollbar{width:.5rem}.AddTagModal_content__9nCpd::-webkit-scrollbar-track{background:var(--color-gray-50)}.AddTagModal_content__9nCpd::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-sm)}.AddTagModal_content__9nCpd::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.AddTagModal_selectStep__ZK3Ee{display:flex;flex-direction:column;gap:var(--spacing-md)}.AddTagModal_label__emvar{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.AddTagModal_hint__7BaVn{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-top:var(--spacing-xs)}.AddTagModal_error__ldF3R{padding:var(--spacing-md);background-color:var(--color-danger-50);color:var(--color-danger-700);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-top:var(--spacing-md)}.AddTagModal_footer__s4YjQ{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--color-gray-200);background-color:var(--color-gray-50)}.AddTagModal_applyButton__io5dP,.AddTagModal_cancelButton__coqWR,.AddTagModal_doneButton__0__J6{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s var(--ease-out);border:none}.AddTagModal_cancelButton__coqWR{background-color:transparent;color:var(--color-gray-700)}.AddTagModal_cancelButton__coqWR:hover:not(:disabled){background-color:var(--color-gray-100)}.AddTagModal_applyButton__io5dP,.AddTagModal_doneButton__0__J6{background-color:var(--color-primary);color:var(--color-neutral-0)}.AddTagModal_applyButton__io5dP:hover:not(:disabled),.AddTagModal_doneButton__0__J6:hover:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(-.1rem);box-shadow:var(--shadow-md)}.AddTagModal_applyButton__io5dP:disabled,.AddTagModal_cancelButton__coqWR:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.AddTagModal_modal__HUH5r{width:95%;max-height:95vh}.AddTagModal_content__9nCpd,.AddTagModal_footer__s4YjQ,.AddTagModal_header__J3AXj{padding:var(--spacing-md)}.AddTagModal_title__RvLyq{font-size:var(--font-size-xl)}}.BulkActionProgress_container__1CTi_{width:100%}.BulkActionProgress_header__TSw3p{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.BulkActionProgress_title__A29sW{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.BulkActionProgress_count__FYqhV{font-size:var(--font-size-md);color:var(--color-gray-600);font-weight:var(--font-weight-medium)}.BulkActionProgress_progressBar__RxWZk{width:100%;height:.5rem;background-color:var(--color-gray-200);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-md)}.BulkActionProgress_progressFill__h0BF4{height:100%;background:linear-gradient(to right,var(--color-primary-500),var(--color-primary-600));border-radius:var(--radius-full);transition:width .3s var(--ease-out);position:relative;overflow:hidden}.BulkActionProgress_progressFill__h0BF4:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:BulkActionProgress_shimmer__sDme5 2s infinite}@keyframes BulkActionProgress_shimmer__sDme5{to{left:100%}}.BulkActionProgress_summary__V0mC5{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.BulkActionProgress_badge__Mc97j{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.BulkActionProgress_badge__Mc97j.BulkActionProgress_success__pL_JV{background-color:var(--color-success-100);color:var(--color-success-700)}.BulkActionProgress_badge__Mc97j.BulkActionProgress_error__U1HBb{background-color:var(--color-danger-100);color:var(--color-danger-700)}.BulkActionProgress_badge__Mc97j.BulkActionProgress_processing__xJkGo{background-color:var(--color-primary-100);color:var(--color-primary-700)}.BulkActionProgress_badge__Mc97j.BulkActionProgress_pending__CmRN5{background-color:var(--color-gray-100);color:var(--color-gray-700)}.BulkActionProgress_badgeCount__IXHLE{font-weight:var(--font-weight-semibold)}.BulkActionProgress_badgeLabel__Ww5N9{opacity:.9}.BulkActionProgress_itemsList__s3eDA{max-height:20rem;overflow-y:auto;border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.BulkActionProgress_itemsList__s3eDA::-webkit-scrollbar{width:.5rem}.BulkActionProgress_itemsList__s3eDA::-webkit-scrollbar-track{background:var(--color-gray-50);border-radius:var(--radius-sm)}.BulkActionProgress_itemsList__s3eDA::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-sm)}.BulkActionProgress_itemsList__s3eDA::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.BulkActionProgress_item__WRf9P{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-gray-100);transition:background-color .2s var(--ease-out)}.BulkActionProgress_item__WRf9P:last-child{border-bottom:none}.BulkActionProgress_item__WRf9P:hover{background-color:var(--color-gray-50)}.BulkActionProgress_item__WRf9P.BulkActionProgress_processing__xJkGo{background-color:var(--color-primary-50);animation:BulkActionProgress_pulse__x0DZf 2s infinite}@keyframes BulkActionProgress_pulse__x0DZf{0%,to{opacity:1}50%{opacity:.7}}.BulkActionProgress_itemContent__CgJqP{display:flex;align-items:center;gap:var(--spacing-sm);flex:1}.BulkActionProgress_itemName__iH09h{font-size:var(--font-size-sm);color:var(--color-gray-900)}.BulkActionProgress_itemError__1auNx{font-size:var(--font-size-xs);color:var(--color-danger-600);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BulkActionProgress_icon__rp_tL{width:1.25rem;height:1.25rem;flex-shrink:0}.BulkActionProgress_successIcon__TUcbC{color:var(--color-success-600)}.BulkActionProgress_errorIcon__8aIfX{color:var(--color-danger-600)}.BulkActionProgress_processingSpinner__crdao{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid var(--color-primary-200);border-top-color:var(--color-primary-600);border-radius:50%;animation:BulkActionProgress_spin__JLEuR .8s linear infinite}@keyframes BulkActionProgress_spin__JLEuR{to{transform:rotate(1turn)}}.BulkActionProgress_pendingDot__OO1xx{display:inline-block;width:.5rem;height:.5rem;background-color:var(--color-gray-400);border-radius:50%;margin:0 .375rem}.RemoveTagModal_overlay__NFKCK{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);backdrop-filter:blur(.2rem);animation:RemoveTagModal_overlayEnter__Fn0dW .2s var(--ease-out)}@keyframes RemoveTagModal_overlayEnter__Fn0dW{0%{opacity:0}to{opacity:1}}.RemoveTagModal_modal__lXjmc{width:90%;max-width:52rem;max-height:90vh;background-color:var(--color-neutral-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;animation:RemoveTagModal_modalEnter__AyxK6 .3s var(--ease-out)}@keyframes RemoveTagModal_modalEnter__AyxK6{0%{opacity:0;transform:scale(.95) translateY(-2rem)}to{opacity:1;transform:scale(1) translateY(0)}}.RemoveTagModal_header__w5YpR{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-gray-200)}.RemoveTagModal_headerContent___CkR9{flex:1}.RemoveTagModal_title___0Obh{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-xs)}.RemoveTagModal_subtitle__1JylN{font-size:var(--font-size-sm);color:var(--color-gray-600)}.RemoveTagModal_closeButton__3qgDZ{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--color-gray-500);transition:all .2s var(--ease-out)}.RemoveTagModal_closeButton__3qgDZ:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-gray-900)}.RemoveTagModal_closeButton__3qgDZ:disabled{opacity:.5;cursor:not-allowed}.RemoveTagModal_closeIcon__JxyJW{width:1.5rem;height:1.5rem}.RemoveTagModal_content__ck3Kc{flex:1;overflow-y:auto;padding:var(--spacing-xl)}.RemoveTagModal_content__ck3Kc::-webkit-scrollbar{width:.5rem}.RemoveTagModal_content__ck3Kc::-webkit-scrollbar-track{background:var(--color-gray-50)}.RemoveTagModal_content__ck3Kc::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-sm)}.RemoveTagModal_content__ck3Kc::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.RemoveTagModal_selectStep__xne0Y{display:flex;flex-direction:column;gap:var(--spacing-md)}.RemoveTagModal_label__o7BuW{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.RemoveTagModal_tagsGrid__dnObY{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-md) 0}.RemoveTagModal_tagChip__qdLw8{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-neutral-0);border:2px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);cursor:pointer;transition:all .2s var(--ease-out);text-align:left}.RemoveTagModal_tagChip__qdLw8:hover{border-color:var(--color-danger-300);background-color:var(--color-danger-50);transform:translateY(-.1rem)}.RemoveTagModal_tagChip__qdLw8.RemoveTagModal_selected__O5o6a{background-color:var(--color-danger-100);border-color:var(--color-danger-500);color:var(--color-danger-700)}.RemoveTagModal_tagLabel__0IbhD{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RemoveTagModal_checkmark__qw3Km{margin-left:var(--spacing-xs);font-size:var(--font-size-lg);color:var(--color-danger-600);font-weight:var(--font-weight-bold)}.RemoveTagModal_hint__XLlMU{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-top:var(--spacing-xs)}.RemoveTagModal_emptyState__bPhXN{text-align:center;padding:var(--spacing-2xl) var(--spacing-xl)}.RemoveTagModal_emptyText__B65A2{font-size:var(--font-size-md);color:var(--color-gray-700);margin-bottom:var(--spacing-sm)}.RemoveTagModal_emptyHint__Rh47e{font-size:var(--font-size-sm);color:var(--color-gray-500)}.RemoveTagModal_error__XnfUD{padding:var(--spacing-md);background-color:var(--color-danger-50);color:var(--color-danger-700);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-top:var(--spacing-md)}.RemoveTagModal_footer__FBDb1{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--color-gray-200);background-color:var(--color-gray-50)}.RemoveTagModal_cancelButton__iN0_3,.RemoveTagModal_doneButton__nlA4O,.RemoveTagModal_removeButton__3rfpP{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s var(--ease-out);border:none}.RemoveTagModal_cancelButton__iN0_3{background-color:transparent;color:var(--color-gray-700)}.RemoveTagModal_cancelButton__iN0_3:hover:not(:disabled){background-color:var(--color-gray-100)}.RemoveTagModal_removeButton__3rfpP{background-color:var(--color-danger);color:var(--color-neutral-0)}.RemoveTagModal_removeButton__3rfpP:hover:not(:disabled){background-color:var(--color-danger-dark);transform:translateY(-.1rem);box-shadow:var(--shadow-md)}.RemoveTagModal_doneButton__nlA4O{background-color:var(--color-primary);color:var(--color-neutral-0)}.RemoveTagModal_doneButton__nlA4O:hover:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(-.1rem);box-shadow:var(--shadow-md)}.RemoveTagModal_cancelButton__iN0_3:disabled,.RemoveTagModal_removeButton__3rfpP:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.RemoveTagModal_modal__lXjmc{width:95%;max-height:95vh}.RemoveTagModal_content__ck3Kc,.RemoveTagModal_footer__FBDb1,.RemoveTagModal_header__w5YpR{padding:var(--spacing-md)}.RemoveTagModal_title___0Obh{font-size:var(--font-size-xl)}.RemoveTagModal_tagsGrid__dnObY{grid-template-columns:1fr}}.TagChip_tagChip__5d6aN{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;border-radius:2rem;font-size:1.3rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1.4;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:default;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,box-shadow}.TagChip_tagChip__5d6aN:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 50%,transparent);pointer-events:none;border-radius:2rem 2rem 0 0}.TagChip_tagChip__5d6aN:after{content:"";position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:TagChip_chipShimmer__Nbu_A 3s ease-in-out infinite;pointer-events:none}@keyframes TagChip_chipShimmer__Nbu_A{to{left:100%}}.TagChip_tagText__70qOy{position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.1)}.TagChip_small__A7Usb{padding:.4rem 1rem;font-size:1.2rem;gap:.4rem}.TagChip_small__A7Usb .TagChip_tagIcon__Sd9Jq{width:1.2rem;height:1.2rem}.TagChip_large__7e_e3{padding:.8rem 1.8rem;font-size:1.5rem;gap:.8rem}.TagChip_large__7e_e3 .TagChip_tagIcon__Sd9Jq{width:1.8rem;height:1.8rem}.TagChip_colored__K7FSb{color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08),inset 0 1px 2px hsla(0,0%,100%,.2)}.TagChip_neutral__fR_HG{background:linear-gradient(135deg,var(--color-neutral-200) 0,var(--color-neutral-300) 100%);color:var(--color-neutral-800)}.TagChip_primary__8PDKs{background:linear-gradient(135deg,var(--color-brand-primary-500) 0,var(--color-brand-primary-600) 100%);color:#fff}.TagChip_success__qlXu_{background:linear-gradient(135deg,var(--color-success-500) 0,var(--color-success-600) 100%);color:#fff}.TagChip_warning__cURNi{background:linear-gradient(135deg,var(--color-warning-500) 0,var(--color-warning-600) 100%);color:#fff}.TagChip_error__mEYX4{background:linear-gradient(135deg,var(--color-error-500) 0,var(--color-error-600) 100%);color:#fff}.TagChip_info__Kjiio{background:linear-gradient(135deg,var(--color-info-500) 0,var(--color-info-600) 100%);color:#fff}.TagChip_outlined__U15jz{background:transparent;border:1.5px solid;box-shadow:none}.TagChip_outlined__U15jz:before{display:none}.TagChip_outlined__U15jz.TagChip_primary__8PDKs{color:var(--color-brand-primary-600);background:var(--color-brand-primary-50)}.TagChip_outlined__U15jz.TagChip_success__qlXu_{color:var(--color-success-600);background:var(--color-success-50)}.TagChip_outlined__U15jz.TagChip_warning__cURNi{color:var(--color-warning-600);background:var(--color-warning-50)}.TagChip_outlined__U15jz.TagChip_error__mEYX4{color:var(--color-error-600);background:var(--color-error-50)}.TagChip_outlined__U15jz.TagChip_info__Kjiio{color:var(--color-info-600);background:var(--color-info-50)}.TagChip_outlined__U15jz.TagChip_neutral__fR_HG{color:var(--color-neutral-700);background:var(--color-neutral-50)}.TagChip_soft__7iI_j{box-shadow:none;border:1px solid transparent}.TagChip_soft__7iI_j.TagChip_primary__8PDKs{background:var(--color-brand-primary-50);color:var(--color-brand-primary-700);border-color:var(--color-brand-primary-100)}.TagChip_soft__7iI_j.TagChip_success__qlXu_{background:var(--color-success-50);color:var(--color-success-700);border-color:var(--color-success-100)}.TagChip_soft__7iI_j.TagChip_warning__cURNi{background:var(--color-warning-50);color:var(--color-warning-700);border-color:var(--color-warning-100)}.TagChip_soft__7iI_j.TagChip_error__mEYX4{background:var(--color-error-50);color:var(--color-error-700);border-color:var(--color-error-100)}.TagChip_soft__7iI_j.TagChip_info__Kjiio{background:var(--color-info-50);color:var(--color-info-700);border-color:var(--color-info-100)}.TagChip_soft__7iI_j.TagChip_neutral__fR_HG{background:var(--color-neutral-100);color:var(--color-neutral-700);border-color:var(--color-neutral-200)}.TagChip_interactive__mx6PL{cursor:pointer}.TagChip_interactive__mx6PL:hover{transform:translateY(-.2rem) scale(1.03);box-shadow:0 4px 8px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.1);filter:brightness(1.05)}.TagChip_interactive__mx6PL:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(0,0,0,.1)}.TagChip_removable__LtrSx{padding-right:.8rem}.TagChip_removeButton__UVs6H{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;flex-shrink:0}.TagChip_removeButton__UVs6H:hover{background:rgba(0,0,0,.25);transform:rotate(90deg) scale(1.15);box-shadow:0 2px 4px rgba(0,0,0,.2)}.TagChip_removeButton__UVs6H:active{transform:rotate(90deg) scale(.95)}.TagChip_removeButton__UVs6H svg{width:1.2rem;height:1.2rem;color:currentColor}.TagChip_soft__7iI_j .TagChip_removeButton__UVs6H{background:currentColor;opacity:.2;border:none}.TagChip_soft__7iI_j .TagChip_removeButton__UVs6H:hover{opacity:.3}.TagChip_soft__7iI_j .TagChip_removeButton__UVs6H svg{color:#fff}.TagChip_tagIcon__Sd9Jq{width:1.4rem;height:1.4rem;flex-shrink:0;position:relative;z-index:1}.TagChip_dot__S6khp{width:.6rem;height:.6rem;border-radius:50%;background:currentColor;opacity:.6;flex-shrink:0;animation:TagChip_dotPulse__Gc5qo 2s ease-in-out infinite}@keyframes TagChip_dotPulse__Gc5qo{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.TagChip_count__4b5YM{padding:.2rem .6rem;background:rgba(0,0,0,.15);border-radius:1rem;font-size:1.1rem;font-weight:var(--font-weight-bold);line-height:1;min-width:1.8rem;text-align:center}.TagChip_outlined__U15jz .TagChip_count__4b5YM,.TagChip_soft__7iI_j .TagChip_count__4b5YM{background:currentColor;color:#fff;opacity:.8}.TagChip_disabled__H__8Y{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.TagChip_disabled__H__8Y:hover{transform:none;box-shadow:none}.TagChip_loading__LlJRK{opacity:.7;cursor:wait}.TagChip_loading__LlJRK:after{animation-duration:1s}.TagChip_entering__0oBXt{animation:TagChip_chipEnter__yaJcQ .3s cubic-bezier(.34,1.56,.64,1)}@keyframes TagChip_chipEnter__yaJcQ{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.TagChip_exiting__8eqrD{animation:TagChip_chipExit__d_94s .2s cubic-bezier(.4,0,1,1) forwards}@keyframes TagChip_chipExit__d_94s{to{transform:scale(.8);opacity:0}}.TagChip_tagGroup__v2uVg{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.TagChip_tagGroup__v2uVg.TagChip_dense__MAksh{gap:.4rem}.TagChip_tagGroup__v2uVg.TagChip_vertical__mbjks{flex-direction:column;align-items:flex-start}.TagChip_truncate__4Vh_x .TagChip_tagText__70qOy{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagChip_glow__7HR4x:hover{filter:drop-shadow(0 0 8px currentColor)}.TagChip_square__8ZBsG{border-radius:.6rem}.TagChip_square__8ZBsG:before{border-radius:.6rem .6rem 0 0}.TagChip_pill__djcUD{border-radius:2rem;padding-left:1.6rem;padding-right:1.6rem}.TagChip_tagChip__5d6aN:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px;z-index:10}@media (max-width:768px){.TagChip_tagChip__5d6aN{font-size:1.2rem;padding:.5rem 1.2rem}.TagChip_large__7e_e3{font-size:1.4rem;padding:.7rem 1.6rem}.TagChip_small__A7Usb{font-size:1.1rem;padding:.3rem .8rem}}@media (prefers-reduced-motion:reduce){.TagChip_dot__S6khp,.TagChip_interactive__mx6PL,.TagChip_removeButton__UVs6H,.TagChip_tagChip__5d6aN,.TagChip_tagChip__5d6aN:after{animation:none!important;transition:opacity .2s ease!important}.TagChip_interactive__mx6PL:hover{transform:none}}@media (prefers-contrast:high){.TagChip_tagChip__5d6aN{border:2px solid}.TagChip_tagChip__5d6aN:before{display:none}}.Card_card__wrkUB{background-color:var(--color-surface);border:.1rem solid var(--color-border-subtle);transition:all var(--transition-base);display:flex;flex-direction:column;position:relative;box-sizing:border-box}.Card_default__mSRjM{background-color:var(--color-surface);border-color:var(--color-border-subtle);box-shadow:var(--shadow-xs)}.Card_elevated__n5oFP{background-color:var(--color-surface-elevated);border-color:transparent;box-shadow:var(--shadow-md)}.Card_outlined__31IaQ{background-color:var(--color-surface);border-color:var(--color-border);box-shadow:none}.Card_ghost__2PbOu{background-color:transparent;border-color:transparent;box-shadow:none}.Card_padding-none__eLTB3{padding:0}.Card_padding-sm__oClRo{padding:var(--spacing-md)}.Card_padding-md__HdVZi{padding:var(--spacing-lg)}.Card_padding-lg__0CoHV{padding:var(--spacing-xl)}.Card_radius-sm__PjOEj{border-radius:var(--radius-sm)}.Card_radius-md___XihT{border-radius:var(--radius-md)}.Card_radius-lg__yZ67Z{border-radius:var(--radius-lg)}.Card_radius-xl__WGKyR{border-radius:var(--radius-xl)}.Card_hoverable__Vt8ll:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-.2rem)}.Card_clickable__rr53g{cursor:pointer}.Card_clickable__rr53g:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-.2rem)}.Card_clickable__rr53g:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.Card_clickable__rr53g:focus-visible{outline:.2rem solid var(--color-border-focus);outline-offset:.2rem}.Card_header__wB0Rw{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-bottom:var(--spacing-md);border-bottom:.1rem solid var(--color-border-subtle)}.Card_body__5iftk{flex:1;display:flex;flex-direction:column;padding:var(--spacing-md) 0}.Card_footer__5aZHC{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:.1rem solid var(--color-border-subtle)}.Card_title__YpWaL{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--line-height-tight);margin:0}.Card_description__2poaL{font-size:var(--font-size-sm);color:var(--color-text-subtle);line-height:var(--line-height-normal);margin:0}.Card_card__wrkUB.Card_padding-none__eLTB3 .Card_body__5iftk,.Card_card__wrkUB.Card_padding-none__eLTB3 .Card_footer__5aZHC,.Card_card__wrkUB.Card_padding-none__eLTB3 .Card_header__wB0Rw{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.Card_card__wrkUB.Card_padding-none__eLTB3 .Card_header__wB0Rw{padding-top:var(--spacing-lg)}.Card_card__wrkUB.Card_padding-none__eLTB3 .Card_footer__5aZHC{padding-bottom:var(--spacing-lg)}@media (max-width:768px){.Card_padding-lg__0CoHV{padding:var(--spacing-lg)}.Card_card__wrkUB.Card_padding-none__eLTB3 .Card_body__5iftk,.Card_card__wrkUB.Card_padding-none__eLTB3 .Card_footer__5aZHC,.Card_card__wrkUB.Card_padding-none__eLTB3 .Card_header__wB0Rw{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.Card_card__wrkUB,.Card_clickable__rr53g,.Card_hoverable__Vt8ll{transition:none!important}.Card_clickable__rr53g:active,.Card_clickable__rr53g:hover,.Card_hoverable__Vt8ll:hover{transform:none!important}}.TagSelector_container___QD4S,.TagSelector_searchContainer__GFJvj{position:relative;width:100%}.TagSelector_searchIcon__vY6iO{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none;transition:color .2s ease;z-index:1}.TagSelector_searchIcon__vY6iO svg{width:1.8rem;height:1.8rem}.TagSelector_searchInput__sACE8{width:100%;height:4.8rem;padding:1.4rem 4.8rem;background:var(--color-neutral-0);border:1.5px solid var(--color-border-100);border-radius:1.2rem;font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:all .25s cubic-bezier(.4,0,.2,1);outline:none}.TagSelector_searchInput__sACE8::-moz-placeholder{color:var(--color-placeholder);font-weight:var(--font-weight-normal)}.TagSelector_searchInput__sACE8::placeholder{color:var(--color-placeholder);font-weight:var(--font-weight-normal)}.TagSelector_searchInput__sACE8:focus{border-color:var(--color-brand-primary-500);background:var(--color-neutral-0);box-shadow:0 0 0 3px rgba(74,139,194,.1),0 2px 8px rgba(74,139,194,.08)}.TagSelector_searchContainer__GFJvj:has(.TagSelector_searchInput__sACE8:focus) .TagSelector_searchIcon__vY6iO{color:var(--color-brand-primary-500)}.TagSelector_clearButton__5JzKu{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-100);border:none;border-radius:.6rem;cursor:pointer;color:var(--color-text-secondary);transition:all .2s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;pointer-events:none}.TagSelector_searchInput__sACE8:not(:-moz-placeholder)~.TagSelector_clearButton__5JzKu{opacity:1;visibility:visible;pointer-events:auto}.TagSelector_searchInput__sACE8:not(:placeholder-shown)~.TagSelector_clearButton__5JzKu{opacity:1;visibility:visible;pointer-events:auto}.TagSelector_clearButton__5JzKu:hover{background:var(--color-neutral-200);color:var(--color-text-primary);transform:translateY(-50%) scale(1.1)}.TagSelector_clearButton__5JzKu:active{transform:translateY(-50%) scale(.95)}.TagSelector_dropdown__9fBWU{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:100;background:var(--color-neutral-0);border:1px solid var(--color-border-100);border-radius:1.2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -1px rgba(0,0,0,.04),0 20px 25px -5px rgba(0,0,0,.08),0 10px 10px -5px rgba(0,0,0,.04);max-height:32rem;overflow:hidden;animation:TagSelector_dropdownSlide__8s3Dr .25s cubic-bezier(.34,1.56,.64,1);transform-origin:top center}@keyframes TagSelector_dropdownSlide__8s3Dr{0%{opacity:0;transform:translateY(-.8rem) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}.TagSelector_createSection__8qsaI{padding:1.6rem;background:linear-gradient(to bottom,var(--color-brand-primary-50) 0,rgba(240,244,248,.5) 100%);border-bottom:1px solid var(--color-border-50);display:flex;align-items:center;gap:1.2rem;animation:TagSelector_slideDown__HoevZ .3s ease-out}.TagSelector_createButton__niXSx{flex:1;display:flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;background:var(--color-neutral-0);border:1.5px dashed var(--color-brand-primary-300);border-radius:.8rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-brand-primary-600)}.TagSelector_createButton__niXSx:hover{background:var(--color-brand-primary-50);border-color:var(--color-brand-primary-400);border-style:solid;transform:translateX(.2rem);box-shadow:0 2px 4px rgba(74,139,194,.12)}.TagSelector_createButton__niXSx svg{width:1.6rem;height:1.6rem;color:var(--color-brand-primary-500)}.TagSelector_createText__xHOnf{flex:1}.TagSelector_createText__xHOnf strong{color:var(--color-brand-primary-700)}.TagSelector_colorPicker__pDnss{display:flex;gap:.6rem;padding:.4rem;background:var(--color-neutral-0);border-radius:.8rem;box-shadow:inset 0 1px 3px rgba(0,0,0,.08)}.TagSelector_colorOption__BVsXB{width:2.8rem;height:2.8rem;border-radius:.6rem;cursor:pointer;border:2px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.TagSelector_colorOption__BVsXB:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.1));pointer-events:none}.TagSelector_colorOption__BVsXB:hover{transform:scale(1.15) translateY(-.2rem);box-shadow:0 4px 8px rgba(0,0,0,.15)}.TagSelector_colorOption__BVsXB.TagSelector_selected__ExYhg{border-color:var(--color-neutral-0);box-shadow:0 0 0 3px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1);transform:scale(1.1)}.TagSelector_colorOption__BVsXB.TagSelector_selected__ExYhg:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.4rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.TagSelector_tagList__0ttcj{max-height:24rem;overflow-y:auto;padding:.8rem}.TagSelector_tagList__0ttcj::-webkit-scrollbar{width:.6rem}.TagSelector_tagList__0ttcj::-webkit-scrollbar-track{background:var(--color-neutral-50)}.TagSelector_tagList__0ttcj::-webkit-scrollbar-thumb{background:var(--color-brand-primary-200);border-radius:.3rem}.TagSelector_tagList__0ttcj::-webkit-scrollbar-thumb:hover{background:var(--color-brand-primary-300)}.TagSelector_tagItem__YjXgt{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:.8rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.TagSelector_tagItem__YjXgt:hover{background:var(--color-neutral-50);transform:translateX(.4rem)}.TagSelector_tagItem__YjXgt.TagSelector_selected__ExYhg{background:linear-gradient(135deg,var(--color-brand-primary-50) 0,rgba(240,244,248,.5) 100%)}.TagSelector_checkbox__U7mlI{width:2rem;height:2rem;border:2px solid var(--color-border-300);border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);background:var(--color-neutral-0);flex-shrink:0}.TagSelector_tagItem__YjXgt:hover .TagSelector_checkbox__U7mlI{border-color:var(--color-brand-primary-400);background:var(--color-brand-primary-50)}.TagSelector_tagItem__YjXgt.TagSelector_selected__ExYhg .TagSelector_checkbox__U7mlI{background:var(--color-brand-primary-500);border-color:var(--color-brand-primary-500);animation:TagSelector_checkPop__4QIfk .3s cubic-bezier(.34,1.56,.64,1)}@keyframes TagSelector_checkPop__4QIfk{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}.TagSelector_checkbox__U7mlI svg{width:1.2rem;height:1.2rem;color:#fff;opacity:0;transition:opacity .2s ease}.TagSelector_tagItem__YjXgt.TagSelector_selected__ExYhg .TagSelector_checkbox__U7mlI svg{opacity:1}.TagSelector_tagPreview__BW1AT{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:2rem;font-size:1.3rem;font-weight:var(--font-weight-semibold);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 2px hsla(0,0%,100%,.2);flex:1;position:relative;overflow:hidden}.TagSelector_tagPreview__BW1AT:before{content:"";position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:TagSelector_tagShimmer__9WC9z 3s ease-in-out infinite}.TagSelector_tagItem__YjXgt:hover .TagSelector_tagPreview__BW1AT:before{animation-duration:1.5s}@keyframes TagSelector_tagShimmer__9WC9z{to{left:100%}}.TagSelector_tagName__eDwNy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TagSelector_tagCount__cIEBc{font-size:1.2rem;opacity:.9;background:hsla(0,0%,100%,.2);padding:.2rem .6rem;border-radius:1rem}.TagSelector_selectedTags__0UQiC{padding:1.6rem;background:linear-gradient(to bottom,var(--color-neutral-50) 0,var(--color-neutral-0) 100%);border-top:1px solid var(--color-border-50);display:flex;flex-wrap:wrap;gap:.8rem;max-height:12rem;overflow-y:auto}.TagSelector_selectedTag__SYVrR{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:var(--color-brand-primary-500);color:#fff;border-radius:2rem;font-size:1.3rem;font-weight:var(--font-weight-semibold);box-shadow:0 2px 4px rgba(74,139,194,.2),inset 0 1px 2px hsla(0,0%,100%,.2);animation:TagSelector_tagEnter__5o0cx .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}@keyframes TagSelector_tagEnter__5o0cx{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.TagSelector_removeTag__HJVEP{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;background:hsla(0,0%,100%,.25);border:none;border-radius:50%;cursor:pointer;color:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}.TagSelector_removeTag__HJVEP:hover{background:hsla(0,0%,100%,.35);transform:rotate(90deg) scale(1.1)}.TagSelector_removeTag__HJVEP svg{width:1.2rem;height:1.2rem}.TagSelector_emptyState__Z8vtw{padding:3.2rem 2rem;text-align:center;color:var(--color-text-secondary)}.TagSelector_emptyIcon__65FEf{width:4.8rem;height:4.8rem;margin:0 auto 1.6rem;color:var(--color-brand-primary-300);opacity:.6}.TagSelector_emptyText__unHZY{font-size:1.4rem;line-height:1.6}.TagSelector_emptyText__unHZY strong{color:var(--color-text-primary);display:block;margin-top:.4rem}.TagSelector_loading__wkadW{padding:2.4rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.TagSelector_loadingSpinner__MaOGC{width:3.2rem;height:3.2rem;border:3px solid var(--color-brand-primary-100);border-top-color:var(--color-brand-primary-500);border-radius:50%;animation:TagSelector_spin___ei7x .8s linear infinite}@keyframes TagSelector_spin___ei7x{to{transform:rotate(1turn)}}@media (max-width:768px){.TagSelector_dropdown__9fBWU{max-height:28rem}.TagSelector_tagList__0ttcj{max-height:20rem}.TagSelector_selectedTags__0UQiC{max-height:10rem}}.TagSelector_option__B70V4{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.2rem 1.6rem;background-color:transparent;border:none;text-align:left;font-size:1.5rem;color:var(--color-text-primary);cursor:pointer;transition:background-color .15s ease}.TagSelector_option__B70V4:hover{background-color:var(--color-neutral-50)}.TagSelector_option__B70V4:disabled{color:var(--color-text-disabled);cursor:not-allowed}.TagSelector_option__B70V4.TagSelector_highlighted__OmULI{background-color:var(--color-brand-primary-50)}.TagSelector_optionLabel__56zip{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagSelector_checkIcon__mrypq{width:2rem;height:2rem;color:var(--color-brand-primary-600);flex-shrink:0}.TagSelector_createOption__XUiv6{color:var(--color-brand-primary-600);font-weight:var(--font-weight-medium);border-top:1px solid var(--color-border-100);gap:.8rem}.TagSelector_createOption__XUiv6:hover{background-color:var(--color-brand-primary-50)}.TagSelector_createTagName__wPT2s{font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-700)}.TagSelector_noResults__pClwA{padding:1.6rem;text-align:center;color:var(--color-text-secondary);font-size:1.4rem}.TagSelector_error__3uzMV{margin-top:.8rem;padding:.8rem 1.2rem;background-color:var(--color-error-50);color:var(--color-error-700);border-radius:.8rem;font-size:1.4rem;border:1px solid var(--color-error-200)}@media (prefers-reduced-motion:reduce){.TagSelector_checkbox__U7mlI,.TagSelector_colorOption__BVsXB,.TagSelector_createButton__niXSx,.TagSelector_dropdown__9fBWU,.TagSelector_removeTag__HJVEP,.TagSelector_selectedTag__SYVrR,.TagSelector_tagItem__YjXgt{animation:none!important;transition:opacity .2s ease!important}.TagSelector_tagPreview__BW1AT:before{display:none}}