.stopped-chip-module__EJhcYW__stoppedChip{box-sizing:border-box;background:var(--wash-danger-08);border:1px solid var(--wash-danger-border);border-radius:var(--radius-md);height:32px;font-family:var(--font-sans);align-self:flex-start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.stopped-chip-module__EJhcYW__stoppedChipIcon{color:var(--status-danger);font-size:12px}.stopped-chip-module__EJhcYW__stoppedChipLabel{font-size:13px;font-weight:var(--weight-medium);color:var(--status-danger)}.stopped-chip-module__EJhcYW__stoppedChipTime{font-family:var(--font-mono);color:var(--status-danger-pressed);flex:none;font-size:10.5px}
@keyframes tesari-mark-module__vPpORq__tz-pulse{0%,55%,to{opacity:.22}22%{opacity:1}}@keyframes tesari-mark-module__vPpORq__tz-fade-in{0%{opacity:0}to{opacity:1}}.tesari-mark-module__vPpORq__mark{width:var(--mark-size,16px);height:var(--mark-size,16px);color:var(--mark-color,var(--ember-500));flex:none;display:block}.tesari-mark-module__vPpORq__path{fill:currentColor;animation:tesari-mark-module__vPpORq__tz-pulse var(--motion-loader) calc(var(--mark-delay,0s) + var(--path-index) * .16s) infinite}.tesari-mark-module__vPpORq__still .tesari-mark-module__vPpORq__path{opacity:.6;animation:none}.tesari-mark-module__vPpORq__still .tesari-mark-module__vPpORq__path:nth-child(2){opacity:1}.tesari-mark-module__vPpORq__ghost{animation:2.2s cubic-bezier(.3,.4,.15,1) .2s both tesari-mark-module__vPpORq__tz-fade-in}.tesari-mark-module__vPpORq__ghost .tesari-mark-module__vPpORq__path{opacity:.22}.tesari-mark-module__vPpORq__ghost.tesari-mark-module__vPpORq__still .tesari-mark-module__vPpORq__path{opacity:.6}.tesari-mark-module__vPpORq__ghost.tesari-mark-module__vPpORq__still .tesari-mark-module__vPpORq__path:nth-child(2){opacity:1}@media (prefers-reduced-motion:reduce){.tesari-mark-module__vPpORq__mark,.tesari-mark-module__vPpORq__path{animation:none}.tesari-mark-module__vPpORq__ghost .tesari-mark-module__vPpORq__path{opacity:.6}.tesari-mark-module__vPpORq__ghost .tesari-mark-module__vPpORq__path:nth-child(2){opacity:1}}
.button-module__Kn4HkW__button{box-sizing:border-box;border-radius:var(--radius-md);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.button-module__Kn4HkW__button:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.button-module__Kn4HkW__primary:focus-visible,.button-module__Kn4HkW__dangerSolid:focus-visible{outline-offset:2px}.button-module__Kn4HkW__sizeSm{gap:7px;height:28px;font-size:13px}.button-module__Kn4HkW__sizeMd{height:var(--control-height);gap:7px;padding:0 14px;font-size:13px}.button-module__Kn4HkW__sizeLg{height:var(--input-height-lg);gap:8px;padding:0 16px;font-size:14px}.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__primary,.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__dangerSolid{padding:0 14px}.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__secondary{padding:0 11px}.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__ghost,.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__danger,.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__sunken,.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__compactAdd{padding:0 12px}.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__quiet,.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__onInk,.button-module__Kn4HkW__sizeSm.button-module__Kn4HkW__onInkDanger{padding:0 10px}.button-module__Kn4HkW__sizeMd.button-module__Kn4HkW__quiet{padding:0 13px}.button-module__Kn4HkW__sizeMd.button-module__Kn4HkW__compactAdd{padding:0 12px}.button-module__Kn4HkW__sizeMd.button-module__Kn4HkW__primary[data-menu]{padding:0 13px}.button-module__Kn4HkW__sizeSm .button-module__Kn4HkW__icon,.button-module__Kn4HkW__sizeSm .button-module__Kn4HkW__iconTrailing{font-size:12px}.button-module__Kn4HkW__sizeMd .button-module__Kn4HkW__icon,.button-module__Kn4HkW__sizeMd .button-module__Kn4HkW__iconTrailing{font-size:13px}.button-module__Kn4HkW__sizeLg .button-module__Kn4HkW__icon,.button-module__Kn4HkW__sizeLg .button-module__Kn4HkW__iconTrailing{font-size:16px}.button-module__Kn4HkW__sizeSm .button-module__Kn4HkW__loader,.button-module__Kn4HkW__sizeMd .button-module__Kn4HkW__loader{--mark-size:14px}.button-module__Kn4HkW__sizeLg .button-module__Kn4HkW__loader{--mark-size:16px}.button-module__Kn4HkW__primary{background:var(--action-primary);border:1px solid var(--action-primary-border);color:var(--text-on-fill);font-weight:var(--weight-semibold)}.button-module__Kn4HkW__primary:hover:not([data-disabled],[data-loading]){background:var(--action-primary-hover)}.button-module__Kn4HkW__primary[data-loading]{background:var(--frost-800);border-color:var(--action-primary-hover)}.button-module__Kn4HkW__primary[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--white)}.button-module__Kn4HkW__primary[data-menu] .button-module__Kn4HkW__iconTrailing{color:var(--text-faint);font-size:11px}.button-module__Kn4HkW__secondary{background:var(--surface-card);border:1px solid var(--line-strong);color:var(--text-ink);font-weight:var(--weight-regular)}.button-module__Kn4HkW__secondary:hover:not([data-disabled],[data-loading]){border-color:var(--frost-600)}.button-module__Kn4HkW__secondary[data-loading]{background:color-mix(in srgb, var(--white) 80%, transparent);border-color:var(--line-strong)}.button-module__Kn4HkW__secondary[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--ember-500)}.button-module__Kn4HkW__secondary .button-module__Kn4HkW__icon{color:var(--text-caption)}.button-module__Kn4HkW__quiet{background:var(--surface-card);border:1px solid var(--line-control);color:var(--text-body);font-weight:var(--weight-regular)}.button-module__Kn4HkW__quiet:hover:not([data-disabled],[data-loading]){border-color:var(--line-strong)}.button-module__Kn4HkW__quiet[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--ember-500)}.button-module__Kn4HkW__quiet .button-module__Kn4HkW__icon{color:var(--text-caption);font-size:12px}.button-module__Kn4HkW__sunken{background:var(--surface-sunken);border:1px solid var(--line-control);color:var(--text-ink);font-weight:var(--weight-regular)}.button-module__Kn4HkW__sunken:hover:not([data-disabled],[data-loading]){background:var(--surface-card);border-color:var(--line-strong)}.button-module__Kn4HkW__sunken[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--ember-500)}.button-module__Kn4HkW__compactAdd{background:var(--surface-sunken);border:1px solid var(--line-control);border-radius:var(--radius-sm);color:var(--text-ink);font-weight:var(--weight-semibold)}.button-module__Kn4HkW__compactAdd:hover:not([data-disabled],[data-loading]){background:var(--surface-card);border-color:var(--line-strong)}.button-module__Kn4HkW__compactAdd[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--ember-500)}.button-module__Kn4HkW__compactAdd .button-module__Kn4HkW__icon{color:var(--text-caption);font-size:14px}.button-module__Kn4HkW__ghost{color:var(--text-body);font-weight:var(--weight-regular);background:0 0;border:1px solid #0000}.button-module__Kn4HkW__ghost:hover:not([data-disabled],[data-loading]){background:var(--wash-accent-10);color:var(--steel-700)}.button-module__Kn4HkW__ghost[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--ember-500)}.button-module__Kn4HkW__danger{background:var(--wash-danger-08);border:1px solid var(--wash-danger-border);color:var(--status-danger);font-weight:var(--weight-regular)}.button-module__Kn4HkW__danger:hover:not([data-disabled],[data-loading]){background:color-mix(in srgb, var(--ember-500) 12%, transparent)}.button-module__Kn4HkW__danger[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--status-danger)}.button-module__Kn4HkW__dangerSolid{background:var(--status-danger);border:1px solid var(--ember-700);color:var(--white);font-weight:var(--weight-semibold)}.button-module__Kn4HkW__dangerSolid:hover:not([data-disabled],[data-loading]){background:var(--status-danger-pressed)}.button-module__Kn4HkW__dangerSolid[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--white)}.button-module__Kn4HkW__onInk{border:1px solid var(--wash-on-ink-28);color:var(--text-on-fill);font-weight:var(--weight-regular);background:0 0}.button-module__Kn4HkW__onInk:hover:not([data-disabled],[data-loading]){background:var(--wash-on-ink-07)}.button-module__Kn4HkW__onInk[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--white)}.button-module__Kn4HkW__onInk .button-module__Kn4HkW__icon{color:var(--text-disabled);font-size:12px}.button-module__Kn4HkW__onInk .button-module__Kn4HkW__iconTrailing{color:var(--text-disabled);font-size:10px}.button-module__Kn4HkW__onInkDanger{background:var(--wash-danger-10);border:1px solid var(--wash-danger-ink-border);color:var(--action-danger-on-ink);font-weight:var(--weight-regular)}.button-module__Kn4HkW__onInkDanger:hover:not([data-disabled],[data-loading]){background:var(--wash-danger-18)}.button-module__Kn4HkW__onInkDanger[data-loading] .button-module__Kn4HkW__loader{--mark-color:var(--action-danger-on-ink)}.button-module__Kn4HkW__onInkDanger .button-module__Kn4HkW__icon{color:var(--action-danger-on-ink);font-size:12px}.button-module__Kn4HkW__button[data-loading]{cursor:default}.button-module__Kn4HkW__button[data-disabled]{background:var(--surface-sunken);border-color:var(--line-hairline);color:var(--text-disabled);cursor:default}.button-module__Kn4HkW__button[data-disabled] .button-module__Kn4HkW__icon,.button-module__Kn4HkW__button[data-disabled] .button-module__Kn4HkW__iconTrailing{color:var(--text-disabled)}.button-module__Kn4HkW__button[data-disabled] .button-module__Kn4HkW__loader{--mark-color:var(--text-disabled)}.button-module__Kn4HkW__buttonLabelStack{gap:inherit;display:inline-grid}.button-module__Kn4HkW__buttonLabelItem{justify-content:center;align-items:center;gap:inherit;grid-area:1/1;display:inline-flex}.button-module__Kn4HkW__buttonLabelSizer{visibility:hidden}
.modal-module__oaMKAW__backdrop{z-index:var(--z-modal);background:var(--scrim-modal);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity var(--motion-modal-in);position:fixed;inset:0}.modal-module__oaMKAW__viewport{z-index:var(--z-modal);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-module__oaMKAW__modalContained{position:absolute}.modal-module__oaMKAW__popup{box-sizing:border-box;width:var(--modal-width,480px);max-height:calc(100% - var(--space-6) * 2);background:var(--glass-raised);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);font-family:var(--font-sans);pointer-events:auto;transition:opacity var(--motion-modal-in), transform var(--motion-modal-in);flex-direction:column;display:flex;overflow:hidden}.modal-module__oaMKAW__popup:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.modal-module__oaMKAW__backdrop[data-starting-style],.modal-module__oaMKAW__backdrop[data-ending-style]{opacity:0}.modal-module__oaMKAW__popup[data-starting-style],.modal-module__oaMKAW__popup[data-ending-style]{opacity:0;transform:translateY(20px)}.modal-module__oaMKAW__backdrop[data-ending-style]{transition:opacity var(--motion-modal-out)}.modal-module__oaMKAW__popup[data-ending-style]{transition:opacity var(--motion-modal-out), transform var(--motion-modal-out)}.modal-module__oaMKAW__header{align-items:flex-start;gap:var(--space-3);padding:16px 18px 0;display:flex}.modal-module__oaMKAW__headerTwoPane{padding:14px 16px}.modal-module__oaMKAW__heading{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.modal-module__oaMKAW__title{font-family:var(--font-sans);font-size:16px;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-ink);margin:0}.modal-module__oaMKAW__subtitle{font-family:var(--font-sans);color:var(--text-caption);margin:0;font-size:12.5px;line-height:1.45}.modal-module__oaMKAW__close{box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.modal-module__oaMKAW__close:hover{background:color-mix(in srgb, var(--steel-500) 8%, transparent)}.modal-module__oaMKAW__close:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.modal-module__oaMKAW__closeIcon{color:var(--text-caption);font-size:13px}.modal-module__oaMKAW__body{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:16px 18px 18px;display:flex;overflow-y:auto}.modal-module__oaMKAW__panes{border-top:1px solid var(--line-divider);min-height:0;display:flex}.modal-module__oaMKAW__rail{box-sizing:border-box;overscroll-behavior:contain;width:172px;padding:var(--space-2);background:var(--surface-sheet);border-right:1px solid var(--line-divider);flex-direction:column;flex:none;gap:2px;display:flex;overflow-y:auto}.modal-module__oaMKAW__section{box-sizing:border-box;height:var(--control-height);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13.5px;font-weight:var(--weight-regular);color:var(--text-body);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:0 10px;display:flex}.modal-module__oaMKAW__section:hover:not([data-active]){background:var(--frost-150)}.modal-module__oaMKAW__section[data-active]{background:var(--action-selected-bg);font-weight:var(--weight-medium);color:var(--action-selected-text)}.modal-module__oaMKAW__section:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.modal-module__oaMKAW__pane{overscroll-behavior:contain;flex:1;min-width:0;padding:14px 16px;overflow-y:auto}.modal-module__oaMKAW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--line-divider);padding:12px 18px;display:flex}.modal-module__oaMKAW__instant,.modal-module__oaMKAW__instant[data-starting-style],.modal-module__oaMKAW__instant[data-ending-style]{transition:none}@media (prefers-reduced-motion:reduce){.modal-module__oaMKAW__backdrop,.modal-module__oaMKAW__backdrop[data-ending-style],.modal-module__oaMKAW__popup,.modal-module__oaMKAW__popup[data-ending-style]{transition:none}}
.delete-session-modal-module__G02yyq__deleteSessionBody{font-family:var(--font-sans);align-items:center;gap:12px;display:flex}.delete-session-modal-module__G02yyq__deleteSessionTile{box-sizing:border-box;background:var(--wash-danger-08);border:1px solid var(--wash-danger-border);border-radius:var(--radius-md);width:28px;height:28px;color:var(--status-danger);flex:none;justify-content:center;align-items:center;display:flex}.delete-session-modal-module__G02yyq__deleteSessionTileIcon{font-size:12px}.delete-session-modal-module__G02yyq__deleteSessionTitle{min-width:0;font-size:15px;font-weight:var(--weight-semibold);color:var(--text-ink);overflow-wrap:anywhere}
.context-menu-module__O2LweW__contextMenuPositioner{z-index:var(--z-picker)}.context-menu-module__O2LweW__popup{box-sizing:border-box;max-height:var(--available-height,none);width:var(--menu-width,236px);padding:var(--space-1);background:var(--glass-raised);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line-control);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);font-family:var(--font-sans);overscroll-behavior:contain;flex-direction:column;gap:1px;display:flex;overflow-y:auto}.context-menu-module__O2LweW__flat{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.context-menu-module__O2LweW__exportMenu{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-lg);gap:0;padding:5px}.context-menu-module__O2LweW__exportMenu .context-menu-module__O2LweW__item{padding:9px 10px}.context-menu-module__O2LweW__exportMenu .context-menu-module__O2LweW__separator{margin:2px 8px}.context-menu-module__O2LweW__anchor{width:0;height:0;display:block}.context-menu-module__O2LweW__separator{background:var(--line-divider);height:1px;margin:2px 4px}.context-menu-module__O2LweW__item{box-sizing:border-box;border-radius:var(--radius-sm);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:7px 9px;display:flex}.context-menu-module__O2LweW__item:hover,.context-menu-module__O2LweW__item[data-highlighted],.context-menu-module__O2LweW__item[data-active]{background:var(--surface-sheet)}.context-menu-module__O2LweW__item:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.context-menu-module__O2LweW__icon{color:var(--text-caption);font-size:13px}.context-menu-module__O2LweW__label{min-width:0;color:var(--text-ink);white-space:nowrap;flex:1;font-size:13.5px}.context-menu-module__O2LweW__shortcut{font-family:var(--font-mono);color:var(--text-muted);font-size:10.5px}.context-menu-module__O2LweW__submenuGlyph{color:var(--text-muted);font-size:12px}.context-menu-module__O2LweW__item[data-danger] .context-menu-module__O2LweW__icon,.context-menu-module__O2LweW__item[data-danger] .context-menu-module__O2LweW__label{color:var(--status-danger)}.context-menu-module__O2LweW__item[data-danger]:hover,.context-menu-module__O2LweW__item[data-danger][data-highlighted]{background:var(--status-invalid-fill)}.context-menu-module__O2LweW__item[data-disabled]{cursor:default}.context-menu-module__O2LweW__item[data-disabled]:hover{background:0 0}.context-menu-module__O2LweW__item[data-disabled] .context-menu-module__O2LweW__icon,.context-menu-module__O2LweW__item[data-disabled] .context-menu-module__O2LweW__label,.context-menu-module__O2LweW__item[data-disabled] .context-menu-module__O2LweW__shortcut,.context-menu-module__O2LweW__item[data-disabled] .context-menu-module__O2LweW__submenuGlyph{color:var(--text-disabled)}
.project-tile-module__Pr2L7G__projectTile{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--line-hairline);border-radius:var(--radius-lg);height:264px;line-height:1.5;font-family:var(--font-sans);cursor:pointer;flex-direction:column;gap:9px;padding:13px 14px;display:flex;overflow:hidden}.project-tile-module__Pr2L7G__projectTile:hover,.project-tile-module__Pr2L7G__projectTile[data-menu-open]{border-color:var(--line-strong)}.project-tile-module__Pr2L7G__tileHeader{flex:none;align-items:center;gap:10px;display:flex}.project-tile-module__Pr2L7G__tileGlyph{color:var(--action-accent);flex:none;font-size:15px}.project-tile-module__Pr2L7G__tileName{min-width:0;font-size:15.5px;font-weight:var(--weight-semibold);color:var(--text-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.project-tile-module__Pr2L7G__tileStar{flex:none;margin-right:-4px;display:flex}.project-tile-module__Pr2L7G__tileKebab{box-sizing:border-box;border-radius:var(--radius-badge);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.project-tile-module__Pr2L7G__tileKebab:hover{background:var(--surface-sheet);color:var(--text-caption)}.project-tile-module__Pr2L7G__tileKebab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.project-tile-module__Pr2L7G__tileKebabIcon{font-size:13px}.project-tile-module__Pr2L7G__tilePreviews{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow:hidden}.project-tile-module__Pr2L7G__tilePreview{align-items:baseline;gap:10px;display:flex}.project-tile-module__Pr2L7G__tilePreviewTitle{min-width:0;color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.project-tile-module__Pr2L7G__tilePreviewDate{font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:10.5px}.project-tile-module__Pr2L7G__tileMore{color:var(--text-link);margin-top:2px;font-size:12.5px}.project-tile-module__Pr2L7G__tileMore:hover{text-decoration:underline}.project-tile-module__Pr2L7G__tileFooter{border-top:1px solid var(--line-divider);font-family:var(--font-mono);color:var(--text-muted);flex:none;align-items:center;gap:10px;padding-top:9px;font-size:10.5px;display:flex}.project-tile-module__Pr2L7G__tileFooterLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.project-tile-module__Pr2L7G__tileHandle{color:var(--line-strong);cursor:grab;flex:none;margin:-4px;padding:4px;font-size:10px;display:flex}.project-tile-module__Pr2L7G__tileHandle:hover{color:var(--text-muted)}.project-tile-module__Pr2L7G__tileHandle:active{cursor:grabbing}.project-tile-module__Pr2L7G__projectTile[data-archived] .project-tile-module__Pr2L7G__tileGlyph{color:var(--text-disabled)}.project-tile-module__Pr2L7G__projectTile[data-archived] .project-tile-module__Pr2L7G__tileName{color:var(--text-muted)}.project-tile-module__Pr2L7G__projectTile[data-lifted]{border-color:var(--line-strong);box-shadow:var(--shadow-drag);cursor:grabbing}.project-tile-module__Pr2L7G__projectTile[data-lifted] .project-tile-module__Pr2L7G__tileHandle{color:var(--text-muted)}.project-tile-module__Pr2L7G__tileSortable{isolation:isolate;position:relative}.project-tile-module__Pr2L7G__tileSortable:has([data-lifted]){z-index:1}.project-tile-module__Pr2L7G__tileSlot{z-index:-1;border:1px dotted var(--action-accent);border-radius:var(--radius-lg);pointer-events:none;position:absolute;inset:0}.project-tile-module__Pr2L7G__tileTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}
.mono-badge-module__IaO8IG__badge{box-sizing:border-box;font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.mono-badge-module__IaO8IG__plain{color:var(--text-muted);font-size:10px}.mono-badge-module__IaO8IG__outline{border:1px solid var(--line-control);border-radius:var(--radius-badge);font-size:9.5px;font-weight:var(--weight-medium);letter-spacing:.08em;color:var(--text-caption);padding:1.5px 6px}.mono-badge-module__IaO8IG__wash{background:var(--wash-accent-12);border:1px solid var(--wash-accent-border);border-radius:var(--radius-badge);height:20px;color:var(--action-selected-text);padding:0 8px;font-size:10px}.mono-badge-module__IaO8IG__label{letter-spacing:var(--track-mono-label);color:var(--text-muted);font-size:10px}.mono-badge-module__IaO8IG__monoBadgeDragging{letter-spacing:.12em;color:var(--text-muted);font-size:10px}.mono-badge-module__IaO8IG__monoBadgeDrop{color:var(--action-selected-text);font-size:10px}.mono-badge-module__IaO8IG__monoBadgeLeaving{color:var(--text-faint);font-size:10px}
.chat-widget-panel-module__46SPeq__chatWidgetPanel{box-sizing:border-box;background:var(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line-hairline);border-radius:var(--radius-lg);font-family:var(--font-sans);overflow:hidden}.chat-widget-panel-module__46SPeq__chatWidgetPanelHeader{border-bottom:1px solid var(--line-divider);align-items:center;gap:10px;padding:10px 14px;display:flex}.chat-widget-panel-module__46SPeq__chatWidgetPanelSpacer{flex:1}.chat-widget-panel-module__46SPeq__chatWidgetPanelCount{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.chat-widget-panel-module__46SPeq__chatWidgetPanelDivider{background:var(--line-hairline);flex:none;width:1px;height:14px}.chat-widget-panel-module__46SPeq__chatWidgetPanelExpandAll{color:var(--text-link);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12.5px;display:flex}.chat-widget-panel-module__46SPeq__chatWidgetPanelExpandAll:hover{color:var(--text-link-hover)}.chat-widget-panel-module__46SPeq__chatWidgetPanelExpandAll:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-sm)}.chat-widget-panel-module__46SPeq__chatWidgetPanelExpandAllIcon{font-size:11px}
.projects-archived-bar-module__ooZPVG__archivedBar{box-sizing:border-box;background:var(--wash-accent-06);border:1px solid var(--wash-accent-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:12px;padding:6px 10px;display:flex}.projects-archived-bar-module__ooZPVG__archivedBarMode{min-width:0;font-family:var(--font-sans);color:var(--text-caption);align-items:center;gap:7px;font-size:12.5px;display:flex}.projects-archived-bar-module__ooZPVG__archivedBarIcon{color:var(--action-accent);flex:none;font-size:13px}.projects-archived-bar-module__ooZPVG__archivedBarLink{font-family:var(--font-sans);color:var(--text-link);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:12.5px;text-decoration:underline}.projects-archived-bar-module__ooZPVG__archivedBarLink:hover{color:var(--text-link-hover)}.projects-archived-bar-module__ooZPVG__archivedBarLink:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}
.confirm-widget-module__wa0ShG__confirmWidget{flex-direction:column;display:flex}.confirm-widget-module__wa0ShG__confirmWidgetRows{padding:2px 14px 8px}.confirm-widget-module__wa0ShG__confirmWidgetRow{border-bottom:1px solid var(--line-divider);align-items:baseline;gap:14px;padding:9px 0;display:flex}.confirm-widget-module__wa0ShG__confirmWidgetKey{width:160px;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex:none}.confirm-widget-module__wa0ShG__confirmWidgetValue{min-width:0;color:var(--text-ink);flex:1;font-size:13.5px}.confirm-widget-module__wa0ShG__confirmWidgetFooter{align-items:center;gap:12px;padding:4px 14px 12px;display:flex}.confirm-widget-module__wa0ShG__confirmWidgetHint{color:var(--text-caption);font-size:12.5px}
.projects-no-results-module__sZv5FW__noResultsChips{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.projects-no-results-module__sZv5FW__noResultsActions{align-items:center;gap:var(--space-2);display:flex}.projects-no-results-module__sZv5FW__noResultsArchived{font-family:var(--font-sans);color:var(--text-link);cursor:pointer;background:0 0;border:none;flex-basis:100%;padding:0;font-size:12.5px;text-decoration:underline}.projects-no-results-module__sZv5FW__noResultsArchived:hover{color:var(--text-link-hover)}.projects-no-results-module__sZv5FW__noResultsArchived:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}
.picker-trigger-module__7HXG9G__trigger{box-sizing:border-box;align-items:center;gap:var(--space-2);min-width:0;height:var(--control-height);background:var(--surface-sunken);border:1px solid var(--line-control);border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;padding:0 12px;display:inline-flex}.picker-trigger-module__7HXG9G__withChips{padding-right:10px}.picker-trigger-module__7HXG9G__trigger:hover{background:var(--surface-card);border-color:var(--line-strong)}.picker-trigger-module__7HXG9G__trigger:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.picker-trigger-module__7HXG9G__icon{color:var(--text-caption);font-size:13px}.picker-trigger-module__7HXG9G__label{color:var(--text-caption);white-space:nowrap;flex:none;font-size:12px}.picker-trigger-module__7HXG9G__value{min-width:0;color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.picker-trigger-module__7HXG9G__chips{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.picker-trigger-module__7HXG9G__chip{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--line-control);border-radius:var(--radius-sm);height:22px;color:var(--text-body);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.picker-trigger-module__7HXG9G__chipDot{background:var(--chip-dot-color,var(--text-muted));border-radius:999px;flex:none;width:6px;height:6px}.picker-trigger-module__7HXG9G__chevron{color:var(--text-muted);font-size:12px}.picker-trigger-module__7HXG9G__triggerActive{background:var(--action-selected-bg);border-color:var(--wash-accent-border)}.picker-trigger-module__7HXG9G__triggerActive:hover{background:var(--wash-accent-12);border-color:var(--wash-accent-border)}.picker-trigger-module__7HXG9G__triggerActive .picker-trigger-module__7HXG9G__label{font-size:13px;font-weight:var(--weight-medium);color:var(--action-selected-text)}.picker-trigger-module__7HXG9G__triggerCount{box-sizing:border-box;background:var(--action-accent);font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);color:var(--text-on-fill);border-radius:999px;flex:none;align-items:center;padding:1.5px 6px;display:inline-flex}.picker-trigger-module__7HXG9G__triggerInk{background:var(--action-primary);border-color:var(--action-primary-border)}.picker-trigger-module__7HXG9G__triggerInk:hover{background:var(--action-primary-hover);border-color:var(--action-primary-border)}.picker-trigger-module__7HXG9G__triggerInk .picker-trigger-module__7HXG9G__icon,.picker-trigger-module__7HXG9G__triggerInk .picker-trigger-module__7HXG9G__chevron{color:var(--text-on-fill)}.picker-trigger-module__7HXG9G__triggerInk .picker-trigger-module__7HXG9G__label,.picker-trigger-module__7HXG9G__triggerInk .picker-trigger-module__7HXG9G__value{font-size:13.5px;font-weight:var(--weight-medium);color:var(--text-on-fill)}.picker-trigger-module__7HXG9G__trigger.picker-trigger-module__7HXG9G__triggerLocked{background:var(--surface-sunken);border-color:var(--line-hairline);cursor:default}.picker-trigger-module__7HXG9G__trigger.picker-trigger-module__7HXG9G__triggerLocked:hover{background:var(--surface-sunken);border-color:var(--line-hairline)}.picker-trigger-module__7HXG9G__trigger.picker-trigger-module__7HXG9G__triggerLocked .picker-trigger-module__7HXG9G__icon,.picker-trigger-module__7HXG9G__trigger.picker-trigger-module__7HXG9G__triggerLocked .picker-trigger-module__7HXG9G__label,.picker-trigger-module__7HXG9G__trigger.picker-trigger-module__7HXG9G__triggerLocked .picker-trigger-module__7HXG9G__value,.picker-trigger-module__7HXG9G__trigger.picker-trigger-module__7HXG9G__triggerLocked .picker-trigger-module__7HXG9G__triggerLock{color:var(--text-disabled)}.picker-trigger-module__7HXG9G__triggerLock{font-size:12px}
.segmented-control-module__FOMOJG__root{box-sizing:border-box;font-family:var(--font-sans);align-items:center;display:inline-flex}.segmented-control-module__FOMOJG__rootIcons{background:color-mix(in srgb, var(--white) 55%, transparent);border:1px solid var(--line-control);border-radius:var(--radius-md);gap:2px;padding:2px}.segmented-control-module__FOMOJG__rootChip{background:var(--glass-quiet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);gap:3px;padding:3px}.segmented-control-module__FOMOJG__rootMini{background:var(--surface-sunken);border:1px solid var(--line-control);border-radius:var(--radius-badge);gap:2px;height:22px;padding:2px}.segmented-control-module__FOMOJG__rootBlock{background:var(--surface-sunken);border:1px solid var(--line-control);border-radius:var(--radius-md);gap:2px;padding:2px}.segmented-control-module__FOMOJG__item{box-sizing:border-box;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;margin:0;font-family:inherit;display:flex}.segmented-control-module__FOMOJG__item:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.segmented-control-module__FOMOJG__item:hover:not([data-pressed]):not(:disabled){color:var(--text-ink)}.segmented-control-module__FOMOJG__item:disabled{color:var(--text-disabled);cursor:default}.segmented-control-module__FOMOJG__icon{color:inherit;font-size:13px}.segmented-control-module__FOMOJG__segmentedStretch{width:100%;display:flex}.segmented-control-module__FOMOJG__segmentedItemStretch{flex:1;justify-content:center;min-width:0}.segmented-control-module__FOMOJG__segmentedCount{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-regular);color:var(--text-muted);margin-left:3px}.segmented-control-module__FOMOJG__itemIcons{border-radius:var(--radius-badge);width:30px;height:26px;color:var(--text-caption);justify-content:center;padding:0}.segmented-control-module__FOMOJG__itemIcons[data-pressed]{background:var(--action-primary);color:var(--text-on-fill)}.segmented-control-module__FOMOJG__itemIcons[data-pressed]:focus-visible{outline-offset:2px}.segmented-control-module__FOMOJG__itemChip{border-radius:var(--radius-badge);font-size:12.5px;font-weight:var(--weight-regular);color:var(--text-body);padding:4px 8px}.segmented-control-module__FOMOJG__itemChip[data-pressed]{background:var(--surface-card);border-color:var(--line-control);color:var(--action-selected-text);font-weight:var(--weight-medium)}.segmented-control-module__FOMOJG__itemMini{height:16px;font-size:11px;font-weight:var(--weight-regular);color:var(--text-caption);border-radius:4px;padding:0 7px;position:relative}.segmented-control-module__FOMOJG__itemMini:after{content:"";position:absolute;inset:-3px 0}.segmented-control-module__FOMOJG__itemMini[data-pressed]{background:var(--surface-card);border-color:var(--line-control);color:var(--action-selected-text);font-weight:var(--weight-medium)}.segmented-control-module__FOMOJG__itemBlock{border-radius:var(--radius-badge);height:26px;font-size:13px;font-weight:var(--weight-regular);color:var(--text-caption);padding:0 12px}.segmented-control-module__FOMOJG__itemBlock[data-pressed]{background:var(--surface-card);border-color:var(--line-control);color:var(--text-ink);font-weight:var(--weight-semibold)}.segmented-control-module__FOMOJG__item[data-pressed]:focus-visible{border-color:var(--focus-border)}
.complain-report-button-module__S78yJW__complainReportButton{box-sizing:border-box;height:var(--control-height);background:var(--surface-card);border:1px solid var(--line-control);border-radius:var(--radius-md);font:var(--type-body-sm);color:var(--text-body);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.complain-report-button-module__S78yJW__complainReportButton:hover{border-color:var(--line-strong)}.complain-report-button-module__S78yJW__complainReportButton:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.complain-report-button-module__S78yJW__complainReportIcon{color:var(--text-caption);flex:none;font-size:12px}
.chat-report-pane-module__g1IkKW__chatReportPane{box-sizing:border-box;background:var(--surface-reading);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.chat-report-pane-module__g1IkKW__chatReportPaneBar{box-sizing:border-box;background:var(--glass-panel);height:50px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--line-hairline);font-family:var(--font-sans);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.chat-report-pane-module__g1IkKW__chatReportPaneLead{flex:none;align-items:center;display:flex}.chat-report-pane-module__g1IkKW__chatReportPaneLead:empty{display:none}.chat-report-pane-module__g1IkKW__chatReportPaneNav{scrollbar-width:none;flex:0 auto;min-width:0;margin:-1px;padding:1px;display:flex;overflow-x:auto}.chat-report-pane-module__g1IkKW__chatReportPaneSpacer{flex:1}.chat-report-pane-module__g1IkKW__chatReportPaneExport{flex:none;align-items:center;display:flex}.chat-report-pane-module__g1IkKW__chatReportPaneBody{flex:1;min-height:0;position:relative;overflow:auto}
.projects-grid-module__4eCNFG__gridRegion{--projects-toolbar-height:52px;box-sizing:border-box;height:calc(100vh - var(--projects-toolbar-height));overflow-y:auto}.projects-grid-module__4eCNFG__gridContainer{box-sizing:border-box;width:100%;max-width:1472px;margin:0 auto;padding:16px 22px 22px}.projects-grid-module__4eCNFG__gridMeta{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:12px;display:flex}.projects-grid-module__4eCNFG__gridMetaLabel{font:var(--type-mono-label);letter-spacing:var(--track-mono-label);text-transform:uppercase;color:var(--text-muted)}.projects-grid-module__4eCNFG__gridMetaTotals{font-family:var(--font-mono);color:var(--text-caption);font-size:10.5px}.projects-grid-module__4eCNFG__gridCards{grid-template-columns:repeat(3,1fr);grid-auto-rows:264px;gap:18px;display:grid}.projects-grid-module__4eCNFG__skeletonCard{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--line-hairline);border-radius:var(--radius-lg);flex-direction:column;gap:16px;height:264px;padding:13px 14px;display:flex}.projects-grid-module__4eCNFG__gridError{background:var(--glass-panel);min-height:320px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line-hairline);border-radius:var(--radius-lg);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.projects-grid-module__4eCNFG__gridErrorText{color:var(--text-caption);text-align:center;margin:0;font-size:13px}.projects-grid-module__4eCNFG__gridEmptyRegion{grid-template-columns:1fr minmax(280px,340px);align-items:start;gap:18px;display:grid}.projects-grid-module__4eCNFG__gridEmptyDrafts{flex-direction:column;gap:9px;display:flex}.projects-grid-module__4eCNFG__gridDraftsNote{font-family:var(--font-mono);color:var(--text-disabled);text-align:center;font-size:10.5px}
.date-picker-module__Dxp-Aq__datePickerPositioner{z-index:var(--z-picker)}.date-picker-module__Dxp-Aq__datePickerPopup{gap:var(--space-2);box-sizing:border-box;max-height:var(--available-height,none);overscroll-behavior:contain;width:268px;padding:var(--space-3);background:var(--glass-raised);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line-control);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);font-family:var(--font-sans);outline:none;flex-direction:column;display:flex;overflow-y:auto}.date-picker-module__Dxp-Aq__datePickerField{flex:1;min-width:0;display:flex}.date-picker-module__Dxp-Aq__datePickerNav{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.date-picker-module__Dxp-Aq__datePickerCaptionButton{align-items:center;gap:var(--space-1);box-sizing:border-box;border-radius:var(--radius-md);height:28px;font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);color:var(--text-ink);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 10px;display:flex}.date-picker-module__Dxp-Aq__datePickerCaptionButton:hover{background:var(--wash-accent-10);color:var(--action-selected-text)}.date-picker-module__Dxp-Aq__datePickerCaptionButton:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.date-picker-module__Dxp-Aq__datePickerCalendarRoot{gap:var(--space-2);box-sizing:border-box;flex-direction:column;display:flex}.date-picker-module__Dxp-Aq__datePickerCalendarRoot *{box-sizing:border-box}.date-picker-module__Dxp-Aq__datePickerRdpRoot{position:relative}.date-picker-module__Dxp-Aq__datePickerMonths{flex-wrap:wrap;display:flex;position:relative}.date-picker-module__Dxp-Aq__datePickerMonth{flex-direction:column;width:100%;display:flex}.date-picker-module__Dxp-Aq__datePickerGrid{border-collapse:collapse;border-spacing:0;width:100%;margin:0}.date-picker-module__Dxp-Aq__datePickerWeekdays{grid-template-columns:repeat(7,1fr);display:grid}.date-picker-module__Dxp-Aq__datePickerWeekday{height:24px;font:var(--type-caption);font-weight:var(--weight-medium);color:var(--text-caption);justify-content:center;align-items:center;padding:0;display:flex}.date-picker-module__Dxp-Aq__datePickerWeeks{display:block}.date-picker-module__Dxp-Aq__datePickerWeek{grid-template-columns:repeat(7,1fr);display:grid}.date-picker-module__Dxp-Aq__datePickerDay{text-align:center;min-width:32px;height:32px;padding:0;position:relative}.date-picker-module__Dxp-Aq__datePickerDayButton{border-radius:var(--radius-sm);width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1;display:flex}.date-picker-module__Dxp-Aq__datePickerDayButton:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.date-picker-module__Dxp-Aq__datePickerHidden{visibility:hidden}.date-picker-module__Dxp-Aq__datePickerOutside{color:var(--text-faint)}.date-picker-module__Dxp-Aq__datePickerDayButton:hover{background:var(--frost-100)}.date-picker-module__Dxp-Aq__datePickerInRange .date-picker-module__Dxp-Aq__datePickerDayButton{background:var(--wash-selection)}.date-picker-module__Dxp-Aq__datePickerSelected .date-picker-module__Dxp-Aq__datePickerDayButton{background:var(--action-selected-bg);color:var(--action-selected-text)}.date-picker-module__Dxp-Aq__datePickerDisabled .date-picker-module__Dxp-Aq__datePickerDayButton{color:var(--text-disabled);cursor:default}.date-picker-module__Dxp-Aq__datePickerDisabled .date-picker-module__Dxp-Aq__datePickerDayButton:hover{background:0 0}.date-picker-module__Dxp-Aq__datePickerToday:after{background:var(--text-muted);pointer-events:none;content:"";border-radius:999px;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:3px;left:50%}.date-picker-module__Dxp-Aq__datePickerChoiceView{gap:var(--space-2);display:flex}.date-picker-module__Dxp-Aq__datePickerMonthChoiceGrid{gap:var(--space-1);flex:1;grid-template-columns:repeat(2,1fr);align-content:start;min-width:0;display:grid}.date-picker-module__Dxp-Aq__datePickerYearList{gap:var(--space-1);overscroll-behavior:contain;flex-direction:column;flex:0 0 68px;max-height:216px;display:flex;overflow-y:auto}.date-picker-module__Dxp-Aq__datePickerMonthChoice,.date-picker-module__Dxp-Aq__datePickerYearChoice{box-sizing:border-box;height:30px;padding:0 var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-sans);color:var(--text-body);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;display:flex}.date-picker-module__Dxp-Aq__datePickerMonthChoice:hover,.date-picker-module__Dxp-Aq__datePickerYearChoice:hover{background:var(--frost-100)}.date-picker-module__Dxp-Aq__datePickerMonthChoice:focus-visible,.date-picker-module__Dxp-Aq__datePickerYearChoice:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.date-picker-module__Dxp-Aq__datePickerMonthChoiceSelected,.date-picker-module__Dxp-Aq__datePickerYearChoiceSelected{background:var(--action-selected-bg);color:var(--action-selected-text);font-weight:var(--weight-semibold)}.date-picker-module__Dxp-Aq__datePickerActions{justify-content:flex-end;gap:var(--space-2);display:flex}.date-picker-module__Dxp-Aq__datePickerClear{box-sizing:border-box;border-radius:var(--radius-md);height:28px;font-family:var(--font-sans);color:var(--text-body);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:0 12px;font-size:13px;display:flex}.date-picker-module__Dxp-Aq__datePickerClear:hover{background:var(--wash-accent-10);color:var(--action-selected-text)}.date-picker-module__Dxp-Aq__datePickerClear:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}
.session-row-module__ygUriq__row{box-sizing:border-box;border-top:1px solid var(--line-divider);font-family:var(--font-sans);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:9px 14px;display:flex}.session-row-module__ygUriq__row:hover{background:var(--surface-hover)}.session-row-module__ygUriq__row:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--focus-outline-offset) * -1)}.session-row-module__ygUriq__row:focus-visible .session-row-module__ygUriq__handle{opacity:1}.session-row-module__ygUriq__row.session-row-module__ygUriq__selected{background:var(--wash-selection)}.session-row-module__ygUriq__row[data-lifted]{background:var(--surface-card);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-drag);cursor:grabbing;border-top-color:#0000}.session-row-module__ygUriq__row[data-lifted] .session-row-module__ygUriq__handle{opacity:1;color:var(--text-muted)}.session-row-module__ygUriq__handle{box-sizing:content-box;color:var(--text-disabled);opacity:0;cursor:grab;flex:none;margin:-4px;padding:4px;font-size:10px}.session-row-module__ygUriq__handle:hover{color:var(--text-muted)}.session-row-module__ygUriq__handle:active{cursor:grabbing}.session-row-module__ygUriq__row:hover .session-row-module__ygUriq__handle{opacity:1}.session-row-module__ygUriq__check{box-sizing:border-box;border:1px solid var(--line-input);background:var(--input-fill);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.session-row-module__ygUriq__check[data-checked]{border-color:var(--steel-700);background:var(--action-accent)}.session-row-module__ygUriq__checkIndicator{color:var(--text-on-fill);opacity:0;justify-content:center;align-items:center;display:flex}.session-row-module__ygUriq__check[data-checked] .session-row-module__ygUriq__checkIndicator{opacity:1}.session-row-module__ygUriq__checkIcon{font-size:9px;line-height:1}.session-row-module__ygUriq__check:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.session-row-module__ygUriq__check[data-checked]:focus-visible{outline-offset:2px}.session-row-module__ygUriq__star{border-radius:var(--radius-badge);width:14px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.session-row-module__ygUriq__starred{color:var(--status-danger)}.session-row-module__ygUriq__star:disabled{cursor:default}.session-row-module__ygUriq__star:disabled:not(.session-row-module__ygUriq__starred){color:var(--text-disabled)}.session-row-module__ygUriq__starIcon{font-size:13px}.session-row-module__ygUriq__typeTile{box-sizing:border-box;border:1px solid var(--line-control);background:var(--surface-sheet);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.session-row-module__ygUriq__typeIcon{color:var(--text-caption);font-size:11px}.session-row-module__ygUriq__body{flex-direction:column;flex:1;min-width:0;display:flex}.session-row-module__ygUriq__nameLine{align-items:center;gap:8px;min-width:0;display:flex}.session-row-module__ygUriq__name{font-size:14px;font-weight:var(--weight-medium);color:var(--text-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.session-row-module__ygUriq__time{font-family:var(--font-mono);color:var(--text-caption);margin-top:2px;font-size:11.5px}.session-row-module__ygUriq__tags{flex:none;align-items:center;gap:6px;display:flex}.session-row-module__ygUriq__tag{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-card);align-items:center;gap:6px;height:22px;padding:0 9px;display:inline-flex}.session-row-module__ygUriq__tagDot{background:var(--tag-dot,var(--steel-500));border-radius:999px;flex:none;width:6px;height:6px}.session-row-module__ygUriq__tagLabel{color:var(--text-body);white-space:nowrap;font-size:12px}.session-row-module__ygUriq__project{width:150px;color:var(--text-body);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;overflow:hidden}.session-row-module__ygUriq__slot{flex:none;justify-content:center;align-self:stretch;align-items:flex-end;width:22px;display:flex}.session-row-module__ygUriq__iconAction{border-radius:var(--radius-badge);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-block:auto;padding:0;text-decoration:none;display:flex}.session-row-module__ygUriq__star:focus-visible,.session-row-module__ygUriq__iconAction:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.session-row-module__ygUriq__downloadIcon{color:var(--text-caption);font-size:13px}.session-row-module__ygUriq__downloadIconDim{color:var(--text-disabled);margin-block:auto;font-size:13px}.session-row-module__ygUriq__menuIcon{color:var(--text-muted);font-size:13px}.session-row-module__ygUriq__star:hover:not(:disabled):not(.session-row-module__ygUriq__starred){color:var(--text-muted)}.session-row-module__ygUriq__iconAction:hover .session-row-module__ygUriq__menuIcon{color:var(--text-caption)}.session-row-module__ygUriq__iconAction:hover .session-row-module__ygUriq__downloadIcon{color:var(--text-body)}.session-row-module__ygUriq__groupHeader{align-items:center;gap:10px;padding:11px 14px 7px;display:flex}.session-row-module__ygUriq__groupLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--text-muted)}.session-row-module__ygUriq__groupTrailing{align-items:center;margin-left:auto;display:flex}
.archive-project-modal-module__ldQE7G__archiveModalBody{font-family:var(--font-sans);align-items:flex-start;gap:12px;display:flex}.archive-project-modal-module__ldQE7G__archiveModalTile{box-sizing:border-box;background:var(--wash-accent-10);border:1px solid var(--wash-accent-border);border-radius:var(--radius-md);width:28px;height:28px;color:var(--action-accent);flex:none;justify-content:center;align-items:center;display:flex}.archive-project-modal-module__ldQE7G__archiveModalTileIcon{font-size:12px}.archive-project-modal-module__ldQE7G__archiveModalCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.archive-project-modal-module__ldQE7G__archiveModalTitle{font-size:15px;font-weight:var(--weight-semibold);color:var(--text-ink)}.archive-project-modal-module__ldQE7G__archiveModalConsequence{color:var(--text-caption);margin:0;font-size:13px;line-height:1.55}.archive-project-modal-module__ldQE7G__archiveModalChoice{flex-direction:column;gap:8px;margin-top:7px;display:flex}
.tag-chip-module__W3iJrq__chip{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--line-control);border-radius:var(--radius-sm);height:22px;font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-regular);color:var(--text-body);white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.tag-chip-module__W3iJrq__removable{height:24px;padding:0 8px 0 10px;font-size:12.5px}.tag-chip-module__W3iJrq__interactive{cursor:pointer}.tag-chip-module__W3iJrq__interactive:hover:not(.tag-chip-module__W3iJrq__selected){background:var(--surface-sheet)}.tag-chip-module__W3iJrq__removable:hover:not(.tag-chip-module__W3iJrq__selected){border-color:var(--line-strong)}.tag-chip-module__W3iJrq__selected{background:var(--action-selected-bg);border-color:var(--wash-accent-border);font-weight:var(--weight-medium);color:var(--action-selected-text)}.tag-chip-module__W3iJrq__chip:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.tag-chip-module__W3iJrq__body{align-items:center;gap:inherit;border-radius:var(--radius-badge);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.tag-chip-module__W3iJrq__body:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.tag-chip-module__W3iJrq__dot{background:var(--tag-dot,var(--text-muted));border-radius:999px;flex:none;width:6px;height:6px}.tag-chip-module__W3iJrq__remove{border-radius:var(--radius-badge);color:var(--frost-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-6px;padding:6px;display:inline-flex}.tag-chip-module__W3iJrq__chip:hover .tag-chip-module__W3iJrq__remove{color:var(--text-muted)}.tag-chip-module__W3iJrq__remove:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.tag-chip-module__W3iJrq__removeIcon{font-size:9px}.tag-chip-module__W3iJrq__tagChipGhost{box-sizing:border-box;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);height:24px;font-family:var(--font-sans);font-size:12.5px;font-weight:var(--weight-regular);color:var(--text-muted);cursor:pointer;background:0 0;flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.tag-chip-module__W3iJrq__tagChipGhost:hover:not(:disabled){border-color:var(--line-focus);color:var(--text-caption)}.tag-chip-module__W3iJrq__tagChipGhost:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.tag-chip-module__W3iJrq__tagChipGhost:disabled{color:var(--text-disabled);cursor:default}.tag-chip-module__W3iJrq__tagChipGhostIcon{font-size:9px}.tag-chip-module__W3iJrq__chip.tag-chip-module__W3iJrq__tagChipControl,.tag-chip-module__W3iJrq__tagChipGhost.tag-chip-module__W3iJrq__tagChipControl{height:var(--control-height)}
.tesari-wordmark-module__G37PeW__wordmark{width:var(--wordmark-width,92px);height:auto;color:var(--wordmark-color,var(--frost-600));display:block;overflow:visible}.tesari-wordmark-module__G37PeW__wordmarkLetter{fill:currentColor}@keyframes tesari-wordmark-module__G37PeW__tz-gather{0%{transform:translateX(var(--tz-gx,0px));opacity:0}40%{opacity:.92}to{opacity:1;transform:none}}.tesari-wordmark-module__G37PeW__wordmarkGathering .tesari-wordmark-module__G37PeW__wordmarkLetter{animation:2.2s cubic-bezier(.3,.4,.15,1) .2s both tesari-wordmark-module__G37PeW__tz-gather}@media (prefers-reduced-motion:reduce){.tesari-wordmark-module__G37PeW__wordmarkGathering .tesari-wordmark-module__G37PeW__wordmarkLetter{animation:none}}
.boot-loader-module__OcnV0q__bootLoader{--boot-unit:calc(min(184px, 90vw) / 184);z-index:var(--z-boot);box-sizing:border-box;gap:calc(var(--boot-unit) * 40);background:var(--frost-100);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boot-loader-module__OcnV0q__bootLoaderMark{--mark-size:calc(var(--boot-unit) * 96)}.boot-loader-module__OcnV0q__bootLoaderWordmark{--wordmark-width:calc(var(--boot-unit) * 184)}.boot-loader-module__OcnV0q__bootLoaderDismissing{opacity:0;transition:opacity var(--motion-modal-out)}.boot-loader-module__OcnV0q__bootLoaderError{gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.boot-loader-module__OcnV0q__bootLoaderMessage{font:var(--type-body-sm);color:var(--text-caption);margin:0}.boot-loader-module__OcnV0q__bootLoaderRetry{padding:var(--space-2) var(--space-4);font:var(--type-body-sm);color:var(--text-body);cursor:pointer;background:var(--frost-50);border:1px solid var(--line-control);border-radius:var(--radius-md)}.boot-loader-module__OcnV0q__bootLoaderRetry:hover{color:var(--text-ink);background:var(--frost-150);border-color:var(--line-strong)}.boot-loader-module__OcnV0q__bootLoaderRetry:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@media (prefers-reduced-motion:reduce){.boot-loader-module__OcnV0q__bootLoaderDismissing{opacity:1;transition:none}}
@keyframes loader-overlay-module__SDSaLq__tz-border-spin{to{--tza:360deg}}.loader-overlay-module__SDSaLq__root{box-sizing:border-box;height:var(--overlay-height,auto)}.loader-overlay-module__SDSaLq__comet{padding:var(--comet-width,1px);border-radius:calc(var(--radius-md) + var(--comet-width,1px));background:conic-gradient(from var(--tza), transparent 0deg, transparent 252deg, color-mix(in srgb, var(--ember-500) 55%, transparent) 306deg, var(--ember-500) 348deg, transparent 360deg), linear-gradient(var(--line-control), var(--line-control));animation:2.4s linear infinite loader-overlay-module__SDSaLq__tz-border-spin}.loader-overlay-module__SDSaLq__panel{box-sizing:border-box;background:var(--overlay-surface,var(--frost-200));border:1px solid var(--line-control);border-radius:var(--radius-md);height:100%;position:relative;overflow:hidden}.loader-overlay-module__SDSaLq__panelSeamless{border:none}.loader-overlay-module__SDSaLq__scrim{z-index:var(--z-raised);background:color-mix(in srgb, var(--frost-100) 55%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur-quiet));backdrop-filter:blur(var(--glass-blur-quiet));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loader-overlay-module__SDSaLq__scrimStacked{flex-direction:column;gap:20px}.loader-overlay-module__SDSaLq__loaderOverlayLabel{font-family:var(--font-sans);color:var(--text-caption);font-size:14px}@media (prefers-reduced-motion:reduce){.loader-overlay-module__SDSaLq__comet{background:linear-gradient(var(--line-control), var(--line-control));animation:none}}.loader-overlay-module__SDSaLq__bareRoot{position:absolute;inset:0}.loader-overlay-module__SDSaLq__panelBare{background:0 0;border:none;border-radius:0}
.skeleton-module__xGDObq__skeleton{box-sizing:border-box;gap:var(--skeleton-gap,8px);flex-direction:column;display:flex}.skeleton-module__xGDObq__line{box-sizing:border-box;width:var(--skeleton-line,100%);height:var(--skeleton-height,12px);border-radius:var(--radius-check);background-size:320px 100%}.skeleton-module__xGDObq__skeletonToneTitle .skeleton-module__xGDObq__line{background-image:linear-gradient(90deg, var(--line-hairline) 0%, var(--surface-sunken) 40%, var(--line-hairline) 80%)}.skeleton-module__xGDObq__skeletonToneLine .skeleton-module__xGDObq__line{background-image:linear-gradient(90deg, var(--line-divider) 0%, var(--surface-sheet) 40%, var(--line-divider) 80%)}@keyframes skeleton-module__xGDObq__tz-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}.skeleton-module__xGDObq__skeleton[data-animate] .skeleton-module__xGDObq__line{animation:1.2s linear infinite skeleton-module__xGDObq__tz-shimmer}@media (prefers-reduced-motion:reduce){.skeleton-module__xGDObq__skeleton[data-animate] .skeleton-module__xGDObq__line{animation:none}}
.toolbar-module__RP_rAa__toolbar{z-index:var(--z-raised);box-sizing:border-box;height:var(--toolbar-height,52px);background:var(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--line-hairline);font-family:var(--font-sans);align-items:center;gap:14px;padding:0 22px;display:flex;position:relative}.toolbar-module__RP_rAa__back{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--line-control);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-caption);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.toolbar-module__RP_rAa__back:hover{border-color:var(--line-strong)}.toolbar-module__RP_rAa__back:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.toolbar-module__RP_rAa__backIcon{font-size:12px}.toolbar-module__RP_rAa__title{min-width:0;font:var(--type-heading);letter-spacing:var(--track-heading);color:var(--text-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.toolbar-module__RP_rAa__titleFill{flex:1;overflow:visible}.toolbar-module__RP_rAa__spacer{flex:1}.toolbar-module__RP_rAa__lead{flex:1;align-items:center;min-width:0;display:flex}
.tooltip-module__SslnPq__trigger{display:inline-flex}.tooltip-module__SslnPq__positioner{z-index:var(--z-tooltip);pointer-events:none}.tooltip-module__SslnPq__popup{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--surface-inverse);height:24px;color:var(--text-on-fill);font:var(--type-caption);white-space:nowrap;box-shadow:var(--shadow-tooltip);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tooltip-module__SslnPq__tooltipShortcut{font-family:var(--font-mono);color:var(--text-faint);font-size:10.5px}
.projects-toolbar-module__fXml_a__toolbarSearch{flex:1;min-width:0;max-width:400px;display:flex}.projects-toolbar-module__fXml_a__toolbarSort,.projects-toolbar-module__fXml_a__toolbarTags{flex:none;align-items:center;display:flex}.projects-toolbar-module__fXml_a__toolbarDivider{background:var(--line-control);flex:none;width:1px;height:22px}
.sessions-filter-rows-module__3pEu_a__sessionsFilterRow{min-height:26px;font-family:var(--font-sans);align-items:center;gap:9px;display:flex}.sessions-filter-rows-module__3pEu_a__sessionsFilterRowFiltered{gap:8px;min-height:24px}.sessions-filter-rows-module__3pEu_a__sessionsFilterRowLabel{width:88px;font:var(--type-mono-label);letter-spacing:var(--track-mono-label);text-transform:uppercase;color:var(--text-muted);flex:none}.sessions-filter-rows-module__3pEu_a__sessionsFilterRowCount{font-family:var(--font-mono);color:var(--text-caption);white-space:nowrap;margin-left:auto;font-size:10.5px}.sessions-filter-rows-module__3pEu_a__sessionsFilterChips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sessions-filter-rows-module__3pEu_a__sessionsFilterClear{border-radius:var(--radius-sm);font-family:var(--font-sans);color:var(--text-link);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12.5px;text-decoration:underline}.sessions-filter-rows-module__3pEu_a__sessionsFilterClear:hover{color:var(--text-link-hover)}.sessions-filter-rows-module__3pEu_a__sessionsFilterClear:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}
.sort-menu-module__V_FtcG__menu{box-sizing:border-box;max-height:var(--available-height,none);width:var(--sort-menu-width,240px);padding:var(--space-1);background:var(--glass-raised);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line-control);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);font-family:var(--font-sans);flex-direction:column;gap:1px;display:flex}.sort-menu-module__V_FtcG__anchor{width:0;height:0;display:block}.sort-menu-module__V_FtcG__options{overscroll-behavior:contain;flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.sort-menu-module__V_FtcG__option{box-sizing:border-box;border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:7px 9px;display:flex}.sort-menu-module__V_FtcG__option:hover:not([data-checked]){background:var(--surface-sheet)}.sort-menu-module__V_FtcG__option:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sort-menu-module__V_FtcG__option[data-checked]{background:var(--action-selected-bg)}.sort-menu-module__V_FtcG__indicator{width:12px;color:var(--action-accent);flex:none;display:flex}.sort-menu-module__V_FtcG__indicator[data-unchecked]{opacity:0}.sort-menu-module__V_FtcG__check{font-size:10px}.sort-menu-module__V_FtcG__label{min-width:0;font-size:13.5px;font-weight:var(--weight-regular);color:var(--text-ink);white-space:nowrap;flex:1}.sort-menu-module__V_FtcG__option[data-checked] .sort-menu-module__V_FtcG__label{font-weight:var(--weight-medium);color:var(--action-selected-text)}.sort-menu-module__V_FtcG__divider{height:1px;margin:var(--space-1) 0;background:var(--line-divider)}.sort-menu-module__V_FtcG__sortMenuPositioner{z-index:var(--z-picker)}.sort-menu-module__V_FtcG__sortMenuFavorites{justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;display:flex}.sort-menu-module__V_FtcG__sortMenuFavoritesLabel{color:var(--text-body);font-size:13px}.sort-menu-module__V_FtcG__track{box-sizing:border-box;background:var(--line-control);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;width:32px;height:18px;padding:1px;transition:background .15s;display:flex}.sort-menu-module__V_FtcG__track[data-checked]{background:var(--action-accent)}.sort-menu-module__V_FtcG__track:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sort-menu-module__V_FtcG__track[data-checked]:focus-visible{outline-offset:2px}.sort-menu-module__V_FtcG__thumb{background:var(--white);border-radius:999px;flex:none;width:14px;height:14px;transition:transform .15s;transform:translate(0)}.sort-menu-module__V_FtcG__track[data-checked] .sort-menu-module__V_FtcG__thumb{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.sort-menu-module__V_FtcG__track,.sort-menu-module__V_FtcG__thumb{transition:none}}.sort-menu-module__V_FtcG__sortMenuHint{color:var(--text-caption);margin:0;padding:1px 9px 3px;font-size:12px;line-height:1.35}.sort-menu-module__V_FtcG__track[data-disabled]{opacity:.55;cursor:default}
.sessions-list-skeleton-module__LuQfTG__sessionsSkeletonRows{box-sizing:border-box;background:var(--surface-sheet);border-radius:var(--radius-lg);flex-direction:column;padding:2px 0 6px;display:flex}.sessions-list-skeleton-module__LuQfTG__sessionsSkeletonGroupBar{box-sizing:border-box;background:var(--line-hairline);border-radius:var(--radius-badge);width:86px;height:10px;margin:13px 14px 7px}.sessions-list-skeleton-module__LuQfTG__sessionsSkeletonRow{box-sizing:border-box;border-top:1px solid var(--line-divider);align-items:center;gap:12px;padding:9px 14px;display:flex}.sessions-list-skeleton-module__LuQfTG__sessionsSkeletonCircle{box-sizing:border-box;background:var(--surface-canvas);border:1px solid var(--line-hairline);border-radius:50%;flex:none;width:24px;height:24px}.sessions-list-skeleton-module__LuQfTG__sessionsSkeletonBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sessions-list-skeleton-module__LuQfTG__sessionsSkeletonTrailing{flex:none;width:64px}
.sessions-no-results-module__3CXNXq__sessionsNoResultsChips{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.sessions-no-results-module__3CXNXq__sessionsNoResultsActions{align-items:center;gap:var(--space-2);display:flex}.sessions-no-results-module__3CXNXq__sessionsNoResultsQuery{font-weight:var(--weight-medium);color:var(--text-ink)}
.sessions-toolbar-module__wh59YG__sessionsToolbarSearch{flex:1;min-width:0;max-width:420px;display:flex}.sessions-toolbar-module__wh59YG__sessionsToolbarSort,.sessions-toolbar-module__wh59YG__sessionsToolbarFilters{flex:none;align-items:center;display:flex}.sessions-toolbar-module__wh59YG__sessionsToolbarDivider{background:var(--line-control);flex:none;width:1px;height:22px}
.new-session-toolbar-module__DwRUeq__newSessionToolbarProject{display:inline-flex;position:relative}.new-session-toolbar-module__DwRUeq__newSessionToolbarTags{align-items:center;gap:6px;display:inline-flex;position:relative}
.person-search-form-module__kXOpOW__personContactRow{grid-template-rows:auto auto;grid-template-columns:1fr 1fr auto;align-items:end;column-gap:10px;display:grid}.person-search-form-module__kXOpOW__personContactRemoveSlot{width:var(--control-height);height:var(--input-height-lg);grid-area:1/3;justify-content:center;align-items:center;display:flex}.person-search-form-module__kXOpOW__personContactRemove{box-sizing:border-box;border-radius:var(--radius-badge);color:var(--text-disabled);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.person-search-form-module__kXOpOW__personContactRemove:hover:not([data-disabled]){color:var(--text-caption)}.person-search-form-module__kXOpOW__personContactRemove:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.person-search-form-module__kXOpOW__personContactRemove[data-disabled]{color:var(--text-disabled);cursor:default}.person-search-form-module__kXOpOW__personContactRemoveIcon{font-size:inherit}
.new-session-page-content-module__-WTX9G__newSessionRegion{--new-session-toolbar-height:52px;box-sizing:border-box;height:calc(100vh - var(--new-session-toolbar-height));overflow-y:auto}.new-session-page-content-module__-WTX9G__newSessionContainer{box-sizing:border-box;align-items:flex-start;gap:18px;width:100%;max-width:1472px;margin:0 auto;padding:20px 22px;display:flex}.new-session-page-content-module__-WTX9G__newSessionFormPanel{box-sizing:border-box;background:var(--glass-panel);min-width:0;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line-hairline);border-radius:var(--radius-xl);font-family:var(--font-sans);flex-direction:column;flex:1;gap:18px;padding:22px 24px;display:flex}.new-session-page-content-module__-WTX9G__newSessionTabs{padding-bottom:14px}
.reports-balance-module__w35QIq__reportsBalance{--reports-balance-fill:var(--steel-500);--reports-balance-fg:var(--text-ink);--reports-balance-battery:var(--text-muted);--reports-balance-border:var(--line-hairline);--reports-balance-link:var(--text-link);--reports-balance-link-hover:var(--text-link-hover);box-sizing:border-box;border:1px solid var(--reports-balance-border);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;flex:none;gap:10px;padding:12px 10px;display:flex}.reports-balance-module__w35QIq__reportsBalance[data-state=low]{--reports-balance-fill:var(--status-warning);--reports-balance-fg:var(--status-warning-text);--reports-balance-battery:var(--status-warning);--reports-balance-border:var(--wash-warning-border);--reports-balance-link:var(--status-warning-text);--reports-balance-link-hover:var(--status-warning-text)}.reports-balance-module__w35QIq__reportsBalance[data-state=empty]{--reports-balance-fill:var(--status-danger);--reports-balance-fg:var(--status-danger);--reports-balance-battery:var(--status-danger);--reports-balance-border:var(--wash-danger-border);--reports-balance-link:var(--status-danger);--reports-balance-link-hover:var(--status-danger)}.reports-balance-module__w35QIq__reportsBalanceHeader{justify-content:space-between;align-items:center;display:flex}.reports-balance-module__w35QIq__reportsBalanceLabel{font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.reports-balance-module__w35QIq__reportsBalancePercent{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-bold);color:var(--reports-balance-fg)}.reports-balance-module__w35QIq__reportsBalanceMain{align-items:center;gap:10px;display:flex}.reports-balance-module__w35QIq__reportsBalanceBattery{flex:none;align-items:center;gap:2px;display:flex}.reports-balance-module__w35QIq__reportsBalanceBatteryBody{box-sizing:border-box;border:1.5px solid var(--reports-balance-battery);border-radius:6px;gap:2px;width:58px;height:24px;padding:2px;display:flex}.reports-balance-module__w35QIq__reportsBalanceCell{background:0 0;border-radius:1.5px;flex:1}.reports-balance-module__w35QIq__reportsBalanceCell[data-lit]{background:var(--reports-balance-fill)}.reports-balance-module__w35QIq__reportsBalanceTerminal{background:var(--reports-balance-battery);border-radius:0 2px 2px 0;width:3px;height:9px}.reports-balance-module__w35QIq__reportsBalanceNumbers{flex-direction:column;gap:1px;min-width:0;display:flex}.reports-balance-module__w35QIq__reportsBalanceRemaining{font-family:var(--font-mono);font-size:17px;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--reports-balance-fg);line-height:1.1}.reports-balance-module__w35QIq__reportsBalancePurchased{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-regular);white-space:nowrap;color:var(--text-caption)}.reports-balance-module__w35QIq__reportsBalanceFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.reports-balance-module__w35QIq__reportsBalanceUsed{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-regular);white-space:nowrap;color:var(--text-caption)}.reports-balance-module__w35QIq__reportsBalanceTopUp{font-family:var(--font-sans);font-size:12.5px;font-weight:var(--weight-medium);white-space:nowrap;color:var(--reports-balance-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.reports-balance-module__w35QIq__reportsBalanceTopUp:hover{color:var(--reports-balance-link-hover);text-decoration:underline}.reports-balance-module__w35QIq__reportsBalanceTopUp:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px;border-radius:2px}
.sidebar-nav-module__9LyTmW__sidebar{height:var(--sidebar-height,100%);font-family:var(--font-sans);flex:none;display:flex}.sidebar-nav-module__9LyTmW__rail{box-sizing:border-box;background:var(--surface-inverse);flex-direction:column;flex:none;align-items:center;width:60px;padding:10px 0;display:flex}.sidebar-nav-module__9LyTmW__railHeader{flex:none;align-items:center;height:44px;display:flex}.sidebar-nav-module__9LyTmW__railHome,.sidebar-nav-module__9LyTmW__panelHome{color:inherit;align-items:center;text-decoration:none;display:flex}.sidebar-nav-module__9LyTmW__railBranding,.sidebar-nav-module__9LyTmW__panelBranding{box-sizing:border-box;flex:none;align-items:center;height:48px;display:flex}.sidebar-nav-module__9LyTmW__railBranding{justify-content:center}.sidebar-nav-module__9LyTmW__panelBranding{padding:0 8px}.sidebar-nav-module__9LyTmW__slot{box-sizing:border-box;border-radius:var(--radius-md);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.sidebar-nav-module__9LyTmW__slot:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sidebar-nav-module__9LyTmW__railHome:focus-visible,.sidebar-nav-module__9LyTmW__panelHome:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sidebar-nav-module__9LyTmW__railNew{background:color-mix(in srgb, var(--white) 7%, transparent);border-color:color-mix(in srgb, var(--white) 13%, transparent);color:var(--white)}.sidebar-nav-module__9LyTmW__railNew:hover,.sidebar-nav-module__9LyTmW__railNew[data-hover]{background:color-mix(in srgb, var(--white) 12%, transparent)}.sidebar-nav-module__9LyTmW__railNewIcon{font-size:14px}.sidebar-nav-module__9LyTmW__railNav{flex-direction:column;align-items:center;gap:6px;margin-top:12px;display:flex}.sidebar-nav-module__9LyTmW__railItem:hover:not([data-active]),.sidebar-nav-module__9LyTmW__railItem[data-hover]:not([data-active]){background:color-mix(in srgb, var(--white) 5%, transparent)}.sidebar-nav-module__9LyTmW__railItem[data-active]{background:var(--wash-accent-18)}.sidebar-nav-module__9LyTmW__railIcon{color:var(--text-muted);font-size:16px}.sidebar-nav-module__9LyTmW__railItem[data-active] .sidebar-nav-module__9LyTmW__railIcon{color:var(--steel-300)}.sidebar-nav-module__9LyTmW__railFooter{flex-direction:column;align-items:center;gap:6px;margin-top:auto;display:flex}.sidebar-nav-module__9LyTmW__railToggle{background:color-mix(in srgb, var(--white) 3%, transparent)}.sidebar-nav-module__9LyTmW__railToggle:hover{background:color-mix(in srgb, var(--white) 9%, transparent)}.sidebar-nav-module__9LyTmW__railToggleIcon{color:var(--frost-500);font-size:14px}.sidebar-nav-module__9LyTmW__railLogout:hover,.sidebar-nav-module__9LyTmW__railLogout[data-hover]{background:color-mix(in srgb, var(--white) 5%, transparent)}.sidebar-nav-module__9LyTmW__panel{box-sizing:border-box;background:var(--glass-panel);width:196px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-right:1px solid var(--line-hairline);opacity:1;visibility:visible;flex-direction:column;flex:none;padding:10px;transition:width .22s cubic-bezier(.2,.8,.2,1),opacity .18s,padding .22s cubic-bezier(.2,.8,.2,1),visibility;display:flex;overflow:hidden}.sidebar-nav-module__9LyTmW__panel[data-collapsed]{opacity:0;visibility:hidden;border-right:none;width:0;padding:10px 0;transition:width .22s cubic-bezier(.2,.8,.2,1),opacity .18s,padding .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}@media (prefers-reduced-motion:reduce){.sidebar-nav-module__9LyTmW__panel,.sidebar-nav-module__9LyTmW__panel[data-collapsed]{transition:none}}.sidebar-nav-module__9LyTmW__panelHeader{flex:none;align-items:center;height:44px;padding:0 8px;display:flex}.sidebar-nav-module__9LyTmW__wordmark{flex:none;width:auto;height:13px;display:block}.sidebar-nav-module__9LyTmW__panelTitle{font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--text-ink);white-space:nowrap}.sidebar-nav-module__9LyTmW__row{box-sizing:border-box;border-radius:var(--radius-md);white-space:nowrap;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;padding:0 10px;font-family:inherit;font-size:13.5px;text-decoration:none;display:flex}.sidebar-nav-module__9LyTmW__row:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sidebar-nav-module__9LyTmW__rowLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar-nav-module__9LyTmW__row:hover:not([data-active]),.sidebar-nav-module__9LyTmW__row[data-hover]:not([data-active]){background:var(--wash-accent-06)}.sidebar-nav-module__9LyTmW__panelNew{font-weight:var(--weight-medium);color:var(--text-ink)}.sidebar-nav-module__9LyTmW__panelNav{flex-direction:column;gap:6px;margin-top:12px;display:flex}.sidebar-nav-module__9LyTmW__panelItem{font-weight:var(--weight-regular);color:var(--text-body)}.sidebar-nav-module__9LyTmW__panelItem[data-active]{background:var(--action-selected-bg);color:var(--action-selected-text);font-weight:var(--weight-semibold)}.sidebar-nav-module__9LyTmW__panelFooter{flex-direction:column;gap:6px;margin-top:auto;display:flex}.sidebar-nav-module__9LyTmW__panelFooterSpacer{flex:none;height:36px}.sidebar-nav-module__9LyTmW__panelLogout{font-weight:var(--weight-regular);color:var(--text-body)}
.navigation-branding-module__Ik7A2G__logo{box-sizing:border-box;background:var(--surface-card);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.navigation-branding-module__Ik7A2G__logoImage{object-fit:contain;width:100%;height:100%}.navigation-branding-module__Ik7A2G__brandingPanel{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.navigation-branding-module__Ik7A2G__separator{border:0;border-top:1px solid var(--line-hairline);flex:none;margin:0}.navigation-branding-module__Ik7A2G__brandingTitle{font-size:13px;font-weight:var(--weight-medium);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}
.report-generating-state-module___39jsW__reportGeneratingStateWrapper{position:absolute;inset:0}.report-generating-state-module___39jsW__reportGeneratingStateSkeleton{box-sizing:border-box;flex-direction:column;gap:18px;height:100%;padding:18px 22px;display:flex;overflow:hidden}.report-generating-state-module___39jsW__reportGeneratingStateGroup{flex-direction:column;gap:9px;display:flex}.report-generating-state-module___39jsW__reportGeneratingStateHeading{height:16px;width:var(--report-generating-state-width,46%);background:var(--line-hairline);border-radius:5px}.report-generating-state-module___39jsW__reportGeneratingStateSubheading{height:12px;width:var(--report-generating-state-width,30%);background:var(--line-hairline);border-radius:5px}.report-generating-state-module___39jsW__reportGeneratingStateLine{height:10px;width:var(--report-generating-state-width,100%);background:var(--line-divider);border-radius:5px}.report-generating-state-module___39jsW__reportGeneratingStateLabel{height:10px;width:var(--report-generating-state-width,80%);background:var(--line-hairline);border-radius:5px}.report-generating-state-module___39jsW__reportGeneratingStatePairs{grid-template-columns:140px 1fr;gap:10px 18px;max-width:720px;display:grid}.report-generating-state-module___39jsW__reportGeneratingStateSpacer{height:8px}
.toast-module__Qh6JaW__viewport{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-modal);width:320px;position:absolute}.toast-module__Qh6JaW__root{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-inverse);width:100%;min-width:280px;box-shadow:var(--shadow-popover);font-family:var(--font-sans);transform:translateX(var(--toast-swipe-movement-x,0px)) translateY(calc(var(--toast-swipe-movement-y,0px) + var(--toast-index) * -12px)) scale(calc(1 - var(--toast-index) * .05));transition:transform var(--motion-modal-in), opacity var(--motion-modal-in);touch-action:none;position:absolute;bottom:0;right:0}.toast-module__Qh6JaW__root[data-expanded]{transform:translateX(var(--toast-swipe-movement-x,0px)) translateY(calc(var(--toast-swipe-movement-y,0px) - var(--toast-offset-y) - var(--toast-index) * 10px)) scale(1)}.toast-module__Qh6JaW__root[data-starting-style],.toast-module__Qh6JaW__root[data-ending-style],.toast-module__Qh6JaW__root[data-limited]{opacity:0}.toast-module__Qh6JaW__root:focus-visible{outline:var(--focus-outline);outline-offset:2px}.toast-module__Qh6JaW__viewportStatic{flex-direction:column;gap:10px;width:320px;display:flex;position:static}.toast-module__Qh6JaW__viewportStatic .toast-module__Qh6JaW__root{transition:none;position:static;transform:none}.toast-module__Qh6JaW__content{box-sizing:border-box;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.toast-module__Qh6JaW__success{--toast-glyph:var(--action-accent-on-ink)}.toast-module__Qh6JaW__danger{--toast-glyph:var(--action-danger-on-ink)}.toast-module__Qh6JaW__statusIcon{color:var(--toast-glyph);flex:none;font-size:14px}.toast-module__Qh6JaW__message{font-family:var(--font-sans);font-size:13.5px;font-weight:var(--weight-regular);color:var(--text-on-fill);flex:1;margin:0;line-height:1.45}.toast-module__Qh6JaW__message strong{font-weight:var(--weight-semibold)}.toast-module__Qh6JaW__action,.toast-module__Qh6JaW__close{border-radius:var(--radius-badge);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0}.toast-module__Qh6JaW__action{font-family:var(--font-sans);color:var(--action-accent-on-ink);font-size:13px;text-decoration:underline}.toast-module__Qh6JaW__close{box-sizing:border-box;width:24px;height:24px;color:var(--text-faint);justify-content:center;align-items:center;margin-left:-2px;margin-right:-6px;display:inline-flex}.toast-module__Qh6JaW__closeIcon{font-size:12px}.toast-module__Qh6JaW__action:focus-visible,.toast-module__Qh6JaW__close:focus-visible{border-color:var(--focus-border);outline:var(--focus-outline);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toast-module__Qh6JaW__root{transition:none}}
.chat-report-section-header-module__X-X9bG__reportSectionDivider~.chat-report-section-header-module__X-X9bG__reportSectionDivider{border-top:1px solid var(--line-hairline)}.chat-report-section-header-module__X-X9bG__reportSectionHeader{z-index:10;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0 var(--space-4);background:var(--surface-card);flex-wrap:wrap;display:flex;position:sticky;top:-16px}.chat-report-section-header-module__X-X9bG__reportSectionTitle{min-width:0;color:var(--text-ink);font:500 24px/1.2 var(--font-sans);flex:260px;margin:0}.chat-report-section-header-module__X-X9bG__reportSectionControls{align-items:center;gap:var(--space-3);flex:none;display:flex}.chat-report-section-header-module__X-X9bG__reportSectionIconButton{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;font-size:13px;transition:opacity .15s;display:inline-flex}.chat-report-section-header-module__X-X9bG__reportSectionIconButton:hover:not(:disabled){color:var(--text-ink)}.chat-report-section-header-module__X-X9bG__reportSectionIconButton:disabled{color:var(--text-faint);cursor:default}.chat-report-section-header-module__X-X9bG__reportSectionIconButton:focus-visible,.chat-report-section-header-module__X-X9bG__reportSectionVersion:focus-visible,.chat-report-section-header-module__X-X9bG__reportSectionToggle:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}@media (hover:hover){.chat-report-section-header-module__X-X9bG__reportSectionHeader [data-reveal]{opacity:0}.chat-report-section-header-module__X-X9bG__reportSectionHeader:hover [data-reveal],.chat-report-section-header-module__X-X9bG__reportSectionHeader:focus-within [data-reveal]{opacity:1}}.chat-report-section-header-module__X-X9bG__reportSectionVersion{color:var(--text-muted);font:400 12px/1.45 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.chat-report-section-header-module__X-X9bG__reportSectionVersion:hover:not(:disabled){color:var(--text-ink)}.chat-report-section-header-module__X-X9bG__reportSectionVersion:disabled{color:var(--text-faint);cursor:default}.chat-report-section-header-module__X-X9bG__reportSectionVersionChevron{font-size:9px}.chat-report-section-header-module__X-X9bG__reportSectionToggle{box-sizing:border-box;width:var(--control-height);height:var(--control-height);border:1px solid var(--line-strong);background:var(--surface-card);color:var(--text-muted);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background .15s,border-color .15s;display:flex}.chat-report-section-header-module__X-X9bG__reportSectionToggle:hover{background:var(--surface-hover)}.chat-report-section-header-module__X-X9bG__reportSectionToggle[data-collapsed]{background:var(--action-selected-bg);color:var(--text-link);border-color:#0000}.chat-report-section-header-module__X-X9bG__reportSectionToggleGlyph{transition:transform .2s}.chat-report-section-header-module__X-X9bG__reportSectionToggle[data-collapsed] .chat-report-section-header-module__X-X9bG__reportSectionToggleGlyph{transform:rotate(-90deg)}
.frost-toast-provider-module__o3N3za__frostToastHost{z-index:2000;pointer-events:none;position:fixed;inset:0}.frost-toast-provider-module__o3N3za__frostToastViewport{pointer-events:auto}
.tone-badge-module__0PMbwG__toneBadge{box-sizing:border-box;vertical-align:middle;white-space:nowrap;border:1px solid var(--tone-badge-border);border-radius:var(--radius-badge);background:var(--tone-badge-bg);height:20px;color:var(--tone-badge-fg);font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;padding:0 7px;line-height:1;display:inline-flex}.tone-badge-module__0PMbwG__toneBadgeGlyph{font-size:7px}.tone-badge-module__0PMbwG__toneBadgeRed{--tone-badge-bg:var(--wash-danger-10);--tone-badge-border:var(--wash-danger-border);--tone-badge-fg:var(--status-danger-pressed)}.tone-badge-module__0PMbwG__toneBadgeAmber{--tone-badge-bg:var(--wash-warning-13);--tone-badge-border:var(--wash-warning-border);--tone-badge-fg:var(--status-warning-text)}.tone-badge-module__0PMbwG__toneBadgeYellow{--tone-badge-bg:var(--wash-caution-13);--tone-badge-border:var(--wash-caution-border);--tone-badge-fg:var(--status-caution-text)}.tone-badge-module__0PMbwG__toneBadgeGrey{--tone-badge-bg:var(--surface-sunken);--tone-badge-border:var(--line-strong);--tone-badge-fg:var(--text-caption)}.tone-badge-module__0PMbwG__toneBadgeGreen{--tone-badge-bg:var(--wash-success-10);--tone-badge-border:var(--wash-success-border);--tone-badge-fg:var(--status-success)}.tone-badge-module__0PMbwG__toneBadgeNeutral{--tone-badge-bg:var(--surface-card);--tone-badge-border:var(--line-control);--tone-badge-fg:var(--text-caption)}
/*# sourceMappingURL=3-4iuqx6pt7x6.css.map*/