.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;box-sizing:border-box;height:36px;padding:.5rem .75rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.Button-module__4Lvuhq__noLabel{aspect-ratio:1;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}}
.EditLinkedEntitiesDialog-module__RggaeG__overlay{z-index:var(--z-dialog-nested)!important}.EditLinkedEntitiesDialog-module__RggaeG__container{min-width:340px;max-width:440px}.EditLinkedEntitiesDialog-module__RggaeG__content{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.EditLinkedEntitiesDialog-module__RggaeG__header{width:100%;display:flex}.EditLinkedEntitiesDialog-module__RggaeG__addButton{width:100%}.EditLinkedEntitiesDialog-module__RggaeG__entityList{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.EditLinkedEntitiesDialog-module__RggaeG__empty{text-align:center;color:var(--color-muted);font-size:var(--text-size-sm);background:color-mix(in srgb,var(--color-border)20%,transparent);border-radius:var(--radius-md);border:1px dashed var(--color-border);width:100%;padding:2rem 1rem}
.EntityPickerPopover-module__Emqa7q__overlay{z-index:calc(var(--z-dialog-picker) + 99);background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.EntityPickerPopover-module__Emqa7q__popover{z-index:calc(var(--z-dialog-picker) + 100);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-dropdown);box-shadow:0 10px 30px var(--color-shadow);flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) EntityPickerPopover-module__Emqa7q__popoverFadeIn;display:flex;position:fixed;overflow:hidden}@keyframes EntityPickerPopover-module__Emqa7q__popoverFadeIn{0%{opacity:0;transform:translateY(-4px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}.EntityPickerPopover-module__Emqa7q__searchContainer{align-items:center;gap:var(--space-2);padding:.5rem .75rem .6rem;border-bottom:1px solid var(--color-border);display:flex}.EntityPickerPopover-module__Emqa7q__searchContainer: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}.EntityPickerPopover-module__Emqa7q__searchContainer: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}.EntityPickerPopover-module__Emqa7q__searchContainer: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}.EntityPickerPopover-module__Emqa7q__searchContainer:-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}.EntityPickerPopover-module__Emqa7q__searchContainer:-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}.EntityPickerPopover-module__Emqa7q__searchContainer: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}.EntityPickerPopover-module__Emqa7q__searchIcon{color:var(--color-muted);flex-shrink:0;width:16px;height:16px}.EntityPickerPopover-module__Emqa7q__searchIcon svg{width:16px;height:16px}.EntityPickerPopover-module__Emqa7q__search{color:inherit;font:inherit;font-size:var(--text-size-base);background:0 0;border:none;outline:none;flex:1;min-width:0}.EntityPickerPopover-module__Emqa7q__search::placeholder{color:var(--color-muted)}.EntityPickerPopover-module__Emqa7q__listContainer{overscroll-behavior:contain;flex:1;overflow-x:hidden;overflow-y:auto}.EntityPickerPopover-module__Emqa7q__listContainer::-webkit-scrollbar{width:6px}.EntityPickerPopover-module__Emqa7q__listContainer::-webkit-scrollbar-track{background:0 0}.EntityPickerPopover-module__Emqa7q__listContainer::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.EntityPickerPopover-module__Emqa7q__listContainer::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.EntityPickerPopover-module__Emqa7q__list{flex-direction:column;gap:.1rem;padding:.3rem;display:flex}.EntityPickerPopover-module__Emqa7q__item{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 .15s,color .15s;display:flex}.EntityPickerPopover-module__Emqa7q__item: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}.EntityPickerPopover-module__Emqa7q__item: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}.EntityPickerPopover-module__Emqa7q__item: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}.EntityPickerPopover-module__Emqa7q__item:-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}.EntityPickerPopover-module__Emqa7q__item:-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}.EntityPickerPopover-module__Emqa7q__item: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}.EntityPickerPopover-module__Emqa7q__item:hover{background:color-mix(in srgb,var(--color-accent)8%,transparent);color:var(--color-accent);outline:none}.EntityPickerPopover-module__Emqa7q__item:focus-visible{background:color-mix(in srgb,var(--color-accent)8%,transparent);color:var(--color-accent);outline:none}.EntityPickerPopover-module__Emqa7q__item:active{background:color-mix(in srgb,var(--color-accent)12%,transparent)}.EntityPickerPopover-module__Emqa7q__itemEmoji{text-align:center;flex-shrink:0;width:20px;font-size:16px}.EntityPickerPopover-module__Emqa7q__itemIcon{width:20px;height:20px;color:var(--color-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.EntityPickerPopover-module__Emqa7q__item:hover .EntityPickerPopover-module__Emqa7q__itemIcon{color:var(--color-accent)}.EntityPickerPopover-module__Emqa7q__itemIcon svg{width:16px;height:16px}.EntityPickerPopover-module__Emqa7q__itemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.EntityPickerPopover-module__Emqa7q__itemTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.EntityPickerPopover-module__Emqa7q__itemDescription{font-size:var(--text-size-sm);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EntityPickerPopover-module__Emqa7q__item:hover .EntityPickerPopover-module__Emqa7q__itemDescription{color:color-mix(in srgb,var(--color-accent)70%,var(--color-muted))}.EntityPickerPopover-module__Emqa7q__empty,.EntityPickerPopover-module__Emqa7q__loading{text-align:center;color:var(--color-muted);font-size:var(--text-size-sm);padding:1.5rem 1rem}
.LinkedEntityChip-module__VJF9xW__chip{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:8px;width:100%;padding:8px 12px;transition:background-color .15s,border-color .15s;display:flex}.LinkedEntityChip-module__VJF9xW__chip:hover{background:var(--color-background-secondary);border-color:var(--color-border)}.LinkedEntityChip-module__VJF9xW__chipDeleted{opacity:.6}.LinkedEntityChip-module__VJF9xW__chipDeleted .LinkedEntityChip-module__VJF9xW__name{text-decoration:line-through}.LinkedEntityChip-module__VJF9xW__chipContent{cursor:pointer;touch-action:manipulation;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.LinkedEntityChip-module__VJF9xW__icon{border-radius:var(--radius-md);background:var(--color-background-secondary);width:32px;height:32px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LinkedEntityChip-module__VJF9xW__iconEmoji{font-size:16px;line-height:1}.LinkedEntityChip-module__VJF9xW__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.LinkedEntityChip-module__VJF9xW__name{font-size:var(--text-size-base);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.LinkedEntityChip-module__VJF9xW__type{font-size:var(--text-size-sm);color:var(--color-text-tertiary)}.LinkedEntityChip-module__VJF9xW__chipDeleted .LinkedEntityChip-module__VJF9xW__type{color:var(--color-danger);font-style:italic}.LinkedEntityChip-module__VJF9xW__dropdown{flex-shrink:0}
.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}
.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}}
.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;box-sizing:border-box;background:0 0;width:-moz-fit-content;width:fit-content;max-width:100%;height:36px;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);aspect-ratio:1;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}
.Badge-module__0TvnBW__badge{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--badge-color)15%,transparent);color:var(--badge-color);border:1px solid transparent;border-color:color-mix(in srgb,var(--badge-color)30%,transparent);align-items:center;gap:.35em;display:inline-flex}.Badge-module__0TvnBW__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Badge-module__0TvnBW__icon svg{width:1em;height:1em}.Badge-module__0TvnBW__trailing{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Badge-module__0TvnBW__trailing: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:.15em}.Badge-module__0TvnBW__trailing: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:.15em}.Badge-module__0TvnBW__trailing: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:.15em}.Badge-module__0TvnBW__trailing:-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:.15em}.Badge-module__0TvnBW__trailing:-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:.15em}.Badge-module__0TvnBW__trailing: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:.15em}.Badge-module__0TvnBW__sm{font-size:var(--text-size-sm);padding:.25rem .5rem;font-weight:500}.Badge-module__0TvnBW__md{font-size:var(--text-size-sm);padding:.35rem .75rem;font-weight:500}.Badge-module__0TvnBW__lg{font-size:var(--text-size-base);padding:.5rem 1rem;font-weight:500}.Badge-module__0TvnBW__sans{font-family:var(--font-family-sans)}.Badge-module__0TvnBW__mono{font-family:var(--font-family-mono)}
.ModelSelector-module__uACsNq__container{flex-direction:column;gap:12px;display:flex}.ModelSelector-module__uACsNq__selectWrapper{position:relative}.ModelSelector-module__uACsNq__modelInfo{background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.ModelSelector-module__uACsNq__modelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ModelSelector-module__uACsNq__modelName{color:var(--color-text-primary);flex:1;min-width:0;margin:0;font-size:14px;font-weight:600}.ModelSelector-module__uACsNq__multiplierBadge{background:var(--color-surface-strong);white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.ModelSelector-module__uACsNq__descriptionContainer{flex-direction:column;gap:4px;display:flex}.ModelSelector-module__uACsNq__modelDescription{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.ModelSelector-module__uACsNq__descriptionTruncated{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ModelSelector-module__uACsNq__seeMoreButton{color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:11px;font-weight:500;transition:color .15s}.ModelSelector-module__uACsNq__seeMoreButton:hover{color:var(--color-accent-hover);text-decoration:underline}.ModelSelector-module__uACsNq__badgesRow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ModelSelector-module__uACsNq__specItem{flex-direction:column;gap:2px;display:flex}.ModelSelector-module__uACsNq__specLabel{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.ModelSelector-module__uACsNq__specValue{color:var(--color-text-primary);font-size:13px;font-weight:500}.ModelSelector-module__uACsNq__specValueSmall{color:var(--color-text-secondary);font-size:11px;font-weight:400}.ModelSelector-module__uACsNq__multiplierCheap{color:var(--color-success)}.ModelSelector-module__uACsNq__multiplierMedium{color:var(--color-text-primary)}.ModelSelector-module__uACsNq__multiplierExpensive{color:var(--color-warning)}.ModelSelector-module__uACsNq__multiplierVeryExpensive{color:var(--color-destructive)}.ModelSelector-module__uACsNq__capabilities{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:8px;display:flex}.ModelSelector-module__uACsNq__capabilityBadge{background:var(--color-surface-strong);color:var(--color-text-secondary);cursor:default;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ModelSelector-module__uACsNq__capabilityBadge:hover{background:var(--color-accent-subtle);color:var(--color-accent)}.ModelSelector-module__uACsNq__capabilityIcon{flex-shrink:0;width:12px;height:12px}.ModelSelector-module__uACsNq__capabilityLabel{white-space:nowrap}.ModelSelector-module__uACsNq__pricing{gap:16px;margin-top:4px;display:flex}.ModelSelector-module__uACsNq__priceItem{flex-direction:column;gap:1px;display:flex}.ModelSelector-module__uACsNq__priceLabel{color:var(--color-text-tertiary);font-size:10px}.ModelSelector-module__uACsNq__priceValue{color:var(--color-text-primary);font-size:12px;font-weight:500}.ModelSelector-module__uACsNq__compact .ModelSelector-module__uACsNq__modelInfo{gap:6px;padding:8px 10px}.ModelSelector-module__uACsNq__compact .ModelSelector-module__uACsNq__specsGrid{grid-template-columns:repeat(4,1fr)}.ModelSelector-module__uACsNq__compact .ModelSelector-module__uACsNq__capabilities{display:none}.ModelSelector-module__uACsNq__loading{text-align:center;color:var(--color-text-secondary);padding:12px;font-size:12px}.ModelSelector-module__uACsNq__error{background:var(--color-error-subtle);color:var(--color-error);border-radius:8px;padding:12px;font-size:12px}@media (max-width:767px){.ModelSelector-module__uACsNq__modelInfo{padding:10px}.ModelSelector-module__uACsNq__specsGrid{grid-template-columns:repeat(2,1fr)}.ModelSelector-module__uACsNq__modelHeader{flex-direction:column;gap:8px}.ModelSelector-module__uACsNq__badges{order:-1}}
@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:center;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)}
.InviteToConversationDialog-module__YC8wva__loading{padding:var(--space-8);color:var(--color-muted);justify-content:center;align-items:center;display:flex}.InviteToConversationDialog-module__YC8wva__empty{padding:var(--space-8);text-align:center;color:var(--color-muted)}.InviteToConversationDialog-module__YC8wva__selectWrapper{gap:var(--space-2);flex-direction:column;display:flex}.InviteToConversationDialog-module__YC8wva__label{font-size:var(--text-size-sm);color:var(--color-foreground);font-weight:600}.InviteToConversationDialog-module__YC8wva__friendsList{gap:var(--space-2);flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.InviteToConversationDialog-module__YC8wva__friendItem{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;touch-action:manipulation;text-align:left;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.InviteToConversationDialog-module__YC8wva__friendItem:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)5%,transparent)}.InviteToConversationDialog-module__YC8wva__friendItemSelected{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)10%,transparent)}.InviteToConversationDialog-module__YC8wva__friendInfo{gap:var(--space-1);flex-direction:column;display:flex}.InviteToConversationDialog-module__YC8wva__friendName{font-size:var(--text-size-base);color:var(--color-foreground);font-weight:600}.InviteToConversationDialog-module__YC8wva__friendStatus{font-size:var(--text-size-sm);color:var(--color-muted)}.InviteToConversationDialog-module__YC8wva__statusOnline{color:green}.InviteToConversationDialog-module__YC8wva__statusDnd{color:orange}.InviteToConversationDialog-module__YC8wva__statusOffline{color:var(--color-muted)}.InviteToConversationDialog-module__YC8wva__checkmark{color:var(--color-accent);font-size:1.25rem;font-weight:700}.InviteToConversationDialog-module__YC8wva__error{margin-top:var(--space-4);padding:var(--space-3);color:red;border-radius:var(--radius-md);font-size:var(--text-size-sm);text-align:center;background:rgba(255,0,0,.1)}
.MessagingDialog-module__494suW__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 MessagingDialog-module__494suW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.MessagingDialog-module__494suW__overlayExit{animation:.2s ease-in forwards MessagingDialog-module__494suW__fadeOut}@keyframes MessagingDialog-module__494suW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MessagingDialog-module__494suW__fadeOut{0%{opacity:1}to{opacity:0}}.MessagingDialog-module__494suW__container{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-dialog);width:100%;max-width:1000px;height:80vh;height:80svh;max-height:800px;box-shadow:var(--shadow-dialog);animation:.3s ease-out MessagingDialog-module__494suW__containerFadeIn;display:flex;position:relative;overflow:hidden}.MessagingDialog-module__494suW__containerExit{animation:.3s ease-in forwards MessagingDialog-module__494suW__containerFadeOut}@keyframes MessagingDialog-module__494suW__containerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes MessagingDialog-module__494suW__containerFadeOut{0%{opacity:1}to{opacity:0}}.MessagingDialog-module__494suW__sidebar{border-right:1px solid var(--color-border);background:var(--color-background);flex-direction:column;width:33.333%;min-width:280px;max-width:400px;display:flex;container:messaging-sidebar/inline-size}.MessagingDialog-module__494suW__sidebarHeader{height:60px;padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}.MessagingDialog-module__494suW__sidebarTitle{font-size:var(--text-size-base);color:var(--color-foreground);margin:0;font-weight:600}.MessagingDialog-module__494suW__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}.MessagingDialog-module__494suW__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}.MessagingDialog-module__494suW__tab:hover{color:var(--color-accent);border:solid 1px var(--color-accent)}.MessagingDialog-module__494suW__tabActive{background:var(--color-foreground);color:var(--color-background)}.MessagingDialog-module__494suW__tabActive:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.MessagingDialog-module__494suW__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}.MessagingDialog-module__494suW__tabActive .MessagingDialog-module__494suW__badge{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}.MessagingDialog-module__494suW__closeButton{width:32px;height:32px}.MessagingDialog-module__494suW__sidebarContent{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1;overflow-x:hidden;overflow-y:auto}.MessagingDialog-module__494suW__main{background:var(--color-background);flex-direction:column;flex:1;display:flex;overflow:hidden}.MessagingDialog-module__494suW__mainHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-4);height:60px;min-height:60px;padding:0 1rem;display:flex}.MessagingDialog-module__494suW__mainHeaderTitle{font-size:var(--text-size-base);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.MessagingDialog-module__494suW__mainHeaderActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.MessagingDialog-module__494suW__mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.MessagingDialog-module__494suW__empty{justify-content:center;align-items:center;gap:var(--space-4);color:var(--color-muted);padding:var(--space-8);flex-direction:column;flex:1;display:flex}.MessagingDialog-module__494suW__emptyIcon{opacity:.5;font-size:4rem}.MessagingDialog-module__494suW__emptyText{font-size:var(--text-size-base);text-align:center;max-width:300px}@container messaging-sidebar (width<=300px){.MessagingDialog-module__494suW__sidebarHeader{padding:var(--space-3)}.MessagingDialog-module__494suW__tabs{gap:var(--space-1);flex-wrap:wrap}.MessagingDialog-module__494suW__tab{padding:.4rem .75rem;font-size:.8125rem}}@media (min-width:768px) and (max-width:1023px){.MessagingDialog-module__494suW__container{width:min(700px,95vw);max-height:90vh;max-height:90svh}}@media (max-width:767px){.MessagingDialog-module__494suW__overlay{padding:0}.MessagingDialog-module__494suW__container{border:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.MessagingDialog-module__494suW__sidebar{width:100%;max-width:none;min-width:unset;border-right:none;flex-direction:column;display:flex}.MessagingDialog-module__494suW__main{z-index:10;background:var(--color-background);transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(100%)}.MessagingDialog-module__494suW__container.MessagingDialog-module__494suW__hasConversation .MessagingDialog-module__494suW__main{transform:translate(0)}.MessagingDialog-module__494suW__sidebarHeader{height:auto;min-height:60px;padding:var(--space-4);padding-top:calc(1rem + env(safe-area-inset-top,0));position:relative}.MessagingDialog-module__494suW__mobileCloseButton{top:calc(50% + env(safe-area-inset-top,0)/2);min-width:44px;min-height:44px;display:flex;position:absolute;right:.75rem;transform:translateY(-50%)}.MessagingDialog-module__494suW__tabs{flex:1;justify-content:center;margin-left:52px;margin-right:52px}.MessagingDialog-module__494suW__tab{flex:1;justify-content:center;min-height:44px;padding:.625rem .75rem}.MessagingDialog-module__494suW__sidebarTitle{text-align:center;flex:1;margin-left:52px;margin-right:52px}.MessagingDialog-module__494suW__sidebarContent{padding-bottom:env(safe-area-inset-bottom,0)}.MessagingDialog-module__494suW__mainHeader{padding-top:calc(.5rem + env(safe-area-inset-top,0));padding-bottom:var(--space-2);height:auto;min-height:calc(60px + env(safe-area-inset-top,0));gap:var(--space-2)}.MessagingDialog-module__494suW__mobileBackButton{min-width:44px;min-height:44px;display:flex}.MessagingDialog-module__494suW__mainHeaderTitle{font-size:var(--text-size-base)}.MessagingDialog-module__494suW__mainHeaderActions{gap:var(--space-1)}.MessagingDialog-module__494suW__mainHeaderActions button{min-width:44px;min-height:44px}.MessagingDialog-module__494suW__newConversationButton span+span{display:none}.MessagingDialog-module__494suW__mobileNewConversationButton{top:calc(50% + env(safe-area-inset-top,0)/2);min-width:44px;min-height:44px;display:flex;position:absolute;left:.75rem;transform:translateY(-50%)}.MessagingDialog-module__494suW__sidebarContent{z-index:1;position:relative}.MessagingDialog-module__494suW__empty{padding:2rem 1rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0))}}@media (min-width:768px){.MessagingDialog-module__494suW__mobileCloseButton,.MessagingDialog-module__494suW__mobileBackButton,.MessagingDialog-module__494suW__mobileNewConversationButton{display:none}}
.NewConversationDialog-module__tKprAG__content{gap:var(--space-4);flex-direction:column;padding:.5rem 0;display:flex}.NewConversationDialog-module__tKprAG__titleField{gap:var(--space-2);flex-direction:column;display:flex}.NewConversationDialog-module__tKprAG__label{font-size:var(--text-size-sm);color:var(--color-foreground);font-weight:600}.NewConversationDialog-module__tKprAG__friendsList{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:300px;padding:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.NewConversationDialog-module__tKprAG__friendsList::-webkit-scrollbar{width:8px}.NewConversationDialog-module__tKprAG__friendsList::-webkit-scrollbar-track{background:0 0}.NewConversationDialog-module__tKprAG__friendsList::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.NewConversationDialog-module__tKprAG__friendsList::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.NewConversationDialog-module__tKprAG__friendItem{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;background:var(--color-background);transition:all .2s;display:flex}.NewConversationDialog-module__tKprAG__friendItem:hover{border-color:var(--color-accent);background:var(--color-background-hover)}.NewConversationDialog-module__tKprAG__friendItemSelected{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb),.05)}.NewConversationDialog-module__tKprAG__checkbox{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;touch-action:manipulation}.NewConversationDialog-module__tKprAG__friendInfo{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.NewConversationDialog-module__tKprAG__friendName{font-weight:600;font-size:var(--text-size-base);color:var(--color-foreground)}.NewConversationDialog-module__tKprAG__friendStatus{align-items:center;gap:var(--space-2);display:flex}.NewConversationDialog-module__tKprAG__statusDot{border-radius:50%;width:8px;height:8px}.NewConversationDialog-module__tKprAG__statusDot.NewConversationDialog-module__tKprAG__online{background:var(--color-success)}.NewConversationDialog-module__tKprAG__statusDot.NewConversationDialog-module__tKprAG__dnd{background:var(--color-warning)}.NewConversationDialog-module__tKprAG__statusDot.NewConversationDialog-module__tKprAG__offline{background:var(--color-muted);opacity:.5}.NewConversationDialog-module__tKprAG__statusText{font-size:var(--text-size-sm);color:var(--color-muted)}.NewConversationDialog-module__tKprAG__error{color:var(--color-danger);font-size:var(--text-size-sm);padding:var(--space-2);border-radius:var(--radius-sm);background:rgba(255,0,0,.05)}.NewConversationDialog-module__tKprAG__empty{text-align:center;color:var(--color-muted);font-size:var(--text-size-sm);padding:2rem 1rem}.NewConversationDialog-module__tKprAG__loading{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8);color:var(--color-muted);display:flex}.NewConversationDialog-module__tKprAG__loadingSpinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite NewConversationDialog-module__tKprAG__spin}@keyframes NewConversationDialog-module__tKprAG__spin{to{transform:rotate(360deg)}}.NewConversationDialog-module__tKprAG__selectionInfo{font-size:var(--text-size-sm);color:var(--color-muted);padding:var(--space-2);background:var(--color-background-subtle);border-radius:var(--radius-sm)}
.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)}
