.Page-module__IVUr6q__page{--page-title-h:59px;--page-title-pad-y:16px;--page-toolbar-h:86px;--page-toolbar-pad-y:24px;background:var(--bg-default);flex-direction:column;min-width:0;height:100%;display:flex}.Page-module__IVUr6q__head{--tab-h:38px;--tab-item-pad:8px;--control-fs:15px;flex-direction:column;flex-shrink:0;min-width:0;display:flex}.Page-module__IVUr6q__titleRow{height:var(--page-title-h);padding:var(--page-title-pad-y) 24px;align-items:center;gap:8px;display:flex}.Page-module__IVUr6q__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Page-module__IVUr6q__tabRow{box-sizing:border-box;min-width:0;height:var(--tab-h,38px);border-bottom:1px solid var(--border-default);padding-right:41px}.Page-module__IVUr6q__toolbar{--control-h:38px;--control-fs:15px;box-sizing:border-box;min-width:0;height:var(--page-toolbar-h);padding:var(--page-toolbar-pad-y) 24px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.Page-module__IVUr6q__toolbarLeft,.Page-module__IVUr6q__toolbarRight{align-items:center;gap:8px;min-width:0;display:flex}.Page-module__IVUr6q__content{flex-direction:column;flex:1 0 0;gap:20px;min-width:0;min-height:0;display:flex;overflow-y:auto}.Page-module__IVUr6q__contentFill{overflow:hidden}@media (min-width:768px) and (max-width:1199px){.Page-module__IVUr6q__tabRow{padding-right:0}.Page-module__IVUr6q__toolbar{height:auto;min-height:var(--page-toolbar-h);flex-wrap:wrap;row-gap:12px;padding:16px 24px}.Page-module__IVUr6q__toolbarLeft,.Page-module__IVUr6q__toolbarRight{flex-wrap:wrap;row-gap:8px}}@media (max-width:767px){.Page-module__IVUr6q__page{height:auto;min-height:100%}.Page-module__IVUr6q__titleRow{padding-left:16px;padding-right:16px}.Page-module__IVUr6q__tabRow{scrollbar-width:none;padding-right:16px;overflow-x:auto}.Page-module__IVUr6q__tabRow::-webkit-scrollbar{display:none}.Page-module__IVUr6q__toolbar{height:auto;min-height:var(--page-toolbar-h);flex-wrap:wrap;row-gap:12px;padding:16px}.Page-module__IVUr6q__toolbarLeft,.Page-module__IVUr6q__toolbarRight{flex-wrap:wrap;row-gap:8px;min-width:0}.Page-module__IVUr6q__content{flex:1 0 auto;overflow-y:visible}.Page-module__IVUr6q__contentFill{overflow:visible}}
.Avatar-module__PCO8tW__avatar{border-radius:var(--radius-full);color:var(--base-static-white);box-shadow:0 0 0 1px var(--base-static-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__PCO8tW__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Avatar-module__PCO8tW__group{align-items:center;display:inline-flex}.Avatar-module__PCO8tW__group>.Avatar-module__PCO8tW__avatar+.Avatar-module__PCO8tW__avatar{margin-left:calc(-1 * var(--avatar-overlap,10px))}.Avatar-module__PCO8tW__more{color:var(--text-tertiary);margin-left:4px}
.ChatAvatar-module__GzW3VW__root{flex:none;display:inline-flex;position:relative}.ChatAvatar-module__GzW3VW__root>:first-child{box-shadow:none}.ChatAvatar-module__GzW3VW__root[data-no-initial]>:first-child>span{visibility:hidden}.ChatAvatar-module__GzW3VW__presence{border-radius:var(--radius-full);background:var(--chat-presence-online);box-shadow:0 0 0 2px var(--chat-presence-ring-overlay), 0 0 0 2px var(--chat-presence-ring);position:absolute;bottom:-2px;right:-2px}.ChatAvatar-module__GzW3VW__presence[data-size=s]{width:8px;height:8px}.ChatAvatar-module__GzW3VW__presence[data-size=m]{width:10px;height:10px}.ChatAvatar-module__GzW3VW__presence[data-size=l]{width:12px;height:12px}.ChatAvatar-module__GzW3VW__away{background:linear-gradient(var(--chat-presence-ring-overlay), var(--chat-presence-ring-overlay)), var(--chat-presence-ring);border:2px solid var(--chat-presence-away);box-sizing:border-box}.ChatAvatar-module__GzW3VW__button{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.ChatAvatar-module__GzW3VW__button>*{pointer-events:none}.ChatAvatar-module__GzW3VW__button:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px;border-radius:var(--radius-full)}.ChatAvatar-module__GzW3VW__stack{flex:none;align-items:center;display:inline-flex}.ChatAvatar-module__GzW3VW__stackItem{border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--chat-presence-ring-overlay), 0 0 0 2px var(--chat-presence-ring);flex:none;display:inline-flex}.ChatAvatar-module__GzW3VW__more{box-sizing:border-box;background:linear-gradient(var(--fill-neutral-weak), var(--fill-neutral-weak)), linear-gradient(var(--chat-presence-ring-overlay), var(--chat-presence-ring-overlay)), var(--chat-presence-ring);color:var(--text-secondary);justify-content:center;align-items:center;padding:0 4px}.ChatAvatar-module__GzW3VW__pair{flex:none;display:inline-flex;position:relative}.ChatAvatar-module__GzW3VW__pairFirst{display:inline-flex;position:absolute;top:0;left:0}.ChatAvatar-module__GzW3VW__pairSecond{border-radius:var(--radius-full);box-shadow:0 0 0 1.5px var(--chat-presence-ring-overlay), 0 0 0 1.5px var(--chat-presence-ring);display:inline-flex;position:absolute;bottom:0;right:0}.ChatAvatar-module__GzW3VW__pairFirst .ChatAvatar-module__GzW3VW__root>:first-child>span{visibility:hidden}
.MessagesSection-module__WZuSOG__navBadge{margin-left:auto}.MessagesSection-module__WZuSOG__plusButton{position:relative}.MessagesSection-module__WZuSOG__plusButton:after{content:"";position:absolute;inset:-6px}.MessagesSection-module__WZuSOG__plusButton[aria-expanded=true]{opacity:1;background:var(--state-pressed-bg);border-radius:var(--radius-4)}.MessagesSection-module__WZuSOG__stateRow{align-items:center;width:100%;height:32px;padding:0 12px;display:flex}.MessagesSection-module__WZuSOG__errorRow{border-radius:var(--radius-8);height:auto;min-height:32px;color:var(--text-tertiary);text-align:left;word-break:keep-all;padding-block:8px;display:block}.MessagesSection-module__WZuSOG__errorRow:active{background:var(--state-pressed-bg)}.MessagesSection-module__WZuSOG__errorRow:focus-visible{outline:2px solid var(--text-brand);outline-offset:-2px}.MessagesSection-module__WZuSOG__retry{color:var(--chat-brand-text)}.MessagesSection-module__WZuSOG__group,.MessagesSection-module__WZuSOG__groupList{flex-direction:column;display:flex}.MessagesSection-module__WZuSOG__groupHead{border-radius:var(--radius-8);width:100%;height:32px;color:var(--text-tertiary);text-align:left;word-break:keep-all;align-items:center;gap:6px;padding:0 12px;display:flex}.MessagesSection-module__WZuSOG__groupHead:active{background:var(--state-pressed-bg)}.MessagesSection-module__WZuSOG__groupHead:focus-visible{outline:2px solid var(--text-brand);outline-offset:-2px}.MessagesSection-module__WZuSOG__chevron{width:16px;height:16px;color:var(--text-tertiary);flex:none;transition:transform .12s;display:inline-flex}.MessagesSection-module__WZuSOG__chevronClosed{transform:rotate(-90deg)}.MessagesSection-module__WZuSOG__groupLabelUnread{color:var(--text-primary)}.MessagesSection-module__WZuSOG__groupBadge{margin-left:auto}.MessagesSection-module__WZuSOG__hint{color:var(--text-tertiary);word-break:keep-all;margin:0;padding:4px 12px 4px 34px}.MessagesSection-module__WZuSOG__hintAction{border-radius:var(--radius-4);color:var(--chat-brand-text);word-break:keep-all;align-self:flex-start;margin:-4px 0 0 30px;padding:4px}.MessagesSection-module__WZuSOG__hintAction:active{background:var(--state-pressed-bg)}.MessagesSection-module__WZuSOG__hintAction:focus-visible{outline:2px solid var(--text-brand);outline-offset:-2px}.MessagesSection-module__WZuSOG__row{--chat-presence-ring:var(--bg-lower);border-radius:var(--radius-8);width:100%;height:32px;color:var(--text-primary);word-break:keep-all;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;display:flex;position:relative}.MessagesSection-module__WZuSOG__row:active{background:var(--state-pressed-bg);--chat-presence-ring-overlay:var(--state-pressed-bg)}.MessagesSection-module__WZuSOG__rowSelected,.MessagesSection-module__WZuSOG__rowSelected:hover{background:var(--state-selected-bg);color:var(--state-selected-text);--chat-presence-ring:var(--bg-default);--chat-presence-ring-overlay:transparent}.MessagesSection-module__WZuSOG__rowLink{border-radius:inherit;min-width:0;height:100%;color:inherit;text-align:left;flex:auto;align-items:center;gap:8px;padding:0 8px 0 12px;text-decoration:none;display:flex}.MessagesSection-module__WZuSOG__rowLink:focus-visible{outline:2px solid var(--text-brand);outline-offset:-2px}.MessagesSection-module__WZuSOG__lead{width:20px;height:20px;color:var(--icon-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.MessagesSection-module__WZuSOG__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.MessagesSection-module__WZuSOG__trail{flex:none;align-items:center;gap:6px;display:inline-flex}.MessagesSection-module__WZuSOG__rowMuted .MessagesSection-module__WZuSOG__rowLink{color:var(--text-tertiary)}.MessagesSection-module__WZuSOG__rowMuted .MessagesSection-module__WZuSOG__lead{opacity:.55}.MessagesSection-module__WZuSOG__dot{border-radius:var(--radius-full);background:var(--chat-unread-dot);flex:none;width:8px;height:8px}.MessagesSection-module__WZuSOG__draft{color:var(--icon-secondary)}.MessagesSection-module__WZuSOG__announce{color:var(--icon-secondary);flex:none;align-items:center;display:inline-flex}.MessagesSection-module__WZuSOG__rowMuted .MessagesSection-module__WZuSOG__announce{opacity:.55}.MessagesSection-module__WZuSOG__more{border-radius:var(--radius-8);width:24px;height:24px;color:var(--icon-secondary);opacity:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.MessagesSection-module__WZuSOG__more:after{content:"";position:absolute;inset:-4px}.MessagesSection-module__WZuSOG__more:focus-visible{outline:2px solid var(--text-brand);outline-offset:-2px}.MessagesSection-module__WZuSOG__rowLink:focus-visible+.MessagesSection-module__WZuSOG__more,.MessagesSection-module__WZuSOG__more:focus-visible,.MessagesSection-module__WZuSOG__row[data-menu-open] .MessagesSection-module__WZuSOG__more{opacity:1}.MessagesSection-module__WZuSOG__row[data-menu-open] .MessagesSection-module__WZuSOG__more{background:var(--state-pressed-bg)}.MessagesSection-module__WZuSOG__rowLink:focus-visible,.MessagesSection-module__WZuSOG__row[data-more-focus] .MessagesSection-module__WZuSOG__rowLink,.MessagesSection-module__WZuSOG__row[data-menu-open] .MessagesSection-module__WZuSOG__rowLink{padding-right:32px}.MessagesSection-module__WZuSOG__rowLink:focus-visible .MessagesSection-module__WZuSOG__trail,.MessagesSection-module__WZuSOG__row[data-more-focus] .MessagesSection-module__WZuSOG__trail,.MessagesSection-module__WZuSOG__row[data-menu-open] .MessagesSection-module__WZuSOG__trail{opacity:0}@media (hover:hover){.MessagesSection-module__WZuSOG__errorRow:hover,.MessagesSection-module__WZuSOG__groupHead:hover{background:var(--state-hover-bg)}.MessagesSection-module__WZuSOG__hintAction:hover{text-decoration:underline}.MessagesSection-module__WZuSOG__row:hover{background:var(--state-hover-bg);--chat-presence-ring-overlay:var(--state-hover-bg)}.MessagesSection-module__WZuSOG__rowSelected:hover{background:var(--state-selected-bg);--chat-presence-ring-overlay:transparent}.MessagesSection-module__WZuSOG__more:hover{background:var(--fill-neutral-weak)}.MessagesSection-module__WZuSOG__row:hover .MessagesSection-module__WZuSOG__more{opacity:1}.MessagesSection-module__WZuSOG__row:hover .MessagesSection-module__WZuSOG__rowLink{padding-right:32px}.MessagesSection-module__WZuSOG__row:hover .MessagesSection-module__WZuSOG__trail{opacity:0}.MessagesSection-module__WZuSOG__navBadge,.MessagesSection-module__WZuSOG__groupBadge{margin-right:-4px}}@media (hover:none){.MessagesSection-module__WZuSOG__more{opacity:1}.MessagesSection-module__WZuSOG__rowLink{padding-right:32px}.MessagesSection-module__WZuSOG__rowLink:focus-visible .MessagesSection-module__WZuSOG__trail,.MessagesSection-module__WZuSOG__row[data-more-focus] .MessagesSection-module__WZuSOG__trail,.MessagesSection-module__WZuSOG__row[data-menu-open] .MessagesSection-module__WZuSOG__trail{opacity:1}}@media (prefers-reduced-motion:reduce){.MessagesSection-module__WZuSOG__chevron{transition:none}}
.Sidebar-module__jZTTYa__sidebar{background:var(--bg-lower);overscroll-behavior:contain;border-top-left-radius:8px;border-bottom-left-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;width:257px;height:100%;min-height:0;padding:20px;display:flex;overflow-y:auto}.Sidebar-module__jZTTYa__section{flex-direction:column;gap:8px;width:217px;display:flex}.Sidebar-module__jZTTYa__sectionLabel{color:var(--text-tertiary)}.Sidebar-module__jZTTYa__navList{flex-direction:column;gap:4px;display:flex}.Sidebar-module__jZTTYa__navItem{border-radius:var(--radius-12);width:217px;height:43px;color:var(--text-primary);align-items:center;gap:8px;padding:8px 12px;display:flex}.Sidebar-module__jZTTYa__navItem:hover{background:var(--state-hover-bg)}.Sidebar-module__jZTTYa__navItem:active{background:var(--state-pressed-bg)}.Sidebar-module__jZTTYa__navItemSelected{background:var(--state-selected-bg);color:var(--state-selected-text)}.Sidebar-module__jZTTYa__navLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768px) and (max-width:1199px){.Sidebar-module__jZTTYa__sidebar{width:208px;padding:16px}.Sidebar-module__jZTTYa__section,.Sidebar-module__jZTTYa__navItem{width:176px}}@media (max-width:767px){.Sidebar-module__jZTTYa__sidebar{display:none}}.Sidebar-module__jZTTYa__sectionLabelRow{justify-content:space-between;align-items:center;display:flex}.Sidebar-module__jZTTYa__sectionAdd{border-radius:var(--radius-8);width:20px;height:20px;color:var(--text-tertiary);opacity:0;justify-content:center;align-items:center;display:inline-flex}.Sidebar-module__jZTTYa__section:hover .Sidebar-module__jZTTYa__sectionAdd,.Sidebar-module__jZTTYa__sectionAdd:focus-visible{opacity:1}@media (hover:none){.Sidebar-module__jZTTYa__sectionAdd{opacity:1}}.Sidebar-module__jZTTYa__treeRow{border-radius:var(--radius-8);width:217px;height:36px;color:var(--text-primary);text-align:left;align-items:center;gap:6px;padding:0 8px 0 28px;display:flex}.Sidebar-module__jZTTYa__treeRow:hover{background:var(--state-hover-bg)}.Sidebar-module__jZTTYa__treeRowSelected{background:var(--state-selected-bg);color:var(--state-selected-text)}.Sidebar-module__jZTTYa__treeUnfiledIcon{border:1.5px dashed var(--text-tertiary);border-radius:50%;width:12px;height:12px;margin:0 2px}.Sidebar-module__jZTTYa__treeCount{font-variant-numeric:tabular-nums;margin-left:auto}.Sidebar-module__jZTTYa__treeMore{border-radius:var(--radius-8);width:24px;height:24px;color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}.Sidebar-module__jZTTYa__treeMore:hover{background:var(--fill-neutral-weak);color:var(--text-secondary)}.Sidebar-module__jZTTYa__treeHint{color:var(--text-tertiary);word-break:keep-all;padding:4px 12px}@media (min-width:768px) and (max-width:1199px){.Sidebar-module__jZTTYa__treeRow{width:176px}}
.MobileTabBar-module__zHn9ia__bar{display:none}@media (max-width:767px){.MobileTabBar-module__zHn9ia__bar{z-index:100;background:var(--bg-default);border-top:1px solid var(--border-thick);padding-bottom:env(safe-area-inset-bottom);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.MobileTabBar-module__zHn9ia__item{min-width:0;min-height:56px;color:var(--text-tertiary);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:0 2px;display:flex}.MobileTabBar-module__zHn9ia__item:active{background:var(--fill-pressed)}.MobileTabBar-module__zHn9ia__itemActive{color:var(--text-primary);font-weight:var(--fw-semibold)}.MobileTabBar-module__zHn9ia__itemLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.MobileTabBar-module__zHn9ia__iconWrap{order:-1;display:inline-flex;position:relative}.MobileTabBar-module__zHn9ia__tabBadge{position:absolute;top:-6px;left:calc(100% - 6px);transform:translate(min(0px,26px - 100%))}}
.ProgramDiagnosisBanner-module__FvfxuW__banner{border-top:1px solid var(--border-thick);border-bottom:1px solid var(--border-thick);width:100%;min-width:0;min-height:46px;color:var(--text-primary);background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.ProgramDiagnosisBanner-module__FvfxuW__banner[data-tone=error]{background:#fff7ed}.ProgramDiagnosisBanner-module__FvfxuW__copy{min-width:0}.ProgramDiagnosisBanner-module__FvfxuW__eyebrow{color:var(--text-brand);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.02em;margin:0}.ProgramDiagnosisBanner-module__FvfxuW__title{color:var(--text-primary);font-size:14px;font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.ProgramDiagnosisBanner-module__FvfxuW__meta{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;overflow:hidden}.ProgramDiagnosisBanner-module__FvfxuW__action{color:#fff;min-height:32px;font-size:13px;font-weight:var(--fw-bold);cursor:pointer;background:#111827;border:0;border-radius:8px;flex:none;padding:0 14px}.ProgramDiagnosisBanner-module__FvfxuW__action:hover{background:#1f2937}.ProgramDiagnosisBanner-module__FvfxuW__action:focus-visible{outline:2px solid var(--border-focus,#2563eb);outline-offset:2px}@media (max-width:767px){.ProgramDiagnosisBanner-module__FvfxuW__banner{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.ProgramDiagnosisBanner-module__FvfxuW__title,.ProgramDiagnosisBanner-module__FvfxuW__meta{white-space:normal}}
.Badge-module__LYYxwG__badge{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.Badge-module__LYYxwG__size_xs{border-radius:9px;padding:3px 7px;font-size:10px;font-weight:600;line-height:15px}.Badge-module__LYYxwG__size_s{padding:var(--badge-small-padding-y) var(--badge-small-padding-x);border-radius:11px;font-size:12px;font-weight:700;line-height:18px}.Badge-module__LYYxwG__size_m{border-radius:12px;padding:3px 7px;font-size:13px;font-weight:700;line-height:19.5px}.Badge-module__LYYxwG__size_l{border-radius:13px;gap:10px;padding:4px 8px;font-size:14px;font-weight:700;line-height:21px}.Badge-module__LYYxwG__rounded{border-radius:var(--radius-8)}.Badge-module__LYYxwG__pill{border-radius:11px}.Badge-module__LYYxwG__neutral{background:var(--fill-neutral-weak);color:var(--text-tertiary)}.Badge-module__LYYxwG__brand{background:var(--fill-brand-weak);color:var(--text-brand)}.Badge-module__LYYxwG__mint{background:var(--fill-forground-blue-weak);color:var(--fill-forground-blue)}.Badge-module__LYYxwG__danger{background:var(--fill-danger-weak);color:var(--fill-danger)}.Badge-module__LYYxwG__success{background:var(--fill-success-weak);color:var(--fill-success)}.Badge-module__LYYxwG__warning{background:var(--fill-warning-weak);color:var(--fill-warning)}.Badge-module__LYYxwG__fill_neutral{background:var(--fill-neutral);color:var(--text-on-fill)}.Badge-module__LYYxwG__fill_brand{background:var(--fill-brand);color:var(--text-on-fill)}.Badge-module__LYYxwG__fill_danger{background:var(--fill-danger);color:var(--text-on-fill)}.Badge-module__LYYxwG__fill_success{background:var(--fill-success);color:var(--text-on-fill)}.Badge-module__LYYxwG__fill_warning{background:var(--fill-warning);color:var(--text-tertiary)}.Badge-module__LYYxwG__fill_mint{background:var(--fill-forground-blue);color:var(--text-on-fill)}
.Button-module__z5TWZq__button{white-space:nowrap;justify-content:center;align-items:center;gap:10px;transition:opacity .12s;display:inline-flex;position:relative;overflow:hidden}.Button-module__z5TWZq__button:not(:disabled):active:after{content:"";background:var(--base-static-black);opacity:.26;position:absolute;inset:0}.Button-module__z5TWZq__button:disabled{cursor:not-allowed;background:var(--state-disabled-bg);color:var(--state-disabled-text)}.Button-module__z5TWZq__lg{min-width:80px;min-height:var(--control-h,48px);border-radius:var(--radius-14);font-size:17px;font-weight:var(--fw-semibold);padding:2px 16px;line-height:21px}.Button-module__z5TWZq__md{min-width:64px;min-height:var(--control-h,38px);border-radius:var(--radius-10);font-size:var(--control-fs,15px);font-weight:var(--fw-semibold);padding:2px 16px;line-height:19px}.Button-module__z5TWZq__sm{min-width:52px;min-height:var(--control-h,32px);border-radius:var(--radius-8);font-size:var(--control-fs,13px);font-weight:var(--fw-semibold);padding:2px 10px;line-height:16px}.Button-module__z5TWZq__primary{background:var(--fill-brand);color:var(--text-on-fill)}.Button-module__z5TWZq__brandWeak{background:var(--fill-brand-weak);color:var(--text-brand)}.Button-module__z5TWZq__neutral{background:var(--fill-neutral-weak);color:var(--text-secondary)}.Button-module__z5TWZq__danger{background:var(--fill-danger);color:var(--text-on-fill)}.Button-module__z5TWZq__ghost{color:var(--text-secondary);background:0 0}.Button-module__z5TWZq__outline{background:var(--bg-default);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-default)}.Button-module__z5TWZq__fullWidth{width:100%}@media (max-width:767px){.Button-module__z5TWZq__md,.Button-module__z5TWZq__sm{min-height:44px}}
.AxShellClient-module__KYHxWW__viewport{background:var(--bg-lower);justify-content:center;align-items:center;width:100%;height:100%;min-height:100dvh;display:flex}.AxShellClient-module__KYHxWW__spinner{border:3px solid var(--icon-quaternary);border-top-color:var(--fill-brand);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite AxShellClient-module__KYHxWW__spin}@keyframes AxShellClient-module__KYHxWW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AxShellClient-module__KYHxWW__spinner{animation-duration:2.4s}}.AxShellClient-module__KYHxWW__errorBox{width:100%;max-width:420px}
.Checkbox-module__Tp6RSa__root{border-radius:var(--radius-4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__Tp6RSa__disabled{opacity:.4;cursor:not-allowed}@media (max-width:767px){.Checkbox-module__Tp6RSa__root{margin:-14px;padding:14px}}
.ProjectAccessPicker-module__O6L4TW__root{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.ProjectAccessPicker-module__O6L4TW__label{color:var(--text-primary)}.ProjectAccessPicker-module__O6L4TW__list{flex-direction:column;gap:2px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ProjectAccessPicker-module__O6L4TW__row{align-items:center;gap:var(--spacing-8);border-radius:var(--radius-8);min-height:36px;color:var(--text-primary);cursor:pointer;padding:0 4px;display:flex}.ProjectAccessPicker-module__O6L4TW__row:hover{background:var(--fill-neutral-weak)}.ProjectAccessPicker-module__O6L4TW__rowLocked{cursor:default}.ProjectAccessPicker-module__O6L4TW__rowLocked:hover{background:0 0}.ProjectAccessPicker-module__O6L4TW__locked{color:var(--text-tertiary);flex:none;font-size:12px}.ProjectAccessPicker-module__O6L4TW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProjectAccessPicker-module__O6L4TW__visibility{color:var(--text-tertiary);flex:none;font-size:12px}.ProjectAccessPicker-module__O6L4TW__empty{color:var(--text-tertiary);word-break:keep-all}.ProjectAccessPicker-module__O6L4TW__error{color:var(--fill-danger);word-break:keep-all}.ProjectAccessPicker-module__O6L4TW__roleBlock{gap:var(--spacing-8);flex-direction:column;display:flex}.ProjectAccessPicker-module__O6L4TW__roleGroup{border-radius:var(--radius-8);background:var(--fill-neutral-weak);gap:4px;padding:4px;display:flex}.ProjectAccessPicker-module__O6L4TW__roleOption{min-height:36px;padding:0 var(--spacing-12);border-radius:var(--radius-8);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:1 1 0}.ProjectAccessPicker-module__O6L4TW__roleOption[aria-checked=true]{background:var(--bg-default);color:var(--text-primary)}
.WorkspaceModals-module__XWDvwa__invite{gap:var(--spacing-16);padding-bottom:var(--spacing-24);flex-direction:column;display:flex}.WorkspaceModals-module__XWDvwa__inviteLead{color:var(--text-secondary)}.WorkspaceModals-module__XWDvwa__newWs{padding:8px 0 24px}.WorkspaceModals-module__XWDvwa__inviteRoleBlock{gap:var(--spacing-8);flex-direction:column;display:flex}.WorkspaceModals-module__XWDvwa__inviteRoleGroup{border-radius:var(--radius-8);background:var(--fill-neutral-weak);gap:4px;padding:4px;display:flex}.WorkspaceModals-module__XWDvwa__inviteRoleOption{min-height:36px;padding:0 var(--spacing-12);border-radius:var(--radius-8);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:1 1 0}.WorkspaceModals-module__XWDvwa__inviteRoleOption[aria-checked=true]{background:var(--bg-default);color:var(--text-primary)}.WorkspaceModals-module__XWDvwa__inviteRoleHint{color:var(--text-tertiary)}
.MemberManagement-module__lK4tbG__root{gap:var(--spacing-24);padding:var(--spacing-24) var(--spacing-24) var(--spacing-48);flex-direction:column;display:flex}.MemberManagement-module__lK4tbG__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.MemberManagement-module__lK4tbG__search{width:318px}.MemberManagement-module__lK4tbG__table{flex-direction:column;display:flex}.MemberManagement-module__lK4tbG__headRow,.MemberManagement-module__lK4tbG__row{padding:0 var(--spacing-24);align-items:center;display:grid}.MemberManagement-module__lK4tbG__memberGrid{grid-template-columns:minmax(0,320px) minmax(0,180px) 150px 110px 130px minmax(200px,1fr)}.MemberManagement-module__lK4tbG__pendingGrid{grid-template-columns:minmax(0,1fr) minmax(0,197px) 245px 260px}.MemberManagement-module__lK4tbG__headRow{height:var(--size-row-table-head);border-radius:var(--radius-8);background:var(--fill-neutral-weak);font-size:13px;font-weight:var(--fw-medium);color:var(--text-tertiary);line-height:18px}.MemberManagement-module__lK4tbG__row{border-bottom:var(--border-width-default) solid var(--border-default);height:48px}.MemberManagement-module__lK4tbG__colName,.MemberManagement-module__lK4tbG__colEmail,.MemberManagement-module__lK4tbG__colProjects,.MemberManagement-module__lK4tbG__colJoined{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MemberManagement-module__lK4tbG__colName{align-items:center;gap:var(--spacing-8);color:var(--text-primary);display:flex}.MemberManagement-module__lK4tbG__nameText{text-overflow:ellipsis;min-width:0;overflow:hidden}.MemberManagement-module__lK4tbG__colEmail,.MemberManagement-module__lK4tbG__colProjects,.MemberManagement-module__lK4tbG__colJoined{color:var(--text-secondary)}.MemberManagement-module__lK4tbG__guestBadge.MemberManagement-module__lK4tbG__guestBadge{background:color-mix(in srgb, var(--base-purple-400) 16%, transparent);color:var(--base-purple-400)}.MemberManagement-module__lK4tbG__roleChip,.MemberManagement-module__lK4tbG__inviteProjectCount{flex:none}.MemberManagement-module__lK4tbG__inviteProjectCount{color:var(--text-tertiary);font-size:12px}.MemberManagement-module__lK4tbG__colRole,.MemberManagement-module__lK4tbG__colStatus{align-items:center;min-width:0;display:flex}.MemberManagement-module__lK4tbG__colManage{justify-content:flex-start;align-items:center;gap:var(--spacing-8);display:flex}.MemberManagement-module__lK4tbG__colActions{justify-content:flex-end;align-items:center;gap:var(--spacing-8);display:flex}.MemberManagement-module__lK4tbG__roleSelect{border:1px solid var(--border-default);border-radius:var(--radius-8);background:var(--bg-default);min-height:32px;color:var(--text-primary);padding:0 28px 0 10px}.MemberManagement-module__lK4tbG__expiry{color:var(--text-tertiary);white-space:nowrap;margin-left:8px;font-size:12px}.MemberManagement-module__lK4tbG__pendingHead{align-items:center;gap:var(--spacing-8);color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.MemberManagement-module__lK4tbG__pendingCount{color:var(--text-tertiary)}.MemberManagement-module__lK4tbG__caretOpen{transform:scaleY(-1)}.MemberManagement-module__lK4tbG__empty{padding:var(--spacing-48) 0;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.MemberManagement-module__lK4tbG__denied{justify-content:center;align-items:center;gap:var(--spacing-8);text-align:center;flex-direction:column;padding:120px 0;display:flex}.MemberManagement-module__lK4tbG__deniedTitle{color:var(--text-primary)}.MemberManagement-module__lK4tbG__deniedDesc{color:var(--text-tertiary)}@media (max-width:767px){.MemberManagement-module__lK4tbG__root{padding:var(--spacing-16) var(--spacing-16) var(--spacing-48)}.MemberManagement-module__lK4tbG__search{width:100%}.MemberManagement-module__lK4tbG__toolbar{flex-wrap:wrap;justify-content:flex-end}.MemberManagement-module__lK4tbG__headRow{display:none}.MemberManagement-module__lK4tbG__row{gap:6px 12px;height:auto;min-height:44px;padding:12px 4px}.MemberManagement-module__lK4tbG__memberGrid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name name""email email email""role joined manage""projects projects projects"}.MemberManagement-module__lK4tbG__memberGrid.MemberManagement-module__lK4tbG__memberGridNoProjects{grid-template-areas:"name name name""email email email""role joined manage"}.MemberManagement-module__lK4tbG__memberGrid .MemberManagement-module__lK4tbG__colName{grid-area:name}.MemberManagement-module__lK4tbG__memberGrid .MemberManagement-module__lK4tbG__colEmail{grid-area:email}.MemberManagement-module__lK4tbG__memberGrid .MemberManagement-module__lK4tbG__colRole{grid-area:role}.MemberManagement-module__lK4tbG__memberGrid .MemberManagement-module__lK4tbG__colProjects{grid-area:projects}.MemberManagement-module__lK4tbG__memberGrid .MemberManagement-module__lK4tbG__colProjectsEmpty{display:none}.MemberManagement-module__lK4tbG__memberGrid .MemberManagement-module__lK4tbG__colJoined{grid-area:joined}.MemberManagement-module__lK4tbG__memberGrid .MemberManagement-module__lK4tbG__colManage{grid-area:manage;justify-content:flex-end}.MemberManagement-module__lK4tbG__pendingGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""email""status""actions"}.MemberManagement-module__lK4tbG__pendingGrid .MemberManagement-module__lK4tbG__colName{grid-area:name}.MemberManagement-module__lK4tbG__pendingGrid .MemberManagement-module__lK4tbG__colEmail{grid-area:email}.MemberManagement-module__lK4tbG__pendingGrid .MemberManagement-module__lK4tbG__colStatus{flex-wrap:wrap;grid-area:status;row-gap:4px}.MemberManagement-module__lK4tbG__pendingGrid .MemberManagement-module__lK4tbG__colActions{flex-wrap:wrap;grid-area:actions;justify-content:flex-start}.MemberManagement-module__lK4tbG__roleSelect,.MemberManagement-module__lK4tbG__pendingHead{min-height:44px}}.MemberManagement-module__lK4tbG__roleAnchor{display:inline-flex;position:relative}.MemberManagement-module__lK4tbG__roleTrigger{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.MemberManagement-module__lK4tbG__rolePanel{width:160px;top:32px;left:0}.MemberManagement-module__lK4tbG__guestScope{gap:var(--spacing-16);padding-bottom:var(--spacing-24);flex-direction:column;display:flex}.MemberManagement-module__lK4tbG__guestScopeLead{color:var(--text-secondary);word-break:keep-all}
.ProjectIcon-module__OolsdW__root{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProjectIcon-module__OolsdW__root svg{width:100%;height:100%}.ProjectIcon-module__OolsdW__blue{color:var(--base-brand-600);--project-icon-accent:var(--base-brand-50)}.ProjectIcon-module__OolsdW__orange{color:var(--base-orange-600);--project-icon-accent:var(--base-orange-50)}.ProjectIcon-module__OolsdW__red{color:var(--base-red-500);--project-icon-accent:var(--base-red-50)}.ProjectIcon-module__OolsdW__green{color:var(--base-green-500);--project-icon-accent:var(--base-green-50)}.ProjectIcon-module__OolsdW__purple{color:var(--base-purple-400);--project-icon-accent:var(--base-purple-50)}.ProjectIcon-module__OolsdW__yellow{color:var(--base-yellow-600);--project-icon-accent:var(--base-yellow-50)}.ProjectIcon-module__OolsdW__sky{color:var(--base-light-blue-600);--project-icon-accent:var(--base-brand-50)}.ProjectIcon-module__OolsdW__grey{color:var(--base-grey-600);--project-icon-accent:var(--base-grey-100)}
.TaskIcon-module__J86BrG__root{--task-icon-check:var(--base-static-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TaskIcon-module__J86BrG__red{color:var(--project-color-red)}.TaskIcon-module__J86BrG__orange{color:var(--project-color-orange)}.TaskIcon-module__J86BrG__yellow{color:var(--project-color-yellow)}.TaskIcon-module__J86BrG__green{color:var(--project-color-green)}.TaskIcon-module__J86BrG__blue{color:var(--project-color-blue)}.TaskIcon-module__J86BrG__purple{color:var(--project-color-purple)}.TaskIcon-module__J86BrG__grey{color:var(--project-color-grey)}.TaskIcon-module__J86BrG__sky{color:var(--base-light-blue-100,#b0d9ff);--task-icon-check:#0263c1}
.VisibilityBadge-module__t8w8pa__badge{border-radius:var(--radius-8);background:var(--fill-neutral-weak);color:var(--text-secondary);font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;word-break:keep-all;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;line-height:16px;display:inline-flex}.VisibilityBadge-module__t8w8pa__workspace{box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-tertiary);background:0 0}
.MessageBody-module__DDY8uG__body{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;word-break:keep-all}.MessageBody-module__DDY8uG__body p{white-space:pre-wrap;margin:0}.MessageBody-module__DDY8uG__body p+p{margin-top:var(--spacing-4)}.MessageBody-module__DDY8uG__body>:first-child{margin-top:0}.MessageBody-module__DDY8uG__body>:last-child{margin-bottom:0}.MessageBody-module__DDY8uG__ul,.MessageBody-module__DDY8uG__ol{margin:var(--spacing-4) 0;padding-left:1.625em;list-style-position:outside}.MessageBody-module__DDY8uG__ul{list-style-type:disc}.MessageBody-module__DDY8uG__ol{list-style-type:decimal}.MessageBody-module__DDY8uG__ul .MessageBody-module__DDY8uG__ul{list-style-type:circle}.MessageBody-module__DDY8uG__pre{--chat-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Courier New", monospace;margin:var(--spacing-4) 0;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--border-default);border-radius:var(--radius-6);background:var(--chat-code-bg);font-family:var(--chat-mono);white-space:pre;word-break:normal;overflow-wrap:normal;tab-size:2;overflow-x:auto}.MessageBody-module__DDY8uG__pre code{font-family:inherit}.MessageBody-module__DDY8uG__inlineCode{border-radius:var(--radius-4);background:var(--chat-code-bg);color:var(--chat-inline-code-text);padding:.125em .375em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.MessageBody-module__DDY8uG__quote{margin:var(--spacing-4) 0;padding:0 0 0 var(--spacing-12);border-left:3px solid var(--chat-quote-bar);color:inherit}.MessageBody-module__DDY8uG__link{color:var(--chat-brand-text);text-underline-offset:2px;overflow-wrap:anywhere;cursor:pointer;text-decoration:underline}.MessageBody-module__DDY8uG__mention{border-radius:var(--radius-4);background:var(--chat-mention-bg);color:var(--chat-mention-text);font:inherit;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;padding:0 2px;display:inline}.MessageBody-module__DDY8uG__mentionMe,.MessageBody-module__DDY8uG__scopeMention{background:var(--chat-mention-me-bg);color:var(--chat-on-brand)}.MessageBody-module__DDY8uG__scopeMention{border-radius:var(--radius-4);padding:0 2px}@media (hover:hover){.MessageBody-module__DDY8uG__mention:hover{text-decoration:underline}}.MessageBody-module__DDY8uG__link:focus-visible,.MessageBody-module__DDY8uG__mention:focus-visible{outline:2px solid var(--text-brand);outline-offset:1px}.MessageBody-module__DDY8uG__jumbo{font-family:var(--chat-font-emoji);font-size:var(--chat-jumbo-size);line-height:1.25}.MessageBody-module__DDY8uG__trailingBlock{margin-top:var(--spacing-2);display:block}
.MeetingFolderTree-module__diY45G__tree{flex-direction:column;gap:2px;min-width:0;display:flex}.MeetingFolderTree-module__diY45G__row{border-radius:var(--radius-8);height:36px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;word-break:keep-all;align-items:center;gap:6px;padding-right:8px;display:flex}.MeetingFolderTree-module__diY45G__rowDense{height:32px;min-height:32px}.MeetingFolderTree-module__diY45G__row:hover{background:var(--state-hover-bg)}.MeetingFolderTree-module__diY45G__row:focus-visible{outline:2px solid var(--text-brand);outline-offset:-2px}.MeetingFolderTree-module__diY45G__rowSelected{background:var(--state-selected-bg);color:var(--state-selected-text)}.MeetingFolderTree-module__diY45G__rowDrop{outline:2px dashed var(--text-brand);outline-offset:-2px;background:var(--state-hover-bg)}.MeetingFolderTree-module__diY45G__chevron{width:16px;height:16px;color:var(--text-tertiary);flex:none;transition:transform .12s;display:inline-flex;transform:rotate(-90deg)}.MeetingFolderTree-module__diY45G__chevronOpen{transform:rotate(0)}.MeetingFolderTree-module__diY45G__chevronHidden{visibility:hidden}@media (prefers-reduced-motion:reduce){.MeetingFolderTree-module__diY45G__chevron{transition:none}}.MeetingFolderTree-module__diY45G__folderIcon{color:var(--text-secondary);flex:none}.MeetingFolderTree-module__diY45G__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.MeetingFolderTree-module__diY45G__count{font-variant-numeric:tabular-nums;flex:none}.MeetingFolderTree-module__diY45G__menu{opacity:0;flex:none;display:inline-flex}.MeetingFolderTree-module__diY45G__row:hover .MeetingFolderTree-module__diY45G__menu,.MeetingFolderTree-module__diY45G__row:focus-within .MeetingFolderTree-module__diY45G__menu{opacity:1}@media (hover:none){.MeetingFolderTree-module__diY45G__menu{opacity:1}}.MeetingFolderTree-module__diY45G__subhead{word-break:keep-all;justify-content:space-between;align-items:center;height:28px;margin-top:6px;padding:0 12px;display:flex}.MeetingFolderTree-module__diY45G__subheadLabel{color:var(--text-tertiary);letter-spacing:.02em}.MeetingFolderTree-module__diY45G__subheadAdd{border-radius:var(--radius-8);width:20px;height:20px;color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}.MeetingFolderTree-module__diY45G__subheadAdd:hover{background:var(--state-hover-bg);color:var(--text-secondary)}
.MessageRow-module__6lSPDq__row{column-gap:var(--spacing-10);padding:var(--spacing-6) var(--spacing-24);word-break:keep-all;-webkit-touch-callout:none;outline:none;grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.MessageRow-module__6lSPDq__compact{padding-block:var(--spacing-2)}.MessageRow-module__6lSPDq__row[data-kbd-focus]{background:var(--state-hover-bg)}.MessageRow-module__6lSPDq__row:focus-visible{box-shadow:inset 0 0 0 2px var(--text-brand)}.MessageRow-module__6lSPDq__mentioned{background:var(--chat-row-mention-bg);box-shadow:inset 2px 0 0 var(--chat-row-mention-bar)}.MessageRow-module__6lSPDq__row.MessageRow-module__6lSPDq__mentioned[data-kbd-focus]{background:var(--chat-row-mention-bg)}.MessageRow-module__6lSPDq__row[data-kbd-focus] .MessageRow-module__6lSPDq__time,.MessageRow-module__6lSPDq__row[data-kbd-focus] .MessageRow-module__6lSPDq__compactTime,.MessageRow-module__6lSPDq__row[data-kbd-focus] .MessageRow-module__6lSPDq__edited,.MessageRow-module__6lSPDq__row[data-kbd-focus] .MessageRow-module__6lSPDq__tombstone,.MessageRow-module__6lSPDq__row[data-kbd-focus] .MessageRow-module__6lSPDq__threadLast,.MessageRow-module__6lSPDq__row[data-kbd-focus] .MessageRow-module__6lSPDq__contextLine{color:var(--text-secondary)}.MessageRow-module__6lSPDq__highlighted{animation:MessageRow-module__6lSPDq__chatHighlight 2s var(--ease-out)}@keyframes MessageRow-module__6lSPDq__chatHighlight{0%,40%{background-color:var(--chat-highlight-bg)}}@media (hover:hover){.MessageRow-module__6lSPDq__row:hover{background:var(--state-hover-bg)}.MessageRow-module__6lSPDq__row.MessageRow-module__6lSPDq__mentioned:hover{background:var(--chat-row-mention-bg)}.MessageRow-module__6lSPDq__row:hover .MessageRow-module__6lSPDq__compactTime{visibility:visible}.MessageRow-module__6lSPDq__row:hover .MessageRow-module__6lSPDq__time,.MessageRow-module__6lSPDq__row:hover .MessageRow-module__6lSPDq__compactTime,.MessageRow-module__6lSPDq__row:hover .MessageRow-module__6lSPDq__edited,.MessageRow-module__6lSPDq__row:hover .MessageRow-module__6lSPDq__tombstone,.MessageRow-module__6lSPDq__row:hover .MessageRow-module__6lSPDq__threadLast,.MessageRow-module__6lSPDq__row:hover .MessageRow-module__6lSPDq__contextLine{color:var(--text-secondary)}}@media (prefers-reduced-motion:reduce){.MessageRow-module__6lSPDq__highlighted{background:var(--chat-highlight-bg);animation:none}}.MessageRow-module__6lSPDq__gutter{padding-top:var(--spacing-2);justify-content:center;display:flex}.MessageRow-module__6lSPDq__avatarBtn{cursor:pointer;background:0 0;border:0;border-radius:50%;height:36px;padding:0}.MessageRow-module__6lSPDq__avatarBtn:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px}.MessageRow-module__6lSPDq__compactTime{visibility:hidden;width:100%;padding-top:var(--spacing-2);text-align:right;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.MessageRow-module__6lSPDq__row[data-kbd-focus] .MessageRow-module__6lSPDq__compactTime{visibility:visible}.MessageRow-module__6lSPDq__main{min-width:0}.MessageRow-module__6lSPDq__meta{align-items:baseline;gap:var(--spacing-8);min-width:0;display:flex}.MessageRow-module__6lSPDq__authorBtn{min-width:0;max-width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}@media (hover:hover){.MessageRow-module__6lSPDq__authorBtn:hover{text-decoration:underline}}.MessageRow-module__6lSPDq__authorBtn:focus-visible,.MessageRow-module__6lSPDq__nameBtn:focus-visible,.MessageRow-module__6lSPDq__inlineAction:focus-visible{outline:2px solid var(--text-brand);outline-offset:1px}.MessageRow-module__6lSPDq__time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.MessageRow-module__6lSPDq__content{color:var(--text-primary)}.MessageRow-module__6lSPDq__pending .MessageRow-module__6lSPDq__main{animation:MessageRow-module__6lSPDq__chatPendingFade .3s var(--ease-out) .3s forwards}@keyframes MessageRow-module__6lSPDq__chatPendingFade{0%{opacity:1}to{opacity:var(--chat-pending-opacity)}}.MessageRow-module__6lSPDq__edited{color:var(--text-tertiary);white-space:nowrap}.MessageRow-module__6lSPDq__tombstone{color:var(--text-tertiary);margin:0;font-style:italic}.MessageRow-module__6lSPDq__failedLine{align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2);color:var(--chat-danger-text);flex-wrap:wrap;display:flex}.MessageRow-module__6lSPDq__failedLine>span{margin-inline-end:var(--spacing-8)}.MessageRow-module__6lSPDq__inlineAction{min-height:32px;padding:0 var(--spacing-8);border-radius:var(--radius-6);color:var(--chat-brand-text);cursor:pointer;background:0 0;border:0}.MessageRow-module__6lSPDq__inlineAction[data-danger]{color:var(--chat-danger-text)}.MessageRow-module__6lSPDq__inlineAction:disabled{color:var(--state-disabled-text);cursor:default}@media (hover:hover){.MessageRow-module__6lSPDq__inlineAction:hover:not(:disabled){background:var(--state-hover-bg)}}.MessageRow-module__6lSPDq__threadSummary{align-items:center;gap:var(--spacing-8);max-width:100%;min-height:32px;margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8) var(--spacing-4) var(--spacing-4);border-radius:var(--radius-8);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;display:inline-flex}@media (hover:hover){.MessageRow-module__6lSPDq__threadSummary:hover{border-color:var(--border-default);background:var(--bg-default)}}.MessageRow-module__6lSPDq__threadSummary:focus-visible{outline:2px solid var(--text-brand);outline-offset:0}.MessageRow-module__6lSPDq__threadCount{color:var(--chat-brand-text);white-space:nowrap}.MessageRow-module__6lSPDq__threadLast{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MessageRow-module__6lSPDq__contextLine{align-items:center;gap:var(--spacing-4);max-width:100%;margin:0 0 var(--spacing-2);color:var(--text-tertiary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.MessageRow-module__6lSPDq__contextText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.MessageRow-module__6lSPDq__contextLine:hover .MessageRow-module__6lSPDq__contextText{text-decoration:underline}}.MessageRow-module__6lSPDq__contextLine:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px}.MessageRow-module__6lSPDq__systemRow{column-gap:var(--spacing-10);padding:var(--spacing-4) var(--spacing-24);color:var(--text-secondary);word-break:keep-all;grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.MessageRow-module__6lSPDq__systemGutter{justify-content:center;display:flex}.MessageRow-module__6lSPDq__systemText{overflow-wrap:anywhere;min-width:0;margin:0}.MessageRow-module__6lSPDq__nameBtn{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media (hover:hover){.MessageRow-module__6lSPDq__nameBtn:hover{text-decoration:underline}}.MessageRow-module__6lSPDq__systemTime{margin-left:var(--spacing-4);color:var(--text-tertiary);font-variant-numeric:tabular-nums}@media (min-width:768px) and (max-width:1199px){.MessageRow-module__6lSPDq__row,.MessageRow-module__6lSPDq__systemRow{padding-inline:var(--spacing-16)}}@media (max-width:767px){.MessageRow-module__6lSPDq__row,.MessageRow-module__6lSPDq__systemRow{padding-inline:var(--spacing-12)}.MessageRow-module__6lSPDq__systemRow{padding-block:var(--spacing-12)}.MessageRow-module__6lSPDq__threadSummary,.MessageRow-module__6lSPDq__failedLine{margin-top:var(--spacing-6)}.MessageRow-module__6lSPDq__failedLine:not(:last-child){margin-bottom:var(--spacing-6)}.MessageRow-module__6lSPDq__avatarBtn,.MessageRow-module__6lSPDq__inlineAction,.MessageRow-module__6lSPDq__threadSummary,.MessageRow-module__6lSPDq__nameBtn{position:relative}.MessageRow-module__6lSPDq__avatarBtn:before{content:"";inset:calc(var(--spacing-4) * -1);position:absolute}.MessageRow-module__6lSPDq__inlineAction:before,.MessageRow-module__6lSPDq__threadSummary:before{content:"";inset:calc(var(--spacing-6) * -1) 0;position:absolute}.MessageRow-module__6lSPDq__nameBtn:before{content:"";inset:calc(var(--spacing-12) * -1) 0;position:absolute}}@media (hover:none){.MessageRow-module__6lSPDq__systemRow{padding-block:var(--spacing-12)}.MessageRow-module__6lSPDq__threadSummary,.MessageRow-module__6lSPDq__failedLine{margin-top:var(--spacing-6)}.MessageRow-module__6lSPDq__failedLine:not(:last-child){margin-bottom:var(--spacing-6)}.MessageRow-module__6lSPDq__avatarBtn,.MessageRow-module__6lSPDq__inlineAction,.MessageRow-module__6lSPDq__threadSummary,.MessageRow-module__6lSPDq__nameBtn{position:relative}.MessageRow-module__6lSPDq__avatarBtn:before{content:"";inset:calc(var(--spacing-4) * -1);position:absolute}.MessageRow-module__6lSPDq__inlineAction:before,.MessageRow-module__6lSPDq__threadSummary:before{content:"";inset:calc(var(--spacing-6) * -1) 0;position:absolute}.MessageRow-module__6lSPDq__nameBtn:before{content:"";inset:calc(var(--spacing-12) * -1) 0;position:absolute}}.MessageRow-module__6lSPDq__pinned{color:var(--text-secondary);white-space:nowrap}.MessageRow-module__6lSPDq__pinnedCompact{margin-bottom:2px;display:block}.MessageRow-module__6lSPDq__editedButton{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.MessageRow-module__6lSPDq__editedButton:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px;border-radius:var(--radius-4)}.MessageRow-module__6lSPDq__historyPanel{word-break:keep-all;width:280px;max-height:min(420px,60vh);padding:12px 16px;overflow-y:auto}.MessageRow-module__6lSPDq__historyPanel:focus-visible{outline:2px solid var(--text-brand);outline-offset:-2px}.MessageRow-module__6lSPDq__historyTitle{color:var(--text-secondary);margin:0 0 8px}.MessageRow-module__6lSPDq__historyList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.MessageRow-module__6lSPDq__historyWhen{color:var(--text-secondary);margin-bottom:4px;display:block}.MessageRow-module__6lSPDq__historyBody{color:var(--text-primary);overflow-wrap:anywhere}.MessageRow-module__6lSPDq__historyEmpty{color:var(--text-secondary);margin:0}.MessageRow-module__6lSPDq__historyCenter{justify-content:center;padding:12px 0;display:flex}
.PriorityStar-module__g9YWsG__root{align-items:center;gap:4px;display:inline-flex}.PriorityStar-module__g9YWsG__star{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.PriorityStar-module__g9YWsG__star svg{width:100%;height:100%}.PriorityStar-module__g9YWsG__label{font-size:14px;font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;line-height:18px}.PriorityStar-module__g9YWsG__urgent{color:var(--icon-danger)}.PriorityStar-module__g9YWsG__high{color:var(--base-orange-600)}.PriorityStar-module__g9YWsG__normal{color:var(--fill-brand)}.PriorityStar-module__g9YWsG__low{color:var(--icon-tertiary)}
.MiniCalendar-module__Wyg_-G__root{flex-direction:column;gap:12px;width:308px;padding:16px;display:flex}.MiniCalendar-module__Wyg_-G__head{--control-h:24px;justify-content:space-between;align-items:center;width:100%;display:flex}.MiniCalendar-module__Wyg_-G__headLeft{align-items:center;gap:6px;display:flex}.MiniCalendar-module__Wyg_-G__month{color:var(--text-primary);white-space:nowrap}.MiniCalendar-module__Wyg_-G__navs{align-items:center;gap:4px;display:flex}.MiniCalendar-module__Wyg_-G__nav{border-radius:var(--radius-6)}.MiniCalendar-module__Wyg_-G__today{border:1px solid var(--border-default);border-radius:var(--radius-8);background:var(--bg-floated);min-width:52px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.MiniCalendar-module__Wyg_-G__today:hover{background:var(--fill-pressed)}.MiniCalendar-module__Wyg_-G__grid{grid-template-columns:repeat(7,36px);gap:0 4px;display:grid}.MiniCalendar-module__Wyg_-G__weekday{height:16px;color:var(--text-tertiary);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.MiniCalendar-module__Wyg_-G__day{border-radius:var(--radius-4);height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.MiniCalendar-module__Wyg_-G__dayNum{position:relative}.MiniCalendar-module__Wyg_-G__day:hover{background:var(--bg-lower)}.MiniCalendar-module__Wyg_-G__outside{color:var(--text-quaternary)}.MiniCalendar-module__Wyg_-G__isToday{background:var(--base-brand-50);border-radius:var(--radius-8)}.MiniCalendar-module__Wyg_-G__isToday:hover{background:var(--base-brand-50)}.MiniCalendar-module__Wyg_-G__inBand{background:var(--fill-neutral-weak)}.MiniCalendar-module__Wyg_-G__bandLeft{border-top-left-radius:0;border-bottom-left-radius:0}.MiniCalendar-module__Wyg_-G__bandRight{border-top-right-radius:0;border-bottom-right-radius:0}.MiniCalendar-module__Wyg_-G__bandRight:after{content:"";background:var(--fill-neutral-weak);width:4px;position:absolute;top:0;bottom:0;left:100%}.MiniCalendar-module__Wyg_-G__picked{background:var(--fill-brand);color:var(--text-on-fill);border-radius:var(--radius-8)}.MiniCalendar-module__Wyg_-G__picked:hover{background:var(--fill-brand)}@media (max-width:767px){.MiniCalendar-module__Wyg_-G__root{width:min(308px,100vw - 32px)}.MiniCalendar-module__Wyg_-G__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.MiniCalendar-module__Wyg_-G__day{height:44px}}
.BottomSheet-module__C7jZeq__scrim{z-index:300;background:var(--bg-dim);animation:BottomSheet-module__C7jZeq__dimIn var(--dur-base) var(--ease-out);position:fixed;inset:0}.BottomSheet-module__C7jZeq__sheet{z-index:301;background:var(--bg-floated);border-top-left-radius:var(--radius-16);border-top-right-radius:var(--radius-16);max-height:85dvh;box-shadow:var(--shadow-strong);padding-bottom:env(safe-area-inset-bottom);animation:BottomSheet-module__C7jZeq__sheetIn var(--dur-base) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.BottomSheet-module__C7jZeq__handleArea{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;min-height:28px;padding:10px 0 6px;display:flex}.BottomSheet-module__C7jZeq__handle{border-radius:var(--radius-full);background:var(--icon-tertiary);width:36px;height:4px}.BottomSheet-module__C7jZeq__title{color:var(--text-primary);flex-shrink:0;padding:4px 20px 12px}.BottomSheet-module__C7jZeq__body{overscroll-behavior:contain;min-height:0;padding-bottom:8px;overflow-y:auto}@keyframes BottomSheet-module__C7jZeq__sheetIn{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}
.Icon-module__iIc_2q__root{flex-shrink:0;line-height:0;display:inline-block;position:relative}.Icon-module__iIc_2q__fallback{width:100%;height:100%;display:block}.Icon-module__iIc_2q__maskLayer{display:none}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){.Icon-module__iIc_2q__ready .Icon-module__iIc_2q__fallback{visibility:hidden}.Icon-module__iIc_2q__ready .Icon-module__iIc_2q__maskLayer{-webkit-mask-image:var(--ax-icon-src);mask-image:var(--ax-icon-src);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--ax-icon-src);background-color:currentColor;display:block;position:absolute;inset:0;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}}.Icon-module__iIc_2q__failed .Icon-module__iIc_2q__fallback,.Icon-module__iIc_2q__failed .Icon-module__iIc_2q__maskLayer{display:none}
.Lightbox-module__OE3UyW__overlay{z-index:350;background:var(--chat-lightbox-scrim);color:var(--text-on-fill);word-break:keep-all;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.Lightbox-module__OE3UyW__top{align-items:center;gap:var(--spacing-12);height:56px;padding:0 var(--spacing-16);flex:none;display:flex}.Lightbox-module__OE3UyW__caption{align-items:center;gap:var(--spacing-12);flex:1;min-width:0;display:flex}.Lightbox-module__OE3UyW__counter{font-variant-numeric:tabular-nums;flex:none}.Lightbox-module__OE3UyW__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Lightbox-module__OE3UyW__btn{width:40px;height:40px;color:var(--text-on-fill);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.Lightbox-module__OE3UyW__btn:hover{background:color-mix(in srgb, var(--text-on-fill) 16%, transparent)}}.Lightbox-module__OE3UyW__btn:focus-visible{outline:2px solid var(--text-on-fill);outline-offset:2px}.Lightbox-module__OE3UyW__stage{min-height:0;padding:0 var(--spacing-48) var(--spacing-48);touch-action:pan-y;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.Lightbox-module__OE3UyW__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%}.Lightbox-module__OE3UyW__loading{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Lightbox-module__OE3UyW__error{align-items:center;gap:var(--spacing-12);color:var(--text-on-fill);text-align:center;flex-direction:column;display:flex}.Lightbox-module__OE3UyW__errorText{margin:0}.Lightbox-module__OE3UyW__retry{min-height:40px;padding:0 var(--spacing-16);border:1px solid color-mix(in srgb, var(--text-on-fill) 40%, transparent);border-radius:var(--radius-full);color:var(--text-on-fill);cursor:pointer;background:0 0}@media (hover:hover){.Lightbox-module__OE3UyW__retry:hover{background:color-mix(in srgb, var(--text-on-fill) 16%, transparent)}}.Lightbox-module__OE3UyW__retry:focus-visible{outline:2px solid var(--text-on-fill);outline-offset:2px}.Lightbox-module__OE3UyW__nav{margin-top:calc(var(--spacing-20) * -1);position:absolute;top:50%}.Lightbox-module__OE3UyW__prev{left:var(--spacing-16)}.Lightbox-module__OE3UyW__next{right:var(--spacing-16)}@media (max-width:767px){.Lightbox-module__OE3UyW__stage{padding:0 0 var(--spacing-16)}.Lightbox-module__OE3UyW__nav{display:none}.Lightbox-module__OE3UyW__btn{width:44px;height:44px}.Lightbox-module__OE3UyW__retry{min-height:44px}}
.MoveToFolderModal-module__51c1Da__body{flex-direction:column;gap:4px;max-height:60vh;padding:4px 0;display:flex;overflow-y:auto}.MoveToFolderModal-module__51c1Da__top{border-radius:var(--radius-8);height:36px;color:var(--text-primary);text-align:left;align-items:center;padding:0 12px;display:flex}.MoveToFolderModal-module__51c1Da__top:hover{background:var(--state-hover-bg)}.MoveToFolderModal-module__51c1Da__topSelected{background:var(--state-selected-bg);font-weight:var(--fw-semibold)}.MoveToFolderModal-module__51c1Da__topDisabled{color:var(--text-tertiary);cursor:default}.MoveToFolderModal-module__51c1Da__footer{justify-content:flex-end;gap:8px;display:flex}
.FileCard-module__l7OQ4q__list{gap:var(--spacing-8);margin-top:var(--spacing-4);word-break:keep-all;flex-wrap:wrap;display:flex}.FileCard-module__l7OQ4q__item{min-width:0;max-width:100%;display:block}.FileCard-module__l7OQ4q__thumb{border:1px solid var(--chat-file-card-border);border-radius:var(--radius-8);background:var(--bg-lower);cursor:zoom-in;min-width:64px;max-width:100%;min-height:64px;padding:0;display:block;position:relative;overflow:hidden}.FileCard-module__l7OQ4q__thumb img{object-fit:scale-down;width:100%;height:100%;display:block}.FileCard-module__l7OQ4q__thumbWait{background:var(--fill-neutral-weak);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FileCard-module__l7OQ4q__videoWait{border-radius:var(--radius-8);max-width:100%}.FileCard-module__l7OQ4q__thumbError{padding:var(--spacing-8);color:var(--text-tertiary);text-align:center;cursor:pointer;justify-content:center;align-items:center;display:flex}.FileCard-module__l7OQ4q__video{border-radius:var(--radius-8);background:var(--bg-lower);max-width:100%;display:block}.FileCard-module__l7OQ4q__card{align-items:center;gap:var(--spacing-12);width:360px;max-width:100%;min-height:56px;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--chat-file-card-border);border-radius:var(--radius-8);background:var(--chat-file-card-bg);color:var(--text-primary);text-align:left;cursor:pointer;display:flex}@media (hover:hover){.FileCard-module__l7OQ4q__card:hover{background:var(--state-hover-bg)}.FileCard-module__l7OQ4q__card:hover .FileCard-module__l7OQ4q__cardMeta{color:var(--text-secondary)}}.FileCard-module__l7OQ4q__card:focus-visible,.FileCard-module__l7OQ4q__thumb:focus-visible{outline:2px solid var(--text-brand);outline-offset:1px}.FileCard-module__l7OQ4q__cardIcon{flex:none}.FileCard-module__l7OQ4q__cardText{flex-direction:column;flex:1;min-width:0;display:flex}.FileCard-module__l7OQ4q__cardName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileCard-module__l7OQ4q__cardMeta{color:var(--text-tertiary)}.FileCard-module__l7OQ4q__cardDownload{color:var(--icon-secondary);flex:none}.FileCard-module__l7OQ4q__pdfCard{border:1px solid var(--chat-file-card-border);border-radius:var(--radius-8);background:var(--chat-file-card-bg);width:240px;max-width:100%;color:var(--text-primary);text-align:left;cursor:zoom-in;flex-direction:column;padding:0;display:flex;overflow:hidden}.FileCard-module__l7OQ4q__pdfThumb{background:var(--bg-lower);max-width:100%;margin:0 auto;display:block}.FileCard-module__l7OQ4q__pdfThumb img{object-fit:contain;width:100%;height:100%;display:block}.FileCard-module__l7OQ4q__pdfCaption{min-width:0;padding:var(--spacing-8) var(--spacing-12);flex-direction:column;display:flex}@media (hover:hover){.FileCard-module__l7OQ4q__pdfCard:hover{background:var(--state-hover-bg)}.FileCard-module__l7OQ4q__pdfCard:hover .FileCard-module__l7OQ4q__cardMeta{color:var(--text-secondary)}}.FileCard-module__l7OQ4q__pdfCard:focus-visible{outline:2px solid var(--text-brand);outline-offset:1px}.FileCard-module__l7OQ4q__placeholder{border-radius:var(--radius-8);background:var(--fill-neutral-weak);width:240px;max-width:100%;height:56px;display:block}
.MeetingPopover-module__7r_gnW__panel{border:1px solid var(--border-thick);border-radius:var(--radius-24);background:var(--bg-default);flex-direction:column;width:min(423px,100vw - 32px);height:auto;max-height:min(100vh - 32px,608px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px #001b371a}.MeetingPopover-module__7r_gnW__card{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.MeetingPopover-module__7r_gnW__body{scrollbar-width:none;flex-direction:column;flex:1;gap:8px;min-height:0;padding:24px 24px 6px;display:flex;overflow-y:auto}.MeetingPopover-module__7r_gnW__body::-webkit-scrollbar{display:none}.MeetingPopover-module__7r_gnW__head{flex-direction:column;gap:8px;display:flex}.MeetingPopover-module__7r_gnW__headTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.MeetingPopover-module__7r_gnW__headActions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.MeetingPopover-module__7r_gnW__title{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MeetingPopover-module__7r_gnW__close{flex-shrink:0}.MeetingPopover-module__7r_gnW__when{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;display:flex}.MeetingPopover-module__7r_gnW__summary{flex-direction:column;gap:4px;display:flex}.MeetingPopover-module__7r_gnW__summaryTitle{color:var(--text-primary)}.MeetingPopover-module__7r_gnW__summaryBody{color:var(--text-secondary);white-space:pre-line}.MeetingPopover-module__7r_gnW__attendees{cursor:pointer;color:var(--text-secondary);background:0 0;border:0;align-items:flex-end;gap:6px;padding:0;display:flex}.MeetingPopover-module__7r_gnW__meetRow{box-sizing:border-box;border:1px solid var(--border-thick);border-radius:var(--radius-8);background:var(--fill-inverse);align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:flex}.MeetingPopover-module__7r_gnW__meetIcon{border-radius:var(--radius-6);background:var(--fill-brand-weak);width:24px;height:24px;color:var(--icon-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MeetingPopover-module__7r_gnW__meetTexts{flex-direction:column;flex-grow:1;gap:1px;min-width:0;text-decoration:none;display:flex}.MeetingPopover-module__7r_gnW__meetTitle{color:var(--text-secondary)}.MeetingPopover-module__7r_gnW__meetUrl{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MeetingPopover-module__7r_gnW__meetCopy{border-radius:var(--radius-6);color:var(--text-brand);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 8px}.MeetingPopover-module__7r_gnW__attendeeSection{flex-direction:column;gap:8px;display:flex}.MeetingPopover-module__7r_gnW__attendeeList{flex-direction:column;display:flex}.MeetingPopover-module__7r_gnW__attendeeRow{box-sizing:border-box;border-radius:var(--radius-8);background:var(--fill-inverse);align-items:center;gap:8px;min-height:40px;padding:8px 0;display:flex}.MeetingPopover-module__7r_gnW__attendeeName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex-grow:1;overflow:hidden}.MeetingPopover-module__7r_gnW__attendeeDetail{color:var(--text-tertiary)}.MeetingPopover-module__7r_gnW__rsvpBadge{flex-shrink:0;margin-left:auto;display:inline-flex}.MeetingPopover-module__7r_gnW__attendeeToggle{color:var(--text-brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.MeetingPopover-module__7r_gnW__privacyControls{border:1px solid var(--border-default);background:var(--bg-lower);color:var(--text-secondary);border-radius:10px;flex-direction:column;gap:10px;padding:12px;font-size:12px;display:flex}.MeetingPopover-module__7r_gnW__privacyRow,.MeetingPopover-module__7r_gnW__projectLink{align-items:center;gap:7px;display:flex}.MeetingPopover-module__7r_gnW__privacyRow{justify-content:space-between}.MeetingPopover-module__7r_gnW__sharingAnchor{position:relative}.MeetingPopover-module__7r_gnW__sharingChip{--control-h:32px;--control-fs:13px}.MeetingPopover-module__7r_gnW__sharingPanel{width:150px;top:38px;right:0}.MeetingPopover-module__7r_gnW__projectLinks{flex-wrap:wrap;gap:6px 10px;display:flex}.MeetingPopover-module__7r_gnW__projectLegend{color:var(--text-primary);font-weight:var(--fw-semibold);flex-basis:100%}.MeetingPopover-module__7r_gnW__projectLink{color:var(--text-secondary)}.MeetingPopover-module__7r_gnW__projectLinkName{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.MeetingPopover-module__7r_gnW__privacyControls p{color:var(--text-tertiary);margin:0;line-height:1.45}.MeetingPopover-module__7r_gnW__attachments{flex-direction:column;gap:8px;display:flex}.MeetingPopover-module__7r_gnW__attachItem{box-sizing:border-box;border:1px solid var(--border-thick);border-radius:var(--radius-8);background:var(--fill-inverse);min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:flex}.MeetingPopover-module__7r_gnW__attachItem[aria-disabled=true]{cursor:default}.MeetingPopover-module__7r_gnW__attachIcon{flex-shrink:0;width:24px;height:24px;display:block}.MeetingPopover-module__7r_gnW__attachName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MeetingPopover-module__7r_gnW__noteContent{border-top:1px solid var(--border-default);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;padding-top:12px;overflow-x:auto}.MeetingPopover-module__7r_gnW__noteContent :where(h1,h2,h3,p,ul,ol,blockquote,table){margin-top:0}.MeetingPopover-module__7r_gnW__noteContent :where(p,ul,ol,blockquote,table){margin-bottom:12px}.MeetingPopover-module__7r_gnW__noteContent table{border-collapse:collapse;width:max-content;min-width:100%}.MeetingPopover-module__7r_gnW__noteContent :where(th,td){border:1px solid var(--border-default);text-align:left;padding:6px 8px}.MeetingPopover-module__7r_gnW__driveLink{color:var(--text-brand);text-decoration:none}.MeetingPopover-module__7r_gnW__driveLink:hover{text-decoration:underline}.MeetingPopover-module__7r_gnW__footer{z-index:1;box-sizing:border-box;border-top:1px solid var(--border-thick);background:var(--bg-default);flex:none;justify-content:flex-end;align-items:center;gap:8px;height:78px;padding:0 32px;display:flex;position:relative}@media (max-width:767px){.MeetingPopover-module__7r_gnW__when{white-space:normal}.MeetingPopover-module__7r_gnW__sheetBody{flex-direction:column;gap:16px;padding:0 20px 16px;display:flex}.MeetingPopover-module__7r_gnW__sheetFooter{flex-direction:column;gap:8px;padding-top:8px;display:flex}}.MeetingPopover-module__7r_gnW__attendeeReply{font-size:13px;font-weight:var(--fw-medium);color:var(--text-secondary);line-height:18px}.MeetingPopover-module__7r_gnW__manageAnchor{margin-left:auto;display:inline-flex;position:relative}.MeetingPopover-module__7r_gnW__managePanel{width:200px;max-height:320px;top:24px;right:0;overflow-y:auto}.MeetingPopover-module__7r_gnW__menuLegend{color:var(--text-quaternary);margin:0;padding:6px 16px 4px}.MeetingPopover-module__7r_gnW__menuDivider{background:var(--border-default);height:1px;margin:4px 0;display:block}.MeetingPopover-module__7r_gnW__manageButton{width:20px;height:20px;color:var(--icon-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.MeetingPopover-module__7r_gnW__scrollThumb{z-index:2;background:var(--border-default);pointer-events:none;border-radius:999px;width:4px;position:absolute;right:15px}
.PdfViewer-module__6rkt7G__overlay{z-index:350;background:var(--chat-lightbox-scrim);color:var(--text-on-fill);word-break:keep-all;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.PdfViewer-module__6rkt7G__top{align-items:center;gap:var(--spacing-8);min-height:56px;padding:0 var(--spacing-16);flex-wrap:wrap;flex:none;display:flex}.PdfViewer-module__6rkt7G__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PdfViewer-module__6rkt7G__controls{align-items:center;gap:var(--spacing-4);flex:none;display:flex}.PdfViewer-module__6rkt7G__pageLabel,.PdfViewer-module__6rkt7G__zoomLabel{text-align:center;font-variant-numeric:tabular-nums;min-width:56px}.PdfViewer-module__6rkt7G__btn{width:40px;height:40px;color:var(--text-on-fill);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.PdfViewer-module__6rkt7G__btn:disabled,.PdfViewer-module__6rkt7G__btn[aria-disabled=true]{opacity:.4;cursor:default}.PdfViewer-module__6rkt7G__pill{min-height:32px;padding:0 var(--spacing-12);border:1px solid color-mix(in srgb, var(--text-on-fill) 40%, transparent);border-radius:var(--radius-full);color:var(--text-on-fill);cursor:pointer;background:0 0}.PdfViewer-module__6rkt7G__pill[aria-pressed=true]{background:color-mix(in srgb, var(--text-on-fill) 20%, transparent)}@media (hover:hover){.PdfViewer-module__6rkt7G__btn:hover:not(:disabled):not([aria-disabled=true]),.PdfViewer-module__6rkt7G__pill:hover{background:color-mix(in srgb, var(--text-on-fill) 16%, transparent)}.PdfViewer-module__6rkt7G__link:hover{background:color-mix(in srgb, var(--fill-brand) 20%, transparent)}}.PdfViewer-module__6rkt7G__btn:focus-visible,.PdfViewer-module__6rkt7G__pill:focus-visible{outline:2px solid var(--text-on-fill);outline-offset:2px}.PdfViewer-module__6rkt7G__stage{overscroll-behavior:contain;align-items:flex-start;gap:var(--spacing-16);min-height:0;padding:0 var(--spacing-24) var(--spacing-24);flex-direction:column;flex:1;display:flex;overflow:auto}.PdfViewer-module__6rkt7G__page{background:color-mix(in srgb, var(--text-on-fill) 92%, transparent);flex:none;margin-inline:auto;position:relative}.PdfViewer-module__6rkt7G__canvas{width:100%;height:100%;position:absolute;inset:0}.PdfViewer-module__6rkt7G__link{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.PdfViewer-module__6rkt7G__link:focus-visible{outline:2px solid var(--text-brand);outline-offset:1px}.PdfViewer-module__6rkt7G__center{justify-content:center;align-items:center;gap:var(--spacing-12);text-align:center;flex-direction:column;flex:1;display:flex}.PdfViewer-module__6rkt7G__message{margin:0}@media (max-width:767px){.PdfViewer-module__6rkt7G__stage{padding:0 var(--spacing-8) var(--spacing-16)}.PdfViewer-module__6rkt7G__btn{width:44px;height:44px}.PdfViewer-module__6rkt7G__pill{min-height:44px}}
.SearchModal-module__7BWHcW__top{--search-w:100%;word-break:keep-all;flex:none;padding:0 24px 8px}.SearchModal-module__7BWHcW__chips{scrollbar-width:none;flex:none;gap:8px;padding:0 24px 12px;display:flex;overflow-x:auto}.SearchModal-module__7BWHcW__chips::-webkit-scrollbar{display:none}.SearchModal-module__7BWHcW__chips>*{flex:none}.SearchModal-module__7BWHcW__chipOn{border-color:var(--fill-brand)}.SearchModal-module__7BWHcW__results{overscroll-behavior:contain;border-top:1px solid var(--border-default);word-break:keep-all;flex:1;min-height:0;overflow-y:auto}.SearchModal-module__7BWHcW__state{text-align:center;color:var(--text-tertiary);margin:0;padding:40px 24px}.SearchModal-module__7BWHcW__stateBox{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.SearchModal-module__7BWHcW__stateText{color:var(--text-tertiary);margin:0}.SearchModal-module__7BWHcW__notice{color:var(--text-tertiary);margin:0;padding:10px 24px 0}.SearchModal-module__7BWHcW__list{margin:0;padding:4px 0;list-style:none}.SearchModal-module__7BWHcW__result{word-break:keep-all;align-items:flex-start;gap:8px;padding:10px 24px;display:flex}@media (hover:hover){.SearchModal-module__7BWHcW__result:hover{background:var(--state-hover-bg)}}.SearchModal-module__7BWHcW__result:active{background:var(--state-pressed-bg)}.SearchModal-module__7BWHcW__resultMain{text-align:left;min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:0;display:flex}.SearchModal-module__7BWHcW__resultMain:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px;border-radius:var(--radius-8)}.SearchModal-module__7BWHcW__head{min-width:0;color:var(--text-secondary);align-items:center;gap:6px;display:flex}.SearchModal-module__7BWHcW__headTitle,.SearchModal-module__7BWHcW__headAuthor{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SearchModal-module__7BWHcW__headTitle{color:var(--text-primary);flex:0 auto}.SearchModal-module__7BWHcW__headAuthor{flex:0 auto}.SearchModal-module__7BWHcW__sep{color:var(--text-tertiary);flex:none}.SearchModal-module__7BWHcW__time{color:var(--text-tertiary);flex:none;margin-left:auto}.SearchModal-module__7BWHcW__tag{border-radius:var(--radius-full);background:var(--fill-neutral-weak);color:var(--text-secondary);flex:none;padding:0 6px}.SearchModal-module__7BWHcW__snippet{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SearchModal-module__7BWHcW__hit{background:var(--chat-search-hit-bg);color:var(--chat-search-hit-text);border-radius:var(--radius-2);padding:0 1px}.SearchModal-module__7BWHcW__fileLine{align-items:center;gap:6px;min-width:0;display:flex}.SearchModal-module__7BWHcW__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SearchModal-module__7BWHcW__download{border-radius:var(--radius-8);width:32px;height:32px;color:var(--icon-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.SearchModal-module__7BWHcW__download:hover{background:var(--state-hover-bg)}}.SearchModal-module__7BWHcW__download:active{background:var(--state-pressed-bg)}.SearchModal-module__7BWHcW__download:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px}.SearchModal-module__7BWHcW__more{padding:8px 24px 16px}.SearchModal-module__7BWHcW__moreError{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.SearchModal-module__7BWHcW__menuSearch{--search-w:100%;box-sizing:border-box;width:280px;padding:10px 12px 0}.SearchModal-module__7BWHcW__menuList{overscroll-behavior:contain;word-break:keep-all;--chat-presence-ring:var(--bg-floated);width:280px;max-height:280px;overflow-y:auto}.SearchModal-module__7BWHcW__menuLead{width:20px;height:20px;color:var(--icon-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.SearchModal-module__7BWHcW__menuText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SearchModal-module__7BWHcW__calendar{border-top:1px solid var(--border-default);padding:0 12px 12px}.SearchModal-module__7BWHcW__calendarHint{color:var(--text-tertiary);text-align:center;margin:8px 0 0}@media (max-width:767px){.SearchModal-module__7BWHcW__top{padding:0 16px 8px}.SearchModal-module__7BWHcW__chips{--control-h:44px;padding:0 16px 12px}.SearchModal-module__7BWHcW__state,.SearchModal-module__7BWHcW__stateBox{padding-left:16px;padding-right:16px}.SearchModal-module__7BWHcW__result{padding:12px 16px}.SearchModal-module__7BWHcW__notice{padding:10px 16px 0}.SearchModal-module__7BWHcW__more{padding:8px 16px 16px}.SearchModal-module__7BWHcW__download{width:44px;height:44px}}@media (hover:none){.SearchModal-module__7BWHcW__download{width:44px;height:44px}}
.MeetingTaskBanner-module__zPZ1kW__banner{--control-h:32px;--control-fs:13px;background:linear-gradient(90deg,#fdfdff 0%,#edf7ff 25%,#def 50%,#edf7ff 75%,#fdfdff 100%);flex-shrink:0;justify-content:center;align-items:center;gap:220px;width:100%;height:136px;padding:16px 24px;display:flex;position:relative;overflow:hidden}.MeetingTaskBanner-module__zPZ1kW__banner>*{max-width:100%}.MeetingTaskBanner-module__zPZ1kW__content{flex-shrink:0;align-items:center;min-width:0;display:flex}.MeetingTaskBanner-module__zPZ1kW__aside{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.MeetingTaskBanner-module__zPZ1kW__close{border-radius:var(--radius-8);width:24px;height:24px;position:absolute;top:17px;right:131px}@media (max-width:1280px){.MeetingTaskBanner-module__zPZ1kW__close{right:24px}}.MeetingTaskBanner-module__zPZ1kW__banner :focus-visible{outline:2px solid var(--fill-brand);outline-offset:2px;border-radius:var(--radius-8)}.MeetingTaskBanner-module__zPZ1kW__textCol{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.MeetingTaskBanner-module__zPZ1kW__title{color:var(--text-primary);white-space:pre-line;line-height:21px;animation:.72s cubic-bezier(.16,1,.3,1) both MeetingTaskBanner-module__zPZ1kW__titleIn}.MeetingTaskBanner-module__zPZ1kW__titleAccent{color:var(--text-brand)}@keyframes MeetingTaskBanner-module__zPZ1kW__titleIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.MeetingTaskBanner-module__zPZ1kW__sub{color:var(--text-tertiary)}.MeetingTaskBanner-module__zPZ1kW__reveal{opacity:0;transition:grid-template-rows var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.MeetingTaskBanner-module__zPZ1kW__revealOn{opacity:1;grid-template-rows:1fr;transition-delay:0s,.12s}.MeetingTaskBanner-module__zPZ1kW__revealInner{flex-direction:column;align-items:flex-start;gap:10px;padding-top:8px;display:flex;overflow:hidden}.MeetingTaskBanner-module__zPZ1kW__stage{flex-shrink:0;align-items:center;gap:14px;width:192px;height:92px;display:flex;position:relative}.MeetingTaskBanner-module__zPZ1kW__paper{background:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--radius-8);width:84px;height:88px;box-shadow:var(--shadow-tiny);flex-direction:column;justify-content:center;gap:9px;padding:10px;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .82s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.MeetingTaskBanner-module__zPZ1kW__paperBack{opacity:.6;transform:translate(-6px)scale(.93)rotate(-5deg)}.MeetingTaskBanner-module__zPZ1kW__line{align-items:center;gap:4px;display:flex}.MeetingTaskBanner-module__zPZ1kW__bullet{border-radius:var(--radius-full);background-color:#0000;flex-shrink:0;width:5px;height:5px;transition:background-color .52s linear}.MeetingTaskBanner-module__zPZ1kW__bar{border-radius:var(--radius-full);background-color:var(--base-grey-200);height:5px;transition:background-color .52s linear}.MeetingTaskBanner-module__zPZ1kW__lineFound .MeetingTaskBanner-module__zPZ1kW__bullet{background-color:var(--fill-brand)}.MeetingTaskBanner-module__zPZ1kW__lineFound .MeetingTaskBanner-module__zPZ1kW__bar{background-color:var(--base-brand-200)}.MeetingTaskBanner-module__zPZ1kW__scan{filter:blur(4px);background:linear-gradient(#0000,#0086ff1f 50%,#0000);height:46%;animation:2.2s linear infinite MeetingTaskBanner-module__zPZ1kW__scan;position:absolute;top:0;left:0;right:0}@keyframes MeetingTaskBanner-module__zPZ1kW__scan{0%{transform:translateY(-100%)}to{transform:translateY(220%)}}.MeetingTaskBanner-module__zPZ1kW__pill{background:var(--bg-default);border-radius:var(--radius-full);opacity:0;align-items:center;gap:8px;height:40px;padding:0 16px 0 10px;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.2,1.4,.36,1);display:inline-flex;transform:translateY(6px)scale(.96);box-shadow:0 2px 10px #00224d1a}.MeetingTaskBanner-module__zPZ1kW__pillOn{opacity:1;transform:none}.MeetingTaskBanner-module__zPZ1kW__pillNum{text-align:center;min-width:14px;height:24px;display:block;overflow:hidden}.MeetingTaskBanner-module__zPZ1kW__pillDigit{color:var(--text-brand);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:24px;animation:.52s cubic-bezier(.16,1,.3,1) both MeetingTaskBanner-module__zPZ1kW__rollUp;display:block}@keyframes MeetingTaskBanner-module__zPZ1kW__rollUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MeetingTaskBanner-module__zPZ1kW__chipRow{flex-shrink:0;align-items:center;padding:8px 24px;display:flex}.MeetingTaskBanner-module__zPZ1kW__chipRowFold{animation:.46s cubic-bezier(.16,1,.3,1) both MeetingTaskBanner-module__zPZ1kW__rowFold;overflow:hidden}@keyframes MeetingTaskBanner-module__zPZ1kW__rowFold{0%{height:136px}to{height:52px}}.MeetingTaskBanner-module__zPZ1kW__chip{background:var(--bg-default);border-radius:var(--radius-full);cursor:pointer;height:36px;transition:box-shadow .22s var(--ease-out), transform .22s var(--ease-out);border:none;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex;box-shadow:0 1px 6px #00224d14}.MeetingTaskBanner-module__zPZ1kW__chip:hover{transform:translateY(-1px);box-shadow:0 3px 12px #00224d1f}.MeetingTaskBanner-module__zPZ1kW__chipFold{animation:.56s cubic-bezier(.2,1.3,.36,1) 90ms both MeetingTaskBanner-module__zPZ1kW__chipArrive}@keyframes MeetingTaskBanner-module__zPZ1kW__chipArrive{0%{opacity:0;transform:translate(84px)scale(.92)}36%{opacity:1}to{opacity:1;transform:none}}.MeetingTaskBanner-module__zPZ1kW__chipText{color:var(--text-primary);white-space:nowrap}.MeetingTaskBanner-module__zPZ1kW__chipArrow{opacity:.45}@media (prefers-reduced-motion:reduce){.MeetingTaskBanner-module__zPZ1kW__title,.MeetingTaskBanner-module__zPZ1kW__pillDigit,.MeetingTaskBanner-module__zPZ1kW__scan,.MeetingTaskBanner-module__zPZ1kW__chipRowFold,.MeetingTaskBanner-module__zPZ1kW__chipFold{animation:none}.MeetingTaskBanner-module__zPZ1kW__paper,.MeetingTaskBanner-module__zPZ1kW__pill,.MeetingTaskBanner-module__zPZ1kW__chip,.MeetingTaskBanner-module__zPZ1kW__reveal{transition:none}}@media (max-width:767px){.MeetingTaskBanner-module__zPZ1kW__banner{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;height:auto;min-height:136px;padding:16px 64px 16px 16px}.MeetingTaskBanner-module__zPZ1kW__aside{justify-content:flex-start}.MeetingTaskBanner-module__zPZ1kW__close.MeetingTaskBanner-module__zPZ1kW__close{box-sizing:border-box;width:44px;height:44px;margin:0;padding:0;top:4px;right:4px}.MeetingTaskBanner-module__zPZ1kW__chipRow{padding:8px 16px}}
.QuickSwitcher-module__wX_JGW__inputRow{border-bottom:1px solid var(--border-default);color:var(--icon-secondary);flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.QuickSwitcher-module__wX_JGW__input{min-width:0;color:var(--text-primary);caret-color:var(--fill-brand);background:0 0;border:0;outline:none;flex:1}.QuickSwitcher-module__wX_JGW__input::placeholder{color:var(--text-quaternary)}.QuickSwitcher-module__wX_JGW__input:focus::placeholder{color:var(--text-secondary)}.QuickSwitcher-module__wX_JGW__list{overscroll-behavior:contain;word-break:keep-all;max-height:400px;padding:6px 8px;overflow-y:auto}.QuickSwitcher-module__wX_JGW__sectionLabel{color:var(--text-tertiary);padding:8px 8px 4px}.QuickSwitcher-module__wX_JGW__row{border-radius:var(--radius-8);min-height:36px;color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;padding:6px 8px;display:flex}.QuickSwitcher-module__wX_JGW__rowActive{background:var(--state-selected-bg);color:var(--state-selected-text)}.QuickSwitcher-module__wX_JGW__row:active{background:var(--state-pressed-bg)}.QuickSwitcher-module__wX_JGW__lead{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.QuickSwitcher-module__wX_JGW__glyph{color:var(--icon-secondary)}.QuickSwitcher-module__wX_JGW__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.QuickSwitcher-module__wX_JGW__titleMuted{color:var(--text-tertiary)}.QuickSwitcher-module__wX_JGW__dot{border-radius:var(--radius-full);background:var(--chat-unread-dot);flex:none;width:8px;height:8px}.QuickSwitcher-module__wX_JGW__empty{text-align:center;color:var(--text-tertiary);word-break:keep-all;flex:none;margin:0;padding:24px 16px}.QuickSwitcher-module__wX_JGW__hint{border-top:1px solid var(--border-default);color:var(--text-tertiary);flex:none;margin:0;padding:8px 16px 12px}@media (hover:none){.QuickSwitcher-module__wX_JGW__hint{display:none}}@media (max-width:767px){.QuickSwitcher-module__wX_JGW__list{flex:1;min-height:0;max-height:none}.QuickSwitcher-module__wX_JGW__row{min-height:48px}.QuickSwitcher-module__wX_JGW__mobileClose{border-radius:var(--radius-8);width:44px;height:44px;color:var(--icon-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-10px -10px -10px 0;padding:0;display:inline-flex}.QuickSwitcher-module__wX_JGW__mobileClose:active{background:var(--state-pressed-bg)}.QuickSwitcher-module__wX_JGW__mobileClose:focus-visible{outline:2px solid var(--text-brand);outline-offset:-2px}.QuickSwitcher-module__wX_JGW__mobileClose:disabled{color:var(--state-disabled-text);cursor:default}}
.Popover-module__J5TB9a__backdrop{z-index:100;position:fixed;inset:0}.Popover-module__J5TB9a__panel{z-index:101;background:var(--state-elevated-bg);border-radius:var(--radius-12);box-shadow:var(--shadow-strong);border:1px solid var(--border-thick);position:absolute;overflow:hidden}.Popover-module__J5TB9a__backdrop.Popover-module__J5TB9a__backdropPortal{z-index:400}.Popover-module__J5TB9a__panel.Popover-module__J5TB9a__panelPortal{z-index:401}.Popover-module__J5TB9a__menu{flex-direction:column;padding:10px 4px;display:flex}.Popover-module__J5TB9a__menuGroup{flex-direction:column;display:flex}.Popover-module__J5TB9a__menuLabel{font-size:13px;font-weight:var(--fw-medium);color:var(--text-quaternary);padding:6px 16px 4px;line-height:1.35}.Popover-module__J5TB9a__menuItem{border-radius:var(--radius-12);min-height:44px;color:var(--text-secondary);text-align:left;align-items:center;gap:12px;width:100%;padding:8px 16px;display:flex}.Popover-module__J5TB9a__menuItem:hover{background:var(--state-hover-bg)}.Popover-module__J5TB9a__menuItem:active{background:var(--state-pressed-bg)}.Popover-module__J5TB9a__menuItemSelected{background:var(--state-selected-bg);color:var(--state-selected-text);font-weight:var(--fw-semibold)}.Popover-module__J5TB9a__menuItemDisabled{color:var(--text-tertiary);cursor:default}.Popover-module__J5TB9a__menuItemDisabled:hover,.Popover-module__J5TB9a__menuItemDisabled:active{background:0 0}.Popover-module__J5TB9a__menuDivider{background:var(--border-default);height:1px;margin:4px 0}.Popover-module__J5TB9a__panel{transform-origin:0 0}
.EmojiPickerLazy-module__-QeMLG__popover{border-radius:var(--radius-12);padding:0;overflow:hidden}.EmojiPickerLazy-module__-QeMLG__host{justify-content:center;align-items:center;width:300px;min-height:min(360px,60dvh);display:flex}.EmojiPickerLazy-module__-QeMLG__mount{display:contents}.EmojiPickerLazy-module__-QeMLG__host em-emoji-picker{--font-family:var(--font-brand);--border-radius:var(--radius-12);--shadow:none;width:300px;height:min(435px,60dvh)}.EmojiPickerLazy-module__-QeMLG__sheet .EmojiPickerLazy-module__-QeMLG__host{width:100%}.EmojiPickerLazy-module__-QeMLG__sheet em-emoji-picker{width:100%;height:min(420px,60dvh)}
.ReactionBar-module__g3mmcG__bar{gap:var(--spacing-4);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.ReactionBar-module__g3mmcG__pill{align-items:center;gap:var(--spacing-4);height:24px;padding:0 var(--spacing-8);border:1px solid var(--chat-reaction-border);border-radius:var(--radius-full);background:var(--chat-reaction-bg);color:var(--text-secondary);cursor:pointer;font-variant-numeric:tabular-nums;-webkit-touch-callout:none;display:inline-flex}.ReactionBar-module__g3mmcG__pill[aria-pressed=true]{background:var(--chat-reaction-mine-bg);border-color:var(--chat-reaction-mine-border);color:var(--chat-brand-text)}@media (hover:hover){.ReactionBar-module__g3mmcG__pill:hover:not(.ReactionBar-module__g3mmcG__static){border-color:var(--icon-tertiary)}}.ReactionBar-module__g3mmcG__pill:focus-visible{outline:2px solid var(--text-brand);outline-offset:1px}.ReactionBar-module__g3mmcG__add[aria-expanded=true]{background:var(--state-pressed-bg)}.ReactionBar-module__g3mmcG__static{cursor:default}.ReactionBar-module__g3mmcG__emoji{font-family:var(--chat-font-emoji);font-size:16px;line-height:1}.ReactionBar-module__g3mmcG__count{white-space:nowrap}.ReactionBar-module__g3mmcG__add{color:var(--icon-secondary)}.ReactionBar-module__g3mmcG__sheetList{padding:0 var(--spacing-16) var(--spacing-16);word-break:keep-all;flex-direction:column;display:flex}.ReactionBar-module__g3mmcG__sheetRow{align-items:center;gap:var(--spacing-12);min-height:44px;display:flex}.ReactionBar-module__g3mmcG__sheetName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ReactionBar-module__g3mmcG__sheetLoading{padding:var(--spacing-16) 0;justify-content:center;display:flex}.ReactionBar-module__g3mmcG__sheetMore{margin:var(--spacing-4) 0 0;color:var(--text-tertiary)}@media (max-width:767px){.ReactionBar-module__g3mmcG__bar{row-gap:var(--spacing-12);margin-top:var(--spacing-6)}.ReactionBar-module__g3mmcG__pill{height:32px;position:relative}.ReactionBar-module__g3mmcG__pill:before{content:"";inset:calc(var(--spacing-6) * -1) 0;position:absolute}}@media (hover:none){.ReactionBar-module__g3mmcG__bar{row-gap:var(--spacing-12);margin-top:var(--spacing-6)}.ReactionBar-module__g3mmcG__pill{height:32px;position:relative}.ReactionBar-module__g3mmcG__pill:before{content:"";inset:calc(var(--spacing-6) * -1) 0;position:absolute}}
.ProfileCard-module__32JCfW__card{z-index:270;box-sizing:border-box;background:var(--bg-floated);--chat-presence-ring:var(--bg-floated);border:1px solid var(--border-default);border-radius:var(--radius-12);box-shadow:var(--shadow-strong);visibility:hidden;word-break:keep-all;animation:ProfileCard-module__32JCfW__popIn var(--dur-fast) var(--ease-out);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex;position:fixed;top:0;left:0}.ProfileCard-module__32JCfW__card:focus{outline:none}.ProfileCard-module__32JCfW__nameRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ProfileCard-module__32JCfW__name{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0}.ProfileCard-module__32JCfW__presence{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.ProfileCard-module__32JCfW__dot{border-radius:var(--radius-full);box-sizing:border-box;flex:none;width:10px;height:10px}.ProfileCard-module__32JCfW__dotOnline{background:var(--chat-presence-online)}.ProfileCard-module__32JCfW__dotAway{border:2px solid var(--chat-presence-away)}.ProfileCard-module__32JCfW__email{max-width:100%;color:var(--text-secondary);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;margin:0}.ProfileCard-module__32JCfW__hint{color:var(--text-tertiary);margin:0}
.CalendarChip-module__ZifH_W__chip{border-radius:var(--radius-4);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;width:100%;min-width:0;height:34px;padding:8px;display:flex;position:relative;overflow:hidden}.CalendarChip-module__ZifH_W__noIcon{gap:0}.CalendarChip-module__ZifH_W__icon{flex-shrink:0;width:12px;height:12px;display:inline-flex}.CalendarChip-module__ZifH_W__label{min-width:0;font-size:13px;font-weight:var(--fw-regular);color:var(--text-primary);white-space:nowrap;flex:1 0 0;line-height:18px;overflow:hidden}.CalendarChip-module__ZifH_W__fade{border-top-right-radius:var(--radius-4);border-bottom-right-radius:var(--radius-4);pointer-events:none;width:16px;height:100%;position:absolute;top:0;right:0}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__red{background:var(--base-red-100)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__red .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #ffd4d600 0%, var(--base-red-100) 100%)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__orange{background:var(--base-orange-100)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__orange .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #ffe0b000 0%, var(--base-orange-100) 100%)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__yellow{background:var(--base-yellow-100)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__yellow .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #ffefbf00 0%, var(--base-yellow-100) 100%)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__green{background:var(--base-green-100)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__green .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #aeefd500 0%, var(--base-green-100) 100%)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__blue{background:var(--base-brand-50)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__blue .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #d7ecff00 0%, var(--base-brand-50) 100%)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__purple{background:var(--base-purple-100)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__purple .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #edccf800 0%, var(--base-purple-100) 100%)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__grey{background:var(--base-grey-200)}.CalendarChip-module__ZifH_W__solid.CalendarChip-module__ZifH_W__grey .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #e5e8eb00 0%, var(--base-grey-200) 100%)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__red{background:var(--gra-red)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__red .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #ffd7da00 0%, var(--gra-red-end) 100%)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__orange{background:var(--gra-orange)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__orange .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #fee6cb00 0%, var(--gra-orange-end) 100%)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__yellow{background:var(--gra-yellow)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__yellow .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #fffae200 0%, var(--gra-yellow-end) 100%)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__green{background:var(--gra-green)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__green .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #d5f4e800 0%, var(--gra-green-end) 100%)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__blue{background:var(--gra-blue)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__blue .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #e0f0ff00 0%, var(--gra-blue-end) 100%)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__purple{background:var(--gra-purple)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__purple .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #f6e4ff00 0%, var(--gra-purple-end) 100%)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__grey{background:var(--gra-grey)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__grey .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #2a303900 0%, var(--gra-grey-end) 100%)}.CalendarChip-module__ZifH_W__gradient.CalendarChip-module__ZifH_W__grey .CalendarChip-module__ZifH_W__label{color:var(--text-on-fill)}.CalendarChip-module__ZifH_W__outline{background:var(--fill-inverse);border:1px solid;padding:7px}.CalendarChip-module__ZifH_W__outline .CalendarChip-module__ZifH_W__fade{background:linear-gradient(90deg, #fff0 0%, var(--fill-inverse) 100%)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__red{border-color:var(--base-red-500)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__red .CalendarChip-module__ZifH_W__label{color:var(--text-danger)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__orange{border-color:var(--base-orange-700)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__orange .CalendarChip-module__ZifH_W__label{color:var(--base-orange-700)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__yellow{border-color:var(--base-yellow-600)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__yellow .CalendarChip-module__ZifH_W__label{color:var(--base-yellow-900)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__green{border-color:var(--base-green-500)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__green .CalendarChip-module__ZifH_W__label{color:var(--base-green-500)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__blue{border-color:var(--fill-brand)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__blue .CalendarChip-module__ZifH_W__label{color:var(--text-brand)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__purple{border-color:var(--base-purple-300)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__purple .CalendarChip-module__ZifH_W__label{color:var(--base-purple-500)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__grey{border-color:var(--base-grey-800)}.CalendarChip-module__ZifH_W__outline.CalendarChip-module__ZifH_W__grey .CalendarChip-module__ZifH_W__label{color:var(--base-grey-800)}.CalendarChip-module__ZifH_W__spanStart,.CalendarChip-module__ZifH_W__spanMiddle,.CalendarChip-module__ZifH_W__spanEnd{border-radius:var(--radius-4)}@media (max-width:767px){.CalendarChip-module__ZifH_W__chip{height:auto;min-height:44px}.CalendarChip-module__ZifH_W__fade{width:min(16px,10%)}}.CalendarChip-module__ZifH_W__block{border-radius:var(--radius-4);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;height:100%;padding:8px;display:flex}.CalendarChip-module__ZifH_W__block .CalendarChip-module__ZifH_W__label{font-size:13px;font-weight:var(--fw-regular);text-align:left;line-height:18px}.CalendarChip-module__ZifH_W__timeRange{font-size:12px;font-weight:var(--fw-regular);color:var(--text-secondary);line-height:16px}
.InviteMemberModal-module__w-1y4q__overlay{z-index:100;background:var(--bg-dim,#0003);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.InviteMemberModal-module__w-1y4q__panel{background:var(--bg-default);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:480px;max-height:calc(100vh - 64px);padding:28px 32px;display:flex;overflow-y:auto}.InviteMemberModal-module__w-1y4q__container{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.InviteMemberModal-module__w-1y4q__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;width:100%;display:flex}.InviteMemberModal-module__w-1y4q__headRow{justify-content:space-between;align-items:center;width:100%;display:flex}.InviteMemberModal-module__w-1y4q__title{color:var(--text-primary);white-space:nowrap;font-size:20px;font-weight:600;line-height:27px}.InviteMemberModal-module__w-1y4q__close{width:24px;height:24px;color:var(--icon-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.InviteMemberModal-module__w-1y4q__desc{color:var(--text-secondary)}.InviteMemberModal-module__w-1y4q__box{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px 0;display:flex}.InviteMemberModal-module__w-1y4q__field{border:1px solid var(--border-default);background:var(--bg-default);border-radius:14px;align-items:center;width:100%;min-height:54px;padding:0 8px 0 16px;transition:border-color .12s;display:flex}.InviteMemberModal-module__w-1y4q__field:hover{border-color:var(--icon-quaternary)}.InviteMemberModal-module__w-1y4q__field:focus-within{background:linear-gradient(var(--fill-brand-weak), var(--fill-brand-weak)), var(--bg-default)}.InviteMemberModal-module__w-1y4q__input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1 0 0;padding:10px 0}.InviteMemberModal-module__w-1y4q__input::placeholder{color:var(--text-tertiary)}.InviteMemberModal-module__w-1y4q__submit{background:var(--fill-brand);width:416px;min-height:56px;color:var(--text-on-fill);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:2px 28px;display:flex}.InviteMemberModal-module__w-1y4q__submit:disabled{opacity:.3;cursor:not-allowed}@media (max-width:767px){.InviteMemberModal-module__w-1y4q__panel{box-sizing:border-box;width:calc(100vw - 32px);max-width:480px;max-height:calc(100dvh - 32px);padding:28px 20px;overflow-y:auto}.InviteMemberModal-module__w-1y4q__submit{width:100%}.InviteMemberModal-module__w-1y4q__close{justify-content:center;align-items:center;width:44px;height:44px;margin:-10px}.InviteMemberModal-module__w-1y4q__overlay{z-index:200}}
.EmptyValue-module__J48qda__root{font-size:14px;line-height:1.5}.EmptyValue-module__J48qda__projectList{font-weight:var(--fw-medium);color:var(--text-secondary)}.EmptyValue-module__J48qda__boardCard{font-weight:var(--fw-regular);color:var(--text-quaternary)}.EmptyValue-module__J48qda__task{font-weight:var(--fw-medium);color:var(--text-tertiary)}
.Spinner-module__-VnlRa__root{flex:none;display:inline-flex;position:relative}.Spinner-module__-VnlRa__ring{box-sizing:border-box;border-radius:var(--radius-full);border:3px solid var(--icon-quaternary);border-top-color:var(--fill-brand);width:100%;height:100%;animation:.8s linear infinite Spinner-module__-VnlRa__spin}.Spinner-module__-VnlRa__thin{border-width:2px}@keyframes Spinner-module__-VnlRa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__-VnlRa__ring{animation-duration:2.4s}}
.Tab-module__O9Nv0G__tabs{box-sizing:border-box;width:100%;height:var(--tab-h,38px);background:var(--bg-default);border-bottom:1px solid var(--border-default);align-items:stretch;padding:0 16px;display:flex}.Tab-module__O9Nv0G__item{padding:var(--tab-item-pad,8px);font-size:var(--control-fs,15px);font-weight:var(--fw-semibold);line-height:var(--lh-label);color:var(--state-tab-inactive-text);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.Tab-module__O9Nv0G__selected{font-weight:var(--fw-bold);color:var(--state-tab-active-text)}.Tab-module__O9Nv0G__underline{background:var(--state-tab-indicator-bg);border-radius:0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}@media (max-width:767px){.Tab-module__O9Nv0G__tabs{min-width:min-content;width:100%!important}.Tab-module__O9Nv0G__item{flex:1 1 0;min-width:64px;min-height:44px;width:auto!important}}
.FilterChip-module__oEoEsG__chip{box-sizing:border-box;min-width:64px;height:var(--control-h,38px);font-size:var(--control-fs,15px);font-weight:var(--fw-semibold);line-height:var(--lh-label);border:1px solid var(--border-default);border-radius:var(--radius-10);background:var(--bg-default);color:var(--text-secondary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;padding:2px 16px;display:inline-flex}.FilterChip-module__oEoEsG__label{text-align:center;flex:1 0 0}.FilterChip-module__oEoEsG__chevron{color:var(--icon-secondary);transform:rotate(90deg)}.FilterChip-module__oEoEsG__chip:disabled{cursor:not-allowed;background:var(--state-disabled-bg);color:var(--state-disabled-text)}
.TextAreaField-module__yMMzja__field{gap:var(--spacing-text-field-line-gap);word-break:keep-all;flex-direction:column;width:100%;display:flex}.TextAreaField-module__yMMzja__label{color:var(--text-primary)}.TextAreaField-module__yMMzja__box{border-radius:var(--radius-semantic-xxs);background:var(--bg-default);position:relative;overflow:hidden}.TextAreaField-module__yMMzja__box:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-default);pointer-events:none;transition:box-shadow .12s;position:absolute;inset:0}.TextAreaField-module__yMMzja__box:focus-within{background:linear-gradient(var(--fill-brand-weak), var(--fill-brand-weak)), var(--bg-default)}.TextAreaField-module__yMMzja__box:focus-within .TextAreaField-module__yMMzja__input::placeholder{color:var(--text-secondary)}.TextAreaField-module__yMMzja__input{box-sizing:border-box;resize:vertical;width:100%;min-width:0;color:var(--text-primary);caret-color:var(--fill-brand);word-break:keep-all;overflow-wrap:anywhere;background:0 0;border:0;outline:none;padding:12px 16px;display:block}.TextAreaField-module__yMMzja__input::placeholder{color:var(--text-tertiary)}.TextAreaField-module__yMMzja__error .TextAreaField-module__yMMzja__box:after{box-shadow:inset 0 0 0 1px var(--fill-danger)}.TextAreaField-module__yMMzja__disabled .TextAreaField-module__yMMzja__box{background:var(--bg-lower)}.TextAreaField-module__yMMzja__disabled .TextAreaField-module__yMMzja__input{color:var(--state-disabled-text);cursor:not-allowed}.TextAreaField-module__yMMzja__footer{align-items:flex-start;gap:8px;display:flex}.TextAreaField-module__yMMzja__helpText{color:var(--text-tertiary)}.TextAreaField-module__yMMzja__errorText{color:var(--text-danger)}.TextAreaField-module__yMMzja__counter{color:var(--text-tertiary);flex:none;margin-left:auto}.TextAreaField-module__yMMzja__counterOver{color:var(--text-danger)}
.ChatDialog-module__jjcHoG__overlay{z-index:200;background:var(--bg-dim);animation:ChatDialog-module__jjcHoG__dimIn var(--dur-base) var(--ease-out);word-break:keep-all;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ChatDialog-module__jjcHoG__overlayTop{align-items:flex-start;padding-top:min(12vh,120px)}.ChatDialog-module__jjcHoG__panel{background:var(--bg-floated);--chat-presence-ring:var(--bg-floated);border-radius:var(--radius-16);width:100%;max-height:calc(100% - 64px);box-shadow:var(--shadow-medium);animation:ChatDialog-module__jjcHoG__modalIn var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.ChatDialog-module__jjcHoG__panel:focus{outline:none}.ChatDialog-module__jjcHoG__tall{height:min(640px,100dvh - 64px)}.ChatDialog-module__jjcHoG__header{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.ChatDialog-module__jjcHoG__title{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ChatDialog-module__jjcHoG__close{border-radius:var(--radius-8);width:32px;height:32px;color:var(--icon-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ChatDialog-module__jjcHoG__close:hover{background:var(--state-hover-bg)}}.ChatDialog-module__jjcHoG__close:active{background:var(--state-pressed-bg)}.ChatDialog-module__jjcHoG__close:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px}.ChatDialog-module__jjcHoG__close:disabled{color:var(--state-disabled-text);cursor:default}.ChatDialog-module__jjcHoG__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 24px 20px;overflow-y:auto}.ChatDialog-module__jjcHoG__bodyFlush{flex-direction:column;padding:0;display:flex;overflow:hidden}.ChatDialog-module__jjcHoG__footer{border-top:1px solid var(--border-default);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.ChatDialog-module__jjcHoG__footerBetween{justify-content:space-between}@media (max-width:767px){.ChatDialog-module__jjcHoG__overlayFull{top:var(--chat-vv-top,0px);height:100vh;height:var(--chat-vv-height,var(--ax-mobile-viewport-height,100dvh));align-items:stretch;padding-top:0;bottom:auto}.ChatDialog-module__jjcHoG__full{max-width:none;height:100vh;height:var(--chat-vv-height,var(--ax-mobile-viewport-height,100dvh));max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);border-radius:0}.ChatDialog-module__jjcHoG__header{padding:12px 16px}.ChatDialog-module__jjcHoG__body{padding:4px 16px 16px}.ChatDialog-module__jjcHoG__bodyFlush{padding:0}.ChatDialog-module__jjcHoG__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ChatDialog-module__jjcHoG__full .ChatDialog-module__jjcHoG__footer>*{flex:1 1 0}.ChatDialog-module__jjcHoG__full .ChatDialog-module__jjcHoG__body:last-child{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.ChatDialog-module__jjcHoG__full .ChatDialog-module__jjcHoG__bodyFlush:last-child{padding-bottom:env(safe-area-inset-bottom)}.ChatDialog-module__jjcHoG__close{width:44px;height:44px;margin:-6px}}@media (hover:none){.ChatDialog-module__jjcHoG__close{width:44px;height:44px;margin:-6px}}
.ChannelDetailPanel-module__KSro5W__root{word-break:keep-all;flex-direction:column;flex:auto;min-height:0;display:flex}.ChannelDetailPanel-module__KSro5W__tabs{flex:none}@media (max-width:767px){.ChannelDetailPanel-module__KSro5W__tabs{--tab-h:45px}}.ChannelDetailPanel-module__KSro5W__panel{flex-direction:column;flex:auto;min-height:0;display:flex}
.BoardColumnDeleteModal-module__OhQJoG__overlay{z-index:100;background:var(--bg-dim);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BoardColumnDeleteModal-module__OhQJoG__panel{box-sizing:border-box;border-radius:var(--radius-24);background:var(--bg-default);width:min(420px,100vw - 32px);max-height:calc(100% - 64px);box-shadow:var(--shadow-medium);animation:BoardColumnDeleteModal-module__OhQJoG__modalIn var(--dur-base) var(--ease-out);flex-direction:column;gap:16px;padding:24px;display:flex}.BoardColumnDeleteModal-module__OhQJoG__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.BoardColumnDeleteModal-module__OhQJoG__headTitle{color:var(--text-primary);word-break:keep-all;margin:0}.BoardColumnDeleteModal-module__OhQJoG__description{color:var(--text-secondary);word-break:keep-all;margin:0}.BoardColumnDeleteModal-module__OhQJoG__radioGroup{flex-direction:column;gap:4px;min-height:0;max-height:260px;display:flex;overflow-y:auto}.BoardColumnDeleteModal-module__OhQJoG__radioRow{border-radius:var(--radius-12);text-align:left;width:100%;color:var(--text-primary);align-items:center;gap:12px;padding:10px 12px;display:flex}.BoardColumnDeleteModal-module__OhQJoG__radioRow:hover{background:var(--state-hover-bg)}.BoardColumnDeleteModal-module__OhQJoG__radioRowSelected{background:var(--state-selected-bg)}.BoardColumnDeleteModal-module__OhQJoG__radioDot{box-sizing:border-box;border-radius:var(--radius-full);border:1.5px solid var(--border-default);background:var(--bg-default);flex-shrink:0;width:18px;height:18px}.BoardColumnDeleteModal-module__OhQJoG__radioDotChecked{border-color:var(--icon-brand);border-width:5px}.BoardColumnDeleteModal-module__OhQJoG__radioText{flex-direction:column;gap:2px;min-width:0;display:flex}.BoardColumnDeleteModal-module__OhQJoG__radioName{font-size:15px;font-weight:var(--fw-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:1.35;overflow:hidden}.BoardColumnDeleteModal-module__OhQJoG__radioKind{color:var(--text-quaternary);font-size:13px;line-height:1.35}.BoardColumnDeleteModal-module__OhQJoG__footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:767px){.BoardColumnDeleteModal-module__OhQJoG__overlay{position:fixed}.BoardColumnDeleteModal-module__OhQJoG__panel{max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto}.BoardColumnDeleteModal-module__OhQJoG__footer{flex-direction:column-reverse;align-items:stretch;width:100%}}
.LogoEditorModal-module__TAhEmW__layout{gap:24px;display:flex}.LogoEditorModal-module__TAhEmW__previewColumn{flex-direction:column;flex:none;gap:8px;display:flex}.LogoEditorModal-module__TAhEmW__previewBox{border:1px solid var(--border-default);border-radius:var(--radius-16);background:var(--bg-default);justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative;overflow:hidden}.LogoEditorModal-module__TAhEmW__previewChecker{background-color:#fff;background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 25%),linear-gradient(-45deg,#e5e7eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e7eb 75%),linear-gradient(-45deg,#0000 75%,#e5e7eb 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.LogoEditorModal-module__TAhEmW__previewCanvas{cursor:grab;touch-action:none;outline-offset:2px;display:block}.LogoEditorModal-module__TAhEmW__previewCanvas:focus-visible{outline:2px solid var(--fill-brand)}.LogoEditorModal-module__TAhEmW__previewDragging .LogoEditorModal-module__TAhEmW__previewCanvas{cursor:grabbing}.LogoEditorModal-module__TAhEmW__previewPicking .LogoEditorModal-module__TAhEmW__previewCanvas{cursor:crosshair}.LogoEditorModal-module__TAhEmW__fieldHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.LogoEditorModal-module__TAhEmW__range{width:100%;accent-color:var(--fill-brand);margin:0}.LogoEditorModal-module__TAhEmW__previewEmpty{color:var(--text-secondary);word-break:keep-all}.LogoEditorModal-module__TAhEmW__controls{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.LogoEditorModal-module__TAhEmW__field{flex-direction:column;gap:6px;display:flex}.LogoEditorModal-module__TAhEmW__label{color:var(--text-secondary)}.LogoEditorModal-module__TAhEmW__colorRow{align-items:center;gap:8px;display:flex}.LogoEditorModal-module__TAhEmW__swatch{border:1px solid var(--border-default);border-radius:var(--radius-8);cursor:pointer;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.LogoEditorModal-module__TAhEmW__colorInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.LogoEditorModal-module__TAhEmW__hexField{flex:auto;min-width:0}.LogoEditorModal-module__TAhEmW__pickers{flex-wrap:wrap;gap:8px;display:flex}.LogoEditorModal-module__TAhEmW__hint{color:var(--text-secondary);word-break:keep-all;margin:0}.LogoEditorModal-module__TAhEmW__error{color:var(--text-danger);word-break:keep-all;margin:0}.LogoEditorModal-module__TAhEmW__footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:767px){.LogoEditorModal-module__TAhEmW__layout{flex-direction:column;align-items:center}.LogoEditorModal-module__TAhEmW__controls{width:100%}}
.ChatConnectionBanner-module__H_mmzq__live{flex:none;height:0}.ChatConnectionBanner-module__H_mmzq__spinner{display:inline-flex}.ChatConnectionBanner-module__H_mmzq__band{z-index:3;word-break:keep-all;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.ChatConnectionBanner-module__H_mmzq__warn{background:var(--chat-conn-warn-bg);color:var(--chat-conn-warn-text)}.ChatConnectionBanner-module__H_mmzq__ok{background:var(--chat-conn-ok-bg);color:var(--chat-conn-ok-text)}
@media (max-width:767px){.MobileMonthAgenda-module__a2dFLq__agenda{border-top:1px solid var(--border-default);background:var(--bg-default);flex-direction:column;display:flex}.MobileMonthAgenda-module__a2dFLq__head{color:var(--text-secondary);padding:12px 16px 4px}.MobileMonthAgenda-module__a2dFLq__empty{color:var(--text-quaternary);margin:0;padding:8px 16px 16px}.MobileMonthAgenda-module__a2dFLq__list{margin:0;padding:0 8px 8px;list-style:none}.MobileMonthAgenda-module__a2dFLq__row{border-radius:var(--radius-8);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px;display:flex}.MobileMonthAgenda-module__a2dFLq__row:active{background:var(--fill-pressed)}.MobileMonthAgenda-module__a2dFLq__dot{background:var(--dot-color);border-radius:50%;flex-shrink:0;width:10px;height:10px}.MobileMonthAgenda-module__a2dFLq__dotHollow{border:2px solid var(--dot-color);box-sizing:border-box;background:0 0}.MobileMonthAgenda-module__a2dFLq__title{min-width:0;color:var(--text-primary);flex:1}.MobileMonthAgenda-module__a2dFLq__time{color:var(--text-secondary);white-space:nowrap;flex-shrink:0}}
.WorkspaceBranding-module__J_0m3a__root{align-items:center;gap:var(--spacing-24);padding:16px 0;display:flex}.WorkspaceBranding-module__J_0m3a__preview{border-radius:var(--radius-16);background:var(--fill-brand-weak);width:100px;height:100px;color:var(--text-brand);flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;overflow:hidden}.WorkspaceBranding-module__J_0m3a__preview img{object-fit:cover;width:100%;height:100%}.WorkspaceBranding-module__J_0m3a__actions{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.WorkspaceBranding-module__J_0m3a__actions span{width:100%;color:var(--text-tertiary);font-size:13px}
.Switch-module__LqDl4a__root{border-radius:var(--radius-full);background:var(--base-grey-200);flex-shrink:0;width:36px;height:22px;transition:background-color .15s;position:relative}.Switch-module__LqDl4a__on{background:var(--fill-brand)}.Switch-module__LqDl4a__knob{border-radius:var(--radius-full);background:var(--base-static-white);width:14px;height:14px;box-shadow:var(--shadow-tiny);transition:transform .15s,width .15s,height .15s,top .15s;position:absolute;top:4px;left:3px}.Switch-module__LqDl4a__on .Switch-module__LqDl4a__knob{width:16px;height:16px;top:3px;transform:translate(14px)}.Switch-module__LqDl4a__root:disabled{opacity:.4;cursor:not-allowed}
.WorkspaceLifecycle-module__reilLa__root{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.WorkspaceLifecycle-module__reilLa__archived{border:1px solid var(--border-default);border-radius:var(--radius-12);background:var(--bg-upper);min-width:360px;padding:12px}.WorkspaceLifecycle-module__reilLa__archivedTitle{color:var(--text-tertiary);margin-bottom:8px;font-size:12px}.WorkspaceLifecycle-module__reilLa__archivedRow{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.WorkspaceLifecycle-module__reilLa__archivedRow+.WorkspaceLifecycle-module__reilLa__archivedRow{border-top:1px solid var(--border-default)}.WorkspaceLifecycle-module__reilLa__archivedRow span{flex-direction:column;gap:2px;display:flex}.WorkspaceLifecycle-module__reilLa__archivedRow strong{color:var(--text-primary);font-size:14px}.WorkspaceLifecycle-module__reilLa__archivedRow small{color:var(--text-tertiary);font-size:12px}
