.CalendarDialog-module__99G2IG__overlay{z-index:var(--z-drawer);background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;animation:.2s ease-out CalendarDialog-module__99G2IG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.CalendarDialog-module__99G2IG__overlayExit{animation:.2s ease-in forwards CalendarDialog-module__99G2IG__fadeOut}@keyframes CalendarDialog-module__99G2IG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CalendarDialog-module__99G2IG__fadeOut{0%{opacity:1}to{opacity:0}}.CalendarDialog-module__99G2IG__dialog{width:100vw;height:100vh;background-color:var(--color-background);height:100dvh;box-shadow:var(--shadow-dialog);flex-direction:column;animation:.3s ease-out CalendarDialog-module__99G2IG__slideUp;display:flex;position:relative}.CalendarDialog-module__99G2IG__dialogExit{animation:.2s ease-in forwards CalendarDialog-module__99G2IG__slideDown}@keyframes CalendarDialog-module__99G2IG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CalendarDialog-module__99G2IG__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.CalendarDialog-module__99G2IG__body{flex:1;display:flex;overflow:hidden}.CalendarDialog-module__99G2IG__mainContent{background-color:var(--color-background);flex:1;overflow:hidden}.CalendarDialog-module__99G2IG__confirmDialogBody{gap:var(--space-3);font-size:var(--text-size-sm);color:var(--color-muted);flex-direction:column;display:flex}.CalendarDialog-module__99G2IG__confirmOptionGroup{gap:var(--space-2);font-size:var(--text-size-sm);flex-direction:column;display:flex}.CalendarDialog-module__99G2IG__confirmOption{align-items:flex-start;gap:var(--space-2);line-height:1.4;display:flex}.CalendarDialog-module__99G2IG__confirmOption input[type=radio]{margin-top:.2rem}.CalendarDialog-module__99G2IG__confirmLabel{font-size:var(--text-size-sm);color:var(--color-foreground);margin:0;font-weight:500}.CalendarDialog-module__99G2IG__confirmSelect{width:100%}.CalendarDialog-module__99G2IG__confirmNote{font-size:var(--text-size-sm);color:var(--color-muted);margin:0}.CalendarDialog-module__99G2IG__loadingOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;pointer-events:auto;background-color:rgba(0,0,0,.35);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.CalendarDialog-module__99G2IG__loadingSpinner{border:3px solid rgba(255,255,255,.25);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite CalendarDialog-module__99G2IG__calendarSpinner}.CalendarDialog-module__99G2IG__loadingMessage{font-size:var(--text-size-sm);color:var(--color-foreground);text-transform:uppercase;letter-spacing:.08em}@keyframes CalendarDialog-module__99G2IG__calendarSpinner{to{transform:rotate(360deg)}}.CalendarDialog-module__99G2IG__dayViewSwipeContainer{will-change:transform;flex-direction:column;width:100%;height:100%;display:flex}@media (max-width:767px){.CalendarDialog-module__99G2IG__overlay{padding:0}.CalendarDialog-module__99G2IG__dialog{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.CalendarDialog-module__99G2IG__body{flex-direction:column}.CalendarDialog-module__99G2IG__mainContent{flex:1;min-height:0}}
.CalendarHeader-module__u-kdhW__header{border-bottom:1px solid var(--color-border);background-color:var(--color-background);justify-content:space-between;align-items:center;gap:var(--space-4);flex-shrink:0;height:80px;padding:.9rem 1rem;display:flex}.CalendarHeader-module__u-kdhW__left,.CalendarHeader-module__u-kdhW__right{align-items:center;gap:var(--space-2);display:flex}.CalendarHeader-module__u-kdhW__center{align-items:center;gap:var(--space-4);flex:1;justify-content:center;display:flex}.CalendarHeader-module__u-kdhW__viewSelector{background-color:var(--color-surface);padding:var(--space-1);border-radius:.5rem;gap:.125rem;display:flex}.CalendarHeader-module__u-kdhW__viewButton,.CalendarHeader-module__u-kdhW__viewButtonActive{cursor:pointer;touch-action:manipulation;color:var(--color-text-secondary);background:0 0;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.CalendarHeader-module__u-kdhW__viewButton:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.CalendarHeader-module__u-kdhW__viewButton:disabled{opacity:.5;cursor:not-allowed}.CalendarHeader-module__u-kdhW__viewButtonActive{background-color:var(--color-primary);color:#fff}.CalendarHeader-module__u-kdhW__navigation{align-items:center;gap:var(--space-1);display:flex}.CalendarHeader-module__u-kdhW__periodTitle{font-size:var(--text-size-base);color:var(--color-text);text-align:left;min-width:-moz-fit-content;min-width:fit-content;font-weight:600}.CalendarHeader-module__u-kdhW__periodTitle: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-4)}.CalendarHeader-module__u-kdhW__periodTitle: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-4)}.CalendarHeader-module__u-kdhW__periodTitle: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-4)}.CalendarHeader-module__u-kdhW__periodTitle:-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-4)}.CalendarHeader-module__u-kdhW__periodTitle:-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-4)}.CalendarHeader-module__u-kdhW__periodTitle: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-4)}.CalendarHeader-module__u-kdhW__filterWrapper,.CalendarHeader-module__u-kdhW__menuWrapper{position:relative}.CalendarHeader-module__u-kdhW__filterDropdown,.CalendarHeader-module__u-kdhW__menuDropdown{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-2);z-index:100;border-radius:.5rem;min-width:200px;animation:.15s ease-out CalendarHeader-module__u-kdhW__slideDown;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@keyframes CalendarHeader-module__u-kdhW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CalendarHeader-module__u-kdhW__filterSection{padding:.5rem 0}.CalendarHeader-module__u-kdhW__filterSection:not(:last-child){border-bottom:1px solid var(--color-border)}.CalendarHeader-module__u-kdhW__filterTitle{text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 .5rem;padding:0 .5rem;font-size:.75rem;font-weight:600}.CalendarHeader-module__u-kdhW__filterItem{align-items:center;gap:var(--space-2);padding:var(--space-2);cursor:pointer;touch-action:manipulation;border-radius:.375rem;transition:background-color .15s;display:flex}.CalendarHeader-module__u-kdhW__filterItem:hover{background-color:var(--color-surface-hover)}.CalendarHeader-module__u-kdhW__colorDot{border-radius:5px;flex-shrink:0;width:12px;height:12px}.CalendarHeader-module__u-kdhW__searchWrapper{min-width:280px;position:relative}.CalendarHeader-module__u-kdhW__searchInputContainer{width:100%}.CalendarHeader-module__u-kdhW__menuDropdown{padding:var(--space-1)}.CalendarHeader-module__u-kdhW__menuItem{text-align:left;cursor:pointer;touch-action:manipulation;width:100%;color:var(--color-text);background:0 0;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:block}.CalendarHeader-module__u-kdhW__menuItem:hover{background-color:var(--color-surface-hover)}.CalendarHeader-module__u-kdhW__dropdownRow{align-items:center;gap:var(--space-2);display:flex}.CalendarHeader-module__u-kdhW__dropdownLabel{color:var(--color-text);flex:1;font-size:.875rem}.CalendarHeader-module__u-kdhW__checkmark{color:var(--color-primary);font-size:.875rem}.CalendarHeader-module__u-kdhW__searchBar{height:35px}.CalendarHeader-module__u-kdhW__searchResults{gap:var(--space-1);width:500px;z-index:calc(var(--z-drawer) + 500);padding:var(--space-2);background:var(--color-background);border:1px solid var(--color-border);border-radius:calc(var(--radius-md) + .5rem);max-height:450px;scroll-padding-top:var(--space-2);scroll-padding-bottom:var(--space-2);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) CalendarHeader-module__u-kdhW__searchResultsSlideIn;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@keyframes CalendarHeader-module__u-kdhW__searchResultsSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CalendarHeader-module__u-kdhW__searchResultItem{align-items:flex-start;gap:var(--space-2);border-radius:calc(var(--radius-md) - 2px);background:var(--color-background);color:var(--color-foreground);text-align:left;font:inherit;cursor:pointer;touch-action:manipulation;border:none;flex-direction:column;padding:.875rem 1rem;transition:background-color .15s,box-shadow .15s,transform .15s;display:flex}.CalendarHeader-module__u-kdhW__searchResultItemActive{background:var(--color-accent);color:var(--color-accent-hover);box-shadow:var(--shadow-sm)}.CalendarHeader-module__u-kdhW__searchResultItemActive .CalendarHeader-module__u-kdhW__searchResultTitle,.CalendarHeader-module__u-kdhW__searchResultItemActive .CalendarHeader-module__u-kdhW__searchResultMeta,.CalendarHeader-module__u-kdhW__searchResultItemActive .CalendarHeader-module__u-kdhW__searchResultSnippet{color:var(--color-accent-hover)}.CalendarHeader-module__u-kdhW__searchResultTitleRow{align-items:flex-start;gap:var(--space-1);flex-direction:column;width:100%;display:flex}.CalendarHeader-module__u-kdhW__searchResultTitle{white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--color-foreground);font-size:.9375rem;font-weight:600;line-height:1.4;overflow:hidden}.CalendarHeader-module__u-kdhW__searchResultCategory{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);flex-shrink:0;margin-top:.125rem;font-size:.75rem;font-weight:500;display:inline-flex}.CalendarHeader-module__u-kdhW__searchResultItemActive .CalendarHeader-module__u-kdhW__searchResultCategory{color:var(--color-accent-hover)}.CalendarHeader-module__u-kdhW__searchResultCategoryDot{border-radius:var(--radius-pill);background:var(--color-border);flex-shrink:0;width:8px;height:8px}.CalendarHeader-module__u-kdhW__searchResultMeta{align-items:center;gap:var(--space-1);color:var(--color-muted);flex-wrap:wrap;width:100%;font-size:.8125rem;font-weight:400;line-height:1.4;display:flex}.CalendarHeader-module__u-kdhW__searchResultMeta span{align-items:center;display:inline-flex}.CalendarHeader-module__u-kdhW__searchResultMeta span+span:before{content:"·";color:currentColor;opacity:.4;margin:0 .25rem;font-weight:600}.CalendarHeader-module__u-kdhW__searchResultSnippet{color:var(--color-muted);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;font-size:.8125rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.CalendarHeader-module__u-kdhW__searchResultEmpty{text-align:center;color:var(--color-muted);padding:2.5rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.5}.CalendarHeader-module__u-kdhW__dialogSection{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.CalendarHeader-module__u-kdhW__dialogSection:last-child{margin-bottom:0}.CalendarHeader-module__u-kdhW__dialogLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.CalendarHeader-module__u-kdhW__fileInputRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CalendarHeader-module__u-kdhW__fileName{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:.875rem;overflow:hidden}.CalendarHeader-module__u-kdhW__hiddenFileInput{display:none}.CalendarHeader-module__u-kdhW__dialogError{margin-top:var(--space-2);color:var(--color-danger);font-size:.85rem}.CalendarHeader-module__u-kdhW__headerMobile{padding:var(--space-3);padding-top:calc(.75rem + env(safe-area-inset-top,0));justify-content:space-between;align-items:center;gap:var(--space-2);height:auto;min-height:60px;display:flex}.CalendarHeader-module__u-kdhW__mobileLeft{flex-shrink:0;align-items:center;display:flex}.CalendarHeader-module__u-kdhW__mobileLeft button{min-width:44px;min-height:44px}.CalendarHeader-module__u-kdhW__mobileCenter{justify-content:center;align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}.CalendarHeader-module__u-kdhW__mobileNavButton{border-radius:var(--radius-md);flex-shrink:0;min-width:44px;min-height:44px}.CalendarHeader-module__u-kdhW__mobilePeriodTitle{font-size:var(--text-size-sm);color:var(--color-text);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-weight:600;overflow:hidden}.CalendarHeader-module__u-kdhW__mobileRight{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.CalendarHeader-module__u-kdhW__mobileRight button{min-width:44px;min-height:44px}@media (max-width:767px){.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile){height:auto;min-height:60px;padding:var(--space-3);padding-top:calc(.75rem + env(safe-area-inset-top,0));gap:var(--space-2);flex-wrap:wrap}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__left{gap:var(--space-1);flex:1;min-width:0}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__right{gap:var(--space-1)}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__periodTitle{font-size:var(--text-size-sm);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__periodTitle: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-2)}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__periodTitle: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-2)}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__periodTitle: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-2)}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__periodTitle:-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-2)}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__periodTitle:-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-2)}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__periodTitle: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-2)}.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__left button,.CalendarHeader-module__u-kdhW__header:not(.CalendarHeader-module__u-kdhW__headerMobile) .CalendarHeader-module__u-kdhW__right button{min-width:44px;min-height:44px}.CalendarHeader-module__u-kdhW__searchResults{width:100%;max-height:none;padding-top:calc(.5rem + env(safe-area-inset-top,0));padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0));border-radius:0;position:fixed;top:0;bottom:0;left:0;right:0}}
.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)}
.GlobalMenu-module__gRGTIW__overlay{z-index:var(--z-command);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:80px 16px 24px;animation:.18s ease-out GlobalMenu-module__gRGTIW__overlayFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.GlobalMenu-module__gRGTIW__overlayExit{animation:.12s ease-out forwards GlobalMenu-module__gRGTIW__overlayFadeOut}.GlobalMenu-module__gRGTIW__dialog{width:min(640px,100%);max-height:80vh;background:var(--color-background);max-height:80svh;color:var(--color-foreground);border-radius:var(--radius-global-menu);border:1px solid var(--color-border);box-shadow:0 16px 40px -8px var(--color-shadow),0 8px 16px -4px var(--color-shadow);transform-origin:top;flex-direction:column;animation:.2s ease-out GlobalMenu-module__gRGTIW__menuFadeIn;display:flex;position:relative;overflow:hidden}.GlobalMenu-module__gRGTIW__dialogExit{animation:.12s ease-out forwards GlobalMenu-module__gRGTIW__menuFadeOut}.GlobalMenu-module__gRGTIW__dialogAIMode{box-shadow:0 16px 40px -8px var(--color-shadow);border-color:transparent;overflow:visible}.GlobalMenu-module__gRGTIW__dialog:before,.GlobalMenu-module__gRGTIW__glowLayerBlue{display:none}.GlobalMenu-module__gRGTIW__dialog:after{content:"";border-radius:calc(var(--radius-global-menu) + 1px);background:conic-gradient(from var(--glow-angle,0deg),rgba(255,51,51,.6),rgba(255,149,0,.6),rgba(255,221,0,.6),rgba(51,221,102,.6),rgba(0,170,255,.6),rgba(119,51,255,.6),rgba(255,51,170,.6),rgba(255,51,51,.6));-webkit-mask-composite:xor;pointer-events:none;opacity:0;padding:1px;transition:opacity .35s ease-out;animation:4s linear infinite GlobalMenu-module__gRGTIW__glowRotate;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlobalMenu-module__gRGTIW__dialogAIMode:after{opacity:1}.GlobalMenu-module__gRGTIW__dialogAIModeChatMode:after,.GlobalMenu-module__gRGTIW__dialogAIModeExiting:after{opacity:0}.GlobalMenu-module__gRGTIW__borderLayerBlue{border-radius:calc(var(--radius-global-menu) + 1px);background:conic-gradient(from var(--glow-angle,0deg),rgba(0,85,221,.6),rgba(0,119,255,.6),rgba(0,170,255,.6),rgba(0,204,255,.6),rgba(0,170,255,.6),rgba(0,119,255,.6),rgba(0,85,221,.6),rgba(0,85,221,.6));-webkit-mask-composite:xor;pointer-events:none;opacity:0;padding:1px;transition:opacity .35s ease-out;animation:4s linear infinite GlobalMenu-module__gRGTIW__glowRotate;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlobalMenu-module__gRGTIW__dialogAIModeChatMode .GlobalMenu-module__gRGTIW__borderLayerBlue{opacity:1}.GlobalMenu-module__gRGTIW__dialogAIModeExiting .GlobalMenu-module__gRGTIW__borderLayerBlue{opacity:0}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes GlobalMenu-module__gRGTIW__glowRotate{0%{--glow-angle:0deg}to{--glow-angle:360deg}}.GlobalMenu-module__gRGTIW__dialogCollapsed{max-height:none}.GlobalMenu-module__gRGTIW__expandableContent{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.34,1.3,.64,1);display:grid}.GlobalMenu-module__gRGTIW__expandableContent.GlobalMenu-module__gRGTIW__expanded{grid-template-rows:1fr}.GlobalMenu-module__gRGTIW__expandableContentInner{border-radius:0 0 var(--radius-global-menu)var(--radius-global-menu);flex-direction:column;display:flex;overflow:hidden}.GlobalMenu-module__gRGTIW__expandableContent .GlobalMenu-module__gRGTIW__filterTabs,.GlobalMenu-module__gRGTIW__expandableContent .GlobalMenu-module__gRGTIW__results,.GlobalMenu-module__gRGTIW__expandableContent .GlobalMenu-module__gRGTIW__formContainer,.GlobalMenu-module__gRGTIW__expandableContent .GlobalMenu-module__gRGTIW__footer{opacity:0;transition:opacity .15s ease-out}.GlobalMenu-module__gRGTIW__expandableContent.GlobalMenu-module__gRGTIW__expanded .GlobalMenu-module__gRGTIW__filterTabs,.GlobalMenu-module__gRGTIW__expandableContent.GlobalMenu-module__gRGTIW__expanded .GlobalMenu-module__gRGTIW__results,.GlobalMenu-module__gRGTIW__expandableContent.GlobalMenu-module__gRGTIW__expanded .GlobalMenu-module__gRGTIW__formContainer,.GlobalMenu-module__gRGTIW__expandableContent.GlobalMenu-module__gRGTIW__expanded .GlobalMenu-module__gRGTIW__footer{opacity:1;transition:opacity .18s ease-out 50ms}.GlobalMenu-module__gRGTIW__searchBar{background:var(--color-background);border-bottom:1px solid var(--color-border);border-radius:var(--radius-global-menu)var(--radius-global-menu)0 0;align-items:center;gap:14px;padding:14px 18px;transition:border-radius .18s ease-out;display:flex;position:relative}.GlobalMenu-module__gRGTIW__dialogCollapsed .GlobalMenu-module__gRGTIW__searchBar{border-radius:var(--radius-global-menu);border-bottom:none}.GlobalMenu-module__gRGTIW__searchInputWrapper{flex:1;align-items:center;display:flex;position:relative}.GlobalMenu-module__gRGTIW__searchIcon{width:18px;height:18px;color:var(--color-muted);flex-shrink:0;transition:color .12s ease-out}.GlobalMenu-module__gRGTIW__planBadge{background:var(--color-accent-subtle);border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.GlobalMenu-module__gRGTIW__modeTransition{animation:.18s ease-out GlobalMenu-module__gRGTIW__modeTransitionIn}@keyframes GlobalMenu-module__gRGTIW__modeTransitionIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.GlobalMenu-module__gRGTIW__searchInput{color:inherit;font-size:var(--text-size-base);background:0 0;border:none;outline:none;flex:1;line-height:1.5}.GlobalMenu-module__gRGTIW__clearButton{border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;color:var(--color-muted);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;animation:.12s ease-out forwards GlobalMenu-module__gRGTIW__gentleFadeIn;display:flex}.GlobalMenu-module__gRGTIW__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))){margin-left:4px}.GlobalMenu-module__gRGTIW__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))){margin-left:4px}.GlobalMenu-module__gRGTIW__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))){margin-left:4px}.GlobalMenu-module__gRGTIW__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)){margin-right:4px}.GlobalMenu-module__gRGTIW__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)){margin-right:4px}.GlobalMenu-module__gRGTIW__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)){margin-right:4px}.GlobalMenu-module__gRGTIW__clearButton:hover{background:color-mix(in srgb,var(--color-border)50%,transparent);color:var(--color-foreground)}.GlobalMenu-module__gRGTIW__clearButton:active{background:var(--color-active)}.GlobalMenu-module__gRGTIW__clearButtonIcon{width:14px;height:14px}.GlobalMenu-module__gRGTIW__searchInput::placeholder{color:color-mix(in srgb,var(--color-muted)85%,transparent)}.GlobalMenu-module__gRGTIW__aiTextarea{color:inherit;font-size:var(--text-size-base);resize:none;scrollbar-width:thin;background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:calc(6em + 8px);padding:0;font-family:inherit;line-height:1.5;overflow-y:auto}.GlobalMenu-module__gRGTIW__aiTextarea::placeholder{color:color-mix(in srgb,var(--color-muted)85%,transparent)}.GlobalMenu-module__gRGTIW__aiTextarea::-webkit-scrollbar{width:4px}.GlobalMenu-module__gRGTIW__aiTextarea::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-muted)40%,transparent);border-radius:2px}.GlobalMenu-module__gRGTIW__aiTextarea::-webkit-scrollbar-track{background:0 0}.GlobalMenu-module__gRGTIW__filterTabs{border-bottom:1px solid var(--color-border);background:var(--color-background);scrollbar-width:none;-ms-overflow-style:none;gap:4px;padding:12px 18px;display:flex;overflow-x:auto}.GlobalMenu-module__gRGTIW__filterTabs::-webkit-scrollbar{display:none}.GlobalMenu-module__gRGTIW__filterTabIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.GlobalMenu-module__gRGTIW__filterTabIcon svg{width:14px;height:14px}.GlobalMenu-module__gRGTIW__shortcutHint{font-size:.75rem;font-family:var(--font-family-mono);color:var(--color-muted);background:color-mix(in srgb,var(--color-border)40%,transparent);border-radius:var(--radius-sm);padding:4px 8px}.GlobalMenu-module__gRGTIW__results{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;max-height:420px;padding:8px 0;display:flex;overflow-y:auto}.GlobalMenu-module__gRGTIW__section{padding:0 12px}.GlobalMenu-module__gRGTIW__sectionLabel{font-size:var(--text-size-sm);color:color-mix(in srgb,var(--color-muted)80%,transparent);margin:0 0 6px;padding:0 6px;font-weight:400}.GlobalMenu-module__gRGTIW__sectionList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.GlobalMenu-module__gRGTIW__resultRow{width:100%;color:inherit;text-align:left;border-radius:var(--radius-card);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;scroll-margin-top:32px;scroll-margin-bottom:32px;display:flex}.GlobalMenu-module__gRGTIW__active,.GlobalMenu-module__gRGTIW__active:hover{background:var(--color-accent);color:var(--color-accent-hover)}.GlobalMenu-module__gRGTIW__active .GlobalMenu-module__gRGTIW__resultDescription{color:color-mix(in srgb,var(--color-accent-hover)85%,transparent)}.GlobalMenu-module__gRGTIW__active .GlobalMenu-module__gRGTIW__resultIcon{color:var(--color-accent-hover);background:color-mix(in srgb,var(--color-accent-hover)15%,transparent)}.GlobalMenu-module__gRGTIW__resultIcon{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-border)35%,transparent);width:32px;height:32px;color:var(--color-foreground);flex-shrink:0;place-items:center;display:grid}.GlobalMenu-module__gRGTIW__resultIconSvg{width:16px;height:16px}.GlobalMenu-module__gRGTIW__resultBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GlobalMenu-module__gRGTIW__resultTitle{font-size:.95rem;font-weight:500;line-height:1.4}.GlobalMenu-module__gRGTIW__resultDescription{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.3;overflow:hidden}.GlobalMenu-module__gRGTIW__shortcutBadge{color:color-mix(in srgb,var(--color-muted)90%,transparent);gap:4px;display:inline-flex}.GlobalMenu-module__gRGTIW__shortcutBadge kbd{font-family:var(--font-family-mono);background:color-mix(in srgb,var(--color-border)40%,transparent);border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:4px 7px;font-size:.7rem}.GlobalMenu-module__gRGTIW__expandToggle{border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;color:var(--color-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,transform .15s;display:flex}.GlobalMenu-module__gRGTIW__expandToggle: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:4px}.GlobalMenu-module__gRGTIW__expandToggle: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:4px}.GlobalMenu-module__gRGTIW__expandToggle: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:4px}.GlobalMenu-module__gRGTIW__expandToggle:-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:4px}.GlobalMenu-module__gRGTIW__expandToggle:-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:4px}.GlobalMenu-module__gRGTIW__expandToggle: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:4px}.GlobalMenu-module__gRGTIW__expandToggle:hover{background:color-mix(in srgb,var(--color-border)50%,transparent);color:var(--color-foreground)}.GlobalMenu-module__gRGTIW__expandToggleIcon{width:14px;height:14px;transition:transform .2s cubic-bezier(.34,1.3,.64,1);transform:rotate(90deg)}.GlobalMenu-module__gRGTIW__expandToggleExpanded .GlobalMenu-module__gRGTIW__expandToggleIcon{transform:rotate(-90deg)}.GlobalMenu-module__gRGTIW__escapeHoldIndicator{background:var(--color-border);border-radius:0 0 var(--radius-card)var(--radius-card);justify-content:center;align-items:center;height:3px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.GlobalMenu-module__gRGTIW__escapeHoldProgress{background:var(--color-danger);height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.GlobalMenu-module__gRGTIW__escapeHoldText{z-index:1;color:var(--color-foreground);text-transform:uppercase;letter-spacing:.5px;background:var(--color-background);border-radius:4px;padding:2px 8px;font-size:10px;font-weight:500;position:relative;transform:translateY(-10px)}.GlobalMenu-module__gRGTIW__emptyState{text-align:center;color:var(--color-foreground);flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.GlobalMenu-module__gRGTIW__emptyIcon{width:48px;height:48px;color:var(--color-muted);opacity:.6}.GlobalMenu-module__gRGTIW__emptyTitle{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:500}.GlobalMenu-module__gRGTIW__emptyHint{color:var(--color-muted);margin:0;font-size:.85rem}.GlobalMenu-module__gRGTIW__aiConfigRequired{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px;display:flex}.GlobalMenu-module__gRGTIW__aiConfigRequiredIcon{width:48px;height:48px;color:var(--color-muted);margin-bottom:16px}.GlobalMenu-module__gRGTIW__aiConfigRequiredTitle{color:var(--color-foreground);margin-bottom:8px;font-size:1rem;font-weight:600}.GlobalMenu-module__gRGTIW__aiConfigRequiredText{color:var(--color-muted);max-width:320px;margin-bottom:20px;font-size:.85rem;line-height:1.5}.GlobalMenu-module__gRGTIW__aiConfigRequiredButtons{flex-direction:column;gap:8px;width:100%;max-width:240px;display:flex}.GlobalMenu-module__gRGTIW__footer{border-top:1px solid var(--color-border);color:color-mix(in srgb,var(--color-muted)85%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:.75rem;display:flex}.GlobalMenu-module__gRGTIW__footerHint{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.GlobalMenu-module__gRGTIW__footerHint kbd{font-family:var(--font-family-mono);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-border)40%,transparent);padding:3px 6px;font-size:.68rem}.GlobalMenu-module__gRGTIW__errorBanner{background:color-mix(in srgb,var(--color-danger)12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger)25%,transparent);border-radius:var(--radius-card);color:var(--color-danger-hover);margin:0 24px 16px;padding:12px 14px;font-size:.85rem;animation:.15s ease-out GlobalMenu-module__gRGTIW__gentleFadeIn}.GlobalMenu-module__gRGTIW__formContainer{flex-direction:column;flex:1;gap:20px;padding:20px 0 28px;display:flex}.GlobalMenu-module__gRGTIW__formHeader{flex-direction:column;align-items:start;gap:16px;padding:0 24px;display:flex}.GlobalMenu-module__gRGTIW__formHeaderTexts{flex-direction:column;flex:1;gap:6px;display:flex}.GlobalMenu-module__gRGTIW__formTitle{font-size:var(--text-size-lg);margin:0;font-weight:600}.GlobalMenu-module__gRGTIW__formDescription{color:color-mix(in srgb,var(--color-muted)90%,transparent);margin:0;font-size:.85rem}.GlobalMenu-module__gRGTIW__formBody{flex-direction:column;gap:24px;padding:0 24px;display:flex;overflow-y:auto}.GlobalMenu-module__gRGTIW__formContent{background:color-mix(in srgb,var(--color-border)8%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:20px;display:flex}.GlobalMenu-module__gRGTIW__formFields{flex-direction:column;gap:16px;display:flex}.GlobalMenu-module__gRGTIW__formFooter{border-top:1px solid var(--color-border);justify-content:flex-end;gap:12px;padding-top:16px;padding-bottom:4px;display:flex}.GlobalMenu-module__gRGTIW__formField{flex-direction:c olumn;gap:8px;display:flex}.GlobalMenu-module__gRGTIW__formLabel{font-size:.85rem;font-weight:500}.GlobalMenu-module__gRGTIW__formSelect{border-radius:var(--radius-input);border:1px solid var(--color-border);background:var(--color-background);width:100%;color:inherit;padding:10px 12px;font-size:.9rem;transition:border-color .12s ease-out,box-shadow .12s ease-out}.GlobalMenu-module__gRGTIW__formSelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)12%,transparent);outline:none}.GlobalMenu-module__gRGTIW__invalidField{border-color:var(--color-danger)}.GlobalMenu-module__gRGTIW__formHelper{color:var(--color-muted);font-size:.78rem}.GlobalMenu-module__gRGTIW__fieldError{color:var(--color-danger);font-size:.78rem;animation:.12s ease-out GlobalMenu-module__gRGTIW__gentleFadeIn}.GlobalMenu-module__gRGTIW__formCheckbox{flex-direction:row;gap:6px;padding:6px 10px;font-size:.9rem;display:flex}.GlobalMenu-module__gRGTIW__formCheckbox input{width:18px;height:18px}.GlobalMenu-module__gRGTIW__formCheckbox input: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:0}.GlobalMenu-module__gRGTIW__formCheckbox input: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:0}.GlobalMenu-module__gRGTIW__formCheckbox input: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:0}.GlobalMenu-module__gRGTIW__formCheckbox input:-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:0}.GlobalMenu-module__gRGTIW__formCheckbox input:-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:0}.GlobalMenu-module__gRGTIW__formCheckbox input: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:0}.GlobalMenu-module__gRGTIW__formCheckbox span:first-of-type{align-items:center;gap:8px;font-weight:500;display:inline-flex}.GlobalMenu-module__gRGTIW__backButton{background:color-mix(in srgb,var(--color-border)15%,transparent);border-color:var(--color-border);border-radius:var(--radius-button);padding:.45rem .9rem;font-size:.85rem;transition:background .12s ease-out}.GlobalMenu-module__gRGTIW__backButton:hover{background:color-mix(in srgb,var(--color-border)30%,transparent)}.GlobalMenu-module__gRGTIW__successOverlay{background:var(--color-background);z-index:10;border-radius:inherit;justify-content:center;align-items:center;animation:.15s ease-out GlobalMenu-module__gRGTIW__successFadeIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.GlobalMenu-module__gRGTIW__successIcon{background:color-mix(in srgb,var(--color-success)12%,transparent);border:1px solid color-mix(in srgb,var(--color-success)25%,transparent);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.GlobalMenu-module__gRGTIW__successCheckIcon{width:24px;height:24px;color:var(--color-success)}.GlobalMenu-module__gRGTIW__loadingOverlay{background:color-mix(in srgb,var(--color-background)85%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;border-radius:inherit;justify-content:center;align-items:center;animation:.15s ease-out GlobalMenu-module__gRGTIW__loadingFadeIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.GlobalMenu-module__gRGTIW__loadingSpinner{border:2.5px solid color-mix(in srgb,var(--color-border)60%,transparent);border-top-color:var(--color-accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite GlobalMenu-module__gRGTIW__loadingSpin}@keyframes GlobalMenu-module__gRGTIW__loadingFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes GlobalMenu-module__gRGTIW__loadingSpin{to{transform:rotate(360deg)}}@keyframes GlobalMenu-module__gRGTIW__successFadeIn{0%{opacity:0}to{opacity:1}}@keyframes GlobalMenu-module__gRGTIW__successPop{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes GlobalMenu-module__gRGTIW__successCheck{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes GlobalMenu-module__gRGTIW__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes GlobalMenu-module__gRGTIW__overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes GlobalMenu-module__gRGTIW__menuFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes GlobalMenu-module__gRGTIW__menuFadeOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes GlobalMenu-module__gRGTIW__gentleFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.GlobalMenu-module__gRGTIW__overlay,.GlobalMenu-module__gRGTIW__dialog,.GlobalMenu-module__gRGTIW__expandableContent,.GlobalMenu-module__gRGTIW__expandableContent .GlobalMenu-module__gRGTIW__filterTabs,.GlobalMenu-module__gRGTIW__expandableContent .GlobalMenu-module__gRGTIW__results,.GlobalMenu-module__gRGTIW__expandableContent .GlobalMenu-module__gRGTIW__formContainer,.GlobalMenu-module__gRGTIW__expandableContent .GlobalMenu-module__gRGTIW__footer,.GlobalMenu-module__gRGTIW__resultRow,.GlobalMenu-module__gRGTIW__resultIcon,.GlobalMenu-module__gRGTIW__clearButton,.GlobalMenu-module__gRGTIW__backButton,.GlobalMenu-module__gRGTIW__errorBanner,.GlobalMenu-module__gRGTIW__fieldError,.GlobalMenu-module__gRGTIW__successOverlay,.GlobalMenu-module__gRGTIW__successIcon,.GlobalMenu-module__gRGTIW__successCheckIcon,.GlobalMenu-module__gRGTIW__loadingOverlay,.GlobalMenu-module__gRGTIW__loadingSpinner{transition:none!important;animation:none!important}.GlobalMenu-module__gRGTIW__expandableContent{transition:grid-template-rows!important}}@media (max-width:767px){.GlobalMenu-module__gRGTIW__overlay{padding:0;padding-top:env(safe-area-inset-top,0);align-items:stretch}.GlobalMenu-module__gRGTIW__dialog{width:100%;height:100%;max-height:100%;box-shadow:none;border:none;border-radius:0}.GlobalMenu-module__gRGTIW__searchBar{padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0));border-radius:0}.GlobalMenu-module__gRGTIW__dialogCollapsed .GlobalMenu-module__gRGTIW__searchBar{border-radius:0}.GlobalMenu-module__gRGTIW__expandableContent{flex-direction:column;flex:1;min-height:0;display:flex}.GlobalMenu-module__gRGTIW__expandableContentInner{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.GlobalMenu-module__gRGTIW__results{max-height:none;padding-bottom:env(safe-area-inset-bottom,0);-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.GlobalMenu-module__gRGTIW__emptyState{gap:8px;padding:24px 16px}.GlobalMenu-module__gRGTIW__emptyIcon{width:40px;height:40px}.GlobalMenu-module__gRGTIW__emptyTitle{font-size:1rem}.GlobalMenu-module__gRGTIW__emptyMessage{font-size:var(--text-size-sm)}.GlobalMenu-module__gRGTIW__filterTabs{padding:10px 16px}.GlobalMenu-module__gRGTIW__section{padding:0 8px}.GlobalMenu-module__gRGTIW__footer{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.GlobalMenu-module__gRGTIW__shortcutHint,.GlobalMenu-module__gRGTIW__shortcutBadge,.GlobalMenu-module__gRGTIW__footerHint kbd{display:none}.GlobalMenu-module__gRGTIW__searchInput,.GlobalMenu-module__gRGTIW__aiTextarea,.GlobalMenu-module__gRGTIW__formSelect{font-size:16px}.GlobalMenu-module__gRGTIW__resultRow{min-height:56px;padding:14px 12px}.GlobalMenu-module__gRGTIW__formContainer{padding-bottom:calc(28px + env(safe-area-inset-bottom,0))}.GlobalMenu-module__gRGTIW__formBody,.GlobalMenu-module__gRGTIW__formHeader{padding:0 16px}.GlobalMenu-module__gRGTIW__mobileBackButton{border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;color:var(--color-foreground);touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.GlobalMenu-module__gRGTIW__mobileBackButton: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:4px}.GlobalMenu-module__gRGTIW__mobileBackButton: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:4px}.GlobalMenu-module__gRGTIW__mobileBackButton: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:4px}.GlobalMenu-module__gRGTIW__mobileBackButton:-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:4px}.GlobalMenu-module__gRGTIW__mobileBackButton:-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:4px}.GlobalMenu-module__gRGTIW__mobileBackButton: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:4px}.GlobalMenu-module__gRGTIW__mobileBackButton:hover{background:var(--color-surface)}.GlobalMenu-module__gRGTIW__mobileBackButton:active{background:var(--color-border)}.GlobalMenu-module__gRGTIW__mobileBackIcon{width:20px;height:20px}}@media (max-width:600px){.GlobalMenu-module__gRGTIW__searchBar{gap:10px}.GlobalMenu-module__gRGTIW__searchIcon{width:16px;height:16px}}.GlobalMenu-module__gRGTIW__aiMessagesContainer{flex-direction:column;gap:12px;max-height:320px;padding:16px 24px;display:flex;overflow-y:auto}.GlobalMenu-module__gRGTIW__aiEmptyIcon{width:32px;height:32px;color:var(--color-muted);margin-bottom:8px}.GlobalMenu-module__gRGTIW__aiMessage{word-break:normal;overflow-wrap:anywhere;border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.5;animation:.15s ease-out GlobalMenu-module__gRGTIW__gentleFadeIn}.GlobalMenu-module__gRGTIW__aiMessageUser{background-color:var(--color-accent);color:var(--color-accent-hover);align-self:flex-end}.GlobalMenu-module__gRGTIW__aiMessageAssistant{background-color:var(--color-background-secondary);color:var(--color-text-primary);border-bottom-left-radius:4px;align-self:flex-start}.GlobalMenu-module__gRGTIW__aiMessageStreaming{animation:.15s ease-out GlobalMenu-module__gRGTIW__gentleFadeIn,2s ease-in-out infinite GlobalMenu-module__gRGTIW__subtlePulse}@keyframes GlobalMenu-module__gRGTIW__subtlePulse{0%,to{opacity:1}50%{opacity:.85}}.GlobalMenu-module__gRGTIW__aiMessageContent{color:inherit;word-break:break-word}.GlobalMenu-module__gRGTIW__aiMessageLoading{gap:4px;padding:4px 0;display:flex}.GlobalMenu-module__gRGTIW__loadingDot{background-color:var(--color-text-secondary);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both GlobalMenu-module__gRGTIW__loadingPulse}.GlobalMenu-module__gRGTIW__loadingDot:first-child{animation-delay:-.32s}.GlobalMenu-module__gRGTIW__loadingDot:nth-child(2){animation-delay:-.16s}@keyframes GlobalMenu-module__gRGTIW__loadingPulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.GlobalMenu-module__gRGTIW__messageStreaming{animation:1.5s ease-in-out infinite GlobalMenu-module__gRGTIW__streamingPulse}@keyframes GlobalMenu-module__gRGTIW__streamingPulse{0%,to{opacity:1}50%{opacity:.7}}.GlobalMenu-module__gRGTIW__aiMessageMarkdown p{margin:0 0 .5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown p:last-child{margin-bottom:0}.GlobalMenu-module__gRGTIW__aiMessageMarkdown h1,.GlobalMenu-module__gRGTIW__aiMessageMarkdown h2,.GlobalMenu-module__gRGTIW__aiMessageMarkdown h3,.GlobalMenu-module__gRGTIW__aiMessageMarkdown h4,.GlobalMenu-module__gRGTIW__aiMessageMarkdown h5,.GlobalMenu-module__gRGTIW__aiMessageMarkdown h6{margin:.75em 0 .25em;font-weight:600;line-height:1.3}.GlobalMenu-module__gRGTIW__aiMessageMarkdown h1:first-child,.GlobalMenu-module__gRGTIW__aiMessageMarkdown h2:first-child,.GlobalMenu-module__gRGTIW__aiMessageMarkdown h3:first-child{margin-top:0}.GlobalMenu-module__gRGTIW__aiMessageMarkdown h1{font-size:1.25em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown h2{font-size:1.15em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown h3{font-size:1.05em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ul,.GlobalMenu-module__gRGTIW__aiMessageMarkdown ol{margin:.5em 0}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ul: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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ul: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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ul: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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ol: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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ol: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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ol: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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ul:-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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ul:-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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ul: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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ol:-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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ol:-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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown ol: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:1.5em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown li{margin:.25em 0}.GlobalMenu-module__gRGTIW__aiMessageMarkdown code{background-color:rgba(0,0,0,.08);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown pre{background-color:rgba(0,0,0,.08);border-radius:6px;margin:.5em 0;padding:.75em 1em;overflow-x:auto}.GlobalMenu-module__gRGTIW__aiMessageMarkdown pre code{background-color:transparent;padding:0;font-size:.85em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown blockquote{border-left:3px solid var(--color-border);color:var(--color-text-secondary);margin:.5em 0;font-style:italic}.GlobalMenu-module__gRGTIW__aiMessageMarkdown blockquote: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:.75em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown blockquote: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:.75em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown blockquote: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:.75em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown blockquote:-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:.75em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown blockquote:-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:.75em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown blockquote: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:.75em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown a{color:var(--color-accent);text-decoration:underline}.GlobalMenu-module__gRGTIW__aiMessageMarkdown a:hover{text-decoration:none}.GlobalMenu-module__gRGTIW__aiMessageMarkdown strong{font-weight:600}.GlobalMenu-module__gRGTIW__aiMessageMarkdown em{font-style:italic}.GlobalMenu-module__gRGTIW__aiMessageMarkdown hr{border:none;border-top:1px solid var(--color-border);margin:.75em 0}.GlobalMenu-module__gRGTIW__aiMessageMarkdown table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.9em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown th,.GlobalMenu-module__gRGTIW__aiMessageMarkdown td{border:1px solid var(--color-border);text-align:left;padding:.4em .6em}.GlobalMenu-module__gRGTIW__aiMessageMarkdown th{background-color:rgba(0,0,0,.04);font-weight:600}.GlobalMenu-module__gRGTIW__aiMessageGroup{flex-direction:column;gap:8px;display:flex;position:relative}.GlobalMenu-module__gRGTIW__aiMessageGroup: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:0;padding-left:20px}.GlobalMenu-module__gRGTIW__aiMessageGroup: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:0;padding-left:20px}.GlobalMenu-module__gRGTIW__aiMessageGroup: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:0;padding-left:20px}.GlobalMenu-module__gRGTIW__aiMessageGroup:-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:0;padding-right:20px}.GlobalMenu-module__gRGTIW__aiMessageGroup:-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:0;padding-right:20px}.GlobalMenu-module__gRGTIW__aiMessageGroup: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:0;padding-right:20px}.GlobalMenu-module__gRGTIW__aiMessageGroupItem{flex-direction:column;display:flex;position:relative}.GlobalMenu-module__gRGTIW__aiMessageGroupItem:not(:last-child):after{content:"";background-color:var(--color-border);width:1px;position:absolute;top:20px;bottom:-16px;left:-15px}.GlobalMenu-module__gRGTIW__aiMessageGroupDot{background-color:var(--color-foreground);border:2px solid var(--color-text-tertiary);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:-19px}.GlobalMenu-module__gRGTIW__aiMessageGroupDotFirst{border-color:var(--color-accent);background-color:var(--color-accent)}.GlobalMenu-module__gRGTIW__aiMessageGroupDotLast{border-color:var(--color-text-secondary)}.GlobalMenu-module__gRGTIW__aiMessageGroup .GlobalMenu-module__gRGTIW__aiMessage{margin-bottom:0}.GlobalMenu-module__gRGTIW__aiExecutionWrapper{flex-direction:column;align-items:flex-start;max-width:95%;display:flex}.GlobalMenu-module__gRGTIW__aiPlanConfirm{background:color-mix(in srgb,var(--color-warning)8%,transparent);border:1px solid color-mix(in srgb,var(--color-warning)25%,transparent);border-radius:var(--radius-card);margin-top:8px;padding:14px 16px;animation:.15s ease-out GlobalMenu-module__gRGTIW__gentleFadeIn}.GlobalMenu-module__gRGTIW__aiPlanTitle{color:var(--color-warning-hover);margin-bottom:10px;font-size:.8rem;font-weight:600}.GlobalMenu-module__gRGTIW__aiPlanActions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.GlobalMenu-module__gRGTIW__aiPlanAction{color:var(--color-foreground);background:color-mix(in srgb,var(--color-background)60%,transparent);border-radius:var(--radius-sm);padding:6px 10px;font-size:.85rem}.GlobalMenu-module__gRGTIW__aiPlanButtons{border-top:1px solid color-mix(in srgb,var(--color-warning)20%,transparent);gap:16px;margin-top:12px;padding-top:12px;display:flex}.GlobalMenu-module__gRGTIW__aiPlanHint{color:var(--color-muted);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.GlobalMenu-module__gRGTIW__aiModeIndicator{background:color-mix(in srgb,var(--color-primary)12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary)20%,transparent);border-radius:var(--radius-sm);color:var(--color-primary);align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.GlobalMenu-module__gRGTIW__aiModeIcon{width:14px;height:14px}
.InlineActionInput-module__XesYaW__inlineContainer{flex-direction:column;width:100%;animation:.18s ease-out InlineActionInput-module__XesYaW__fieldBlurIn;display:flex}@keyframes InlineActionInput-module__XesYaW__fieldBlurIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.InlineActionInput-module__XesYaW__inlineSearchBar{background:var(--color-background);border-bottom:1px solid var(--color-border);align-items:center;gap:14px;padding:14px 18px;display:flex}.InlineActionInput-module__XesYaW__inlineBackButton{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:.35rem;padding:0;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.InlineActionInput-module__XesYaW__inlineBackButton:hover{background-color:var(--color-hover);color:var(--color-foreground)}.InlineActionInput-module__XesYaW__inlineBackButton:active{background-color:var(--color-active)}.InlineActionInput-module__XesYaW__inlineBackIcon{width:1.125rem;height:1.125rem}.InlineActionInput-module__XesYaW__inlineFieldsRow{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.InlineActionInput-module__XesYaW__inlineActionIcon{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-border)35%,transparent);width:32px;height:32px;color:var(--color-foreground);flex-shrink:0;place-items:center;display:grid}.InlineActionInput-module__XesYaW__inlineActionIcon svg{width:16px;height:16px}.InlineActionInput-module__XesYaW__inlineActionTitle{color:var(--color-foreground);white-space:nowrap;flex-shrink:0;font-size:.95rem;font-weight:500}.InlineActionInput-module__XesYaW__inlineSeparator{color:var(--color-muted);flex-shrink:0}.InlineActionInput-module__XesYaW__inlineField{flex-shrink:0;align-items:center;display:flex;position:relative}.InlineActionInput-module__XesYaW__inlineFieldLoading{opacity:.7}.InlineActionInput-module__XesYaW__inlineSelect{justify-content:space-between;align-items:center;gap:var(--space-2);padding:.5rem .75rem;border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-sans);cursor:pointer;touch-action:manipulation;white-space:nowrap;max-width:200px;font-size:.95rem;font-weight:500;transition:border-color .12s ease-out,background .12s ease-out,box-shadow .12s ease-out;display:inline-flex;position:relative}.InlineActionInput-module__XesYaW__inlineSelect:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelect:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelect:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelect:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelect:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelect:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelect:hover{border-color:color-mix(in srgb,var(--color-accent)50%,var(--color-border));background:color-mix(in srgb,var(--color-accent)4%,transparent)}.InlineActionInput-module__XesYaW__inlineSelect:focus{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)8%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)15%,transparent);outline:none}.InlineActionInput-module__XesYaW__inlineSelect:focus-visible{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)8%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)15%,transparent);outline:none}.InlineActionInput-module__XesYaW__inlineSelect:disabled{cursor:default;opacity:.6}.InlineActionInput-module__XesYaW__inlineSelect:disabled:hover{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-background)}.InlineActionInput-module__XesYaW__inlineSelectPlaceholder{color:var(--color-muted);font-weight:400}.InlineActionInput-module__XesYaW__inlineSelectValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InlineActionInput-module__XesYaW__inlineColorSwatch{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-foreground)15%,transparent);flex-shrink:0;width:1rem;height:1rem}.InlineActionInput-module__XesYaW__inlineSelectIcon{width:.875rem;height:.875rem;color:inherit;pointer-events:none;flex-shrink:0;transition:transform .15s ease-out;position:absolute;right:.75rem}.InlineActionInput-module__XesYaW__inlineSelectIconActive{transform:rotate(180deg)}.InlineActionInput-module__XesYaW__inlineSelectIconLoading{animation:1s linear infinite InlineActionInput-module__XesYaW__spin}@keyframes InlineActionInput-module__XesYaW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InlineActionInput-module__XesYaW__inlineSelectInput{width:100%;border:1px solid var(--color-accent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-accent)8%,transparent);color:var(--color-foreground);font-family:var(--font-family-sans);min-width:140px;max-width:200px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)15%,transparent);padding:.5rem .75rem;font-size:.95rem;font-weight:500;transition:border-color .12s ease-out,background .12s ease-out}.InlineActionInput-module__XesYaW__inlineSelectInput:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelectInput:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelectInput:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelectInput:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelectInput:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelectInput:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-8)}.InlineActionInput-module__XesYaW__inlineSelectInput:focus{outline:none}.InlineActionInput-module__XesYaW__inlineSelectInput::placeholder{color:var(--color-muted);font-weight:400}.InlineActionInput-module__XesYaW__inlineFieldActive .InlineActionInput-module__XesYaW__inlineSelectIcon{pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)rotate(180deg)}.InlineActionInput-module__XesYaW__inlineTextMirror{visibility:hidden;white-space:pre;font-family:var(--font-family-sans);font-size:var(--text-size-base);pointer-events:none;padding:.5rem .75rem;font-weight:400;line-height:1.4;position:absolute}.InlineActionInput-module__XesYaW__inlineTextInput{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-sans);resize:none;field-sizing:content;min-width:150px;max-width:500px;padding:.5rem .75rem;font-size:.95rem;font-weight:400;line-height:1.4;transition:border-color .12s ease-out,background .12s ease-out,box-shadow .12s ease-out;overflow:hidden}.InlineActionInput-module__XesYaW__inlineTextInput:hover{border-color:color-mix(in srgb,var(--color-accent)50%,var(--color-border));background:color-mix(in srgb,var(--color-accent)4%,transparent)}.InlineActionInput-module__XesYaW__inlineTextInput:focus{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)8%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)15%,transparent);outline:none}.InlineActionInput-module__XesYaW__inlineTextInput::placeholder{color:var(--color-muted)}.InlineActionInput-module__XesYaW__inlineTextInput:disabled{background:color-mix(in srgb,var(--color-border)20%,var(--color-background));cursor:not-allowed;color:var(--color-muted)}.InlineActionInput-module__XesYaW__inlineOptionsDropdown{border-bottom:1px solid var(--color-border);background:var(--color-background);max-height:320px;padding:8px;animation:.15s ease-out InlineActionInput-module__XesYaW__optionsBlurIn;overflow-y:auto}@keyframes InlineActionInput-module__XesYaW__optionsBlurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.InlineActionInput-module__XesYaW__inlineOptionsList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.InlineActionInput-module__XesYaW__inlineOption{align-items:center;gap:var(--space-3);border-radius:var(--radius-card);width:100%;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;text-align:left;background:0 0;border:none;padding:10px 12px;font-size:.95rem;font-weight:500;transition:background .12s ease-out,color .12s ease-out;display:flex}.InlineActionInput-module__XesYaW__inlineOptionActive{background:var(--color-accent);color:var(--color-accent-hover)}.InlineActionInput-module__XesYaW__inlineOptionActive .InlineActionInput-module__XesYaW__inlineColorSwatch{border-color:color-mix(in srgb,var(--color-accent-hover)30%,transparent)}.InlineActionInput-module__XesYaW__inlineEmptyOptions{padding:var(--space-3);text-align:center;color:var(--color-muted);font-size:var(--text-size-sm)}.InlineActionInput-module__XesYaW__inlineFooter{border-top:1px solid var(--color-border);color:color-mix(in srgb,var(--color-muted)85%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:.75rem;display:flex}.InlineActionInput-module__XesYaW__inlineFooterHint{align-items:center;gap:6px;display:inline-flex}.InlineActionInput-module__XesYaW__inlineFooterHint kbd{font-family:var(--font-family-mono);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-border)40%,transparent);align-items:center;gap:2px;padding:3px 6px;font-size:.68rem;display:inline-flex}.InlineActionInput-module__XesYaW__inlineShiftIcon{flex-shrink:0;width:.65rem;height:.65rem}@media (max-width:767px){.InlineActionInput-module__XesYaW__inlineFooter{display:none}.InlineActionInput-module__XesYaW__inlineSelect,.InlineActionInput-module__XesYaW__inlineSelectInput,.InlineActionInput-module__XesYaW__inlineTextInput,.InlineActionInput-module__XesYaW__inlineField input,.InlineActionInput-module__XesYaW__inlineField textarea{font-size:16px}}@media (max-width:480px){.InlineActionInput-module__XesYaW__inlineSearchBar{gap:10px;padding:12px 14px}.InlineActionInput-module__XesYaW__inlineFieldsRow{gap:8px}.InlineActionInput-module__XesYaW__inlineActionTitle{font-size:var(--text-size-sm)}.InlineActionInput-module__XesYaW__inlineSelect,.InlineActionInput-module__XesYaW__inlineSelectInput,.InlineActionInput-module__XesYaW__inlineField input{min-width:100px;max-width:150px;padding:.4rem .6rem;font-size:16px}.InlineActionInput-module__XesYaW__inlineTextInput,.InlineActionInput-module__XesYaW__inlineField textarea{min-width:100px;max-width:300px;padding:.4rem .6rem;font-size:16px}.InlineActionInput-module__XesYaW__inlineTextMirror{font-size:var(--text-size-sm);padding:.4rem .6rem}.InlineActionInput-module__XesYaW__inlineOption{font-size:var(--text-size-sm);padding:8px 10px}}@media (prefers-reduced-motion:reduce){.InlineActionInput-module__XesYaW__inlineContainer,.InlineActionInput-module__XesYaW__inlineOptionsDropdown{animation:none!important}}
.ChangelogSection-module__NZOuka__section{font-size:var(--text-size-lg);font-family:var(--font-family-sans);color:var(--color-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:4rem;font-weight:600;line-height:1.2}.ChangelogSection-module__NZOuka__h2{margin-bottom:var(--space-4);font-size:1.5rem;font-weight:600}.ChangelogSection-module__NZOuka__changelogPanel{margin-top:var(--space-6)}.ChangelogSection-module__NZOuka__changelogList{gap:var(--space-4);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.ChangelogSection-module__NZOuka__card{background:var(--color-background);border:solid 1.5px var(--color-border);border-radius:var(--radius-dialog);cursor:pointer;touch-action:manipulation;flex-direction:column;flex-shrink:0;width:350px;height:220px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=major]{border-color:color-mix(in srgb,var(--color-update-major)50%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-update-major)5%,var(--color-background))0%,var(--color-background)100%)}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=major] .ChangelogSection-module__NZOuka__versionBadge{background:color-mix(in srgb,var(--color-update-major)15%,var(--color-background));border-color:color-mix(in srgb,var(--color-update-major)40%,var(--color-border));color:var(--color-update-major)}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=major] .ChangelogSection-module__NZOuka__cardDate{color:var(--color-update-major);font-weight:500}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=minor]{border-color:color-mix(in srgb,var(--color-update-minor)50%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-update-minor)5%,var(--color-background))0%,var(--color-background)100%)}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=minor] .ChangelogSection-module__NZOuka__versionBadge{background:color-mix(in srgb,var(--color-update-minor)15%,var(--color-background));border-color:color-mix(in srgb,var(--color-update-minor)40%,var(--color-border));color:var(--color-update-minor)}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=minor] .ChangelogSection-module__NZOuka__cardDate{color:var(--color-update-minor);font-weight:500}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=patch]{border-color:color-mix(in srgb,var(--color-update-patch)50%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-update-patch)5%,var(--color-background))0%,var(--color-background)100%)}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=patch] .ChangelogSection-module__NZOuka__versionBadge{background:color-mix(in srgb,var(--color-update-patch)15%,var(--color-background));border-color:color-mix(in srgb,var(--color-update-patch)40%,var(--color-border));color:var(--color-update-patch)}.ChangelogSection-module__NZOuka__cardRecent[data-update-type=patch] .ChangelogSection-module__NZOuka__cardDate{color:var(--color-update-patch);font-weight:500}.ChangelogSection-module__NZOuka__cardHeader{padding:var(--space-4);justify-content:space-between;align-items:center;display:flex}.ChangelogSection-module__NZOuka__versionBadge{font-size:var(--text-size-sm);background:var(--color-background);color:var(--color-muted);border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:.35rem .75rem;font-weight:400}.ChangelogSection-module__NZOuka__updateTypeBadge{flex-shrink:0}.ChangelogSection-module__NZOuka__cardContent{gap:var(--space-1);flex-direction:column;margin-top:auto;padding:0 1rem 1rem;display:flex}.ChangelogSection-module__NZOuka__cardTitle{color:var(--color-foreground);font-size:1.5rem;font-weight:700;line-height:1.2}.ChangelogSection-module__NZOuka__cardDate{font-size:var(--text-size-sm);color:var(--color-muted);font-weight:400}.ChangelogSection-module__NZOuka__dialogOverlay{padding:var(--space-8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-dialog);background:rgba(15,23,42,.5);justify-content:center;align-items:center;animation:.2s ease-out ChangelogSection-module__NZOuka__overlayFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ChangelogSection-module__NZOuka__dialogOverlay[data-closing=true]{animation:.15s ease-in forwards ChangelogSection-module__NZOuka__overlayFadeOut}@keyframes ChangelogSection-module__NZOuka__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ChangelogSection-module__NZOuka__overlayFadeOut{0%{opacity:1}to{opacity:0}}.ChangelogSection-module__NZOuka__dialogContainer{width:min(720px,90vw);max-height:85vh;background:var(--color-background);max-height:85svh;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) ChangelogSection-module__NZOuka__dialogSlideIn;display:flex;overflow:hidden}.ChangelogSection-module__NZOuka__dialogContainer[data-closing=true]{animation:.15s ease-in forwards ChangelogSection-module__NZOuka__dialogSlideOut}@keyframes ChangelogSection-module__NZOuka__dialogSlideIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ChangelogSection-module__NZOuka__dialogSlideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}.ChangelogSection-module__NZOuka__dialogHeader{border-bottom:1px solid var(--color-border);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 1rem;display:flex}.ChangelogSection-module__NZOuka__dialogTitleBlock{gap:var(--space-2);flex-direction:column;display:flex}.ChangelogSection-module__NZOuka__dialogMeta{align-items:center;gap:var(--space-3);display:flex}.ChangelogSection-module__NZOuka__dialogVersion{font-family:var(--font-family-mono);background:color-mix(in srgb,var(--color-accent)12%,transparent);color:var(--color-accent);border-radius:var(--radius-sm);padding:.3rem .6rem;font-size:.8rem;font-weight:600}.ChangelogSection-module__NZOuka__dialogDate{color:var(--color-muted);font-size:.875rem}.ChangelogSection-module__NZOuka__dialogTitle{color:var(--color-foreground);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.ChangelogSection-module__NZOuka__closeButton{color:var(--color-muted);cursor:pointer;touch-action:manipulation;padding:var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ChangelogSection-module__NZOuka__closeButton:hover{background:var(--color-border);color:var(--color-foreground)}.ChangelogSection-module__NZOuka__closeIcon{width:20px;height:20px}.ChangelogSection-module__NZOuka__dialogBody{padding:var(--space-6);flex:1;overflow-y:auto}.ChangelogSection-module__NZOuka__content{font-size:var(--text-size-base);color:var(--color-foreground);font-weight:400;line-height:1.7}.ChangelogSection-module__NZOuka__content h1,.ChangelogSection-module__NZOuka__content h2,.ChangelogSection-module__NZOuka__content h3,.ChangelogSection-module__NZOuka__content h4{margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--color-foreground);font-weight:600}.ChangelogSection-module__NZOuka__content h1:first-child,.ChangelogSection-module__NZOuka__content h2:first-child,.ChangelogSection-module__NZOuka__content h3:first-child{margin-top:0}.ChangelogSection-module__NZOuka__content h1{font-size:1.375rem}.ChangelogSection-module__NZOuka__content h2{font-size:1.2rem}.ChangelogSection-module__NZOuka__content h3{font-size:1.05rem}.ChangelogSection-module__NZOuka__content p{margin-bottom:var(--space-3)}.ChangelogSection-module__NZOuka__content ul,.ChangelogSection-module__NZOuka__content ol{margin:.75rem 0}.ChangelogSection-module__NZOuka__content ul: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:var(--space-6)}.ChangelogSection-module__NZOuka__content ul: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:var(--space-6)}.ChangelogSection-module__NZOuka__content ul: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:var(--space-6)}.ChangelogSection-module__NZOuka__content ol: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:var(--space-6)}.ChangelogSection-module__NZOuka__content ol: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:var(--space-6)}.ChangelogSection-module__NZOuka__content ol: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:var(--space-6)}.ChangelogSection-module__NZOuka__content ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.ChangelogSection-module__NZOuka__content ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.ChangelogSection-module__NZOuka__content ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.ChangelogSection-module__NZOuka__content ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.ChangelogSection-module__NZOuka__content ol:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.ChangelogSection-module__NZOuka__content ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.ChangelogSection-module__NZOuka__content li{margin-bottom:.4rem}.ChangelogSection-module__NZOuka__content li::marker{color:var(--color-muted)}.ChangelogSection-module__NZOuka__content code{font-family:var(--font-family-mono);background-color:color-mix(in srgb,var(--color-border)50%,transparent);border-radius:4px;padding:.2em .45em;font-size:.9em}.ChangelogSection-module__NZOuka__content pre{padding:var(--space-4);background-color:color-mix(in srgb,var(--color-border)25%,transparent);border-radius:var(--radius-sm);margin:1rem 0;overflow-x:auto}.ChangelogSection-module__NZOuka__content pre code{background-color:transparent;padding:0}.ChangelogSection-module__NZOuka__content a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.ChangelogSection-module__NZOuka__content a:hover{text-decoration:none}.ChangelogSection-module__NZOuka__content strong{font-weight:600}.ChangelogSection-module__NZOuka__content em{font-style:italic}.ChangelogSection-module__NZOuka__content blockquote{border-left:3px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent)5%,transparent);color:var(--color-muted);border-radius:0 var(--radius-sm)var(--radius-sm)0;margin:1rem 0;padding:.75rem 1rem}.ChangelogSection-module__NZOuka__content hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.ChangelogSection-module__NZOuka__sectionsContainer{gap:var(--space-4);flex-direction:column;display:flex}.ChangelogSection-module__NZOuka__sectionBlock{background:color-mix(in srgb,var(--color-border)15%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.ChangelogSection-module__NZOuka__sectionTitle{align-items:center;gap:var(--space-2);background:color-mix(in srgb,var(--color-border)25%,transparent);border-bottom:1px solid var(--color-border);margin:0;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;display:flex}.ChangelogSection-module__NZOuka__sectionTitle:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ChangelogSection-module__NZOuka__sectionList{gap:var(--space-2);flex-direction:column;margin:0;padding:.75rem 1rem;list-style:none;display:flex}.ChangelogSection-module__NZOuka__sectionItem{font-size:var(--text-size-sm);color:var(--color-foreground);line-height:1.6;position:relative}.ChangelogSection-module__NZOuka__sectionItem: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:var(--space-4)}.ChangelogSection-module__NZOuka__sectionItem: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:var(--space-4)}.ChangelogSection-module__NZOuka__sectionItem: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:var(--space-4)}.ChangelogSection-module__NZOuka__sectionItem:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}.ChangelogSection-module__NZOuka__sectionItem:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}.ChangelogSection-module__NZOuka__sectionItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-4)}.ChangelogSection-module__NZOuka__sectionItem:before{content:"•";color:var(--color-muted);position:absolute;left:0}.ChangelogSection-module__NZOuka__sectionItem strong{color:var(--color-foreground);font-weight:600}.ChangelogSection-module__NZOuka__sectionItem em{color:var(--color-muted);font-style:normal}.ChangelogSection-module__NZOuka__sectionItem code{font-family:var(--font-family-mono);background-color:color-mix(in srgb,var(--color-border)60%,transparent);color:var(--color-foreground);border-radius:4px;padding:.125em .375em;font-size:.85em}.ChangelogSection-module__NZOuka__sectionItem a{color:var(--color-accent);font-weight:500;text-decoration:none}.ChangelogSection-module__NZOuka__sectionItem a:hover{text-decoration:underline}.ChangelogSection-module__NZOuka__emptyContent{font-size:var(--text-size-sm);color:var(--color-muted);text-align:center;padding:2rem 1rem}.ChangelogSection-module__NZOuka__section_breaking{border-color:color-mix(in srgb,var(--color-danger,#ef4444)30%,var(--color-border))}.ChangelogSection-module__NZOuka__section_breaking .ChangelogSection-module__NZOuka__sectionTitle{color:var(--color-danger,#ef4444);background:color-mix(in srgb,var(--color-danger,#ef4444)10%,transparent);border-bottom-color:color-mix(in srgb,var(--color-danger,#ef4444)20%,var(--color-border))}.ChangelogSection-module__NZOuka__section_security{border-color:color-mix(in srgb,var(--color-warning,#f59e0b)30%,var(--color-border))}.ChangelogSection-module__NZOuka__section_security .ChangelogSection-module__NZOuka__sectionTitle{color:var(--color-warning,#f59e0b);background:color-mix(in srgb,var(--color-warning,#f59e0b)10%,transparent);border-bottom-color:color-mix(in srgb,var(--color-warning,#f59e0b)20%,var(--color-border))}.ChangelogSection-module__NZOuka__section_features{border-color:color-mix(in srgb,var(--color-success,#10b981)30%,var(--color-border))}.ChangelogSection-module__NZOuka__section_features .ChangelogSection-module__NZOuka__sectionTitle{color:var(--color-success,#10b981);background:color-mix(in srgb,var(--color-success,#10b981)10%,transparent);border-bottom-color:color-mix(in srgb,var(--color-success,#10b981)20%,var(--color-border))}.ChangelogSection-module__NZOuka__section_improvements{border-color:color-mix(in srgb,var(--color-accent)30%,var(--color-border))}.ChangelogSection-module__NZOuka__section_improvements .ChangelogSection-module__NZOuka__sectionTitle{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)10%,transparent);border-bottom-color:color-mix(in srgb,var(--color-accent)20%,var(--color-border))}.ChangelogSection-module__NZOuka__section_fixes{border-color:color-mix(in srgb,var(--color-info,#3b82f6)30%,var(--color-border))}.ChangelogSection-module__NZOuka__section_fixes .ChangelogSection-module__NZOuka__sectionTitle{color:var(--color-info,#3b82f6);background:color-mix(in srgb,var(--color-info,#3b82f6)10%,transparent);border-bottom-color:color-mix(in srgb,var(--color-info,#3b82f6)20%,var(--color-border))}.ChangelogSection-module__NZOuka__section_removed{border-color:var(--color-border)}.ChangelogSection-module__NZOuka__section_removed .ChangelogSection-module__NZOuka__sectionTitle{color:var(--color-muted);background:color-mix(in srgb,var(--color-border)40%,transparent)}@media (max-width:767px){.ChangelogSection-module__NZOuka__section{margin-top:var(--space-5)}.ChangelogSection-module__NZOuka__h2{font-size:1.25rem}.ChangelogSection-module__NZOuka__changelogList{gap:var(--space-3);flex-direction:column;padding-bottom:0;overflow-x:visible}.ChangelogSection-module__NZOuka__card{width:100%;height:auto;min-height:120px}.ChangelogSection-module__NZOuka__cardHeader{padding:.75rem 1rem}.ChangelogSection-module__NZOuka__cardContent{padding:0 1rem .75rem}.ChangelogSection-module__NZOuka__cardTitle{font-size:1.125rem}.ChangelogSection-module__NZOuka__dialogOverlay{align-items:flex-end;padding:0}.ChangelogSection-module__NZOuka__dialogContainer{width:100%;max-height:90vh;border-radius:var(--radius-lg)var(--radius-lg)0 0;max-height:90svh}.ChangelogSection-module__NZOuka__dialogHeader{padding:var(--space-4)}.ChangelogSection-module__NZOuka__dialogTitle{font-size:1.25rem}.ChangelogSection-module__NZOuka__dialogBody{padding:var(--space-4)}}
.MobileNavDrawer-module__WnWOpa__overlay{z-index:calc(var(--z-drawer) - 1);opacity:0;touch-action:none;background:rgba(0,0,0,.5);animation:.2s forwards MobileNavDrawer-module__WnWOpa__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}.MobileNavDrawer-module__WnWOpa__overlayExit{animation:.15s forwards MobileNavDrawer-module__WnWOpa__fadeOut}@keyframes MobileNavDrawer-module__WnWOpa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MobileNavDrawer-module__WnWOpa__fadeOut{0%{opacity:1}to{opacity:0}}.MobileNavDrawer-module__WnWOpa__drawer{background:var(--color-background);z-index:var(--z-drawer);box-shadow:var(--shadow-sheet);padding-top:env(safe-area-inset-top,0);border-radius:0;flex-direction:column;animation:.25s cubic-bezier(.32,.72,0,1) forwards MobileNavDrawer-module__WnWOpa__slideUp;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.MobileNavDrawer-module__WnWOpa__drawerExit{animation:.2s cubic-bezier(.32,.72,0,1) forwards MobileNavDrawer-module__WnWOpa__slideDown}@keyframes MobileNavDrawer-module__WnWOpa__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MobileNavDrawer-module__WnWOpa__slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.MobileNavDrawer-module__WnWOpa__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.MobileNavDrawer-module__WnWOpa__title{font-weight:600;font-size:var(--text-size-lg);color:var(--color-foreground)}.MobileNavDrawer-module__WnWOpa__closeButton{border-radius:var(--radius-md);cursor:pointer;width:44px;height:44px;color:var(--color-muted);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.MobileNavDrawer-module__WnWOpa__closeButton:hover{background:var(--color-surface);color:var(--color-foreground)}.MobileNavDrawer-module__WnWOpa__closeButton:active{background:var(--color-border)}.MobileNavDrawer-module__WnWOpa__closeIcon{width:24px;height:24px}.MobileNavDrawer-module__WnWOpa__searchSection{flex-shrink:0;padding:.5rem 1rem .75rem}.MobileNavDrawer-module__WnWOpa__searchButton{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-muted);font-size:var(--text-size-sm);cursor:pointer;touch-action:manipulation;min-height:44px;padding:.625rem .875rem;transition:background-color .1s,border-color .1s;display:flex}.MobileNavDrawer-module__WnWOpa__searchButton:active{background:var(--color-background);border-color:var(--color-accent)}.MobileNavDrawer-module__WnWOpa__searchIcon{flex-shrink:0;width:20px;height:20px}.MobileNavDrawer-module__WnWOpa__content{-webkit-overflow-scrolling:touch;border-top:1px solid var(--color-border);flex:1;padding:.25rem 0;overflow-y:auto}.MobileNavDrawer-module__WnWOpa__section{padding:.25rem 0}.MobileNavDrawer-module__WnWOpa__section+.MobileNavDrawer-module__WnWOpa__section{border-top:1px solid var(--color-border);margin-top:var(--space-1);padding-top:var(--space-2)}.MobileNavDrawer-module__WnWOpa__sectionTitle{font-size:var(--text-size-sm);color:var(--color-muted);padding:.75rem 1rem .5rem;font-weight:500}.MobileNavDrawer-module__WnWOpa__menuItem{align-items:center;gap:var(--space-3);width:100%;color:var(--color-foreground);font-size:var(--text-size-base);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;min-height:48px;padding:.75rem 1rem;text-decoration:none;transition:background-color .1s;display:flex}.MobileNavDrawer-module__WnWOpa__menuItem:active{background:var(--color-surface)}.MobileNavDrawer-module__WnWOpa__menuItemIcon{width:22px;height:22px;color:var(--color-foreground);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileNavDrawer-module__WnWOpa__menuItemIcon svg{width:100%;height:100%}.MobileNavDrawer-module__WnWOpa__menuItemLabel{flex:1}.MobileNavDrawer-module__WnWOpa__menuItemBadge{background:var(--color-accent);color:#fff;min-width:20px;height:20px;font-size:var(--text-size-xs);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.MobileNavDrawer-module__WnWOpa__menuItemDanger{color:var(--color-danger)}.MobileNavDrawer-module__WnWOpa__menuItemDanger .MobileNavDrawer-module__WnWOpa__menuItemIcon{color:var(--color-danger);opacity:1}.MobileNavDrawer-module__WnWOpa__separator{background:var(--color-border);height:1px;margin:.5rem 1rem}.MobileNavDrawer-module__WnWOpa__accountSection{border-top:1px solid var(--color-border);padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0));background:var(--color-surface-subtle);flex-shrink:0}.MobileNavDrawer-module__WnWOpa__accountButton{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;background:0 0;border:none;min-height:48px;transition:background-color .1s;display:flex}.MobileNavDrawer-module__WnWOpa__accountButton:active{background:var(--color-surface)}.MobileNavDrawer-module__WnWOpa__accountInfo{text-align:left;flex:1;overflow:hidden}.MobileNavDrawer-module__WnWOpa__accountName{color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.MobileNavDrawer-module__WnWOpa__accountHandle{font-size:var(--text-size-sm);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MobileNavDrawer-module__WnWOpa__projectsSection{border-top:1px solid var(--color-border);flex-shrink:0;padding:.5rem 0}.MobileNavDrawer-module__WnWOpa__projectsList{flex-direction:column;display:flex}.MobileNavDrawer-module__WnWOpa__projectItem{align-items:center;gap:var(--space-3);width:100%;color:var(--color-foreground);font-size:var(--text-size-base);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;min-height:44px;padding:.625rem 1rem;transition:background-color .1s;display:flex}.MobileNavDrawer-module__WnWOpa__projectItem:active{background:var(--color-surface)}.MobileNavDrawer-module__WnWOpa__projectColor{border-radius:var(--radius-sm);flex-shrink:0;width:16px;height:16px}.MobileNavDrawer-module__WnWOpa__projectName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.MobileNavDrawer-module__WnWOpa__statusSection{padding:0 1rem}.MobileNavDrawer-module__WnWOpa__statusSelect{width:100%}.MobileNavDrawer-module__WnWOpa__presenceIndicator{border-radius:50%;flex-shrink:0;width:8px;height:8px}.MobileNavDrawer-module__WnWOpa__presenceIndicator[data-status=online]{background:var(--color-success,#10b981)}.MobileNavDrawer-module__WnWOpa__presenceIndicator[data-status=dnd]{background:var(--color-warning,#f59e0b)}.MobileNavDrawer-module__WnWOpa__presenceIndicator[data-status=offline]{background:var(--color-muted)}@media (min-width:768px){.MobileNavDrawer-module__WnWOpa__overlay,.MobileNavDrawer-module__WnWOpa__drawer{display:none}}
.Spinner-module__eq-RVq__spinner{border:2px solid var(--color-border-muted,#e5e7eb);border-top-color:var(--color-text-primary,#111827);border-radius:50%;animation:.6s linear infinite Spinner-module__eq-RVq__spin}.Spinner-module__eq-RVq__small{border-width:2px;width:14px;height:14px}.Spinner-module__eq-RVq__medium{border-width:2px;width:18px;height:18px}.Spinner-module__eq-RVq__large{border-width:3px;width:24px;height:24px}@keyframes Spinner-module__eq-RVq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ProjectBreadcrumb-module__R5Bhla__container{align-items:center;gap:var(--space-2);display:inline-flex}.ProjectBreadcrumb-module__R5Bhla__container button[aria-haspopup=menu]{flex-direction:row-reverse;align-items:center}.ProjectBreadcrumb-module__R5Bhla__projectNameStatic{font-weight:600;font-size:var(--text-size-base);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.ProjectBreadcrumb-module__R5Bhla__arrow{width:.875rem;height:.875rem;color:var(--color-muted);flex-shrink:0;transition:color .15s ease-out;transform:translateY(.05rem)}.ProjectBreadcrumb-module__R5Bhla__container button[aria-haspopup=menu]:hover .ProjectBreadcrumb-module__R5Bhla__arrow{color:var(--color-accent)}.ProjectBreadcrumb-module__R5Bhla__itemIcon{width:1rem;height:1rem}.ProjectBreadcrumb-module__R5Bhla__saveStatus{width:1.25rem;height:1.25rem;color:var(--color-muted);cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProjectBreadcrumb-module__R5Bhla__spinner{width:1rem;height:1rem}.ProjectBreadcrumb-module__R5Bhla__checkmark{width:1rem;height:1rem;color:var(--color-success)}.ProjectBreadcrumb-module__R5Bhla__tooltipContent{flex-direction:column;gap:.125rem;display:flex}.ProjectBreadcrumb-module__R5Bhla__tooltipDate{font-weight:600}@media (max-width:767px){.ProjectBreadcrumb-module__R5Bhla__container{display:none}}@media (max-width:480px){.ProjectBreadcrumb-module__R5Bhla__projectNameStatic{max-width:120px}}
.ProjectNavbarClient-module__EsPXEG__dialogOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background:rgba(15,23,42,.35);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ProjectNavbarClient-module__EsPXEG__rightSlotStack{align-items:center;gap:var(--space-3);display:inline-flex}.ProjectNavbarClient-module__EsPXEG__dialogContent{background:var(--color-background);border-radius:var(--radius-md);width:min(420px,90vw);padding:var(--space-8);box-shadow:var(--shadow-dialog);gap:var(--space-5);flex-direction:column;display:flex}.ProjectNavbarClient-module__EsPXEG__dialogTitle{color:var(--color-foreground);font-size:1.25rem;font-weight:600}.ProjectNavbarClient-module__EsPXEG__dialogDescription{font-size:var(--text-size-base);color:var(--color-muted)}.ProjectNavbarClient-module__EsPXEG__dialogSubtle{font-size:var(--text-size-sm);color:var(--color-muted)}.ProjectNavbarClient-module__EsPXEG__dialogSubtleGroup{gap:var(--space-1);flex-direction:column;display:flex}.ProjectNavbarClient-module__EsPXEG__dialogSubtleDescription{font-size:var(--text-size-sm);color:color-mix(in srgb,var(--color-muted)90%,transparent)}.ProjectNavbarClient-module__EsPXEG__dialogForm{gap:var(--space-5);flex-direction:column;display:flex}.ProjectNavbarClient-module__EsPXEG__moduleOptions{gap:var(--space-4);flex-direction:column;display:flex}.ProjectNavbarClient-module__EsPXEG__moduleOption{border:1px solid color-mix(in srgb,var(--color-border)85%,transparent);border-radius:var(--radius-md);background:var(--color-background);text-align:left;cursor:pointer;touch-action:manipulation;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;transition:border-color .2s,transform .2s;display:flex}.ProjectNavbarClient-module__EsPXEG__moduleOption:hover{border-color:var(--color-primary);transform:translateY(-2px)}.ProjectNavbarClient-module__EsPXEG__moduleOption:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ProjectNavbarClient-module__EsPXEG__moduleOptionName{color:var(--color-foreground);font-weight:600}.ProjectNavbarClient-module__EsPXEG__moduleOptionDescription{color:var(--color-muted);font-size:var(--text-size-sm)}.ProjectNavbarClient-module__EsPXEG__dialogField{gap:var(--space-2);flex-direction:column;display:flex}.ProjectNavbarClient-module__EsPXEG__dialogLabel{color:var(--color-foreground);font-weight:600}.ProjectNavbarClient-module__EsPXEG__dialogTextInput{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-border)80%,transparent);background:var(--color-background);width:100%;color:var(--color-foreground);font-size:var(--text-size-base);padding:.7rem .85rem;transition:border-color .2s,box-shadow .2s}.ProjectNavbarClient-module__EsPXEG__dialogTextInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)25%,transparent);outline:none}.ProjectNavbarClient-module__EsPXEG__dialogFeedback{font-size:var(--text-size-sm);margin:0}.ProjectNavbarClient-module__EsPXEG__feedbackSuccess{color:#22c55e}.ProjectNavbarClient-module__EsPXEG__feedbackError{color:#ef4444}.ProjectNavbarClient-module__EsPXEG__dialogActions{justify-content:flex-end;gap:var(--space-3);display:flex}.ProjectNavbarClient-module__EsPXEG__shareDescription{gap:var(--space-2);flex-direction:column;display:flex}.ProjectNavbarClient-module__EsPXEG__shareMessageSuccess{color:var(--color-primary);font-weight:500}.ProjectNavbarClient-module__EsPXEG__shareMessageError{color:var(--color-danger);font-weight:500}
.NotificationCard-module__Hdu1SG__card{border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--color-border);box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:auto 80px;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;padding:12px;display:flex;position:relative;overflow:hidden}.NotificationCard-module__Hdu1SG__card[data-read=true]{background:color-mix(in srgb,var(--color-foreground)3%,var(--color-background)97%)}.NotificationCard-module__Hdu1SG__mainRow{align-items:flex-start;gap:12px;min-width:0;max-width:100%;display:flex}.NotificationCard-module__Hdu1SG__avatarContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationCard-module__Hdu1SG__content{flex-direction:column;flex:1;justify-content:end;gap:4px;min-width:0;display:flex}.NotificationCard-module__Hdu1SG__text{font-size:var(--text-size-sm);color:var(--color-foreground);line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationCard-module__Hdu1SG__text strong{font-weight:600}.NotificationCard-module__Hdu1SG__timestamp{color:var(--color-muted);font-size:.75rem}.NotificationCard-module__Hdu1SG__rightActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.NotificationCard-module__Hdu1SG__unreadDot{background-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.NotificationCard-module__Hdu1SG__actionsSlot{gap:8px;display:flex}.NotificationCard-module__Hdu1SG__actionsSlot: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:44px}.NotificationCard-module__Hdu1SG__actionsSlot: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:44px}.NotificationCard-module__Hdu1SG__actionsSlot: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:44px}.NotificationCard-module__Hdu1SG__actionsSlot:-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:44px}.NotificationCard-module__Hdu1SG__actionsSlot:-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:44px}.NotificationCard-module__Hdu1SG__actionsSlot: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:44px}.NotificationCard-module__Hdu1SG__menuButton{flex-shrink:0}.NotificationCard-module__Hdu1SG__menuButton>button{color:var(--color-muted);transition:color .15s,background .15s;border-radius:var(--radius-sm)!important;padding:4px!important}.NotificationCard-module__Hdu1SG__menuButton>button:hover{color:var(--color-foreground);background:var(--color-hover)}
.CalendarSidebar-module___ShfIa__sidebarContainer{border-right:1px solid var(--color-border);background-color:var(--color-surface);flex-shrink:0;transition:width .24s,min-width .24s;position:relative;overflow:hidden}.CalendarSidebar-module___ShfIa__sidebarContainer[data-state=expanded]{width:320px;min-width:320px}.CalendarSidebar-module___ShfIa__sidebarContainer[data-state=collapsed]{width:48px;min-width:48px}.CalendarSidebar-module___ShfIa__expandedPanel{background-color:var(--color-surface);opacity:1;flex-direction:column;transition:transform .24s,opacity .24s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translate(0)}.CalendarSidebar-module___ShfIa__sidebarContainer[data-state=collapsed] .CalendarSidebar-module___ShfIa__expandedPanel{opacity:0;pointer-events:none;transform:translate(-25%)}.CalendarSidebar-module___ShfIa__collapsedPanel{padding-top:var(--space-4);align-items:center;gap:var(--space-4);background-color:var(--color-surface);opacity:0;flex-direction:column;transition:transform .24s,opacity .24s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.CalendarSidebar-module___ShfIa__sidebarContainer[data-state=collapsed] .CalendarSidebar-module___ShfIa__collapsedPanel{opacity:1;transform:translate(0)}.CalendarSidebar-module___ShfIa__sidebarContainer[data-state=expanded] .CalendarSidebar-module___ShfIa__collapsedPanel{pointer-events:none}.CalendarSidebar-module___ShfIa__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex}.CalendarSidebar-module___ShfIa__toggleButton{padding:var(--space-2);cursor:pointer;touch-action:manipulation;color:var(--color-text-secondary);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.CalendarSidebar-module___ShfIa__toggleButton:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.CalendarSidebar-module___ShfIa__monthSelection{gap:var(--space-2);flex-direction:column;display:flex}.CalendarSidebar-module___ShfIa__content{gap:var(--space-6);padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.CalendarSidebar-module___ShfIa__detailsWrapper{flex-direction:column;flex:1;padding:0;display:flex}.CalendarSidebar-module___ShfIa__condensedToggle{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);padding:.25rem .25rem .5rem;font-size:.875rem;display:flex}.CalendarSidebar-module___ShfIa__condensedToggle input{width:1rem;height:1rem;margin:0}@media (max-width:767px){.CalendarSidebar-module___ShfIa__sidebarContainer{display:none}}
.CategoryEditorDialog-module__SUKamG__dialogContent{flex-direction:column;gap:16px;display:flex}.CategoryEditorDialog-module__SUKamG__field{flex-direction:column;gap:8px;display:flex}.CategoryEditorDialog-module__SUKamG__label{color:var(--color-muted,#191919);font-size:14px;font-weight:600}.CategoryEditorDialog-module__SUKamG__colorGrid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:8px;display:grid}.CategoryEditorDialog-module__SUKamG__colorOption{aspect-ratio:1;border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;border:2px solid transparent;width:100%;transition:transform .15s,border-color .15s}.CategoryEditorDialog-module__SUKamG__colorOption:hover{border-color:var(--color-foreground)}.CategoryEditorDialog-module__SUKamG__colorOptionSelected{border-color:var(--color-border,rgba(25,25,25,.8))}.CategoryEditorDialog-module__SUKamG__presetLabel{color:var(--color-muted,rgba(25,25,25,.6));font-size:12px}.CategoryEditorDialog-module__SUKamG__error{color:var(--color-danger,#d14343);font-size:13px}
.CategoryList-module__nStr8q__categoryList{gap:var(--space-3);flex-direction:column;display:flex}.CategoryList-module__nStr8q__header{justify-content:space-between;align-items:center;padding:0 .3rem;display:flex}.CategoryList-module__nStr8q__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.CategoryList-module__nStr8q__addButton{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}.CategoryList-module__nStr8q__addButton:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.CategoryList-module__nStr8q__list{gap:var(--space-2);flex-direction:column;display:flex}.CategoryList-module__nStr8q__categoryItem{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);border:solid 1px var(--color-border);transition:background-color .15s;display:flex}.CategoryList-module__nStr8q__categoryItem: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:.8rem}.CategoryList-module__nStr8q__categoryItem: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:.8rem}.CategoryList-module__nStr8q__categoryItem: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:.8rem}.CategoryList-module__nStr8q__categoryItem:-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:.8rem}.CategoryList-module__nStr8q__categoryItem:-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:.8rem}.CategoryList-module__nStr8q__categoryItem: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:.8rem}.CategoryList-module__nStr8q__categoryItem:hover{background-color:var(--color-background)}.CategoryList-module__nStr8q__colorDot{border-radius:var(--radius-sm);flex-shrink:0;width:16px;height:16px}.CategoryList-module__nStr8q__categoryName{font-size:var(--text-size-base);color:var(--color-text);flex:1}.CategoryList-module__nStr8q__categoryActions{align-items:center;gap:var(--space-1);opacity:1;display:flex}.CategoryList-module__nStr8q__iconButton{padding:var(--space-1);cursor:pointer;touch-action:manipulation;color:var(--color-foreground);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.CategoryList-module__nStr8q__iconButton:hover{background-color:var(--color-foreground);color:var(--color-text)}.CategoryList-module__nStr8q__categoryForm{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);background-color:var(--color-background);border-radius:.375rem;flex-direction:column;display:flex}.CategoryList-module__nStr8q__formRow{gap:var(--space-2);flex-direction:column;display:flex}.CategoryList-module__nStr8q__input{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;transition:all .15s}.CategoryList-module__nStr8q__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CategoryList-module__nStr8q__colorPicker{gap:var(--space-2);flex-wrap:wrap;display:flex}.CategoryList-module__nStr8q__colorOption{cursor:pointer;touch-action:manipulation;border:2px solid transparent;border-radius:50%;width:24px;height:24px;transition:all .15s}.CategoryList-module__nStr8q__colorOption:hover{transform:scale(1.1)}.CategoryList-module__nStr8q__colorOptionSelected{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-background)}.CategoryList-module__nStr8q__formActions{justify-content:flex-end;gap:var(--space-2);display:flex}.CategoryList-module__nStr8q__emptyMessage{color:var(--color-muted);text-align:center;margin:0;padding:1rem 0;font-size:.875rem}
