.login-module__SjTV7q__container{min-height:100vh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.login-module__SjTV7q__languageSelector{z-index:10;position:absolute;top:1.5rem;right:1.5rem}.login-module__SjTV7q__brandingPanel{background:linear-gradient(135deg,var(--color-border)0%,var(--color-background)100%);flex:1;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.login-module__SjTV7q__brandingPanel{display:block}}html[data-theme=dark] .login-module__SjTV7q__brandingPanel{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)}.login-module__SjTV7q__brandingContent{z-index:1;position:absolute;top:2rem;left:2rem}.login-module__SjTV7q__logo{width:40px;height:40px;color:var(--color-foreground)}.login-module__SjTV7q__logo path{stroke-width:3px}.login-module__SjTV7q__decorativeCircle{background:linear-gradient(135deg,var(--color-accent)0%,var(--color-background)100%);opacity:.05;border-radius:50%;position:absolute}.login-module__SjTV7q__decorativeCircle1{width:400px;height:400px;top:-100px;left:-100px}.login-module__SjTV7q__decorativeCircle2{width:300px;height:300px;bottom:-50px;right:-50px}.login-module__SjTV7q__decorativeCircle3{width:200px;height:200px;top:50%;right:20%}.login-module__SjTV7q__formPanel{padding:var(--space-8);background:var(--color-background);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.login-module__SjTV7q__formPanel{max-width:50%}}.login-module__SjTV7q__formWrapper{width:100%;max-width:400px}.login-module__SjTV7q__formHeader{margin-bottom:var(--space-8);text-align:center}@media (min-width:1024px){.login-module__SjTV7q__formHeader{text-align:left}}.login-module__SjTV7q__formTitle{color:var(--color-foreground);margin-bottom:var(--space-2);letter-spacing:-.01em;font-size:1.75rem;font-weight:600}.login-module__SjTV7q__formSubtitle{font-size:var(--text-size-sm);color:var(--color-muted)}.login-module__SjTV7q__form{gap:var(--space-5);flex-direction:column;display:flex}.login-module__SjTV7q__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.login-module__SjTV7q__inputLabel{font-size:var(--text-size-sm);color:var(--color-foreground);font-weight:500}.login-module__SjTV7q__submitButton{margin-top:var(--space-2)}.login-module__SjTV7q__submitButton button{width:100%}.login-module__SjTV7q__forgotPassword{color:var(--color-muted);font-size:var(--text-size-sm);text-align:center;cursor:pointer;touch-action:manipulation;padding:var(--space-2);transition:var(--transition-color);background:0 0;border:none}.login-module__SjTV7q__forgotPassword:hover{color:var(--color-accent)}.login-module__SjTV7q__divider{align-items:center;gap:var(--space-4);margin:.5rem 0;display:flex}.login-module__SjTV7q__dividerLine{background:var(--color-border);flex:1;height:1px}.login-module__SjTV7q__dividerText{font-size:var(--text-size-sm);color:var(--color-muted)}.login-module__SjTV7q__cta{text-align:center;font-size:var(--text-size-sm);color:var(--color-muted);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.login-module__SjTV7q__ctaLink{color:var(--color-accent);transition:var(--transition-color);font-weight:500;text-decoration:none}.login-module__SjTV7q__ctaLink:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--space-1)}.login-module__SjTV7q__ctaLink:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--space-1)}.login-module__SjTV7q__ctaLink:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--space-1)}.login-module__SjTV7q__ctaLink:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--space-1)}.login-module__SjTV7q__ctaLink:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--space-1)}.login-module__SjTV7q__ctaLink:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--space-1)}.login-module__SjTV7q__ctaLink:hover{text-decoration:underline}.login-module__SjTV7q__error{color:var(--color-danger);text-align:center;font-size:var(--text-size-sm);padding:var(--space-3);border-radius:var(--radius-sm);background:rgba(252,45,45,.1)}.login-module__SjTV7q__success{color:var(--color-success);text-align:center;font-size:var(--text-size-sm);padding:var(--space-3);border-radius:var(--radius-sm);background:rgba(34,197,94,.1);font-weight:500}.login-module__SjTV7q__info{color:var(--color-muted);text-align:center;font-size:var(--text-size-sm);padding:var(--space-3);background:var(--color-border);border-radius:var(--radius-sm);font-weight:500}.login-module__SjTV7q__mobileLogo{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.login-module__SjTV7q__mobileLogoIcon{width:40px;height:40px;color:var(--color-foreground)}.login-module__SjTV7q__mobileLogoIcon path{stroke-width:3px}.login-module__SjTV7q__mobileLogoText{color:var(--color-foreground);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}@media (min-width:1024px){.login-module__SjTV7q__mobileLogo{display:none}}@media (max-width:767px){.login-module__SjTV7q__mobileLogo{gap:0;margin-bottom:0;position:absolute;top:1.5rem;left:1.5rem}.login-module__SjTV7q__mobileLogoText{display:none}.login-module__SjTV7q__formPanel{padding-top:5rem}}
.Button-module__4Lvuhq__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);border:1px solid var(--color-border);background-color:var(--color-background);color:inherit;font-family:var(--font-family-sans);font-size:var(--text-size-base);cursor:pointer;transition:var(--transition-color);touch-action:manipulation;padding:.5rem .75rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.Button-module__4Lvuhq__noLabel{gap:0;padding:.5rem!important}.Button-module__4Lvuhq__button:hover{color:var(--color-accent);border-color:var(--color-accent)}.Button-module__4Lvuhq__button.Button-module__4Lvuhq__danger{color:var(--color-danger);border-color:var(--color-danger);background-color:var(--color-background)}.Button-module__4Lvuhq__button.Button-module__4Lvuhq__danger:hover{color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.Button-module__4Lvuhq__button.Button-module__4Lvuhq__primary{background-color:var(--color-accent);color:var(--color-accent-hover);border-color:var(--color-border)}.Button-module__4Lvuhq__button.Button-module__4Lvuhq__primary:hover{background-color:var(--color-accent-saturated);color:var(--color-accent-hover);border-color:var(--color-border)}.Button-module__4Lvuhq__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Button-module__4Lvuhq__disabled:disabled{opacity:.6;cursor:not-allowed}.Button-module__4Lvuhq__icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;scale:1}.Button-module__4Lvuhq__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:.1rem;line-height:1}.Button-module__4Lvuhq__label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.2rem}.Button-module__4Lvuhq__label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.2rem}.Button-module__4Lvuhq__label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.2rem}.Button-module__4Lvuhq__label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.2rem}.Button-module__4Lvuhq__label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.2rem}.Button-module__4Lvuhq__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.2rem}.Button-module__4Lvuhq__badge{background-color:var(--color-danger);border:2px solid var(--color-background);border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0;transform:translate(20%)translateY(-20%)}@media (max-width:767px){.Button-module__4Lvuhq__button{min-width:44px;min-height:44px}}
.Dialog-module__qMHjlq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-dialog);overscroll-behavior:contain;background:rgba(15,23,42,.45);justify-content:center;align-items:center;padding:24px;animation:.2s ease-out Dialog-module__qMHjlq__overlayFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Dialog-module__qMHjlq__overlaySheet{background:rgba(15,23,42,.35);justify-content:flex-end;padding:0}.Dialog-module__qMHjlq__overlayExit{animation:.15s ease-in forwards Dialog-module__qMHjlq__overlayFadeOut}.Dialog-module__qMHjlq__container{width:min(440px,92vw);height:auto;max-height:85vh;background:var(--color-background);max-height:85svh;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);outline:none;flex-direction:column;gap:24px;padding:24px 28px;animation:.2s ease-out Dialog-module__qMHjlq__dialogFadeIn;display:flex;overflow:hidden}.Dialog-module__qMHjlq__containerSheet{border:none;border-left:1px solid var(--color-border);width:min(480px,100%);max-width:100%;height:100%;max-height:100%;box-shadow:var(--shadow-sheet-right);border-radius:0;gap:0;padding:0;animation:.25s cubic-bezier(.16,1,.3,1) Dialog-module__qMHjlq__slideInFromRight}.Dialog-module__qMHjlq__containerExit{animation:.15s ease-in forwards Dialog-module__qMHjlq__dialogFadeOut}.Dialog-module__qMHjlq__containerSheetExit{animation:.2s cubic-bezier(.7,0,.84,0) forwards Dialog-module__qMHjlq__slideOutToRight}.Dialog-module__qMHjlq__header{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.Dialog-module__qMHjlq__containerSheet .Dialog-module__qMHjlq__header{padding:var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row;min-height:80px}.Dialog-module__qMHjlq__titleBlock{gap:var(--space-1);flex-direction:column;display:flex}.Dialog-module__qMHjlq__closeButton{color:inherit;cursor:pointer;touch-action:manipulation;padding:var(--space-2);border-radius:var(--radius-sm,6px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.Dialog-module__qMHjlq__closeButton:hover{background:var(--color-hover,rgba(0,0,0,.05))}.Dialog-module__qMHjlq__closeButton:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}.Dialog-module__qMHjlq__closeButton:disabled{opacity:.6;cursor:not-allowed}.Dialog-module__qMHjlq__closeButton svg{width:20px;height:20px}.Dialog-module__qMHjlq__title{font-size:calc(var(--text-size-lg) + 2px);margin:0;font-weight:600;line-height:1.35}.Dialog-module__qMHjlq__containerSheet .Dialog-module__qMHjlq__title{font-size:1.125rem}.Dialog-module__qMHjlq__description{color:var(--color-muted);font-size:var(--text-size-sm);margin:0;line-height:1.5}.Dialog-module__qMHjlq__containerSheet .Dialog-module__qMHjlq__description{font-size:.875rem}.Dialog-module__qMHjlq__form{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.Dialog-module__qMHjlq__containerSheet .Dialog-module__qMHjlq__form{gap:0;padding:0}.Dialog-module__qMHjlq__formContent{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex;overflow-y:auto}.Dialog-module__qMHjlq__formContent:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:4px}.Dialog-module__qMHjlq__formContent:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:4px}.Dialog-module__qMHjlq__formContent:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:4px}.Dialog-module__qMHjlq__formContent:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4px}.Dialog-module__qMHjlq__formContent:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4px}.Dialog-module__qMHjlq__formContent:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4px}.Dialog-module__qMHjlq__containerSheet .Dialog-module__qMHjlq__formContent{gap:var(--space-8);padding:1.5rem 1.5rem 2rem}.Dialog-module__qMHjlq__formContent::-webkit-scrollbar{width:8px}.Dialog-module__qMHjlq__formContent::-webkit-scrollbar-track{background:0 0}.Dialog-module__qMHjlq__formContent::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.Dialog-module__qMHjlq__formContent::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.Dialog-module__qMHjlq__fields,.Dialog-module__qMHjlq__customContent{flex-direction:column;gap:16px;display:flex}.Dialog-module__qMHjlq__fieldBlock{flex-direction:column;gap:8px;display:flex}.Dialog-module__qMHjlq__fieldLabel{align-items:center;gap:4px;font-weight:500;display:inline-flex}.Dialog-module__qMHjlq__requiredMark{color:var(--color-danger);font-size:.75em}.Dialog-module__qMHjlq__customField{flex-direction:column;gap:8px;display:flex}.Dialog-module__qMHjlq__fieldMessage{font-size:var(--text-size-sm);color:var(--color-muted);margin:0}.Dialog-module__qMHjlq__fieldMessageError{color:var(--color-danger)}.Dialog-module__qMHjlq__footer{flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}.Dialog-module__qMHjlq__containerSheet .Dialog-module__qMHjlq__footer{border-top:1px solid var(--color-border);padding:1rem 1.5rem}@keyframes Dialog-module__qMHjlq__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__qMHjlq__overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module__qMHjlq__dialogFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Dialog-module__qMHjlq__dialogFadeOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.96)}}@keyframes Dialog-module__qMHjlq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Dialog-module__qMHjlq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@media (min-width:768px) and (max-width:1023px){.Dialog-module__qMHjlq__container{width:min(520px,90vw);max-height:90vh;max-height:90svh}}@media (max-width:767px){.Dialog-module__qMHjlq__overlay{padding:16px}.Dialog-module__qMHjlq__container{gap:20px;padding:20px}}
.Input-module__3jNs9G__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.Input-module__3jNs9G__label{font-size:var(--text-size-sm);color:var(--color-muted);font-weight:500}.Input-module__3jNs9G__required{color:var(--color-danger)}.Input-module__3jNs9G__fieldWrapper{align-items:center;display:flex;position:relative}.Input-module__3jNs9G__icon{color:var(--color-muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.Input-module__3jNs9G__icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}.Input-module__3jNs9G__icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}.Input-module__3jNs9G__icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}.Input-module__3jNs9G__icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}.Input-module__3jNs9G__icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}.Input-module__3jNs9G__icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}.Input-module__3jNs9G__input{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-background);width:100%;color:var(--color-foreground);font-family:var(--font-family-sans);font-size:var(--text-size-base);padding:.625rem .75rem;font-weight:400;line-height:1.4;transition:border-color .2s,box-shadow .2s}.Input-module__3jNs9G__hasIcon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.5rem}.Input-module__3jNs9G__hasIcon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.5rem}.Input-module__3jNs9G__hasIcon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.5rem}.Input-module__3jNs9G__hasIcon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.5rem}.Input-module__3jNs9G__hasIcon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.5rem}.Input-module__3jNs9G__hasIcon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.5rem}.Input-module__3jNs9G__hasClearButton:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2.5rem}.Input-module__3jNs9G__hasClearButton:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2.5rem}.Input-module__3jNs9G__hasClearButton:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2.5rem}.Input-module__3jNs9G__hasClearButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2.5rem}.Input-module__3jNs9G__hasClearButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2.5rem}.Input-module__3jNs9G__hasClearButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2.5rem}.Input-module__3jNs9G__clearButton{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute}.Input-module__3jNs9G__clearButton:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.5rem}.Input-module__3jNs9G__clearButton:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.5rem}.Input-module__3jNs9G__clearButton:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.5rem}.Input-module__3jNs9G__clearButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.5rem}.Input-module__3jNs9G__clearButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.5rem}.Input-module__3jNs9G__clearButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.5rem}.Input-module__3jNs9G__clearButton:hover{background-color:var(--color-hover);color:var(--color-foreground)}.Input-module__3jNs9G__clearButton:active{background-color:var(--color-active)}.Input-module__3jNs9G__clearButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Input-module__3jNs9G__clearButton>svg{width:1rem;height:1rem}.Input-module__3jNs9G__input::placeholder{color:var(--color-muted)}.Input-module__3jNs9G__input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.Input-module__3jNs9G__input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Input-module__3jNs9G__input[type=search]::-ms-clear{display:none}.Input-module__3jNs9G__input:focus{border-color:var(--color-accent);box-shadow:none;outline:none}.Input-module__3jNs9G__input:hover{border-color:var(--color-border-hover)}.Input-module__3jNs9G__input:disabled{background:color-mix(in srgb,var(--color-border)20%,var(--color-background));cursor:not-allowed;color:var(--color-muted)}.Input-module__3jNs9G__helperText{font-size:var(--text-size-sm);color:var(--color-muted)}.Input-module__3jNs9G__error{color:var(--color-accent)}@media (max-width:767px){.Input-module__3jNs9G__input{font-size:16px}}
.SourcesDialog-module__wkWfeG__sourcesList{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.SourcesDialog-module__wkWfeG__sourceItem{background-color:color-mix(in srgb,var(--color-foreground)5%,var(--color-background));border:1px solid var(--color-border);color:var(--color-foreground);border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.SourcesDialog-module__wkWfeG__sourceItem:hover{background-color:color-mix(in srgb,var(--color-accent)8%,var(--color-background));border-color:var(--color-accent)}.SourcesDialog-module__wkWfeG__sourceContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SourcesDialog-module__wkWfeG__sourceTitle{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.SourcesDialog-module__wkWfeG__sourceUrl{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.SourcesDialog-module__wkWfeG__sourceIcon{width:16px;height:16px;color:var(--color-muted);flex-shrink:0}.SourcesDialog-module__wkWfeG__sourceItem:hover .SourcesDialog-module__wkWfeG__sourceIcon{color:var(--color-accent)}
.Dropdown-module__98tCnq__trigger{align-items:center;gap:var(--space-2);border-radius:var(--radius-button);border:1px solid var(--color-border);color:inherit;font-family:var(--font-family-sans);font-size:var(--text-size-base);cursor:pointer;touch-action:manipulation;transition:var(--transition-color);z-index:998;background:0 0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.5rem .75rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Dropdown-module__98tCnq__trigger:has(.Dropdown-module__98tCnq__label>*){background:0 0;border:none;padding:0}.Dropdown-module__98tCnq__trigger:has(.Dropdown-module__98tCnq__label>*):hover{border:none}.Dropdown-module__98tCnq__noLabel{padding:var(--space-2);gap:0}.Dropdown-module__98tCnq__trigger:hover{color:var(--color-accent);border-color:var(--color-accent)}.Dropdown-module__98tCnq__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Dropdown-module__98tCnq__notChangeColorOnHover:hover{color:inherit!important;border-color:var(--color-border)!important;background-color:inherit!important}.Dropdown-module__98tCnq__menu{border-radius:var(--radius-dropdown);border:1px solid var(--color-border);background:var(--color-background);box-shadow:0 10px 30px var(--color-shadow);font-family:var(--font-family-sans);font-size:var(--text-size-base);transform-origin:top;z-index:var(--z-tooltip);flex-direction:column;gap:.1rem;font-weight:400;animation:.15s cubic-bezier(.16,1,.3,1) Dropdown-module__98tCnq__menuFadeIn;display:flex;overflow-y:auto;padding:.3rem!important}.Dropdown-module__98tCnq__menuExit{animation:.1s cubic-bezier(.7,0,.84,0) forwards Dropdown-module__98tCnq__menuFadeOut}.Dropdown-module__98tCnq__menu[data-placement=up]{transform-origin:bottom}.Dropdown-module__98tCnq__itemButton,.Dropdown-module__98tCnq__itemDanger{align-items:center;gap:var(--space-2);padding:.5rem .75rem;border-radius:calc(var(--radius-dropdown) - .5rem);width:100%;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;text-align:left;white-space:nowrap;background:0 0;border:none;margin:0;transition:background .2s,color .2s;display:flex}.Dropdown-module__98tCnq__itemButton:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__itemButton:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__itemButton:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__itemDanger:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__itemDanger:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__itemDanger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__itemButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__itemButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__itemButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__itemDanger:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__itemDanger:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__itemDanger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__itemButton:disabled,.Dropdown-module__98tCnq__itemDanger:disabled{opacity:.5;cursor:not-allowed}.Dropdown-module__98tCnq__itemButton:hover{background:color-mix(in srgb,var(--color-accent)8%,transparent);color:var(--color-accent);outline:none}.Dropdown-module__98tCnq__itemButton:focus-visible{background:color-mix(in srgb,var(--color-accent)8%,transparent);color:var(--color-accent);outline:none}.Dropdown-module__98tCnq__itemDanger:hover{background:color-mix(in srgb,var(--color-danger)8%,transparent);color:var(--color-danger)}.Dropdown-module__98tCnq__itemDanger:focus-visible{background:color-mix(in srgb,var(--color-danger)8%,transparent);color:var(--color-danger)}.Dropdown-module__98tCnq__separator{border-top:1px solid color-mix(in srgb,var(--color-border)70%,transparent);margin:.25rem 0}.Dropdown-module__98tCnq__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.Dropdown-module__98tCnq__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Dropdown-module__98tCnq__badge{background-color:var(--color-danger);border:2px solid var(--color-background);border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0;transform:translate(20%)translateY(-20%)}.Dropdown-module__98tCnq__labelAlign-start{text-align:left}.Dropdown-module__98tCnq__labelAlign-center{text-align:center}.Dropdown-module__98tCnq__labelAlign-end{text-align:right}.Dropdown-module__98tCnq__labelWordBreak-normal{white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.Dropdown-module__98tCnq__labelWordBreak-keep-all{word-break:keep-all}.Dropdown-module__98tCnq__danger{color:var(--color-danger);background-color:transparent!important}.Dropdown-module__98tCnq__shortcut{font-size:var(--text-size-sm);color:var(--color-muted)}.Dropdown-module__98tCnq__submenu{border-radius:var(--radius-dropdown);border:1px solid var(--color-border);background:var(--color-background);box-shadow:0 10px 30px var(--color-shadow);font-family:var(--font-family-sans);font-size:var(--text-size-base);overscroll-behavior:contain;flex-direction:column;gap:.1rem;min-width:140px;font-weight:400;animation:.15s cubic-bezier(.16,1,.3,1) Dropdown-module__98tCnq__submenuFadeIn;display:flex;max-height:300px!important;padding:.3rem!important;overflow-y:auto!important}.Dropdown-module__98tCnq__submenu::-webkit-scrollbar{width:6px}.Dropdown-module__98tCnq__submenu::-webkit-scrollbar-track{background:0 0}.Dropdown-module__98tCnq__submenu::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.Dropdown-module__98tCnq__submenu::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.Dropdown-module__98tCnq__submenuIndicator{color:var(--color-muted);opacity:.7;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex}.Dropdown-module__98tCnq__submenuIndicator:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Dropdown-module__98tCnq__submenuIndicator:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Dropdown-module__98tCnq__submenuIndicator:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Dropdown-module__98tCnq__submenuIndicator:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Dropdown-module__98tCnq__submenuIndicator:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Dropdown-module__98tCnq__submenuIndicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Dropdown-module__98tCnq__hasSubmenu:hover .Dropdown-module__98tCnq__submenuIndicator{opacity:1}@keyframes Dropdown-module__98tCnq__submenuFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.Dropdown-module__98tCnq__kbdGroup{gap:4px;display:inline-flex}.Dropdown-module__98tCnq__kbdGroup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Dropdown-module__98tCnq__kbdGroup:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Dropdown-module__98tCnq__kbdGroup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Dropdown-module__98tCnq__kbdGroup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Dropdown-module__98tCnq__kbdGroup:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Dropdown-module__98tCnq__kbdGroup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Dropdown-module__98tCnq__kbd{min-width:20px;height:20px;font-family:var(--font-family-mono);background:var(--color-background);border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-muted);justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;line-height:1;display:inline-flex}@keyframes Dropdown-module__98tCnq__menuFadeIn{0%{opacity:0;transform:translateY(-4px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes Dropdown-module__98tCnq__menuFadeOut{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-4px)scaleY(.95)}}.Dropdown-module__98tCnq__isolateOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.1);animation:.15s cubic-bezier(.16,1,.3,1) Dropdown-module__98tCnq__overlayFadeIn}.Dropdown-module__98tCnq__isolateOverlayExit{animation:.1s cubic-bezier(.7,0,.84,0) forwards Dropdown-module__98tCnq__overlayFadeOut}@keyframes Dropdown-module__98tCnq__overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes Dropdown-module__98tCnq__overlayFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.Dropdown-module__98tCnq__searchBar{align-items:center;gap:var(--space-2);padding:.5rem .75rem .8rem;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1);background:var(--color-background);z-index:1;display:flex;position:-webkit-sticky;position:sticky;top:0}.Dropdown-module__98tCnq__searchBar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__searchBar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__searchBar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.Dropdown-module__98tCnq__searchBar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__searchBar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__searchBar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.Dropdown-module__98tCnq__searchIcon{color:var(--color-muted);flex-shrink:0}.Dropdown-module__98tCnq__searchInput{color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0}.Dropdown-module__98tCnq__itemHighlighted{background:color-mix(in srgb,var(--color-accent)8%,transparent);color:var(--color-accent)}.Dropdown-module__98tCnq__searchInput::placeholder{color:var(--color-muted)}.Dropdown-module__98tCnq__noResults{padding:var(--space-3);text-align:center;color:var(--color-muted);font-size:var(--text-size-sm)}.Dropdown-module__98tCnq__submenuOverlay{display:none}@media (max-width:767px){.Dropdown-module__98tCnq__menu{max-width:calc(100vw - 1rem);overflow-x:hidden}.Dropdown-module__98tCnq__submenuOverlay{z-index:var(--z-tooltip);background:0 0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.Dropdown-module__98tCnq__submenu{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);animation:.15s cubic-bezier(.16,1,.3,1) Dropdown-module__98tCnq__submenuFadeInMobile;overflow-x:hidden}@keyframes Dropdown-module__98tCnq__submenuFadeInMobile{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Dropdown-module__98tCnq__itemButton,.Dropdown-module__98tCnq__itemDanger,.Dropdown-module__98tCnq__label{white-space:normal;word-break:break-word}.Dropdown-module__98tCnq__itemButton,.Dropdown-module__98tCnq__itemDanger{min-height:44px;padding:var(--space-3)}}
.Avatar-module__YGmv5a__avatar{border-radius:var(--radius-pill);border:solid 1px var(--color-border);background-color:var(--color-background);color:var(--color-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.Avatar-module__YGmv5a__small{width:24px;height:24px}.Avatar-module__YGmv5a__small .Avatar-module__YGmv5a__letter{font-size:11px}.Avatar-module__YGmv5a__small .Avatar-module__YGmv5a__statusBadge{border-width:1.5px;width:8px;height:8px}.Avatar-module__YGmv5a__medium{width:32px;height:32px}.Avatar-module__YGmv5a__medium .Avatar-module__YGmv5a__letter{font-size:14px}.Avatar-module__YGmv5a__medium .Avatar-module__YGmv5a__statusBadge{border-width:2px;width:10px;height:10px}.Avatar-module__YGmv5a__large{width:40px;height:40px}.Avatar-module__YGmv5a__large .Avatar-module__YGmv5a__letter{font-size:16px}.Avatar-module__YGmv5a__large .Avatar-module__YGmv5a__statusBadge{border-width:2px;width:12px;height:12px}.Avatar-module__YGmv5a__letter{display:block}.Avatar-module__YGmv5a__iconContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Avatar-module__YGmv5a__iconContent svg{width:60%;height:60%}.Avatar-module__YGmv5a__statusBadge{border:2px solid var(--color-background);border-radius:50%;position:absolute;bottom:0;right:0}.Avatar-module__YGmv5a__statusBadge[data-status=online]{background-color:#22c55e}.Avatar-module__YGmv5a__statusBadge[data-status=dnd]{background-color:#eab308}.Avatar-module__YGmv5a__statusBadge[data-status=offline]{background-color:#9ca3af}
.MiniCalendar-module__GCELOW__miniCalendar{gap:var(--space-3);flex-direction:column;display:flex}.MiniCalendar-module__GCELOW__header{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.MiniCalendar-module__GCELOW__navButton{padding:var(--space-1);cursor:pointer;touch-action:manipulation;color:var(--color-text-secondary);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.MiniCalendar-module__GCELOW__navButton:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.MiniCalendar-module__GCELOW__monthTitle{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.MiniCalendar-module__GCELOW__monthTitle:first-letter{text-transform:capitalize}.MiniCalendar-module__GCELOW__dayNames{gap:var(--space-1);margin-bottom:var(--space-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:repeat(7,1fr);display:grid}.MiniCalendar-module__GCELOW__dayName{color:var(--color-muted);text-align:center;padding:var(--space-1);font-size:.75rem;font-weight:500}.MiniCalendar-module__GCELOW__grid{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.MiniCalendar-module__GCELOW__dayCell{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;font-size:var(--text-size-sm);color:var(--color-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.MiniCalendar-module__GCELOW__dayCell:hover{background-color:color-mix(in srgb,var(--color-accent)20%,transparent 80%)}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__otherMonth{color:var(--color-foreground);opacity:.5}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__otherMonth.MiniCalendar-module__GCELOW__selected{opacity:1;background-color:var(--color-accent);color:var(--color-accent-hover)}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__otherMonth.MiniCalendar-module__GCELOW__selected.MiniCalendar-module__GCELOW__today:after{background-color:var(--color-accent-hover)}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__otherMonth.MiniCalendar-module__GCELOW__inRange{color:var(--color-accent-hover);opacity:1}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__today{color:var(--color-primary);font-weight:700}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__today:after{content:"";background-color:var(--color-accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__inRange{background-color:var(--color-accent);color:var(--color-accent-hover);font-weight:600}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__selected{background-color:var(--color-accent);color:var(--color-accent-hover)}.MiniCalendar-module__GCELOW__dayCell.MiniCalendar-module__GCELOW__selected.MiniCalendar-module__GCELOW__today:after{background-color:var(--color-accent-hover)}
.DateTimePicker-module__9Y-pdG__container{width:100%}.DateTimePicker-module__9Y-pdG__input{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--color-background);width:100%;color:var(--color-foreground);font-size:var(--text-size-base);cursor:pointer;touch-action:manipulation;padding:.5rem .75rem;transition:all .15s}.DateTimePicker-module__9Y-pdG__input:hover:not(:disabled),.DateTimePicker-module__9Y-pdG__input:focus{color:var(--color-accent);border-color:var(--color-accent,#2563eb)}.DateTimePicker-module__9Y-pdG__input:disabled{opacity:.6;cursor:not-allowed;background:color-mix(in srgb,var(--color-border)20%,var(--color-background))}.DateTimePicker-module__9Y-pdG__input::placeholder{color:var(--color-text-subtle,#64748b)}.DateTimePicker-module__9Y-pdG__popover{z-index:var(--z-dialog-picker);background:var(--color-background);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,12px);width:320px;box-shadow:var(--shadow-md);padding:var(--space-3);transform-origin:top;animation:.15s cubic-bezier(.16,1,.3,1) DateTimePicker-module__9Y-pdG__popoverFadeIn}.DateTimePicker-module__9Y-pdG__popover[data-placement=up]{transform-origin:bottom}.DateTimePicker-module__9Y-pdG__popoverExit{animation:.1s cubic-bezier(.7,0,.84,0) forwards DateTimePicker-module__9Y-pdG__popoverFadeOut}.DateTimePicker-module__9Y-pdG__timeControls{padding:var(--space-3);border-top:1px solid var(--color-border,#e2e8f0);border-bottom:1px solid var(--color-border,#e2e8f0);margin-top:.1rem;margin-bottom:var(--space-3)}.DateTimePicker-module__9Y-pdG__timeInputs{justify-content:center;align-items:center;gap:var(--space-2);z-index:calc(var(--z-sheet) + 1000);display:flex}.DateTimePicker-module__9Y-pdG__timeInput{width:3rem;padding:var(--space-2);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-sm,4px);background:var(--color-background);color:var(--color-foreground);text-align:center;font-size:.875rem;transition:all .15s}.DateTimePicker-module__9Y-pdG__timeInput:hover{border-color:var(--color-accent,#2563eb)}.DateTimePicker-module__9Y-pdG__timeInput:hover:not(:focus){color:var(--color-accent)}.DateTimePicker-module__9Y-pdG__timeInput:focus{border-color:var(--color-accent,#2563eb)}.DateTimePicker-module__9Y-pdG__timeInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DateTimePicker-module__9Y-pdG__timeInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DateTimePicker-module__9Y-pdG__timeInput[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.DateTimePicker-module__9Y-pdG__timeSeparator{color:var(--color-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem;font-weight:600}.DateTimePicker-module__9Y-pdG__footer{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.DateTimePicker-module__9Y-pdG__footerLeft{align-items:center;gap:var(--space-2);flex:1;display:flex}.DateTimePicker-module__9Y-pdG__footerRight{gap:var(--space-2);display:flex}.DateTimePicker-module__9Y-pdG__timeToggle{align-items:center;gap:var(--space-2);cursor:pointer;touch-action:manipulation;color:var(--color-foreground);font-size:.875rem;display:flex}.DateTimePicker-module__9Y-pdG__timeToggle input[type=checkbox]{cursor:pointer;touch-action:manipulation}@keyframes DateTimePicker-module__9Y-pdG__popoverFadeIn{0%{opacity:0;transform:translateY(-4px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes DateTimePicker-module__9Y-pdG__popoverFadeOut{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-4px)scaleY(.95)}}@media (max-width:767px){.DateTimePicker-module__9Y-pdG__input,.DateTimePicker-module__9Y-pdG__timeInput{font-size:16px}}
.EditAssigneeDialog-module__xzg0ua__overlay{z-index:var(--z-dialog-nested)!important}.EditAssigneeDialog-module__xzg0ua__container{max-width:400px}.EditAssigneeDialog-module__xzg0ua__content{flex-direction:column;gap:24px;padding:20px 0;display:flex}.EditAssigneeDialog-module__xzg0ua__field{flex-direction:column;gap:8px;display:flex}.EditAssigneeDialog-module__xzg0ua__label{color:var(--text-primary);font-size:14px;font-weight:500}.EditAssigneeDialog-module__xzg0ua__actions{justify-content:flex-end;gap:12px;display:flex}
.EditCategoryDialog-module__D9kDyW__overlay{z-index:var(--z-dialog-nested)!important}.EditCategoryDialog-module__D9kDyW__container{max-width:400px}.EditCategoryDialog-module__D9kDyW__content{flex-direction:column;gap:24px;padding:20px 0;display:flex}.EditCategoryDialog-module__D9kDyW__field{flex-direction:column;gap:8px;display:flex}.EditCategoryDialog-module__D9kDyW__label{color:var(--text-primary);font-size:14px;font-weight:500}.EditCategoryDialog-module__D9kDyW__actions{justify-content:flex-end;gap:12px;display:flex}
.EditDetailsDialog-module__d-upha__overlay{z-index:var(--z-dialog-nested)!important}.EditDetailsDialog-module__d-upha__container{max-width:500px}.EditDetailsDialog-module__d-upha__content{flex-direction:column;gap:24px;padding:20px 0;display:flex}.EditDetailsDialog-module__d-upha__field{flex-direction:column;gap:8px;display:flex}.EditDetailsDialog-module__d-upha__label{color:var(--text-primary);font-size:14px;font-weight:500}.EditDetailsDialog-module__d-upha__textarea{width:100%;min-height:80px}.EditDetailsDialog-module__d-upha__actions{justify-content:flex-end;gap:12px;display:flex}
.EditDueDateDialog-module__2-Nl5W__overlay{z-index:var(--z-dialog-nested)!important}.EditDueDateDialog-module__2-Nl5W__container{max-width:450px}.EditDueDateDialog-module__2-Nl5W__content{flex-direction:column;gap:24px;padding:20px 0;display:flex}.EditDueDateDialog-module__2-Nl5W__field{flex-direction:column;gap:8px;display:flex}.EditDueDateDialog-module__2-Nl5W__label{color:var(--text-primary);font-size:14px;font-weight:500}.EditDueDateDialog-module__2-Nl5W__dateInput{width:100%}.EditDueDateDialog-module__2-Nl5W__actions{justify-content:flex-end;gap:12px;display:flex}
.ProjectAssignmentsDialog-module__Do3w8a__overlay{z-index:var(--z-sheet);padding:var(--space-4);background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;animation:.15s ease-out ProjectAssignmentsDialog-module__Do3w8a__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ProjectAssignmentsDialog-module__Do3w8a__overlayExit{animation:.2s ease-in forwards ProjectAssignmentsDialog-module__Do3w8a__fadeOut}.ProjectAssignmentsDialog-module__Do3w8a__container{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-dialog);width:100%;max-width:1500px;height:100%;max-height:1000px;box-shadow:var(--shadow-dialog);animation:.3s ease-out ProjectAssignmentsDialog-module__Do3w8a__containerFadeIn;display:flex;position:relative;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__container:focus{outline:none}.ProjectAssignmentsDialog-module__Do3w8a__containerExit{animation:.3s ease-in forwards ProjectAssignmentsDialog-module__Do3w8a__containerFadeOut}.ProjectAssignmentsDialog-module__Do3w8a__closeButton{width:32px;height:32px;position:absolute;top:16px;right:16px}.ProjectAssignmentsDialog-module__Do3w8a__sidebar{border-right:1px solid var(--color-border);background:var(--color-background);flex-direction:column;width:33.333%;min-width:280px;max-width:360px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader{height:60px;padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__tabs{gap:var(--space-1);background:var(--color-background);border:solid 1px var(--color-border);border-radius:var(--radius-md);padding:var(--space-1);display:flex}.ProjectAssignmentsDialog-module__Do3w8a__tab{background:var(--color-background);color:var(--color-foreground);font-size:var(--text-size-sm);border-radius:calc(var(--radius-md) - .25rem);cursor:pointer;touch-action:manipulation;white-space:nowrap;align-items:center;gap:var(--space-2);border:1px solid transparent;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}.ProjectAssignmentsDialog-module__Do3w8a__tab:hover{color:var(--color-accent);border:solid 1px var(--color-accent)}.ProjectAssignmentsDialog-module__Do3w8a__tabActive{background:var(--color-foreground);color:var(--color-background)}.ProjectAssignmentsDialog-module__Do3w8a__tabActive:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.ProjectAssignmentsDialog-module__Do3w8a__tabCount{font-size:.75em;font-weight:600}.ProjectAssignmentsDialog-module__Do3w8a__badge{border-radius:var(--radius-pill);border:2px solid var(--color-background);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--color-background);background:#ef4444;position:absolute;top:.25rem;right:.25rem}.ProjectAssignmentsDialog-module__Do3w8a__sidebarContent{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-x:hidden;overflow-y:auto}.ProjectAssignmentsDialog-module__Do3w8a__sidebarSection{flex-direction:column;gap:10px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__sidebarSectionHeader{color:var(--color-muted);font-size:var(--text-size-sm);cursor:default;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__sidebarSectionHeader:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProjectAssignmentsDialog-module__Do3w8a__sectionChevron{color:currentColor;width:14px;height:14px;transition:transform .18s}.ProjectAssignmentsDialog-module__Do3w8a__sectionChevronOpen{transform:rotate(90deg)}.ProjectAssignmentsDialog-module__Do3w8a__sidebarSectionBody{flex-direction:column;gap:4px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__sidebarSelect{width:100%}.ProjectAssignmentsDialog-module__Do3w8a__sidebarError{color:var(--color-danger);font-size:var(--text-size-xs);margin:6px 4px 0}.ProjectAssignmentsDialog-module__Do3w8a__main{--main-horizontal-padding:32px;background:var(--color-background);padding:24px var(--main-horizontal-padding)20px;flex-direction:column;flex:1;padding-top:0;display:flex;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader{margin:0 calc(-1*var(--main-horizontal-padding))12px;height:60px;padding:0 var(--main-horizontal-padding);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:50px}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:50px}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:50px}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:50px}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:50px}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:50px}.ProjectAssignmentsDialog-module__Do3w8a__listTitle{font-size:var(--text-size-lg);color:var(--color-foreground);margin:0;font-weight:600}.ProjectAssignmentsDialog-module__Do3w8a__resetFiltersButton{font-size:var(--text-size-sm);color:var(--color-muted);background:0 0;border:1px solid transparent;padding:6px 12px}.ProjectAssignmentsDialog-module__Do3w8a__resetFiltersButton:hover{color:var(--color-primary-strong);border-color:var(--color-border)}.ProjectAssignmentsDialog-module__Do3w8a__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__toolbar{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__scrollButtons{gap:8px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__scrollButton{opacity:1;flex-shrink:0;width:44px;height:44px;transition:opacity .2s}.ProjectAssignmentsDialog-module__Do3w8a__scrollButton:disabled{opacity:.3;cursor:not-allowed}.ProjectAssignmentsDialog-module__Do3w8a__search{background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex:1;align-items:center;gap:10px;padding:6px 12px;display:flex;position:relative}.ProjectAssignmentsDialog-module__Do3w8a__searchBar{justify-content:center;align-items:center;gap:var(--space-2);flex:1;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__searchButton{width:44px;height:44px}.ProjectAssignmentsDialog-module__Do3w8a__calendarButton{flex-shrink:0;width:44px;height:44px}.ProjectAssignmentsDialog-module__Do3w8a__pageSizeControl{font-size:var(--text-size-sm);color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.ProjectAssignmentsDialog-module__Do3w8a__pageSizeControl select{border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;color:var(--color-foreground);background:var(--color-surface);padding:4px 8px}.ProjectAssignmentsDialog-module__Do3w8a__loadMoreButton{font-size:var(--text-size-sm);padding:8px 16px}.ProjectAssignmentsDialog-module__Do3w8a__listContainerWrapper{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__tableContainer{border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;flex:1;display:flex;overflow:auto}.ProjectAssignmentsDialog-module__Do3w8a__tableHeader{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-size:var(--text-size-sm);color:var(--color-muted);z-index:1;grid-template-columns:90px 50px minmax(140px,1fr) 100px 110px 130px 90px 50px;gap:10px;width:100%;min-width:-moz-fit-content;min-width:fit-content;padding:10px 14px;font-weight:600;display:grid;position:-webkit-sticky;position:sticky;top:0}.ProjectAssignmentsDialog-module__Do3w8a__tableHeaderCell{white-space:nowrap;align-items:center;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__tableHeaderCellAssignee{justify-content:center}.ProjectAssignmentsDialog-module__Do3w8a__tableHeaderCellTitle{flex:1}.ProjectAssignmentsDialog-module__Do3w8a__tableHeaderCellNote{min-width:130px}.ProjectAssignmentsDialog-module__Do3w8a__tableHeaderCellCategory{justify-content:flex-start}.ProjectAssignmentsDialog-module__Do3w8a__tableHeaderCellActions{justify-content:center}.ProjectAssignmentsDialog-module__Do3w8a__tableBody{flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__loadMore{justify-content:center;padding:12px 0 8px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__assignmentTreeNode{flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__tableRow{border-bottom:1px solid var(--color-border);cursor:pointer;touch-action:manipulation;font-size:var(--text-size-sm);grid-template-columns:90px 50px minmax(140px,1fr) 100px 110px 130px 90px 50px;align-items:center;gap:10px;width:100%;min-width:-moz-fit-content;min-width:fit-content;padding:10px 14px;transition:background .15s;display:grid}.ProjectAssignmentsDialog-module__Do3w8a__tableRow:hover{background:color-mix(in srgb,var(--color-surface)90%,transparent)}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested{background:color-mix(in srgb,var(--color-surface-subtle)50%,transparent);grid-template-columns:74px 50px minmax(140px,1fr) 100px 110px 130px 90px 50px;width:100%;min-width:-moz-fit-content;min-width:fit-content;padding-top:8px;padding-bottom:8px;position:relative}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:32px;padding-right:14px}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:32px;padding-right:14px}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:32px;padding-right:14px}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:14px;padding-right:32px}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:14px;padding-right:32px}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:14px;padding-right:32px}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested:before{content:"";background:color-mix(in srgb,var(--color-border)60%,transparent);width:2px;position:absolute;top:0;bottom:0;left:8px}.ProjectAssignmentsDialog-module__Do3w8a__tableRowNested:after{content:"";background:color-mix(in srgb,var(--color-border)60%,transparent);width:20px;height:2px;position:absolute;top:50%;left:8px}.ProjectAssignmentsDialog-module__Do3w8a__assignmentTreeChildren{flex-direction:column;width:100%;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__tableCell{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__tableCellOverflow{align-items:center;min-width:0;display:flex;overflow:visible}.ProjectAssignmentsDialog-module__Do3w8a__tableCellOverflow>*{width:100%;max-width:100%}.ProjectAssignmentsDialog-module__Do3w8a__tableCellClickable{cursor:pointer;touch-action:manipulation;border-radius:var(--radius-sm);margin:-4px;padding:4px;transition:background-color .15s}.ProjectAssignmentsDialog-module__Do3w8a__tableCellClickable:hover{background-color:var(--color-hover)}.ProjectAssignmentsDialog-module__Do3w8a__tableCellAvatar{justify-content:start}.ProjectAssignmentsDialog-module__Do3w8a__tableCellTitle{color:var(--color-foreground);font-weight:500}.ProjectAssignmentsDialog-module__Do3w8a__tableCellNote{color:var(--color-foreground)}.ProjectAssignmentsDialog-module__Do3w8a__tableCellNoteEmpty{color:var(--color-muted);font-style:italic}.ProjectAssignmentsDialog-module__Do3w8a__tableCellCategory{min-width:110px}.ProjectAssignmentsDialog-module__Do3w8a__categoryChip{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface-subtle)65%,transparent);font-size:var(--text-size-xs);color:var(--color-foreground);align-items:center;gap:6px;padding:2px 10px;font-weight:500;display:inline-flex}.ProjectAssignmentsDialog-module__Do3w8a__categoryChipColor{border-radius:5px;width:14px;height:14px}.ProjectAssignmentsDialog-module__Do3w8a__categoryChipLabel{white-space:nowrap}.ProjectAssignmentsDialog-module__Do3w8a__categoryEmpty{font-size:var(--text-size-xs);color:var(--color-muted)}.ProjectAssignmentsDialog-module__Do3w8a__tableCellActions{justify-content:center}.ProjectAssignmentsDialog-module__Do3w8a__statusBadgeInProgress,.ProjectAssignmentsDialog-module__Do3w8a__statusBadgeComplete,.ProjectAssignmentsDialog-module__Do3w8a__statusBadgeWaiting{border-radius:var(--radius-pill);border:solid 1px var(--color-accent);font-size:var(--text-size-xs);white-space:nowrap;align-items:center;padding:4px 10px;font-weight:500;display:inline-flex}.ProjectAssignmentsDialog-module__Do3w8a__statusBadgeInProgress{color:#3b82f6;background:rgba(59,130,246,.15);border-color:#3b82f6}.ProjectAssignmentsDialog-module__Do3w8a__statusBadgeComplete{color:#10b981;background:rgba(16,185,129,.15);border-color:#10b981}.ProjectAssignmentsDialog-module__Do3w8a__statusBadgeWaiting{color:#f59e0b;background:rgba(245,158,11,.15);border-color:#f59e0b}.ProjectAssignmentsDialog-module__Do3w8a__overdue{color:var(--color-danger);font-weight:500}.ProjectAssignmentsDialog-module__Do3w8a__loadingState{color:var(--color-muted);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__loadingSpinner{border:2px solid color-mix(in srgb,var(--color-muted)40%,transparent);border-top-color:var(--color-primary);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite ProjectAssignmentsDialog-module__Do3w8a__spin}.ProjectAssignmentsDialog-module__Do3w8a__emptyState{text-align:center;color:var(--color-muted);flex-direction:column;gap:12px;padding:40px 20px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__errorBanner{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger)16%,transparent);color:var(--color-danger-strong,#7f1d1d);font-size:var(--text-size-sm);padding:10px 12px}@keyframes ProjectAssignmentsDialog-module__Do3w8a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProjectAssignmentsDialog-module__Do3w8a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ProjectAssignmentsDialog-module__Do3w8a__containerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProjectAssignmentsDialog-module__Do3w8a__containerFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ProjectAssignmentsDialog-module__Do3w8a__spin{to{transform:rotate(360deg)}}@keyframes ProjectAssignmentsDialog-module__Do3w8a__shimmer{0%{background-position:100% 0}50%{background-position:50% 0}to{background-position:-100% 0}}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardList{padding-bottom:env(safe-area-inset-bottom,16px);flex-direction:column;gap:12px;display:flex;overflow-y:auto}.ProjectAssignmentsDialog-module__Do3w8a__mobileCard{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardNested{border-left:3px solid var(--color-border);margin-top:8px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardNested:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:16px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardNested:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:16px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardNested:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:16px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardNested:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:16px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardNested:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:16px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardNested:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:16px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardHeader{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:12px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardAvatar{cursor:pointer;touch-action:manipulation;border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:background-color .15s;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardAvatar:active{background-color:var(--color-hover)}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardTitleArea{cursor:pointer;touch-action:manipulation;flex:1;min-width:0;padding:4px 0}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardTitle{font-weight:600;font-size:var(--text-size-base);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardMeta{font-size:var(--text-size-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardActions{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardBody{flex-direction:column;gap:8px;padding:12px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardRow{border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-6px -8px;padding:6px 8px;transition:background-color .15s;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardRow:active{background-color:var(--color-hover)}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardLabel{font-size:var(--text-size-xs);color:var(--color-muted);flex-shrink:0}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardValue{font-size:var(--text-size-sm);color:var(--color-foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardNote{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;text-align:right;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardChildren{padding:0 12px 12px}@media (min-width:768px) and (max-width:1023px){.ProjectAssignmentsDialog-module__Do3w8a__container{width:min(900px,95vw);max-height:90vh;max-height:90svh}}@media (max-width:767px){.ProjectAssignmentsDialog-module__Do3w8a__overlay{padding:0}.ProjectAssignmentsDialog-module__Do3w8a__container{border:none;border-radius:0;flex-direction:column;max-width:100%;height:100%;max-height:100%}.ProjectAssignmentsDialog-module__Do3w8a__closeButton{z-index:10;width:44px;height:44px;top:12px;right:12px}.ProjectAssignmentsDialog-module__Do3w8a__sidebar{width:100%;min-width:unset;border-right:none;border-bottom:1px solid var(--color-border);flex:none;max-width:none;max-height:none;overflow:visible}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader{padding:12px 16px;height:auto;min-height:56px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:60px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:60px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:60px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:60px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:60px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:60px}.ProjectAssignmentsDialog-module__Do3w8a__tabs{flex:1;justify-content:center}.ProjectAssignmentsDialog-module__Do3w8a__tab{flex:1;justify-content:center;min-height:44px;padding:8px 16px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarContent{display:none}.ProjectAssignmentsDialog-module__Do3w8a__sidebarContent.ProjectAssignmentsDialog-module__Do3w8a__mobileExpanded{flex-flow:wrap;gap:8px;padding:12px 16px;display:flex}.ProjectAssignmentsDialog-module__Do3w8a__sidebarSection{flex:1;min-width:140px}.ProjectAssignmentsDialog-module__Do3w8a__main{--main-horizontal-padding:16px;padding:0 var(--main-horizontal-padding);padding-bottom:env(safe-area-inset-bottom,16px);flex:1;overflow:hidden}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader{height:48px;margin:0 calc(-1*var(--main-horizontal-padding));padding:0 var(--main-horizontal-padding)}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--main-horizontal-padding)}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--main-horizontal-padding)}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--main-horizontal-padding)}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--main-horizontal-padding)}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--main-horizontal-padding)}.ProjectAssignmentsDialog-module__Do3w8a__mainHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--main-horizontal-padding)}.ProjectAssignmentsDialog-module__Do3w8a__listTitle{font-size:var(--text-size-base)}.ProjectAssignmentsDialog-module__Do3w8a__toolbar{gap:8px;padding:12px 0}.ProjectAssignmentsDialog-module__Do3w8a__searchBar{flex:1;min-width:0}.ProjectAssignmentsDialog-module__Do3w8a__searchInput{width:100%}.ProjectAssignmentsDialog-module__Do3w8a__calendarButton{flex-shrink:0}.ProjectAssignmentsDialog-module__Do3w8a__listContainerWrapper{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.ProjectAssignmentsDialog-module__Do3w8a__tableContainer{display:none}.ProjectAssignmentsDialog-module__Do3w8a__loadMore{padding:16px 0}.ProjectAssignmentsDialog-module__Do3w8a__loadMoreButton{width:100%;min-height:44px}.ProjectAssignmentsDialog-module__Do3w8a__emptyState,.ProjectAssignmentsDialog-module__Do3w8a__loadingState{padding:32px 16px}}@media (max-width:480px){.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader{padding:8px 12px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:56px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:56px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:56px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:56px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:56px}.ProjectAssignmentsDialog-module__Do3w8a__sidebarHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:56px}.ProjectAssignmentsDialog-module__Do3w8a__tab{font-size:var(--text-size-xs);padding:8px 12px}.ProjectAssignmentsDialog-module__Do3w8a__main{--main-horizontal-padding:12px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardHeader{gap:10px;padding:10px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardBody{padding:10px}.ProjectAssignmentsDialog-module__Do3w8a__mobileCardTitle{font-size:var(--text-size-sm)}}
.ChatLauncher-module__5cpLja__wrapper{z-index:var(--z-nav);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:1rem;left:0;right:0}.ChatLauncher-module__5cpLja__row{gap:var(--space-2);pointer-events:auto;align-items:center;display:flex}.ChatLauncher-module__5cpLja__button{background-color:var(--color-background)}@media (max-width:767px){.ChatLauncher-module__5cpLja__button{display:none}}
@keyframes highlight-module__htsEYq__highlightPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--highlight-color)var(--highlight-shadow-start-opacity),transparent)}55%{box-shadow:0 0 0 var(--highlight-shadow-spread)color-mix(in srgb,var(--highlight-color)var(--highlight-shadow-mid-opacity),transparent)}to{box-shadow:0 0 transparent}}.highlight-module__htsEYq__highlighted{border-color:var(--highlight-color);background-color:color-mix(in srgb,var(--highlight-color)var(--highlight-bg-opacity),transparent);animation:highlight-module__htsEYq__highlightPulse var(--highlight-duration)ease-out}
@keyframes history-module__eupnXa__slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes history-module__eupnXa__slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes history-module__eupnXa__fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes history-module__eupnXa__fade-out{0%{opacity:1}to{opacity:0}}@keyframes history-module__eupnXa__pulse-once{0%,to{opacity:1}50%{opacity:.6}}.history-module__eupnXa__animate-slide-in-right{animation:.3s ease-out history-module__eupnXa__slide-in-right}.history-module__eupnXa__animate-slide-out-right{animation:.2s ease-in history-module__eupnXa__slide-out-right}.history-module__eupnXa__animate-fade-in{animation:.2s ease-out history-module__eupnXa__fade-in}.history-module__eupnXa__animate-fade-out{animation:.15s ease-in history-module__eupnXa__fade-out}.history-module__eupnXa__animate-pulse-once{animation:.4s ease-in-out history-module__eupnXa__pulse-once}.history-module__eupnXa__history-controls-button{border-radius:.375rem;outline:none;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:inline-flex;position:relative}.history-module__eupnXa__history-controls-button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.history-module__eupnXa__history-controls-button:disabled{opacity:.4;cursor:not-allowed}.history-module__eupnXa__history-controls-button:not(:disabled):hover{transform:translateY(-1px)}.history-module__eupnXa__history-controls-button:not(:disabled):active{transform:translateY(0)}.history-module__eupnXa__history-toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.history-module__eupnXa__history-toast-enter{animation:.3s ease-out history-module__eupnXa__slide-in-right}.history-module__eupnXa__history-toast-exit{animation:.2s ease-in history-module__eupnXa__slide-out-right}.history-module__eupnXa__history-dropdown{border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.history-module__eupnXa__history-dropdown-item{transition:background-color .15s ease-in-out}.history-module__eupnXa__history-dropdown-item:hover{background-color:rgba(0,0,0,.04)}@keyframes history-module__eupnXa__spin{to{transform:rotate(360deg)}}.history-module__eupnXa__animate-spin{animation:1s linear infinite history-module__eupnXa__spin}.history-module__eupnXa__history-tooltip{z-index:100;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background-color:#1f2937;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;transition:opacity .2s ease-in-out;position:absolute}.history-module__eupnXa__history-tooltip-visible{opacity:1}.history-module__eupnXa__history-kbd{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:inline-flex;box-shadow:0 1px rgba(0,0,0,.05)}.history-module__eupnXa__history-status-dot{background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.history-module__eupnXa__history-status-active{animation:.4s ease-in-out history-module__eupnXa__pulse-once}@media (max-width:767px){.history-module__eupnXa__history-controls-button{padding:.375rem}.history-module__eupnXa__history-dropdown{width:100vw;max-width:calc(100vw - 2rem)}.history-module__eupnXa__history-toast{min-width:auto;max-width:calc(100vw - 2rem)}}@media (prefers-color-scheme:dark){.history-module__eupnXa__history-controls-button:not(:disabled){color:#f3f4f6}.history-module__eupnXa__history-controls-button:not(:disabled):hover{background-color:rgba(255,255,255,.1)}.history-module__eupnXa__history-controls-button:not(:disabled):active{background-color:rgba(255,255,255,.15)}.history-module__eupnXa__history-dropdown{background-color:#1f2937;border-color:#374151}.history-module__eupnXa__history-dropdown-item:hover{background-color:rgba(255,255,255,.1)}.history-module__eupnXa__history-kbd{background-color:#374151;border-color:#4b5563}}.history-module__eupnXa__history-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.history-module__eupnXa__history-focus-ring:focus-visible{border-radius:.375rem;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.history-module__eupnXa__historyControls{align-items:end;gap:.2rem;display:flex}
.AutoResizeTextarea-module__BXm3YG__textarea{width:100%;font-family:var(--font-family-sans);font-size:var(--text-size-base);color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-input);resize:none;box-sizing:border-box;min-height:2.75rem;padding:.75rem 1rem;line-height:1.5;transition:border-color .2s;overflow-y:auto}.AutoResizeTextarea-module__BXm3YG__textarea:focus{border-color:var(--color-accent);outline:none}.AutoResizeTextarea-module__BXm3YG__textarea:disabled{opacity:.5;cursor:not-allowed}.AutoResizeTextarea-module__BXm3YG__textarea::placeholder{color:var(--color-muted)}@media (max-width:767px){.AutoResizeTextarea-module__BXm3YG__textarea{font-size:16px}}
.Kbd-module__N_30ja__container{align-items:center;gap:4px;display:inline-flex}.Kbd-module__N_30ja__key{font-family:var(--font-family-sans);background:color-mix(in srgb,var(--color-foreground)6%,var(--color-background));border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-border)80%,transparent);color:var(--color-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.Kbd-module__N_30ja__iconKey{aspect-ratio:1;padding:0}.Kbd-module__N_30ja__iconKey svg{width:60%;height:60%}.Kbd-module__N_30ja__size-sm{min-width:20px;height:20px;padding:0 5px;font-size:.68rem}.Kbd-module__N_30ja__size-sm.Kbd-module__N_30ja__iconKey{width:20px;padding:0}.Kbd-module__N_30ja__size-md{min-width:24px;height:24px;padding:0 7px;font-size:.75rem}.Kbd-module__N_30ja__size-md.Kbd-module__N_30ja__iconKey{width:24px;padding:0}.Kbd-module__N_30ja__size-lg{min-width:28px;height:28px;padding:0 9px;font-size:.8rem}.Kbd-module__N_30ja__size-lg.Kbd-module__N_30ja__iconKey{width:28px;padding:0}.Kbd-module__N_30ja__variant-ghost{color:var(--color-muted);background:0 0;border-color:transparent}@media (prefers-color-scheme:dark){.Kbd-module__N_30ja__key{background:color-mix(in srgb,var(--color-foreground)8%,var(--color-background))}}
.InlineLoader-module__M6n-Ua__container{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);flex-direction:column;width:100%;display:flex}.InlineLoader-module__M6n-Ua__small{gap:var(--space-2);padding:var(--space-4)}.InlineLoader-module__M6n-Ua__small .InlineLoader-module__M6n-Ua__progressBar{width:120px;height:3px}.InlineLoader-module__M6n-Ua__small .InlineLoader-module__M6n-Ua__label{font-size:var(--text-size-xs)}.InlineLoader-module__M6n-Ua__medium .InlineLoader-module__M6n-Ua__progressBar{width:160px;height:4px}.InlineLoader-module__M6n-Ua__medium .InlineLoader-module__M6n-Ua__label{font-size:var(--text-size-sm)}.InlineLoader-module__M6n-Ua__large{gap:var(--space-6);padding:3rem}.InlineLoader-module__M6n-Ua__large .InlineLoader-module__M6n-Ua__progressBar{width:200px;height:4px}.InlineLoader-module__M6n-Ua__large .InlineLoader-module__M6n-Ua__label{font-size:var(--text-size-base)}.InlineLoader-module__M6n-Ua__progressBar{background-color:var(--color-border);border-radius:2px;overflow:hidden}.InlineLoader-module__M6n-Ua__progressFill{background:linear-gradient(90deg,var(--color-primary)0%,var(--color-accent)100%);border-radius:2px;height:100%;transition:width .3s ease-out}.InlineLoader-module__M6n-Ua__label{color:var(--color-muted);margin:0;font-weight:500;animation:1.5s ease-in-out infinite InlineLoader-module__M6n-Ua__pulse}@keyframes InlineLoader-module__M6n-Ua__pulse{0%,to{opacity:1}50%{opacity:.5}}
.FriendsSheet-module__CHE2fG__overlay{z-index:var(--z-sheet);background:rgba(15,23,42,.35);justify-content:flex-end;animation:.2s ease-out FriendsSheet-module__CHE2fG__overlayFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.FriendsSheet-module__CHE2fG__overlayExit{animation:.15s ease-in forwards FriendsSheet-module__CHE2fG__overlayFadeOut}.FriendsSheet-module__CHE2fG__sheet{width:min(420px,100%);max-width:100%;height:100%;color:var(--color-foreground);background:var(--color-background);box-shadow:var(--shadow-sheet-right);border-left:1px solid var(--color-border,#e2e8f0);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) FriendsSheet-module__CHE2fG__slideInFromRight;display:flex}.FriendsSheet-module__CHE2fG__sheetExit{animation:.2s cubic-bezier(.7,0,.84,0) forwards FriendsSheet-module__CHE2fG__slideOutToRight}.FriendsSheet-module__CHE2fG__header{height:var(--nav-height);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-4);flex-shrink:0;padding:0 1.25rem;display:flex}.FriendsSheet-module__CHE2fG__tabs{gap:var(--space-1);background:var(--color-background);border:solid 1px var(--color-border);border-radius:var(--radius-md);padding:var(--space-1);display:flex}.FriendsSheet-module__CHE2fG__tab{background:var(--color-background);color:var(--color-foreground);font-size:var(--text-size-sm);border-radius:calc(var(--radius-md) - .25rem);cursor:pointer;touch-action:manipulation;white-space:nowrap;align-items:center;gap:var(--space-2);border:1px solid transparent;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:flex;position:relative}.FriendsSheet-module__CHE2fG__tab:hover{color:var(--color-accent);border:solid 1px var(--color-accent)}.FriendsSheet-module__CHE2fG__tabActive{background:var(--color-foreground);color:var(--color-background)}.FriendsSheet-module__CHE2fG__tabActive:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.FriendsSheet-module__CHE2fG__tabBadge{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-foreground)10%,transparent);min-width:1.25rem;height:1.25rem;color:var(--color-muted);justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-flex}.FriendsSheet-module__CHE2fG__tabActive .FriendsSheet-module__CHE2fG__tabBadge{background:color-mix(in srgb,var(--color-background)20%,transparent);color:var(--color-background)}.FriendsSheet-module__CHE2fG__tabBadgeAccent{background:var(--color-accent,#2563eb);color:#fff}.FriendsSheet-module__CHE2fG__tabActive .FriendsSheet-module__CHE2fG__tabBadgeAccent{color:var(--color-accent,#2563eb);background:#fff}.FriendsSheet-module__CHE2fG__headerActions{align-items:center;gap:var(--space-2);display:flex}.FriendsSheet-module__CHE2fG__closeButton{color:inherit;cursor:pointer;touch-action:manipulation;padding:var(--space-2);border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.FriendsSheet-module__CHE2fG__closeButton:hover{background:color-mix(in srgb,var(--color-foreground)8%,transparent)}.FriendsSheet-module__CHE2fG__closeButton:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}.FriendsSheet-module__CHE2fG__dropdownRow{align-items:center;gap:var(--space-2);width:100%;display:flex}.FriendsSheet-module__CHE2fG__dropdownLabel{color:var(--color-foreground);flex:1;font-size:.875rem}.FriendsSheet-module__CHE2fG__checkmark{color:var(--color-accent);flex-shrink:0;font-size:.875rem}.FriendsSheet-module__CHE2fG__content{gap:var(--space-4);flex-direction:column;flex:1;padding:1rem 1.25rem 2rem;display:flex;overflow-y:auto;container:friends-content/inline-size}.FriendsSheet-module__CHE2fG__addFriendSection{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.FriendsSheet-module__CHE2fG__sectionTitle{color:var(--color-foreground);font-size:.875rem;font-weight:600}.FriendsSheet-module__CHE2fG__addFriendForm{gap:var(--space-2);display:flex}.FriendsSheet-module__CHE2fG__addFriendForm input{flex:1}.FriendsSheet-module__CHE2fG__addFriendError{color:#b91c1c;border-radius:var(--radius-sm,6px);background:rgba(220,38,38,.1);padding:.5rem .75rem;font-size:.8125rem}.FriendsSheet-module__CHE2fG__list{gap:var(--space-2);flex-direction:column;display:flex}.FriendsSheet-module__CHE2fG__friendItem{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md,10px);border:1px solid var(--color-border);background:var(--color-background);content-visibility:auto;contain-intrinsic-size:auto 56px;transition:background .15s;display:flex}.FriendsSheet-module__CHE2fG__friendItem:hover{background:color-mix(in srgb,var(--color-foreground)3%,transparent)}.FriendsSheet-module__CHE2fG__friendItemRequest{align-items:stretch;gap:var(--space-2);flex-direction:column}.FriendsSheet-module__CHE2fG__friendItemContent{flex:1;min-width:0}.FriendsSheet-module__CHE2fG__friendItemName{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;overflow:hidden}.FriendsSheet-module__CHE2fG__friendItemActions{align-items:center;gap:var(--space-2);display:flex}.FriendsSheet-module__CHE2fG__pendingLabel{color:var(--color-muted);font-size:.8125rem;font-style:italic}.FriendsSheet-module__CHE2fG__emptyState{text-align:center;color:var(--color-muted);padding:2rem 1rem}.FriendsSheet-module__CHE2fG__emptyState p:first-child{font-size:.95rem;font-weight:500}.FriendsSheet-module__CHE2fG__emptyStateHint{margin-top:var(--space-2);opacity:.8;font-size:.85rem}.FriendsSheet-module__CHE2fG__loading{padding:var(--space-8);color:var(--color-muted);justify-content:center;align-items:center;display:flex}@container friends-content (width<=320px){.FriendsSheet-module__CHE2fG__friendItem{padding:var(--space-2);gap:var(--space-2)}.FriendsSheet-module__CHE2fG__friendItemActions{align-items:stretch;gap:var(--space-1);flex-direction:column}.FriendsSheet-module__CHE2fG__addFriendForm{flex-direction:column}.FriendsSheet-module__CHE2fG__tabs{gap:0}.FriendsSheet-module__CHE2fG__tab{padding:.4rem .75rem;font-size:.8125rem}}@keyframes FriendsSheet-module__CHE2fG__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes FriendsSheet-module__CHE2fG__overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes FriendsSheet-module__CHE2fG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes FriendsSheet-module__CHE2fG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}
.ConversationListItem-module__YC0hyG__root{--item-padding:var(--space-3);--item-gap:var(--space-3);--avatar-size:40px;--badge-size:20px;align-items:center;gap:var(--item-gap);padding:var(--item-padding);border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;touch-action:manipulation;content-visibility:auto;contain-intrinsic-size:auto 64px;background:0 0;grid-template-columns:auto 1fr auto auto;grid-template-areas:"avatar content badge actions";min-height:64px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.ConversationListItem-module__YC0hyG__root:hover{border-color:var(--item-accent,var(--color-accent))}.ConversationListItem-module__YC0hyG__root:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ConversationListItem-module__YC0hyG__selected{background:var(--item-accent,var(--color-accent));border-color:transparent}.ConversationListItem-module__YC0hyG__selected:hover{background:color-mix(in srgb,var(--color-accent-hover)10%,var(--item-accent,var(--color-accent))90%);border-color:transparent}.ConversationListItem-module__YC0hyG__avatar{width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0;grid-area:avatar;position:relative}.ConversationListItem-module__YC0hyG__avatarPrimary{z-index:1;position:absolute;top:0}.ConversationListItem-module__YC0hyG__avatarPrimary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ConversationListItem-module__YC0hyG__avatarPrimary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ConversationListItem-module__YC0hyG__avatarPrimary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ConversationListItem-module__YC0hyG__avatarPrimary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ConversationListItem-module__YC0hyG__avatarPrimary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ConversationListItem-module__YC0hyG__avatarPrimary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ConversationListItem-module__YC0hyG__avatarSecondary{z-index:2;position:absolute;bottom:0}.ConversationListItem-module__YC0hyG__avatarSecondary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ConversationListItem-module__YC0hyG__avatarSecondary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ConversationListItem-module__YC0hyG__avatarSecondary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ConversationListItem-module__YC0hyG__avatarSecondary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ConversationListItem-module__YC0hyG__avatarSecondary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ConversationListItem-module__YC0hyG__avatarSecondary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ConversationListItem-module__YC0hyG__content{gap:var(--space-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;grid-area:content;min-width:0;display:flex;overflow:hidden}.ConversationListItem-module__YC0hyG__title{font-weight:600;font-size:var(--text-size-base);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3;overflow:hidden}.ConversationListItem-module__YC0hyG__selected .ConversationListItem-module__YC0hyG__title{color:var(--item-text,var(--color-accent-hover))}.ConversationListItem-module__YC0hyG__preview{align-items:center;gap:var(--space-1);font-size:var(--text-size-sm);color:var(--color-muted);line-height:1.3;display:flex;overflow:hidden}.ConversationListItem-module__YC0hyG__selected .ConversationListItem-module__YC0hyG__preview{color:var(--item-text,var(--color-accent-hover));opacity:.85}.ConversationListItem-module__YC0hyG__previewText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ConversationListItem-module__YC0hyG__time{white-space:nowrap;flex-shrink:0}.ConversationListItem-module__YC0hyG__badge{min-width:var(--badge-size);height:var(--badge-size);background:var(--item-accent,var(--color-accent));color:var(--item-text,#fff);border-radius:10px;flex-shrink:0;grid-area:badge;justify-content:center;align-items:center;padding-left:6px;padding-right:6px;font-size:.75rem;font-weight:600;display:flex}.ConversationListItem-module__YC0hyG__selected .ConversationListItem-module__YC0hyG__badge{background:var(--item-text,var(--color-accent-hover));color:var(--item-accent,var(--color-accent))}.ConversationListItem-module__YC0hyG__badgeHidden{visibility:hidden}.ConversationListItem-module__YC0hyG__actions{color:var(--color-foreground);grid-area:actions;justify-content:center;align-items:center;display:flex}.ConversationListItem-module__YC0hyG__dropdown{background-color:var(--color-background);border-radius:var(--radius-button)}.ConversationListItem-module__YC0hyG__actionsInner{display:flex}.ConversationListItem-module__YC0hyG__projectVariant{--avatar-size:36px}.ConversationListItem-module__YC0hyG__generalBadge{align-items:center;gap:var(--space-1);background:var(--color-muted);color:var(--color-background);text-transform:uppercase;border-radius:var(--radius-sm);padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.ConversationListItem-module__YC0hyG__generalBadge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.5rem}.ConversationListItem-module__YC0hyG__generalBadge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.5rem}.ConversationListItem-module__YC0hyG__generalBadge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.5rem}.ConversationListItem-module__YC0hyG__generalBadge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5rem}.ConversationListItem-module__YC0hyG__generalBadge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5rem}.ConversationListItem-module__YC0hyG__generalBadge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5rem}.ConversationListItem-module__YC0hyG__selected .ConversationListItem-module__YC0hyG__generalBadge{background:var(--item-text,var(--color-accent-hover));color:var(--item-accent,var(--color-accent))}@media (max-width:767px){.ConversationListItem-module__YC0hyG__root{min-height:72px;padding:var(--space-4);--avatar-size:44px}.ConversationListItem-module__YC0hyG__projectVariant{--avatar-size:40px}.ConversationListItem-module__YC0hyG__actionsInner button{min-width:44px;min-height:44px}}
.ConversationsList-module__SxOFIG__root{flex-direction:column;height:100%;display:flex}.ConversationsList-module__SxOFIG__header{border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:auto;padding:.8rem;display:flex}.ConversationsList-module__SxOFIG__newButton{width:70%}.ConversationsList-module__SxOFIG__loading{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);color:var(--color-muted);flex-direction:column;display:flex}.ConversationsList-module__SxOFIG__loadingSpinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ConversationsList-module__SxOFIG__spin}@keyframes ConversationsList-module__SxOFIG__spin{to{transform:rotate(360deg)}}.ConversationsList-module__SxOFIG__empty{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-muted);text-align:center;flex-direction:column;padding:2rem 1rem;display:flex}.ConversationsList-module__SxOFIG__emptyHint{font-size:var(--text-size-sm);opacity:.7}.ConversationsList-module__SxOFIG__list{flex-direction:column;gap:.6rem;padding:.6rem;display:flex}.ConversationsList-module__SxOFIG__participantsList{gap:var(--space-3);flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.ConversationsList-module__SxOFIG__participantItem{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:solid 1px var(--color-border);background:var(--color-background);display:flex}.ConversationsList-module__SxOFIG__participantInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ConversationsList-module__SxOFIG__participantUsername{font-size:var(--text-size-base);color:var(--color-foreground);font-weight:600}.ConversationsList-module__SxOFIG__participantStatus{font-size:var(--text-size-sm);color:var(--color-muted)}
.ProjectAISettingsForm-module__FsidsG__form{gap:var(--space-4);max-width:560px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.ProjectAISettingsForm-module__FsidsG__field{gap:var(--space-2);flex-direction:column;display:flex}.ProjectAISettingsForm-module__FsidsG__label{color:var(--color-foreground);font-weight:600}.ProjectAISettingsForm-module__FsidsG__textarea{width:100%;min-height:120px;padding:var(--space-3);font-family:inherit;font-size:var(--text-size-sm);color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:vertical;line-height:1.5;transition:border-color .15s}.ProjectAISettingsForm-module__FsidsG__textarea:focus{border-color:var(--color-primary);outline:none}.ProjectAISettingsForm-module__FsidsG__textarea::placeholder{color:var(--color-text-muted)}.ProjectAISettingsForm-module__FsidsG__hint{font-size:var(--text-size-xs);color:var(--color-text-muted);margin:0}.ProjectAISettingsForm-module__FsidsG__actions{justify-content:flex-end;gap:var(--space-3);display:flex}.ProjectAISettingsForm-module__FsidsG__feedback{font-size:var(--text-size-sm)}.ProjectAISettingsForm-module__FsidsG__success{color:var(--color-primary)}.ProjectAISettingsForm-module__FsidsG__error{color:var(--color-accent)}
