.shared-rota-module__ljorxW__rota{gap:var(--space-4);flex-direction:column;display:flex}.shared-rota-module__ljorxW__week{grid-template-columns:minmax(160px, 200px) repeat(var(--rota-days,7), minmax(0, 1fr));border-top:1px solid var(--border-subtle);display:grid}.shared-rota-module__ljorxW__head,.shared-rota-module__ljorxW__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.shared-rota-module__ljorxW__head>*,.shared-rota-module__ljorxW__row>*{border-bottom:1px solid var(--border-subtle);box-sizing:border-box;min-width:0;padding:10px 8px}.shared-rota-module__ljorxW__head>*{min-height:0;padding:8px}.shared-rota-module__ljorxW__dayHead{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap}.shared-rota-module__ljorxW__row>*{min-height:64px}.shared-rota-module__ljorxW__who{font-size:var(--text-sm);align-items:center;gap:10px;display:flex}.shared-rota-module__ljorxW__whoText{flex-direction:column;gap:2px;min-width:0;display:flex}.shared-rota-module__ljorxW__name{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shared-rota-module__ljorxW__meta{color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;line-height:15px;display:inline-flex}.shared-rota-module__ljorxW__cell{flex-direction:column;gap:4px;display:flex}.shared-rota-module__ljorxW__shift{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);font-size:var(--text-xs);flex-direction:column;gap:2px;padding:5px 7px;line-height:15px;display:flex}.shared-rota-module__ljorxW__shift b{font-weight:var(--weight-semibold)}.shared-rota-module__ljorxW__shiftHome{color:var(--text-secondary);align-items:center;gap:5px;min-width:0;display:flex}.shared-rota-module__ljorxW__shiftHome>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shared-rota-module__ljorxW__off{color:var(--text-tertiary,var(--text-secondary));font-size:var(--text-xs)}.shared-rota-module__ljorxW__clashes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shared-rota-module__ljorxW__clash{border:1px solid var(--border-default);border-radius:var(--radius-md);min-height:36px;font-size:var(--text-sm);align-items:center;gap:10px;padding:0 8px;display:flex}.shared-rota-module__ljorxW__clashWhen{font-family:var(--font-mono,monospace);white-space:nowrap}.shared-rota-module__ljorxW__clashWord{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}@media (max-width:1024px){.shared-rota-module__ljorxW__week{grid-template-columns:minmax(120px, 160px) repeat(var(--rota-days,7), minmax(72px, 1fr));overflow-x:auto}}
.calendar-phone-module__rorOsq__header{display:grid}.calendar-phone-module__rorOsq__titleRow,.calendar-phone-module__rorOsq__weekRow{align-items:center;gap:var(--space-1);padding-left:var(--space-1);border-bottom:1px solid var(--border-subtle);display:flex}.calendar-phone-module__rorOsq__titleRow{min-height:var(--place-header-height)}.calendar-phone-module__rorOsq__weekRow{min-height:calc(var(--control-action-height) + var(--space-2))}.calendar-phone-module__rorOsq__logo{border-radius:var(--radius-md);flex:0 0 32px;width:32px;height:32px;display:grid}.calendar-phone-module__rorOsq__logo>span{border-radius:inherit;width:100%;height:100%;font-size:var(--text-base)}.calendar-phone-module__rorOsq__place,.calendar-phone-module__rorOsq__week{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0 0 0 6px;overflow:hidden}.calendar-phone-module__rorOsq__place{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold)}.calendar-phone-module__rorOsq__week{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}.calendar-phone-module__rorOsq__strip{padding:var(--space-1) 0 var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-phone-module__rorOsq__day{min-width:0;height:62px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.calendar-phone-module__rorOsq__day:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-2px;border-radius:var(--radius-md)}.calendar-phone-module__rorOsq__weekday{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs)}.calendar-phone-module__rorOsq__number{width:32px;height:32px;font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:center;font-variant-numeric:tabular-nums;border-radius:50%;line-height:32px}.calendar-phone-module__rorOsq__day[aria-pressed=true] .calendar-phone-module__rorOsq__number{box-shadow:inset 0 0 0 1px var(--border-strong)}.calendar-phone-module__rorOsq__day[aria-current=date] .calendar-phone-module__rorOsq__number{background:var(--action-ink-bg);color:var(--action-ink-text);box-shadow:none}.calendar-phone-module__rorOsq__dot{border-radius:50%;width:4px;height:4px}.calendar-phone-module__rorOsq__day[data-busy] .calendar-phone-module__rorOsq__dot{background:var(--text-primary)}
.home-modules-module__DiykXG__column{display:none}.home-modules-module__DiykXG__horizontal{flex:none;min-width:0}.home-modules-module__DiykXG__columnTitle{color:var(--text-secondary);margin:0 0 12px}.home-modules-module__DiykXG__cards{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.home-modules-module__DiykXG__card{scroll-snap-align:start;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);flex:0 0 288px;align-self:flex-start;min-width:0;padding:8px 12px 12px}.home-modules-module__DiykXG__head{align-items:center;gap:8px;min-height:44px;display:flex}.home-modules-module__DiykXG__head>svg{color:var(--icon-default);flex:none}.home-modules-module__DiykXG__head h4{font-size:var(--text-base);font-weight:var(--weight-semibold);flex:1;margin:0}.home-modules-module__DiykXG__head h4:focus{outline:2px solid var(--action-focus-border);outline-offset:2px;border-radius:var(--radius-sm)}.home-modules-module__DiykXG__control{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--icon-default);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.home-modules-module__DiykXG__control:hover{background:var(--state-hover-bg)}.home-modules-module__DiykXG__open,.home-modules-module__DiykXG__add{width:44px;height:44px}.home-modules-module__DiykXG__control:disabled{cursor:default;color:var(--icon-muted)}.home-modules-module__DiykXG__control:focus-visible,.home-modules-module__DiykXG__meetingTitle:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-2px}@media (max-width:720px){.home-modules-module__DiykXG__calendar>.home-modules-module__DiykXG__head>.home-modules-module__DiykXG__control{position:relative}.home-modules-module__DiykXG__calendar>.home-modules-module__DiykXG__head>.home-modules-module__DiykXG__control:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}.home-modules-module__DiykXG__rows{margin:0;padding:0;list-style:none}.home-modules-module__DiykXG__row{align-items:center;gap:8px;min-height:44px;display:flex}.home-modules-module__DiykXG__row>:first-child{flex:none;display:inline-flex}.home-modules-module__DiykXG__identity{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);flex:1}.home-modules-module__DiykXG__check{color:var(--icon-default);flex:none;display:inline-flex}.home-modules-module__DiykXG__tool{border-top:1px solid var(--border-subtle);column-gap:10px;min-height:52px}.home-modules-module__DiykXG__mark{color:var(--icon-default);flex:none;display:inline-flex}.home-modules-module__DiykXG__mark svg{width:16px;height:16px}.home-modules-module__DiykXG__marks{color:var(--icon-default);flex:none;gap:6px;display:inline-flex}.home-modules-module__DiykXG__marks svg{width:14px;height:14px}.home-modules-module__DiykXG__email{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.home-modules-module__DiykXG__account .home-modules-module__DiykXG__email{color:var(--text-primary)}.home-modules-module__DiykXG__state{width:44px;height:44px;color:var(--icon-default);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-modules-module__DiykXG__reconnect{color:var(--status-warning-fg);cursor:pointer;background:0 0;border:0;padding:0}.home-modules-module__DiykXG__reconnect:disabled{cursor:default}.home-modules-module__DiykXG__face{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.home-modules-module__DiykXG__reconnect:hover:not(:disabled) .home-modules-module__DiykXG__face{background:var(--state-hover-bg)}.home-modules-module__DiykXG__reconnect:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-2px}.home-modules-module__DiykXG__quiet{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:4px 0 8px}.home-modules-module__DiykXG__work{--home-module:work}.home-modules-module__DiykXG__count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);flex:none}.home-modules-module__DiykXG__task{border-radius:var(--radius-md);min-height:44px;color:var(--text-primary);align-items:center;gap:10px;padding:4px;text-decoration:none;display:flex}.home-modules-module__DiykXG__task:hover{background:var(--state-hover-bg)}.home-modules-module__DiykXG__task:focus-visible,.home-modules-module__DiykXG__more:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-2px}.home-modules-module__DiykXG__taskTitle{min-width:0;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.home-modules-module__DiykXG__due{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;flex:none}.home-modules-module__DiykXG__tag{border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;flex:none;padding:2px 8px}.home-modules-module__DiykXG__ring{box-sizing:border-box;border:1.5px solid var(--icon-muted);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.home-modules-module__DiykXG__ring[data-state=in_progress]{border:2px solid var(--text-primary);border-right-color:#0000}.home-modules-module__DiykXG__ring[data-state=ready_for_review]{border:2px solid var(--text-primary);background:var(--surface-sunken)}.home-modules-module__DiykXG__ring[data-state=blocked]{border:2px dashed var(--status-warning-fg)}.home-modules-module__DiykXG__more{min-height:44px;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;padding:0 4px;text-decoration:none;display:flex}.home-modules-module__DiykXG__more:hover{color:var(--text-primary)}.home-modules-module__DiykXG__placeholder{align-content:start;display:grid}.home-modules-module__DiykXG__placeholder>span{border-radius:var(--radius-sm);background:var(--surface-sunken);width:64%;height:10px;margin:17px 0}.home-modules-module__DiykXG__calendar .home-modules-module__DiykXG__placeholder>span{margin:11px 0}.home-modules-module__DiykXG__agents .home-modules-module__DiykXG__placeholder>span+span{width:52%}.home-modules-module__DiykXG__tools .home-modules-module__DiykXG__placeholder{border-top:1px solid var(--border-subtle)}.home-modules-module__DiykXG__tools .home-modules-module__DiykXG__placeholder>span{margin:21px 0}.home-modules-module__DiykXG__meeting{position:relative}.home-modules-module__DiykXG__meetingTitle{font-size:var(--text-sm);overflow-wrap:anywhere;padding:10px 0;display:block}.home-modules-module__DiykXG__details{z-index:10;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);width:min(240px,100%);box-shadow:var(--shadow-3);font-size:var(--text-sm);overflow-wrap:anywhere;padding:12px;display:none;position:absolute;top:100%;left:0}.home-modules-module__DiykXG__meeting:hover .home-modules-module__DiykXG__details,.home-modules-module__DiykXG__meeting:focus-within .home-modules-module__DiykXG__details{gap:4px;display:grid}@media (max-width:1279px){.home-modules-module__DiykXG__details{top:0}}@media (min-width:1280px){.home-modules-module__DiykXG__horizontal{display:none}.home-modules-module__DiykXG__horizontal[data-visible=true]{display:block}.home-modules-module__DiykXG__column{flex:0 0 300px;min-width:0;padding:18px 24px 24px 0;display:block;overflow-y:auto}.home-modules-module__DiykXG__cards{padding-bottom:0;display:grid;overflow:visible}.home-modules-module__DiykXG__card{width:100%}}
.connect-agent-window-module__H14eEW__scrim{z-index:70;background:color-mix(in srgb, var(--text-primary) 34%, transparent);font-family:var(--font-sans);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.connect-agent-window-module__H14eEW__window{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-overlay);width:100%;max-width:440px;max-height:calc(100vh - 48px);color:var(--text-primary);box-shadow:var(--shadow-3);font-size:var(--text-base);outline:none;flex-direction:column;gap:18px;padding:20px 22px 18px;line-height:21px;display:flex;overflow-y:auto}.connect-agent-window-module__H14eEW__window[data-view=waiting],.connect-agent-window-module__H14eEW__window[data-view=timeout]{max-width:420px;padding-top:26px}.connect-agent-window-module__H14eEW__window[data-view=connected]{max-width:400px;padding:30px 24px 20px}.connect-agent-window-module__H14eEW__window h2{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);margin:0}.connect-agent-window-module__H14eEW__window b{font-weight:var(--weight-semibold)}.connect-agent-window-module__H14eEW__centred{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.connect-agent-window-module__H14eEW__closeRow{justify-content:flex-end;align-self:stretch;margin:-6px -8px -16px 0;display:flex}.connect-agent-window-module__H14eEW__marks{align-items:center;gap:10px;display:flex}.connect-agent-window-module__H14eEW__dots{border-top:2px dotted var(--border-strong);width:22px}.connect-agent-window-module__H14eEW__mark{box-sizing:border-box;border:1px solid var(--border-default);background:var(--surface-overlay);flex:none;place-items:center;display:grid}.connect-agent-window-module__H14eEW__mark .brand-icon{display:inline-flex}.connect-agent-window-module__H14eEW__large{border-radius:var(--radius-lg);width:48px;height:48px}.connect-agent-window-module__H14eEW__small{border-radius:var(--radius-md);width:40px;height:40px}.connect-agent-window-module__H14eEW__plan{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.connect-agent-window-module__H14eEW__compact{align-items:center;gap:12px;display:flex}.connect-agent-window-module__H14eEW__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.connect-agent-window-module__H14eEW__compact h2{font-size:var(--text-lg);line-height:var(--leading-lg);outline:none}.connect-agent-window-module__H14eEW__close{flex:none}.connect-agent-window-module__H14eEW__steps,.connect-agent-window-module__H14eEW__progress{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connect-agent-window-module__H14eEW__steps{gap:14px}.connect-agent-window-module__H14eEW__steps>li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.connect-agent-window-module__H14eEW__stack{flex-direction:column;gap:6px;min-width:0;display:flex}.connect-agent-window-module__H14eEW__number,.connect-agent-window-module__H14eEW__numberFilled,.connect-agent-window-module__H14eEW__numberDone{box-sizing:border-box;width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;place-items:center;line-height:1;display:grid}.connect-agent-window-module__H14eEW__number{border:1px solid var(--border-default);color:var(--text-secondary)}.connect-agent-window-module__H14eEW__numberFilled{background:var(--surface-inverse);color:var(--text-inverse)}.connect-agent-window-module__H14eEW__numberDone{background:var(--status-success-fg);color:var(--text-inverse)}.connect-agent-window-module__H14eEW__window .connect-agent-window-module__H14eEW__open.connect-agent-window-module__H14eEW__open{width:100%;font-size:var(--text-base);gap:8px}.connect-agent-window-module__H14eEW__copy:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.connect-agent-window-module__H14eEW__newTab{align-self:center}.connect-agent-window-module__H14eEW__field{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);align-items:center;gap:8px;min-height:38px;padding:3px 4px 3px 10px;display:flex}.connect-agent-window-module__H14eEW__fieldLabel{min-width:44px;color:var(--text-secondary);font-size:var(--text-sm);flex:none}.connect-agent-window-module__H14eEW__window[data-agent=chatgpt_web] .connect-agent-window-module__H14eEW__fieldLabel{min-width:78px}.connect-agent-window-module__H14eEW__fieldValue{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);flex:1}.connect-agent-window-module__H14eEW__copy{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-overlay);height:30px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;flex:none;padding:0 10px}.connect-agent-window-module__H14eEW__copy:hover{background:var(--state-hover-bg)}.connect-agent-window-module__H14eEW__copySlot{flex:none;display:inline-flex;position:relative}.connect-agent-window-module__H14eEW__copyGhost{box-sizing:border-box;visibility:hidden;align-items:center;display:inline-flex}.connect-agent-window-module__H14eEW__copied{white-space:nowrap;color:var(--status-success-fg);font-size:var(--text-sm);align-items:center;gap:4px;display:inline-flex;position:absolute;top:0;bottom:0;right:-2px}.connect-agent-window-module__H14eEW__as{text-align:center;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.connect-agent-window-module__H14eEW__progress{gap:12px}.connect-agent-window-module__H14eEW__progress>li{align-items:center;gap:10px;display:flex}.connect-agent-window-module__H14eEW__progress>li>:first-child{flex:none}.connect-agent-window-module__H14eEW__progress b{overflow-wrap:anywhere;min-width:0}.connect-agent-window-module__H14eEW__spin{color:var(--icon-default);flex:none}.connect-agent-window-module__H14eEW__past{color:var(--text-secondary)}.connect-agent-window-module__H14eEW__later{color:var(--text-muted)}.connect-agent-window-module__H14eEW__status{margin:0}.connect-agent-window-module__H14eEW__pair{gap:8px;display:flex}.connect-agent-window-module__H14eEW__pair>*{flex:1 1 0}.connect-agent-window-module__H14eEW__window.connect-agent-window-module__H14eEW__window .connect-agent-window-module__H14eEW__pair>*{font-size:var(--text-base)}.connect-agent-window-module__H14eEW__done{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.connect-agent-window-module__H14eEW__tick{background:var(--status-success-fg);width:56px;height:56px;color:var(--text-inverse);border-radius:50%;place-items:center;display:grid}.connect-agent-window-module__H14eEW__account{color:var(--text-secondary);margin:0}.connect-agent-window-module__H14eEW__done .connect-agent-window-module__H14eEW__pair{align-self:stretch;margin-top:6px}.connect-agent-window-module__H14eEW__grip{border-radius:var(--radius-sm);background:var(--border-default);align-self:center;width:36px;height:4px;margin-bottom:-6px}.connect-agent-window-module__H14eEW__unavailable{position:absolute;inset:0}li:has(>.connect-agent-window-module__H14eEW__unavailable){opacity:.5;position:relative}@media (max-width:720px){.connect-agent-window-module__H14eEW__scrim{place-items:end stretch;padding:0}.connect-agent-window-module__H14eEW__window,.connect-agent-window-module__H14eEW__window[data-view]{max-width:none;max-height:calc(100svh - 24px);padding:8px 18px max(30px, env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;gap:16px}.connect-agent-window-module__H14eEW__window[data-view=connected]{padding-top:8px}.connect-agent-window-module__H14eEW__steps{gap:12px}.connect-agent-window-module__H14eEW__field{gap:6px;min-height:42px}.connect-agent-window-module__H14eEW__window[data-agent=chatgpt_web] .connect-agent-window-module__H14eEW__fieldLabel{min-width:68px}.connect-agent-window-module__H14eEW__copy{height:34px}.connect-agent-window-module__H14eEW__compact h2{font-size:var(--text-lg)}.connect-agent-window-module__H14eEW__tick{width:60px;height:60px;margin-top:10px}.connect-agent-window-module__H14eEW__done .connect-agent-window-module__H14eEW__pair{flex-direction:column}}
.status-badge-module__NA6BCG__badge{right:var(--status-badge-offset);bottom:var(--status-badge-offset);width:var(--status-badge-chip);height:var(--status-badge-chip);box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--text-primary);font:inherit;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:absolute}.status-badge-module__NA6BCG__badge[data-size=xs]{--status-badge-chip:14px;--status-badge-dot:8px;--status-badge-offset:-3px;font-size:var(--text-micro)}.status-badge-module__NA6BCG__badge[data-size=sm]{--status-badge-chip:20px;--status-badge-dot:10px;--status-badge-offset:-5px;font-size:var(--text-micro)}.status-badge-module__NA6BCG__badge[data-size=md]{--status-badge-chip:24px;--status-badge-dot:14px;--status-badge-offset:-3px;font-size:var(--text-sm)}.status-badge-module__NA6BCG__badge[data-size=lg]{--status-badge-chip:30px;--status-badge-dot:18px;--status-badge-offset:2px;font-size:var(--text-lg)}.status-badge-module__NA6BCG__badge[data-size=xs] .status-badge-module__NA6BCG__emoji{transform:scale(.8)}.status-badge-module__NA6BCG__badge[data-status-badge=presence]{width:var(--status-badge-dot);height:var(--status-badge-dot);box-shadow:0 0 0 2px var(--surface-raised);border:0}.status-badge-module__NA6BCG__badge[data-size=xs][data-status-badge=presence],.status-badge-module__NA6BCG__badge[data-size=sm][data-status-badge=presence]{bottom:-1px;right:-1px}.status-badge-module__NA6BCG__badge[data-size=lg][data-status-badge=presence]{box-shadow:0 0 0 3px var(--surface-raised);bottom:6px;right:6px}.status-badge-module__NA6BCG__badge[data-presence=active]{background:var(--presence-online)}.status-badge-module__NA6BCG__badge[data-presence=away]{background:var(--surface-raised);border:1.5px solid var(--presence-offline)}.status-badge-module__NA6BCG__emoji{display:block}.status-badge-module__NA6BCG__glyph{place-items:center;display:grid}.status-badge-module__NA6BCG__words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status-badge-module__NA6BCG__interactive{cursor:default}.status-badge-module__NA6BCG__interactive:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.status-badge-module__NA6BCG__tooltip{bottom:calc(100% + var(--space-2));z-index:2;width:max-content;max-width:240px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-xs);text-align:center;white-space:normal;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}
.pause-notifications-module__Fj909W__block{padding:2px 6px 0}.pause-notifications-module__Fj909W__row{border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.pause-notifications-module__Fj909W__block .pause-notifications-module__Fj909W__row{font-weight:var(--weight-regular)!important}.pause-notifications-module__Fj909W__rowText{gap:1px;min-width:0;display:grid}.pause-notifications-module__Fj909W__row small{color:var(--text-muted);font-size:var(--text-sm);line-height:1.4}.pause-notifications-module__Fj909W__switchTrack{border-radius:var(--radius-pill);background:var(--surface-sunken);width:30px;height:18px;box-shadow:inset 0 0 0 1px var(--border-default);transition:background var(--duration-fast) var(--ease-standard);flex:none;position:relative}.pause-notifications-module__Fj909W__switchThumb{border-radius:var(--radius-pill);background:var(--surface-raised);width:12px;height:12px;box-shadow:0 0 0 1px var(--border-default);transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:3px;left:3px}.pause-notifications-module__Fj909W__row[aria-checked=true] .pause-notifications-module__Fj909W__switchTrack{background:var(--text-primary);box-shadow:none}.pause-notifications-module__Fj909W__row[aria-checked=true] .pause-notifications-module__Fj909W__switchThumb{box-shadow:none;transform:translate(12px)}@media (hover:hover){.pause-notifications-module__Fj909W__row:hover{background:var(--state-selected-bg)}}.pause-notifications-module__Fj909W__row:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:1px}.pause-notifications-module__Fj909W__choices{gap:0;margin:2px 0 0;padding:2px 0 2px 2px;display:grid}.pause-notifications-module__Fj909W__choice{border-radius:var(--radius-sm);min-height:32px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;text-decoration:none;display:flex}.pause-notifications-module__Fj909W__choice small{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.pause-notifications-module__Fj909W__choice[data-principal=true]{font-weight:var(--weight-semibold)}@media (hover:hover){.pause-notifications-module__Fj909W__choice:hover{background:var(--state-selected-bg)}}.pause-notifications-module__Fj909W__choice:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:1px}.pause-notifications-module__Fj909W__failed{color:var(--text-muted);font-size:var(--text-sm);margin:4px 8px 0 10px}@media (max-width:767px){.pause-notifications-module__Fj909W__row,.pause-notifications-module__Fj909W__choice{min-height:44px}}@media (max-width:720px){.pause-notifications-module__Fj909W__block .pause-notifications-module__Fj909W__row{min-height:48px}}@media (prefers-reduced-motion:reduce){.pause-notifications-module__Fj909W__switchTrack,.pause-notifications-module__Fj909W__switchThumb{transition:none}}.pause-notifications-module__Fj909W__holdLine{color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 4px;padding:4px 10px;display:flex}.pause-notifications-module__Fj909W__holdLine svg{color:var(--icon-default);flex:none}.pause-notifications-module__Fj909W__holdLine strong{min-width:0;font-weight:var(--weight-medium);flex:1}.pause-notifications-module__Fj909W__holdLine button,.pause-notifications-module__Fj909W__holdLine a{border-radius:var(--radius-sm);min-height:28px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:none}@media (hover:hover){.pause-notifications-module__Fj909W__holdLine button:hover,.pause-notifications-module__Fj909W__holdLine a:hover{background:var(--state-selected-bg)}}.pause-notifications-module__Fj909W__holdLine button:focus-visible,.pause-notifications-module__Fj909W__holdLine a:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:1px}.pause-notifications-module__Fj909W__holdLine small{color:var(--text-muted);font-size:var(--text-sm);flex-basis:100%}
.communication-panel-module__5Tdsgq__panel{z-index:24;width:var(--communication-panel-width,var(--communication-panel-default-width,320px));min-width:var(--communication-panel-width,var(--communication-panel-default-width,320px));border-right:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f7f3eb);height:100vh;color:var(--wi-ink,#1a1613);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);overscroll-behavior:contain;align-self:flex-start;font-size:15px;line-height:1.45;position:sticky;top:0;overflow-y:auto}.communication-panel-module__5Tdsgq__panelHeader{z-index:2;border-bottom:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f7f3eb);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:2px 6px 2px 14px;display:flex;position:sticky;top:0}.communication-panel-module__5Tdsgq__panelTitle{min-width:0;color:var(--wi-ink,#1a1613);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.communication-panel-module__5Tdsgq__iconButton{border-radius:var(--wi-control-radius,9px);width:44px;height:44px;color:var(--wi-secondary,#5a544c);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover){.communication-panel-module__5Tdsgq__iconButton:hover{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}}.communication-panel-module__5Tdsgq__createChatTrigger{border-radius:var(--wi-control-radius,9px);width:36px;height:36px;color:var(--wi-secondary,#5a544c);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.communication-panel-module__5Tdsgq__createChatTrigger:hover{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}}.communication-panel-module__5Tdsgq__syntheticNote{border-bottom:1px dashed var(--wi-divider,#d9d1bf);color:var(--wi-secondary,#5a544c);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);letter-spacing:normal;margin:0;padding:6px 12px 8px;font-size:13px;line-height:1.45}.communication-panel-module__5Tdsgq__navigation{padding:10px 8px 24px}.communication-panel-module__5Tdsgq__panel[data-suite=true]{background:var(--wi-canvas,#fbf8f2);flex-direction:column;display:flex;overflow:hidden}@media (min-width:1025px){.communication-panel-module__5Tdsgq__panel[data-suite=true]{padding-bottom:var(--call-dock-block,0px)}}@media (max-width:1024px){.communication-panel-module__5Tdsgq__panel[data-suite=true]:is([data-place=groups],[data-list-mode]):not([data-mobile-open=true]){display:none}}@media (min-width:721px) and (max-width:1024px){.communication-panel-module__5Tdsgq__panel[data-suite=true]:not([data-mobile-open=true]){display:none}}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__panelHeader{border-bottom:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#fbf8f2);min-height:44px;padding:0 6px 0 14px}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__panelTitle{letter-spacing:0;font-size:15px;font-weight:600}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__navigation{flex-direction:column;flex:auto;min-height:0;padding:8px 10px 0;display:flex}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__searchEverything{border-color:var(--wi-divider,#ded6c7);border-radius:var(--wi-surface-radius,10px);background:var(--wi-canvas,#fffdf8);flex:0 0 40px;min-height:40px;margin:0 0 4px;padding-inline:11px}.communication-panel-module__5Tdsgq__pinnedList{border-bottom:1px solid var(--wi-divider,#e3dcca);flex:none;padding:4px 0 6px}.communication-panel-module__5Tdsgq__roster{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:4px 0 20px;overflow-y:auto}.communication-panel-module__5Tdsgq__rosterHeader{z-index:1;background:var(--wi-canvas,#fbf8f2);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:3px 4px 3px 8px;display:flex;position:sticky;top:0}.communication-panel-module__5Tdsgq__rosterLabel{min-width:0;color:var(--wi-secondary,#8a8172);letter-spacing:0;margin:0;font-size:13px;font-weight:600;line-height:1.35}.communication-panel-module__5Tdsgq__browseTrigger{border-radius:var(--wi-control-radius,9px);width:36px;height:36px;color:var(--wi-secondary,#5a544c);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-enter), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.communication-panel-module__5Tdsgq__roster:focus-within .communication-panel-module__5Tdsgq__browseTrigger{opacity:1;pointer-events:auto}@media (hover:hover){.communication-panel-module__5Tdsgq__roster:hover .communication-panel-module__5Tdsgq__browseTrigger{opacity:1;pointer-events:auto}.communication-panel-module__5Tdsgq__browseTrigger:hover{background:var(--wi-selection,#e8e1d3)}}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__row{border-radius:8px;gap:8px;min-height:36px;padding:3px 7px}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__rowLabel{font-size:13px;font-weight:400}.communication-panel-module__5Tdsgq__panel[data-suite=true] :is(.communication-panel-module__5Tdsgq__selected,.communication-panel-module__5Tdsgq__rowUnread) .communication-panel-module__5Tdsgq__rowLabel{font-weight:400}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__selected{background:var(--wi-selection,#e9e4dc);box-shadow:none}.communication-panel-module__5Tdsgq__searchEverything{border:1px solid var(--wi-divider,#e3dcca);border-radius:var(--wi-surface-radius,10px);background:var(--wi-canvas,#f2ede4);width:calc(100% - 4px);min-height:40px;color:var(--wi-secondary,#5a544c);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;margin:0 2px 8px;padding:0 11px;font-size:15px;font-weight:400;line-height:1.4;display:flex}@media (hover:hover){.communication-panel-module__5Tdsgq__searchEverything:hover{background:var(--wi-selection,#ece6dc)}}.communication-panel-module__5Tdsgq__searchEverything:focus-visible{border-color:var(--wi-ink,#1a1613);box-shadow:0 0 0 2px rgba(var(--wi-ink-rgb,26, 22, 19), .18)}.communication-panel-module__5Tdsgq__row{min-width:0;min-height:44px;color:inherit;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:8px;align-items:center;gap:9px;padding:5px 8px;text-decoration:none;display:flex}@media (hover:hover){.communication-panel-module__5Tdsgq__row:hover{background:rgba(var(--wi-ink-rgb,26, 22, 19), .05)}}.communication-panel-module__5Tdsgq__rowBody{flex:1;gap:1px;min-width:0;display:grid}.communication-panel-module__5Tdsgq__list>[data-depth="1"]{margin-inline-start:16px}.communication-panel-module__5Tdsgq__rowTop{align-items:baseline;gap:6px;min-width:0;display:flex}.communication-panel-module__5Tdsgq__rowBottom{align-items:center;gap:6px;min-width:0;display:flex}.communication-panel-module__5Tdsgq__rowDraft{color:var(--wi-ink,#17181a);font-weight:500}.communication-panel-module__5Tdsgq__mutedMark{color:var(--wi-secondary,#736c60);flex:none}.communication-panel-module__5Tdsgq__rowTime{color:var(--wi-secondary,#736c60);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-family:inherit;font-size:13px;line-height:1.3}.communication-panel-module__5Tdsgq__rowPreview{min-width:0;color:var(--wi-secondary,#736c60);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1.35;overflow:hidden}.communication-panel-module__5Tdsgq__rowIcon{width:26px;color:var(--wi-secondary,#5a544c);flex:none;place-items:center;display:grid}.communication-panel-module__5Tdsgq__groupTile{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-sunken);width:26px;height:26px;color:var(--text-secondary);font-size:13px;font-weight:var(--weight-semibold);flex:none;place-items:center;line-height:1;display:grid}.communication-panel-module__5Tdsgq__groupTileLarge{border-radius:var(--radius-md);width:48px;height:48px;font-size:20px}.communication-panel-module__5Tdsgq__initial{border:1px solid var(--wi-divider,#d9d1bf);background:var(--wi-selection,#e8e1d3);width:26px;height:26px;color:var(--wi-secondary,#5a544c);letter-spacing:.01em;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid;position:relative}.communication-panel-module__5Tdsgq__kinjuMark{flex:none;place-items:center;width:26px;height:26px;display:grid}.communication-panel-module__5Tdsgq__kinjuMark img{object-fit:contain;width:20px;height:20px}.communication-panel-module__5Tdsgq__initialGroup{border-radius:var(--wi-surface-radius,9px);position:relative}.communication-panel-module__5Tdsgq__initialGroup:before{content:"";border:1px solid var(--wi-divider,#d9d1bf);border-radius:var(--wi-surface-radius,9px);opacity:.55;position:absolute;inset:-1px;transform:translate(3px,-3px)}.communication-panel-module__5Tdsgq__selected .communication-panel-module__5Tdsgq__initial,.communication-panel-module__5Tdsgq__rowUnread .communication-panel-module__5Tdsgq__initial{border-color:var(--wi-secondary,#5a544c);color:var(--wi-ink,#1a1613)}.communication-panel-module__5Tdsgq__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden}.communication-panel-module__5Tdsgq__rowNote{color:var(--wi-secondary,#736c60);flex:none;font-size:13px;line-height:1.3}.communication-panel-module__5Tdsgq__rowUnavailable{color:var(--wi-secondary,#736c60)}.communication-panel-module__5Tdsgq__rowUnread .communication-panel-module__5Tdsgq__rowLabel{font-weight:700}.communication-panel-module__5Tdsgq__rowUnread .communication-panel-module__5Tdsgq__rowPreview{color:var(--wi-ink,#1a1613);font-weight:600}.communication-panel-module__5Tdsgq__selected{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}@media (hover:hover){.communication-panel-module__5Tdsgq__selected:hover{background:var(--wi-selection,#e8e1d3)}}.communication-panel-module__5Tdsgq__selected .communication-panel-module__5Tdsgq__rowLabel{font-weight:700}.communication-panel-module__5Tdsgq__selected .communication-panel-module__5Tdsgq__rowIcon{color:var(--wi-ink,#1a1613)}.communication-panel-module__5Tdsgq__selected .communication-panel-module__5Tdsgq__rowIcon svg{stroke-width:2.25px}.communication-panel-module__5Tdsgq__signal{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:96px;padding:1px 7px;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.communication-panel-module__5Tdsgq__signalNeedsYou{border:1px solid var(--wi-divider,#d9d1bf);background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}.communication-panel-module__5Tdsgq__signalResult{border:1px solid var(--wi-divider,#d9d1bf);background:var(--wi-canvas,#f7f3eb);color:var(--wi-secondary,#5a544c)}.communication-panel-module__5Tdsgq__signalWorking{color:var(--wi-secondary,#5a544c);padding-left:0;font-weight:500}.communication-panel-module__5Tdsgq__boundary{border:1px solid var(--wi-divider,#d9d1bf);color:var(--wi-secondary,#5a544c);white-space:nowrap;border-radius:5px;flex:none;padding:1px 6px;font-size:13px;font-weight:600;line-height:1.3}.communication-panel-module__5Tdsgq__unread{background:var(--wi-selection,#e8e1d3);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--wi-divider,#d9d1bf);color:var(--wi-ink,#1a1613);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:13px;font-weight:700;line-height:1;display:grid}.communication-panel-module__5Tdsgq__unreadDot{background:var(--wi-ink,#1a1613);border-radius:999px;flex:none;width:8px;height:8px}.communication-panel-module__5Tdsgq__unavailableMark{border:1px solid var(--wi-divider,#d9d1bf);min-width:20px;height:20px;color:var(--wi-secondary,#5a544c);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:13px;font-weight:700;line-height:1;display:grid}.communication-panel-module__5Tdsgq__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.communication-panel-module__5Tdsgq__listFoot{border-top:1px solid var(--wi-divider,#e3dcca);flex:none;gap:2px;padding:8px 0 12px;display:grid}.communication-panel-module__5Tdsgq__inviteButton{width:100%;margin-top:6px}.communication-panel-module__5Tdsgq__empty{color:var(--wi-secondary,#736c60);margin:0;padding:4px 10px 10px;font-size:13px;line-height:1.5}.communication-panel-module__5Tdsgq__status{gap:8px;padding:18px 16px;display:grid}.communication-panel-module__5Tdsgq__status strong{font-size:15px;line-height:1.4}.communication-panel-module__5Tdsgq__status p{color:var(--wi-secondary,#736c60);margin:0;font-size:13px;line-height:1.5}.communication-panel-module__5Tdsgq__retryButton{border:1px solid var(--wi-divider,#d9d1bf);border-radius:var(--wi-control-radius,9px);background:var(--wi-canvas,#f7f3eb);justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:15px;font-weight:600;display:inline-flex}.communication-panel-module__5Tdsgq__resizeHandle{top:0;left:calc(var(--app-rail-width,68px) + var(--communication-panel-width,var(--communication-panel-default-width,320px)) - 6px);z-index:26;cursor:ew-resize;touch-action:none;width:18px;height:100vh;position:fixed}.communication-panel-module__5Tdsgq__resizeHandle:after{content:"";width:2px;transition:background var(--duration-fast) var(--ease-standard);background:0 0;position:absolute;top:0;bottom:0;right:11px}.communication-panel-module__5Tdsgq__resizeHandle:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:-4px}@media (hover:hover){.communication-panel-module__5Tdsgq__resizeHandle:hover:after{background:var(--wi-ink,#1a1613)}}.communication-panel-module__5Tdsgq__panel :is(a,button,[role=separator]):focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:2px}@media (max-width:1024px){.communication-panel-module__5Tdsgq__panel{inset:0 auto 0 var(--app-rail-width,68px);z-index:50;width:min(var(--communication-panel-default-width,320px), calc(100vw - var(--app-rail-width,68px)));min-width:min(300px, calc(100vw - var(--app-rail-width,68px)));box-shadow:14px 0 42px rgba(var(--wi-ink-rgb,26, 22, 19), .16);opacity:1;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);display:none;position:fixed}@starting-style{.communication-panel-module__5Tdsgq__panel{opacity:0;transform:translateX(calc(-1 * var(--motion-slide)))}}.communication-panel-module__5Tdsgq__panel[data-mobile-open=true]{display:block}.communication-panel-module__5Tdsgq__resizeHandle{display:none}}@media (max-width:720px){.communication-panel-module__5Tdsgq__panel{inset:var(--phone-header-height,0px) 0 var(--phone-bar-height,0px) 0;width:100%;min-width:0;height:auto;box-shadow:0 -8px 32px rgba(var(--wi-ink-rgb,26, 22, 19), .16);border-right:0;align-self:stretch}.communication-panel-module__5Tdsgq__browseTrigger{opacity:1;pointer-events:auto;width:44px;height:44px}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__panelHeader{padding-right:calc(var(--account-chrome-height,56px) + 6px)}.communication-panel-module__5Tdsgq__panel[data-suite=true]:has(>.communication-panel-module__5Tdsgq__panelHeader [data-round-plus]){align-self:stretch;display:flex}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__panelHeader:has([data-round-plus])~.communication-panel-module__5Tdsgq__navigation{padding-bottom:80px}html:has([data-room-group-tab]) .communication-panel-module__5Tdsgq__panel[data-suite=true]:not([data-mobile-open=true]){display:none}}@media (hover:none),(pointer:coarse){.communication-panel-module__5Tdsgq__browseTrigger{opacity:1;pointer-events:auto;width:44px;height:44px}}@media (max-width:360px),(min-resolution:2x) and (max-width:640px){.communication-panel-module__5Tdsgq__row{gap:7px;padding:3px 6px}.communication-panel-module__5Tdsgq__signal{max-width:76px}}.communication-panel-module__5Tdsgq__showAll{color:var(--wi-secondary,#736c60);transition:color var(--duration-fast) var(--ease-standard);margin:8px 10px 10px;font-size:15px;line-height:1.5;text-decoration:none;display:block}.communication-panel-module__5Tdsgq__showAll:focus-visible{text-decoration:underline}@media (hover:hover){.communication-panel-module__5Tdsgq__showAll:hover{color:var(--wi-ink,#1a1613);text-decoration:underline}}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__rowTwoLine{gap:10px;min-height:56px;padding:6px 8px}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__rowTwoLine .communication-panel-module__5Tdsgq__rowLabel{font-size:15px;font-weight:500}.communication-panel-module__5Tdsgq__rowTwoLine .communication-panel-module__5Tdsgq__rowBody{gap:2px}.communication-panel-module__5Tdsgq__rowTwoLine .communication-panel-module__5Tdsgq__initial{width:32px;height:32px}.communication-panel-module__5Tdsgq__rowTwoLine .communication-panel-module__5Tdsgq__groupTile{width:32px;height:32px;font-size:15px}.communication-panel-module__5Tdsgq__rowTwoLine .communication-panel-module__5Tdsgq__kinjuMark{width:32px;height:32px}.communication-panel-module__5Tdsgq__rowTwoLine .communication-panel-module__5Tdsgq__kinjuMark img{width:22px;height:22px}.communication-panel-module__5Tdsgq__rowKinju .communication-panel-module__5Tdsgq__kinjuMark{background:var(--wi-selection,#e8e1d3);box-shadow:inset 0 0 0 1px var(--wi-divider,#d9d1bf);border-radius:999px}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__rowKinju .communication-panel-module__5Tdsgq__rowLabel{font-weight:600}.communication-panel-module__5Tdsgq__listSearch{border:1px solid var(--wi-divider,#e3dcca);border-radius:var(--wi-control-radius,8px);background:var(--wi-canvas,#fffdf8);min-height:36px;color:var(--wi-secondary,#5a544c);transition:border-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;display:flex}.communication-panel-module__5Tdsgq__listSearch:focus-within{border-color:var(--wi-ink,#1a1613)}.communication-panel-module__5Tdsgq__listSearchInput{min-width:0;height:34px;color:var(--wi-ink,#1a1613);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.communication-panel-module__5Tdsgq__listSearchInput::placeholder{color:var(--wi-secondary,#736c60)}.communication-panel-module__5Tdsgq__listSearchInput::-webkit-search-cancel-button{appearance:none}.communication-panel-module__5Tdsgq__listSearchClear{width:24px;height:24px;color:var(--wi-secondary,#5a544c);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:reduce){.communication-panel-module__5Tdsgq__iconButton,.communication-panel-module__5Tdsgq__createChatTrigger,.communication-panel-module__5Tdsgq__browseTrigger,.communication-panel-module__5Tdsgq__searchEverything,.communication-panel-module__5Tdsgq__row,.communication-panel-module__5Tdsgq__selected,.communication-panel-module__5Tdsgq__resizeHandle:after,.communication-panel-module__5Tdsgq__listSearch,.communication-panel-module__5Tdsgq__showAll,.communication-panel-module__5Tdsgq__panel{transition:none}}.communication-panel-module__5Tdsgq__starredGroup{border-bottom:1px solid var(--wi-divider,#e3dcca);overscroll-behavior:contain;flex:0 auto;max-height:40%;padding:2px 0 6px;overflow-y:auto}.communication-panel-module__5Tdsgq__starredLabel{color:var(--wi-secondary,#8a8172);margin:0;padding:6px 10px 2px;font-size:13px;font-weight:500;line-height:1.35}.communication-panel-module__5Tdsgq__starFailed{color:var(--wi-secondary,#8a8172);margin:4px 10px 0;font-size:13px;line-height:1.35}@media (min-width:1280px) and (max-width:1439px){[data-right-open=true]>.communication-panel-module__5Tdsgq__panel .communication-panel-module__5Tdsgq__list>[data-depth="1"]{margin-inline-start:0}[data-right-open=true]>.communication-panel-module__5Tdsgq__panel{width:64px;min-width:64px}[data-right-open=true]>.communication-panel-module__5Tdsgq__panel :is(.communication-panel-module__5Tdsgq__panelTitle,.communication-panel-module__5Tdsgq__syntheticNote){display:none}[data-right-open=true]>.communication-panel-module__5Tdsgq__panel .communication-panel-module__5Tdsgq__navigation>:not(ul,section,.communication-panel-module__5Tdsgq__listFoot){display:none}[data-right-open=true]>.communication-panel-module__5Tdsgq__panel .communication-panel-module__5Tdsgq__row>:not(:first-child){display:none}[data-right-open=true]>.communication-panel-module__5Tdsgq__panel .communication-panel-module__5Tdsgq__row{justify-content:center;padding-inline:0}}.communication-panel-module__5Tdsgq__rowItem{position:relative}.communication-panel-module__5Tdsgq__rowMore{border:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#fffdf8);width:28px;height:28px;color:var(--wi-secondary,#736c60);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (hover:hover){.communication-panel-module__5Tdsgq__rowItem:hover .communication-panel-module__5Tdsgq__rowMore,.communication-panel-module__5Tdsgq__rowItem:focus-within .communication-panel-module__5Tdsgq__rowMore{opacity:1;pointer-events:auto}.communication-panel-module__5Tdsgq__rowItem:hover .communication-panel-module__5Tdsgq__rowTime,.communication-panel-module__5Tdsgq__rowItem:hover .communication-panel-module__5Tdsgq__rowBottom>:not(.communication-panel-module__5Tdsgq__rowPreview),.communication-panel-module__5Tdsgq__rowItem:focus-within .communication-panel-module__5Tdsgq__rowTime,.communication-panel-module__5Tdsgq__rowItem:focus-within .communication-panel-module__5Tdsgq__rowBottom>:not(.communication-panel-module__5Tdsgq__rowPreview){visibility:hidden}.communication-panel-module__5Tdsgq__rowMore:hover{color:var(--wi-ink,#17181a)}}@media (hover:none){.communication-panel-module__5Tdsgq__rowMore{display:none}}.communication-panel-module__5Tdsgq__hiddenShow{padding:2px 10px 6px}.communication-panel-module__5Tdsgq__hiddenShowButton{border:1px solid var(--wi-divider,#e3dcca);width:100%;min-height:32px;color:var(--wi-ink,#17181a);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.communication-panel-module__5Tdsgq__hiddenHint{color:var(--wi-secondary,#736c60);margin:8px 12px;font-size:13px;line-height:1.45}.communication-panel-module__5Tdsgq__rowNotice{z-index:20;border-radius:var(--wi-surface-radius,8px);background:var(--surface-inverse,#17181a);color:var(--text-inverse,#fffdf8);align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.communication-panel-module__5Tdsgq__rowNotice>span{flex:1;min-width:0}.communication-panel-module__5Tdsgq__rowNoticeUndo{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 6px;font-weight:600;text-decoration:underline}
.start-person-chat-module__UmnWcq__row{text-align:start;background:0 0;border:0;width:100%;margin:0}
.person-status-module__X8g2Vq__mark{font-size:var(--text-sm);vertical-align:baseline;margin-left:4px;line-height:1;display:inline-block}.person-status-module__X8g2Vq__statusText{color:var(--text-secondary)}.person-status-module__X8g2Vq__rowName{align-items:baseline;min-width:0;display:flex}.person-status-module__X8g2Vq__rowName .person-status-module__X8g2Vq__mark{flex:none}.person-status-module__X8g2Vq__nameButton{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;padding:0;display:inline-flex}.person-status-module__X8g2Vq__nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-status-module__X8g2Vq__nameButton .person-status-module__X8g2Vq__nameText,.person-status-module__X8g2Vq__nameButton .person-status-module__X8g2Vq__mark{color:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;padding:0}.person-status-module__X8g2Vq__nameButton .person-status-module__X8g2Vq__nameText{font-size:inherit}.person-status-module__X8g2Vq__nameButton .person-status-module__X8g2Vq__mark{font-size:var(--text-sm);margin-left:4px}.person-status-module__X8g2Vq__nameButton:hover .person-status-module__X8g2Vq__nameText,.person-status-module__X8g2Vq__nameButton[aria-expanded=true] .person-status-module__X8g2Vq__nameText{text-underline-offset:3px;text-decoration:underline}.person-status-module__X8g2Vq__nameButton:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px;border-radius:var(--radius-xs)}.person-status-module__X8g2Vq__card{z-index:100;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-overlay);width:280px;max-width:calc(100vw - 16px);color:var(--text-primary);box-shadow:var(--shadow-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular);gap:10px;padding:14px 16px 16px;line-height:1.4;display:grid;position:fixed}.person-status-module__X8g2Vq__cardTop{align-items:center;gap:12px;display:flex}.person-status-module__X8g2Vq__cardAvatar{border-radius:var(--radius-pill);background:var(--surface-sunken);width:40px;height:40px;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid;position:relative}.person-status-module__X8g2Vq__cardName{font-size:var(--text-base);font-weight:var(--weight-semibold)}.person-status-module__X8g2Vq__cardLine{align-items:flex-start;gap:10px;display:flex}.person-status-module__X8g2Vq__cardIcon{width:18px;color:var(--icon-default);font-size:var(--text-base);flex:none;place-items:center;line-height:1.2;display:inline-grid}.person-status-module__X8g2Vq__cardSub{color:var(--text-secondary);display:block}.person-status-module__X8g2Vq__cardQuiet,.person-status-module__X8g2Vq__cardQuietInline{color:var(--text-muted)}.person-status-module__X8g2Vq__sheetLayer{z-index:110;position:fixed;inset:0}.person-status-module__X8g2Vq__scrim,.person-status-module__X8g2Vq__dialogScrim{background:var(--surface-scrim);border:0;position:absolute;inset:0}.person-status-module__X8g2Vq__sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-overlay);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);gap:12px;padding:10px 16px 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.person-status-module__X8g2Vq__grab{border-radius:var(--radius-pill);background:var(--border-strong);width:36px;height:4px;margin:0 auto 4px}.person-status-module__X8g2Vq__sheetClose{width:44px;height:44px;color:var(--icon-default);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.person-status-module__X8g2Vq__sheetBody{gap:12px;display:grid}.person-status-module__X8g2Vq__sheet .person-status-module__X8g2Vq__cardTop,.person-status-module__X8g2Vq__sheet .person-status-module__X8g2Vq__cardLine{font-size:var(--text-base)}.person-status-module__X8g2Vq__statusRow{align-items:center;margin:12px 14px 0;display:flex;position:relative}.person-status-module__X8g2Vq__statusRowButton{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;min-height:40px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;flex:1;align-items:center;gap:10px;padding:0 34px 0 10px;display:flex}.person-status-module__X8g2Vq__statusRowButton:hover{background:var(--state-hover-bg)}.person-status-module__X8g2Vq__statusRowButton:focus-visible,.person-status-module__X8g2Vq__statusRowClear:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.person-status-module__X8g2Vq__statusRowIcon{color:var(--icon-default);flex:none}.person-status-module__X8g2Vq__statusRowEmoji{font-size:var(--text-base);flex:none}.person-status-module__X8g2Vq__statusRowText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-status-module__X8g2Vq__statusRowUntil{color:var(--text-secondary);flex:none}.person-status-module__X8g2Vq__statusRowPlaceholder{color:var(--text-secondary)}.person-status-module__X8g2Vq__statusRowClear{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--icon-default);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.person-status-module__X8g2Vq__statusRowClear:hover{background:var(--state-hover-bg)}.person-status-module__X8g2Vq__menuItemRow{align-items:center;gap:2px;display:flex}.person-status-module__X8g2Vq__menuItemClear{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--icon-default);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.person-status-module__X8g2Vq__menuItemClear:hover,.person-status-module__X8g2Vq__menuItemClear:focus-visible{background:var(--state-hover-bg)}.person-status-module__X8g2Vq__menuItemClear:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-2px}.person-status-module__X8g2Vq__menuItem{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:36px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 10px;display:flex}.person-status-module__X8g2Vq__menuItem:hover,.person-status-module__X8g2Vq__menuItem:focus-visible{background:var(--state-hover-bg)}.person-status-module__X8g2Vq__menuItem:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-2px}.person-status-module__X8g2Vq__menuItem:disabled{color:var(--text-muted);cursor:default}.person-status-module__X8g2Vq__ownSuffix{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-status-module__X8g2Vq__dialogLayer{z-index:120;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.person-status-module__X8g2Vq__dialog{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-overlay);width:min(480px,100%);max-height:calc(100vh - 32px);color:var(--text-primary);box-shadow:var(--shadow-3);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.person-status-module__X8g2Vq__dialogHeader{justify-content:space-between;align-items:center;padding:18px 20px 4px;display:flex}.person-status-module__X8g2Vq__dialogHeader h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.person-status-module__X8g2Vq__dialogClose{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--icon-default);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.person-status-module__X8g2Vq__dialogClose:hover{background:var(--state-hover-bg)}.person-status-module__X8g2Vq__dialogBody{padding:0 20px;overflow-y:auto}.person-status-module__X8g2Vq__field{border:1px solid var(--border-strong);border-radius:var(--radius-md);align-items:center;gap:10px;min-height:44px;padding:0 12px 0 6px;display:flex}.person-status-module__X8g2Vq__field:focus-within{outline:2px solid var(--action-focus-border);outline-offset:1px}.person-status-module__X8g2Vq__emojiButton{border-radius:var(--radius-sm);background:var(--surface-sunken);width:32px;height:32px;color:var(--icon-default);font-size:var(--text-base);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.person-status-module__X8g2Vq__fieldInput{min-width:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.person-status-module__X8g2Vq__fieldCount{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex:none}.person-status-module__X8g2Vq__emojiGrid{border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(8,1fr);gap:4px;margin-top:8px;padding:8px;display:grid}.person-status-module__X8g2Vq__emojiChoice{border-radius:var(--radius-sm);height:36px;font-size:var(--text-lg);cursor:pointer;background:0 0;border:0}.person-status-module__X8g2Vq__emojiChoice:hover,.person-status-module__X8g2Vq__emojiChoice[aria-pressed=true]{background:var(--state-selected-bg)}.person-status-module__X8g2Vq__section{padding-top:16px}.person-status-module__X8g2Vq__sectionLabel{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0 0 4px}.person-status-module__X8g2Vq__suggestions{margin:0 -8px;padding:0;list-style:none;display:grid}.person-status-module__X8g2Vq__suggestion{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;display:flex}.person-status-module__X8g2Vq__suggestion:hover{background:var(--state-hover-bg)}.person-status-module__X8g2Vq__suggestion:focus-visible,.person-status-module__X8g2Vq__emojiChoice:focus-visible,.person-status-module__X8g2Vq__emojiButton:focus-visible,.person-status-module__X8g2Vq__dialogClose:focus-visible,.person-status-module__X8g2Vq__switchRow:focus-visible,.person-status-module__X8g2Vq__sheetClose:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:1px}.person-status-module__X8g2Vq__suggestionEmoji{text-align:center;width:22px}.person-status-module__X8g2Vq__suggestionEnd{color:var(--text-secondary);font-size:var(--text-sm)}.person-status-module__X8g2Vq__chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.person-status-module__X8g2Vq__chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:32px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;padding:0 12px}.person-status-module__X8g2Vq__chip[aria-pressed=true]{border-color:var(--action-ink-bg);background:var(--action-ink-bg);color:var(--action-ink-text)}@media (hover:hover){.person-status-module__X8g2Vq__chip[aria-pressed=false]:hover{background:var(--state-hover-bg)}}.person-status-module__X8g2Vq__chip:focus-visible,.person-status-module__X8g2Vq__pauseToo input:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:1px}.person-status-module__X8g2Vq__pauseToo{color:var(--text-primary);font-size:var(--text-base);cursor:pointer;align-items:center;gap:10px;display:flex}.person-status-module__X8g2Vq__pauseToo input{width:16px;height:16px;accent-color:var(--action-ink-bg);margin:0}.person-status-module__X8g2Vq__pauseToo:has(input:disabled){color:var(--text-disabled);cursor:default}.person-status-module__X8g2Vq__preview{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);align-items:center;gap:12px;padding:10px 12px;display:flex}.person-status-module__X8g2Vq__previewText{min-width:0;display:grid}.person-status-module__X8g2Vq__previewText strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.person-status-module__X8g2Vq__previewText span{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}.person-status-module__X8g2Vq__untilField{color:var(--text-secondary);font-size:var(--text-sm);gap:4px;margin-top:10px;display:grid}.person-status-module__X8g2Vq__untilField input{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);min-height:44px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);padding:0 12px}.person-status-module__X8g2Vq__switchRow{width:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.person-status-module__X8g2Vq__switchRow:disabled{cursor:default;opacity:.6}.person-status-module__X8g2Vq__switch{border-radius:var(--radius-pill);background:var(--border-strong);width:34px;height:20px;transition:background var(--duration-fast) var(--ease-standard);flex:none;margin-top:1px;position:relative}.person-status-module__X8g2Vq__switch:after{border-radius:var(--radius-pill);background:var(--surface-overlay);content:"";width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:2px;left:2px}.person-status-module__X8g2Vq__switch[data-on=true]{background:var(--action-ink-bg)}.person-status-module__X8g2Vq__switch[data-on=true]:after{transform:translate(14px)}.person-status-module__X8g2Vq__switchText{gap:2px;display:grid}.person-status-module__X8g2Vq__switchSub{color:var(--text-secondary);font-size:var(--text-sm)}.person-status-module__X8g2Vq__dialogError{color:var(--status-error-fg);font-size:var(--text-sm);margin:12px 0 0}.person-status-module__X8g2Vq__dialogFooter{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:14px 20px;display:flex}.person-status-module__X8g2Vq__dialogActions{gap:8px;display:flex}@media (max-width:640px){.person-status-module__X8g2Vq__dialogLayer{padding:0;display:block}.person-status-module__X8g2Vq__dialog{border:0;border-radius:0;width:auto;max-height:none;position:absolute;inset:0}.person-status-module__X8g2Vq__dialogBody{flex:1;min-height:0}.person-status-module__X8g2Vq__dialogFooter{margin-top:0}.person-status-module__X8g2Vq__fieldInput,.person-status-module__X8g2Vq__untilField input{font-size:var(--text-mobile-field)}}@media (prefers-reduced-motion:reduce){.person-status-module__X8g2Vq__switch,.person-status-module__X8g2Vq__switch:after{transition:none}}
.room-star-menu-module__QJtKta__rowMenu{z-index:100;border:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#fffdf8);border-radius:8px;min-width:168px;padding:4px;position:fixed;box-shadow:0 8px 24px #0000001a}.room-star-menu-module__QJtKta__rowMenuItem{appearance:none;width:100%;min-height:34px;color:var(--wi-ink,#1a1613);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin:0;padding:6px 10px;font-size:13px;display:flex}.room-star-menu-module__QJtKta__rowMenuItem:focus-visible,.room-star-menu-module__QJtKta__rowMenuItem:hover{background:var(--wi-selection,#ede7db);outline:none}.room-star-menu-module__QJtKta__rowMenuRule{background:var(--wi-divider,#e3dcca);border:0;height:1px;margin:4px 6px}.room-star-menu-module__QJtKta__rowMenuSheet{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:14px;padding:8px;left:8px}.room-star-menu-module__QJtKta__rowMenuSheet .room-star-menu-module__QJtKta__rowMenuItem{min-height:44px;font-size:15px}
.your-status-module__F7ZnSG__card{border-bottom:1px solid var(--border-subtle);gap:2px;margin-bottom:6px;padding:8px 10px 6px;display:grid}.your-status-module__F7ZnSG__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 6px 12px;display:grid}.your-status-module__F7ZnSG__identity>button{width:44px;height:44px}.your-status-module__F7ZnSG__identityText{gap:1px;min-width:0;display:grid}.your-status-module__F7ZnSG__identityText strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.your-status-module__F7ZnSG__identityText small{color:var(--text-secondary);font-size:var(--text-sm)}.your-status-module__F7ZnSG__clock{font-family:var(--font-mono)}.your-status-module__F7ZnSG__current{align-items:center;gap:2px;min-height:38px;margin:0 -4px;padding:2px 0;display:flex}@media (max-width:720px){.your-status-module__F7ZnSG__identity:has(>button)+.your-status-module__F7ZnSG__current[data-current-status]{margin-top:28px}.your-status-module__F7ZnSG__current{min-height:48px}}.your-status-module__F7ZnSG__statusRow{border-radius:var(--radius-sm);min-width:0;min-height:34px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 10px;display:flex;font-weight:var(--weight-regular)!important}.your-status-module__F7ZnSG__statusRow:disabled,.your-status-module__F7ZnSG__statusRow[aria-disabled=true]{cursor:default}.your-status-module__F7ZnSG__statusRow[aria-expanded=true]{background:var(--state-selected-bg)}@media (max-width:720px){.your-status-module__F7ZnSG__statusRow{min-height:44px}}.your-status-module__F7ZnSG__currentEmoji{font-size:var(--text-base);flex:none}.your-status-module__F7ZnSG__currentWords{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.your-status-module__F7ZnSG__currentWhen{color:var(--text-secondary);font-size:var(--text-xs);flex:none}.your-status-module__F7ZnSG__rowEnd{color:var(--icon-default);flex:none;display:flex}.your-status-module__F7ZnSG__currentClear{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--icon-default);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (min-width:721px){.your-status-module__F7ZnSG__currentClear{width:30px;height:30px}}@media (hover:hover){.your-status-module__F7ZnSG__statusRow:hover:not(:disabled):not([aria-disabled=true]),.your-status-module__F7ZnSG__currentClear:hover:not(:disabled),.your-status-module__F7ZnSG__choice:hover,.your-status-module__F7ZnSG__back:hover{background:var(--state-selected-bg)}}.your-status-module__F7ZnSG__statusRow:focus-visible,.your-status-module__F7ZnSG__currentClear:focus-visible,.your-status-module__F7ZnSG__choice:focus-visible,.your-status-module__F7ZnSG__back:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:1px}.your-status-module__F7ZnSG__choice{border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;font-weight:var(--weight-regular)!important}.your-status-module__F7ZnSG__choiceEmoji{text-align:center;width:18px;font-size:var(--text-base);flex:none}.your-status-module__F7ZnSG__choiceLabel{flex:1;min-width:0}.your-status-module__F7ZnSG__choiceWhen{color:var(--text-secondary);font-size:var(--text-xs);flex:none}.your-status-module__F7ZnSG__choiceDivider{background:var(--border-subtle);height:1px;margin:4px}.your-status-module__F7ZnSG__menu{z-index:71;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-overlay);width:240px;box-shadow:var(--shadow-3);padding:6px;display:grid;position:fixed;overflow:hidden auto}.your-status-module__F7ZnSG__menu:focus{outline:none}.your-status-module__F7ZnSG__card[data-status-screen]{border-bottom:0;margin-bottom:0;padding-bottom:8px}.your-status-module__F7ZnSG__screen{gap:2px;display:grid}.your-status-module__F7ZnSG__screenHead{align-items:center;gap:4px;min-height:48px;display:flex}.your-status-module__F7ZnSG__back{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.your-status-module__F7ZnSG__screenTitle{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.your-status-module__F7ZnSG__screenRows{display:grid}.your-status-module__F7ZnSG__screen .your-status-module__F7ZnSG__choice{min-height:48px}.your-status-module__F7ZnSG__failure{color:var(--status-error-fg);font-size:var(--text-sm);margin:4px 6px 0}
.phone-header-search-module__ZdpN4G__search{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.phone-header-search-module__ZdpN4G__search[aria-expanded=true]{background:var(--state-selected-bg)}.phone-header-search-module__ZdpN4G__search:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}@media (hover:hover){.phone-header-search-module__ZdpN4G__search:hover{background:var(--state-hover-bg)}}.phone-header-search-module__ZdpN4G__search{margin-left:auto}.phone-header-search-module__ZdpN4G__search+span{margin-left:0}
.phone-header-module__1nncuG__header{display:none}@media (max-width:720px){:root:has([data-phone-header]:not([hidden])){--phone-header-height:calc(56px + env(safe-area-inset-top))}#main-content{border-top:var(--phone-header-height,0px) solid transparent}.phone-header-module__1nncuG__header{z-index:53;height:var(--phone-header-height);padding:env(safe-area-inset-top) 8px 0 12px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-app);align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.phone-header-module__1nncuG__header[hidden]{display:none}}.phone-header-module__1nncuG__logo{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:stretch stretch;padding:0;text-decoration:none;display:grid}.phone-header-module__1nncuG__logo>span{border-radius:inherit;width:100%;height:100%}.phone-header-module__1nncuG__logo[data-company-tile=unknown]>span,.phone-header-module__1nncuG__logo[data-company-tile=personal]>span{border:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-secondary);place-items:center;display:grid}.phone-header-module__1nncuG__logo:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.phone-header-module__1nncuG__logo{position:relative}.phone-header-module__1nncuG__logo:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.phone-header-module__1nncuG__account{flex:none;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.phone-header-module__1nncuG__account>button:first-child:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}
.rail-module__hxbT3W__skipLink{z-index:60;border:1px solid var(--wi-divider,#d9d1bf);border-radius:var(--wi-surface-radius,10px);background:var(--wi-canvas,#f7f3eb);min-height:44px;color:var(--wi-ink,#1a1613);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);align-items:center;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;position:fixed;top:-100px;left:10px}.rail-module__hxbT3W__skipLink:focus-visible,.rail-module__hxbT3W__skipLink:focus{outline:3px solid var(--wi-ink,#1a1613);outline-offset:2px;top:10px}.rail-module__hxbT3W__rail{z-index:30;border-right:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f2ede4);width:56px;height:100vh;color:var(--wi-ink,#1a1613);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);flex-direction:column;flex:0 0 56px;align-self:stretch;align-items:center;gap:4px;padding:12px 0;display:flex;position:sticky;top:0}.rail-module__hxbT3W__rail *{box-sizing:border-box}.rail-module__hxbT3W__brand{border-radius:var(--wi-overlay-radius,10px);cursor:pointer;background:0 0;border:0;flex:none;place-items:stretch stretch;width:40px;height:40px;margin-bottom:8px;padding:0;text-decoration:none;display:grid}.rail-module__hxbT3W__brand>span{border-radius:inherit;width:100%;height:100%;font-size:var(--text-lg,18px)}.rail-module__hxbT3W__brand[data-company-tile=unknown]>span{border:1px solid var(--border-subtle);background:var(--surface-sunken)}.rail-module__hxbT3W__brand[data-company-tile=personal]>span{border:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-secondary);place-items:center;display:grid}.rail-module__hxbT3W__primary,.rail-module__hxbT3W__foot{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.rail-module__hxbT3W__foot{gap:8px;margin-top:auto}.rail-module__hxbT3W__divider{background:var(--wi-divider,#e3dcca);flex:0 0 1px;width:28px;height:1px;margin:6px 0}.rail-module__hxbT3W__item{border-radius:var(--wi-overlay-radius,10px);width:40px;height:40px;color:var(--wi-secondary,#5a544c);cursor:pointer;font:inherit;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}@media (hover:hover){.rail-module__hxbT3W__item:hover{background:rgba(var(--wi-ink-rgb,26, 22, 19), .05)}}.rail-module__hxbT3W__active{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}.rail-module__hxbT3W__active svg{stroke-width:2.2px}.rail-module__hxbT3W__dot{background:var(--wi-ink,#1a1613);width:6px;height:6px;box-shadow:0 0 0 2px var(--wi-canvas,#f2ede4);border-radius:999px;position:absolute;top:6px;right:calc(50% - 14px)}.rail-module__hxbT3W__badge{min-width:15px;height:15px;font-family:var(--font-mono,"Geist Mono", monospace);background:var(--wi-ink,#1a1613);color:var(--on-primary,#f5f2ed);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--wi-canvas,#f2ede4);border-radius:999px;place-items:center;padding:0 3px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:2px;left:calc(50% + 4px)}.rail-module__hxbT3W__tip{z-index:50;background:var(--wi-ink,#1a1613);height:28px;color:var(--on-primary,#f5f2ed);font-size:var(--text-sm,13px);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;--rail-tip-wait:0s;transition:opacity var(--duration-base) var(--ease-enter) var(--rail-tip-wait), visibility var(--duration-base) var(--ease-enter) var(--rail-tip-wait);border-radius:6px;padding:0 10px;font-weight:500;line-height:28px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.rail-module__hxbT3W__brand{position:relative}@media (hover:hover){.rail-module__hxbT3W__item:hover>.rail-module__hxbT3W__tip,.rail-module__hxbT3W__brand:hover>.rail-module__hxbT3W__tip{opacity:1;visibility:visible;--rail-tip-wait:calc(var(--duration-base) * 2.5)}}.rail-module__hxbT3W__item:focus-visible>.rail-module__hxbT3W__tip,.rail-module__hxbT3W__brand:focus-visible>.rail-module__hxbT3W__tip{opacity:1;visibility:visible;--rail-tip-wait:calc(var(--duration-base) * 2.5)}.rail-module__hxbT3W__item[aria-expanded=true]>.rail-module__hxbT3W__tip{display:none}.rail-module__hxbT3W__item:active{background:rgba(var(--wi-ink-rgb,26, 22, 19), .09);transform:scale(var(--motion-press))}.rail-module__hxbT3W__item:focus-visible,.rail-module__hxbT3W__brand:focus-visible,.rail-module__hxbT3W__mobileEntry:focus-visible,.rail-module__hxbT3W__morePlace:focus-visible,.rail-module__hxbT3W__mobileMore button:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:2px}.rail-module__hxbT3W__mobileNav,.rail-module__hxbT3W__mobileMore{display:none}@media (max-width:720px){.rail-module__hxbT3W__rail{display:none}:root{--account-chrome-height:0px;--phone-bar-height:calc(64px + env(safe-area-inset-bottom))}html{scroll-padding-block-end:var(--phone-bar-height)}.rail-module__hxbT3W__mobileNav{z-index:40;height:var(--phone-bar-height);min-height:var(--phone-bar-height);overscroll-behavior-x:contain;scrollbar-width:none;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f2ede4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-x:hidden}.rail-module__hxbT3W__mobileNav::-webkit-scrollbar{display:none}.rail-module__hxbT3W__mobileNav[hidden]{display:none}.rail-module__hxbT3W__mobileEntry{border-radius:var(--wi-surface-radius,10px);min-width:0;height:48px;min-height:48px;color:var(--wi-secondary,#5a544c);transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:auto;place-items:center;margin:0 4px;padding:0;text-decoration:none;display:grid;position:relative}.rail-module__hxbT3W__mobileBadge{box-shadow:0 0 0 2px var(--wi-canvas,#f7f3eb);font-style:normal;top:6px;left:calc(50% + 6px)}.rail-module__hxbT3W__mobileDot{background:var(--wi-ink,#1a1613);width:7px;height:7px;box-shadow:0 0 0 2px var(--wi-canvas,#f7f3eb);border-radius:999px;position:absolute;top:10px;left:calc(50% + 8px)}.rail-module__hxbT3W__mobileActive{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}.rail-module__hxbT3W__mobileMore{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:45;max-height:calc(100svh - 92px - env(safe-area-inset-bottom));border:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f7f3eb);box-shadow:0 18px 44px rgba(var(--wi-ink-rgb,26, 22, 19), .12);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);opacity:1;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);border-radius:12px;padding:14px;display:block;position:fixed;left:10px;overflow-y:auto}@starting-style{.rail-module__hxbT3W__mobileMore{opacity:0;transform:translateY(var(--motion-slide))}}.rail-module__hxbT3W__mobileMore header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rail-module__hxbT3W__mobileMore header strong{font-size:15px}.rail-module__hxbT3W__mobileMore header button{background:var(--wi-selection,#e8e1d3);width:40px;height:40px;color:var(--wi-ink,#1a1613);border:0;border-radius:50%;place-items:center;display:grid}.rail-module__hxbT3W__moreSearch{border:1px solid var(--wi-divider,#e3dcca);border-radius:var(--wi-surface-radius,10px);background:var(--wi-selection,#e8e1d3);width:100%;min-height:44px;color:var(--wi-secondary,#5a544c);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.rail-module__hxbT3W__morePlaces{gap:2px;margin-bottom:8px;display:grid}.rail-module__hxbT3W__morePlace{border-radius:var(--wi-surface-radius,10px);min-height:44px;color:var(--wi-ink,#1a1613);font:inherit;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.rail-module__hxbT3W__morePlaceActive{background:var(--wi-selection,#e8e1d3)}.rail-module__hxbT3W__moreAccount{border-top:1px solid var(--wi-divider,#e3dcca);margin-top:16px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.rail-module__hxbT3W__item,.rail-module__hxbT3W__tip,.rail-module__hxbT3W__mobileEntry,.rail-module__hxbT3W__mobileMore{transition:none}}.rail-module__hxbT3W__rail[data-quiet-welcome=true]{background:var(--wi-canvas,#f8f7f4);border-color:var(--wi-divider,#e8e6e0)}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__brand{background:0 0}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__item{color:var(--wi-secondary,#72746d)}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__item>svg{width:17px;height:17px}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__active{background:var(--wi-selection,#eeede8);box-shadow:none;color:#333630}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__divider{background:var(--wi-canvas,#e5e4de);width:24px}.rail-module__hxbT3W__moreSearch{border:1px solid var(--wi-border);border-radius:var(--wi-control-radius);width:100%;min-height:44px;color:var(--wi-secondary);background:var(--wi-canvas);text-align:left;font:inherit;align-items:center;gap:10px;padding:10px 12px;display:flex}
.post-comments-module__fFaklq__comments{gap:8px;margin:0;padding:12px 12px 0;display:grid}.post-comments-module__fFaklq__more{min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}@media (hover:hover){.post-comments-module__fFaklq__more:hover:not(:disabled){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}}.post-comments-module__fFaklq__more:disabled{cursor:progress}.post-comments-module__fFaklq__more:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--action-focus-border);outline-offset:2px}.post-comments-module__fFaklq__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.post-comments-module__fFaklq__list:focus{outline:0}.post-comments-module__fFaklq__comment{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.post-comments-module__fFaklq__avatar{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-sunken);width:28px;height:28px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);place-items:center;line-height:1;display:grid}.post-comments-module__fFaklq__body{gap:1px;min-width:0;display:grid;position:relative}.post-comments-module__fFaklq__attribution{color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;line-height:1.4;display:flex}.post-comments-module__fFaklq__attribution strong{color:var(--text-primary);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.post-comments-module__fFaklq__attribution time:before{content:"· "}.post-comments-module__fFaklq__text{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.5}.post-comments-module__fFaklq__text[data-clamped]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-comments-module__fFaklq__reactions{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.post-comments-module__fFaklq__reactions .post-comments-module__fFaklq__reaction~.post-comments-module__fFaklq__replyTo{margin-left:10px}.post-comments-module__fFaklq__reaction{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:24px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);cursor:pointer;align-items:center;gap:4px;padding:0 7px;line-height:1;display:inline-flex}.post-comments-module__fFaklq__reaction[aria-pressed=true]{border-color:var(--border-strong);background:var(--state-selected-bg)}.post-comments-module__fFaklq__reaction:disabled{cursor:default}.post-comments-module__fFaklq__reaction[aria-busy=true]{opacity:.6;cursor:progress}.post-comments-module__fFaklq__reaction:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:1px}.post-comments-module__fFaklq__reactAdd{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-raised);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.post-comments-module__fFaklq__reactAdd:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:1px}@media (hover:hover){.post-comments-module__fFaklq__reactAdd:hover{background:var(--state-hover-bg);color:var(--text-primary)}.post-comments-module__fFaklq__comment:not(:hover,:focus-within) .post-comments-module__fFaklq__reactAdd:not([data-picking]){opacity:0;border-width:0;width:0;margin-right:-6px;overflow:hidden}}@media (hover:none) and (max-width:720px){.post-comments-module__fFaklq__reactAdd{display:none}}.post-comments-module__fFaklq__reactPickerHost{width:min(262px,100%);height:0;position:absolute;top:0;left:0}.post-comments-module__fFaklq__reactionProblem{color:var(--status-error-fg);font-size:var(--text-xs);margin:2px 0 0;line-height:16px}.post-comments-module__fFaklq__reactions[data-only-add]{margin:0;position:absolute;top:0;right:0}.post-comments-module__fFaklq__reactions[data-only-add] .post-comments-module__fFaklq__reactPickerHost{left:auto;right:0}.post-comments-module__fFaklq__press{z-index:120;touch-action:none;position:fixed;inset:0}.post-comments-module__fFaklq__pressScrim{background:var(--surface-scrim);position:absolute;inset:0}.post-comments-module__fFaklq__pressSheet{padding:8px 16px calc(28px + env(safe-area-inset-bottom));border-radius:calc(var(--radius-lg) + 4px) calc(var(--radius-lg) + 4px) 0 0;background:var(--surface-raised);gap:2px;display:grid;position:absolute;bottom:0;left:0;right:0}.post-comments-module__fFaklq__pressGrip{border-radius:var(--radius-pill);background:var(--border-default);justify-self:center;width:36px;height:4px;margin-bottom:8px}.post-comments-module__fFaklq__pressLift{justify-items:start;gap:8px;display:grid;position:absolute;bottom:calc(100% + 12px);left:12px;right:12px}.post-comments-module__fFaklq__pressComment{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;max-height:40dvh;padding:12px;overflow-y:auto}.post-comments-module__fFaklq__pressComment .post-comments-module__fFaklq__comment,.post-comments-module__fFaklq__comments[data-wall] .post-comments-module__fFaklq__pressComment .post-comments-module__fFaklq__comment{margin:0;padding:0}.post-comments-module__fFaklq__pressComment .post-comments-module__fFaklq__text{font-size:var(--text-base)}.post-comments-module__fFaklq__pressAction{min-height:48px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.post-comments-module__fFaklq__press .post-comments-module__fFaklq__pressAction{font-size:var(--text-mobile-field)!important}.post-comments-module__fFaklq__pressLift [aria-label="Choose a reaction"]>button{font-size:var(--text-2xl)!important}.post-comments-module__fFaklq__pressAction:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--action-focus-border);outline-offset:-2px}.post-comments-module__fFaklq__carried{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.post-comments-module__fFaklq__carriedOpen{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.post-comments-module__fFaklq__carriedOpen:hover{color:var(--text-primary)}}.post-comments-module__fFaklq__carriedOpen:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--action-focus-border);outline-offset:2px}.post-comments-module__fFaklq__newLine{color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin:2px 0 8px;line-height:1;display:flex}.post-comments-module__fFaklq__newLine:after{content:"";border-top:1px solid var(--border-strong);flex:1}.post-comments-module__fFaklq__notice{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:20px}.post-comments-module__fFaklq__start{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:100%;min-height:40px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:text;background:0 0;padding:0 14px;display:block}@media (hover:hover){.post-comments-module__fFaklq__start:hover{background:var(--state-hover-bg)}}.post-comments-module__fFaklq__start:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.post-comments-module__fFaklq__write{margin:0}.post-comments-module__fFaklq__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.post-comments-module__fFaklq__comments[data-wall]{border-top:1px solid var(--border-subtle);gap:12px;padding:12px 0 0}.post-comments-module__fFaklq__comments[data-wall] .post-comments-module__fFaklq__list{gap:4px}.post-comments-module__fFaklq__comments[data-wall] .post-comments-module__fFaklq__comment{border-radius:var(--radius-md);margin:0 -8px;padding:6px 8px}@media (hover:hover){.post-comments-module__fFaklq__comments[data-wall] .post-comments-module__fFaklq__comment:hover{background:var(--state-hover-bg)}}.post-comments-module__fFaklq__replyTo{min-height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}@media (hover:hover){.post-comments-module__fFaklq__replyTo:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}}.post-comments-module__fFaklq__replyTo:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--action-focus-border);outline-offset:2px}.post-comments-module__fFaklq__comments[data-wall] .post-comments-module__fFaklq__start{justify-content:space-between;align-items:center;gap:8px;padding:0 5px 0 14px;display:flex}.post-comments-module__fFaklq__startSend{border-radius:var(--radius-pill);background:var(--surface-sunken);width:30px;height:30px;color:var(--icon-default);flex:none;place-items:center;display:grid}@media (max-width:720px){.post-comments-module__fFaklq__comments[data-wall]{--wall-field-height:57px;padding-bottom:var(--wall-field-height)}.post-comments-module__fFaklq__field{z-index:1;right:0;bottom:var(--phone-bar-height,0px);border-top:1px solid var(--border-subtle);background:var(--surface-raised);padding:8px 86px 8px 12px;position:fixed;left:0}.post-comments-module__fFaklq__replyTo{min-height:44px}}
.new-project-dialog-module__SBt8UW__scrim{z-index:60;background:var(--surface-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.new-project-dialog-module__SBt8UW__dialog{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-overlay,var(--surface-raised));width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-3);color:var(--text-primary);flex-direction:column;display:flex}.new-project-dialog-module__SBt8UW__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:8px 8px 8px 20px;display:flex}.new-project-dialog-module__SBt8UW__head h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0;line-height:1.4}.new-project-dialog-module__SBt8UW__body{flex:auto;align-content:start;gap:16px;padding:16px 20px;display:grid;overflow-y:auto}.new-project-dialog-module__SBt8UW__field{gap:6px;min-width:0;display:grid}.new-project-dialog-module__SBt8UW__field>span{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4}.new-project-dialog-module__SBt8UW__field input,.new-project-dialog-module__SBt8UW__field textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;color:var(--text-primary);font:inherit;font-size:var(--text-mobile-field);padding:8px 12px;line-height:1.4}.new-project-dialog-module__SBt8UW__field input{min-height:40px}.new-project-dialog-module__SBt8UW__field textarea{resize:vertical}.new-project-dialog-module__SBt8UW__field input:focus-visible,.new-project-dialog-module__SBt8UW__field textarea:focus-visible{border-color:var(--text-primary);outline:none}.new-project-dialog-module__SBt8UW__problem{color:var(--text-primary);margin:0}.new-project-dialog-module__SBt8UW__foot{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}@media (max-width:767px){.new-project-dialog-module__SBt8UW__scrim{place-items:stretch stretch;padding:0}.new-project-dialog-module__SBt8UW__dialog{border-radius:0;width:100%;height:100dvh;max-height:none}}
.create-menu-module__SgygwW__target:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.create-menu-module__SgygwW__scrim{z-index:90;background:var(--surface-scrim);color:var(--text-primary);place-items:start center;padding:36px 16px;display:grid;position:fixed;inset:0}.create-menu-module__SgygwW__targetSheet{background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:min(100%,560px);max-height:calc(100dvh - 72px);box-shadow:var(--shadow-2);padding:20px;overflow:auto}.create-menu-module__SgygwW__targetSheet header{justify-content:space-between;align-items:center;gap:12px;display:flex}.create-menu-module__SgygwW__targetSheet h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.create-menu-module__SgygwW__targets{flex-direction:column;margin:12px -8px 0;padding:0;list-style:none;display:flex}.create-menu-module__SgygwW__target{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:12px;padding:10px 8px;display:flex}@media (hover:hover){.create-menu-module__SgygwW__target:hover{background:var(--state-hover-bg)}}.create-menu-module__SgygwW__target svg{color:var(--icon-muted);flex:none}@media (max-width:899px){.create-menu-module__SgygwW__scrim{padding:0}.create-menu-module__SgygwW__targetSheet{width:100%;height:100dvh;max-height:none;box-shadow:none;box-sizing:border-box;border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.create-menu-module__SgygwW__target{transition:none}}
.calendar-action-bar-module__8ZzVTq__bar{align-content:start;gap:var(--space-1);min-height:0;padding-bottom:var(--space-4);flex:auto;display:grid;overflow-y:auto}.calendar-action-bar-module__8ZzVTq__newEvent{gap:var(--space-1);margin-bottom:var(--space-2);padding-top:6px;display:grid}.calendar-action-bar-module__8ZzVTq__wide{justify-content:center;width:100%}.calendar-action-bar-module__8ZzVTq__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.calendar-action-bar-module__8ZzVTq__day:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.calendar-action-bar-module__8ZzVTq__quiet{padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);margin:0}.calendar-action-bar-module__8ZzVTq__month{padding:0 var(--space-1)}.calendar-action-bar-module__8ZzVTq__monthHead{align-items:center;display:flex}.calendar-action-bar-module__8ZzVTq__monthName{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:auto}.calendar-action-bar-module__8ZzVTq__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.calendar-action-bar-module__8ZzVTq__weekday{color:var(--text-secondary);font-size:var(--text-xs);line-height:26px}.calendar-action-bar-module__8ZzVTq__day{width:28px;height:28px;color:var(--text-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:50%;margin:0 auto;padding:0}.calendar-action-bar-module__8ZzVTq__day[data-outside]{color:var(--text-muted)}@media (hover:hover){.calendar-action-bar-module__8ZzVTq__day:hover{background:var(--state-hover-bg)}}.calendar-action-bar-module__8ZzVTq__day[data-shown]{background:var(--state-selected-bg)}.calendar-action-bar-module__8ZzVTq__day[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--border-strong)}.calendar-action-bar-module__8ZzVTq__day[aria-current=date]{background:var(--action-ink-bg);color:var(--action-ink-text);font-weight:var(--weight-semibold)}.calendar-action-bar-module__8ZzVTq__row{border-radius:var(--radius-md);min-height:40px;color:var(--text-primary);font-size:var(--text-sm);align-items:center;gap:10px;padding:0 6px 0 10px;display:flex}.calendar-action-bar-module__8ZzVTq__row>:not(.calendar-action-bar-module__8ZzVTq__name){flex:none}.calendar-action-bar-module__8ZzVTq__row>svg path,.calendar-action-bar-module__8ZzVTq__row>[role=img] path{fill:currentColor}.calendar-action-bar-module__8ZzVTq__bar :is(.calendar-action-bar-module__8ZzVTq__monthHead,.calendar-action-bar-module__8ZzVTq__row)>:is(button,a),.calendar-action-bar-module__8ZzVTq__opener>button[title],.calendar-action-bar-module__8ZzVTq__sheetHost header>button[title]{color:var(--text-primary)}.calendar-action-bar-module__8ZzVTq__row>[role=img]{display:inline-grid}.calendar-action-bar-module__8ZzVTq__row>svg,.calendar-action-bar-module__8ZzVTq__row>[role=img]>svg{width:18px;height:18px}.calendar-action-bar-module__8ZzVTq__bar,.calendar-action-bar-module__8ZzVTq__rows{grid-template-columns:minmax(0,1fr)}.calendar-action-bar-module__8ZzVTq__calendar{min-height:34px;padding-left:38px}.calendar-action-bar-module__8ZzVTq__calendar[data-off]{color:var(--text-secondary)}.calendar-action-bar-module__8ZzVTq__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.calendar-action-bar-module__8ZzVTq__account{font-weight:var(--weight-semibold)}.calendar-action-bar-module__8ZzVTq__ended{padding-left:38px}.calendar-action-bar-module__8ZzVTq__connect{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-subtle)}@media (max-width:767px){.calendar-action-bar-module__8ZzVTq__day{width:var(--control-action-height);height:var(--control-action-height)}label.calendar-action-bar-module__8ZzVTq__row{min-height:var(--control-action-height)}}.calendar-action-bar-module__8ZzVTq__opener{display:none}@media (max-width:1024px){.calendar-action-bar-module__8ZzVTq__opener{display:inline-flex}aside[data-list-mode=calendar]>:first-child:not(nav){display:none}}.calendar-action-bar-module__8ZzVTq__connected{padding-top:var(--space-2)}.calendar-action-bar-module__8ZzVTq__homeHead{min-height:32px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:10px;padding:0 10px;display:flex}
.room-document-panel-module__q5sYkq__panel{border-left:1px solid var(--line);background:var(--surface-app,var(--paper));min-width:340px;min-height:0;color:var(--text-primary,var(--ink));transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);flex-direction:column;flex:0 0 min(520px,44vw);display:flex;position:relative;transform:none}@starting-style{.room-document-panel-module__q5sYkq__panel{opacity:0;transform:translateX(var(--motion-slide))}}.room-document-panel-module__q5sYkq__header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:4px;min-height:58px;padding:8px 12px 8px 20px;display:grid}.room-document-panel-module__q5sYkq__heading{min-width:0}.room-document-panel-module__q5sYkq__heading h2{font-size:var(--text-base);font-weight:var(--weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:22px;overflow:hidden}.room-document-panel-module__q5sYkq__heading p{color:var(--text-secondary,var(--muted));font-size:var(--text-sm);margin:0;line-height:20px}.room-document-panel-module__q5sYkq__icon{border-radius:var(--wi-control-radius,6px);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.room-document-panel-module__q5sYkq__icon:disabled{opacity:.5;cursor:default}@media (hover:hover){.room-document-panel-module__q5sYkq__icon:hover:not(:disabled){background:var(--action-ghost-bg-hover,var(--paper-2));color:var(--ink)}}.room-document-panel-module__q5sYkq__back{display:none}.room-document-panel-module__q5sYkq__menuHost{position:relative}.room-document-panel-module__q5sYkq__menu{z-index:20;border:1px solid var(--line);border-radius:var(--wi-overlay-radius,12px);background:var(--surface-overlay,var(--paper));min-width:200px;box-shadow:0 8px 24px rgb(var(--wi-ink-rgb,23, 24, 26) / .12);padding:6px;position:absolute;top:38px;right:0}.room-document-panel-module__q5sYkq__menu button{border-radius:var(--wi-control-radius,6px);width:100%;color:inherit;font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.room-document-panel-module__q5sYkq__menu button:hover{background:var(--state-hover-bg,var(--paper-2))}.room-document-panel-module__q5sYkq__hold,.room-document-panel-module__q5sYkq__notice,.room-document-panel-module__q5sYkq__failure{border-radius:var(--wi-surface-radius,8px);background:var(--surface-sunken,var(--paper-2));font-size:var(--text-base);margin:12px 20px 0;padding:10px 12px;line-height:20px}.room-document-panel-module__q5sYkq__hold strong{font-weight:var(--weight-semibold,600)}.room-document-panel-module__q5sYkq__notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.room-document-panel-module__q5sYkq__noticeActions{gap:8px;display:inline-flex}.room-document-panel-module__q5sYkq__noticeActions button,.room-document-panel-module__q5sYkq__textButton{border-radius:var(--wi-control-radius,6px);color:var(--text-primary,var(--ink));font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium,500);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 8px;text-decoration:underline}.room-document-panel-module__q5sYkq__body{min-height:0;font-size:var(--text-base);flex-direction:column;flex:1;padding:20px 24px 0;line-height:24px;display:flex;overflow-y:auto}.room-document-panel-module__q5sYkq__body,.room-document-panel-module__q5sYkq__history{max-height:calc(100dvh - 200px)}.room-document-panel-module__q5sYkq__panel .room-document-panel-module__q5sYkq__title{width:100%;color:inherit;font:inherit;font-size:var(--text-2xl);font-weight:var(--weight-semibold,600);background:0 0;border:0;outline:none;margin:0 0 8px;padding:0;line-height:32px}.room-document-panel-module__q5sYkq__panel .room-document-panel-module__q5sYkq__title::placeholder{color:var(--text-disabled,var(--muted))}.room-document-panel-module__q5sYkq__status{color:var(--text-secondary,var(--muted));font-size:var(--text-sm);text-align:right;margin:0;padding:0 0 10px}.room-document-panel-module__q5sYkq__foot{justify-content:flex-end;align-items:baseline;gap:16px;display:flex}.room-document-panel-module__q5sYkq__wordCount{color:var(--text-secondary,var(--muted));font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:0 0 10px}.room-document-panel-module__q5sYkq__history{flex:1;padding:12px 20px 20px;overflow-y:auto}.room-document-panel-module__q5sYkq__history h3{font-size:var(--text-base);font-weight:var(--weight-semibold,600);align-items:center;gap:8px;margin:4px 0 12px;display:flex}.room-document-panel-module__q5sYkq__history ol{margin:0;padding:0;list-style:none}.room-document-panel-module__q5sYkq__history li{border-radius:var(--wi-surface-radius,8px);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.room-document-panel-module__q5sYkq__history li[data-current=true]{background:var(--state-selected-bg,var(--paper-2))}.room-document-panel-module__q5sYkq__history li strong{font-weight:var(--weight-medium,500)}.room-document-panel-module__q5sYkq__history li small{color:var(--text-secondary,var(--muted));font-size:var(--text-sm);line-height:20px;display:block}.room-document-panel-module__q5sYkq__history li button{border:1px solid var(--action-outline-border,var(--line));border-radius:var(--wi-control-radius,6px);background:var(--action-secondary-bg,transparent);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;flex:none;padding:4px 10px}.room-document-panel-module__q5sYkq__quiet{color:var(--text-secondary,var(--muted));font-size:var(--text-sm)}.room-document-panel-module__q5sYkq__versionBar{border-radius:var(--wi-surface-radius,8px);background:var(--surface-sunken,var(--paper-2));font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;padding:8px 12px;display:flex}.room-document-panel-module__q5sYkq__versionBar>span:last-child{align-items:center;gap:8px;display:inline-flex}@media (max-width:720px){.room-document-panel-module__q5sYkq__panel{z-index:100;border-left:0;width:100%;min-width:0;height:100dvh;position:fixed;inset:0}.room-document-panel-module__q5sYkq__header{min-height:64px;padding:max(8px, env(safe-area-inset-top)) 10px 8px;grid-template-columns:44px minmax(0,1fr) 44px 44px}.room-document-panel-module__q5sYkq__back{width:44px;height:44px;display:inline-grid}.room-document-panel-module__q5sYkq__panel input.room-document-panel-module__q5sYkq__title{font-size:var(--text-2xl)!important;line-height:var(--leading-2xl,32px)!important}.room-document-panel-module__q5sYkq__close{visibility:hidden}.room-document-panel-module__q5sYkq__icon{width:44px;height:44px}.room-document-panel-module__q5sYkq__body{font-size:var(--text-mobile-field);padding:20px 16px 0;line-height:26px}.room-document-panel-module__q5sYkq__body,.room-document-panel-module__q5sYkq__history{max-height:none}.room-document-panel-module__q5sYkq__hold,.room-document-panel-module__q5sYkq__notice,.room-document-panel-module__q5sYkq__failure{margin:12px 16px 0}}
.room-document-card-module__bKEKGa__card{border:1px solid var(--line);border-radius:var(--wi-surface-radius,8px);background:var(--surface-raised,var(--paper));max-width:420px;box-shadow:0 1px 2px rgb(var(--wi-ink-rgb,23, 24, 26) / .06);align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.room-document-card-module__bKEKGa__mark{border-radius:var(--wi-surface-radius,8px);background:var(--surface-sunken,var(--paper-2));width:36px;height:36px;color:var(--ink);flex:none;place-items:center;display:grid}.room-document-card-module__bKEKGa__text{flex-direction:column;flex:1;min-width:0;display:flex}.room-document-card-module__bKEKGa__text strong{font-size:var(--text-base);font-weight:var(--weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;line-height:22px;overflow:hidden}.room-document-card-module__bKEKGa__text small{color:var(--text-secondary,var(--muted));font-size:var(--text-sm);line-height:20px}.room-document-card-module__bKEKGa__open{border:1px solid var(--action-outline-border,var(--line));border-radius:var(--wi-control-radius,6px);background:var(--action-secondary-bg,transparent);color:var(--text-primary,var(--ink));font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium,500);cursor:pointer;flex:none;padding:6px 12px}.room-document-card-module__bKEKGa__open[aria-pressed=true]{background:var(--state-selected-bg,var(--paper-2))}@media (hover:hover){.room-document-card-module__bKEKGa__open:hover{border-color:var(--action-outline-hover-border,var(--line));background:var(--action-outline-hover-bg,var(--paper-2))}}@media (max-width:720px){.room-document-card-module__bKEKGa__open{min-height:44px}}
.drafts-and-sent-entry-module__Y3FK5a__entry{font-size:var(--text-sm);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}.drafts-and-sent-entry-module__Y3FK5a__entry:hover,.drafts-and-sent-entry-module__Y3FK5a__entry[aria-current=page]{background:var(--state-selected-bg)}.drafts-and-sent-entry-module__Y3FK5a__entry:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-2px}.drafts-and-sent-entry-module__Y3FK5a__count{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto}
.doc-page-module__3-Qtca__main{min-width:0;height:100%;color:var(--text-primary)}.doc-page-module__3-Qtca__main>p{padding:var(--space-4) var(--space-5)}.doc-page-module__3-Qtca__picker ul{margin:0;padding:0;list-style:none}.doc-page-module__3-Qtca__picker li button{overflow-wrap:anywhere;text-align:left;justify-content:flex-start;width:100%}
.group-joined-menu-module__A4pz4W__trigger{flex:none;gap:6px}.group-joined-menu-module__A4pz4W__phoneTrigger svg+svg{width:12px;height:12px}.group-joined-menu-module__A4pz4W__scrim{display:none}.group-joined-menu-module__A4pz4W__menu{z-index:100;top:var(--joined-top);left:var(--joined-left);box-sizing:border-box;width:320px;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-3);gap:2px;display:grid;position:fixed}.group-joined-menu-module__A4pz4W__heading{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;padding:6px 10px 4px;line-height:20px}.group-joined-menu-module__A4pz4W__item{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-primary);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.group-joined-menu-module__A4pz4W__item[aria-checked=true]{background:var(--state-selected-bg)}@media (hover:hover){.group-joined-menu-module__A4pz4W__item:hover:not(:disabled){background:var(--action-secondary-bg-hover)}}.group-joined-menu-module__A4pz4W__item:disabled{cursor:progress}.group-joined-menu-module__A4pz4W__item:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-2px}.group-joined-menu-module__A4pz4W__check{height:20px;color:var(--text-secondary);place-items:center;display:grid}.group-joined-menu-module__A4pz4W__item[aria-checked=true] .group-joined-menu-module__A4pz4W__check{color:var(--text-primary)}.group-joined-menu-module__A4pz4W__choice{gap:1px;min-width:0;display:grid}.group-joined-menu-module__A4pz4W__choice strong{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:20px}.group-joined-menu-module__A4pz4W__choice small{color:var(--text-secondary);font-size:var(--text-sm);line-height:18px}.group-joined-menu-module__A4pz4W__note{color:var(--text-secondary);font-size:var(--text-sm);margin:0;padding:6px 10px;line-height:18px}.group-joined-menu-module__A4pz4W__note p{margin:0 0 6px}.group-joined-menu-module__A4pz4W__retry{border:1px solid var(--border-default);border-radius:var(--radius-md);min-height:32px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:0 10px}.group-joined-menu-module__A4pz4W__failure{color:var(--action-danger-bg);font-size:var(--text-sm);margin:0;padding:6px 10px;line-height:18px}.group-joined-menu-module__A4pz4W__divider{border:0;border-top:1px solid var(--border-subtle);margin:4px 0}@media (max-width:720px){.group-joined-menu-module__A4pz4W__scrim{z-index:99;background:var(--surface-scrim);display:block;position:fixed;inset:0}.group-joined-menu-module__A4pz4W__menu{width:100%;max-height:86dvh;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;inset:auto 0 0;overflow-y:auto}}
.new-work-dialog-module__g-8iDG__field{gap:var(--space-1);min-width:0;display:grid}.new-work-dialog-module__g-8iDG__field label,.new-work-dialog-module__g-8iDG__review legend{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.new-work-dialog-module__g-8iDG__field input,.new-work-dialog-module__g-8iDG__field textarea{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-app);color:var(--text-primary);font:inherit;resize:vertical}.new-work-dialog-module__g-8iDG__field :is(input,textarea):focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.new-work-dialog-module__g-8iDG__field [aria-invalid=true]{border-color:var(--status-error-fg)}.new-work-dialog-module__g-8iDG__field span{color:var(--status-error-fg)}.new-work-dialog-module__g-8iDG__review{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.new-work-dialog-module__g-8iDG__preview{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere}.new-work-dialog-module__g-8iDG__actions{gap:var(--space-2);bottom:calc(var(--space-4) * -1);z-index:1;margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-overlay);flex-wrap:wrap;display:flex;position:sticky}.new-work-dialog-module__g-8iDG__notice{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.new-work-dialog-module__g-8iDG__noticeDone{color:var(--text-primary);background:var(--state-hover-bg)}.new-work-dialog-module__g-8iDG__noticeStop{border-color:var(--status-warning-border);color:var(--status-warning-fg);background:var(--status-warning-bg)}@media (max-width:720px){.new-work-dialog-module__g-8iDG__field input,.new-work-dialog-module__g-8iDG__field textarea{font-size:var(--text-mobile-field)}}
.project-marks-module__p-ARra__square{background:var(--text-secondary);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.project-marks-module__p-ARra__square[data-large]{border-radius:3px;width:14px;height:14px}.project-marks-module__p-ARra__tile{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.project-marks-module__p-ARra__tile .project-marks-module__p-ARra__square{border-radius:3px;width:12px;height:12px}.project-marks-module__p-ARra__person{background:var(--surface-sunken);width:24px;height:24px;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.project-marks-module__p-ARra__date{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap}
.published-module___Ed6tG__add{gap:var(--space-3);margin-top:var(--space-3);min-width:0;display:grid}.published-module___Ed6tG__add>button{justify-self:start}.published-module___Ed6tG__add p{margin:0}.published-module___Ed6tG__fileName{color:var(--text-secondary);overflow-wrap:anywhere}.published-module___Ed6tG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.published-module___Ed6tG__summary{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.published-module___Ed6tG__summary p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.published-module___Ed6tG__frameBox{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.published-module___Ed6tG__frame,.published-module___Ed6tG__frameWait{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;height:420px}.published-module___Ed6tG__frameWait{padding:var(--space-4);color:var(--text-secondary);text-align:center;place-items:center;margin:0;display:grid}@media (max-width:767px){.published-module___Ed6tG__frame,.published-module___Ed6tG__frameWait{height:360px}}
.work-project-proposal-details-module__6NBwhW__details{color:var(--text-primary);margin-top:14px}.work-project-proposal-details-module__6NBwhW__details>summary{cursor:pointer;width:fit-content;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.5}.work-project-proposal-details-module__6NBwhW__details dl{gap:12px;margin:14px 0 0;display:grid}.work-project-proposal-details-module__6NBwhW__details dl>div{min-width:0}.work-project-proposal-details-module__6NBwhW__details dt{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.45}.work-project-proposal-details-module__6NBwhW__details dd{font-size:var(--text-base);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;line-height:1.5}
