:root{color-scheme:light;--bg-app: #fffcfa;--bg-app-transparent: rgba(255, 252, 250, 0);--bg-app-fade: rgba(255, 252, 250, .78);--bg-panel: #fffcfa;--bg-panel-transparent: rgba(255, 252, 250, 0);--bg-muted: #f7f2ed;--bg-active: #f2ece6;--bg-menu-hover: rgba(242, 236, 230, .6);--bg-menu-active: #f2ece6;--bg-black: #111111;--text-strong: #111111;--text-body: #2b2b2b;--text-muted: #6b6f76;--text-faint: #8c9198;--line: rgba(224, 224, 224, .6);--line-strong: rgba(224, 224, 224, .6);--shadow-popover: 0 16px 40px rgba(17, 17, 17, .08), 0 2px 8px rgba(17, 17, 17, .05);--date-picker-bg: var(--bg-app);--date-picker-field-bg: rgba(255, 252, 250, .94);--date-picker-border: rgba(224, 224, 224, .72);--date-picker-border-strong: rgba(192, 192, 192, .86);--date-picker-text: #1d1d1f;--date-picker-muted: #8f8f8f;--date-picker-range: #f1ece7;--date-picker-selected: #1f1f1f;--date-picker-selected-text: #ffffff;--date-picker-today: #0068d6;--date-picker-today-text: #ffffff;--date-picker-shadow: 0 16px 40px rgba(17, 17, 17, .1), 0 2px 8px rgba(17, 17, 17, .06);--search-popover-bg: rgba(255, 252, 250, .985);--search-result-active-bg: #f2ece6;--search-result-hover-bg: rgba(242, 236, 230, .62);--search-result-icon: #5f6368;--search-result-subtle: #5f6368;--search-skeleton-base: rgba(196, 187, 178, .62);--search-skeleton-highlight: rgba(236, 229, 222, .96);--search-scrim-bg: rgba(255, 252, 250, .78);--company-picker-bg: var(--bg-panel);--company-picker-text: #111111;--company-picker-muted: #666666;--company-picker-subtitle: #73777e;--company-picker-icon: #5f6368;--company-picker-row-active: var(--bg-menu-active);--company-picker-row-hover: var(--bg-menu-hover);--company-picker-row-pressed: var(--bg-menu-active);--company-picker-line: rgba(224, 224, 224, .8);--chat-user-bg: #f3f0ed;--chat-control-bg: #f3f0ed;--chat-composer-tab-active: #f1f5fb;--chat-composer-tab-bg: #f1efed;--chat-composer-border-start: rgba(219, 234, 255, .82);--chat-composer-border-end: rgba(255, 232, 221, .86);--chat-composer-border: rgba(184, 184, 184, .84);--chat-flow-composer-border: rgba(214, 214, 214, .74);--chat-composer-shadow: 0 18px 50px rgba(17, 17, 17, .08);--chat-composer-bg: #ffffff;--attachment-preview-bg: #f4f3f1;--attachment-preview-border: rgba(224, 224, 224, .64);--attachment-preview-thumb-bg: #ffffff;--attachment-preview-remove-hover: rgba(0, 0, 0, .06);--hiring-card-bg: rgba(255, 255, 255, .82);--hiring-card-surface: #ffffff;--hiring-tag-bg: #f1efea;--platform-chip-bg: #f4f0eb;--platform-chip-border: rgba(222, 216, 208, .9);--platform-chip-hover: #eee8e1;--platform-chip-remove-bg: rgba(92, 92, 92, .14);--platform-chip-remove-hover-bg: rgba(92, 92, 92, .24);--employee-review-border: rgba(194, 187, 179, .86);--question-option-bg: rgba(255, 252, 250, .96);--question-option-hover-bg: rgba(242, 236, 230, .76);--filter-menu-bg: rgba(255, 252, 250, .985);--tooltip-bg: #1f2328;--tooltip-border: rgba(31, 35, 40, .16);--tooltip-text: #ffffff;--primary-button-bg: #2a2a2a;--primary-button-bg-hover: #343434;--primary-button-text: #ffffff;--control-focus-border: #afa596;--control-focus-ring: rgba(17, 17, 17, .05);--card-hover-bg: #f5efea;--chat-actions-bg: rgba(247, 242, 237, .42);--composer-send-idle-bg: #ede9e5;--composer-send-idle-text: #9aa0a7;--modal-backdrop-bg: rgba(17, 17, 17, .34);--z-app-header: 260;--z-app-popover: 520;--z-app-popover-elevated: 620;--z-app-tooltip: 720;--z-app-header-popover: 820;--z-modal-backdrop: 1200;--z-modal-elevated: 1400;--z-modal-confirm: 1500;--z-toast: 2200;--z-global-search-backdrop: 6000;--z-global-search-panel: 6010;--account-menu-icon-color: #404d55;--account-menu-icon-filter: none;--account-menu-icon-outline-hover: var(--bg-muted);--monochrome-icon-filter: none;--monochrome-icon-hover-filter: brightness(0);--image-icon-body-filter: brightness(0) saturate(100%) invert(17%);--image-icon-strong-filter: brightness(0) saturate(100%) invert(7%);--image-icon-muted-filter: brightness(0) saturate(100%) invert(44%);--sidebar-icon-filter: none;--sidebar-icon-active-filter: none;--chat-title-art-filter: var(--image-icon-strong-filter);--chat-attachment-icon-filter: var(--image-icon-muted-filter);--brand-logo-filter: none;--radius-card: 14px;--radius-control: 12px;--radius-soft: 10px;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[data-theme=dark],body[data-theme=dark],.vercel-shell[data-theme=dark]{color-scheme:dark;--bg-app: #0a0a0a;--bg-app-transparent: rgba(10, 10, 10, 0);--bg-app-fade: rgba(10, 10, 10, .78);--bg-panel: #0f0f0f;--bg-panel-transparent: rgba(10, 10, 10, 0);--bg-muted: #171717;--bg-active: #1f1f1f;--bg-menu-hover: rgba(255, 255, 255, .065);--bg-menu-active: #1f1f1f;--bg-black: #ededed;--text-strong: #ededed;--text-body: #d4d4d4;--text-muted: #a1a1a1;--text-faint: #737373;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .14);--shadow-popover: 0 18px 44px rgba(0, 0, 0, .42), 0 2px 10px rgba(0, 0, 0, .32);--date-picker-bg: #0a0a0a;--date-picker-field-bg: #0a0a0a;--date-picker-border: #2a2a2a;--date-picker-border-strong: #4a4a4a;--date-picker-text: #ededed;--date-picker-muted: #8f8f8f;--date-picker-range: #2a2a2a;--date-picker-selected: #ededed;--date-picker-selected-text: #0a0a0a;--date-picker-today: #0068d6;--date-picker-today-text: #ffffff;--date-picker-shadow: 0 18px 44px rgba(0, 0, 0, .42), 0 2px 10px rgba(0, 0, 0, .32);--search-popover-bg: rgba(10, 10, 10, .985);--search-result-active-bg: #1f1f1f;--search-result-hover-bg: #191919;--search-result-icon: #a1a1a1;--search-result-subtle: #a1a1a1;--search-skeleton-base: rgba(55, 55, 55, .94);--search-skeleton-highlight: rgba(104, 104, 104, .82);--search-scrim-bg: rgba(10, 10, 10, .68);--company-picker-bg: var(--bg-panel);--company-picker-text: #ededed;--company-picker-muted: #a1a1a1;--company-picker-subtitle: #8f8f8f;--company-picker-icon: #c7c7c7;--company-picker-row-active: var(--bg-menu-active);--company-picker-row-hover: var(--bg-menu-hover);--company-picker-row-pressed: var(--bg-menu-active);--company-picker-line: #2a2a2a;--chat-user-bg: #1f1f1f;--chat-control-bg: #1f1f1f;--chat-composer-tab-active: #151b24;--chat-composer-tab-bg: #191919;--chat-composer-border-start: rgba(65, 91, 135, .82);--chat-composer-border-end: rgba(105, 70, 66, .72);--chat-composer-border: #353535;--chat-flow-composer-border: #3a3a3a;--chat-composer-shadow: 0 18px 50px rgba(0, 0, 0, .34);--chat-composer-bg: #121212;--attachment-preview-bg: #1f1f1f;--attachment-preview-border: #303030;--attachment-preview-thumb-bg: #111111;--attachment-preview-remove-hover: rgba(255, 255, 255, .08);--hiring-card-bg: rgba(18, 18, 18, .86);--hiring-card-surface: #121212;--hiring-tag-bg: #1f1f1f;--platform-chip-bg: #242424;--platform-chip-border: #343434;--platform-chip-hover: #2d2d2d;--platform-chip-remove-bg: rgba(237, 237, 237, .12);--platform-chip-remove-hover-bg: rgba(237, 237, 237, .2);--employee-review-border: #3a3a3a;--question-option-bg: #121212;--question-option-hover-bg: #1f1f1f;--filter-menu-bg: rgba(15, 15, 15, .985);--tooltip-bg: #242424;--tooltip-border: rgba(237, 237, 237, .14);--tooltip-text: #ededed;--primary-button-bg: #ededed;--primary-button-bg-hover: #ffffff;--primary-button-text: #0a0a0a;--control-focus-border: #737373;--control-focus-ring: rgba(237, 237, 237, .08);--card-hover-bg: #171717;--chat-actions-bg: rgba(23, 23, 23, .72);--composer-send-idle-bg: #242424;--composer-send-idle-text: #737373;--modal-backdrop-bg: rgba(0, 0, 0, .54);--account-menu-icon-color: var(--text-body);--account-menu-icon-filter: var(--image-icon-body-filter);--account-menu-icon-outline-hover: var(--bg-active);--monochrome-icon-filter: brightness(0) saturate(100%) invert(76%) sepia(6%) saturate(317%) hue-rotate(175deg) brightness(90%) contrast(87%);--monochrome-icon-hover-filter: brightness(0) saturate(100%) invert(96%) sepia(0%) saturate(500%) hue-rotate(156deg) brightness(97%) contrast(92%);--image-icon-body-filter: brightness(0) saturate(100%) invert(83%);--image-icon-strong-filter: brightness(0) saturate(100%) invert(93%);--image-icon-muted-filter: brightness(0) saturate(100%) invert(63%);--sidebar-icon-filter: var(--image-icon-body-filter);--sidebar-icon-active-filter: var(--image-icon-strong-filter);--brand-logo-filter: brightness(0) invert(1)}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;overscroll-behavior-x:none}body{margin:0;overflow:hidden;background:var(--bg-app);color:var(--text-strong);font-family:var(--font-sans);text-rendering:optimizeLegibility}button,input{font:inherit}button{border:0;background:none;color:inherit}input{border:0;background:transparent;color:inherit}textarea{border:0;background:transparent;color:inherit;font:inherit}.vercel-shell{height:100vh;min-height:0;box-sizing:border-box;display:grid;grid-template-columns:246px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);background:var(--bg-app);position:relative}.vercel-shell.has-onboarding-banner{height:calc(100vh - 40px);margin-top:40px}.app-onboarding-banner{position:fixed;inset:0 0 auto;z-index:275;height:40px;display:flex;align-items:center;justify-content:flex-start;padding:0 18px;border-bottom:0;background:#2a2a2a;color:#fff;font-size:13px;font-weight:550;box-shadow:none}.app-onboarding-banner.has-pagination{padding-left:78px}.app-onboarding-banner-content{display:inline-flex;align-items:center;gap:12px;animation:app-onboarding-banner-content-in .18s cubic-bezier(.22,1,.36,1)}@keyframes app-onboarding-banner-content-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.app-onboarding-banner-message{display:inline-flex;align-items:center;gap:6px}.app-onboarding-banner-actions{position:absolute;right:14px;display:flex;align-items:center;gap:7px}.app-onboarding-banner-pagination{position:absolute;left:14px;display:inline-flex;align-items:center;gap:3px}.app-onboarding-banner-continue{min-height:25px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(255,255,255,.72);border-radius:7px;background:#fff;color:#111;font-size:12px;font-weight:600;cursor:pointer}.app-onboarding-banner-continue:hover{opacity:.88}.app-onboarding-banner-continue svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}.app-onboarding-banner-page-button,.app-onboarding-banner-close{width:25px;height:25px;display:inline-grid;place-items:center;padding:0;border-radius:7px;color:currentColor;cursor:pointer}.app-onboarding-banner-page-button{border:0}.app-onboarding-banner-close{width:23px;height:23px;border:1px solid rgba(255,255,255,.36)}.app-onboarding-banner-page-button:hover,.app-onboarding-banner-close:hover{background:#ffffff1f}.app-onboarding-banner-page-button svg,.app-onboarding-banner-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app-onboarding-banner-close svg{width:13px;height:13px}:root[data-theme=dark] .app-onboarding-banner,body[data-theme=dark] .app-onboarding-banner,.vercel-shell[data-theme=dark] .app-onboarding-banner{background:#f3f3f3;color:#111}:root[data-theme=dark] .app-onboarding-banner-continue,body[data-theme=dark] .app-onboarding-banner-continue,.vercel-shell[data-theme=dark] .app-onboarding-banner-continue{border-color:#111111b8;background:#111;color:#fff}:root[data-theme=dark] .app-onboarding-banner-close,body[data-theme=dark] .app-onboarding-banner-close,.vercel-shell[data-theme=dark] .app-onboarding-banner-close{border-color:#11111147}:root[data-theme=dark] .app-onboarding-banner-page-button:hover,body[data-theme=dark] .app-onboarding-banner-page-button:hover,.vercel-shell[data-theme=dark] .app-onboarding-banner-page-button:hover,:root[data-theme=dark] .app-onboarding-banner-close:hover,body[data-theme=dark] .app-onboarding-banner-close:hover,.vercel-shell[data-theme=dark] .app-onboarding-banner-close:hover{background:#11111114}.vercel-shell.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.vercel-shell.is-projects-active{transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.page-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--search-scrim-bg);border:0;cursor:default;z-index:19;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:saturate(.95);backdrop-filter:saturate(.95);transition:opacity .18s ease,visibility 0s linear .18s}.page-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,visibility 0s linear 0s}.vercel-shell.is-search-open .page-scrim{z-index:var(--z-global-search-backdrop)}.top-header{min-width:0;display:flex;align-items:center;padding:0 15px;background:var(--bg-panel);position:relative}.top-header{grid-column:2;grid-row:1;justify-content:space-between;border-bottom:0;z-index:var(--z-app-header)}.top-header:has(.top-header-avatar-button.is-open){z-index:var(--z-app-header-popover)}.top-header:after{position:absolute;right:0;bottom:-16px;left:0;height:16px;content:"";background:linear-gradient(to bottom,var(--bg-panel),var(--bg-panel-transparent));pointer-events:none}.vercel-shell.is-chat-tex-active .top-header,.vercel-shell.is-ai-employees-active .top-header,.vercel-shell.is-projects-active .top-header{background:var(--bg-app)}.vercel-shell.is-chat-tex-active .top-header:after,.vercel-shell.is-ai-employees-active .top-header:after,.vercel-shell.is-projects-active .top-header:after{background:linear-gradient(to bottom,var(--bg-app),var(--bg-app-transparent))}.org-button,.org-badge,.company-picker,.workspace-select,.top-header-menu{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.org-button{min-width:0;max-width:100%;padding:0}.company-picker{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) 28px;column-gap:3px;height:32px;padding:0;overflow:hidden}.company-picker-main{width:auto;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;overflow:hidden;transform:none}.company-picker-mark{flex:0 0 auto;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:4.5px;margin-left:2px;color:var(--bg-panel);font-size:12px;font-weight:400;letter-spacing:-.02em}.company-picker-label{flex:1 1 auto;min-width:0;max-width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-body);font-size:14px;font-weight:450;letter-spacing:-.02em}.company-picker svg{flex:0 0 auto;width:15px;height:15px;color:var(--text-body)}.company-picker-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:28px;height:28px;border-radius:8px;transition:background .14s ease}.company-picker-toggle:hover{background:var(--bg-menu-hover)}.company-picker.is-open .company-picker-toggle,.company-picker-toggle:active{background:var(--bg-menu-active)}.company-picker-panel{position:absolute;top:calc(100% + 8px);left:0;width:260px;border:1px solid var(--company-picker-line);border-radius:13px;background:var(--company-picker-bg);box-shadow:var(--shadow-popover);padding:7px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.company-picker-panel.is-open{opacity:1;visibility:visible;pointer-events:auto}.company-picker-account-list{display:grid;gap:0;padding-bottom:0}.company-picker-account-row{width:100%;min-width:0;display:flex;align-items:center;gap:9px;min-height:34px;padding:0 8px;border-radius:8px;color:var(--company-picker-text);text-align:left;cursor:pointer;transition:background .14s ease}.company-picker-account-row:hover{background:var(--company-picker-row-hover)}.company-picker-account-row.is-selected{background:var(--company-picker-row-active)}.company-picker-account-row:active{background:var(--company-picker-row-pressed)}.company-picker-account-mark{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4.5px;color:#fff;font-size:12px;font-weight:600;line-height:1}.company-picker-account-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--company-picker-text);font-size:14px;font-weight:400;letter-spacing:0}.company-picker-account-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--company-picker-text);margin-left:auto}.company-picker-account-check svg{width:15px;height:15px;stroke-width:2}.company-picker-account-divider{height:1px;margin:7px -7px;background:var(--company-picker-line)}.company-picker-account-title{min-height:28px;display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:7px 8px 10px;color:var(--company-picker-muted);font-size:13px;font-weight:500;letter-spacing:0}.company-picker-title-icon{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--company-picker-icon)}.company-picker-title-icon svg{width:19px;height:19px;stroke-width:1.15}.company-picker-title-icon .company-picker-building-window{stroke-width:1.75}.company-picker-account-plus{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--company-picker-text);font-size:18px;font-weight:300;line-height:1}.org-mark,.sidebar-profile-mark{flex:0 0 auto;border-radius:999px;background:radial-gradient(circle at 32% 30%,#ddb2ff,#a566f4 52%,#7f33d2)}.org-mark{width:18px;height:18px}.sidebar-profile-mark{width:28px;height:28px}.org-label{min-width:0;max-width:126px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;letter-spacing:-.02em}.org-badge{height:32px;padding:0 11px;border-radius:999px;background:var(--bg-muted);color:#615b54;font-size:14px;font-weight:500}.org-badge svg{width:15px;height:15px}.department-select-shell{position:relative;z-index:2;flex:0 0 auto}.vercel-shell.is-sidebar-collapsed .department-select-shell{margin-left:-4px}.department-select-trigger{min-width:0;height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 5px 0 8px;border:0;border-radius:7px;background:transparent;color:var(--text-strong);font:inherit;font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transform:translateY(-1px);transition:background-color .16s ease,color .16s ease}.department-select-trigger:hover,.department-select-trigger.is-open{background:var(--bg-menu-hover)}.department-select-trigger-label{max-width:176px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-select-trigger-chevron{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:4px;background:transparent;color:var(--text-muted);transition:color .16s ease}.department-select-trigger:hover .department-select-trigger-chevron,.department-select-trigger.is-open .department-select-trigger-chevron{color:var(--text-strong)}.department-select-trigger-chevron svg{width:15px;height:15px;transition:transform .16s ease}.department-select-trigger.is-open .department-select-trigger-chevron svg{transform:rotate(180deg)}.department-select-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:360px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);box-shadow:var(--shadow-popover)}.department-select-search{height:52px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--text-muted)}.department-select-search svg{width:20px;height:20px}.department-select-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--text-strong);font:inherit;font-size:14px;font-weight:400}.department-select-search input::placeholder{color:var(--text-muted)}.department-select-search kbd{height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:12px;font-weight:500;line-height:1}.department-select-options{display:grid;gap:0;max-height:134px;overflow-y:auto;padding:8px 8px 6px;scrollbar-width:thin;scrollbar-color:transparent transparent}.department-select-options:hover{scrollbar-color:rgba(117,117,117,.28) transparent}.department-select-options::-webkit-scrollbar{width:8px}.department-select-options::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:transparent}.department-select-options:hover::-webkit-scrollbar-thumb{background-color:#75757547}.department-select-option{width:100%;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:14px;font-weight:400;text-align:left;cursor:pointer}.department-select-option>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-select-option:hover{background:var(--bg-menu-hover);color:var(--text-strong)}.department-select-option.is-selected{background:var(--bg-menu-active);color:var(--text-strong)}.department-select-option-check{display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.department-select-option-check svg{width:18px;height:18px;stroke-width:2.35}.department-select-empty{padding:10px;color:var(--text-muted);font-size:13px;font-weight:500}.department-select-create-row{padding:8px;border-top:1px solid var(--line)}.department-select-create{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;margin:0;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:14px;font-weight:400;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.department-select-create:hover{background:var(--bg-menu-active);color:var(--text-strong)}.department-select-create svg{width:16px;height:16px}.top-header-title{position:absolute;left:50%;transform:translate(-50%,-1px);display:inline-flex;align-items:center;gap:5px;color:var(--text-body);font-size:14px;font-weight:500;letter-spacing:-.01em}.top-header-title--hiring{color:var(--text-strong);font-weight:500}.top-header-title--breadcrumbs{max-width:min(560px,calc(100vw - 560px));gap:8px;color:var(--text-muted);letter-spacing:0}.top-header-breadcrumb-link{min-width:0;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;letter-spacing:0;cursor:pointer;transition:color .14s ease}.top-header-breadcrumb-link:hover,.top-header-breadcrumb-link:focus-visible{color:var(--text-strong);outline:none}.top-header-breadcrumb-separator{color:var(--text-muted);opacity:.6}.top-header-breadcrumb-current{min-width:0;overflow:hidden;color:var(--text-strong);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.top-header-title-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.top-header-title-icon svg{width:18px;height:18px}.top-header-menu{margin-left:auto;width:24px;height:24px;justify-content:center;color:var(--text-body);transform:translateY(-1px)}.top-header-account{position:relative;z-index:90;margin-left:auto;display:inline-flex;align-items:center;transform:translate(4px,-2px)}.top-header-avatar-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-body);cursor:pointer;transition:background .14s ease,color .14s ease}.top-header-avatar-button:hover,.top-header-avatar-button.is-open{background:var(--bg-menu-hover)}.top-header-user-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #111111;border-radius:999px;background:#111;color:#fff;font-weight:600;line-height:1;letter-spacing:0}.top-header-user-avatar{width:28px;height:28px;font-size:10.5px}.account-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-app-header-popover);width:282px;padding:8px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-panel);box-shadow:var(--shadow-popover)}.account-popover-profile{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:8px;align-items:center;padding:8px;border-radius:7px}.account-popover-profile:hover,.account-popover-profile:focus-within{background:var(--bg-menu-hover)}.account-popover-profile-copy{min-width:0;display:grid;gap:2px}.account-popover-name,.account-popover-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.account-popover-name{color:var(--text-strong);font-size:13.5px;font-weight:500;line-height:17px}.account-popover-email{color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.account-popover-settings{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--account-menu-icon-color);cursor:pointer;transform:translate(6px,-8px);transition:background .14s ease,color .14s ease}.account-popover-settings:hover{background:var(--bg-menu-hover)}.account-popover-settings svg,.account-popover-settings img{width:15px;height:15px}.account-popover-settings img{width:15.5px;height:15.5px}.account-popover-settings .account-popover-pencil-icon{width:17.4px;height:17.4px}.account-popover-section{display:grid;gap:2px;padding:4px 0}.account-menu-row{--account-menu-icon-outline: var(--bg-panel);width:100%;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;cursor:pointer}.account-menu-row:hover{--account-menu-icon-outline: var(--account-menu-icon-outline-hover);background:var(--bg-menu-hover);color:var(--text-body)}.account-menu-row-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--account-menu-icon-color)}.account-menu-row-icon svg,.account-menu-row-icon img{width:15px;height:15px}.top-header-collapse img,.sidebar-brand-collapse img,.sidebar-deliverable-icon:not(.sidebar-deliverable-icon--hubspot) img,.sidebar-footer-icon-button img,.account-popover-settings img{filter:var(--monochrome-icon-filter)}.account-menu-row-icon img{filter:var(--account-menu-icon-filter)}.top-header-collapse:hover img,.sidebar-brand-collapse:hover img,.sidebar-footer-icon-button:hover img,.account-popover-settings:hover img{filter:var(--monochrome-icon-hover-filter)}.account-menu-row-icon--app-center svg,.account-menu-row-icon--app-center img{width:13.3px;height:13.3px;transform:translate(-.4px)}.account-menu-row-icon--mute-notifications svg,.account-menu-row-icon--mute-notifications img{width:15.6px;height:15.6px;transform:translate(.6px)}.account-menu-row-icon--billing-payments img{width:15.2px;height:13.2px;transform:translate(-1px)}.account-menu-row-icon--user-management svg,.account-menu-row-icon--user-management img{width:16.1px;height:16.1px;transform:translate(-.25px)}.account-menu-row-icon--log-out img{width:13.6px;height:13.6px;transform:translate(-1px)}.account-menu-theme-row{cursor:default}.account-menu-theme-row:hover{background:transparent;color:var(--text-body)}.account-theme-toggle{display:inline-grid;grid-template-columns:repeat(3,27px);align-items:center;gap:1px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--bg-menu-hover);transform:translate(10px)}.account-theme-option{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-faint);cursor:pointer;transition:color .14s ease,background .14s ease}.account-theme-option:hover{color:var(--text-strong)}.account-theme-option.is-active{background:var(--bg-panel);color:var(--text-strong);box-shadow:0 1px 2px #1f1a141f}.account-theme-icon{width:15px;height:15px;display:block;flex:0 0 auto;overflow:visible}.account-theme-icon.is-light{width:16px;height:16px}.account-theme-icon.is-dark{width:15px;height:15px}.account-theme-option.is-active .account-theme-icon.is-light{transform:translate(.25px,.25px)}.account-upgrade-button{width:100%;height:36px;display:inline-flex;align-items:center;justify-content:center;margin-top:6px;border:0;border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);font:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:0;cursor:pointer;transition:background .14s ease}.account-upgrade-button:hover{background:var(--primary-button-bg-hover)}:root[data-theme=dark] .top-header-user-avatar,body[data-theme=dark] .top-header-user-avatar{border-color:var(--primary-button-bg);background:var(--primary-button-bg);color:var(--primary-button-text)}.top-header-sidebar-return{display:inline-flex;align-items:center;flex:0 0 auto;margin-right:18px}.top-header-collapse{position:relative;flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--text-muted);cursor:pointer;transform:translateY(-1px);transition:background .14s ease,color .14s ease}.top-header-collapse.has-side-tooltip:hover,.top-header-collapse.has-side-tooltip:focus-visible{z-index:var(--z-app-tooltip)}.top-header-collapse:hover{background:var(--bg-menu-hover);color:var(--text-body)}.top-header-collapse:active{background:var(--bg-menu-active);color:var(--text-body)}.top-header-collapse:disabled,.top-header-collapse:disabled:hover,.top-header-collapse:disabled:active{background:transparent;color:color-mix(in srgb,var(--text-muted) 46%,transparent);cursor:default;opacity:.72;pointer-events:none}.top-header-collapse img{display:block;width:15px;height:13px}.mobile-sidebar-toggle{position:relative;display:none;flex:0 0 auto;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-muted);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.mobile-sidebar-toggle:hover,.mobile-sidebar-toggle:focus-visible,.mobile-sidebar-toggle[aria-expanded=true]{border-color:var(--line);background:var(--bg-menu-hover);color:var(--text-body)}.mobile-sidebar-toggle svg{width:16px;height:16px;display:block}.top-header-collapse-divider{width:1px;height:24px;margin-left:14px;background:var(--line)}.top-header-menu svg,.sidebar-footer-icon svg,.browse-card-open svg{width:15px;height:15px}.company-picker-anchor{position:relative;flex:1;min-width:0;z-index:11}.sidebar{grid-column:1;grid-row:1 / span 2;z-index:20;min-width:0;display:flex;flex-direction:column;min-height:0;height:100vh;padding:0;background:var(--bg-panel);border-right:1px solid var(--line);position:relative;overflow:visible}.vercel-shell.is-search-open .sidebar{z-index:var(--z-global-search-panel)}.vercel-shell.is-search-open .sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:180;background:var(--search-scrim-bg);-webkit-backdrop-filter:saturate(.95);backdrop-filter:saturate(.95);pointer-events:none}.vercel-shell.is-sidebar-collapsed .sidebar{width:0;min-width:0;border-right:0;overflow:hidden;pointer-events:none}.vercel-shell.is-sidebar-collapsed .sidebar>*{visibility:hidden}.sidebar-header{flex:0 0 auto;display:flex;align-items:center;gap:7px;min-height:56px;padding:0 10px}.sidebar-header--brand{min-height:54px;padding:0 14px 0 16px}.sidebar-brand{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-brand-main{min-width:0;display:inline-flex;align-items:center;gap:6px}.sidebar-brand-logo{display:block;width:70.47px;height:21.15px;flex:0 0 auto;filter:var(--brand-logo-filter)}.sidebar-brand-plan{display:inline-flex;align-items:center;justify-content:center;height:17px;padding:0 3px;border-radius:4px;background:linear-gradient(180deg,#ffc02e,#e2bc63);color:#6c541a;font-size:10px;font-weight:600;line-height:1;letter-spacing:0;transform:translate(-1px,-.5px)}.sidebar-brand-collapse{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--text-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.sidebar-brand-collapse:hover{background:var(--bg-menu-hover);color:var(--text-body)}.sidebar-brand-collapse:active{background:var(--bg-menu-active);color:var(--text-body)}.sidebar-brand-collapse img{display:block;width:15px;height:13px}.sidebar-brand-collapse.has-side-tooltip:hover,.sidebar-brand-collapse.has-side-tooltip:focus-visible{z-index:var(--z-app-tooltip)}.has-side-tooltip{position:relative}.side-tooltip{position:absolute;left:calc(100% + 8px);top:50%;z-index:var(--z-app-tooltip);display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:8px;background:var(--tooltip-bg);box-shadow:0 8px 24px #1c1e2214;color:var(--tooltip-text);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;opacity:0;transform:translateY(-50%) scale(.92);transform-origin:left center;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.side-tooltip:not(.ai-employee-avatar-tooltip){height:auto;min-height:0;padding:8px 10px;font-weight:400}.side-tooltip:after{content:"";position:absolute;right:calc(100% - 4px);top:50%;width:8px;height:8px;background:var(--tooltip-bg);border-bottom-left-radius:2px;transform:translateY(-50%) rotate(45deg)}.side-tooltip--right{left:calc(100% + 8px);top:50%;transform:translateY(-50%) scale(.92);transform-origin:left center}.side-tooltip--right:after{right:calc(100% - 4px);left:auto;top:50%;bottom:auto;transform:translateY(-50%) rotate(45deg)}.sidebar-toggle-floating-tooltip{position:fixed;top:var(--sidebar-toggle-tooltip-top);left:var(--sidebar-toggle-tooltip-left);z-index:var(--z-app-tooltip);display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:8px 10px;border-radius:8px;background:var(--tooltip-bg);box-shadow:0 8px 24px #1c1e2214;color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.92);transform-origin:left center;animation:sidebarToggleTooltipIn .14s ease .52s both}.sidebar-toggle-floating-tooltip:after{content:"";position:absolute;right:calc(100% - 4px);top:50%;width:8px;height:8px;background:var(--tooltip-bg);border-bottom-left-radius:2px;transform:translateY(-50%) rotate(45deg)}@keyframes sidebarToggleTooltipIn{0%{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1)}}.side-tooltip--bottom{left:50%;top:calc(100% + 8px);transform:translate(-50%) scale(.92);transform-origin:top center}.side-tooltip--bottom:after{left:50%;right:auto;top:auto;bottom:calc(100% - 4px);transform:translate(-50%) rotate(45deg)}.side-tooltip--top{left:50%;top:auto;bottom:calc(100% + 8px);transform:translate(-50%) scale(.92);transform-origin:bottom center}.side-tooltip--top:after{left:50%;right:auto;top:calc(100% - 4px);transform:translate(-50%) rotate(45deg)}.has-side-tooltip:hover .side-tooltip,.has-side-tooltip:focus-visible .side-tooltip{opacity:1;transform:translateY(-50%) scale(1);transition-delay:.52s}.has-side-tooltip:hover .side-tooltip--bottom,.has-side-tooltip:focus-visible .side-tooltip--bottom,.has-side-tooltip:hover .side-tooltip--top,.has-side-tooltip:focus-visible .side-tooltip--top{transform:translate(-50%) scale(1)}.ai-employees-table-scroll.is-table-scrolling .ai-employees-department-cell .side-tooltip,.ai-employees-table-scroll.is-table-scrolling .ai-employee-avatar-tooltip-anchor .side-tooltip{opacity:0;transition-delay:0ms}.ai-employee-avatar-tooltip{height:auto;min-height:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;line-height:1.1;text-align:left}.ai-employee-avatar-tooltip-person{display:flex;flex-direction:column;gap:2px}.ai-employee-avatar-tooltip-person+.ai-employee-avatar-tooltip-person{margin-top:6px}.ai-employee-avatar-tooltip-name{color:var(--tooltip-text);font-size:12px;font-weight:400}.ai-employee-avatar-tooltip-email{color:#ffffffb8;font-size:11px;font-weight:400}.sidebar-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible;padding:0 10px}.sidebar-menu-scroll{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;width:100%}.sidebar-menu-panes{height:100%;overflow:hidden;position:relative}.sidebar-menu-track{position:relative;display:block;width:100%;height:100%;transform:none}.sidebar-menu-panes.is-deliverables .sidebar-menu-track,.sidebar-menu-panes.is-chatTex .sidebar-menu-track,.sidebar-menu-panes.is-aiEmployees .sidebar-menu-track,.sidebar-menu-panes.is-inbox .sidebar-menu-track,.sidebar-menu-panes.is-settings .sidebar-menu-track{transform:none}.sidebar-menu-pane{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;transform:translate(100%);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .12s ease;will-change:transform}.sidebar-menu-pane--main{opacity:1;pointer-events:auto;transform:translate(0)}.sidebar-menu-panes.is-chatTex .sidebar-menu-pane--main,.sidebar-menu-panes.is-deliverables .sidebar-menu-pane--main,.sidebar-menu-panes.is-aiEmployees .sidebar-menu-pane--main,.sidebar-menu-panes.is-inbox .sidebar-menu-pane--main,.sidebar-menu-panes.is-settings .sidebar-menu-pane--main{opacity:0;pointer-events:none;transform:translate(-100%)}.sidebar-menu-panes.is-chatTex .sidebar-menu-pane--chat-tex,.sidebar-menu-panes.is-deliverables .sidebar-menu-pane--deliverables,.sidebar-menu-panes.is-aiEmployees .sidebar-menu-pane--ai-employees,.sidebar-menu-panes.is-inbox .sidebar-menu-pane--inbox,.sidebar-menu-panes.is-settings .sidebar-menu-pane--settings{opacity:1;pointer-events:auto;transform:translate(0)}.sidebar-menu-pane--deliverables{overflow-x:hidden}.sidebar-submenu-group{display:grid;gap:0;padding-top:10px}.sidebar-submenu-top--deliverables{position:relative;height:72px}.sidebar-submenu-top--chat-tex{position:relative;height:34px;isolation:isolate}.sidebar-chat-new-icon{position:absolute;top:3px;right:1px;z-index:20;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:7px;background:transparent;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.sidebar-chat-new-icon:hover,.sidebar-chat-new-icon:focus-visible{background:var(--bg-menu-hover);border-color:var(--line-strong)}.sidebar-chat-new-icon:active{background:var(--bg-menu-active)}.sidebar-chat-new-icon img{display:block;width:22px;height:22px;opacity:1;filter:var(--monochrome-icon-filter)}.sidebar-chat-new-icon:hover img,.sidebar-chat-new-icon:focus-visible img{filter:var(--monochrome-icon-hover-filter)}.chat-new-tooltip{position:fixed;z-index:var(--z-app-tooltip);display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:0;padding:8px 10px;border-radius:8px;background:var(--tooltip-bg);color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1;white-space:nowrap;opacity:0;transform:translateY(-50%) scale(.92);transform-origin:left center;pointer-events:none;transition:opacity .14s ease,transform .14s ease;box-shadow:0 8px 24px #1c1e2214}.chat-new-tooltip.is-visible{opacity:1;transform:translateY(-50%) scale(1)}.chat-new-tooltip:after{position:absolute;top:50%;right:calc(100% - 4px);width:8px;height:8px;border-bottom-left-radius:2px;background:var(--tooltip-bg);content:"";transform:translateY(-50%) rotate(45deg)}.sidebar-submenu-top--inbox{position:relative;height:72px}.sidebar-submenu-top--deliverables.is-empty,.sidebar-submenu-top--inbox.is-empty{height:34px}.sidebar-submenu-top--ai-employees{position:relative;height:72px}.sidebar-submenu-top--settings{position:relative;height:34px}.sidebar-submenu-top--chat-tex .sidebar-item--submenu-parent,.sidebar-submenu-top--settings .sidebar-item--submenu-parent,.sidebar-submenu-top--deliverables .sidebar-item--submenu-parent{position:absolute;inset:0 0 auto 0;z-index:3;opacity:1;transform:translateY(0)}.sidebar-submenu-top--chat-tex .sidebar-item--submenu-parent{inset:0 auto auto 0;width:calc(100% - 36px)}.sidebar-submenu-top--chat-tex .sidebar-item--submenu-parent:hover{background:var(--bg-menu-hover)}.sidebar-submenu-top--chat-tex .sidebar-item--submenu-parent .sidebar-item-label{transform:translate(17px)}.sidebar-submenu-top--inbox .sidebar-item--submenu-parent,.sidebar-submenu-top--ai-employees .sidebar-item--submenu-parent{position:absolute;inset:0 0 auto 0;z-index:3;opacity:1;transform:translateY(0)}.sidebar-deliverables-toolbar{position:relative;padding:8px 0 0 9px;display:flex;align-items:center;gap:8px;z-index:4;transform:translateY(34px)}.sidebar-ai-employees-toolbar{position:relative;padding:8px 0 0 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:4;transform:translateY(34px)}.sidebar-ai-employees-toolbar-left{min-width:0;display:inline-flex;align-items:center;gap:8px}.sidebar-ai-employees-submenu{min-height:100%;display:flex;flex-direction:column}.sidebar-inbox-toolbar{position:relative;padding:8px 0 0 9px;display:flex;align-items:center;gap:8px;z-index:4;transform:translateY(34px)}.sidebar-deliverables-filter-trigger{width:30px;height:28px;display:inline-grid;grid-template-columns:30px auto;align-items:center;justify-items:start;column-gap:0;padding:0;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--text-muted);cursor:pointer;position:relative;white-space:nowrap;overflow:hidden;transition:width .18s cubic-bezier(.22,1,.36,1),background-color .14s ease,border-color .14s ease}.sidebar-deliverables-filter-trigger:not(.has-applied-filters){width:30px}.sidebar-deliverables-filter-trigger:hover,.sidebar-deliverables-filter-trigger.is-open{background:var(--bg-menu-active)}.sidebar-deliverables-filter-trigger-icon{width:30px;height:100%;display:inline-flex;align-items:center;justify-content:center}.sidebar-deliverables-filter-trigger-icon svg{width:15px;height:15px}.sidebar-deliverables-filter-trigger.has-applied-filters{width:45px}.sidebar-deliverables-filter-trigger-label{display:inline-flex;align-items:center;max-width:0;overflow:hidden;font-size:11px;font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--text-muted);opacity:0;transform:translate(-2px);transition:max-width .18s cubic-bezier(.22,1,.36,1),opacity .12s ease,transform .18s cubic-bezier(.22,1,.36,1)}.sidebar-deliverables-filter-trigger.has-applied-filters .sidebar-deliverables-filter-trigger-label{max-width:12px;opacity:1;transform:translate(-4px)}.sidebar-inbox-filter-trigger{width:30px;height:28px;display:inline-grid;grid-template-columns:30px auto;align-items:center;justify-items:start;column-gap:0;padding:0;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--text-muted);cursor:pointer;position:relative;white-space:nowrap;overflow:hidden;transition:width .18s cubic-bezier(.22,1,.36,1),background-color .14s ease,border-color .14s ease}.sidebar-inbox-filter-trigger:not(.has-applied-filters){width:30px}.sidebar-inbox-filter-trigger:hover,.sidebar-inbox-filter-trigger.is-open{background:var(--bg-menu-active)}.sidebar-inbox-filter-trigger-icon{width:30px;height:100%;display:inline-flex;align-items:center;justify-content:center}.sidebar-inbox-filter-trigger-icon svg{width:15px;height:15px}.sidebar-inbox-filter-trigger.has-applied-filters{width:45px}.sidebar-inbox-filter-trigger-label{display:inline-flex;align-items:center;max-width:0;overflow:hidden;font-size:11px;font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--text-muted);opacity:0;transform:translate(-2px);transition:max-width .18s cubic-bezier(.22,1,.36,1),opacity .12s ease,transform .18s cubic-bezier(.22,1,.36,1)}.sidebar-inbox-filter-trigger.has-applied-filters .sidebar-inbox-filter-trigger-label{max-width:12px;opacity:1;transform:translate(-4px)}.sidebar-deliverables-filter-anchor,.sidebar-inbox-filter-anchor{position:relative;width:fit-content;z-index:4}.sidebar-deliverables-filter-menu{position:fixed;top:0;left:0;width:210px;padding:8px;border:1px solid var(--line-strong);border-radius:14px;background:var(--filter-menu-bg);box-shadow:var(--shadow-popover);opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-app-popover)}.sidebar-deliverables-filter-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.sidebar-deliverables-filter-menu.is-search-mode{width:210px;padding:8px}.sidebar-deliverables-filter-head{padding:6px 10px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:12px;font-weight:400;letter-spacing:-.01em}.sidebar-deliverables-filter-head.is-search-mode{display:none}.sidebar-deliverables-filter-head.has-clear{justify-content:space-between}.sidebar-deliverables-filter-clear{margin-left:auto;color:var(--text-muted);font-size:12px;font-weight:400;letter-spacing:-.01em;text-align:right;cursor:pointer}.sidebar-deliverables-filter-clear:hover{color:var(--text-strong)}.sidebar-deliverables-filter-option{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border-radius:8px;color:var(--text-strong);font-size:13px;font-weight:400;text-align:left;cursor:pointer}.sidebar-deliverables-filter-option:hover{background:var(--bg-menu-hover)}.sidebar-deliverables-filter-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.sidebar-deliverables-filter-check svg{width:16px;height:16px}.sidebar-deliverables-filter-search{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-panel)}.sidebar-deliverables-filter-search-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.sidebar-deliverables-filter-search-icon svg{width:15px;height:15px}.sidebar-deliverables-filter-search input{flex:1;min-width:0;outline:none;color:var(--text-body);font-size:13px;font-weight:400}.sidebar-deliverables-filter-search input::placeholder{color:var(--text-faint)}.sidebar-deliverables-filter-search-results{display:grid;gap:0;padding-top:8px}.sidebar-deliverables-filter-search-option{width:100%;min-height:34px;display:flex;align-items:center;padding:0 10px;border-radius:8px;color:var(--text-strong);font-size:13px;font-weight:400;text-align:left;cursor:pointer}.sidebar-deliverables-filter-search-option:hover{background:var(--bg-menu-hover)}.sidebar-deliverables-filter-empty{min-height:106px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;font-weight:400}.sidebar-inbox-filter-menu{position:fixed;top:0;left:0;width:210px;padding:8px;border:1px solid var(--line-strong);border-radius:14px;background:var(--filter-menu-bg);box-shadow:var(--shadow-popover);opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-app-popover)}.sidebar-inbox-filter-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.sidebar-inbox-filter-menu.is-date-mode{width:286px;padding:0;border-color:var(--date-picker-border);border-radius:12px;background:var(--date-picker-bg);box-shadow:var(--date-picker-shadow);overflow:hidden}.sidebar-inbox-filter-menu.is-sender-mode{width:210px}.sidebar-inbox-filter-head{padding:6px 10px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:12px;font-weight:400;letter-spacing:-.01em}.sidebar-inbox-filter-head.is-detail-mode{display:none}.sidebar-inbox-filter-clear{margin-left:auto;color:var(--text-muted);font-size:12px;font-weight:400;letter-spacing:-.01em;text-align:right;cursor:pointer}.sidebar-inbox-filter-clear:hover{color:var(--text-strong)}.sidebar-inbox-filter-option,.sidebar-inbox-filter-search-option{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border-radius:8px;color:var(--text-strong);font-size:13px;font-weight:400;text-align:left;cursor:pointer}.sidebar-inbox-filter-option:hover,.sidebar-inbox-filter-search-option:hover{background:var(--bg-menu-hover)}.sidebar-inbox-filter-search-results{display:grid;gap:0}.sidebar-inbox-filter-search+.sidebar-inbox-filter-search-results{padding-top:8px}.sidebar-inbox-filter-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.sidebar-inbox-filter-check svg{width:16px;height:16px}.sidebar-inbox-date-picker{display:grid;gap:0;color:var(--date-picker-text)}.sidebar-inbox-calendar{display:grid;gap:10px;padding:12px 13px}.sidebar-inbox-calendar-head{height:26px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;color:var(--date-picker-text);font-size:14px;font-weight:500}.sidebar-inbox-calendar-navs{display:inline-flex;align-items:center;gap:2px}.sidebar-inbox-calendar-nav{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--date-picker-muted);cursor:pointer}.sidebar-inbox-calendar-nav:hover{background:var(--date-picker-range);color:var(--date-picker-text)}.sidebar-inbox-calendar-nav svg{width:19px;height:19px;stroke-width:2.1}.sidebar-inbox-calendar-weekdays,.sidebar-inbox-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.sidebar-inbox-calendar-weekdays span{height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--date-picker-muted);font-size:13px;font-weight:400}.sidebar-inbox-calendar-day-cell{height:35px;display:inline-flex;align-items:center;justify-content:center;position:relative}.sidebar-inbox-calendar-day-cell.is-in-range:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;background:var(--date-picker-range)}.sidebar-inbox-calendar-day-cell.is-range-start:before{left:50%;border-top-left-radius:0;border-bottom-left-radius:0}.sidebar-inbox-calendar-day-cell.is-range-end:before{right:50%;border-top-right-radius:0;border-bottom-right-radius:0}.sidebar-inbox-calendar-day-cell.is-single-day-range:before{display:none}.sidebar-inbox-calendar-day{position:relative;z-index:1;width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;color:var(--date-picker-text);font-size:14px;font-weight:400;line-height:1;cursor:pointer}.sidebar-inbox-calendar-day:hover{border-color:var(--date-picker-border-strong);background:var(--date-picker-field-bg)}.sidebar-inbox-calendar-day.is-outside{color:var(--date-picker-muted)}.sidebar-inbox-calendar-day.is-today{background:var(--date-picker-today);color:var(--date-picker-today-text)}.sidebar-inbox-calendar-day.is-selected{border-color:transparent;background:var(--date-picker-selected);color:var(--date-picker-selected-text)}.sidebar-inbox-date-form{display:grid;gap:7px;padding:11px 13px 9px;border-top:1px solid var(--date-picker-border)}.sidebar-inbox-date-field-group{display:grid;gap:6px;color:var(--date-picker-muted);font-size:13px;font-weight:400}.sidebar-inbox-date-field-row{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:7px}.sidebar-inbox-date-input,.sidebar-inbox-time-input{min-width:0;width:100%;height:38px;display:block;padding:0 10px;border:1px solid var(--date-picker-border);border-radius:7px;background:var(--date-picker-field-bg);color:var(--date-picker-text);font-family:inherit;font-size:14px;font-weight:400;line-height:36px;outline:none}.sidebar-inbox-date-input:focus,.sidebar-inbox-time-input:focus{border-color:var(--date-picker-border-strong);box-shadow:0 0 0 1px var(--date-picker-border-strong)}.sidebar-inbox-date-input{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-inbox-date-apply{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--date-picker-border);border-radius:7px;background:var(--date-picker-field-bg);color:var(--date-picker-text);cursor:pointer;font-size:14px;font-weight:600}.sidebar-inbox-date-apply:hover{background:var(--date-picker-range)}.sidebar-inbox-date-zone{height:26px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--date-picker-muted);cursor:pointer;font-size:12px;font-weight:400}.sidebar-inbox-date-zone svg{width:13px;height:13px}.sidebar-deliverables-sort-anchor{position:relative;width:fit-content;z-index:12}.sidebar-deliverables-sort-trigger{height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:12px;border:1px solid var(--line);background:transparent;color:var(--text-body);font-size:13px;font-weight:400;letter-spacing:-.02em;cursor:pointer}.sidebar-deliverables-sort-trigger:hover,.sidebar-deliverables-sort-trigger.is-open{background:var(--bg-menu-active)}.sidebar-deliverables-sort-trigger svg{width:13px;height:13px;color:var(--text-muted);transition:transform .16s ease}.sidebar-deliverables-sort-trigger.is-open svg{transform:rotate(180deg)}.sidebar-deliverables-sort-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:190px;padding:8px;border:1px solid var(--line-strong);border-radius:14px;background:var(--bg-panel);box-shadow:var(--shadow-popover);opacity:0;visibility:hidden;pointer-events:none}.sidebar-deliverables-sort-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.sidebar-deliverables-sort-option{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border-radius:8px;color:var(--text-strong);font-size:13px;font-weight:400;text-align:left;cursor:pointer}.sidebar-deliverables-sort-option:hover{background:var(--bg-menu-hover)}.sidebar-deliverables-sort-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.sidebar-deliverables-sort-check svg{width:16px;height:16px}.sidebar-deliverables-sort-divider{height:1px;margin:5px 0;background:var(--line)}.sidebar-inbox-sort-anchor{position:relative;width:fit-content;z-index:12}.sidebar-inbox-sort-trigger{height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:12px;border:1px solid var(--line);background:transparent;color:var(--text-body);font-size:13px;font-weight:400;letter-spacing:-.02em;cursor:pointer}.sidebar-inbox-sort-trigger:hover,.sidebar-inbox-sort-trigger.is-open{background:var(--bg-menu-active)}.sidebar-inbox-sort-trigger svg{width:13px;height:13px;color:var(--text-muted);transition:transform .16s ease}.sidebar-inbox-sort-trigger.is-open svg{transform:rotate(180deg)}.sidebar-inbox-sort-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:190px;padding:8px;border:1px solid var(--line-strong);border-radius:14px;background:var(--bg-panel);box-shadow:var(--shadow-popover);opacity:0;visibility:hidden;pointer-events:none}.sidebar-inbox-sort-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.sidebar-inbox-sort-option{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border-radius:8px;color:var(--text-strong);font-size:13px;font-weight:400;text-align:left;cursor:pointer}.sidebar-inbox-sort-option:hover{background:var(--bg-menu-hover)}.sidebar-inbox-sort-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.sidebar-inbox-sort-check svg{width:16px;height:16px}.sidebar-inbox-sort-divider{height:1px;margin:5px 0;background:var(--line)}.sidebar-submenu-placeholder{min-height:1px}.sidebar-search-anchor{position:relative;z-index:9;min-height:38px}.vercel-shell.is-search-open .sidebar-search-anchor{z-index:220}.sidebar-search-shell{position:absolute;top:0;left:0;width:100%;height:38px;padding-top:0;border:1px solid var(--line-strong);border-radius:12px;background:var(--search-popover-bg);overflow:hidden;box-shadow:none;z-index:10;transition:top .18s cubic-bezier(.16,1,.3,1),width .18s cubic-bezier(.16,1,.3,1),height .18s cubic-bezier(.16,1,.3,1),padding-top .18s cubic-bezier(.16,1,.3,1),box-shadow .16s ease,border-color .16s ease}.vercel-shell.is-search-open .sidebar-search-shell{z-index:221}.sidebar-search-shell.is-open{top:-6px;width:420px;height:380px;padding-top:6px;box-shadow:var(--shadow-popover)}.sidebar-search-head{display:flex;align-items:center;gap:9px;height:38px;padding:0 7px 0 12px;border-bottom:1px solid transparent;cursor:text}.sidebar-search-shell.is-open .sidebar-search-head{border-bottom-color:var(--line)}.hero-search-icon,.search-overlay-icon{display:inline-flex;color:var(--text-body)}.hero-search-icon svg,.search-overlay-icon svg{width:18px;height:18px}.search-overlay-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:25px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--bg-panel);color:var(--text-body);font-size:13px;font-weight:500}.sidebar-search-head input{flex:1;min-width:0;outline:none;color:var(--text-body);font-size:13px;font-weight:400;cursor:text}.sidebar-search-head input::placeholder{color:var(--text-faint)}.search-overlay-kbd{cursor:pointer}.search-overlay-results{display:grid;gap:0;padding:6px;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1)}.sidebar-search-shell.is-open .search-overlay-results{opacity:1;transform:translateY(0);pointer-events:auto}.search-result-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:center;min-height:54px;padding:7px 12px;border-radius:0;cursor:pointer}.search-empty-state{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:center;min-height:54px;padding:7px 12px;border-radius:7px;color:var(--text-strong)}.search-result-row:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.search-result-row:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.search-result-row.is-active{background:var(--search-result-active-bg)}.search-result-row:hover{background:var(--search-result-hover-bg)}.search-result-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--search-result-icon)}.search-result-icon svg{width:17px;height:17px}.search-result-icon.is-team{width:20px;height:20px;border-radius:999px;background:radial-gradient(circle at 32% 28%,#a0e06ff2,#58b838eb 48%,#27812d)}.search-result-copy{display:grid;gap:1px;min-width:0;text-align:left}.search-result-copy strong{color:var(--text-strong);font-size:13px;font-weight:500;letter-spacing:0;line-height:17px}.search-result-copy span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--search-result-subtle);font-size:13px;line-height:17px}@keyframes search-skeleton-shimmer{0%{background-position:120% 0;opacity:.58}50%{opacity:1}to{background-position:-120% 0;opacity:.58}}.search-skeleton-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:center;min-height:54px;padding:7px 12px;border-radius:0}.search-skeleton-row:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.search-skeleton-row:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.search-skeleton-icon,.search-skeleton-copy span{background:linear-gradient(90deg,var(--search-skeleton-base) 0%,var(--search-skeleton-highlight) 50%,var(--search-skeleton-base) 100%);background-size:240% 100%;animation:search-skeleton-shimmer 1.7s ease-in-out infinite}.search-skeleton-icon{width:20px;height:20px;border-radius:999px}.search-skeleton-copy{display:grid;gap:7px;min-width:0}.search-skeleton-copy span{display:block;height:11px;border-radius:999px}.search-skeleton-copy span:first-child{width:48%}.search-skeleton-copy span:last-child{width:76%;height:10px}.search-skeleton-row--company{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:38px;padding:4px 12px;border-radius:12px}.search-skeleton-row--company .search-skeleton-icon{width:28px;height:28px;border-radius:999px}.search-skeleton-row--company .search-skeleton-copy span:first-child{width:68%}.search-skeleton-row--filter{grid-template-columns:minmax(0,1fr);min-height:34px;padding:4px 10px;border-radius:8px}.search-skeleton-row--filter .search-skeleton-icon{display:none}.search-skeleton-row--filter .search-skeleton-copy{gap:0}.search-skeleton-row--filter .search-skeleton-copy span:first-child{width:70%}.search-skeleton-row--filter .search-skeleton-copy span:last-child{display:none}.sidebar-group{display:grid;gap:2px;padding-top:10px}.sidebar-item{min-width:0;display:flex;align-items:center;gap:8px;min-height:32px;padding:0 7px;border-radius:8px;color:var(--text-body);cursor:pointer}.sidebar-item--home,.sidebar-item--inbox,.sidebar-item--chat-tex,.sidebar-item--ai-employees,.sidebar-item--jobs,.sidebar-item--ai-departments,.sidebar-item--projects-nav,.sidebar-item--deliverables-nav,.sidebar-item--settings-nav,.sidebar-item--support-nav,.sidebar-item--assets-nav,.sidebar-item--knowledge-base-nav,.sidebar-item--submenu-parent{width:100%;min-height:34px;padding:0 0 0 9px;gap:8.85px}.sidebar-item--deliverables-nav,.sidebar-item--chat-tex,.sidebar-item--inbox,.sidebar-item--ai-employees,.sidebar-item--jobs,.sidebar-item--settings-nav{padding-right:9px}.sidebar-item:hover{background:var(--bg-menu-hover)}.sidebar-item.is-active{background:var(--bg-menu-active);color:var(--text-strong)}.sidebar-item-icon,.sidebar-item-trailing{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sidebar-item-icon{width:12px;height:12px;color:inherit}.sidebar-item-trailing{color:inherit}.sidebar-item-icon img:not(.theme-icon--exact){filter:var(--sidebar-icon-filter)}.sidebar-item.is-active .sidebar-item-icon img:not(.theme-icon--exact){filter:var(--sidebar-icon-active-filter)}.sidebar-item:not(.is-active):hover .sidebar-item-icon img:not(.theme-icon--exact){filter:var(--sidebar-icon-filter)}.sidebar-item--home .sidebar-item-icon,.sidebar-item--inbox .sidebar-item-icon,.sidebar-item--ai-employees .sidebar-item-icon,.sidebar-item--jobs .sidebar-item-icon,.sidebar-item--ai-departments .sidebar-item-icon,.sidebar-item--projects-nav .sidebar-item-icon,.sidebar-item--deliverables-nav .sidebar-item-icon,.sidebar-item--settings-nav .sidebar-item-icon,.sidebar-item--support-nav .sidebar-item-icon,.sidebar-item--assets-nav .sidebar-item-icon,.sidebar-item--knowledge-base-nav .sidebar-item-icon,.sidebar-item--submenu-parent .sidebar-item-icon{width:12px;height:12px;overflow:visible}.sidebar-item--home .sidebar-item-icon img{transform:scale(1.16);transform-origin:center}.sidebar-item--home .sidebar-item-icon{margin-left:-.35px}.sidebar-item--inbox .sidebar-item-icon img{width:14px;height:13px}.sidebar-item--chat-tex .sidebar-item-icon img{width:17.6px;height:15.48px}.sidebar-item--ai-employees .sidebar-item-icon{width:15px;height:14px;overflow:visible}.sidebar-item--ai-employees .sidebar-item-icon img{width:15px;height:14px;transform:scale(1.08);transform-origin:center}.sidebar-item--ai-employees .sidebar-item-icon img.ai-employees-trial-icon{width:17.5px;height:15.66px;filter:none;transform:translate(-1.75px) scale(1.12);transform-origin:center}.sidebar-item--jobs .sidebar-item-icon{width:14.6px;height:14.4px;overflow:visible}.sidebar-item--jobs .sidebar-item-icon img{width:14.52px;height:14.85px}.sidebar-item--ai-departments .sidebar-item-icon{width:15.5px;height:15.5px;overflow:visible;margin-left:-.15px}.sidebar-item--ai-departments .sidebar-item-icon img{width:15.5px;height:14.8px}.sidebar-item--projects-nav .sidebar-item-icon{width:12.5px;height:12.5px;overflow:visible;margin-top:.4px}.sidebar-item--projects-nav .sidebar-item-icon img{width:14px;height:14px;transform:scale(1.06);transform-origin:center}.sidebar-item--deliverables-nav .sidebar-item-icon{width:14.5px;height:14.5px;overflow:visible;margin-left:.4px}.sidebar-item--settings-nav .sidebar-item-icon{width:14px;height:15px}.sidebar-item--settings-nav .sidebar-item-icon img{width:14px;height:15px;transform:scale(1.04);transform-origin:center}.sidebar-item--support-nav .sidebar-item-icon{width:14px;height:14px}.sidebar-item--support-nav .sidebar-item-icon img{width:14px;height:14px;transform:scale(1.11);transform-origin:center}.sidebar-item--assets-nav .sidebar-item-icon{width:14px;height:13px}.sidebar-item--assets-nav .sidebar-item-icon img{width:14px;height:13px;transform:scale(1.06);transform-origin:center}.sidebar-item--knowledge-base-nav .sidebar-item-icon{width:12px;height:15px;margin-left:.35px}.sidebar-item--knowledge-base-nav .sidebar-item-icon img{width:12px;height:15px;transform:scale(1.04);transform-origin:center}.sidebar-item--chat-tex .sidebar-item-icon{width:18px;height:15.83px;overflow:visible;margin-left:-1.25px;margin-top:-.25px}.sidebar-item--chat-tex .sidebar-item-icon img{transform:none;transform-origin:center}.sidebar-item--home .sidebar-item-icon,.sidebar-item--inbox .sidebar-item-icon,.sidebar-item--chat-tex .sidebar-item-icon,.sidebar-item--ai-employees .sidebar-item-icon,.sidebar-item--jobs .sidebar-item-icon,.sidebar-item--ai-departments .sidebar-item-icon,.sidebar-item--projects-nav .sidebar-item-icon,.sidebar-item--deliverables-nav .sidebar-item-icon,.sidebar-item--settings-nav .sidebar-item-icon,.sidebar-item--support-nav .sidebar-item-icon,.sidebar-item--assets-nav .sidebar-item-icon,.sidebar-item--knowledge-base-nav .sidebar-item-icon{width:16px;height:16px;flex:0 0 16px;margin-left:0;margin-right:0;overflow:visible}.sidebar-item-icon img,.sidebar-item-icon svg,.sidebar-item-trailing svg{width:12px;height:12px;display:block}.sidebar-item-icon img.theme-icon--dark{display:none}:root[data-theme=dark] .sidebar-item-icon img.theme-icon--light,body[data-theme=dark] .sidebar-item-icon img.theme-icon--light,.vercel-shell[data-theme=dark] .sidebar-item-icon img.theme-icon--light{display:none}:root[data-theme=dark] .sidebar-item-icon img.theme-icon--dark,body[data-theme=dark] .sidebar-item-icon img.theme-icon--dark,.vercel-shell[data-theme=dark] .sidebar-item-icon img.theme-icon--dark{display:block}.sidebar-item--deliverables-nav .sidebar-item-icon svg{width:14.9px;height:15.75px;stroke-width:1.55;transform:translate(1.18px)}:root[data-theme=dark] .sidebar-item--deliverables-nav .sidebar-item-icon svg,body[data-theme=dark] .sidebar-item--deliverables-nav .sidebar-item-icon svg,.vercel-shell[data-theme=dark] .sidebar-item--deliverables-nav .sidebar-item-icon svg{stroke-width:1.75}.sidebar-item--ai-departments .sidebar-item-icon svg{width:15px;height:14.35px;stroke-width:1.24}:root[data-theme=dark] .sidebar-item--ai-departments .sidebar-item-icon svg,body[data-theme=dark] .sidebar-item--ai-departments .sidebar-item-icon svg,.vercel-shell[data-theme=dark] .sidebar-item--ai-departments .sidebar-item-icon svg{stroke-width:1.36}.sidebar-item--ai-departments .sidebar-building-window{stroke-width:1.85}:root[data-theme=dark] .sidebar-item--ai-departments .sidebar-building-window,body[data-theme=dark] .sidebar-item--ai-departments .sidebar-building-window,.vercel-shell[data-theme=dark] .sidebar-item--ai-departments .sidebar-building-window{stroke-width:1.95}.sidebar-item-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:13.5px;font-weight:400;line-height:17px;letter-spacing:0}.sidebar-item--home .sidebar-item-label{color:inherit}.sidebar-item-tex{font-style:italic;font-weight:700}.sidebar-item-trailing{margin-left:auto}.sidebar-item-count{margin-left:auto;margin-right:0;flex:0 0 auto}.sidebar-submenu-chevron{width:21px;height:21px;border-radius:6px;color:inherit;transition:background-color .14s ease}.sidebar-item-trailing.sidebar-submenu-chevron{margin-right:-3px;opacity:1;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.sidebar-item:hover .sidebar-item-trailing.sidebar-submenu-chevron,.sidebar-item-trailing.sidebar-submenu-chevron:hover{color:var(--text-strong);opacity:1}.sidebar-submenu-chevron svg{width:16px;height:16px}.sidebar-item--submenu-parent .sidebar-submenu-back-icon svg{transform:rotate(180deg) scale(1.14);transform-origin:center}.sidebar-submenu-chevron:hover{background:var(--bg-menu-active)}.sidebar-item--submenu-parent{position:relative;justify-content:center;padding:0;gap:0;color:var(--text-body)}.sidebar-item--submenu-parent:hover,.sidebar-item--submenu-parent.is-active{background:transparent}.sidebar-item--submenu-parent:hover{background:var(--bg-menu-hover)}.sidebar-item--submenu-parent .sidebar-item-label{text-align:center}.sidebar-item--submenu-parent .sidebar-submenu-back-icon{position:absolute;left:8px;width:21px;height:21px}.sidebar-item--submenu-parent .sidebar-submenu-back-icon:hover{background:var(--bg-menu-active)}.sidebar-submenu-top--chat-tex .sidebar-item--submenu-parent:hover,.sidebar-submenu-top--chat-tex .sidebar-item--submenu-parent:focus-visible,.sidebar-submenu-top--deliverables .sidebar-item--submenu-parent:hover,.sidebar-submenu-top--deliverables .sidebar-item--submenu-parent:focus-visible,.sidebar-submenu-top--inbox .sidebar-item--submenu-parent:hover,.sidebar-submenu-top--inbox .sidebar-item--submenu-parent:focus-visible{background:var(--bg-menu-hover)!important}.sidebar-submenu-top--chat-tex .sidebar-item--submenu-parent:hover .sidebar-submenu-back-icon,.sidebar-submenu-top--chat-tex .sidebar-item--submenu-parent:focus-visible .sidebar-submenu-back-icon,.sidebar-submenu-top--deliverables .sidebar-item--submenu-parent:hover .sidebar-submenu-back-icon,.sidebar-submenu-top--deliverables .sidebar-item--submenu-parent:focus-visible .sidebar-submenu-back-icon,.sidebar-submenu-top--inbox .sidebar-item--submenu-parent:hover .sidebar-submenu-back-icon,.sidebar-submenu-top--inbox .sidebar-item--submenu-parent:focus-visible .sidebar-submenu-back-icon{color:var(--text-strong)}.sidebar-submenu-group .sidebar-deliverable-list,.sidebar-submenu-group .sidebar-inbox-list{padding-top:10px}.sidebar-divider{height:1px;margin:13px 0 11px;background:var(--line)}.sidebar-recent-deliverables{margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.sidebar-recent-deliverables-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px 8px 8px;color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.sidebar-recent-deliverables-shell{max-height:clamp(152px,25vh,184px);overflow-y:auto;overflow-x:hidden}.sidebar-recent-deliverables-count{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--primary-button-bg);color:var(--primary-button-text);font-size:10px;font-weight:600;line-height:1}.sidebar-recent-deliverables-count--dot{width:10px;height:10px;min-width:10px;min-height:10px;background:#ed0858}.sidebar-recent-deliverables-list,.sidebar-deliverable-list{display:grid;gap:0;padding-bottom:2px}.sidebar-deliverable-group{display:grid;gap:0}.sidebar-deliverable-group+.sidebar-deliverable-group{padding-top:11px}.sidebar-deliverable-group-head{padding:0 0 6px 8px;border-bottom:1px solid var(--line);color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.sidebar-deliverable-group-items{display:grid;gap:2px;padding-top:6px}.sidebar-bottom-section{margin-top:11px;padding-top:13px;border-top:1px solid var(--line)}.sidebar-bottom-section .sidebar-group{padding-top:0}.sidebar-deliverable-item{width:223px;min-height:34px;display:flex;align-items:center;gap:8.85px;padding:0 0 0 9px;border-radius:8px;color:var(--text-body);cursor:pointer}.sidebar-deliverable-item:hover{background:var(--bg-menu-hover)}.sidebar-deliverable-item.is-active{background:var(--bg-menu-active)}.sidebar-deliverable-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible}.sidebar-deliverable-icon img{display:block}.sidebar-deliverable-icon--hubspot{width:12px;height:14px}.sidebar-deliverable-icon--hubspot img{width:12px;height:14px;transform:scale(1.08);transform-origin:center}.sidebar-deliverable-icon--generic-one{width:14px;height:14px;margin-top:.4px}.sidebar-deliverable-icon--generic-one img{width:14px;height:14px;transform:scale(1.03);transform-origin:center}.sidebar-deliverable-icon--generic-two{width:14px;height:12px}.sidebar-deliverable-icon--generic-two img{width:14px;height:12px;transform:scale(1.04);transform-origin:center}.sidebar-deliverable-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:13.5px;font-weight:400;line-height:17px;letter-spacing:0}.sidebar-simple-list{display:grid;gap:2px;padding-top:10px}.sidebar-chat-primary-list{display:grid;padding-top:8px}.sidebar-chat-primary-item{width:223px;min-height:34px;display:flex;align-items:center;gap:6px;padding:0 9px;border-radius:8px;color:var(--text-strong);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer}.sidebar-chat-primary-item:hover{background:var(--bg-menu-hover)}.sidebar-chat-primary-item.is-active{background:var(--bg-menu-active)}.sidebar-chat-primary-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.sidebar-chat-primary-icon svg{width:12px;height:12px;stroke-width:2.45}.sidebar-chat-section-label{margin:20px 0 6px;padding:0 9px;color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:0}.sidebar-chat-list{padding-top:0}.sidebar-chat-timeframe-toggle{width:223px;min-height:30px;display:flex;align-items:center;gap:6px;margin-top:2px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:12.5px;font-weight:450;line-height:18px;text-align:left;cursor:pointer}.sidebar-chat-timeframe-toggle:hover{background:var(--bg-menu-hover);color:var(--text-body)}.sidebar-chat-timeframe-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px var(--control-focus-ring)}.sidebar-chat-timeframe-toggle>span:first-child{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center}.sidebar-chat-timeframe-toggle svg{width:12px;height:12px;stroke-width:2}.sidebar-chat-skeleton{display:flex;flex-direction:column;gap:16px;padding:8px 0 0}.sidebar-chat-skeleton-section{display:flex;flex-direction:column;gap:7px}.sidebar-chat-skeleton-list{display:flex;flex-direction:column;gap:2px}.sidebar-chat-skeleton-label,.sidebar-chat-skeleton-title,.sidebar-chat-skeleton-action{background:linear-gradient(90deg,var(--search-skeleton-base) 0%,var(--search-skeleton-highlight) 50%,var(--search-skeleton-base) 100%);background-size:220% 100%;animation:search-skeleton-shimmer 1.7s ease-in-out infinite}.sidebar-chat-skeleton-label{width:74px;height:12px;margin:0 9px;border-radius:999px}.sidebar-chat-skeleton-row{width:223px;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px 0 9px;border-radius:8px}.sidebar-chat-skeleton-title{height:13px;border-radius:999px;flex:0 1 auto}.sidebar-chat-skeleton-title--0{width:142px}.sidebar-chat-skeleton-title--1{width:118px}.sidebar-chat-skeleton-title--2{width:156px}.sidebar-chat-skeleton-action{flex:0 0 auto;width:22px;height:18px;border-radius:6px;opacity:.76}.sidebar-simple-item{width:223px;min-height:46px;display:grid;gap:2px;align-content:center;padding:5px 8px 5px 9px;border-radius:8px;color:var(--text-body);text-align:left;cursor:pointer}.sidebar-simple-item:hover{background:var(--bg-menu-hover)}.sidebar-chat-conversation{position:relative;display:flex;align-items:center;min-height:32px;padding:0 5px 0 9px;overflow:visible}.sidebar-chat-conversation.is-active{background:var(--bg-menu-active)}.sidebar-chat-conversation.is-menu-open{background:var(--bg-menu-hover);z-index:140}.sidebar-chat-conversation-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;min-height:30px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sidebar-chat-conversation-title{min-width:0;overflow:hidden;color:var(--text-body);font-size:13.5px;font-weight:400;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.sidebar-chat-conversation-actions{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;margin-left:6px;opacity:0;pointer-events:none;transform:none;transition:none}.sidebar-chat-conversation:hover .sidebar-chat-conversation-actions,.sidebar-chat-conversation:focus-within .sidebar-chat-conversation-actions,.sidebar-chat-conversation.is-menu-open .sidebar-chat-conversation-actions{z-index:150;opacity:1;pointer-events:auto;transform:none}.sidebar-chat-menu-trigger{flex:0 0 28px;width:28px;height:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.sidebar-chat-menu-trigger:hover,.sidebar-chat-menu-trigger.is-open,.sidebar-chat-menu-trigger:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong)}.sidebar-chat-menu-trigger:focus-visible{outline:none}.sidebar-chat-menu-trigger svg{width:15px;height:15px}.sidebar-chat-menu-trigger svg circle{stroke:currentColor;stroke-width:.18px}:root[data-theme=dark] .sidebar-chat-menu-trigger svg circle,body[data-theme=dark] .sidebar-chat-menu-trigger svg circle,.vercel-shell[data-theme=dark] .sidebar-chat-menu-trigger svg circle{stroke:none}.sidebar-chat-conversation-menu.ai-employee-detail-actions-menu{top:calc(100% + 4px);right:0;left:auto;z-index:160;width:172px}.sidebar-chat-conversation-menu button.is-favorite{color:#f8bb2d}.sidebar-chat-conversation-menu button.is-favorite svg.ai-icon-favorite path{fill:currentColor;stroke:currentColor}.sidebar-chat-rename-form{min-width:0;width:100%;display:flex;align-items:center;gap:4px}.sidebar-chat-rename-input{min-width:0;flex:1 1 auto;height:24px;padding:0 7px;border:1px solid var(--line-strong);border-radius:6px;outline:none;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:13.5px;line-height:18px}.sidebar-chat-rename-input:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-ring)}.sidebar-chat-rename-save{flex:0 0 auto;width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:var(--primary-button-bg);color:var(--primary-button-text);cursor:pointer}.sidebar-chat-rename-save svg{display:block;width:13px;height:13px;stroke-width:2.35;transform:translate(-1px)}:root[data-theme=dark] .sidebar-chat-rename-save,body[data-theme=dark] .sidebar-chat-rename-save,.vercel-shell[data-theme=dark] .sidebar-chat-rename-save{border-color:#ffffff57;background:#fff;color:#050505}.sidebar-simple-title,.sidebar-simple-meta{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-simple-title{color:var(--text-strong);font-size:13px;font-weight:500;line-height:16px}.sidebar-simple-meta{color:var(--text-muted);font-size:11.5px;font-weight:400;line-height:14px}.sidebar-settings-list{display:grid;gap:3px;padding-top:3px}.sidebar-settings-item{width:223px;min-height:34px;display:flex;align-items:center;padding:0 10px;border-radius:8px;color:var(--text-body);font-size:13.5px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;cursor:pointer}.sidebar-settings-item:hover{background:var(--bg-menu-hover);color:var(--text-strong)}.sidebar-settings-item.is-active{background:var(--bg-menu-active);color:var(--text-strong);font-weight:500}.sidebar-inbox-list{display:grid;gap:0;padding-bottom:2px}.sidebar-inbox-group{display:grid;gap:0}.sidebar-inbox-group+.sidebar-inbox-group{padding-top:11px}.sidebar-inbox-group-items{display:grid;gap:2px;padding-top:6px}.sidebar-inbox-item{width:223px;min-height:46px;display:flex;align-items:center;gap:9px;padding:5px 8px 5px 9px;border-radius:8px;color:var(--text-body);cursor:pointer}.sidebar-inbox-item:hover{background:var(--bg-menu-hover)}.sidebar-inbox-item.is-active{background:var(--bg-menu-active)}.sidebar-inbox-avatar{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-muted);color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:0}.sidebar-inbox-avatar.is-tex{background:var(--primary-button-bg);border-color:var(--primary-button-bg);color:var(--primary-button-text);font-size:8px;font-style:italic;letter-spacing:.02em}.sidebar-inbox-copy{min-width:0;display:grid;gap:2px;text-align:left}.sidebar-inbox-subject,.sidebar-inbox-meta{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-inbox-subject{color:var(--text-body);font-size:13px;font-weight:400;line-height:16px}.sidebar-inbox-item.is-unread .sidebar-inbox-subject{color:var(--text-strong);font-weight:500}.sidebar-inbox-meta{color:var(--text-muted);font-size:11.5px;font-weight:400;line-height:14px}.sidebar-ai-employee-list{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:0;padding-bottom:14px}.sidebar-ai-employee-group{display:grid;gap:0}.sidebar-ai-employee-group-items{display:grid;gap:2px;padding-top:6px}.sidebar-ai-employee-item{width:223px;min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px 5px 9px;border-radius:8px;color:var(--text-body);cursor:pointer}.sidebar-ai-employee-item:hover{background:var(--bg-menu-hover)}.sidebar-ai-employee-item.is-active{background:var(--bg-menu-active)}.sidebar-ai-employee-copy{min-width:0;display:grid;gap:2px;text-align:left}.sidebar-ai-employee-name,.sidebar-ai-employee-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-ai-employee-name{color:var(--text-strong);font-size:13px;font-weight:500;line-height:16px}.sidebar-ai-employee-title{color:var(--text-muted);font-size:11.5px;font-weight:400;line-height:14px}.sidebar-ai-employee-status{max-width:62px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-size:11px;font-weight:400;line-height:1}.sidebar-ai-employee-status.is-active{color:#17833b}.sidebar-ai-employee-status.is-draft{color:#777}.sidebar-ai-employee-status.is-paused{color:#a26300}.sidebar-ai-employee-status.is-terminated{color:#9b2c2c}.sidebar-ai-employees-filter-person{min-width:0;display:inline-flex;align-items:center;gap:8px}.sidebar-ai-employees-filter-person>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-submenu-empty{margin:14px 8px 0;min-height:96px;display:flex;align-items:center;justify-content:center;padding:14px;border:1px dashed var(--line-strong);border-radius:10px;color:var(--text-muted);font-size:12px;line-height:1.45;text-align:center}.sidebar-empty-state{margin:14px 8px 0;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 12px;border:1px dashed var(--line-strong);border-radius:10px;color:var(--text-muted);text-align:center}.sidebar-empty-state-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:8px;color:var(--text-muted);background:transparent}.sidebar-empty-state-icon svg,.sidebar-empty-state-icon img{width:18px;height:18px;display:block}.sidebar-empty-state--chat-tex .sidebar-empty-state-icon svg,.sidebar-empty-state--chat-tex .sidebar-empty-state-icon img{width:21px;height:21px}:root[data-theme=dark] .sidebar-empty-state--chat-tex .sidebar-empty-state-icon,body[data-theme=dark] .sidebar-empty-state--chat-tex .sidebar-empty-state-icon,.vercel-shell[data-theme=dark] .sidebar-empty-state--chat-tex .sidebar-empty-state-icon,:root[data-theme=dark] .sidebar-empty-state--inbox .sidebar-empty-state-icon,body[data-theme=dark] .sidebar-empty-state--inbox .sidebar-empty-state-icon,.vercel-shell[data-theme=dark] .sidebar-empty-state--inbox .sidebar-empty-state-icon{color:var(--text-strong)}:root[data-theme=dark] .sidebar-empty-state--chat-tex .sidebar-empty-state-icon img,body[data-theme=dark] .sidebar-empty-state--chat-tex .sidebar-empty-state-icon img,.vercel-shell[data-theme=dark] .sidebar-empty-state--chat-tex .sidebar-empty-state-icon img,:root[data-theme=dark] .sidebar-empty-state--inbox .sidebar-empty-state-icon img,body[data-theme=dark] .sidebar-empty-state--inbox .sidebar-empty-state-icon img,.vercel-shell[data-theme=dark] .sidebar-empty-state--inbox .sidebar-empty-state-icon img{filter:var(--image-icon-strong-filter)}.sidebar-empty-state-title{color:var(--text-strong);font-size:12px;font-weight:400;line-height:1.35}.sidebar-empty-state-action{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px 0 10px;border:1px solid var(--primary-button-bg);border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);font-size:12px;font-weight:500;line-height:1}.sidebar-empty-state-action svg,.sidebar-empty-state-action img{width:12px;height:12px;display:block}.sidebar-empty-state-action svg path{stroke-width:2.2}.sidebar-empty-state--inbox .sidebar-empty-state-icon svg{width:16px;height:16px}.sidebar-empty-state--deliverables .sidebar-empty-state-icon svg{width:16px;height:18px}.sidebar-footer{flex:0 0 auto;min-width:0;max-width:100%;padding:12px 15px;display:grid}.sidebar-footer-controls{width:100%;min-width:0;max-width:100%;display:flex;align-items:center;gap:8px}.sidebar-footer-company-picker-anchor,.sidebar-footer .company-picker{width:100%;min-width:0;max-width:100%}.sidebar-footer .company-picker-panel{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.sidebar-footer-org-button{min-width:0;flex:1;gap:7px}.sidebar-footer-org-label{max-width:none;font-weight:500}.sidebar-footer-mark{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;overflow:hidden;color:#fff}.sidebar-footer-mark-text{display:block;font-size:10px;font-weight:400;line-height:1;letter-spacing:-.015em;text-transform:uppercase;transform:translateY(.8px)}.sidebar-footer-actions{margin-left:auto;display:inline-flex;align-items:center;gap:1px}.sidebar-footer-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:30px;border-radius:8px;color:var(--text-muted);cursor:pointer}.sidebar-footer-icon-button:hover{background:var(--bg-menu-hover)}.sidebar-footer-icon-button:active{background:var(--bg-menu-active)}.sidebar-footer-icon-button svg,.sidebar-footer-icon-button img{display:block}.sidebar-footer-icon-button img{transform:translate(.75px)}.sidebar-footer-icon-button--more img{width:18px;height:4.5px}.sidebar-footer-icon-button--notifications img{width:13.5px;height:21px;transform:translate(.35px)}.sidebar-footer-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:0;padding:8px 10px;border-radius:8px;background:var(--tooltip-bg);box-shadow:0 8px 24px #1c1e2214;color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1;white-space:nowrap;opacity:0;transform:translateY(2px) scale(.92);transform-origin:bottom right;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.sidebar-footer-tooltip:after{content:"";position:absolute;right:10px;top:calc(100% - 5px);width:8px;height:8px;background:var(--tooltip-bg);border-bottom-right-radius:2px;transform:rotate(45deg)}.sidebar-footer-icon-button:hover .sidebar-footer-tooltip,.sidebar-footer-icon-button:focus-visible .sidebar-footer-tooltip{opacity:1;transform:translateY(0) scale(1)}.browse-card-open{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-muted);cursor:pointer}.main-content{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow-y:auto;padding:17px 19px 23px}.main-content--chat-tex{height:100%;overflow:hidden;padding:0}.main-content--ai-employees,.main-content--projects,.main-content--assets{height:100%;min-width:0;max-width:100%;overflow:hidden;padding:0;background:var(--bg-app)}.assets-page{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px 22px 22px;background:var(--bg-app);color:var(--text-body)}.assets-page-header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px}.assets-page-header h1{margin:0;font-size:23px;font-weight:670;letter-spacing:-.02em}.assets-page-header p{margin:5px 0 0;color:var(--text-muted);font-size:13px}.assets-page-create{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--line-strong);border-radius:7px;background:var(--button-primary-bg, #181818);color:var(--button-primary-text, #fff);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.assets-page-create>span{font-size:17px;font-weight:400;line-height:1}.assets-table-shell{min-width:0;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel)}.assets-table-row{min-width:940px;display:grid;grid-template-columns:minmax(240px,1.5fr) 128px minmax(150px,.8fr) minmax(190px,1fr) minmax(210px,1.1fr);align-items:center;column-gap:16px;padding:0 16px}.assets-table-head{position:sticky;top:0;z-index:2;min-height:42px;border-bottom:1px solid var(--line);background:var(--bg-panel);color:var(--text-muted);font-size:12px;font-weight:600}.assets-table-data-row{min-height:58px;border-bottom:1px solid var(--line);font-size:13px}.assets-table-data-row:last-child{border-bottom:0}.assets-table-data-row:hover{background:var(--bg-menu-hover)}.assets-table-name-cell{min-width:0;display:flex;align-items:center;gap:10px}.assets-table-file-icon,.assets-table-empty-icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;background:var(--bg-menu-hover);color:var(--text-muted)}.assets-table-file-icon img,.assets-table-file-icon svg,.assets-table-empty-icon img,.assets-table-empty-icon svg{width:16px;height:16px}.assets-table-name-cell>span:last-child{min-width:0;display:grid;gap:3px}.assets-table-name-cell strong,.assets-table-name-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assets-table-name-cell strong{font-size:13.5px;font-weight:600}.assets-table-name-cell small{color:var(--text-muted);font-size:11.5px}.assets-table-token-list{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden}.assets-table-token{max-width:126px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;border-radius:999px;background:var(--bg-menu-hover);color:var(--text-body);font-size:11.5px}.assets-table-muted{color:var(--text-faint)}.assets-table-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:var(--text-muted);text-align:center}.assets-table-empty strong{margin-top:12px;color:var(--text-body);font-size:14px}.assets-table-empty p{max-width:360px;margin:6px 0 0;font-size:13px}.assets-table-empty button{margin-top:12px;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.assets-table-loading{min-width:940px}.assets-table-skeleton{min-height:58px;display:grid;grid-template-columns:minmax(240px,1.5fr) 128px minmax(150px,.8fr) minmax(190px,1fr) minmax(210px,1.1fr);align-items:center;column-gap:16px;padding:0 16px;border-bottom:1px solid var(--line)}.assets-table-skeleton>span{width:72%;height:11px;border-radius:999px;background:var(--skeleton-bg, var(--bg-menu-hover));animation:projects-skeleton-pulse 1.25s ease-in-out infinite}.assets-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--modal-backdrop-bg)}.assets-create-modal{width:min(480px,calc(100vw - 32px));display:grid;gap:17px;padding:20px;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg-panel);box-shadow:0 20px 70px #00000038;color:var(--text-body)}.assets-create-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.assets-create-modal>header span{color:var(--text-muted);font-size:12px}.assets-create-modal>header h2{margin:4px 0 0;font-size:18px;font-weight:650}.assets-create-modal>header button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:21px;cursor:pointer}.assets-create-modal>header button:hover{background:var(--bg-menu-hover)}.assets-create-modal>label{display:grid;gap:7px;color:var(--text-body);font-size:12.5px;font-weight:600}.assets-create-modal>label small{color:var(--text-faint);font-weight:450}.assets-create-modal input:not([type=file]),.assets-create-modal textarea{width:100%;border:1px solid var(--line-strong);border-radius:7px;outline:0;background:var(--bg-app);color:var(--text-body);font:inherit;font-size:13.5px}.assets-create-modal input:not([type=file]){height:38px;padding:0 11px}.assets-create-modal textarea{resize:vertical;min-height:84px;padding:10px 11px}.assets-create-modal input:focus,.assets-create-modal textarea:focus{border-color:var(--text-muted)}.assets-create-files>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.assets-create-drop{min-height:62px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--bg-app);color:var(--text-muted);cursor:pointer}.assets-create-drop img,.assets-create-drop svg{width:16px;height:16px}.assets-create-error{margin:-5px 0 0;color:var(--color-danger, #d73a49);font-size:12.5px}.assets-create-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.assets-create-modal>footer button{min-height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:7px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.assets-create-modal>footer button[type=submit]{background:var(--button-primary-bg, #181818);color:var(--button-primary-text, #fff)}.assets-create-modal>footer button:disabled{cursor:default;opacity:.48}@media(max-width:760px){.assets-page{padding:14px}.assets-page-header p{display:none}}.ai-employees-page{position:relative;width:100%;max-width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);row-gap:6px;padding:6px 18px 10px;background:var(--bg-app);color:var(--text-body);contain:inline-size}.ai-employees-list-header{position:relative;z-index:8;min-width:0;max-width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;border-bottom:0}.ai-employees-toolbar-left,.ai-employees-toolbar-right{min-width:0;min-height:30px;display:flex;align-items:center;gap:8px}.ai-employees-toolbar-left{position:relative;z-index:9;flex:1 1 auto;max-width:100%;overflow:visible}.ai-employees-toolbar-right{flex:0 0 auto;margin-left:auto;max-width:max-content;transform:translateY(-1px)}.ai-employees-sort-control{position:relative;display:inline-flex;align-items:center}.ai-employees-sort-pill,.ai-employees-filter-pill{box-sizing:border-box;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.ai-employees-sort-pill{border-color:var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-muted);font-weight:400}.ai-employees-sort-pill:hover,.ai-employees-sort-pill.is-open{border-color:var(--line);background:var(--bg-menu-hover);color:var(--text-body)}:root[data-theme=dark] .ai-employees-sort-pill,body[data-theme=dark] .ai-employees-sort-pill,.vercel-shell[data-theme=dark] .ai-employees-sort-pill{border-color:var(--line);background:var(--bg-panel);color:var(--text-muted)}:root[data-theme=dark] .ai-employees-sort-pill:hover,body[data-theme=dark] .ai-employees-sort-pill:hover,.vercel-shell[data-theme=dark] .ai-employees-sort-pill:hover,:root[data-theme=dark] .ai-employees-sort-pill.is-open,body[data-theme=dark] .ai-employees-sort-pill.is-open,.vercel-shell[data-theme=dark] .ai-employees-sort-pill.is-open{border-color:var(--line);background:var(--bg-menu-hover);color:var(--text-body)}.ai-employees-sort-pill{padding:0 9px 0 7px}.ai-employees-filter-pill-wrap{position:relative;display:inline-flex;align-items:center}.ai-employees-page>.ai-employees-list-header .ai-employees-filter-pill-wrap{margin-left:-4px}.ai-employees-filter-pill{min-width:30px;padding:0 7px;border-color:var(--line);background:var(--bg-panel);color:var(--text-muted);font-weight:400}.ai-employees-bulk-actions{position:relative;z-index:12;flex:0 0 auto;max-width:0;height:30px;display:inline-flex;align-items:center;gap:2px;overflow:hidden;padding:0;border:0;border-radius:999px;background:var(--bg-panel);color:var(--text-body);opacity:0;pointer-events:none;transform:translate(-6px) scale(.98);transform-origin:left center;white-space:nowrap;transition:max-width .22s ease,opacity .16s ease,transform .18s ease,padding .18s ease}.ai-employees-bulk-actions.is-open{max-width:490px;padding:2px;opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.ai-employees-bulk-count{height:24px;display:inline-flex;align-items:center;padding:0 6px;color:var(--text-body);font-size:12.5px;font-weight:500;line-height:1}.ai-employees-bulk-actions button{height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--text-body);font:inherit;font-size:12.5px;font-weight:500;line-height:1;cursor:pointer}.ai-employees-bulk-actions .ai-employees-bulk-tooltip{display:none;z-index:120}.ai-employees-bulk-actions button:hover{background:var(--bg-menu-hover);color:var(--text-strong)}.ai-employees-bulk-actions button.ai-employees-bulk-action--favorite{position:relative}.ai-employees-bulk-actions button.ai-employees-bulk-action--favorite:hover{background:transparent;color:var(--text-strong)}.ai-employees-bulk-actions button.ai-employees-bulk-action--favorite:before{content:"";position:absolute;top:0;right:0;bottom:0;left:5px;border-radius:999px;background:transparent;pointer-events:none}.ai-employees-bulk-actions button.ai-employees-bulk-action--favorite:hover:before{background:var(--bg-menu-hover)}.ai-employees-bulk-actions button.ai-employees-bulk-action--favorite>*{position:relative;z-index:1}.ai-employees-bulk-actions button.is-danger{color:#c93c3c}.ai-employees-bulk-actions button.is-danger:hover{background:#c93c3c1a;color:#b82f2f}.ai-employees-bulk-actions svg{width:13px;height:13px;stroke-width:1.8}.ai-employees-bulk-actions svg.ai-icon-pause,.ai-employees-bulk-actions svg.ai-icon-duplicate{width:13px;height:13px;stroke-width:1.56}.ai-employees-bulk-actions svg.ai-icon-pause{width:14px;height:14px}.ai-employees-bulk-actions svg.ai-icon-duplicate{width:14px;height:13px;stroke-width:1.68}.ai-employees-bulk-actions svg.ai-icon-favorite{width:21px;height:21px;margin-right:-3px;stroke-width:1.15}.ai-employees-bulk-actions svg.ai-icon-copy-link{stroke-width:1.38}.ai-employees-bulk-actions svg.ai-icon-trash{width:12px;height:14px;stroke-width:1.38}.ai-employees-bulk-actions .projects-index-bulk-action--archive svg.ai-icon-archive{width:15px;height:15px;stroke-width:1.22}@media(max-width:1280px){.ai-employees-bulk-actions.is-open{max-width:214px;overflow:visible}.ai-employees-bulk-actions{gap:1px}.ai-employees-bulk-count{flex:0 0 auto;padding:0 5px;margin-right:1px}.ai-employees-bulk-actions button{flex:0 0 24px;width:24px;min-width:24px;max-width:24px;justify-content:center;gap:0;padding:0}.ai-employees-bulk-actions .ai-employees-bulk-action-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.ai-employees-bulk-actions .ai-employees-bulk-tooltip{display:inline-flex}.ai-employees-bulk-actions button.ai-employees-bulk-action--favorite:before{top:0;right:0;bottom:0;left:0}.ai-employees-bulk-actions svg.ai-icon-favorite{width:16px;height:16px;display:block;margin-right:0;overflow:visible}.ai-employees-page .ai-employees-bulk-actions.is-open{max-width:246px}.ai-employees-page .ai-employees-bulk-actions{gap:4px}.ai-employees-page .ai-employees-bulk-actions button{position:relative;flex-basis:28px;width:28px;min-width:28px;max-width:28px;height:26px}.ai-employees-page .ai-employees-bulk-actions button>svg{flex:none;display:block;position:static;transform:none;margin:0}.ai-employees-page .ai-employees-bulk-action-icon{position:absolute;left:50%;top:50%;width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:inherit;line-height:0;pointer-events:none;transform:translate(-50%,-50%)}.ai-employees-page .ai-employees-bulk-action-icon svg{position:static;flex:none;display:block;margin:0}.ai-employees-page .ai-employees-bulk-actions button.ai-employees-bulk-action--favorite:before{display:none}.ai-employees-page .ai-employees-bulk-actions button.ai-employees-bulk-action--favorite:hover{background:var(--bg-menu-hover);color:var(--text-strong)}.ai-employees-page .ai-employees-bulk-actions button.ai-employees-bulk-action--favorite>.ai-employees-bulk-action-icon{position:absolute}.ai-employees-page .ai-employees-bulk-actions button.ai-employees-bulk-action--favorite>.ai-employees-bulk-action-label{position:absolute}.ai-employees-page .ai-employees-bulk-actions button.ai-employees-bulk-action--favorite>.ai-employees-bulk-tooltip{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%) scale(.92);transform-origin:top center}.ai-employees-page .ai-employees-bulk-actions button.ai-employees-bulk-action--favorite:hover>.ai-employees-bulk-tooltip,.ai-employees-page .ai-employees-bulk-actions button.ai-employees-bulk-action--favorite:focus-visible>.ai-employees-bulk-tooltip{transform:translate(-50%) scale(1)}.ai-employees-page .ai-employees-bulk-actions svg.ai-icon-copy-link{width:14px;height:14px;stroke-width:1.38}.ai-employees-page .ai-employees-bulk-actions svg.ai-icon-favorite{width:22px;height:22px;margin-right:0;margin-left:0;transform:none;stroke-width:1.34}.ai-employees-page .ai-employees-bulk-actions svg.ai-icon-trash{width:13px;height:15px;stroke-width:1.38}}:root[data-theme=dark] .ai-employees-bulk-actions,body[data-theme=dark] .ai-employees-bulk-actions,.vercel-shell[data-theme=dark] .ai-employees-bulk-actions{background:var(--bg-panel)}:root[data-theme=dark] .ai-employees-bulk-actions button.is-danger,body[data-theme=dark] .ai-employees-bulk-actions button.is-danger,.vercel-shell[data-theme=dark] .ai-employees-bulk-actions button.is-danger{color:#ff8b8b}:root[data-theme=dark] .ai-employees-bulk-actions button.is-danger:hover,body[data-theme=dark] .ai-employees-bulk-actions button.is-danger:hover,.vercel-shell[data-theme=dark] .ai-employees-bulk-actions button.is-danger:hover{background:#ff8b8b1f;color:#ffa3a3}.ai-employees-hire-button{box-sizing:border-box;min-height:0;max-height:30px;height:30px;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--primary-button-bg);border-radius:8px;background:var(--primary-button-bg);color:var(--primary-button-text);font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer}:root[data-theme=dark] .ai-employees-hire-button,body[data-theme=dark] .ai-employees-hire-button,.vercel-shell[data-theme=dark] .ai-employees-hire-button{min-height:0;max-height:30px;height:30px;padding-block:0}.ai-employees-sort-pill svg,.ai-employees-filter-pill svg,.ai-employees-hire-button svg{width:14px;height:14px;stroke-width:2}.ai-employees-sort-pill svg{stroke-width:1.65}.ai-employees-sort-pill-icon,.ai-employees-header-sort-icon,.ai-employees-header-hover-sort-icon{display:inline-flex;align-items:center;justify-content:center}.ai-employees-sort-pill-icon.is-descending,.ai-employees-header-sort-icon.is-descending{transform:rotate(180deg)}.ai-employees-filter-pill:hover,.ai-employees-filter-pill.is-open{border-color:var(--line);background:var(--bg-menu-hover);color:var(--text-body)}.ai-employees-filter-pill.has-active-filters{padding:0 8px;border-color:var(--line);background:var(--bg-menu-active);color:var(--text-body)}.ai-employees-filter-pill.has-active-filters:hover,.ai-employees-filter-pill.has-active-filters.is-open{border-color:var(--line);background:var(--bg-menu-active);color:var(--text-body)}:root[data-theme=dark] .ai-employees-filter-pill,body[data-theme=dark] .ai-employees-filter-pill,.vercel-shell[data-theme=dark] .ai-employees-filter-pill{border-color:var(--line);background:var(--bg-panel);color:var(--text-muted)}:root[data-theme=dark] .ai-employees-filter-pill:hover,body[data-theme=dark] .ai-employees-filter-pill:hover,.vercel-shell[data-theme=dark] .ai-employees-filter-pill:hover,:root[data-theme=dark] .ai-employees-filter-pill.is-open,body[data-theme=dark] .ai-employees-filter-pill.is-open,.vercel-shell[data-theme=dark] .ai-employees-filter-pill.is-open{border-color:var(--line);background:var(--bg-menu-hover);color:var(--text-body)}:root[data-theme=dark] .ai-employees-filter-pill.has-active-filters,body[data-theme=dark] .ai-employees-filter-pill.has-active-filters,.vercel-shell[data-theme=dark] .ai-employees-filter-pill.has-active-filters{border-color:var(--line);background:var(--bg-menu-active);color:var(--text-body)}.ai-employees-search{width:124px;min-width:124px;box-sizing:border-box;height:30px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-muted)}.ai-employees-search:focus-within{width:min(242px,28vw);min-width:188px;padding:0 10px;background:var(--bg-panel);border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-ring)}.ai-employees-search svg{width:15px;height:15px}.ai-employees-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-strong);font:inherit;font-size:13px;line-height:1}.ai-employees-search input::placeholder{color:var(--text-faint)}.ai-employees-hire-button:hover{background:var(--primary-button-bg-hover)}.ai-employees-filter-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:flex;justify-content:flex-end;background:transparent}.ai-employees-filter-drawer{width:min(410px,calc(100vw - 28px));height:100%;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--bg-app);color:var(--text-body);box-shadow:-10px 0 24px #28231e1a;transform:translate(0);transition:transform .2s ease}.ai-employees-filter-drawer-backdrop.is-opening .ai-employees-filter-drawer,.ai-employees-filter-drawer-backdrop.is-closing .ai-employees-filter-drawer{transform:translate(100%)}.ai-employees-filter-drawer-backdrop.is-closing{pointer-events:none}.ai-employees-filter-drawer-backdrop.is-closing .ai-employees-filter-drawer{transition-duration:.18s}.ai-employees-filter-drawer-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px 14px;border-bottom:1px solid var(--line)}.ai-employees-filter-drawer-title{display:grid;gap:6px}.ai-employees-filter-drawer-head span{display:block;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1}.ai-employees-filter-drawer-head h2{margin:0;color:var(--text-strong);font-size:18px;font-weight:600;line-height:1.15;letter-spacing:0}.ai-employees-filter-drawer-actions{display:inline-flex;align-items:center;gap:8px}.ai-employees-filter-drawer-actions>button:not(.ai-employees-filter-drawer-close){height:28px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-body);cursor:pointer;font:inherit;font-size:12px;font-weight:400}.ai-employees-filter-drawer-actions>button:not(.ai-employees-filter-drawer-close):disabled{opacity:.45;cursor:default}.ai-employees-filter-drawer-close{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--bg-menu-hover);color:var(--text-muted);cursor:pointer;font:inherit;font-size:15px;line-height:1}.ai-employees-filter-drawer-close:hover{background:var(--bg-menu-active);color:var(--text-strong)}.ai-employees-filter-drawer-close-icon{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ai-employees-filter-drawer-body{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px 12px}.ai-employees-filter-section{flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);overflow:hidden}.ai-employees-filter-section-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:0;background:transparent;color:var(--text-body);cursor:pointer;text-align:left;font:inherit}.ai-employees-filter-section-trigger:hover{background:var(--bg-menu-hover)}.ai-employees-filter-section-trigger>span{min-width:0;display:grid;gap:5px}.ai-employees-filter-section-trigger strong{color:var(--text-strong);font-size:13px;font-weight:500;line-height:1}.ai-employees-filter-section-trigger small{overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ai-employees-filter-section-trigger svg{width:14px;height:14px;color:var(--text-muted);stroke-width:1.9}.ai-employees-filter-section-body{display:grid;gap:10px;padding:0 11px 12px;border-top:1px solid var(--line)}.ai-employees-filter-chip-row{display:flex;flex-wrap:wrap;gap:6px;padding-top:0}.ai-employees-filter-chip{max-width:100%;height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg-menu-hover);color:var(--text-body);cursor:pointer;font:inherit;font-size:12.5px;font-weight:400;line-height:1}.ai-employees-filter-chip span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employees-filter-chip svg{width:10px;height:10px;flex:0 0 10px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:var(--text-muted)}.ai-employees-filter-select{display:grid;gap:6px;padding-top:10px}.ai-employees-filter-select-field{min-height:36px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);cursor:text}.ai-employees-filter-select.is-open .ai-employees-filter-select-field{border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-ring)}.ai-employees-filter-select-field input{min-width:86px;flex:1 1 86px;height:26px;border:0;outline:0;background:transparent;color:var(--text-strong);font:inherit;font-size:13px}.ai-employees-filter-select-field input::placeholder{color:var(--text-faint)}.ai-employees-filter-select-popover{max-height:188px;overflow:auto;display:grid;gap:2px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 10px 24px #28231e1f}.ai-employees-filter-select-empty{padding:9px 10px;color:var(--text-muted);font-size:13px}.ai-employees-filter-option-list{display:grid;gap:2px}.ai-employees-filter-option{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 7px;border:0;border-radius:6px;background:transparent;color:var(--text-body);cursor:pointer;text-align:left;font:inherit;font-size:13px;font-weight:400}.ai-employees-filter-option:hover,.ai-employees-filter-option.is-selected{background:var(--bg-menu-hover)}.ai-employees-filter-option svg{width:15px;height:15px;color:var(--text-strong);stroke-width:1.8}.ai-employees-filter-user-option{min-width:0;display:inline-flex;align-items:center;gap:8px}.ai-employees-filter-user-option>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employees-filter-text-control{display:grid;gap:9px;padding-top:10px}.ai-employees-filter-segmented{height:30px;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--bg-menu-hover)}.ai-employees-filter-segmented button{border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:400}.ai-employees-filter-segmented button.is-selected{background:var(--bg-panel);color:var(--text-strong);box-shadow:0 1px 2px #28231e14}.ai-employees-filter-text-input{width:100%;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-strong);font:inherit;font-size:13px;outline:none}.ai-employees-filter-text-input:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-ring)}.ai-employees-filter-date-picker{margin:0 -11px;border-top:0}.ai-employees-filter-date-picker .sidebar-inbox-calendar{padding-top:10px}.ai-employees-filter-date-picker .sidebar-inbox-date-form{gap:8px}.ai-employees-filter-date-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.ai-employees-filter-date-clear{height:38px;padding:0 12px;border:1px solid var(--date-picker-border);border-radius:7px;background:transparent;color:var(--date-picker-muted);cursor:pointer;font:inherit;font-size:13px}.ai-employees-filter-date-clear:disabled{opacity:.45;cursor:default}@keyframes aiEmployeesFilterDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes aiEmployeesFilterDrawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}:root[data-theme=dark] .ai-employees-filter-drawer-backdrop,body[data-theme=dark] .ai-employees-filter-drawer-backdrop,.vercel-shell[data-theme=dark] .ai-employees-filter-drawer-backdrop{background:transparent}:root[data-theme=dark] .ai-employees-filter-drawer,body[data-theme=dark] .ai-employees-filter-drawer,.vercel-shell[data-theme=dark] .ai-employees-filter-drawer{box-shadow:-10px 0 24px #0000003d}.ai-employees-table-shell{width:100%;max-width:100%;min-width:0;min-height:0;position:relative;overflow:visible;background:transparent}.ai-employees-table-scroll{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;overscroll-behavior-y:contain;scrollbar-width:thin;touch-action:pan-x pan-y;isolation:isolate}.ai-employees-table-note{min-height:30px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--line);color:var(--text-muted);font-size:12px;font-weight:500}.ai-employees-table-note.is-error{color:#a26300}:root[data-theme=dark] .ai-employees-table-note.is-error,body[data-theme=dark] .ai-employees-table-note.is-error,.vercel-shell[data-theme=dark] .ai-employees-table-note.is-error{color:#f0b45f}.ai-employees-table{width:max(100%,var(--ai-employees-table-min-width, 980px));min-width:max(100%,var(--ai-employees-table-min-width, 980px));border-collapse:separate;border-spacing:0;table-layout:fixed}.ai-employees-table th,.ai-employees-table td{height:38px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.ai-employees-table th{--ai-employees-header-bg: var(--bg-app);position:sticky;top:0;z-index:2;height:32px;padding:0;background:var(--ai-employees-header-bg);color:var(--text-muted);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.ai-employees-table td{position:relative;padding:0 7px;color:var(--text-body);font-size:13.5px;font-weight:400;line-height:17px}.ai-employees-table tbody tr{--ai-employees-row-bg: var(--bg-app)}.ai-employees-table tr:last-child td{border-bottom:1px solid var(--line)}.ai-employees-table tbody tr:hover,.ai-employees-table tbody tr.is-selected{--ai-employees-row-bg: #fbf6f1}.ai-employees-table tbody tr:hover td,.ai-employees-table tbody tr.is-selected td{background:#fbf6f1}:root[data-theme=dark] .ai-employees-table tbody tr:hover,body[data-theme=dark] .ai-employees-table tbody tr:hover,.vercel-shell[data-theme=dark] .ai-employees-table tbody tr:hover,:root[data-theme=dark] .ai-employees-table tbody tr.is-selected,body[data-theme=dark] .ai-employees-table tbody tr.is-selected,.vercel-shell[data-theme=dark] .ai-employees-table tbody tr.is-selected{--ai-employees-row-bg: #121212}:root[data-theme=dark] .ai-employees-table tbody tr:hover td,body[data-theme=dark] .ai-employees-table tbody tr:hover td,.vercel-shell[data-theme=dark] .ai-employees-table tbody tr:hover td,:root[data-theme=dark] .ai-employees-table tbody tr.is-selected td,body[data-theme=dark] .ai-employees-table tbody tr.is-selected td,.vercel-shell[data-theme=dark] .ai-employees-table tbody tr.is-selected td{background:#121212}.ai-employees-table tbody tr.has-open-action-menu td.ai-employees-col--actions{z-index:90;overflow:visible}.ai-employees-table tbody tr.has-open-action-menu{position:relative;z-index:30}.ai-employees-table tbody tr:has(.ai-employee-avatar-tooltip-anchor:hover),.ai-employees-table tbody tr:has(.ai-employee-avatar-tooltip-anchor:focus-within){position:relative;z-index:20}.ai-employees-table .ai-employees-col--sharedWith:has(.ai-employee-avatar-tooltip-anchor:hover),.ai-employees-table .ai-employees-col--sharedWith:has(.ai-employee-avatar-tooltip-anchor:focus-within){z-index:21;overflow:visible}.ai-employees-table .ai-employee-avatar-tooltip-anchor:hover,.ai-employees-table .ai-employee-avatar-tooltip-anchor:focus-within{z-index:var(--z-app-tooltip)}.ai-employees-table tbody tr.ai-employees-skeleton-row:hover td,.ai-employees-table tbody tr.ai-employees-empty-row:hover td,.ai-employees-table tbody tr.ai-employees-placeholder-row:hover td{background:transparent}.ai-employees-skeleton-row td,.ai-employees-empty-row td{pointer-events:none}.ai-employees-empty-row td{border-bottom:0}.ai-employees-placeholder-row td{pointer-events:none;border-bottom-color:transparent}.ai-employees-skeleton-name{min-width:0;display:inline-flex;align-items:center;gap:9px}.ai-employees-skeleton-dot,.ai-employees-skeleton-line,.ai-employees-skeleton-action{display:inline-flex;flex:0 0 auto;background:linear-gradient(90deg,var(--search-skeleton-base) 0%,var(--search-skeleton-highlight) 50%,var(--search-skeleton-base) 100%);background-size:240% 100%;animation:search-skeleton-shimmer 1.7s ease-in-out infinite}.ai-employees-skeleton-dot{width:17px;height:17px;border-radius:999px}.ai-employees-skeleton-line{height:9px;border-radius:999px;transform-origin:left center}.ai-employees-skeleton-line--name{width:72px}.ai-employees-skeleton-line--role{width:248px}.ai-employees-skeleton-line--departments{width:112px}.ai-employees-skeleton-line--hireDate,.ai-employees-skeleton-line--createdAt{width:74px}.ai-employees-skeleton-line--status{width:54px}.ai-employees-skeleton-line--createdBy{width:34px}.ai-employees-skeleton-line--sharedWith{width:48px}.ai-employees-skeleton-line--platforms{width:58px}.ai-employees-skeleton-line--onboarding{width:44px}.ai-employees-skeleton-line--lastActivity{width:78px}.ai-employees-skeleton-line--v2{transform:scaleX(.82)}.ai-employees-skeleton-line--v3{transform:scaleX(.66)}.ai-employees-skeleton-action{width:16px;height:9px;border-radius:999px}.ai-employees-table-col--select{width:30px}.ai-employees-table-col--name{width:172px}.ai-employees-table-col--spacer{width:var(--ai-employees-spacer-column-width, auto)}.ai-employees-table-col--role{width:var(--ai-employees-role-column-width, 440px)}.ai-employees-table-col--departments{width:152px}.ai-employees-table-col--hireDate{width:140px}.ai-employees-table-col--createdAt{width:118px}.ai-employees-table-col--status{width:124px}.ai-employees-table-col--createdBy,.ai-employees-table-col--sharedWith{width:104px}.ai-employees-table-col--platforms{width:112px}.ai-employees-table-col--onboarding{width:122px}.ai-employees-table-col--lastActivity{width:128px}.ai-employees-table-col--actions{width:42px}.ai-employees-table th.ai-employees-sticky-left,.ai-employees-table th.ai-employees-sticky-right,.ai-employees-table td.ai-employees-sticky-left,.ai-employees-table td.ai-employees-sticky-right{position:sticky;background-clip:border-box}.ai-employees-table th.ai-employees-sticky-left,.ai-employees-table th.ai-employees-sticky-right{z-index:8;background:var(--ai-employees-header-bg, var(--bg-app))}.ai-employees-table td.ai-employees-sticky-left,.ai-employees-table td.ai-employees-sticky-right{z-index:4;background:var(--ai-employees-row-bg, var(--bg-app))}.ai-employees-sticky-left--select{left:var(--ai-employees-sticky-select-left, 0)}.ai-employees-sticky-left--name{left:var(--ai-employees-sticky-name-left, 30px)}.ai-employees-sticky-left--role{left:var(--ai-employees-sticky-role-left, 202px)}.ai-employees-sticky-right--actions{right:0}.ai-employees-col--select{text-align:center}.ai-employees-table th.ai-employees-col--select,.ai-employees-table td.ai-employees-col--select{padding:0;text-align:center;line-height:0}.ai-employees-col--actions{text-align:center}.ai-employees-table th.ai-employees-col--actions,.ai-employees-table td.ai-employees-col--actions{padding:0;text-align:center}.ai-employees-table th.ai-employees-col--spacer,.ai-employees-table td.ai-employees-col--spacer{padding:0;pointer-events:none}.ai-employees-header-cell,.ai-employees-cell-field,.ai-employees-add-column-button,.ai-employees-row-action{border:0;background:transparent;color:inherit;font:inherit;letter-spacing:0}.ai-employees-header-cell{width:100%;max-width:none;min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border-radius:0;color:var(--text-muted);font-size:12px;font-weight:500;text-align:left;cursor:pointer}.ai-employees-header-cell--static{cursor:default}.ai-employees-header-cell svg{width:12px;height:12px;stroke-width:1.8}.ai-employees-header-cell.is-sorted{color:var(--text-body);font-weight:600}.ai-employees-header-hover-sort-icon{opacity:0;color:var(--text-muted)}.ai-employees-table th.is-sortable:hover .ai-employees-header-hover-sort-icon,.ai-employees-header-cell:focus-visible .ai-employees-header-hover-sort-icon{opacity:1}.ai-employees-table th:hover{--ai-employees-header-bg: var(--bg-menu-hover);background:var(--ai-employees-header-bg)}:root[data-theme=dark] .ai-employees-table th:hover,body[data-theme=dark] .ai-employees-table th:hover,.vercel-shell[data-theme=dark] .ai-employees-table th:hover{--ai-employees-header-bg: rgba(255, 255, 255, .075);background:var(--ai-employees-header-bg)}.ai-employees-table th.ai-employees-sticky-left:hover,.ai-employees-table th.ai-employees-sticky-right:hover{--ai-employees-header-bg: var(--bg-muted);background:var(--ai-employees-header-bg)}.ai-employees-add-column-button:hover,.ai-employees-add-column-button.is-open{color:var(--text-body)}.ai-employees-cell-field{width:fit-content;max-width:100%;min-height:0;display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:0;color:var(--text-body);text-align:left}.ai-employees-share-field{position:relative;width:calc(100% + 10px);min-width:0;max-width:calc(100% + 10px);height:32px;min-height:32px;justify-content:flex-start;padding:0 9px;margin:0 -5px;border:0;border-radius:6px;background:transparent;font:inherit;line-height:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ai-employees-share-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid transparent;border-radius:inherit;pointer-events:none}.ai-employees-share-field>*{position:relative;z-index:2}.ai-employees-table .ai-employees-col--sharedWith:hover .ai-employees-share-field,.projects-index-table .ai-employees-col--projects-shared-with:hover .projects-index-share-field{background:var(--bg-panel)}.ai-employees-table .ai-employees-col--sharedWith:hover .ai-employees-share-field:after,.projects-index-table .ai-employees-col--projects-shared-with:hover .projects-index-share-field:after{border-color:#d5cec5}.ai-employees-share-field:focus-visible,.ai-employees-share-field.is-open{background:var(--bg-panel);outline:0}.ai-employees-share-field:focus-visible:after,.ai-employees-share-field.is-open:after{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.ai-employees-share-field.is-empty{color:var(--text-muted)}:root[data-theme=dark] .ai-employees-table .ai-employees-col--sharedWith:hover .ai-employees-share-field,body[data-theme=dark] .ai-employees-table .ai-employees-col--sharedWith:hover .ai-employees-share-field,.vercel-shell[data-theme=dark] .ai-employees-table .ai-employees-col--sharedWith:hover .ai-employees-share-field,:root[data-theme=dark] .projects-index-table .ai-employees-col--projects-shared-with:hover .projects-index-share-field,body[data-theme=dark] .projects-index-table .ai-employees-col--projects-shared-with:hover .projects-index-share-field,.vercel-shell[data-theme=dark] .projects-index-table .ai-employees-col--projects-shared-with:hover .projects-index-share-field,:root[data-theme=dark] .ai-employees-share-field:focus-visible,body[data-theme=dark] .ai-employees-share-field:focus-visible,.vercel-shell[data-theme=dark] .ai-employees-share-field:focus-visible,:root[data-theme=dark] .ai-employees-share-field.is-open,body[data-theme=dark] .ai-employees-share-field.is-open,.vercel-shell[data-theme=dark] .ai-employees-share-field.is-open{background:var(--bg-panel)}:root[data-theme=dark] .ai-employees-table .ai-employees-col--sharedWith:hover .ai-employees-share-field:after,body[data-theme=dark] .ai-employees-table .ai-employees-col--sharedWith:hover .ai-employees-share-field:after,.vercel-shell[data-theme=dark] .ai-employees-table .ai-employees-col--sharedWith:hover .ai-employees-share-field:after,:root[data-theme=dark] .projects-index-table .ai-employees-col--projects-shared-with:hover .projects-index-share-field:after,body[data-theme=dark] .projects-index-table .ai-employees-col--projects-shared-with:hover .projects-index-share-field:after,.vercel-shell[data-theme=dark] .projects-index-table .ai-employees-col--projects-shared-with:hover .projects-index-share-field:after{border-color:#ffffff2e}:root[data-theme=dark] .ai-employees-share-field:focus-visible:after,body[data-theme=dark] .ai-employees-share-field:focus-visible:after,.vercel-shell[data-theme=dark] .ai-employees-share-field:focus-visible:after,:root[data-theme=dark] .ai-employees-share-field.is-open:after,body[data-theme=dark] .ai-employees-share-field.is-open:after,.vercel-shell[data-theme=dark] .ai-employees-share-field.is-open:after{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}.ai-employees-role-button:hover,.ai-employees-role-button:focus-visible,.ai-employees-department-editor:hover,.ai-employees-department-editor:focus-visible,.ai-employees-department-editor.is-open{background:transparent;color:var(--text-strong)}.ai-employees-role-button:focus-visible,.ai-employees-department-editor:focus-visible{outline:0}.ai-employees-name-cell{min-width:0;gap:8px;color:var(--text-strong);font-weight:600;cursor:pointer}.ai-employees-name-cell:focus-visible{outline:none}.ai-employees-name-avatar{position:relative;width:16px;height:16px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ai-employees-name-avatar svg{position:relative;z-index:1;width:16px;height:16px;display:block}:root[data-theme=dark] .ai-employees-name-avatar:before,body[data-theme=dark] .ai-employees-name-avatar:before,.vercel-shell[data-theme=dark] .ai-employees-name-avatar:before{content:"";position:absolute;top:2.25px;right:2.25px;bottom:2.25px;left:2.25px;border-radius:50%;background:#ffffff14}.ai-employees-row-select{--ai-employees-row-select-color: #9a8f86;width:15px;height:15px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;border:1.25px solid var(--line-strong);border-radius:4.5px;background:var(--bg-app);color:var(--ai-employees-row-select-color);cursor:pointer;opacity:0}.ai-employees-row-select--header:disabled{cursor:default}.ai-employees-table tbody .ai-employees-row-select{transform:translateY(-1.5px)}.ai-employees-row-select.is-selected,.ai-employees-row-select.is-partial{opacity:1;border-color:#1f2328;background:#1f2328;color:#fff}.ai-employees-row-select-check{width:11px;min-width:11px;max-width:11px;height:11px;min-height:11px;max-height:11px;flex:0 0 11px;display:block;fill:none;stroke:currentColor;stroke-width:2.45;stroke-linecap:round;stroke-linejoin:round;overflow:visible;pointer-events:none}.ai-employees-row-select-minus{width:7.5px;min-width:7.5px;height:1.7px;flex:0 0 7.5px;border-radius:999px;background:currentColor;pointer-events:none}.ai-employees-table tr:hover .ai-employees-row-select,.ai-employees-table th.ai-employees-col--select:hover .ai-employees-row-select,.ai-employees-row-select:focus-visible{border-color:var(--ai-employees-row-select-color);opacity:1}:root[data-theme=dark] .ai-employees-row-select,body[data-theme=dark] .ai-employees-row-select,.vercel-shell[data-theme=dark] .ai-employees-row-select{--ai-employees-row-select-color: rgba(229, 231, 235, .78);background:var(--bg-app);border-color:#ffffff3d}:root[data-theme=dark] .ai-employees-row-select.is-selected,body[data-theme=dark] .ai-employees-row-select.is-selected,.vercel-shell[data-theme=dark] .ai-employees-row-select.is-selected,:root[data-theme=dark] .ai-employees-row-select.is-partial,body[data-theme=dark] .ai-employees-row-select.is-partial,.vercel-shell[data-theme=dark] .ai-employees-row-select.is-partial{border-color:var(--tooltip-bg);background:var(--tooltip-bg);color:var(--tooltip-text)}.ai-employees-name-cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-record-mark{width:18px;height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ai-employee-avatar-border, rgba(17, 17, 17, .06));border-radius:999px;background:var(--ai-employee-avatar-bg, transparent);color:var(--ai-employee-avatar-face, currentColor);line-height:1}.ai-employee-record-mark svg{width:12px;height:12px;display:block;color:var(--ai-employee-avatar-face, currentColor)}.ai-employee-record-mark svg path,.ai-employee-record-mark svg circle{stroke:var(--ai-employee-avatar-face, currentColor)}:root[data-theme=dark] .ai-employee-record-mark,body[data-theme=dark] .ai-employee-record-mark,.vercel-shell[data-theme=dark] .ai-employee-record-mark{border-color:#ffffff1a}.ai-employee-record-mark.is-large{width:38px;height:38px}.ai-employee-record-mark.is-large svg{width:22px;height:22px}.ai-employees-role-button{width:fit-content;min-width:0;overflow:hidden;cursor:pointer;color:var(--text-body);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ai-employees-role-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employees-role-button:hover,.ai-employees-role-button:focus-visible{color:var(--text-strong)}.ai-employees-department-cell{position:relative}.ai-employees-department-editor{position:relative;width:calc(100% + 10px);max-width:calc(100% + 10px);height:32px;justify-content:flex-start;padding:0 9px;margin:0 -5px;border-radius:6px;cursor:pointer}.ai-employees-department-editor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid transparent;border-radius:inherit;pointer-events:none}.ai-employees-department-editor>*{position:relative;z-index:2}.ai-employees-table .ai-employees-col--departments:hover .ai-employees-department-editor{background:var(--bg-panel)}.ai-employees-table .ai-employees-col--departments:hover .ai-employees-department-editor:after{border-color:#d5cec5}.ai-employees-department-editor:focus-visible,.ai-employees-department-editor.is-open{background:var(--bg-panel);color:var(--text-strong);outline:0}.ai-employees-department-editor:focus-visible:after,.ai-employees-department-editor.is-open:after{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}:root[data-theme=dark] .ai-employees-table .ai-employees-col--departments:hover .ai-employees-department-editor,body[data-theme=dark] .ai-employees-table .ai-employees-col--departments:hover .ai-employees-department-editor,.vercel-shell[data-theme=dark] .ai-employees-table .ai-employees-col--departments:hover .ai-employees-department-editor,:root[data-theme=dark] .ai-employees-department-editor:focus-visible,body[data-theme=dark] .ai-employees-department-editor:focus-visible,.vercel-shell[data-theme=dark] .ai-employees-department-editor:focus-visible,:root[data-theme=dark] .ai-employees-department-editor.is-open,body[data-theme=dark] .ai-employees-department-editor.is-open,.vercel-shell[data-theme=dark] .ai-employees-department-editor.is-open{background:var(--bg-panel)}:root[data-theme=dark] .ai-employees-table .ai-employees-col--departments:hover .ai-employees-department-editor:after,body[data-theme=dark] .ai-employees-table .ai-employees-col--departments:hover .ai-employees-department-editor:after,.vercel-shell[data-theme=dark] .ai-employees-table .ai-employees-col--departments:hover .ai-employees-department-editor:after{border-color:#ffffff2e}:root[data-theme=dark] .ai-employees-department-editor:focus-visible:after,body[data-theme=dark] .ai-employees-department-editor:focus-visible:after,.vercel-shell[data-theme=dark] .ai-employees-department-editor:focus-visible:after,:root[data-theme=dark] .ai-employees-department-editor.is-open:after,body[data-theme=dark] .ai-employees-department-editor.is-open:after,.vercel-shell[data-theme=dark] .ai-employees-department-editor.is-open:after{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}.ai-employees-department-list{width:100%;max-width:100%;display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.ai-employees-department-pill{flex:0 1 auto;min-width:0;max-width:100%;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#eee8e1;color:var(--text-body);font-size:12px;font-weight:500}.ai-employees-department-pill-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .ai-employees-department-pill,body[data-theme=dark] .ai-employees-department-pill,.vercel-shell[data-theme=dark] .ai-employees-department-pill{background:#ffffff1f}.ai-employees-department-more{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;overflow:visible;padding:0 1px;background:transparent;border-radius:0;color:var(--text-muted);font-size:12px;font-weight:500;line-height:22px;white-space:nowrap}.ai-employees-empty-value{min-width:12px;color:var(--text-muted)}.ai-employees-add-column-button,.ai-employees-row-action{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--text-muted);cursor:pointer}.ai-employees-add-column-button{width:28px;height:28px;display:inline-flex;margin:0 auto;padding:0;line-height:0}.ai-employees-add-column-button svg{width:15px;height:15px;stroke-width:1.65}.ai-employees-row-action{color:var(--text-strong);opacity:1}.ai-employees-table tr:hover .ai-employees-row-action,.ai-employees-row-action.is-open,.ai-employees-row-action:focus-visible{opacity:1}.ai-employees-row-action:hover,.ai-employees-row-action.is-open{background:var(--bg-menu-hover);color:var(--text-strong)}.ai-employees-row-action svg{width:15px;height:15px}.ai-employees-sort-menu,.ai-employees-columns-menu,.ai-employees-department-menu,.ai-employees-row-menu{position:absolute;box-sizing:border-box;z-index:20;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 12px 28px #1111111f}:root[data-theme=dark] .ai-employees-sort-menu,body[data-theme=dark] .ai-employees-sort-menu,.vercel-shell[data-theme=dark] .ai-employees-sort-menu,:root[data-theme=dark] .ai-employees-columns-menu,body[data-theme=dark] .ai-employees-columns-menu,.vercel-shell[data-theme=dark] .ai-employees-columns-menu,:root[data-theme=dark] .ai-employees-department-menu,body[data-theme=dark] .ai-employees-department-menu,.vercel-shell[data-theme=dark] .ai-employees-department-menu,:root[data-theme=dark] .ai-employees-row-menu,body[data-theme=dark] .ai-employees-row-menu,.vercel-shell[data-theme=dark] .ai-employees-row-menu{box-shadow:0 16px 34px #0000006b}.ai-employees-sort-menu{top:calc(100% + 8px);left:0;width:216px;padding:7px}.ai-employees-columns-menu{top:36px;right:6px;width:226px;max-height:none;overflow:hidden;padding:0}.ai-employees-columns-menu-title{padding:12px 18px 10px;border-bottom:1px solid var(--line);background:var(--bg-panel);color:var(--text-muted);font-size:12px;font-weight:550}.ai-employees-columns-menu-list{max-height:204px;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 10px;scrollbar-width:thin}.ai-employees-column-option,.ai-employees-sort-menu-item,.ai-employees-department-menu-item,.ai-employees-row-menu button{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:13px;line-height:1;text-align:left;cursor:pointer}.ai-employees-column-option:hover,.ai-employees-sort-menu-item:hover,.ai-employees-department-menu-item:hover,.ai-employees-row-menu button:hover{background:var(--bg-menu-hover);color:var(--text-strong)}.ai-employees-sort-menu-item.is-selected{color:var(--text-strong);font-weight:600}.ai-employees-sort-menu-direction{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--bg-menu-hover);color:var(--text-muted)}.ai-employees-sort-menu-direction.is-descending{transform:rotate(180deg)}.ai-employees-sort-menu-direction svg{width:14px;height:14px;stroke-width:2}.ai-employees-success-toast{position:absolute;left:8px;bottom:12px;z-index:25;min-width:364px;min-height:54px;max-width:420px;display:inline-flex;align-items:center;gap:9px;padding:0 18px 0 14px;border:1px solid rgba(31,35,40,.1);border-radius:12px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 1px 2px #1f23280f,0 8px 22px #1f23281a;font-size:13px;font-weight:650;line-height:1;animation:aiEmployeesToastIn .18s ease-out}.chat-hiring-success-toast{position:fixed;left:18px;bottom:18px;z-index:var(--z-toast)}.ai-employees-success-toast-icon{width:17px;height:17px;flex:0 0 17px;display:block}.ai-employees-success-toast-icon circle{fill:#56b67f}.ai-employees-success-toast-icon path{fill:none;stroke:#fff;width:11px;height:11px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-employees-success-toast-icon--trash{width:18px;height:18px;flex-basis:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#cf3f3f1f;color:#c93c3c}.ai-employees-success-toast-icon--trash svg{width:12px;height:14px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.ai-employees-success-toast-icon--trash path{stroke:currentColor;stroke-width:1.55}.ai-employees-success-toast>button{position:absolute;top:-8px;right:-8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(31,35,40,.08);border-radius:999px;background:var(--bg-panel);color:var(--text-muted);box-shadow:0 1px 2px #1f232814,0 4px 12px #1f23281a;cursor:pointer;opacity:0;transform:scale(.96);transition:opacity .12s ease,transform .12s ease,background .12s ease}.ai-employees-success-toast:hover>button,.ai-employees-success-toast>button:focus-visible{opacity:1;transform:scale(1)}.ai-employees-success-toast>button:hover{background:var(--bg-menu-hover);color:var(--text-body)}.ai-employees-success-toast>button.ai-employees-success-toast-undo{position:static;width:auto;min-width:0;height:30px;margin-left:auto;padding:0 11px;border-radius:7px;box-shadow:none;opacity:1;transform:none;color:var(--text-body);font:inherit;font-size:13px;font-weight:550}.ai-employees-success-toast:hover>button.ai-employees-success-toast-undo,.ai-employees-success-toast>button.ai-employees-success-toast-undo:focus-visible{opacity:1;transform:none}.ai-employees-success-toast>button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@keyframes aiEmployeesToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .ai-employees-success-toast,body[data-theme=dark] .ai-employees-success-toast,.vercel-shell[data-theme=dark] .ai-employees-success-toast{border-color:#ffffff1a;box-shadow:0 1px 2px #00000038,0 14px 28px #0000003d}:root[data-theme=dark] .ai-employees-success-toast>button,body[data-theme=dark] .ai-employees-success-toast>button,.vercel-shell[data-theme=dark] .ai-employees-success-toast>button{border-color:#ffffff1a;box-shadow:0 1px 2px #0000003d,0 6px 14px #0000003d}.projects-archive-toast{position:fixed;left:18px;bottom:18px;z-index:var(--z-toast);min-width:320px;min-height:52px;max-width:min(420px,calc(100vw - 36px));display:inline-flex;align-items:center;gap:10px;padding:0 10px 0 14px;border:1px solid rgba(31,35,40,.1);border-radius:12px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 1px 2px #1f23280f,0 12px 30px #1f232824;font-size:13px;font-weight:650;line-height:1;animation:aiEmployeesToastIn .18s ease-out}.projects-archive-toast-icon{width:17px;height:17px;flex:0 0 17px;display:block}.projects-archive-toast-icon circle{fill:#56b67f}.projects-archive-toast-icon path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.projects-archive-toast-icon--trash{width:18px;height:18px;flex-basis:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#cf3f3f1f;color:#c93c3c}.projects-archive-toast-icon--trash svg{width:12px;height:14px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.projects-archive-toast-icon--trash path{stroke:currentColor;stroke-width:1.55}.projects-archive-toast-message{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-archive-toast-undo{min-height:30px;padding:0 10px;border:0;border-radius:8px;background:var(--bg-menu-hover);color:var(--text-strong);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.projects-archive-toast-undo:hover,.projects-archive-toast-undo:focus-visible{background:var(--bg-muted);outline:0}:root[data-theme=dark] .projects-archive-toast,body[data-theme=dark] .projects-archive-toast,.vercel-shell[data-theme=dark] .projects-archive-toast{border-color:#ffffff1a;box-shadow:0 1px 2px #00000038,0 14px 30px #0000004d}.ai-employees-column-option.is-disabled{color:var(--text-faint);cursor:default}.ai-employees-column-option.is-disabled:hover{background:transparent;color:var(--text-faint)}.ai-employees-column-toggle{width:28px;height:16px;position:relative;flex:0 0 auto;border-radius:999px;background:var(--bg-muted)}.ai-employees-column-toggle:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--bg-panel);box-shadow:0 1px 2px #11111129}.ai-employees-column-toggle.is-on{background:#675ce6}.ai-employees-column-toggle.is-on:after{transform:translate(12px)}:root[data-theme=dark] .ai-employees-column-toggle:not(.is-on),body[data-theme=dark] .ai-employees-column-toggle:not(.is-on),.vercel-shell[data-theme=dark] .ai-employees-column-toggle:not(.is-on){background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-theme=dark] .ai-employees-column-toggle:not(.is-on):after,body[data-theme=dark] .ai-employees-column-toggle:not(.is-on):after,.vercel-shell[data-theme=dark] .ai-employees-column-toggle:not(.is-on):after{background:#ffffffb8;box-shadow:0 1px 2px #00000052}:root[data-theme=dark] .ai-employees-column-toggle.is-on:after,body[data-theme=dark] .ai-employees-column-toggle.is-on:after,.vercel-shell[data-theme=dark] .ai-employees-column-toggle.is-on:after{background:#fff}.ai-employees-department-menu{top:calc(100% - 2px);left:-5px;width:210px;padding:7px}.ai-employees-department-menu.ai-employees-row-popover--above{top:auto;bottom:calc(100% + 4px)}.ai-employees-department-menu-item svg{width:14px;height:14px;stroke-width:2}.ai-employees-department-menu-item.is-selected{color:var(--text-strong);font-weight:550}.ai-employees-row-menu{top:calc(100% - 3px);right:6px;z-index:120;width:188px;padding:7px}.ai-employees-row-menu--portal{position:fixed;right:auto;z-index:var(--z-app-popover-elevated);transform:translate(-100%)}.ai-employees-row-menu-divider{display:block;height:1px;margin:6px 0;background:var(--line)}.projects-index-row-action-menu{padding:8px}.projects-index-row-action-menu button{justify-content:flex-start;gap:10px}.projects-index-row-action-menu-icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:0}.projects-index-row-action-menu-icon svg{width:14.5px;height:14.5px;display:block;stroke-width:1.8}.projects-index-row-action-menu-icon--copyLink svg{width:12.5px;height:12.5px;stroke-width:1.6}.projects-index-row-action-menu-icon--duplicate svg{width:12.75px;height:12.75px;stroke-width:1.7}.projects-index-row-action-menu-icon--archive svg{stroke-width:1.32}.projects-index-row-action-menu-icon--delete svg{stroke-width:1.42}.projects-index-row-action-menu button.is-danger{position:relative;margin-top:13px}.projects-index-row-action-menu button.is-danger:before{content:"";position:absolute;top:-7px;left:0;right:0;height:1px;background:var(--line);pointer-events:none}.projects-index-row-action-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employees-row-menu button.is-danger{color:#c93c3c}.ai-employees-row-menu button.is-danger:hover,.ai-employees-row-menu button.is-danger:focus-visible{background:#c93c3c1a;color:#b42f2f}:root[data-theme=dark] .ai-employees-row-menu button.is-danger,body[data-theme=dark] .ai-employees-row-menu button.is-danger,.vercel-shell[data-theme=dark] .ai-employees-row-menu button.is-danger{color:#ff8b8b}:root[data-theme=dark] .ai-employees-row-menu button.is-danger:hover,body[data-theme=dark] .ai-employees-row-menu button.is-danger:hover,.vercel-shell[data-theme=dark] .ai-employees-row-menu button.is-danger:hover,:root[data-theme=dark] .ai-employees-row-menu button.is-danger:focus-visible,body[data-theme=dark] .ai-employees-row-menu button.is-danger:focus-visible,.vercel-shell[data-theme=dark] .ai-employees-row-menu button.is-danger:focus-visible{background:#ff8b8b24;color:#ff9f9f}.ai-employee-status-pill{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:600;line-height:1}.ai-employee-status-pill.is-active{background:#55a271;color:#fff}.ai-employee-status-pill.is-draft{background:#747474;color:#fff}.ai-employee-status-pill.is-hired{background:#8534ff;color:#fff}.ai-employee-status-pill.is-paused{background:#ff8b00;color:#fff}.ai-employee-status-pill.is-terminated{background:#ff0063;color:#fff}:root[data-theme=dark] .ai-employee-status-pill.is-active,body[data-theme=dark] .ai-employee-status-pill.is-active,.vercel-shell[data-theme=dark] .ai-employee-status-pill.is-active{background:#55a271;color:#fff}:root[data-theme=dark] .ai-employee-status-pill.is-draft,body[data-theme=dark] .ai-employee-status-pill.is-draft,.vercel-shell[data-theme=dark] .ai-employee-status-pill.is-draft{background:#5f5f5f;color:#fff}:root[data-theme=dark] .ai-employee-status-pill.is-hired,body[data-theme=dark] .ai-employee-status-pill.is-hired,.vercel-shell[data-theme=dark] .ai-employee-status-pill.is-hired{background:#8534ff;color:#fff}:root[data-theme=dark] .ai-employee-status-pill.is-paused,body[data-theme=dark] .ai-employee-status-pill.is-paused,.vercel-shell[data-theme=dark] .ai-employee-status-pill.is-paused{background:#ff8b00;color:#fff}:root[data-theme=dark] .ai-employee-status-pill.is-terminated,body[data-theme=dark] .ai-employee-status-pill.is-terminated,.vercel-shell[data-theme=dark] .ai-employee-status-pill.is-terminated{background:#ff0063;color:#fff}.ai-employee-user-avatar,.ai-employee-avatar-more{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:999px;font-size:9px;font-weight:600;line-height:1;letter-spacing:0}.ai-employee-user-avatar{border-color:var(--ai-employee-user-avatar-border, var(--line-strong));background:var(--ai-employee-user-avatar-bg, var(--bg-muted));color:var(--ai-employee-user-avatar-color, #ffffff)}:root[data-theme=dark] .ai-employee-user-avatar,body[data-theme=dark] .ai-employee-user-avatar,.vercel-shell[data-theme=dark] .ai-employee-user-avatar{border-color:var(--ai-employee-user-avatar-dark-border, var(--primary-button-bg));background:var(--ai-employee-user-avatar-dark-bg, var(--primary-button-bg));color:var(--ai-employee-user-avatar-dark-color, var(--primary-button-text))}.ai-employee-avatar-stack{display:inline-flex;align-items:center}.ai-employee-avatar-tooltip-anchor{display:inline-flex;align-items:center;cursor:pointer}.ai-employee-avatar-stack .ai-employee-user-avatar+.ai-employee-user-avatar,.ai-employee-avatar-stack .ai-employee-avatar-tooltip-anchor+.ai-employee-avatar-tooltip-anchor,.ai-employee-avatar-more{margin-left:-6px}.ai-employee-avatar-stack .ai-employee-user-avatar,.ai-employee-avatar-stack .ai-employee-avatar-more{box-shadow:0 0 0 2px var(--bg-panel)}:root[data-theme=dark] .ai-employee-avatar-stack .ai-employee-user-avatar,body[data-theme=dark] .ai-employee-avatar-stack .ai-employee-user-avatar,.vercel-shell[data-theme=dark] .ai-employee-avatar-stack .ai-employee-user-avatar,:root[data-theme=dark] .ai-employee-avatar-stack .ai-employee-avatar-more,body[data-theme=dark] .ai-employee-avatar-stack .ai-employee-avatar-more,.vercel-shell[data-theme=dark] .ai-employee-avatar-stack .ai-employee-avatar-more{box-shadow:0 0 0 2px var(--bg-panel)}.ai-employee-avatar-tooltip-anchor>.ai-employee-avatar-more{margin-left:0}.ai-employee-avatar-more{background:var(--bg-muted);color:var(--text-muted)}.ai-employee-share-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-elevated);display:grid;place-items:center;padding:24px;background:var(--modal-backdrop-bg)}.ai-employee-share-modal{position:relative;width:min(560px,calc(100vw - 48px));padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);font-size:14px;box-shadow:0 22px 60px #1111113d,0 4px 16px #1111111a}.ai-employee-share-modal svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-employee-share-close{position:absolute;top:12px;right:12px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--bg-menu-hover);color:var(--text-muted);cursor:pointer;z-index:20}.ai-employee-share-close:hover,.ai-employee-share-close:focus-visible{background:var(--bg-menu-active);color:var(--text-body);outline:none}.ai-employee-share-close svg{width:15px;height:15px;stroke-width:1.75}.ai-employee-share-header{display:flex;align-items:center;gap:12px;padding-right:34px}.ai-employee-share-header h3{margin:0;color:var(--text-strong);font-size:16px;font-weight:550;line-height:21px;letter-spacing:0}.ai-employee-share-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;color:var(--text-muted);font-size:13.5px;line-height:18px}.ai-employee-share-object{display:inline-flex;align-items:center;gap:4px;color:var(--text-body);font-weight:600}.ai-employee-share-object-icon{width:15px;height:15px;display:grid;grid-template-columns:repeat(2,5px);grid-template-rows:repeat(2,5px);gap:2px;color:var(--text-muted)}.ai-employee-share-object-icon span{border:1.35px solid currentColor;border-radius:2px}.ai-employee-share-object-lock{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.ai-employee-share-object-lock svg{width:13px;height:13px}.ai-employee-share-invite-row{min-width:0;display:flex;align-items:center;gap:0;margin-top:18px}.ai-employee-share-modal:not(.is-invite-mode) .ai-employee-share-invite-row{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:inset 0 0 0 1px #11111104}.ai-employee-share-modal:not(.is-invite-mode) .ai-employee-share-invite-row:focus-within{border-color:var(--control-focus-border);box-shadow:none}.ai-employee-share-input-shell{position:relative;min-width:0;min-height:38px;flex:1 1 auto;display:flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);box-shadow:inset 0 0 0 1px #11111104;overflow:hidden;cursor:text}.ai-employee-share-input-line{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:6px}.ai-employee-share-modal.is-invite-mode .ai-employee-share-invite-row{display:flex}.ai-employee-share-modal.is-invite-mode .ai-employee-share-input-shell{min-height:42px;width:100%;display:flex;flex-direction:row;align-items:center;gap:4px;padding:5px 8px}.ai-employee-share-modal.is-invite-mode .ai-employee-share-input-shell:focus-within{border-color:#2f2f2f;box-shadow:none}.ai-employee-share-modal.is-invite-mode .ai-employee-share-input-line{min-height:30px;flex:1 1 auto;align-items:center;align-content:center;flex-wrap:wrap;gap:5px 6px}.ai-employee-share-modal:not(.is-invite-mode) .ai-employee-share-input-shell{min-height:36px;border:0;border-radius:0;background:transparent;box-shadow:none}.ai-employee-share-input-shell:focus-within{border-color:var(--control-focus-border);box-shadow:none}.ai-employee-share-modal:not(.is-invite-mode) .ai-employee-share-input-shell:focus-within{box-shadow:none}.ai-employee-share-input-line input{min-width:0;flex:1 1 180px;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;line-height:20px;outline:none}.ai-employee-share-modal.is-invite-mode .ai-employee-share-input-line input{height:26px;min-width:180px;line-height:26px}.ai-employee-share-input-line input::placeholder{color:var(--text-faint)}.ai-employee-share-chip{max-width:min(286px,62%);height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 7px 0 8px;border:1px solid rgba(17,17,17,.1);border-radius:5px;background:#11111104;color:var(--text-body);font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.ai-employee-share-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-employee-share-chip button,.ai-employee-share-clear{width:12px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:17px;font-weight:300;line-height:1;cursor:pointer}.ai-employee-share-chip button span{display:block;transform:translateY(-.5px)}.ai-employee-share-chip button:hover,.ai-employee-share-clear:hover{color:var(--text-body)}.ai-employee-share-modal.is-invite-mode .ai-employee-share-clear{position:absolute;top:50%;right:7px;width:18px;height:18px;transform:translateY(-50%);border-radius:6px;background:transparent}.ai-employee-share-modal.is-invite-mode .ai-employee-share-clear:hover{background:var(--bg-menu-hover)}.ai-employee-share-chip svg,.ai-employee-share-clear svg{width:9px;height:9px;stroke-width:1.55}.ai-employee-share-invite-button,.ai-employee-share-send{border:0;border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);font-weight:600;letter-spacing:0;cursor:pointer}.ai-employee-share-invite-button{height:30px;padding:0 9px;margin-right:4px;font-size:12.5px;font-weight:550}.ai-employee-share-link-row{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.ai-employee-share-link-copy{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--text-body);font-size:14px;line-height:18px}.ai-employee-share-link-copy svg{width:14px;height:14px;stroke-width:1.3}.ai-employee-share-link-copy strong{font-weight:560}.ai-employee-share-info{width:14px;height:14px;display:inline-flex;color:var(--text-tertiary)}.ai-employee-share-info svg{width:14px;height:14px;stroke-width:1.35}.ai-employee-share-link-row>button,.ai-employee-share-edit-all,.ai-employee-share-access-trigger,.ai-employee-share-person-access{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:6px;background:var(--bg-panel);color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;cursor:pointer}.ai-employee-share-link-row>button{padding:0 10px}.ai-employee-share-link-row>button.is-copied{border-color:transparent;background:var(--bg-menu-hover);color:var(--text-muted)}.ai-employee-share-link-row>button:hover,.ai-employee-share-edit-all:hover,.ai-employee-share-access-trigger:hover,.ai-employee-share-person-access:hover{border-color:var(--line-strong);color:var(--text-body)}.ai-employee-share-link-row>button:focus,.ai-employee-share-edit-all:focus,.ai-employee-share-access-trigger:focus,.ai-employee-share-person-access:focus{outline:none}.ai-employee-share-link-row>button:focus-visible,.ai-employee-share-edit-all:focus-visible,.ai-employee-share-access-trigger:focus-visible,.ai-employee-share-person-access:focus-visible{border-color:var(--line-strong);box-shadow:0 0 0 2px #7657e62e}.ai-employee-share-section-label{display:block;margin-top:16px;color:var(--text-muted);font-size:12.5px;font-weight:500;line-height:16px}.ai-employee-share-list{display:grid;gap:1px;margin-top:9px}.ai-employee-share-row{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;border-radius:7px;overflow:hidden}.ai-employee-share-row:hover,.ai-employee-share-row.is-expanded{background:var(--bg-menu-hover)}.ai-employee-share-row.is-disabled:hover{background:transparent}.ai-employee-share-row-main{min-width:0;min-height:38px;width:100%;display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 0;border:0;background:transparent;color:var(--text-body);font:inherit;text-align:left;letter-spacing:0;cursor:pointer}.ai-employee-share-row-main[aria-disabled=true]{cursor:default}.ai-employee-share-row-main strong{min-width:38px;flex:0 1 auto;overflow:hidden;color:var(--text-body);font-size:13.5px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ai-employee-share-row-chevron{width:12px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.ai-employee-share-row.is-disabled .ai-employee-share-row-chevron{opacity:.38}.ai-employee-share-row-chevron svg{width:5.5px;height:8.25px}.ai-employee-share-row-chevron .ai-employee-share-caret-icon{color:currentColor;fill:currentColor;stroke:none;transform-origin:center;transition:transform .12s ease}.ai-employee-share-row-chevron .ai-employee-share-caret-icon.is-expanded{transform:rotate(90deg)}.ai-employee-share-row-chevron .ai-employee-share-caret-icon path{fill:currentColor;stroke:none}.ai-employee-share-workspace-avatar,.ai-employee-share-people-icon,.ai-employee-share-role-icon{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.ai-employee-share-workspace-avatar,.ai-employee-share-people-icon{width:18px;height:18px}.ai-employee-share-workspace-avatar{width:16px;border-radius:4px;margin-left:0;background:#111;color:#fff;font-size:9.5px;font-weight:400;letter-spacing:-.02em}.ai-employee-share-role-icon,.ai-employee-share-people-icon{color:var(--text-body)}.ai-employee-share-people-icon svg,.ai-employee-share-role-icon svg{width:17px;height:17px}.ai-employee-share-role-icon img{width:18px;height:18px;display:block;object-fit:contain}.ai-employee-share-invite-config .ai-employee-share-role-icon img{width:31px;height:31px;filter:drop-shadow(.12px 0 #616161) drop-shadow(0 .12px #616161)}.ai-employee-share-people-icon .ai-employee-share-single-user-icon{width:14px;height:15px;fill:currentColor;stroke:none;opacity:1}.ai-employee-share-pill,.ai-employee-share-admin-pill,.ai-employee-share-owner-pill{max-width:142px;min-width:0;min-height:18px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-muted);font-size:11.5px;font-weight:600;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-share-row-side{min-width:0;max-width:96px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.ai-employee-share-mini-stack{display:inline-flex;align-items:center;margin-right:3px}.ai-employee-share-mini-stack .ai-employee-user-avatar{width:24px;height:24px;border-width:2px;border-color:var(--bg-panel);font-size:10px}.ai-employee-share-mini-stack .ai-employee-user-avatar+.ai-employee-user-avatar{margin-left:-5px}.ai-employee-share-switch{width:27px;height:15px;display:inline-flex;align-items:center;padding:2px 2.5px;border:0;border-radius:999px;background:#a0a4aa;cursor:pointer}.ai-employee-share-switch span{width:11px;height:11px;display:block;border-radius:999px;background:#fff;box-shadow:0 1px 2px #11111138;transition:transform .14s ease}.ai-employee-share-switch.is-on{background:#7657e6}.ai-employee-share-switch.is-on span{transform:translate(9px)}.ai-employee-share-modal--organization .ai-employee-share-switch.is-on span{transform:translate(10.5px)}.ai-employee-share-people-panel{display:grid;grid-template-rows:0fr;margin:0 -18px;padding:0 18px;background:var(--bg-subtle);border-top:0 solid transparent;opacity:0;overflow:hidden;visibility:hidden;transition:grid-template-rows .19s ease,margin-top .19s ease,padding-top .19s ease,padding-bottom .19s ease,border-color .19s ease,opacity .14s ease,visibility 0s linear .19s}.ai-employee-share-people-panel.is-open{grid-template-rows:1fr;margin-top:8px;padding-top:14px;padding-bottom:16px;border-top-width:1px;border-top-color:var(--line);opacity:1;overflow:visible;visibility:visible;transition:grid-template-rows .19s ease,margin-top .19s ease,padding-top .19s ease,padding-bottom .19s ease,border-color .19s ease,opacity .14s ease,visibility 0s linear 0s}.ai-employee-share-people-panel-inner{min-height:0;overflow:hidden}.ai-employee-share-people-panel.is-open .ai-employee-share-people-panel-inner{overflow:visible}.ai-employee-share-people-head{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--text-muted);font-size:12.5px;line-height:16px}.ai-employee-share-edit-all-wrap,.ai-employee-share-access-wrap,.ai-employee-share-person-access-wrap{position:relative;display:inline-flex;flex:0 0 auto}.ai-employee-share-edit-all,.ai-employee-share-person-access{gap:3px;padding:0 5px 0 8px;background:var(--bg-panel);font-weight:500}.ai-employee-share-edit-all:not(:disabled):hover,.ai-employee-share-edit-all[aria-expanded=true],.ai-employee-share-person-access:not(.is-disabled):hover,.ai-employee-share-person-access[aria-expanded=true]{border-color:color-mix(in srgb,var(--text-muted) 28%,transparent);background:var(--bg-menu-hover);color:var(--text-body)}.ai-employee-share-edit-all:disabled,.ai-employee-share-edit-all:disabled:hover,.ai-employee-share-edit-all:disabled:focus-visible{border-color:var(--line);background:var(--bg-muted);color:var(--text-faint);box-shadow:none;cursor:default;opacity:.68}.ai-employee-share-edit-all svg,.ai-employee-share-person-access svg{width:18px;height:18px;transform:scaleX(.96);transform-origin:center}.ai-employee-share-access-trigger svg{width:12px;height:12px;transform:scaleX(.96);transform-origin:center}.ai-employee-share-person-row{min-height:38px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.ai-employee-share-person-row .ai-employee-user-avatar{width:24px;height:24px}.ai-employee-share-person-copy{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--text-body);font-size:13.5px;font-weight:500;line-height:18px}.ai-employee-share-person-copy>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-share-admin-pill,.ai-employee-share-owner-pill{border:0;background:#7657e61a;color:var(--text-strong)}.ai-employee-share-person-access.is-disabled{border-color:transparent;background:#cfcfd4;color:#fff;cursor:default;opacity:1}.ai-employee-share-public-button{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;border:0;border-radius:7px;background:var(--bg-menu-hover);color:var(--text-body);font:inherit;font-size:13.5px;font-weight:650;letter-spacing:0;cursor:pointer}.ai-employee-share-public-button:hover,.ai-employee-share-public-button:focus-visible{background:var(--bg-menu-active);outline:none}.ai-employee-share-public-button svg{width:15px;height:15px}.ai-employee-share-invite-settings{position:relative}.ai-employee-share-invite-config{position:relative;min-height:58px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:8px;padding:6px 0;border-radius:8px}.ai-employee-share-invite-config .ai-employee-share-role-icon{width:38px;height:38px;border-radius:7px;background:var(--bg-menu-hover);color:var(--text-muted)}.ai-employee-share-role-area{position:relative;min-width:0}.ai-employee-share-role-trigger{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;font-weight:600;letter-spacing:0;cursor:pointer}.ai-employee-share-role-trigger svg{width:12px;height:12px;transform:scaleX(.96);transform-origin:center;transition:transform .14s ease}.ai-employee-share-role-trigger[aria-expanded=true] svg{transform:rotate(180deg) scaleX(.96)}.ai-employee-share-role-area p{margin:3px 0 0;color:var(--text-muted);font-size:12.5px;font-weight:400;line-height:16px}.ai-employee-share-access-trigger{min-width:86px;padding:0 8px;border-color:transparent}.ai-employee-share-invite-config .ai-employee-share-access-trigger{min-height:26px;border-color:transparent;background:transparent;color:var(--text-muted)}.ai-employee-share-access-trigger:hover,.ai-employee-share-access-trigger:focus-visible{background:var(--bg-menu-hover);outline:none}.ai-employee-share-invite-config .ai-employee-share-access-trigger:hover,.ai-employee-share-invite-config .ai-employee-share-access-trigger:focus-visible{background:transparent;color:var(--text-body)}.ai-employee-share-send{width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;font-size:14px}.ai-employee-share-send svg{width:15px;height:15px}.ai-employee-share-role-menu,.ai-employee-share-access-menu{position:absolute;z-index:8;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 18px 44px #1111112e,0 3px 10px #11111114;overflow:hidden}.ai-employee-share-role-menu{left:0;width:278px;padding:5px}.ai-employee-share-role-menu.ai-employee-share-menu--below{top:calc(100% + 7px);bottom:auto}.ai-employee-share-role-menu.ai-employee-share-menu--above{top:auto;bottom:calc(100% + 7px)}.ai-employee-share-role-option,.ai-employee-share-access-option{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;text-align:left;letter-spacing:0;cursor:pointer}.ai-employee-share-access-option--static{cursor:default}.ai-employee-share-role-option{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:12px;padding:8px 9px}.ai-employee-share-role-option:hover,.ai-employee-share-role-option.is-selected{background:var(--bg-menu-hover)}.ai-employee-share-access-option:not(.ai-employee-share-access-option--static):not(.is-selected):hover{background:var(--bg-menu-hover)}.ai-employee-share-access-option--static.is-selected{background:transparent}.ai-employee-share-role-option svg,.ai-employee-share-access-option svg{width:14px;height:14px;margin-top:1px;color:var(--text-body)}.ai-employee-share-access-option>svg{width:17px;height:17px;margin-top:0;stroke-width:2}.ai-employee-share-role-option-copy,.ai-employee-share-access-option-copy{min-width:0;display:grid;gap:5px}.ai-employee-share-role-option-copy>span,.ai-employee-share-access-option-copy>span{color:var(--text-body);font-size:13.5px;line-height:17px}.ai-employee-share-role-option-copy>span{font-weight:650}.ai-employee-share-access-option-copy>span{font-weight:500}.ai-employee-share-role-option-copy small,.ai-employee-share-access-option-copy small{color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.ai-employee-share-custom-role{width:calc(100% + 10px);min-height:38px;display:flex;align-items:center;margin:5px -5px -5px;padding:0 14px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:500;letter-spacing:0;cursor:pointer}.ai-employee-share-custom-role:hover{background:var(--bg-menu-hover)}.ai-employee-share-access-menu{width:250px;padding:6px}.ai-employee-share-access-menu--invite,.ai-employee-share-access-menu--edit-all,.ai-employee-share-access-menu--person{right:0}.ai-employee-share-access-menu.ai-employee-share-menu--below{top:calc(100% + 6px);bottom:auto}.ai-employee-share-access-menu.ai-employee-share-menu--above{top:auto;bottom:calc(100% + 6px)}.ai-employee-share-access-option{min-height:34px;padding:8px 10px}.ai-employee-share-access-option-copy small{max-width:196px}.ai-employee-share-access-menu-footer{min-height:38px;display:flex;align-items:center;justify-content:center;gap:4px;margin:6px -6px -6px;border-top:1px solid var(--line);color:var(--text-muted);font-size:12.5px;line-height:16px}.ai-employee-share-access-menu-footer button{border:0;background:transparent;color:var(--text-body);font:inherit;text-decoration:underline;cursor:pointer}.ai-employee-share-modal--organization{width:min(500px,calc(100vw - 48px));overflow:visible;transform:translateY(-72px)}.ai-employee-share-modal--organization .ai-employee-share-close{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--bg-menu-hover);color:var(--text-muted)}.ai-employee-share-modal--organization .ai-employee-share-close svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.ai-employee-share-modal--organization .ai-employee-share-close:hover{border-color:var(--line-strong);background:var(--bg-menu-active);color:var(--text-body)}.ai-employee-share-modal--organization .ai-employee-share-close:focus-visible{border-color:var(--line-strong);background:var(--bg-menu-active);color:var(--text-body);outline:2px solid color-mix(in srgb,var(--text-strong) 28%,transparent);outline-offset:2px}.ai-employee-share-access-remove{width:100%;min-height:36px;display:flex;align-items:center;margin-top:5px;padding:0 10px;border:0;border-top:1px solid var(--line);background:transparent;color:#c93c3c;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.ai-employee-share-access-remove:hover,.ai-employee-share-access-remove:focus-visible{background:#c93c3c1a;color:#b42f2f;outline:none}:root[data-theme=dark] .ai-employee-share-access-remove,body[data-theme=dark] .ai-employee-share-access-remove,.vercel-shell[data-theme=dark] .ai-employee-share-access-remove{color:#ff8b8b}:root[data-theme=dark] .ai-employee-share-access-remove:hover,body[data-theme=dark] .ai-employee-share-access-remove:hover,.vercel-shell[data-theme=dark] .ai-employee-share-access-remove:hover,:root[data-theme=dark] .ai-employee-share-access-remove:focus-visible,body[data-theme=dark] .ai-employee-share-access-remove:focus-visible,.vercel-shell[data-theme=dark] .ai-employee-share-access-remove:focus-visible{background:#ff8b8b24;color:#ff9f9f}.ai-employee-share-user-picker{position:relative;z-index:12;margin-top:18px}.ai-employee-share-user-picker-control{min-height:40px;display:grid;grid-template-columns:16px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-muted);cursor:text}.ai-employee-share-user-picker-control:hover,.ai-employee-share-user-picker-control.is-open{border-color:var(--line-strong)}.ai-employee-share-user-picker-control.is-open{box-shadow:0 0 0 2px #7657e61f}:root[data-theme=light] .ai-employee-share-user-picker-control:hover,:root[data-theme=light] .ai-employee-share-user-picker-control.is-open,body[data-theme=light] .ai-employee-share-user-picker-control:hover,body[data-theme=light] .ai-employee-share-user-picker-control.is-open,.vercel-shell[data-theme=light] .ai-employee-share-user-picker-control:hover,.vercel-shell[data-theme=light] .ai-employee-share-user-picker-control.is-open{border-color:var(--line);box-shadow:none}.ai-employee-share-modal .ai-employee-share-user-picker-search-icon{width:13.5px;height:13.5px;display:block;color:var(--text-muted);stroke:currentColor;stroke-width:2;stroke-linecap:round}.ai-employee-share-user-picker-toggle{position:relative;left:4px;width:22px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.ai-employee-share-user-picker-toggle svg{width:18px;height:18px;stroke-width:1.85;transform:scaleX(.96);transform-origin:center;transition:transform .14s ease}.ai-employee-share-user-picker-control.is-open .ai-employee-share-user-picker-toggle svg{transform:rotate(180deg) scaleX(.96)}.ai-employee-share-user-picker-control input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;line-height:20px}.ai-employee-share-user-picker-control input::placeholder{color:var(--text-faint)}.ai-employee-share-user-picker-popover{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:14;max-height:228px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 18px 44px #1111112e,0 3px 10px #11111114;overflow-y:auto}.ai-employee-share-user-option{width:100%;min-height:42px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;text-align:left;cursor:pointer}.ai-employee-share-user-option:hover,.ai-employee-share-user-option:focus-visible{background:var(--bg-menu-hover);outline:none}.ai-employee-share-user-option.is-owner{cursor:default}.ai-employee-share-user-option .ai-employee-user-avatar{width:24px;height:24px;font-size:9px}.ai-employee-share-modal--organization .ai-employee-share-person-access-wrap{align-items:center;gap:0}.ai-employee-share-person-remove{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;opacity:1;overflow:visible;pointer-events:auto;transition:width .12s ease,margin-left .12s ease,opacity .12s ease,color .12s ease,background-color .12s ease}.ai-employee-share-person-remove:focus-visible{width:20px;margin-left:4px;opacity:1;pointer-events:auto}.ai-employee-share-person-remove:hover,.ai-employee-share-person-remove:focus-visible{background:var(--bg-active);color:var(--text-strong);outline:none}.ai-employee-share-person-remove svg{width:15px;height:15px;stroke-width:1.65}.ai-employee-share-person-remove svg path{transform:scaleX(.96);transform-origin:center}:root[data-theme=dark] .ai-employee-share-person-remove,body[data-theme=dark] .ai-employee-share-person-remove,.vercel-shell[data-theme=dark] .ai-employee-share-person-remove{color:var(--text-muted)}:root[data-theme=dark] .ai-employee-share-person-remove:hover,body[data-theme=dark] .ai-employee-share-person-remove:hover,.vercel-shell[data-theme=dark] .ai-employee-share-person-remove:hover,:root[data-theme=dark] .ai-employee-share-person-remove:focus-visible,body[data-theme=dark] .ai-employee-share-person-remove:focus-visible,.vercel-shell[data-theme=dark] .ai-employee-share-person-remove:focus-visible{background:var(--bg-active);color:var(--text-strong)}.ai-employee-share-user-option-copy{min-width:0;display:grid;gap:1px}.ai-employee-share-user-option-copy strong,.ai-employee-share-user-option-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-share-user-option-copy strong{font-size:13.5px;font-weight:550;line-height:17px}.ai-employee-share-user-option-copy small{color:var(--text-muted);font-size:11.5px;font-weight:400;line-height:15px}.ai-employee-share-user-option>svg{width:17px;height:17px;color:var(--text-body);stroke-width:2}.ai-employee-share-user-picker-empty{min-height:44px;display:flex;align-items:center;padding:0 10px;color:var(--text-muted);font-size:13px}.ai-employee-share-company-row{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:4px 3px}.ai-employee-share-company-identity,.ai-employee-share-company-action{min-width:0;display:inline-flex;align-items:center}.ai-employee-share-company-identity{gap:8px}.ai-employee-share-company-avatar{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#111;color:#fff;font-size:10px;font-weight:600;line-height:1}.ai-employee-share-company-identity strong{min-width:0;overflow:hidden;color:var(--text-body);font-size:13px;font-weight:550;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ai-employee-share-company-action{flex:0 0 auto;gap:9px;color:var(--text-muted);font-size:12.5px;line-height:17px;white-space:nowrap}:root[data-theme=dark] .ai-employee-share-company-avatar,body[data-theme=dark] .ai-employee-share-company-avatar,.vercel-shell[data-theme=dark] .ai-employee-share-company-avatar{background:#fff;color:#0a0a0a}.ai-employee-share-save-error{margin:0;padding:0 1px;color:var(--danger-text, #b42318);font-size:12px;font-weight:500}.ai-employee-share-people-section{position:relative;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ai-employee-share-people-section .ai-employee-share-people-head{margin-bottom:4px;padding:0 4px}.ai-employee-share-people-list{display:grid}.ai-employee-share-modal--organization .ai-employee-share-person-row{min-height:42px;border-radius:7px;padding:0 4px}.ai-employee-share-modal--organization .ai-employee-share-person-access.is-disabled{background:var(--bg-muted);color:var(--text-muted)}:root[data-theme=dark] .ai-employee-share-user-picker-control,body[data-theme=dark] .ai-employee-share-user-picker-control,.vercel-shell[data-theme=dark] .ai-employee-share-user-picker-control{background:#ffffff0b}:root[data-theme=dark] .ai-employee-share-backdrop,body[data-theme=dark] .ai-employee-share-backdrop,.vercel-shell[data-theme=dark] .ai-employee-share-backdrop{background:var(--modal-backdrop-bg)}:root[data-theme=dark] .ai-employee-share-close,body[data-theme=dark] .ai-employee-share-close,.vercel-shell[data-theme=dark] .ai-employee-share-close{background:var(--bg-menu-hover)}:root[data-theme=dark] .ai-employee-share-input-shell,body[data-theme=dark] .ai-employee-share-input-shell,.vercel-shell[data-theme=dark] .ai-employee-share-input-shell,:root[data-theme=dark] .ai-employee-share-link-row>button,body[data-theme=dark] .ai-employee-share-link-row>button,.vercel-shell[data-theme=dark] .ai-employee-share-link-row>button,:root[data-theme=dark] .ai-employee-share-edit-all,body[data-theme=dark] .ai-employee-share-edit-all,.vercel-shell[data-theme=dark] .ai-employee-share-edit-all,:root[data-theme=dark] .ai-employee-share-person-access,body[data-theme=dark] .ai-employee-share-person-access,.vercel-shell[data-theme=dark] .ai-employee-share-person-access{background:#ffffff0b}:root[data-theme=dark] .ai-employee-share-modal.is-invite-mode .ai-employee-share-input-shell:focus-within,body[data-theme=dark] .ai-employee-share-modal.is-invite-mode .ai-employee-share-input-shell:focus-within,.vercel-shell[data-theme=dark] .ai-employee-share-modal.is-invite-mode .ai-employee-share-input-shell:focus-within{border-color:#ffffff70;box-shadow:none}:root[data-theme=dark] .ai-employee-share-chip,body[data-theme=dark] .ai-employee-share-chip,.vercel-shell[data-theme=dark] .ai-employee-share-chip{border-color:#ffffff1a;background:#ffffff0e}:root[data-theme=dark] .ai-employee-share-role-icon,body[data-theme=dark] .ai-employee-share-role-icon,.vercel-shell[data-theme=dark] .ai-employee-share-role-icon,:root[data-theme=dark] .ai-employee-share-public-button,body[data-theme=dark] .ai-employee-share-public-button,.vercel-shell[data-theme=dark] .ai-employee-share-public-button{background:#ffffff14}:root[data-theme=dark] .ai-employee-share-people-panel,body[data-theme=dark] .ai-employee-share-people-panel,.vercel-shell[data-theme=dark] .ai-employee-share-people-panel{background:#ffffff09}:root[data-theme=dark] .ai-employee-share-switch,body[data-theme=dark] .ai-employee-share-switch,.vercel-shell[data-theme=dark] .ai-employee-share-switch{background:#ffffff38}:root[data-theme=dark] .ai-employee-share-switch.is-on,body[data-theme=dark] .ai-employee-share-switch.is-on,.vercel-shell[data-theme=dark] .ai-employee-share-switch.is-on{background:#8669ff}:root[data-theme=dark] .ai-employee-share-mini-stack .ai-employee-user-avatar,body[data-theme=dark] .ai-employee-share-mini-stack .ai-employee-user-avatar,.vercel-shell[data-theme=dark] .ai-employee-share-mini-stack .ai-employee-user-avatar{border-color:var(--bg-panel)}:root[data-theme=dark] .ai-employee-share-person-access.is-disabled,body[data-theme=dark] .ai-employee-share-person-access.is-disabled,.vercel-shell[data-theme=dark] .ai-employee-share-person-access.is-disabled{background:#ffffff2e;color:#ffffffb8}@media(max-width:760px){.ai-employee-share-modal{width:min(460px,calc(100vw - 24px))}.ai-employee-share-backdrop{padding:12px}.ai-employee-share-access-menu--invite,.ai-employee-share-access-menu--person{right:0}}.ai-employees-platform-cell{width:auto;max-width:100%;display:inline-flex;align-items:center;gap:4px;color:var(--text-muted)}.ai-employees-platform-cell img,.ai-employees-platform-fallback{width:16px;height:16px;flex:0 0 auto;border-radius:3px}.ai-employees-platform-cell img{display:block;object-fit:contain}.ai-employees-platform-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-muted);color:var(--text-muted);font-size:8px;font-weight:700;text-transform:uppercase}.ai-employees-platform-cell>span:not(.ai-employees-platform-fallback){font-size:12px;font-weight:600}.ai-employees-col--createdBy .ai-employees-cell-field,.ai-employees-col--sharedWith .ai-employees-cell-field,.ai-employees-col--platforms .ai-employees-cell-field,.ai-employees-col--status .ai-employees-cell-field{justify-content:flex-start}.ai-employees-col--status .ai-employee-status-pill{padding:0 5px}.ai-employees-col--actions{padding-right:2px}.ai-employees-table-footer{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 7px;color:var(--text-muted);font-size:13.5px;font-weight:500;line-height:17px}.ai-employees-pagination{display:inline-flex;align-items:center;gap:6px}.ai-employees-pagination>span{margin-right:4px;color:var(--text-muted);font-size:13.5px;font-weight:500}.ai-employees-pagination button{width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text-body);display:inline-flex;align-items:center;justify-content:center;font:inherit;cursor:pointer}.ai-employees-pagination button svg{width:16px;height:16px;stroke-width:1.9}.ai-employees-pagination button:hover:not(:disabled){background:var(--bg-menu-hover);border-color:var(--line-strong)}.ai-employees-pagination button:disabled{color:var(--text-faint);opacity:.55;cursor:default}.ai-employees-table td.ai-employees-empty-table{height:560px;padding:0}.ai-employees-empty-table-message{position:absolute;top:32px;left:0;right:0;width:max(100%,var(--ai-employees-table-min-width, 100%));height:560px;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--text-muted);font-size:13px;line-height:18px;text-align:center;z-index:3}.ai-employees-empty-table-message--employees{width:100%}.chat-tex-page{--chat-tex-column-width: min(800px, calc(100% - 48px) );--chat-tex-message-width: 100%;position:relative;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:var(--bg-app);font-size:14px}.chat-tex-composer-send{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.chat-tex-thread{min-height:0;width:min(896px,calc(100% - 16px));margin:0 auto;display:grid;align-content:start;gap:32px;overflow-y:auto;overflow-x:hidden;padding:48px 48px 56px;scrollbar-gutter:stable;scrollbar-width:none}.chat-tex-thread:not(.is-new)>.chat-tex-response,.chat-tex-thread:not(.is-new)>.chat-tex-user-turn,.chat-tex-thread:not(.is-new)>.chat-tex-scroll-anchor{width:min(800px,100%);justify-self:center}.chat-tex-thread:not(.is-new)>.chat-tex-user-turn{max-width:min(800px,100%)}.chat-tex-thread::-webkit-scrollbar{display:none}.chat-tex-thread.is-new{width:var(--chat-tex-column-width);align-content:center;gap:0;margin-top:0;margin-bottom:0;padding-right:0;padding-bottom:34px;padding-left:0;overflow:visible}@media(max-width:920px){.chat-tex-thread{width:min(832px,calc(100% - 16px));padding-right:16px;padding-left:16px}}.chat-tex-empty{display:grid;justify-items:center;gap:20px;width:min(800px,100%);transform:translateY(-40px)}.chat-tex-empty-title{position:relative;display:inline-flex;align-items:center}.chat-tex-empty-title-lasso{position:absolute;top:-44px;right:-52px;width:58px;height:58px;transform-origin:18% 78%;animation:tex-lasso-throw-in .86s cubic-bezier(.18,.92,.28,1) both;pointer-events:none;will-change:transform,opacity}.chat-tex-empty-title-icon{display:block;width:100%;height:100%;object-fit:contain;filter:var(--chat-title-art-filter);transform:scaleX(-1)}@keyframes tex-lasso-throw-in{0%{opacity:0;transform:translate3d(-42px,32px,0) scale(.08) rotate(-38deg)}18%{opacity:.62}58%{opacity:.74;transform:translate3d(6px,-4px,0) scale(1.08) rotate(10deg)}78%{opacity:.88;transform:translate3d(-2px,2px,0) scale(.97) rotate(-4deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}.chat-tex-empty-title strong{font-size:38px;font-weight:500;line-height:1;letter-spacing:0;color:var(--text-strong)}.chat-tex-empty-title em{font-style:italic;font-weight:750;color:var(--text-strong)}.chat-tex-empty-title-word{position:relative;display:inline-block}.chat-tex-starter-grid{width:min(800px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chat-tex-new-composer-wrap{width:100%;padding:12px 0 18px}.chat-tex-starter-card{min-height:92px;display:grid;align-content:start;gap:6px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);text-align:left;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.chat-tex-starter-card:hover{background:var(--card-hover-bg);box-shadow:0 8px 18px #1111110f;transform:translateY(-2px)}.chat-tex-starter-card strong{min-width:0;overflow:hidden;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.chat-tex-starter-card span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:14px;font-weight:400;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-tex-user-turn{justify-self:end;max-width:min(620px,100%);min-width:0;display:grid;justify-items:end;gap:6px;overflow:visible;transition:gap .17s ease,transform .17s ease}.chat-tex-user-message{min-width:0;padding:8px 11px;border-radius:16px;background:var(--chat-user-bg);color:var(--text-body);font-size:14px;font-weight:400;line-height:1.52;overflow-wrap:anywhere;word-break:break-word}.chat-tex-user-view-more{display:inline-flex;align-items:center;gap:3px;padding:0 3px;color:var(--text-muted);font-size:14px;font-weight:500;line-height:16px;cursor:pointer}.chat-tex-user-view-more:hover{color:var(--text-body)}.chat-tex-user-view-more svg{width:12px;height:12px;stroke-width:2}.chat-tex-user-view-more[aria-expanded=true] svg{transform:rotate(90deg)}.chat-tex-message-actions{min-height:23px;display:inline-flex;align-items:center;gap:4px;opacity:0;visibility:hidden;transform:none;pointer-events:none;transition:visibility 0s linear 0s}.chat-tex-response:hover .chat-tex-message-actions,.chat-tex-user-turn:hover .chat-tex-message-actions{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:.12s}.chat-tex-response:focus-within .chat-tex-message-actions,.chat-tex-user-turn:focus-within .chat-tex-message-actions,.chat-tex-message-actions:hover,.chat-tex-message-actions:focus-within{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.chat-tex-message-actions--bot{justify-self:start;margin-top:-12px}.chat-tex-message-actions--user{justify-self:end;margin-top:-2px}.chat-tex-message-action{width:23px;height:23px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease,opacity .12s ease;overflow:visible}.chat-tex-message-action:hover{background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-body)}.chat-tex-message-action.is-selected{background:transparent;color:var(--text-strong)}.chat-tex-message-action.is-selected:hover{background:color-mix(in srgb,var(--text-muted) 10%,transparent)}.chat-tex-message-action.is-copied{background:color-mix(in srgb,var(--text-strong) 10%,transparent);color:var(--text-strong)}.chat-tex-message-action-icon{width:17.3px;height:17.3px;display:block;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.chat-tex-message-action-icon.is-copy{width:19.2px;height:18.6px;stroke-width:1.25}.chat-tex-message-actions--bot .chat-tex-message-action-icon.is-copy{transform:translateY(.6px)}.chat-tex-message-action-icon.is-thumb{height:17.9px;transform-origin:center}.chat-tex-message-action-icon.is-check{stroke-width:1.45}.chat-tex-message-action-icon path,.chat-tex-message-action-icon rect{vector-effect:non-scaling-stroke}.chat-tex-message-action-thumb-fill{opacity:0;fill:currentColor;stroke:none}.chat-tex-message-action.is-selected .chat-tex-message-action-thumb-fill{opacity:1}.chat-tex-message-action-icon.is-down{transform:rotate(180deg) translateY(-.65px);transform-origin:center}.chat-tex-message-action .side-tooltip{z-index:320;transition-delay:.12s}.chat-tex-message-action.has-side-tooltip:hover .side-tooltip,.chat-tex-message-action.has-side-tooltip:focus-visible .side-tooltip{opacity:1;transition-delay:.16s}.chat-tex-message-action.has-side-tooltip:hover .side-tooltip--bottom,.chat-tex-message-action.has-side-tooltip:focus-visible .side-tooltip--bottom{transform:translate(-50%) scale(1)}.chat-tex-user-turn.is-editing{width:min(620px,100%);gap:8px}.chat-tex-user-edit-form{width:100%;min-width:0;display:grid;gap:5px;padding:9px 11px;border-radius:18px;background:var(--chat-user-bg);color:var(--text-body);animation:chatTexUserEditIn .17s ease both;transition:padding .17s ease,box-shadow .17s ease,background .17s ease}.chat-tex-user-edit-input{width:100%;min-height:22px;max-height:220px;padding:3px 4px 0;border:0;outline:none;resize:none;overflow-y:auto;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:400;line-height:1.46;scrollbar-width:thin;transition:height .17s ease}.chat-tex-user-edit-actions{display:flex;justify-content:flex-end;gap:8px;padding-bottom:2px}@keyframes chatTexUserEditIn{0%{opacity:.96;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.chat-tex-user-edit-actions button,.chat-tex-feedback-modal-actions button{height:28px;padding:0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font:inherit;font-size:13px;font-weight:520;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.chat-tex-user-edit-cancel{border:1px solid var(--line);background:var(--bg-panel);color:var(--text-body)}.chat-tex-user-edit-cancel:hover{background:var(--card-hover-bg)}.chat-tex-user-edit-send{border:1px solid var(--text-strong);background:var(--text-strong);color:var(--bg-panel)}.chat-tex-user-edit-send:disabled{opacity:.5;cursor:default}.chat-tex-feedback-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:grid;place-items:center;padding:24px;background:var(--modal-backdrop-bg)}.chat-tex-feedback-modal{width:min(390px,calc(100vw - 48px));display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg-panel);box-shadow:0 24px 70px #1113,0 6px 22px #11111114}.chat-tex-feedback-modal-head{display:grid;gap:5px}.chat-tex-feedback-modal-head h3{margin:0;color:var(--text-strong);font-size:15px;font-weight:650;line-height:1.25}.chat-tex-feedback-modal-head p{margin:0;color:var(--text-muted);font-size:13px;font-weight:430;line-height:1.38}.chat-tex-feedback-modal textarea{width:100%;min-height:86px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;outline:none;resize:vertical;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:13px;line-height:1.42}.chat-tex-feedback-modal textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-strong) 7%,transparent)}.ai-employee-assignment-modal{width:min(420px,calc(100vw - 48px))}.ai-employee-assignment-field{display:grid;gap:6px}.ai-employee-assignment-field span{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.2}.ai-employee-assignment-field input,.ai-employee-assignment-field textarea{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:10px;outline:none;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:13px;line-height:1.42}.ai-employee-assignment-field textarea{min-height:92px;resize:vertical}.ai-employee-assignment-field input:focus,.ai-employee-assignment-field textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-strong) 7%,transparent)}.ai-employee-assignment-project-picker{position:relative}.ai-employee-assignment-project-picker input{padding-right:38px}.ai-employee-assignment-project-toggle{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer}.ai-employee-assignment-project-toggle:hover,.ai-employee-assignment-project-toggle:focus-visible{background:var(--bg-menu-hover);color:var(--text-body)}.ai-employee-assignment-project-toggle svg{display:block;width:14px;height:14px;transition:transform .15s ease}.ai-employee-assignment-project-picker.is-open .ai-employee-assignment-project-toggle svg{transform:rotate(180deg)}.ai-employee-assignment-project-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;min-height:132px;max-height:178px;overflow-y:auto;padding:5px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-panel);box-shadow:0 14px 32px #11111124,0 3px 10px #1111110f}.ai-employee-assignment-project-option{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--text-body);text-align:left;cursor:pointer}.ai-employee-assignment-project-option:hover,.ai-employee-assignment-project-option:focus-visible{background:var(--bg-menu-hover)}.ai-employee-assignment-project-option span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-body);font-size:13px;font-weight:550}.ai-employee-assignment-project-option small,.ai-employee-assignment-project-empty{color:var(--text-muted);font-size:12px;font-weight:500}.ai-employee-assignment-project-empty{padding:8px;line-height:1.35}.ai-employee-assignment-hint{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.3}.ai-employee-assignment-error{margin:0;color:#b42318;font-size:12px;font-weight:600;line-height:1.35}:root[data-theme=dark] .ai-employee-assignment-error,body[data-theme=dark] .ai-employee-assignment-error,.vercel-shell[data-theme=dark] .ai-employee-assignment-error{color:#ff9b8f}.chat-tex-feedback-modal-actions{display:flex;justify-content:flex-end;gap:8px}.chat-tex-user-message p,.chat-tex-response p{margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.chat-tex-sent-attachments{width:fit-content;max-width:min(720px,100%);justify-self:end;margin-left:auto;display:grid;grid-template-columns:repeat(2,minmax(260px,320px));gap:8px;justify-content:end;justify-items:end}.chat-tex-sent-attachments.is-single{grid-template-columns:minmax(220px,300px)}.chat-tex-sent-attachment{min-width:0;max-width:320px;height:44px;display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 3px;border-radius:999px;background:var(--attachment-preview-bg);color:var(--text-body);font-size:14px;font-weight:450;line-height:1}.chat-tex-sent-attachment-thumb{width:38px;height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--attachment-preview-thumb-bg);color:var(--text-muted)}.chat-tex-sent-attachment-thumb img{width:100%;height:100%;display:block;object-fit:cover}.chat-tex-sent-attachment-thumb.is-contain img:not(.chat-tex-attachment-paperclip){width:70%;height:70%;object-fit:contain}.chat-tex-sent-attachment-thumb svg{width:18px;height:18px}.chat-tex-sent-attachment-thumb img.chat-tex-attachment-paperclip{width:21px;height:18px;object-fit:contain;filter:var(--chat-attachment-icon-filter)}.chat-tex-sent-attachment-thumb path{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.chat-tex-sent-attachment-name{min-width:0;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tex-response{width:var(--chat-tex-message-width);max-width:100%;min-width:0;display:grid;gap:12px;justify-self:stretch;color:var(--text-body);font-size:14px;font-weight:400;line-height:1.56;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.bot-block{width:100%}.bot-block-meta{margin-bottom:8px}.bot-line{margin:0;color:var(--text-body);font-size:14px;font-weight:400;line-height:1.6;min-height:24px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.chat-tex-markdown{min-width:0;display:grid;gap:9px}.chat-tex-markdown p{margin:0}.chat-tex-markdown strong{color:var(--text-strong);font-weight:650}.chat-tex-markdown code{padding:1px 4px;border-radius:4px;background:var(--bg-menu-active);color:var(--text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.chat-tex-markdown ul{display:grid;gap:5px;margin:0;padding-left:18px}.chat-tex-markdown li{padding-left:2px}.bot-line.has-employee-mention:before{content:"";display:inline-block;width:0;height:24px;vertical-align:-2px}.chat-tex-thinking{min-height:24px;display:inline-flex;align-items:center;gap:7px;color:var(--text-body);font-size:14px;line-height:1.6}.chat-tex-thinking-spinner{width:12px;height:12px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.chat-tex-thinking-spinner svg{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:16.5 12.25;opacity:.92;transform-origin:50% 50%;animation:ai-employee-tex-summary-spin 1.5s linear infinite}.chat-tex-thinking-label{line-height:1.6}.chat-tex-employee-mention-pill{display:inline-flex;align-items:center;max-width:100%;margin:0 1px;padding:2px 6px 2px 4px;border:1px solid color-mix(in srgb,var(--text-muted) 20%,transparent);border-radius:6px;background:var(--bg-panel);color:var(--text-strong);font:inherit;font-weight:570;line-height:18px;vertical-align:-2px;white-space:nowrap;box-shadow:0 1px 2px #0f172a0a}.chat-tex-employee-mention-action{cursor:pointer;transition:background .14s ease,border-color .14s ease}.chat-tex-employee-mention-action:hover,.chat-tex-employee-mention-action:focus-visible{border-color:color-mix(in srgb,var(--text-muted) 28%,transparent);background:color-mix(in srgb,var(--text-muted) 8%,var(--bg-panel))}.chat-tex-employee-mention-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:3px;flex:0 0 auto}.chat-tex-employee-mention-mark svg{width:15px;height:15px}.chat-tex-employee-mention-mark svg path{stroke-width:1.55}.chat-tex-employee-mention-mark svg path:last-child{stroke-width:2.25}.chat-tex-employee-mention-tooltip{white-space:nowrap}.chat-tex-employee-role-mention{color:var(--text-strong);font-weight:570}.bot-line-loading{font-weight:620;background-image:linear-gradient(90deg,color-mix(in srgb,var(--text-body) 82%,transparent),color-mix(in srgb,var(--text-body) 82%,transparent) 44%,#ffffff6b,color-mix(in srgb,var(--text-body) 82%,transparent) 56%,color-mix(in srgb,var(--text-body) 82%,transparent));background-size:220% 100%;background-position:120% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:thinking-shimmer 3.8s linear infinite}@keyframes thinking-shimmer{0%{background-position:120% 50%}to{background-position:-120% 50%}}.bot-details{margin-top:14px}.chat-tex-suggested-prompts{display:flex;flex-wrap:wrap;gap:8px;max-width:640px}.chat-tex-suggested-prompt{min-height:34px;max-width:100%;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:13px;font-weight:520;line-height:1.25;text-align:left;overflow-wrap:anywhere;cursor:pointer;opacity:0;transform:translateZ(0);animation:chat-tex-suggested-prompt-in .18s ease-out both;animation-delay:calc(70ms + (var(--suggested-prompt-index, 0) * 32ms));transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.chat-tex-suggested-prompt:hover:not(:disabled){border-color:var(--line-strong);background:var(--card-hover-bg);color:var(--text-strong);transform:translate3d(0,-2px,0)}.chat-tex-suggested-prompt:disabled{opacity:.62;cursor:default}.chat-tex-suggested-prompt.is-consumed{animation:none;opacity:.56;transform:none}@keyframes chat-tex-suggested-prompt-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chat-tex-suggested-prompt{opacity:1;transform:none;animation:none}}.setup-question-progress{margin:0;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.35}.detail-card{--detail-card-bg: var(--hiring-card-bg);--detail-card-border: transparent;border:0;border-radius:18px;background:var(--detail-card-bg);padding:16px}.detail-card-checkpoint{width:var(--chat-tex-message-width);padding:0;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #1111110b}.detail-card-checkpoint-shell{max-height:min(560px,72vh);display:flex;flex-direction:column;background:var(--hiring-card-surface)}.detail-card-checkpoint-header{flex:0 0 auto;padding:16px;background:var(--hiring-card-surface);border-bottom:1px solid var(--line)}.detail-label{margin:0 0 12px;color:var(--text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.detail-card-checkpoint-header .detail-label{margin-bottom:6px;font-size:12px;letter-spacing:0;text-transform:none}.detail-card-checkpoint-header h3{margin:0;color:var(--text-strong);font-size:15px;font-weight:600;line-height:1.3}.detail-card h3,.chat-tex-employee-intro h3{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.3}.detail-card-checkpoint-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scrollbar-color:transparent transparent;scrollbar-width:thin}.detail-card-checkpoint-scroll::-webkit-scrollbar{width:8px}.detail-card-checkpoint-scroll::-webkit-scrollbar-track{background:transparent}.detail-card-checkpoint-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.detail-card-checkpoint-scroll.is-scrolling{scrollbar-color:rgba(140,145,152,.42) transparent}.detail-card-checkpoint-scroll.is-scrolling::-webkit-scrollbar-thumb{background-color:#8c91986b}.detail-card-checkpoint-body{display:grid;gap:16px;padding:16px}.hiring-eligibility-checkpoint{display:grid;gap:14px;padding:14px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--hiring-card-surface) 94%,var(--text-muted) 6%)}.hiring-eligibility-block,.hiring-role-match{display:grid;gap:10px}.hiring-eligibility-block h4,.hiring-role-match-heading span{margin:0;color:var(--text-strong);font-size:14px;font-weight:600}.hiring-eligibility-block p,.hiring-role-match>p,.hiring-capacity-preview-status{margin:3px 0 0;color:var(--text-muted);font-size:13px;line-height:1.45}.hiring-eligibility-actions{display:flex;flex-wrap:wrap;gap:8px}.hiring-eligibility-actions .button{min-height:30px;padding:6px 10px;font-size:13px}.hiring-role-match{padding-bottom:13px;border-bottom:1px solid var(--line)}.hiring-role-match-heading{display:flex;align-items:center;gap:9px}.hiring-role-match-heading>div{display:grid;gap:2px}.hiring-role-match-heading strong{color:var(--text-muted);font-size:12px;font-weight:500}.hiring-role-match-avatar{width:30px;height:30px;flex:0 0 30px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:50%}.hiring-role-match-avatar svg{width:20px;height:20px}.hiring-role-match-units,.hiring-capacity-preview>span{display:inline-flex;align-items:center;gap:6px;color:var(--text-body);font-size:12px}.hiring-role-match-units img,.hiring-capacity-preview img{width:14px;height:14px}.hiring-role-match-comparison{display:grid;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--hiring-card-surface)}.hiring-role-match-comparison>div{display:grid;gap:2px}.hiring-role-match-comparison span{color:var(--text-strong);font-size:12px;font-weight:600}.hiring-role-match-comparison p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.4}.hiring-capacity-preview{display:flex;align-items:center;justify-content:space-between;gap:16px}.hiring-capacity-preview strong{color:var(--text-strong);font-size:13px;font-weight:600;white-space:nowrap}.hiring-eligibility-checkpoint--at-risk{border-color:color-mix(in srgb,#c99024 40%,var(--line))}.hiring-eligibility-checkpoint--does-not-fit{border-color:color-mix(in srgb,#c94a45 45%,var(--line))}.chat-tex-eligibility-choice{display:grid;justify-items:start;gap:10px;margin-top:10px}.chat-tex-eligibility-actions{display:flex;flex-wrap:wrap;gap:8px}.detail-card-checkpoint-footer{flex:0 0 auto;display:flex;justify-content:flex-start;gap:12px;padding:16px;background:var(--hiring-card-surface);border-top:1px solid var(--line)}.field{display:grid;gap:8px}.field>span{color:var(--text-body);font-size:14px;font-weight:600}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line-strong);border-radius:7px;background:var(--hiring-card-surface);color:var(--text-body);padding:10px 11px;font:inherit;font-size:14px;line-height:1.45;transition:border-color .16s ease}.field textarea{resize:vertical}.field input:focus,.field textarea:focus,.field select:focus,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:none;border-color:var(--control-focus-border);box-shadow:none}.readonly-section{display:grid;gap:8px}.readonly-section h4,.chat-tex-employee-intro h4{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.35}.readonly-list,.list-plain{margin:0;padding-left:18px;color:var(--text-muted);font-size:14px;line-height:1.5}.readonly-list li+li,.list-plain li+li{margin-top:6px}.editable-tags,.platform-chip-list{display:flex;flex-wrap:wrap;gap:8px}.editable-tag-input-shell{width:100%;min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:6px 7px;border:1px solid var(--line-strong);border-radius:8px;background:var(--hiring-card-surface);transition:border-color .16s ease}.editable-tag-input-shell:focus-within{border-color:var(--control-focus-border)}.editable-tag-input-wrap{position:relative;min-width:132px;flex:1 1 132px}.editable-tag-input-wrap input{position:relative;z-index:1;width:100%;border:0;border-radius:0;background:transparent;padding:5px 7px;color:var(--text-body);font:inherit;font-size:14px;line-height:1.35}.editable-tag-autocomplete{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:5px 7px;color:var(--text-faint);font:inherit;font-size:14px;line-height:1.35;white-space:pre;pointer-events:none}.editable-tag-autocomplete-value{visibility:hidden}.editable-tag-autocomplete-suffix{color:var(--text-faint)}.editable-tag-input-wrap input:focus,.editable-tag-input-wrap input:focus-visible{outline:none;border-color:transparent;box-shadow:none}.platform-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:100%;padding:0 8px 0 10px;border:1px solid var(--platform-chip-border);border-radius:999px;background:var(--platform-chip-bg);color:var(--text-body);font-size:14px;font-weight:500;line-height:1.2;box-shadow:0 1px 1px #11111105}.platform-chip-removable{padding-right:4px}.platform-chip-icon{width:16px;height:16px;flex:0 0 auto;object-fit:contain}.platform-themed-icon--dark{display:none}:root[data-theme=dark] .platform-themed-icon--light.platform-themed-icon--has-dark,body[data-theme=dark] .platform-themed-icon--light.platform-themed-icon--has-dark,.vercel-shell[data-theme=dark] .platform-themed-icon--light.platform-themed-icon--has-dark{display:none}:root[data-theme=dark] .platform-themed-icon--dark,body[data-theme=dark] .platform-themed-icon--dark,.vercel-shell[data-theme=dark] .platform-themed-icon--dark{display:inline-block}.platform-icon--zoho{transform:scale(1.16);transform-origin:center}.platform-icon--copper,.platform-icon--attio{transform:scale(1.12);transform-origin:center}.platform-icon--affinity{transform:scale(.92);transform-origin:center}.platform-icon--meta{transform:scale(1.12);transform-origin:center}:root[data-theme=dark] .platform-icon--planhat,body[data-theme=dark] .platform-icon--planhat,.vercel-shell[data-theme=dark] .platform-icon--planhat{filter:brightness(0) invert(1);opacity:.92}:root[data-theme=dark] .platform-icon--pipedrive,body[data-theme=dark] .platform-icon--pipedrive,.vercel-shell[data-theme=dark] .platform-icon--pipedrive,:root[data-theme=dark] .platform-icon--affinity,body[data-theme=dark] .platform-icon--affinity,.vercel-shell[data-theme=dark] .platform-icon--affinity,:root[data-theme=dark] .platform-icon--tiktok-ads,body[data-theme=dark] .platform-icon--tiktok-ads,.vercel-shell[data-theme=dark] .platform-icon--tiktok-ads,:root[data-theme=dark] .platform-icon--intercom,body[data-theme=dark] .platform-icon--intercom,.vercel-shell[data-theme=dark] .platform-icon--intercom,:root[data-theme=dark] .platform-icon--linear,body[data-theme=dark] .platform-icon--linear,.vercel-shell[data-theme=dark] .platform-icon--linear,:root[data-theme=dark] .platform-icon--notion,body[data-theme=dark] .platform-icon--notion,.vercel-shell[data-theme=dark] .platform-icon--notion,:root[data-theme=dark] .platform-icon--zendesk,body[data-theme=dark] .platform-icon--zendesk,.vercel-shell[data-theme=dark] .platform-icon--zendesk,:root[data-theme=dark] .platform-icon--zoho,body[data-theme=dark] .platform-icon--zoho,.vercel-shell[data-theme=dark] .platform-icon--zoho{filter:brightness(0) invert(1);opacity:.92}.platform-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-chip-remove{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--platform-chip-remove-bg);color:var(--text-muted);padding:0;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.platform-chip-remove svg{width:11px;height:11px;stroke:currentColor;stroke-width:2;stroke-linecap:round}.platform-chip-remove:hover:not(:disabled){background:var(--platform-chip-remove-hover-bg);color:var(--text-body)}.platform-chip-remove:disabled{cursor:default}.button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:1px solid var(--primary-button-bg);border-radius:999px;background:var(--primary-button-bg);color:var(--primary-button-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.button:hover:not(:disabled){background:var(--primary-button-bg-hover)}.button:disabled{opacity:.55;cursor:wait}.auth-bootstrap{min-height:100vh;background:var(--bg-app)}.auth-gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg-app);color:var(--text-body)}.auth-gate-panel{width:min(390px,100%);display:grid;gap:18px;padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:var(--shadow-popover)}.auth-gate-mark{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:8px;background:var(--primary-button-bg);color:var(--primary-button-text);font-size:15px;font-weight:700}.auth-gate-copy{display:grid;gap:8px}.auth-gate-copy h1{margin:0;color:var(--text-strong);font-size:20px;line-height:1.25;font-weight:650}.auth-gate-copy p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.auth-gate-button{width:100%}.auth-gate-form{display:grid;gap:13px}.auth-gate-field{display:grid;gap:6px;color:var(--text-body);font-size:12px;font-weight:550}.auth-gate-field input{width:100%;height:40px;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:var(--bg-panel);color:var(--text-strong);font:inherit;font-size:14px;font-weight:400}.auth-gate-field input:focus{border-color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--text-muted)}.auth-gate-field input:disabled{opacity:.62;cursor:wait}.auth-gate-form-error{margin:-2px 0 0;color:#b42318;font-size:12px;line-height:1.4}.auth-gate-mode-toggle{justify-self:center;padding:2px 4px;color:var(--text-muted);font-size:12.5px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-gate-mode-toggle:hover:not(:disabled){color:var(--text-strong)}.auth-gate-mode-toggle:disabled{opacity:.55;cursor:wait}:root[data-theme=dark] .auth-gate-form-error,body[data-theme=dark] .auth-gate-form-error,.vercel-shell[data-theme=dark] .auth-gate-form-error{color:#ff8a80}.button-secondary{background:transparent;color:var(--text-strong);border-color:var(--line-strong)}.button-secondary:hover:not(:disabled){background:var(--bg-menu-hover);border-color:var(--line-strong)}.button.button-card-action,.button.button-secondary.button-card-action{min-height:36px;padding:0 13px;border-radius:8px}.button.button-card-primary{border-color:#0d795f;background:#0d795f;color:#fffde6}.button.button-card-primary:hover:not(:disabled){border-color:#0a6a54;background:#0a6a54}.setup-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.setup-option{min-height:38px;padding:0 15px;border:1px solid var(--line-strong);border-radius:8px;background:var(--question-option-bg);color:var(--text-body);font:inherit;font-size:14px;font-weight:500;line-height:1.35;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.setup-option:hover:not(:disabled){background:var(--question-option-hover-bg);border-color:var(--line-strong)}.setup-option-selected{border-color:var(--text-strong);background:var(--bg-menu-active)}.setup-option:disabled{border-color:var(--line);background:var(--question-option-bg);color:var(--text-muted);cursor:default;pointer-events:none}.structured-picker{margin-top:14px}.structured-picker-label,.setup-conversation-hint{margin:0 0 10px;color:var(--text-muted);font-size:14px;line-height:1.5}.setup-conversation-hint{margin-bottom:0}.structured-choice-list{display:grid;gap:10px;margin-top:10px}.structured-choice-card{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;padding:10px 11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--question-option-bg);color:var(--text-body);text-align:left;font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.structured-choice-card:hover:not(:disabled){background:var(--question-option-hover-bg);border-color:var(--line-strong)}.structured-choice-card:disabled{color:var(--text-muted);cursor:default;pointer-events:none}.structured-choice-check{width:18px;height:18px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:5px;font-size:.72rem;line-height:1}.structured-choice-card-selected .structured-choice-check{border-color:var(--text-strong);background:var(--text-strong);color:var(--bg-panel)}.structured-choice-card:disabled .structured-choice-check,.structured-choice-card.structured-choice-card-selected:disabled .structured-choice-check{border-color:var(--line-strong);background:transparent;color:transparent}.structured-choice-text{min-width:0;font-size:14px;line-height:1.5}.inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.setup-date-panel{position:relative;margin-top:14px}.setup-date-picker{position:relative;width:min(294px,100%)}.setup-date-picker-trigger{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;border:1px solid var(--date-picker-border);border-radius:8px;background:var(--date-picker-field-bg);color:var(--date-picker-text);text-align:left;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.setup-date-picker-trigger:hover:not(:disabled){background:var(--date-picker-range);border-color:var(--date-picker-border-strong)}.vercel-shell[data-theme=light] .setup-date-panel .setup-date-picker-trigger:hover:not(:disabled){background:#fdfbf9}.setup-date-picker-trigger:focus,.setup-date-picker-trigger:focus-visible,.setup-date-picker-trigger-open{outline:none;border-color:var(--date-picker-border-strong)}.setup-date-picker-trigger:disabled{opacity:.55;cursor:wait}.setup-date-picker-trigger-content{min-width:0;display:inline-flex;align-items:center;gap:9px}.setup-date-picker-trigger-calendar,.setup-approver-picker-trigger-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.setup-date-picker-trigger-calendar svg{width:15px;height:15px;stroke-width:1.6}.setup-date-picker-trigger-calendar.projects-create-modal-property-icon--due-date svg{stroke-width:1.05}.setup-date-picker-trigger-divider{width:1px;height:16px;flex:0 0 1px;background:var(--date-picker-border)}.setup-date-picker-trigger-value{min-width:0;overflow:hidden;font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.setup-date-picker-trigger-placeholder{color:var(--text-muted)}.setup-date-picker-trigger-icon,.setup-calendar-nav{display:inline-flex;align-items:center;justify-content:center}.setup-date-picker-trigger-icon svg{width:14px;height:14px;stroke-width:1.45;transition:transform .14s ease}.setup-date-picker-trigger-open .setup-date-picker-trigger-icon svg{transform:rotate(180deg)}.setup-date-picker-popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:80;width:min(294px,calc(100vw - 40px));padding:0;border:1px solid var(--date-picker-border);border-radius:10px;background:var(--date-picker-bg);box-shadow:var(--date-picker-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.setup-date-picker-range .setup-date-picker-popover{width:min(294px,calc(100vw - 40px))}.setup-date-picker-actions{display:flex;justify-content:flex-end;gap:7px;padding:11px 13px 12px;border-top:1px solid var(--date-picker-border)}.setup-date-picker-actions .button,.setup-date-picker-actions .button-secondary{min-height:38px;border-radius:7px;font-size:14px}.setup-approver-picker-chip{height:30px;gap:5px;padding:0 7px 0 5px;border-color:var(--date-picker-border);background:var(--bg-menu-hover);font-size:12.5px}.setup-approver-picker-chip-content{min-width:0;display:inline-flex;align-items:center;gap:6px}.setup-approver-picker-chip-content .ai-employee-user-avatar{width:21px;height:21px;flex:0 0 21px;font-size:8px}.setup-approver-picker-chip-content>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-approver-picker-chip>svg{width:12px;height:12px;flex-basis:12px}.setup-approver-picker-popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:80;width:100%;max-width:calc(100vw - 40px);border:1px solid var(--date-picker-border);border-radius:10px;background:var(--date-picker-bg);box-shadow:var(--date-picker-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.setup-approver-picker-options{max-height:196px;padding:5px;overflow-y:auto}.setup-approver-picker-option{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;padding:4px 7px;border:0;border-radius:6px;background:transparent;color:var(--date-picker-text);text-align:left;cursor:pointer}.setup-approver-picker-option:hover,.setup-approver-picker-option:focus-visible{outline:none;background:var(--date-picker-range)}.setup-approver-picker-option .ai-employee-user-avatar{width:24px;height:24px;font-size:9px}.setup-approver-picker-option-copy{min-width:0;flex:1 1 auto;display:block}.setup-approver-picker-option-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.setup-approver-picker-empty{margin:0;padding:18px 10px 20px;color:var(--text-muted);font-size:13px;text-align:center}.setup-calendar{display:grid;gap:0;overflow-wrap:normal;word-break:normal}.setup-calendar *{overflow-wrap:normal;word-break:normal}.setup-calendar-frame{display:grid;gap:10px;padding:12px 13px}.setup-calendar-header{height:26px;display:flex;align-items:center;justify-content:space-between;gap:12px}.setup-calendar-month{margin:0;color:var(--date-picker-text);font-size:14px;font-weight:500;line-height:1}.setup-calendar-navs{display:inline-flex;align-items:center;gap:2px}.setup-calendar-nav{width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--date-picker-muted);cursor:pointer}.setup-calendar-nav svg{width:19px;height:19px;stroke-width:2.1}.setup-calendar-nav:hover{background:var(--date-picker-range);color:var(--date-picker-text)}.setup-calendar-weekdays,.setup-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.setup-calendar-weekdays span{height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--date-picker-muted);text-align:center;font-size:13px;font-weight:400;line-height:1}.setup-calendar-day-cell{height:35px;display:inline-flex;align-items:center;justify-content:center;position:relative}.setup-calendar-day-cell.is-in-range:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;background:var(--date-picker-range)}.setup-calendar-day-cell.is-range-start:before{left:50%;border-top-left-radius:0;border-bottom-left-radius:0}.setup-calendar-day-cell.is-range-end:before{right:50%;border-top-right-radius:0;border-bottom-right-radius:0}.setup-calendar-day-cell.is-single-day-range:before{display:none}.setup-calendar-day{position:relative;z-index:1;width:29px;height:29px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--date-picker-text);font:inherit;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.setup-calendar-day:hover{border-color:var(--date-picker-border-strong);background:var(--date-picker-field-bg);color:var(--date-picker-text)}.setup-calendar-day-outside{color:var(--date-picker-muted)}.setup-calendar-day-today{border-color:transparent;background:var(--date-picker-today);color:var(--date-picker-today-text)}.setup-calendar-day-selected,.setup-calendar-day-selected:hover{border-color:transparent;background:var(--date-picker-selected);color:var(--date-picker-selected-text)}.employee-intro{--detail-card-bg: transparent;--detail-card-border: transparent;width:var(--chat-tex-message-width);margin-top:10px}.chat-tex-employee-intro{--detail-card-border: var(--employee-review-border);--employee-review-border-dash: 6px;--employee-review-border-gap: 6px;--employee-review-border-radius: 14px;position:relative;padding:26px;border:0;border-radius:var(--employee-review-border-radius);overflow:visible}.employee-intro-border-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible;border-radius:inherit;pointer-events:none}.employee-intro-border-frame:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed var(--employee-review-border);border-radius:inherit;content:"";opacity:0;animation:employee-review-border-complete 1ms linear 1.11s both}.employee-intro-border-segment{position:absolute;display:block;opacity:1;animation-fill-mode:both}.employee-intro-border-segment-top,.employee-intro-border-segment-bottom{height:1px;background-image:repeating-linear-gradient(90deg,var(--employee-review-border) 0 var(--employee-review-border-dash),transparent var(--employee-review-border-dash) calc(var(--employee-review-border-dash) + var(--employee-review-border-gap)));background-repeat:repeat-x;background-size:calc(var(--employee-review-border-dash) + var(--employee-review-border-gap)) 1px}.employee-intro-border-segment-right,.employee-intro-border-segment-left{width:1px;background-image:repeating-linear-gradient(180deg,var(--employee-review-border) 0 var(--employee-review-border-dash),transparent var(--employee-review-border-dash) calc(var(--employee-review-border-dash) + var(--employee-review-border-gap)));background-repeat:repeat-y;background-size:1px calc(var(--employee-review-border-dash) + var(--employee-review-border-gap))}.employee-intro-border-segment-top{top:0;right:var(--employee-review-border-radius);left:var(--employee-review-border-radius);transform-origin:left center;animation:employee-review-border-grow-x .26s ease-out .12s both,employee-review-border-hide 1ms linear 1.11s both}.employee-intro-border-segment-right{top:var(--employee-review-border-radius);right:0;bottom:var(--employee-review-border-radius);transform-origin:center top;animation:employee-review-border-grow-y .26s ease-out .38s both,employee-review-border-hide 1ms linear 1.11s both}.employee-intro-border-segment-bottom{right:var(--employee-review-border-radius);bottom:0;left:var(--employee-review-border-radius);transform-origin:right center;animation:employee-review-border-grow-x .26s ease-out .64s both,employee-review-border-hide 1ms linear 1.11s both}.employee-intro-border-segment-left{top:var(--employee-review-border-radius);bottom:var(--employee-review-border-radius);left:0;transform-origin:center bottom;animation:employee-review-border-grow-y .26s ease-out .9s both,employee-review-border-hide 1ms linear 1.11s both}.chat-tex-employee-intro .employee-intro-body{position:relative;z-index:1;padding:0}@keyframes employee-review-border-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes employee-review-border-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes employee-review-border-hide{to{opacity:0}}@keyframes employee-review-border-complete{to{opacity:1}}@media(prefers-reduced-motion:reduce){.employee-intro-border-frame:before{animation:none;opacity:1}.employee-intro-border-segment{animation:none;opacity:0}}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.employee-intro-eyebrow{margin:0;color:var(--text-muted);font-size:14px;font-weight:600;line-height:1.5}.employee-intro-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.employee-intro-header-actions{display:inline-flex;align-items:center;gap:3px;margin:-2px -2px -2px auto}.employee-intro-header-actions .side-tooltip{z-index:20}.employee-intro-body{display:grid;gap:14px;padding:4px 2px 2px}.employee-intro-body>*{animation:employee-fade-in .32s ease both}.employee-intro-body>*:nth-child(2){animation-delay:50ms}.employee-intro-body>*:nth-child(3){animation-delay:90ms}.employee-intro-body>*:nth-child(4){animation-delay:.13s}.employee-intro-body>*:nth-child(5){animation-delay:.17s}.employee-intro-body>*:nth-child(6){animation-delay:.21s}.employee-intro-section{margin-top:8px}.employee-intro-section-wide{max-width:100%}.employee-intro-role-tagline{margin:3px 0 0;color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.4}.employee-intro-identity{min-width:0;display:flex;align-items:center;gap:10px}.employee-intro-avatar{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--ai-employee-avatar-border, var(--line));border-radius:999px;background:var(--ai-employee-avatar-bg, transparent);color:var(--ai-employee-avatar-face, currentColor);overflow:hidden}.employee-intro-avatar svg{width:23px;height:23px;display:block}.employee-intro-avatar svg path,.employee-intro-avatar svg circle{stroke:var(--ai-employee-avatar-face, currentColor)}.employee-intro-identity-copy{min-width:0}.employee-intro-identity-copy h3{margin:0}.employee-intro-responsibilities .list-plain{margin-top:10px;margin-bottom:10px}.employee-intro-capacity{display:grid;gap:7px;margin-top:6px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.employee-intro-capacity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-body);font-size:13px}.employee-intro-capacity-row>span{display:inline-flex;align-items:center;gap:6px}.employee-intro-capacity-row img{width:15px;height:15px}.employee-intro-capacity-row strong{color:var(--text-strong);font-size:13px;font-weight:600;white-space:nowrap}.employee-intro-capacity>p{margin:1px 0 0;color:#4d9568;font-size:12px;font-weight:600}.employee-intro-capacity--at-risk>p{color:#a87416}.employee-intro-capacity--does-not-fit>p{color:#b2413c}.hire-readiness-section{margin-top:20px}.hire-readiness-group+.hire-readiness-group{margin-top:14px}.hire-readiness-label{margin:0 0 8px;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.35}.hire-readiness-group-blockers .hire-readiness-label{color:#8c2c2c}.detail-muted{margin:12px 0 0;color:var(--text-muted);font-size:14px;line-height:1.56}.employee-intro-body .detail-muted{margin:0;line-height:1.68}.detail-columns{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:4px}.detail-columns-secondary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.employee-intro .detail-columns-secondary{margin-top:4px}.employee-intro .detail-columns-secondary .employee-intro-section{margin-top:0}.chat-tex-employee-intro h3{font-size:16px;line-height:1.45}.employee-name-title{display:inline-flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:2px}.employee-name-title-dot{width:4px;height:4px;flex:0 0 auto;border-radius:999px;background:var(--text-muted)}.employee-intro-section h4{line-height:1.52}.employee-intro-section .platform-chip-list{margin-top:10px}.platform-icon-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:14px;line-height:1.5}.platform-icon-list-two-column{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.platform-icon-list li{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px}.platform-icon-list li.is-iconless{grid-template-columns:minmax(0,1fr)}.platform-icon-list-icon{width:16px;height:16px}.platform-icon-list-icon{object-fit:contain}.platform-icon-list-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.button-offer-action,.button.button-secondary.button-offer-action{min-height:38px;padding:0 13px;border-radius:8px;line-height:1}.chat-tex-employee-intro .employee-intro-hire-button{height:36px;min-height:36px}.employee-intro-primary-action-icon{width:15px;height:15px;display:block;flex:0 0 15px;object-fit:contain}.chat-tex-employee-intro .employee-intro-review-button{gap:6px}.employee-intro-review-icon{width:14px;height:11px;flex:0 0 14px;display:block;background:currentColor;-webkit-mask:var(--employee-review-eye-icon) center / contain no-repeat;mask:var(--employee-review-eye-icon) center / contain no-repeat}.chat-tex-employee-intro .inline-actions{align-items:center}:root[data-theme=dark] .chat-tex-employee-intro .employee-intro-hire-button,body[data-theme=dark] .chat-tex-employee-intro .employee-intro-hire-button,.vercel-shell[data-theme=dark] .chat-tex-employee-intro .employee-intro-hire-button{height:34px;min-height:34px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:grid;place-items:center;padding:24px;background:var(--modal-backdrop-bg)}.modal-panel{width:min(860px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--bg-panel);box-shadow:0 24px 72px #1111112e,0 4px 18px #11111114}.modal-panel-agreement{width:min(692px,calc(100vw - 48px));height:min(640px,calc(100vh - 48px))}.modal-panel-agreement>.modal-header{position:relative;z-index:2;align-items:center;padding-block:11px;padding-inline:14px;border-bottom:0}.modal-panel-agreement>.modal-header:after{position:absolute;right:0;bottom:-14px;left:0;height:14px;content:"";background:linear-gradient(to bottom,var(--bg-panel),var(--bg-panel-transparent));opacity:0;pointer-events:none;transition:opacity .14s ease}.modal-panel-agreement>.modal-header.is-scrolled:after{opacity:1}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.modal-header .detail-label{margin-bottom:7px;letter-spacing:0;text-transform:none}.modal-header h3{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.4}.modal-panel-agreement .modal-header h3{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;line-height:1.45}.agreement-question-back-title{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--text-strong);font-size:14px;font-weight:500;line-height:1.45;cursor:pointer}.agreement-question-back-title svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.agreement-header-actions{display:inline-flex;align-items:center;gap:3px}.agreement-header-action{position:relative;width:25px;height:25px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer}.agreement-header-action:hover{background:var(--bg-menu-hover);color:var(--text-strong)}.agreement-header-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.agreement-header-action.agreement-header-action--download svg{width:15px;height:15px}.agreement-header-action .agreement-header-refresh-icon{width:15px;height:15px;fill:currentColor;stroke:none}.agreement-header-action .agreement-header-share-icon{fill:currentColor;stroke:none}.agreement-header-action .agreement-header-save-draft-icon{display:block;width:14px;height:14px;background:currentColor;-webkit-mask:var(--agreement-save-draft-icon) center / contain no-repeat;mask:var(--agreement-save-draft-icon) center / contain no-repeat}.agreement-header-action .side-tooltip{z-index:20}.agreement-header-actions .button-modal-close{margin-left:7px}.button.button-secondary.button-modal-close{width:24px;min-width:24px;height:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--bg-menu-hover);color:var(--text-muted)}.button.button-secondary.button-modal-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.button.button-secondary.button-modal-close:hover:not(:disabled){border-color:var(--line-strong);background:var(--bg-menu-active);color:var(--text-body)}.modal-panel-agreement.scope-mode-scope{--agreement-mode-transition-offset: -8px}.modal-panel-agreement.scope-mode-questions{--agreement-mode-transition-offset: 8px}.modal-panel-agreement.scope-transition-out .modal-header>:first-child,.modal-panel-agreement.scope-transition-out .agreement-header-actions>.agreement-header-action,.modal-panel-agreement.scope-transition-out .agreement-layout,.modal-panel-agreement.scope-transition-out .agreement-modal-footer>*{pointer-events:none;animation:agreement-mode-transition-out .11s ease-in both}.modal-panel-agreement.scope-transition-in .modal-header>:first-child,.modal-panel-agreement.scope-transition-in .agreement-header-actions>.agreement-header-action,.modal-panel-agreement.scope-transition-in .agreement-layout,.modal-panel-agreement.scope-transition-in .agreement-modal-footer>*{animation:agreement-mode-transition-in .18s cubic-bezier(.2,.75,.25,1) both}.modal-panel-agreement.scope-transition-out .agreement-modal-footer>.agreement-question-composer{animation:agreement-question-composer-transition-out .11s ease-in both}.modal-panel-agreement.scope-transition-in .agreement-modal-footer>.agreement-question-composer{animation:agreement-question-composer-transition-in .18s cubic-bezier(.2,.75,.25,1) both}@keyframes agreement-mode-transition-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--agreement-mode-transition-offset))}}@keyframes agreement-mode-transition-in{0%{opacity:0;transform:translate(var(--agreement-mode-transition-offset))}to{opacity:1;transform:translate(0)}}@keyframes agreement-question-composer-transition-out{0%{opacity:1;transform:translate(0) translateY(var(--agreement-question-composer-offset-y))}to{opacity:0;transform:translate(var(--agreement-mode-transition-offset)) translateY(var(--agreement-question-composer-offset-y))}}@keyframes agreement-question-composer-transition-in{0%{opacity:0;transform:translate(var(--agreement-mode-transition-offset)) translateY(var(--agreement-question-composer-offset-y))}to{opacity:1;transform:translate(0) translateY(var(--agreement-question-composer-offset-y))}}.agreement-layout{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:184px minmax(0,1fr);overflow:hidden}.agreement-layout:before{position:absolute;top:0;bottom:0;left:184px;z-index:1;width:1px;content:"";background:var(--line);pointer-events:none}.agreement-layout.is-questions{grid-template-columns:minmax(0,1fr)}.agreement-layout.is-questions:before{display:none}.agreement-nav{display:grid;align-content:start;gap:4px;padding:14px 10px;border-right:0}.agreement-nav-item{width:100%;min-height:34px;padding:0 10px;display:flex;align-items:center;gap:8px;border-radius:7px;background:transparent;color:var(--text-muted);text-align:left;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.agreement-nav-item:not(.agreement-nav-item-active):hover{background:var(--bg-menu-hover);color:var(--text-body)}.agreement-nav-item-active{background:var(--bg-menu-active);color:var(--text-strong)}.agreement-content{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;padding:18px 30px 22px;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:thin}.agreement-content::-webkit-scrollbar{width:8px}.agreement-content::-webkit-scrollbar-track{background:transparent}.agreement-content::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.agreement-content.is-scrolling{scrollbar-color:rgba(140,145,152,.42) transparent}.agreement-content.is-scrolling::-webkit-scrollbar-thumb{background-color:#8c91986b}.agreement-question-mode{min-width:0;min-height:0;display:flex;overflow:hidden}.agreement-question-thread{width:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:28px 42px 30px;scrollbar-color:rgba(140,145,152,.34) transparent;scrollbar-width:thin}.agreement-question-empty{width:min(440px,100%);min-height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-28px);text-align:center}.agreement-question-empty-avatar,.agreement-question-message-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent}.agreement-question-empty-avatar{width:56px;height:56px;margin-bottom:17px;padding:8px;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--bg-menu-active)}.agreement-question-empty-avatar img{transform-origin:18% 78%;animation:tex-lasso-throw-in .86s cubic-bezier(.18,.92,.28,1) both;will-change:transform,opacity}.agreement-question-empty-avatar img,.agreement-question-message-avatar img{width:100%;height:100%;object-fit:contain;filter:var(--sidebar-icon-filter)}.agreement-question-empty h4{margin:0;color:var(--text-strong);font-size:16px;font-weight:600;line-height:1.4}.agreement-question-empty p{max-width:380px;margin:7px 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.agreement-question-suggestions{position:relative;width:min(360px,100%);margin-top:20px}.agreement-question-suggestions-viewport{height:171px;overflow:hidden auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:none}.agreement-question-suggestions-viewport::-webkit-scrollbar{display:none}.agreement-question-suggestions-list{display:grid;gap:7px}.agreement-question-suggestions-list button{min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text-body);font-size:13.5px;font-weight:450;line-height:1.35;text-align:center;cursor:pointer}.agreement-question-suggestions-list button:hover:not(:disabled){border-color:var(--line-strong);background:var(--bg-menu-hover);color:var(--text-strong)}.agreement-question-suggestions-control{position:relative;z-index:1;height:42px;margin-top:10px;display:grid;place-items:end center}.agreement-question-suggestions-control:before{position:absolute;top:-14px;right:0;left:0;height:30px;content:"";background:linear-gradient(to top,var(--bg-panel),var(--bg-panel-transparent));pointer-events:none}.agreement-question-suggestions .agreement-question-suggestions-toggle{width:32px;min-height:32px;height:32px;justify-self:center;position:relative;z-index:1;padding:0;display:inline-grid;place-items:center;border:0;border-radius:50%;background:var(--bg-menu-active);color:var(--text-muted)}.agreement-question-suggestions .agreement-question-suggestions-toggle:hover{border:0;background:var(--bg-menu-hover);color:var(--text-strong)}.agreement-question-suggestions-toggle svg{width:17px;height:17px}.agreement-question-messages{width:min(510px,100%);margin:0 auto;display:grid;gap:16px}.agreement-question-message{min-width:0;display:flex;align-items:flex-start;gap:9px}.agreement-question-message.is-user{justify-content:flex-end}.agreement-question-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-body);font-size:14px;line-height:1.55}.agreement-question-message.is-user p{max-width:min(76%,400px);padding:9px 12px;border-radius:12px 12px 3px;background:var(--bg-menu-active);color:var(--text-strong)}.agreement-question-message.is-assistant p{padding-top:3px}.agreement-question-message-avatar{width:21px;height:19px;margin-top:4px}.agreement-question-answer{min-width:0;flex:1 1 auto;display:grid;gap:9px}.agreement-question-answer p{padding-top:0}.agreement-question-answer strong{color:var(--text-strong);font-weight:650}.agreement-question-answer code{padding:1px 4px;border-radius:4px;background:var(--bg-menu-active);color:var(--text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.agreement-question-answer ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--text-body);font-size:14px;line-height:1.55}.agreement-question-answer li{padding-left:2px}.agreement-question-thinking{min-height:26px;display:inline-flex;align-items:center;gap:3px}.agreement-question-thinking i{width:4px;height:4px;border-radius:999px;background:var(--text-muted);animation:agreementQuestionThinking .9s ease-in-out infinite alternate}.agreement-question-thinking i:nth-child(2){animation-delay:.16s}.agreement-question-thinking i:nth-child(3){animation-delay:.32s}@keyframes agreementQuestionThinking{0%{opacity:.35;transform:translateY(1px)}to{opacity:.9;transform:translateY(-1px)}}.agreement-question-error{margin:0 0 0 35px;color:var(--danger);font-size:13px;line-height:1.4}.agreement-section{padding:12px;margin-inline:-12px;border-radius:10px}.agreement-section+.agreement-section{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.agreement-section h4{margin:0 0 10px;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.45}.agreement-platforms-heading{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.agreement-platforms-heading h4{margin:0}.agreement-platforms-pagination{display:inline-flex;align-items:center;gap:4px}.agreement-platforms-pagination button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.agreement-platforms-pagination button:hover:not(:disabled){border-color:var(--line-strong);background:var(--bg-menu-hover);color:var(--text-strong)}.agreement-platforms-pagination button:disabled{opacity:.34;cursor:default}.agreement-platforms-pagination svg{width:15px;height:15px}.agreement-platform-access{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) minmax(184px,auto);align-items:center;gap:24px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel)}.agreement-platform-identity{min-width:0;display:flex;align-items:center;gap:10px}.agreement-platform-identity strong{min-width:0;overflow:hidden;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.agreement-platform-logo{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);color:var(--text-muted);font-size:13px;font-weight:650}.agreement-platform-logo-image{width:21px;height:21px;display:block;object-fit:contain}.agreement-platform-method{min-width:0;display:grid;justify-self:end;justify-items:end;gap:7px}.agreement-platform-method-label{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.2}.agreement-platform-connect-button{min-height:30px;padding:0 11px;border:1px solid var(--text-strong);border-radius:7px;background:var(--text-strong);color:var(--bg-panel);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.agreement-platform-connect-button:hover{opacity:.86}.agreement-platform-connected,.agreement-platform-invite,.agreement-platform-invite-label{display:inline-flex;align-items:center}.agreement-platform-connected{gap:6px;color:#397d56;font-size:13px;font-weight:600;line-height:1.3}.agreement-platform-connected>span{width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,#4d9568 14%,transparent)}.agreement-platform-connected svg{width:11px;height:11px}.agreement-platform-invite{gap:4px;color:var(--text-body);font-size:13px;font-weight:600;line-height:1.3}.agreement-platform-invite-label{gap:6px}.agreement-platform-invite-icon{width:16px;height:16px;display:grid;place-items:center;color:var(--text-muted)}.agreement-platform-invite-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.agreement-platform-invite-info{position:relative;display:inline-grid;place-items:center}.agreement-platform-invite-info>button{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:help}.agreement-platform-invite-info>button:hover,.agreement-platform-invite-info>button:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong)}.agreement-platform-invite-info>button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.agreement-platform-invite-tooltip{position:absolute;right:-4px;bottom:calc(100% + 8px);z-index:6;width:258px;display:grid;gap:8px;padding:10px 11px;border-radius:8px;background:var(--tooltip-bg);box-shadow:0 8px 24px #1c1e221f;color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(3px) scale(.96);transform-origin:right bottom;transition:opacity .14s ease,transform .14s ease}.agreement-platform-invite-tooltip:after{content:"";position:absolute;right:10px;top:calc(100% - 4px);width:8px;height:8px;border-bottom-right-radius:2px;background:var(--tooltip-bg);transform:rotate(45deg)}.agreement-platform-invite-tooltip a{position:relative;z-index:1;color:var(--tooltip-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.agreement-platform-invite-info:hover .agreement-platform-invite-tooltip,.agreement-platform-invite-info:focus-within .agreement-platform-invite-tooltip{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.agreement-level-heading{display:flex;align-items:center;gap:5px;margin-bottom:10px}.agreement-level-heading h4{margin:0}.agreement-level-info{position:relative;display:inline-grid;place-items:center}.agreement-level-info>button{width:19px;height:19px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:help}.agreement-level-info>button:hover,.agreement-level-info>button:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong)}.agreement-level-info>button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.agreement-level-tooltip{position:absolute;left:-8px;bottom:calc(100% + 8px);z-index:7;width:280px;padding:10px 11px;border-radius:8px;background:var(--tooltip-bg);box-shadow:0 8px 24px #1c1e221f;color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1.45;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px) scale(.96);transform-origin:16px bottom;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.agreement-level-tooltip:after{content:"";position:absolute;left:16px;top:calc(100% - 4px);width:8px;height:8px;border-bottom-right-radius:2px;background:var(--tooltip-bg);transform:translate(-50%) rotate(45deg)}.agreement-level-info:hover .agreement-level-tooltip,.agreement-level-info:focus-within .agreement-level-tooltip{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition-delay:0s}.agreement-unit-forecast{margin-top:18px;padding:0;border:0;border-radius:0;background:transparent}.agreement-unit-forecast-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-strong);font-size:13px;font-weight:600;line-height:1.4}.agreement-unit-forecast-title{min-width:0;display:inline-flex;align-items:center;gap:7px}.agreement-unit-forecast-icon{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;background:transparent}.agreement-unit-forecast-icon img{width:14px;height:14px;display:block;opacity:.74}.agreement-unit-forecast-heading strong{color:var(--text-strong);font-size:13px;font-weight:650;white-space:nowrap}.agreement-unit-forecast-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.agreement-unit-forecast-capacity{margin-top:7px;color:var(--text-muted);font-weight:500}.agreement-unit-capacity-status{margin:7px 0 0;color:#4d9568;font-size:12px;font-weight:600}.agreement-unit-capacity-status.is-at-risk{color:#a87416}.agreement-unit-capacity-status.is-does-not-fit{color:#b2413c}[data-theme=dark] .agreement-unit-forecast-icon img{filter:invert(1)}.agreement-profile-editor{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px}.agreement-profile-avatar-shell{position:relative;width:62px;height:62px;display:grid;place-items:center}.agreement-profile-avatar{position:relative;width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--ai-employee-avatar-border, var(--line-strong));border-radius:999px;background:var(--ai-employee-avatar-bg, transparent);color:var(--ai-employee-avatar-face, currentColor);overflow:hidden;cursor:pointer;transition:width .16s ease,height .16s ease,border-color .16s ease,box-shadow .16s ease}.agreement-profile-avatar:hover,.agreement-profile-avatar.is-open{width:62px;height:62px;border-color:var(--line-strong);box-shadow:0 6px 18px #11111114}.agreement-profile-avatar-face{width:34px;height:34px;display:block;color:var(--ai-employee-avatar-face, currentColor)}.agreement-profile-avatar-face path,.agreement-profile-avatar-face circle{stroke:var(--ai-employee-avatar-face, currentColor)}.agreement-profile-avatar-edit-badge{position:absolute;top:-2px;right:-6px;z-index:2;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:#fffffff5;box-shadow:0 2px 7px #1113;color:#171717;opacity:0;pointer-events:none;transform:scale(.88);transition:opacity .14s ease,transform .14s ease}.agreement-profile-avatar-shell:hover:not(.is-open) .agreement-profile-avatar-edit-badge{opacity:1;transform:scale(1)}.agreement-profile-avatar-edit-badge .projects-index-comment-hover-icon--pencil{width:12px;height:12px;flex:0 0 12px;opacity:1}[data-theme=dark] .agreement-profile-avatar-edit-badge{border-color:#ffffff38;background:#141414d1;box-shadow:0 2px 7px #00000061;color:#fff}.agreement-profile-avatar-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:4;width:148px;box-sizing:border-box;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);box-shadow:0 14px 34px #1111111f,0 2px 8px #1111110f}.agreement-profile-avatar-popover-header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:7px;border-bottom:1px solid var(--line);margin-bottom:8px}.agreement-profile-avatar-popover-title{min-width:0;margin-left:2px;color:var(--text-strong);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.agreement-profile-avatar-popover-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:1px}.agreement-profile-avatar-popover-actions button{width:23px;height:23px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer}.agreement-profile-avatar-popover-actions button:hover:not(:disabled){background:var(--hover-bg);color:var(--text-strong)}.agreement-profile-avatar-popover-actions button:disabled{opacity:.34;cursor:default}.agreement-profile-avatar-popover-actions button:not(:disabled){opacity:1}.agreement-profile-avatar-popover-actions svg{width:18px;height:18px}.agreement-profile-avatar-swatch-grid{display:grid;grid-template-columns:repeat(4,22px);justify-content:center;gap:10px;padding:4px 0 5px}.agreement-profile-avatar-swatch{width:22px;height:22px;padding:0;border:0;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-clip:padding-box;cursor:pointer;transition:transform .12s ease}.agreement-profile-avatar-swatch:hover{transform:scale(1.08)}.agreement-profile-avatar-swatch.is-selected{outline:2px solid var(--text-strong);outline-offset:2px}.agreement-profile-fields{min-width:0;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:9px}.agreement-profile-field{min-width:0;display:grid;gap:5px}.agreement-profile-field span{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.2}.agreement-profile-field input{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-strong);font:inherit;font-size:14px;font-weight:500}.agreement-profile-input-shell{position:relative;min-width:0}.agreement-profile-field .agreement-profile-field-count{position:absolute;top:50%;right:9px;background:transparent;color:var(--text-faint);font-size:10px;font-weight:450;line-height:1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease,visibility 0s linear .12s}.agreement-profile-input-shell input:focus+.agreement-profile-field-count{opacity:1;visibility:visible;transition-delay:0s}.agreement-profile-input-shell input:focus{padding-right:47px}.agreement-profile-field input:focus{outline:none;border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-ring)}@media(max-width:760px){.agreement-profile-fields{grid-template-columns:minmax(0,1fr)}}.agreement-section .list-plain+h4,.agreement-section .platform-chip-list+h4{margin-top:18px}.agreement-limits-subsection+.agreement-limits-subsection{margin-top:18px}.agreement-department-field{width:100%;min-width:0;display:grid;position:relative;margin-top:12px}.agreement-department-trigger{width:100%;min-width:0;height:34px;display:grid;grid-template-columns:14px 1px minmax(0,1fr) 17px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.agreement-department-trigger:hover,.agreement-department-trigger.is-open{background:var(--bg-menu-hover);color:var(--text-strong)}.agreement-department-trigger:focus-visible{outline:none;border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-ring)}.agreement-department-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agreement-department-trigger-icon{width:14px;height:14px;display:grid;place-items:center;color:var(--text-muted)}.agreement-department-trigger-icon svg{width:14px;height:14px;stroke-width:1.5}.agreement-department-trigger-icon .sidebar-building-window{stroke-width:1.75}.agreement-department-trigger-divider{width:1px;height:18px;background:var(--line)}.agreement-department-trigger-chevron{width:17px;height:17px;display:grid;place-items:center;color:var(--text-muted);transition:transform .16s ease}.agreement-department-trigger-chevron svg{width:17px;height:17px}.agreement-department-trigger.is-open .agreement-department-trigger-chevron{transform:rotate(180deg)}.agreement-department-menu{position:absolute;top:auto;bottom:calc(100% + 6px);left:0;z-index:6;width:100%;min-width:220px;display:grid;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);box-shadow:var(--shadow-popover)}.agreement-department-option{width:100%;min-height:32px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;padding:0 8px;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.agreement-department-option>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agreement-department-option:hover{background:var(--bg-menu-hover);color:var(--text-strong)}.agreement-department-option.is-selected{background:var(--bg-menu-active);color:var(--text-strong)}.agreement-department-check{display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.agreement-department-check svg{width:18px;height:18px;stroke-width:2.35}.modal-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-top:0;background:var(--bg-panel)}.modal-actions:before{position:absolute;top:-14px;right:0;left:0;height:14px;content:"";background:linear-gradient(to top,var(--bg-panel),var(--bg-panel-transparent));opacity:0;pointer-events:none;transition:opacity .14s ease}.modal-actions.has-content-below:before{opacity:1}.agreement-footer-actions{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.agreement-footer-actions .agreement-hire-button{padding-inline:10px}.agreement-modal-footer>.agreement-ask-questions-button{min-height:34px;flex:0 0 auto;padding:0 11px;gap:6px;border-radius:8px;font-size:14px;font-weight:500}.agreement-ask-questions-button-icon{width:14px;height:14px;display:block;flex:0 0 auto;filter:var(--sidebar-icon-filter)}.agreement-modal-footer.is-questions{justify-content:center;padding-block:10px}.agreement-question-composer{--agreement-question-composer-offset-y: -28px;position:relative;width:min(510px,100%);min-width:0;max-width:510px;min-height:40px;flex:0 1 510px;display:flex;align-items:center;margin-inline:auto;transform:translateY(var(--agreement-question-composer-offset-y));padding:12px 45px 12px 15px;border:1px solid var(--chat-flow-composer-border);border-radius:999px;background:var(--chat-composer-bg)}.agreement-question-composer:focus-within{border-color:var(--chat-flow-composer-border);box-shadow:0 8px 20px #1111110f}.agreement-question-composer.is-expanded{border-radius:9px}.agreement-question-composer textarea{width:100%;min-width:0;min-height:20px;max-height:112px;resize:none;overflow-y:auto;padding:0;outline:0;color:var(--text-body);font:inherit;font-size:14px;line-height:20px}.agreement-question-composer textarea::placeholder{color:var(--text-faint)}.agreement-question-composer>button{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:30px;height:30px;display:inline-grid;place-items:center;padding:0;border-radius:999px;background:var(--composer-send-idle-bg);color:var(--composer-send-idle-text)}.agreement-question-composer>button:not(:disabled){background:var(--primary-button-bg);color:var(--primary-button-text);cursor:pointer}.agreement-question-composer.is-expanded>button{top:auto;bottom:7px;transform:none}.agreement-question-composer>button svg{width:15px;height:15px}.agreement-capacity-actions{display:inline-flex;align-items:center;gap:7px}.agreement-capacity-actions .button{min-height:34px;padding-inline:10px;font-size:12px}.agreement-auto-save-status{color:var(--text-muted);font-size:11.5px;font-weight:450;line-height:1.3;white-space:nowrap;animation:agreementAutoSaveStatusIn .14s ease both}.agreement-auto-save-status.is-saved{animation:agreementAutoSaveStatusIn .14s ease both,agreementAutoSaveStatusOut .18s ease 1.38s forwards}@keyframes agreementAutoSaveStatusIn{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes agreementAutoSaveStatusOut{to{opacity:0}}.agreement-share-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-confirm);display:grid;place-items:center;padding:24px;background:#11111157}.agreement-share-modal{width:min(430px,calc(100vw - 40px));max-height:min(620px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:visible;border:1px solid var(--line);border-radius:13px;background:var(--bg-panel);box-shadow:0 22px 68px #1111113d,0 4px 14px #1111111a;font-size:14px}.agreement-share-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px}.agreement-share-header h3{margin:0;color:var(--text-strong);font-size:16px;font-weight:550;line-height:1.35}.agreement-share-body{display:grid;gap:16px;padding:11px 18px 18px}.agreement-share-field-label,.agreement-share-field>span{display:block;margin-bottom:-9px;color:var(--text-strong);font-size:13.5px;font-weight:600;line-height:1.35}.agreement-share-field{display:grid;gap:9px}.agreement-share-field>span{margin-bottom:0}.agreement-share-people-picker{min-width:0}.agreement-share-people-picker .ai-employees-filter-select{position:relative;padding-top:0}.agreement-share-people-picker .ai-employees-filter-select-field{background:var(--bg-input)}.agreement-share-people-picker .ai-employees-filter-select:not(.is-open) .ai-employees-filter-select-field:hover{background:var(--bg-menu-hover)}.agreement-share-people-picker .ai-employees-filter-select.is-open .ai-employees-filter-select-field,.agreement-share-people-picker .ai-employees-filter-select-field:focus-within{background:var(--bg-input)}.agreement-share-people-picker .ai-employees-filter-select-popover{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:8}.agreement-share-people-picker .ai-employees-filter-select-field input,.agreement-share-people-picker .ai-employees-filter-option,.agreement-share-people-picker .ai-employees-filter-select-empty{font-size:14px}.agreement-share-people-picker.projects-filter-drawer .ai-employees-filter-select-field-chevron{width:18px;height:18px}.agreement-share-people-picker.projects-filter-drawer .ai-employees-filter-select-field-chevron svg{width:17px;height:17px}.agreement-share-person-filter-chip{padding-left:4px}.agreement-share-person-chip-label{min-width:0;display:inline-flex;align-items:center;gap:6px}.agreement-share-person-chip-label .ai-employee-user-avatar{width:20px;height:20px;flex:0 0 20px;font-size:8px}.agreement-share-person-chip-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hire-celebration-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal-confirm) + 100);display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--bg-app) 44%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hire-celebration-backdrop.is-onboarding{animation:hireCelebrationHandoff .35s ease 1.35s both}.hire-celebration-content{position:relative;width:min(720px,calc(100vw - 48px));min-height:220px;display:grid;place-items:center;text-align:center;animation:hireCelebrationContentIn .26s cubic-bezier(.22,1,.36,1) both}.hire-celebration-content h2{position:relative;z-index:2;margin:0;color:var(--text-strong);font-size:clamp(27px,4vw,44px);font-weight:650;letter-spacing:-.035em}.hire-celebration-content.is-onboarding h2{font-size:clamp(24px,3.4vw,38px)}.hire-celebration-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.hire-celebration-confetti i{--confetti-color: #4777ed;position:absolute;top:50%;left:50%;width:8px;height:13px;border-radius:2px;background:var(--confetti-color);opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0);animation:hireConfettiBurst 1.65s cubic-bezier(.16,.74,.24,1) both;animation-delay:calc((var(--confetti-index) % 9) * 11ms)}.hire-celebration-confetti i:nth-child(3n+1){--confetti-color: #f4b942;width:10px;height:10px;border-radius:999px}.hire-celebration-confetti i:nth-child(3n+2){--confetti-color: #e9637c}.hire-celebration-confetti i:nth-child(4n){--confetti-color: #39ae83}.hire-celebration-confetti i:nth-child(5n){--confetti-color: #8f6de8}@keyframes hireCelebrationContentIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hireConfettiBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.15) rotate(0)}7%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)),calc(-50% + var(--confetti-y))) scale(1) rotate(var(--confetti-spin))}}@keyframes hireCelebrationHandoff{0%{opacity:1}to{opacity:0}}.onboarding-guide-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-confirm);display:grid;place-items:center;padding:24px;background:var(--modal-backdrop-bg);animation:onboardingGuideBackdropIn .22s ease both}.onboarding-guide-modal{width:min(570px,calc(100vw - 48px));height:min(370px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--bg-panel);box-shadow:0 24px 72px #11111138,0 4px 18px #11111117;animation:onboardingGuideModalIn .32s cubic-bezier(.22,1,.36,1) both}@keyframes onboardingGuideBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes onboardingGuideModalIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.onboarding-guide-header{position:relative;z-index:2;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 10px 9px 14px;border-bottom:0}.onboarding-guide-header:after{position:absolute;right:0;bottom:-14px;left:0;height:14px;content:"";background:linear-gradient(to bottom,var(--bg-panel),var(--bg-panel-transparent));opacity:0;pointer-events:none;transition:opacity .14s ease}.onboarding-guide-header.is-scrolled:after{opacity:1}.onboarding-guide-title{display:inline-flex;align-items:center;gap:8px}.onboarding-guide-title-avatar{width:25px;height:25px;flex:0 0 25px;display:inline-grid;place-items:center;border:1px solid var(--avatar-ring);border-radius:999px;background:var(--avatar-fill);color:var(--avatar-ink)}.onboarding-guide-title-avatar svg{width:17px;height:17px}.onboarding-guide-header h2{margin:0;color:var(--text-strong);font-size:14px;font-weight:500;line-height:1.45}.onboarding-guide-header-actions{display:inline-flex;align-items:center;gap:3px}.onboarding-guide-back{display:inline-flex;align-items:center;gap:7px;padding:0;color:var(--text-strong);font-size:14px;font-weight:500;cursor:pointer}.onboarding-guide-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.onboarding-guide-body{min-height:0;flex:1;overflow:auto;padding:21px 22px 24px}.onboarding-guide-steps{margin-top:0}.onboarding-guide-step-list{display:grid}.onboarding-guide-step-toolbar{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.onboarding-guide-step-pagination{display:inline-flex;align-items:center;gap:4px}.onboarding-guide-step-pagination button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.onboarding-guide-step-pagination button:hover:not(:disabled){border-color:var(--line-strong);background:var(--bg-menu-hover);color:var(--text-strong)}.onboarding-guide-step-pagination button:disabled{opacity:.34;cursor:default}.onboarding-guide-step-pagination svg{width:15px;height:15px}.onboarding-guide-step{display:block;padding:4px 0 18px;animation:onboardingGuideStepIn .18s ease both}.onboarding-guide-step-heading{display:flex;align-items:center;gap:9px}.onboarding-guide-step-number{display:block;color:var(--text-muted);font-size:12px;font-weight:550;white-space:nowrap}@keyframes onboardingGuideStepIn{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.onboarding-guide-step-platform-icon{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-muted);font-size:11px;font-weight:650}.onboarding-guide-step-platform-icon img{width:17px;height:17px;object-fit:contain}.onboarding-guide-step h4{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.4}.onboarding-guide-step>p{margin:10px 0 0;color:var(--text-body);font-size:13.5px;line-height:1.55}.onboarding-guide-step-action{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:12px}.onboarding-platform-status{flex:0 0 auto;color:var(--text-muted);font-size:12.5px;font-weight:500}.onboarding-platform-status.is-not-connected{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg-menu-hover);color:var(--text-muted);font-size:12.5px;font-weight:500}.onboarding-platform-status.is-not-connected svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.25}.onboarding-copy-email-button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:var(--text-strong);font-size:12.5px;font-weight:500;cursor:pointer}.onboarding-copy-email-button:hover{background:var(--bg-menu-hover)}.onboarding-copy-email-button svg{width:15px;height:15px;fill:none;stroke:currentColor}.onboarding-platform-status.is-connected{display:inline-flex;align-items:center;gap:5px;color:#17833b}.onboarding-platform-status.is-connected svg{width:14px;height:14px}.button.onboarding-connect-button{height:30px;min-height:30px;box-sizing:border-box;padding:0 10px;border-radius:7px;font-size:12.5px;line-height:1}.onboarding-platform-empty{margin:0;padding:16px 2px;color:var(--text-muted);font-size:13px}.onboarding-guide-footer{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--line)}.onboarding-guide-footer .button{min-height:34px;padding:0 12px;border-radius:8px}.onboarding-guide-footer .onboarding-help-button{display:inline-flex;align-items:center;gap:7px;padding-left:9px}.onboarding-help-button img{width:14px;height:14px;filter:var(--image-icon-body-filter)}.onboarding-help-thread{min-height:0;flex:1;overflow-y:auto;padding:26px 58px 18px}.onboarding-help-empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.onboarding-help-empty>img{width:28px;height:28px;margin-bottom:12px}.onboarding-help-empty h3{margin:0 0 7px;color:var(--text-strong);font-size:16px;font-weight:600}.onboarding-help-empty p{max-width:390px;margin:0 0 18px;color:var(--text-muted);font-size:13.5px;line-height:1.5}.onboarding-help-empty button{width:min(390px,100%);margin-top:8px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;color:var(--text-body);font-size:13px;cursor:pointer}.onboarding-help-empty button:hover{background:var(--bg-menu-hover)}.onboarding-help-messages{display:grid;gap:20px}.onboarding-help-message{max-width:88%;font-size:14px;line-height:1.55}.onboarding-help-message.is-user{justify-self:end;padding:8px 12px;border-radius:14px 14px 4px;background:var(--bg-subtle)}.onboarding-help-message.is-user p,.onboarding-help-message .agreement-question-answer p{margin:0}.onboarding-help-message.is-assistant{position:relative;justify-self:start;padding-left:31px}.onboarding-help-avatar{position:absolute;top:1px;left:0;width:20px;height:20px}.onboarding-help-avatar img{width:100%;height:100%}.onboarding-help-footer{position:relative;padding:10px 58px 18px;background:linear-gradient(to top,var(--bg-panel) 72%,transparent)}.onboarding-help-composer{position:relative;display:flex;align-items:flex-end;gap:8px;min-height:48px;padding:8px 8px 8px 14px;border:1px solid var(--line);border-radius:16px;background:var(--bg-panel)}.onboarding-help-composer:focus-within{box-shadow:var(--shadow-focus)}.onboarding-help-composer textarea{min-width:0;flex:1;resize:none;padding:4px 0;color:var(--text-body);font-size:14px;line-height:1.45;outline:none}.onboarding-help-composer>button{width:32px;height:32px;flex:0 0 32px;display:inline-grid;place-items:center;border-radius:999px;background:var(--text-strong);color:var(--bg-panel);cursor:pointer}.onboarding-help-composer>button:disabled{opacity:.2;cursor:default}.onboarding-help-composer>button svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.app-onboarding-banner-content,.hire-celebration-content,.hire-celebration-confetti i,.hire-celebration-backdrop.is-onboarding,.onboarding-guide-backdrop,.onboarding-guide-modal{animation:none}}@media(max-width:640px){.vercel-shell.has-onboarding-banner{height:calc(100vh - 46px);margin-top:46px}.app-onboarding-banner{height:46px;justify-content:flex-start}.onboarding-guide-backdrop{padding:12px}.onboarding-guide-modal{width:calc(100vw - 24px);height:calc(100vh - 24px)}.onboarding-help-thread,.onboarding-help-footer{padding-inline:22px}}.agreement-share-field textarea{width:100%;min-height:86px;resize:vertical;padding:10px 11px;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--bg-input);color:var(--text-body);font:inherit;font-size:14px;line-height:1.45}.agreement-share-field textarea:hover{background:var(--bg-menu-hover)}.agreement-share-field textarea:focus{border-color:var(--control-focus-border);background:var(--bg-input);box-shadow:0 0 0 3px var(--control-focus-ring)}.agreement-share-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px 16px}.agreement-share-footer-approval{display:inline-flex;align-items:center;gap:9px;color:var(--text-muted);transition:color .14s ease}.agreement-share-footer-approval.is-on{color:var(--text-strong)}.agreement-share-footer-approval strong{font-size:14px;font-weight:400}.agreement-share-footer .ai-employee-share-switch.is-on span{transform:translate(10.5px)}.agreement-share-footer .button-offer-action{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:9px 8px;border-radius:9px}.agreement-share-footer .projects-index-comment-send-icon{width:13px;height:12px}@media(max-width:620px){.agreement-auto-save-status{display:none}.agreement-question-thread{padding-inline:20px}.agreement-modal-footer.is-questions{align-items:flex-end}.agreement-question-composer{margin-left:0}}@media(prefers-reduced-motion:reduce){.modal-panel-agreement.scope-transition-out .modal-header>:first-child,.modal-panel-agreement.scope-transition-out .agreement-header-actions>.agreement-header-action,.modal-panel-agreement.scope-transition-out .agreement-layout,.modal-panel-agreement.scope-transition-out .agreement-modal-footer>*,.modal-panel-agreement.scope-transition-out .agreement-modal-footer>.agreement-question-composer,.modal-panel-agreement.scope-transition-in .modal-header>:first-child,.modal-panel-agreement.scope-transition-in .agreement-header-actions>.agreement-header-action,.modal-panel-agreement.scope-transition-in .agreement-layout,.modal-panel-agreement.scope-transition-in .agreement-modal-footer>*,.modal-panel-agreement.scope-transition-in .agreement-modal-footer>.agreement-question-composer{animation:none}}.ai-employee-detail-page{position:relative;width:100%;height:100%;min-width:0;overflow:auto;padding:18px 18px 28px;background:var(--bg-app);color:var(--text-body)}.ai-employee-detail-surface{max-width:1120px;margin:0 auto;overflow:visible}.ai-employee-detail-surface--reveal{--detail-card-bg: transparent;--detail-card-border: transparent}.ai-employee-detail-topbar{position:static;top:auto;z-index:auto;background:var(--bg-app)}.ai-employee-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 14px}.ai-employee-detail-title-row{min-width:0;display:flex;align-items:center;gap:12px}.ai-employee-detail-title-row>div{min-width:0;display:grid;gap:2px}.ai-employee-detail-avatar-shell{position:relative;flex:0 0 auto;display:inline-flex;min-width:auto;gap:0}.ai-employee-detail-avatar-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.ai-employee-detail-avatar-button:focus-visible{outline:none}.ai-employee-detail-avatar-button:focus-visible .ai-employee-record-mark,.ai-employee-detail-avatar-button.is-open .ai-employee-record-mark{box-shadow:0 0 0 3px var(--control-focus-ring)}.ai-employee-detail-avatar-edit{position:absolute;top:-4px;right:-4px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-muted);box-shadow:0 4px 12px #1111111f;opacity:0;transform:scale(.86);transition:opacity .12s ease,transform .12s ease,color .12s ease,background .12s ease}.ai-employee-detail-avatar-button:hover .ai-employee-detail-avatar-edit,.ai-employee-detail-avatar-button:focus-visible .ai-employee-detail-avatar-edit,.ai-employee-detail-avatar-button.is-open .ai-employee-detail-avatar-edit{color:var(--text-body);opacity:1;transform:scale(1)}.ai-employee-detail-avatar-edit-icon{width:13px;height:13px;display:block}.ai-employee-detail-avatar-edit-icon path{fill:currentColor;stroke:none}.ai-employee-detail-avatar-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;grid-template-columns:repeat(4,22px);gap:7px;max-height:126px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);box-shadow:var(--shadow-popover);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ai-employee-detail-avatar-popover::-webkit-scrollbar{width:6px}.ai-employee-detail-avatar-popover::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--line-strong);background-clip:padding-box}.ai-employee-detail-avatar-swatch{width:22px;height:22px;padding:0;border:0;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-clip:padding-box;cursor:pointer}.ai-employee-detail-avatar-swatch:hover{outline:1px solid var(--text-muted);outline-offset:1px}.ai-employee-detail-avatar-swatch.is-selected{outline:2px solid var(--control-focus-border);outline-offset:2px}:root[data-theme=dark] .ai-employee-detail-avatar-edit,body[data-theme=dark] .ai-employee-detail-avatar-edit,.vercel-shell[data-theme=dark] .ai-employee-detail-avatar-edit{box-shadow:0 5px 16px #00000073}.ai-employee-detail-title-row .detail-label{margin:0;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.1}.ai-employee-detail-title-row h3{max-width:760px;display:inline-flex;align-items:center;gap:6px;margin:0;overflow:visible;color:#0b0b0b;font-size:18px;font-weight:600;line-height:1.3}.ai-employee-detail-title-row span{max-width:760px;overflow:hidden;color:var(--text-muted);font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ai-employee-detail-title-row .ai-employee-detail-title-name{min-width:0;color:#0b0b0b;font-size:inherit;font-weight:inherit;line-height:inherit}.ai-employee-detail-title-row .ai-employee-detail-role{color:#3f4348}:root[data-theme=dark] .ai-employee-detail-title-row h3,body[data-theme=dark] .ai-employee-detail-title-row h3,.vercel-shell[data-theme=dark] .ai-employee-detail-title-row h3,:root[data-theme=dark] .ai-employee-detail-title-row .ai-employee-detail-title-name,body[data-theme=dark] .ai-employee-detail-title-row .ai-employee-detail-title-name,.vercel-shell[data-theme=dark] .ai-employee-detail-title-row .ai-employee-detail-title-name,:root[data-theme=dark] .ai-employee-detail-title-row .ai-employee-detail-role,body[data-theme=dark] .ai-employee-detail-title-row .ai-employee-detail-role,.vercel-shell[data-theme=dark] .ai-employee-detail-title-row .ai-employee-detail-role{color:#fff}.ai-employee-detail-title-row .ai-employee-detail-title-favorite{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;color:#f8bb2d}.ai-employee-detail-title-favorite svg{width:16px;height:16px;fill:#f8bb2d;stroke:#f8bb2d}.ai-employee-detail-title-favorite svg path{fill:#f8bb2d;stroke:#f8bb2d}.ai-employee-detail-title-favorite.is-evaporating{animation:aiEmployeeFavoriteEvaporate .42s cubic-bezier(.2,.8,.2,1) both;pointer-events:none}@keyframes aiEmployeeFavoriteEvaporate{0%{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0)}42%{opacity:.78;transform:translateY(-3px) scale(1.12) rotate(5deg);filter:blur(.2px)}to{opacity:0;transform:translateY(-9px) scale(.46) rotate(14deg);filter:blur(1.7px)}}.ai-employee-detail-header-actions{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;margin-left:auto}.ai-employee-detail-icon-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-strong);cursor:pointer;transition:background .12s ease,color .12s ease}.ai-employee-detail-icon-button:hover,.ai-employee-detail-icon-button.is-open,.ai-employee-detail-icon-button:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong)}.ai-employee-detail-icon-button:focus-visible{outline:none}.ai-employee-detail-icon-button svg{width:15px;height:15px}.ai-employee-detail-copy-button svg.ai-icon-copy-link{width:12.75px;height:12.75px;stroke-width:1.38}.ai-employee-detail-customize-button svg.ai-icon-customize{width:12.75px;height:12.75px}.ai-employee-detail-header-actions .side-tooltip{z-index:85}.ai-employee-detail-more-button svg circle{stroke:currentColor;stroke-width:.18px}:root[data-theme=dark] .ai-employee-detail-more-button svg circle,body[data-theme=dark] .ai-employee-detail-more-button svg circle,.vercel-shell[data-theme=dark] .ai-employee-detail-more-button svg circle{stroke:none}.ai-employee-detail-actions-menu{top:36px;right:0;left:auto;z-index:40;width:172px;padding:7px}.ai-employees-table-actions-menu.ai-employee-detail-actions-menu{right:auto;z-index:var(--z-app-popover-elevated)}.ai-employee-detail-actions-menu button{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:3px;justify-items:start;justify-content:stretch;padding:0 4px}.ai-employee-detail-actions-menu--profile button.is-danger,.ai-employees-table-actions-menu button.is-danger{position:relative;margin-top:13px}.ai-employee-detail-actions-menu--profile button.is-danger:before,.ai-employees-table-actions-menu button.is-danger:before{content:"";position:absolute;top:-7px;left:0;right:0;height:1px;background:var(--line);pointer-events:none}.ai-employee-detail-actions-menu-icon{width:18px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.ai-employee-detail-actions-menu-icon svg{flex:none;width:15px;height:15px;stroke-width:1.45}.ai-employee-detail-terminate-icon{width:14.5px;height:14.5px;display:block;background:currentColor;-webkit-mask-image:var(--ai-employee-detail-terminate-icon-url);mask-image:var(--ai-employee-detail-terminate-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ai-employee-detail-actions-menu button.is-assign .ai-employee-detail-actions-menu-icon svg{width:14px;height:14px;stroke-width:1.75;transform:translate(-1px)}.ai-employee-detail-actions-menu-label{min-width:0;text-align:left}.ai-employee-detail-actions-menu-icon svg.ai-icon-duplicate{width:14px;height:14px;stroke-width:1.59}.ai-employee-detail-actions-menu-icon svg.ai-icon-favorite{width:19.25px;height:19.25px;stroke-width:1.2;transform:translate(-.75px)}.ai-employee-detail-actions-menu-icon svg.ai-icon-trash{width:11.75px;height:13.75px;stroke-width:1.38}.ai-employee-detail-actions-menu-icon svg.ai-icon-pause{width:13.75px;height:13.75px;stroke-width:1.45}.ai-employee-detail-actions-menu-icon svg.ai-icon-pause>path:first-child{stroke-width:1.62}.ai-employee-detail-actions-menu-icon svg.ai-icon-copy-link{width:14px;height:14px;stroke-width:1.38}.ai-employee-customize-drawer{width:min(430px,calc(100vw - 28px))}.ai-employee-customize-drawer .ai-employees-filter-drawer-head h2{font-size:14px;font-weight:600}.ai-employee-customize-drawer-actions{display:inline-flex;align-items:center;gap:6px}.ai-employee-customize-close{position:static;top:auto;right:auto;flex:0 0 auto}.ai-employee-customize-drawer-actions>.ai-employee-customize-close{width:24px;height:24px;min-width:24px;padding:0;border:0;border-radius:999px;background:var(--bg-menu-hover);color:var(--text-muted)}.ai-employee-customize-drawer-actions>.ai-employee-customize-close:hover,.ai-employee-customize-drawer-actions>.ai-employee-customize-close:focus-visible{border:0;background:var(--bg-menu-active);color:var(--text-body);outline:none}.ai-employee-customize-close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ai-employee-customize-drawer-actions>.ai-employee-customize-reset{width:24px;height:24px;min-width:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.ai-employee-customize-drawer-actions>.ai-employee-customize-reset:hover,.ai-employee-customize-drawer-actions>.ai-employee-customize-reset:focus-visible{border:0;background:transparent;color:var(--text-body);outline:none}.ai-employee-customize-reset svg{width:11px;height:12px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.ai-employees-filter-drawer-head .ai-employee-customize-reset-tooltip{z-index:110;display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:0;padding:8px 10px;border-radius:8px;background:var(--tooltip-bg);color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1;white-space:nowrap;box-shadow:0 8px 24px #1c1e2214}:root[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-reset,body[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-reset,.vercel-shell[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-reset{background:transparent}:root[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close,body[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close,.vercel-shell[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close{background:var(--bg-menu-hover)}:root[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close:hover,:root[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close:focus-visible,body[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close:hover,body[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close:focus-visible,.vercel-shell[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close:hover,.vercel-shell[data-theme=dark] .ai-employee-customize-drawer-actions>.ai-employee-customize-close:focus-visible{background:var(--bg-menu-active)}.ai-employee-customize-drawer-body{gap:12px;padding:14px}.ai-employee-customize-tab-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel)}.ai-employee-customize-tab-card-head{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:0;background:transparent;text-align:left;cursor:pointer}.ai-employee-customize-tab-card.is-open .ai-employee-customize-tab-card-head{border-bottom:1px solid var(--line)}.ai-employee-customize-tab-card-head h3{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.2}.ai-employee-customize-section-chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);line-height:1;transition:color .12s ease,transform .12s ease}.ai-employee-customize-section-chevron svg{width:14px;height:14px;stroke-width:1.9}.ai-employee-customize-tab-card.is-open .ai-employee-customize-section-chevron{color:var(--text-strong);transform:rotate(180deg)}.ai-employee-customize-item-list{display:grid;gap:6px;padding:8px}.ai-employee-customize-item{min-width:0;min-height:72px;position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);cursor:grab;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.ai-employee-customize-item:hover{background:var(--bg-menu-hover)}.ai-employee-customize-item.is-drop-target{border:1px dashed var(--text-faint);background:var(--bg-menu-hover)}.ai-employee-customize-item.is-drag-placeholder{border:1px dashed var(--text-faint);background:color-mix(in srgb,var(--bg-menu-hover) 62%,transparent);box-shadow:none;cursor:grabbing;opacity:1}.ai-employee-customize-item.is-drag-placeholder>*{visibility:hidden}.ai-employee-customize-drag-preview{background:color-mix(in srgb,var(--bg-panel) 78%,transparent);border-color:color-mix(in srgb,var(--line-strong) 72%,transparent);box-shadow:0 14px 34px #1c1e2229;color:var(--text-muted);cursor:grabbing;opacity:.82}.ai-employee-customize-drag-preview .ai-employee-customize-toggle{visibility:hidden}.ai-employee-customize-drag-preview .ai-employee-customize-item-copy strong{color:var(--text-muted)}.ai-employee-customize-drag-preview .ai-employee-customize-item-copy span{color:var(--text-faint)}.ai-employee-customize-item.is-off .ai-employee-customize-item-copy{opacity:.62}.ai-employee-customize-item.is-locked{cursor:default}.ai-employee-customize-item.is-locked:hover{background:transparent}.ai-employee-customize-item-copy{min-width:0;grid-column:2;display:grid;gap:4px}.ai-employee-customize-item-copy strong{overflow:hidden;color:var(--text-strong);font-size:13px;font-weight:500;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ai-employee-customize-item-copy span{overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ai-employee-customize-lock{color:var(--text-faint);font-size:12px;font-weight:400;line-height:1}.ai-employee-customize-drag-handle{grid-column:1;width:10px;height:16px;display:grid;grid-template-columns:repeat(2,2px);grid-auto-rows:2px;place-content:center;gap:3px 4px;padding:0;border:0;background:transparent;color:var(--text-faint);cursor:grab;opacity:.74}.ai-employee-customize-drag-handle:active,.ai-employee-customize-item.is-drag-placeholder .ai-employee-customize-drag-handle,.ai-employee-customize-drag-preview .ai-employee-customize-drag-handle{cursor:grabbing}.ai-employee-customize-drag-handle span{width:2px;height:2px;border-radius:999px;background:currentColor}.ai-employee-customize-item:hover .ai-employee-customize-drag-handle,.ai-employee-customize-item.is-drag-placeholder .ai-employee-customize-drag-handle,.ai-employee-customize-drag-preview .ai-employee-customize-drag-handle{color:var(--text-muted);opacity:.9}body.ai-employee-customize-is-dragging,body.ai-employee-customize-is-dragging *{cursor:grabbing!important}.ai-employee-customize-toggle{grid-column:3;width:28px;height:16px;position:relative;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:var(--bg-muted);cursor:pointer}.ai-employee-customize-toggle span{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--bg-panel);box-shadow:0 1px 2px #11111129;transition:transform .12s ease}.ai-employee-customize-toggle.is-on{background:#675ce6}.ai-employee-customize-toggle.is-on span{transform:translate(12px)}.ai-employee-customize-toggle:disabled{opacity:.64;cursor:default}:root[data-theme=dark] .ai-employee-customize-toggle:not(.is-on),body[data-theme=dark] .ai-employee-customize-toggle:not(.is-on),.vercel-shell[data-theme=dark] .ai-employee-customize-toggle:not(.is-on){background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-theme=dark] .ai-employee-customize-toggle:not(.is-on) span,body[data-theme=dark] .ai-employee-customize-toggle:not(.is-on) span,.vercel-shell[data-theme=dark] .ai-employee-customize-toggle:not(.is-on) span,:root[data-theme=dark] .ai-employee-customize-toggle.is-on span,body[data-theme=dark] .ai-employee-customize-toggle.is-on span,.vercel-shell[data-theme=dark] .ai-employee-customize-toggle.is-on span{background:#fff}.ai-employee-detail-actions-menu button.is-favorite{color:#d99a17}.ai-employee-detail-actions-menu button.is-favorite svg.ai-icon-favorite,.ai-employee-detail-actions-menu button.is-favorite svg.ai-icon-favorite path{fill:#f8bb2d;stroke:#f8bb2d}.ai-employee-detail-toast{left:18px;bottom:18px}.ai-employee-detail-tabs{flex:0 0 auto;display:flex;align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid var(--line);background:transparent}.ai-employee-detail-tab{position:relative;height:40px;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer}.ai-employee-detail-tab:hover,.ai-employee-detail-tab.is-active{color:var(--text-strong)}.ai-employee-detail-tab.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px 999px 0 0;background:var(--text-strong)}.ai-employee-detail-surface--skeleton{min-height:620px}.ai-employee-detail-surface--skeleton .ai-employee-detail-header{padding-bottom:18px}.ai-employee-detail-skeleton-heading{display:grid;gap:13px}.ai-employee-detail-skeleton-avatar,.ai-employee-detail-skeleton-line,.ai-employee-detail-skeleton-tab,.ai-employee-detail-skeleton-chart{background:linear-gradient(110deg,var(--search-skeleton-base) 0%,var(--search-skeleton-highlight) 50%,var(--search-skeleton-base) 100%);background-size:220% 100%;animation:search-skeleton-shimmer 1.7s ease-in-out infinite}.ai-employee-detail-skeleton-avatar{width:38px;height:38px;border-radius:999px}.ai-employee-detail-skeleton-line{display:block;height:11px;border-radius:999px}.ai-employee-detail-skeleton-line--title{width:116px;height:16px}.ai-employee-detail-skeleton-line--subtitle{width:360px;max-width:42vw}.ai-employee-detail-skeleton-tab{width:78px;height:14px;border-radius:999px}.ai-employee-detail-skeleton-tab.is-active{width:66px}.ai-employee-detail-skeleton-content{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.48fr);gap:16px;align-items:start;padding:18px 20px 22px}.ai-employee-detail-skeleton-card{min-width:0;display:grid;align-content:start;gap:14px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel)}.ai-employee-detail-skeleton-row{display:grid;grid-template-columns:minmax(90px,.36fr) minmax(0,1fr);gap:18px;align-items:center;min-height:40px;border-bottom:1px solid var(--line)}.ai-employee-detail-skeleton-row:last-of-type{border-bottom:0}.ai-employee-detail-skeleton-line--label{width:74px}.ai-employee-detail-skeleton-line--value{width:min(260px,82%)}.ai-employee-detail-skeleton-stack{min-width:0;display:grid;gap:16px}.ai-employee-detail-skeleton-line--card-title{width:132px;height:15px}.ai-employee-detail-skeleton-card--chart{min-height:360px}.ai-employee-detail-skeleton-card--list{min-height:190px}.ai-employee-detail-skeleton-chart{width:100%;min-height:232px;border-radius:8px}.ai-employee-detail-skeleton-line--wide{width:86%}.ai-employee-detail-skeleton-line--medium{width:62%}.ai-employee-detail-skeleton-message{margin:2px 0 0;color:var(--text-muted);font-size:13px;line-height:1.4}.ai-employee-detail-content{min-width:0;overflow:visible;padding:18px 20px 22px}.ai-employee-overview{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.48fr);gap:16px;align-items:start}.ai-employee-overview-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ai-employee-overview-sidebar{min-width:0;position:sticky;top:0;display:grid;align-content:start;gap:16px}.ai-employee-overview-tile{min-width:0;display:grid;align-content:start;gap:14px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel)}.ai-employee-overview-profile-tile{gap:16px}.ai-employee-tex-summary-tile,.ai-employee-performance-tile,.ai-employee-original-job-tile{grid-column:1 / -1}.ai-employee-overview-tile-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-employee-performance-tile .ai-employee-overview-tile-head{align-items:flex-start}.ai-employee-current-work-tile .ai-employee-overview-tile-head{margin:0 -15px 8px;padding:0 15px 12px;border-bottom:1px solid var(--line)}.ai-employee-latest-activity-tile{gap:0}.ai-employee-latest-activity-tile .ai-employee-overview-tile-head{margin-bottom:0}.ai-employee-latest-activity-tile .ai-employee-current-work-list{padding-top:22px;padding-bottom:22px}.ai-employee-latest-activity-tile .ai-employee-current-work-footer{margin-top:0}.ai-employee-recent-messages-tile.is-collapsed{gap:0}.ai-employee-recent-messages-tile.is-collapsed .ai-employee-overview-tile-head{margin-bottom:0;padding-bottom:0;border-bottom:0}.ai-employee-recent-messages-count{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-button-bg);color:var(--primary-button-text);font-size:9px;font-weight:600;line-height:1}.ai-employee-recent-messages-title-icon{width:14px;height:14px;flex:0 0 14px;display:inline-block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%3e%3cpath%20d='M%20192%2051%20L%20282%2090%20L%20367%20133%20L%20449%20180%20L%20518%20225%20L%20556%20253%20L%20574%20270%20L%20583%20288%20L%20583%20314%20L%20572%20335%20L%20557%20350%20L%20523%20377%20L%20461%20418%20L%20369%20470%20L%20284%20512%20L%20182%20554%20L%20132%20571%20L%2092%20582%20L%2061%20584%20L%2044%20578%20L%2027%20563%20L%2018%20543%20L%2017%20520%20L%2050%20403%20L%2081%20307%20L%2081%20298%20L%2025%20111%20L%2017%2075%20L%2018%2056%20L%2025%2039%20L%2036%2027%20L%2050%2019%20L%2065%2015%20L%2079%2015%20L%20114%2023%20Z%20M%20107%20197%20L%20126%20261%20L%20132%20272%20L%20491%20273%20L%20489%20270%20L%20485%20269%20L%20461%20252%20L%20381%20204%20L%20276%20147%20L%20212%20117%20L%20158%2095%20L%20104%2076%20L%2081%2070%20L%2074%2071%20L%2075%2084%20Z%20M%20133%20331%20L%20129%20338%20L%2074%20521%20L%2074%20526%20L%2076%20527%20L%20108%20520%20L%20159%20503%20L%20219%20479%20L%20283%20450%20L%20390%20395%20L%20491%20333%20L%20386%20331%20Z'%20fill='currentColor'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%3e%3cpath%20d='M%20192%2051%20L%20282%2090%20L%20367%20133%20L%20449%20180%20L%20518%20225%20L%20556%20253%20L%20574%20270%20L%20583%20288%20L%20583%20314%20L%20572%20335%20L%20557%20350%20L%20523%20377%20L%20461%20418%20L%20369%20470%20L%20284%20512%20L%20182%20554%20L%20132%20571%20L%2092%20582%20L%2061%20584%20L%2044%20578%20L%2027%20563%20L%2018%20543%20L%2017%20520%20L%2050%20403%20L%2081%20307%20L%2081%20298%20L%2025%20111%20L%2017%2075%20L%2018%2056%20L%2025%2039%20L%2036%2027%20L%2050%2019%20L%2065%2015%20L%2079%2015%20L%20114%2023%20Z%20M%20107%20197%20L%20126%20261%20L%20132%20272%20L%20491%20273%20L%20489%20270%20L%20485%20269%20L%20461%20252%20L%20381%20204%20L%20276%20147%20L%20212%20117%20L%20158%2095%20L%20104%2076%20L%2081%2070%20L%2074%2071%20L%2075%2084%20Z%20M%20133%20331%20L%20129%20338%20L%2074%20521%20L%2074%20526%20L%2076%20527%20L%20108%20520%20L%20159%20503%20L%20219%20479%20L%20283%20450%20L%20390%20395%20L%20491%20333%20L%20386%20331%20Z'%20fill='currentColor'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat}.ai-employee-recent-messages-tile .ai-employee-overview-tile-head h4.is-empty{color:var(--text-faint)}.ai-employee-original-job-title-icon{width:14.6px;height:14.85px;flex:0 0 14.6px;display:inline-flex;align-items:center;justify-content:center}.ai-employee-original-job-title-icon img{width:14.52px;height:14.85px;display:block}.ai-employee-original-job-title-icon img.theme-icon--dark{display:none}.ai-employee-original-job-expand{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.ai-employee-original-job-expand:hover,.ai-employee-original-job-expand:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong)}.ai-employee-original-job-expand .projects-task-expand-icon{width:9.25px;height:9.25px}:root[data-theme=dark] .ai-employee-original-job-title-icon img.theme-icon--light,body[data-theme=dark] .ai-employee-original-job-title-icon img.theme-icon--light,.vercel-shell[data-theme=dark] .ai-employee-original-job-title-icon img.theme-icon--light{display:none}:root[data-theme=dark] .ai-employee-original-job-title-icon img.theme-icon--dark,body[data-theme=dark] .ai-employee-original-job-title-icon img.theme-icon--dark,.vercel-shell[data-theme=dark] .ai-employee-original-job-title-icon img.theme-icon--dark{display:block}.ai-employee-recent-messages-count.is-empty{background:var(--bg-muted);color:var(--text-faint)}.ai-employee-current-work-refresh{flex:0 0 auto}.ai-employee-current-work-head-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.ai-employee-overview-tile-head h4{margin:0;display:inline-flex;align-items:center;gap:7px;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.35}.ai-employee-overview-tile-head-status{min-width:0;flex:0 1 auto;overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ai-employee-overview-tile-title-icon{width:14px;height:11px;display:block;flex:0 0 auto;color:inherit}.ai-employee-overview-tile-title-icon--employee-details{width:19px;height:16.9px;transform:translate(1px,1.4px);margin-right:-1px}.ai-employee-overview-tile-title-icon--performance{width:13px;height:10px}.ai-employee-overview-tile-title-icon--tex-summary{width:17px;height:15px;transform:translateY(.25px)}.ai-employee-current-work-title-icon{width:17px;height:17px;position:relative;display:inline-flex;flex:0 0 17px;align-items:center;justify-content:center}.ai-employee-current-work-title-icon img{width:17px;height:17px;display:block}.ai-employee-current-work-title-icon img.theme-icon--dark{display:none}:root[data-theme=dark] .ai-employee-current-work-title-icon img.theme-icon--light,body[data-theme=dark] .ai-employee-current-work-title-icon img.theme-icon--light,.vercel-shell[data-theme=dark] .ai-employee-current-work-title-icon img.theme-icon--light{display:none}:root[data-theme=dark] .ai-employee-current-work-title-icon img.theme-icon--dark,body[data-theme=dark] .ai-employee-current-work-title-icon img.theme-icon--dark,.vercel-shell[data-theme=dark] .ai-employee-current-work-title-icon img.theme-icon--dark{display:block}.ai-employee-tex-summary-title-text{min-width:0}.ai-employee-tex-summary-brand{font-style:italic}.ai-employee-tex-summary-head-meta{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--text-muted);white-space:nowrap}.ai-employee-tex-summary-generated{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.ai-employee-tex-summary-generated:hover,.ai-employee-tex-summary-generated:focus-visible{color:var(--text-muted);outline:none}.ai-employee-tex-summary-generated.is-regenerating,.ai-employee-tex-summary-generated:disabled{color:var(--text-muted);cursor:default}.ai-employee-tex-summary-generated-icon,.ai-employee-tex-summary-generated-spinner{width:12px;height:12px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.ai-employee-tex-summary-generated-icon svg{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-employee-tex-summary-generated-spinner,.ai-employee-tex-summary-generated.is-regenerating .ai-employee-tex-summary-generated-icon{display:none}.ai-employee-tex-summary-generated.is-regenerating .ai-employee-tex-summary-generated-spinner{display:inline-flex}.ai-employee-tex-summary-generated-spinner svg{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:16.5 12.25;opacity:.92;transform-origin:50% 50%;animation:ai-employee-tex-summary-spin 1.5s linear infinite}.ai-employee-tex-summary-generated-label{min-width:0}.ai-employee-record-properties{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:0}.ai-employee-record-properties>div{min-width:0;min-height:42px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid var(--line)}.ai-employee-record-properties>div>span:first-child,.ai-employee-detail-section-head span{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.2}.ai-employee-record-properties strong{min-width:0;overflow:hidden;color:var(--text-strong);font-size:13px;font-weight:550;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-employee-record-properties .ai-employee-status-pill,.ai-employee-record-properties .ai-employee-avatar-stack,.ai-employee-record-properties .ai-employee-detail-user-line{justify-self:start}.ai-employee-detail-user-line{display:inline-flex;align-items:center;gap:8px}.ai-employee-overview-profile-tile .ai-employee-record-properties .ai-employee-user-avatar{width:22px;height:22px;flex-basis:22px}.ai-employee-overview-profile-tile .ai-employee-record-properties>div:last-child{border-bottom:0}.ai-employee-overview-profile-tile .ai-employee-scope-section{padding-top:0;border-top:0}.ai-employee-scope-toggle{justify-self:start;display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:550;line-height:1.25;cursor:pointer}.ai-employee-scope-toggle:hover{color:var(--text-body)}.ai-employee-scope-toggle svg{width:15px;height:15px;stroke-width:2.12;transition:transform .14s ease}.ai-employee-scope-toggle.is-expanded svg{transform:rotate(180deg)}.ai-employee-timeframe-row{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--bg-muted)}.ai-employee-timeframe-pill{min-width:32px;height:24px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.ai-employee-timeframe-pill:hover{color:var(--text-strong)}.ai-employee-timeframe-pill.is-active{background:var(--text-strong);color:var(--bg-panel)}.ai-employee-onboarding-tile{gap:12px}.ai-employee-onboarding-title-icon{width:16.5px;height:16.5px;display:block;flex:0 0 auto;filter:var(--image-icon-strong-filter)}.ai-employee-onboarding-body{min-width:0;display:grid;padding:4px 0 2px}.ai-employee-onboarding-progress{display:grid;gap:7px}.ai-employee-onboarding-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:12px;line-height:1.3}.ai-employee-onboarding-progress-head strong{color:var(--text-strong);font-weight:600}.ai-employee-onboarding-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.ai-employee-onboarding-continue-button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--primary-button-bg);border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);font:inherit;font-size:12.5px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ai-employee-onboarding-continue-button:hover,.ai-employee-onboarding-continue-button:focus-visible{background:var(--primary-button-bg-hover);border-color:var(--primary-button-bg-hover);outline:none}.ai-employee-onboarding-continue-button svg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8}.ai-employee-onboarding-help-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;font-size:12.5px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease}.ai-employee-onboarding-help-button:hover,.ai-employee-onboarding-help-button:focus-visible{background:var(--bg-menu-hover);outline:none}.ai-employee-onboarding-help-button img{width:15px;height:15px;flex:0 0 auto;filter:var(--image-icon-body-filter)}.ai-employee-tex-summary-tile{position:relative;isolation:isolate;overflow:visible;gap:13px;--ai-tex-summary-shine: rgba(255, 255, 255, .72);border-color:var(--line);background:var(--bg-panel);box-shadow:none;transition:border-color .26s ease,box-shadow .18s ease}.ai-employee-tex-summary-tile.is-typing{border-color:transparent;background:linear-gradient(var(--bg-panel),var(--bg-panel)) padding-box,linear-gradient(90deg,transparent 0%,transparent 34%,var(--ai-tex-summary-shine) 49%,transparent 64%,transparent 100%) border-box,linear-gradient(112deg,#006cffad,#006cff6b 42%,#ff19e094 78%,#ff19e057) border-box;background-size:100% 100%,220% 100%,100% 100%;background-position:0 0,120% 50%,0 0;box-shadow:0 0 0 1px #006cff0a,0 0 20px #006cff1a,0 0 28px #ff19e014;animation:ai-employee-tex-summary-border-shine 3.8s linear infinite}:root[data-theme=dark] .ai-employee-tex-summary-tile,body[data-theme=dark] .ai-employee-tex-summary-tile,.vercel-shell[data-theme=dark] .ai-employee-tex-summary-tile{--ai-tex-summary-shine: rgba(0, 0, 0, .62)}.ai-employee-tex-summary-tile>*{position:relative;z-index:1}.ai-employee-tex-summary-body{min-width:0;display:block;padding:7px 0 0}.ai-employee-tex-summary-body:after{content:"";display:block;height:1px;margin:13px -15px 0;background:var(--line);opacity:1;transform:scaleX(1);transform-origin:center;transition:opacity .18s ease,transform .18s ease,margin-top .18s ease}.ai-employee-tex-summary-tile.is-typing .ai-employee-tex-summary-body:after{margin-top:0;opacity:0;transform:scaleX(.96)}.ai-employee-tex-summary-copy{min-height:58px;margin:0;color:var(--text-body);font-size:13px;font-weight:450;line-height:1.58}.ai-employee-tex-summary-copy>span{width:1px;height:1.1em;display:inline-block;margin-left:2px;background:currentColor;opacity:.48;transform:translateY(2px);animation:ai-employee-tex-summary-caret .9s steps(2,start) infinite}.ai-employee-tex-summary-actions{width:100%;justify-self:stretch;display:flex;align-items:center;gap:12px;margin-top:4px;margin-bottom:1px;animation:ai-employee-tex-summary-bottom-in .22s ease both}.ai-employee-tex-summary-feedback-actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.ai-employee-tex-summary-feedback-actions .chat-tex-message-action-icon.is-copy{width:20.2px;height:19.6px;transform:translateY(.5px)}.ai-employee-tex-summary-tile.is-typing .ai-employee-tex-summary-actions{display:none}.ai-employee-tex-summary-chat-button{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--primary-button-bg);border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ai-employee-tex-summary-chat-button:hover,.ai-employee-tex-summary-chat-button:focus-visible{background:var(--primary-button-bg-hover);border-color:var(--primary-button-bg-hover);outline:none}.ai-employee-tex-summary-chat-button-icon{width:5px;height:7.5px;flex:0 0 auto;fill:currentColor;transform:translateY(.25px)}.ai-employee-tex-summary-report-modal{width:min(440px,calc(100vw - 48px));display:grid;gap:16px}.ai-employee-tex-summary-report-head{display:grid;gap:6px;padding-right:34px}.ai-employee-tex-summary-report-head h3{margin:0;color:var(--text-strong);font-size:16px;font-weight:650;line-height:21px}.ai-employee-tex-summary-report-head p{margin:0;color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.4}.ai-employee-tex-summary-report-field{display:grid;gap:7px}.ai-employee-tex-summary-report-field span{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.2}.ai-employee-tex-summary-report-field textarea{width:100%;min-height:112px;resize:vertical;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:13px;line-height:1.45;outline:none}.ai-employee-tex-summary-report-field textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-muted) 10%,transparent)}.ai-employee-tex-summary-report-field textarea::placeholder{color:var(--text-muted)}.ai-employee-tex-summary-report-actions{display:flex;justify-content:flex-end;gap:8px}.ai-employee-tex-summary-report-cancel,.ai-employee-tex-summary-report-submit{height:30px;padding:0 11px;border-radius:7px;font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.ai-employee-tex-summary-report-cancel{border:1px solid var(--line);background:var(--bg-panel);color:var(--text-body)}.ai-employee-tex-summary-report-cancel:hover,.ai-employee-tex-summary-report-cancel:focus-visible{background:var(--bg-menu-hover);outline:none}.ai-employee-tex-summary-report-submit{border:1px solid var(--primary-button-bg);background:var(--primary-button-bg);color:var(--primary-button-text)}.ai-employee-tex-summary-report-submit:hover:not(:disabled),.ai-employee-tex-summary-report-submit:focus-visible:not(:disabled){border-color:var(--primary-button-bg-hover);background:var(--primary-button-bg-hover);outline:none}.ai-employee-tex-summary-report-submit:disabled{cursor:default;opacity:.46}@keyframes ai-employee-tex-summary-caret{0%,45%{opacity:.48}46%,to{opacity:0}}@keyframes ai-employee-tex-summary-spin{to{transform:rotate(360deg)}}@keyframes ai-employee-tex-summary-bottom-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-employee-tex-summary-border-shine{0%{background-position:0 0,120% 50%,0 0}to{background-position:0 0,-120% 50%,0 0}}.ai-employee-performance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-employee-performance-stat{position:relative;min-width:0;display:grid;align-items:center;padding:8px 8px 8px 12px;background:transparent;color:var(--text-muted)}.ai-employee-performance-stat:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:2px;background:var(--line);pointer-events:none}.ai-employee-performance-stat-copy{min-width:0;display:grid;gap:4px}.ai-employee-performance-stat-copy>.ai-employee-performance-stat-label{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.25}.ai-employee-performance-stat-label{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:visible;white-space:nowrap}.ai-employee-performance-stat-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-performance-info{position:relative;width:15px;height:15px;display:inline-flex;flex:0 0 15px;align-items:center;justify-content:center;border-radius:999px;color:var(--text-muted);cursor:default;outline:none;overflow:visible;z-index:3;transition:background .12s ease,color .12s ease}.ai-employee-performance-info:hover,.ai-employee-performance-info:focus-visible{background:#1f232817;color:var(--text-strong)}.ai-employee-performance-info svg{width:12px;height:12px}.ai-employee-performance-info-tooltip{position:absolute;left:50%;top:calc(100% + 8px);z-index:60;width:184px;padding:8px 10px;border-radius:8px;background:var(--tooltip-bg);box-shadow:0 8px 24px #1c1e2214;color:var(--tooltip-text);font-size:12px;font-weight:500;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%) scale(.92);transform-origin:top center;transition:opacity .14s ease,transform .14s ease;white-space:normal}.ai-employee-performance-info-tooltip:after{content:"";position:absolute;left:50%;bottom:calc(100% - 4px);width:8px;height:8px;border-top-left-radius:2px;background:var(--tooltip-bg);transform:translate(-50%) rotate(45deg)}.ai-employee-performance-info:hover .ai-employee-performance-info-tooltip,.ai-employee-performance-info:focus-within .ai-employee-performance-info-tooltip,.ai-employee-performance-info:focus-visible .ai-employee-performance-info-tooltip{opacity:1;transform:translate(-50%) scale(1)}:root[data-theme=dark] .ai-employee-performance-info:hover,:root[data-theme=dark] .ai-employee-performance-info:focus-visible,body[data-theme=dark] .ai-employee-performance-info:hover,body[data-theme=dark] .ai-employee-performance-info:focus-visible,.vercel-shell[data-theme=dark] .ai-employee-performance-info:hover,.vercel-shell[data-theme=dark] .ai-employee-performance-info:focus-visible{background:#ededed1f;color:var(--text-strong)}:root[data-theme=dark] .ai-employee-performance-stat-copy>.ai-employee-performance-stat-label,body[data-theme=dark] .ai-employee-performance-stat-copy>.ai-employee-performance-stat-label,.vercel-shell[data-theme=dark] .ai-employee-performance-stat-copy>.ai-employee-performance-stat-label{color:var(--text-strong)}.ai-employee-performance-stat-copy>strong{color:var(--text-strong);font-size:20px;font-weight:650;line-height:1.1}.ai-employee-performance-chart{width:100%;height:240px;display:block;overflow:visible}.ai-employee-performance-chart-shell{position:relative;min-width:0;width:100%}.ai-employee-performance-grid-line{stroke:var(--line);stroke-width:1}.ai-employee-performance-axis-label,.ai-employee-performance-x-label{fill:var(--text-muted);font-size:11px;font-weight:600}.ai-employee-performance-axis-label{text-anchor:start}.ai-employee-performance-x-label{text-anchor:middle}.ai-employee-performance-area{pointer-events:none}.ai-employee-performance-line{fill:none;stroke:var(--performance-series-color, #675ce6);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;pointer-events:none}.ai-employee-performance-point{fill:var(--bg-panel);stroke:var(--performance-series-color, #675ce6);stroke-width:2;pointer-events:none;transition:r .12s ease,stroke-width .12s ease}.ai-employee-performance-point.is-active{r:6.5;stroke-width:2.5}:root[data-theme=dark] .ai-employee-performance-point,body[data-theme=dark] .ai-employee-performance-point,.vercel-shell[data-theme=dark] .ai-employee-performance-point{fill:var(--performance-series-color, #675ce6)}.ai-employee-performance-hit-area{fill:transparent;cursor:pointer;outline:none;pointer-events:all}.ai-employee-performance-hover-line{opacity:0;stroke:var(--performance-active-color, #675ce6);stroke-dasharray:4 4;stroke-width:1;transition:opacity .12s ease;pointer-events:none}.ai-employee-performance-hover-line.is-active{opacity:.55}.ai-employee-performance-tooltip{position:absolute;left:var(--chart-tooltip-x);top:var(--chart-tooltip-y);z-index:2;display:grid;gap:2px;min-width:136px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:var(--shadow-popover);pointer-events:none;transform:translate(-50%,calc(-100% - 12px))}.ai-employee-performance-tooltip strong{color:var(--text-strong);font-size:12px;font-weight:600;line-height:1.2}.ai-employee-performance-tooltip span{color:var(--text-body);font-size:12px;line-height:1.3}.ai-employee-performance-tooltip-row{display:flex;align-items:center;gap:6px;white-space:nowrap}.ai-employee-performance-tooltip-row i{width:7px;height:7px;flex:0 0 7px;border-radius:999px}.ai-employee-overview-list{display:grid;gap:0}.ai-employee-current-work-list.is-scrollable{width:calc(100% + 15px);max-height:var(--latest-activity-scroll-height, 180px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;margin-right:-15px;padding-right:15px;scrollbar-color:transparent transparent;scrollbar-width:thin}.ai-employee-current-work-list.is-scrollable:hover{scrollbar-color:rgba(117,117,117,.28) transparent}.ai-employee-current-work-list.is-scrollable::-webkit-scrollbar{width:8px}.ai-employee-current-work-list.is-scrollable::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:transparent}.ai-employee-current-work-list.is-scrollable:hover::-webkit-scrollbar-thumb{background-color:#75757547}.ai-employee-current-work-skeleton{display:grid;gap:18px}.ai-employee-current-work-skeleton-group{display:grid;gap:9px}.ai-employee-current-work-skeleton-heading{width:min(31%,180px);height:10px}.ai-employee-current-work-skeleton-row{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) 46px;align-items:flex-start;gap:9px;padding:0 0 11px;border-bottom:1px solid var(--line)}.ai-employee-current-work-skeleton-row+.ai-employee-current-work-skeleton-row{padding-top:11px}.ai-employee-current-work-skeleton-row:last-child{padding-bottom:0;border-bottom:0}.ai-employee-current-work-skeleton-main{min-width:0;display:grid;gap:8px}.ai-employee-current-work-skeleton-platform{width:16px;height:16px;border-radius:4px}.ai-employee-current-work-skeleton-line{display:block;border-radius:999px;background:linear-gradient(110deg,var(--search-skeleton-base) 0%,var(--search-skeleton-highlight) 50%,var(--search-skeleton-base) 100%);background-size:220% 100%;animation:search-skeleton-shimmer 1.7s ease-in-out infinite}.ai-employee-current-work-skeleton-title{width:min(62%,360px);height:12px}.ai-employee-current-work-skeleton-title.is-row-2{width:min(48%,280px)}.ai-employee-current-work-skeleton-title.is-row-3{width:min(56%,320px)}.ai-employee-current-work-skeleton-context{width:min(42%,240px);height:9px}.ai-employee-current-work-skeleton-context.is-row-2{width:min(36%,205px)}.ai-employee-current-work-skeleton-context.is-row-3{width:min(46%,260px)}.ai-employee-current-work-skeleton-date{width:46px;height:9px;margin-top:2px}.ai-employee-overview-list-item{min-width:0;display:grid;gap:5px;padding:0 0 11px;border-bottom:1px solid var(--line)}.ai-employee-overview-list-item+.ai-employee-overview-list-item{padding-top:11px}.ai-employee-overview-list-item:last-child{padding-bottom:0;border-bottom:0}.ai-employee-current-work-row{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:flex-start;gap:9px}.ai-employee-latest-activity-platform{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(204,200,195,.72);border-radius:7px;background:var(--bg-subtle)}:root[data-theme=dark] .ai-employee-latest-activity-platform,body[data-theme=dark] .ai-employee-latest-activity-platform,.vercel-shell[data-theme=dark] .ai-employee-latest-activity-platform{border-color:var(--line-strong)}.ai-employee-latest-activity-platform .ai-employee-current-work-platform,.ai-employee-latest-activity-platform .ai-employee-current-work-platform-icon{width:17px;height:17px;flex-basis:17px}.ai-employee-latest-activity-platform .ai-employee-current-work-gidayup-icon,.ai-employee-latest-activity-platform .ai-employee-current-work-generic-icon{width:16px;height:16px}.ai-employee-current-work-main{min-width:0;display:grid;gap:4px}.ai-employee-current-work-summary{display:-webkit-box;overflow:hidden;margin:0;padding-left:0!important;color:var(--text-body);font-size:12px;font-weight:400;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-employee-current-work-related{min-width:0;display:grid;justify-items:end;gap:2px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.25;text-align:right}.ai-employee-latest-activity-source{min-width:0;display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font:inherit;text-decoration:none}.ai-employee-current-work-related .ai-employee-latest-activity-source{justify-content:flex-end}.ai-employee-current-work-related.is-autonomous{justify-content:center}.ai-employee-latest-activity-autonomous-source{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--text-strong);font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap}.ai-employee-latest-activity-autonomous-source svg{width:15px;height:15px;flex:0 0 15px}a.ai-employee-latest-activity-source:hover,a.ai-employee-latest-activity-source:focus-visible{color:var(--text-strong);text-decoration:underline;text-underline-offset:2px;outline:none}.ai-employee-current-work-platform{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center}.ai-employee-current-work-platform-icon{width:14px;height:14px;object-fit:contain}.ai-employee-current-work-platform.is-slack .ai-employee-current-work-platform-icon{width:14px;height:14px}.ai-employee-current-work-gidayup-icon{display:block;width:13px;height:15px;object-fit:contain;transform:translate(1px)}.ai-employee-current-work-gidayup-icon.is-dark{display:none}:root[data-theme=dark] .ai-employee-current-work-gidayup-icon.is-light,body[data-theme=dark] .ai-employee-current-work-gidayup-icon.is-light,.vercel-shell[data-theme=dark] .ai-employee-current-work-gidayup-icon.is-light{display:none}:root[data-theme=dark] .ai-employee-current-work-gidayup-icon.is-dark,body[data-theme=dark] .ai-employee-current-work-gidayup-icon.is-dark,.vercel-shell[data-theme=dark] .ai-employee-current-work-gidayup-icon.is-dark{display:block}.ai-employee-current-work-generic-icon{width:14px;height:14px;flex:0 0 14px;display:block;opacity:.72;object-fit:contain}:root[data-theme=dark] .ai-employee-current-work-generic-icon,body[data-theme=dark] .ai-employee-current-work-generic-icon,.vercel-shell[data-theme=dark] .ai-employee-current-work-generic-icon{filter:invert(1)}.ai-employee-overview-list-item h5{min-width:0;margin:0;overflow:hidden;color:var(--text-strong);font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-employee-current-work-item h5{font-weight:450}.ai-employee-current-work-status{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.25}.ai-employee-current-work-status.is-blocked{background:#b4231817;color:#b42318}:root[data-theme=dark] .ai-employee-current-work-status.is-blocked,body[data-theme=dark] .ai-employee-current-work-status.is-blocked,.vercel-shell[data-theme=dark] .ai-employee-current-work-status.is-blocked{background:#ff8c8424;color:#ff8c84}.ai-employee-current-work-state{flex:0 0 auto;display:grid;justify-items:end;gap:3px;text-align:right}.ai-employee-current-work-meta{min-width:0;display:inline-flex;align-items:center;gap:8px}.ai-employee-current-work-time{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap}.ai-employee-current-work-time-icon{width:12px;height:12px;flex:0 0 12px;display:block}.ai-employee-current-work-time-icon--active{background:currentColor;-webkit-mask:var(--ai-employee-current-work-time-icon) center / contain no-repeat;mask:var(--ai-employee-current-work-time-icon) center / contain no-repeat}.ai-employee-current-work-meta-separator{color:var(--text-faint);font-size:11px;font-weight:400;line-height:1}.ai-employee-overview-list-item p{margin:0;padding-left:26px;color:var(--text-body);font-size:12px;line-height:1.45}.ai-employee-current-work-units{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap}.ai-employee-current-work-units-icon{width:13px;height:13px;flex:0 0 13px;display:block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5738%201.68547C6.32609%201.06952%207.28787%200.699951%208.33595%200.699951C10.7457%200.699951%2012.6992%202.65362%2012.6992%205.06359C12.6992%206.11129%2012.33%207.07276%2011.7146%207.82495M9.42575%208.33631C9.42575%2010.7463%207.47225%2012.7%205.06248%2012.7C2.65272%2012.7%200.699219%2010.7463%200.699219%208.33631C0.699219%205.92634%202.65272%203.97268%205.06248%203.97268C7.47225%203.97268%209.42575%205.92634%209.42575%208.33631Z'%20stroke='currentColor'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5738%201.68547C6.32609%201.06952%207.28787%200.699951%208.33595%200.699951C10.7457%200.699951%2012.6992%202.65362%2012.6992%205.06359C12.6992%206.11129%2012.33%207.07276%2011.7146%207.82495M9.42575%208.33631C9.42575%2010.7463%207.47225%2012.7%205.06248%2012.7C2.65272%2012.7%200.699219%2010.7463%200.699219%208.33631C0.699219%205.92634%202.65272%203.97268%205.06248%203.97268C7.47225%203.97268%209.42575%205.92634%209.42575%208.33631Z'%20stroke='currentColor'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}.ai-employee-current-work-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px -15px -15px;padding:12px 15px;border-top:1px solid var(--line)}.ai-employee-current-work-footer-actions{min-width:0;display:inline-flex;align-items:center;gap:12px}.ai-employee-latest-activity-options{position:relative;flex:0 0 auto;margin-left:auto}.ai-employee-latest-activity-options-trigger{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .12s ease,background-color .12s ease}.ai-employee-latest-activity-options-trigger:hover,.ai-employee-latest-activity-options-trigger:focus-visible,.ai-employee-latest-activity-options-trigger.is-open{background:#231f1c0d;color:var(--text-strong);outline:none}:root[data-theme=dark] .ai-employee-latest-activity-options-trigger:hover,:root[data-theme=dark] .ai-employee-latest-activity-options-trigger:focus-visible,:root[data-theme=dark] .ai-employee-latest-activity-options-trigger.is-open,body[data-theme=dark] .ai-employee-latest-activity-options-trigger:hover,body[data-theme=dark] .ai-employee-latest-activity-options-trigger:focus-visible,body[data-theme=dark] .ai-employee-latest-activity-options-trigger.is-open,.vercel-shell[data-theme=dark] .ai-employee-latest-activity-options-trigger:hover,.vercel-shell[data-theme=dark] .ai-employee-latest-activity-options-trigger:focus-visible,.vercel-shell[data-theme=dark] .ai-employee-latest-activity-options-trigger.is-open{background:#ffffff14}.ai-employee-latest-activity-options-trigger svg{width:17px;height:17px}.ai-employee-latest-activity-options.is-footer .ai-employee-latest-activity-options-trigger{width:26px;height:26px;border-radius:6px}.ai-employee-latest-activity-options.is-footer .ai-employee-latest-activity-options-trigger svg{width:16px;height:16px}.ai-employee-latest-activity-options-popover{width:176px;position:absolute;right:0;z-index:40;display:grid;gap:2px;padding:6px;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);box-shadow:0 12px 30px #1c191729}.ai-employee-latest-activity-options.is-footer .ai-employee-latest-activity-options-popover{bottom:calc(100% + 7px)}.ai-employee-latest-activity-options.is-header .ai-employee-latest-activity-options-popover{top:calc(100% + 7px)}.ai-employee-latest-activity-options-row{min-height:36px;display:flex;align-items:center;gap:9px;padding:5px 7px;border-radius:6px;color:var(--text-strong);font-size:12px;font-weight:450;line-height:1.25}.ai-employee-latest-activity-options-row:hover{background:var(--bg-subtle)}.ai-employee-latest-activity-options-row .ai-employee-share-switch{flex:0 0 auto}.ai-employee-latest-activity-options-row .ai-employee-share-switch.is-on span{transform:translate(11px)}.ai-employee-recent-messages-options-popover{width:188px;padding-top:9px}.ai-employee-recent-messages-menu-view-all-section{padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--line)}.ai-employee-recent-messages-menu-view-all{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;padding:5px 7px;border:0;border-radius:6px;background:transparent;color:var(--text-strong);font:inherit;font-size:13px;font-weight:450;line-height:1.25;text-align:left;cursor:pointer}.ai-employee-recent-messages-menu-view-all:hover,.ai-employee-recent-messages-menu-view-all:focus-visible{background:var(--bg-menu-hover)!important;outline:none}.ai-employee-recent-messages-menu-view-all .ai-employee-current-work-view-all-icon{width:16px;height:16px;flex-basis:16px;margin-left:1px}.ai-employee-current-work-view-all{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:color .12s ease}.ai-employee-current-work-view-all:hover,.ai-employee-current-work-view-all:focus-visible{color:var(--text-strong);outline:none}.ai-employee-current-work-view-all-icon{width:15px;height:15px;flex:0 0 15px;display:block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='11'%20viewBox='0%200%2014%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.75%205.42C0.75%205.42%202.95%201.35%206.68%201.35C10.41%201.35%2012.61%205.42%2012.61%205.42C12.61%205.42%2010.41%209.49%206.68%209.49C2.95%209.49%200.75%205.42%200.75%205.42Z'%20stroke='black'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.17773%205.4201C8.17773%206.31355%207.50616%207.03783%206.67773%207.03783C5.84931%207.03783%205.17773%206.31355%205.17773%205.4201C5.17773%204.52666%205.84931%203.80238%206.67773%203.80238C7.50616%203.80238%208.17773%204.52666%208.17773%205.4201Z'%20stroke='black'%20stroke-width='1.3'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='11'%20viewBox='0%200%2014%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.75%205.42C0.75%205.42%202.95%201.35%206.68%201.35C10.41%201.35%2012.61%205.42%2012.61%205.42C12.61%205.42%2010.41%209.49%206.68%209.49C2.95%209.49%200.75%205.42%200.75%205.42Z'%20stroke='black'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.17773%205.4201C8.17773%206.31355%207.50616%207.03783%206.67773%207.03783C5.84931%207.03783%205.17773%206.31355%205.17773%205.4201C5.17773%204.52666%205.84931%203.80238%206.67773%203.80238C7.50616%203.80238%208.17773%204.52666%208.17773%205.4201Z'%20stroke='black'%20stroke-width='1.3'/%3e%3c/svg%3e") center / contain no-repeat}.ai-employee-recent-messages-list{min-width:0;display:grid}.ai-employee-recent-messages-list.is-scrollable{width:calc(100% + 15px);max-height:var(--recent-messages-scroll-height, 154px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;margin-top:-22px;margin-right:-15px;padding-top:12px;padding-right:15px;scrollbar-color:transparent transparent;scrollbar-width:thin}.ai-employee-recent-messages-list.is-scrollable:hover{scrollbar-color:rgba(117,117,117,.28) transparent}.ai-employee-recent-messages-list.is-scrollable::-webkit-scrollbar{width:8px}.ai-employee-recent-messages-list.is-scrollable::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:transparent}.ai-employee-recent-messages-list.is-scrollable:hover::-webkit-scrollbar-thumb{background-color:#75757547}.ai-employee-recent-message-item{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;padding:0 0 11px;border-bottom:1px solid var(--line)}.ai-employee-recent-message-item+.ai-employee-recent-message-item{padding-top:11px}.ai-employee-recent-message-item:last-child{padding-bottom:0;border-bottom:0}.ai-employee-recent-message-unread-dot{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:#111;transform:translate(-1px,1px)}.ai-employee-recent-message-state{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--text-muted);font-size:12px;line-height:1.25}.ai-employee-recent-message-time-action{position:relative;display:inline-flex;height:16px;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.ai-employee-recent-message-actions{position:absolute;top:50%;right:0;display:inline-flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transform:translateY(-50%)}.ai-employee-recent-message-action{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#111;cursor:pointer}:root[data-theme=dark] .ai-employee-recent-message-action,body[data-theme=dark] .ai-employee-recent-message-action,.vercel-shell[data-theme=dark] .ai-employee-recent-message-action{color:#fff}.ai-employee-recent-message-item:hover .ai-employee-recent-message-actions,.ai-employee-recent-message-actions:focus-within{opacity:1;pointer-events:auto}.ai-employee-recent-message-item.has-actions:hover .ai-employee-recent-message-time-action>time,.ai-employee-recent-message-item.has-actions:focus-within .ai-employee-recent-message-time-action>time,.ai-employee-recent-message-item.has-actions:hover .ai-employee-recent-message-unread-dot,.ai-employee-recent-message-item.has-actions:focus-within .ai-employee-recent-message-unread-dot{opacity:0}.ai-employee-recent-message-action:hover,.ai-employee-recent-message-action:focus-visible{background:var(--bg-menu-hover);color:#111;outline:0}:root[data-theme=dark] .ai-employee-recent-message-action:hover,body[data-theme=dark] .ai-employee-recent-message-action:hover,.vercel-shell[data-theme=dark] .ai-employee-recent-message-action:hover,:root[data-theme=dark] .ai-employee-recent-message-action:focus-visible,body[data-theme=dark] .ai-employee-recent-message-action:focus-visible,.vercel-shell[data-theme=dark] .ai-employee-recent-message-action:focus-visible{color:#fff}.ai-employee-recent-message-thread-icon{width:11px;height:11px;display:block;background:currentColor;opacity:.82;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.6992%209.7002H0.699219M12.6992%203.7002H0.699219M2.69922%2012.7002L4.69922%200.700195M8.69922%2012.7002L10.6992%200.700196'%20stroke='black'%20stroke-width='1.4'%20stroke-linecap='round'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.6992%209.7002H0.699219M12.6992%203.7002H0.699219M2.69922%2012.7002L4.69922%200.700195M8.69922%2012.7002L10.6992%200.700196'%20stroke='black'%20stroke-width='1.4'%20stroke-linecap='round'/%3e%3c/svg%3e") center / contain no-repeat}.ai-employee-recent-message-at{display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-size:14px;font-weight:400;line-height:1}.ai-employee-recent-message-email-reply-icon{width:13px;height:13px;flex:0 0 13px;display:inline-block;background-color:currentColor}.ai-employee-recent-message-comment-icon{width:14px;height:14px;display:inline-block;flex:0 0 14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.83871%2011.806L4.56452%2011.9515L4.1129%2012L3.75806%2011.9192L3.48387%2011.7737L3.19355%2011.4665L3.03226%2011.0785L3.01613%209.57506L1.85484%209.49423L1.24194%209.3164L0.822581%209.05774L0.580645%208.81524L0.241935%208.18476L0.145161%207.74827L0.0322581%206.11547L0%204.2194L0.0967742%202.11778L0.193548%201.60046L0.306452%201.2933L0.580645%200.856813L1%200.484988L1.54839%200.242494L2.17742%200.12933L4.69355%200H7.53226L9.98387%200.12933L10.4355%200.210162L10.7581%200.323326L11.1935%200.581986L11.5968%201.03464L11.8548%201.64896L11.9355%202.23095L12%203.92841L11.9677%205.64665L11.8548%207.65127L11.7742%208.08776L11.629%208.47575L11.371%208.86374L11.129%209.09007L10.8548%209.2679L10.3226%209.46189L9%209.57506L6.83871%209.62356L5.06452%2011.6605L4.83871%2011.806ZM5.24194%201.2933L3.22581%201.35797L1.98387%201.45497L1.72581%201.55196L1.54839%201.69746L1.43548%201.87529L1.35484%202.26328L1.27419%204.09007V5.097L1.41935%207.7321L1.5%207.9261L1.62903%208.07159L1.91935%208.21709L3.64516%208.33025L3.91935%208.41109L4.12903%208.58891L4.24194%208.87991V10.7229L4.62903%2010.3349L6.08065%208.66975L6.32258%208.45959L6.6129%208.36259L9.12903%208.29792L10.129%208.20092L10.371%208.07159L10.4839%207.94226L10.5968%207.65127L10.629%207.34411L10.7419%204.53118V3.94457L10.6613%202.13395L10.6129%201.90762L10.5161%201.72979L10.1935%201.4873L9.66129%201.40647L7.09677%201.2933H5.24194Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.83871%2011.806L4.56452%2011.9515L4.1129%2012L3.75806%2011.9192L3.48387%2011.7737L3.19355%2011.4665L3.03226%2011.0785L3.01613%209.57506L1.85484%209.49423L1.24194%209.3164L0.822581%209.05774L0.580645%208.81524L0.241935%208.18476L0.145161%207.74827L0.0322581%206.11547L0%204.2194L0.0967742%202.11778L0.193548%201.60046L0.306452%201.2933L0.580645%200.856813L1%200.484988L1.54839%200.242494L2.17742%200.12933L4.69355%200H7.53226L9.98387%200.12933L10.4355%200.210162L10.7581%200.323326L11.1935%200.581986L11.5968%201.03464L11.8548%201.64896L11.9355%202.23095L12%203.92841L11.9677%205.64665L11.8548%207.65127L11.7742%208.08776L11.629%208.47575L11.371%208.86374L11.129%209.09007L10.8548%209.2679L10.3226%209.46189L9%209.57506L6.83871%209.62356L5.06452%2011.6605L4.83871%2011.806ZM5.24194%201.2933L3.22581%201.35797L1.98387%201.45497L1.72581%201.55196L1.54839%201.69746L1.43548%201.87529L1.35484%202.26328L1.27419%204.09007V5.097L1.41935%207.7321L1.5%207.9261L1.62903%208.07159L1.91935%208.21709L3.64516%208.33025L3.91935%208.41109L4.12903%208.58891L4.24194%208.87991V10.7229L4.62903%2010.3349L6.08065%208.66975L6.32258%208.45959L6.6129%208.36259L9.12903%208.29792L10.129%208.20092L10.371%208.07159L10.4839%207.94226L10.5968%207.65127L10.629%207.34411L10.7419%204.53118V3.94457L10.6613%202.13395L10.6129%201.90762L10.5161%201.72979L10.1935%201.4873L9.66129%201.40647L7.09677%201.2933H5.24194Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat}.ai-employee-recent-message-project-icon{width:12px;height:12px;display:inline-block;flex:0 0 12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.13117%205.54925L6.16797%208.51245L5.1579%207.50238M6.94922%200.699951C3.49744%200.699951%200.699219%203.49817%200.699219%206.94995C0.699219%2010.4017%203.49744%2013.2%206.94922%2013.2C10.401%2013.2%2013.1992%2010.4017%2013.1992%206.94995C13.1992%203.49817%2010.401%200.699951%206.94922%200.699951Z'%20stroke='%23404D55'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.13117%205.54925L6.16797%208.51245L5.1579%207.50238M6.94922%200.699951C3.49744%200.699951%200.699219%203.49817%200.699219%206.94995C0.699219%2010.4017%203.49744%2013.2%206.94922%2013.2C10.401%2013.2%2013.1992%2010.4017%2013.1992%206.94995C13.1992%203.49817%2010.401%200.699951%206.94922%200.699951Z'%20stroke='%23404D55'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}.ai-employee-recent-message-main,.ai-employee-recent-message-details{min-width:0}.ai-employee-recent-message-link{width:100%;min-width:0;display:block;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ai-employee-recent-message-link:focus-visible{outline:none}.ai-employee-recent-message-copy{min-width:0;display:block;overflow:hidden;color:var(--text-strong);font-size:13px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ai-employee-recent-message-item.is-company-message .ai-employee-recent-message-copy{color:var(--text-muted);font-style:italic;font-weight:500}.ai-employee-recent-message-item:not(.is-unread) .ai-employee-recent-message-copy{color:var(--text-muted)}.ai-employee-recent-message-item.is-unread .ai-employee-recent-message-copy{color:var(--text-strong)}.ai-employee-recent-message-item:not(.is-company-message) .ai-employee-recent-message-copy{color:#111}:root[data-theme=dark] .ai-employee-recent-message-item:not(.is-company-message) .ai-employee-recent-message-copy,body[data-theme=dark] .ai-employee-recent-message-item:not(.is-company-message) .ai-employee-recent-message-copy,.vercel-shell[data-theme=dark] .ai-employee-recent-message-item:not(.is-company-message) .ai-employee-recent-message-copy{color:#fff}:root[data-theme=dark] .ai-employee-recent-message-item.is-company-message .ai-employee-recent-message-copy,body[data-theme=dark] .ai-employee-recent-message-item.is-company-message .ai-employee-recent-message-copy,.vercel-shell[data-theme=dark] .ai-employee-recent-message-item.is-company-message .ai-employee-recent-message-copy{color:var(--text-muted)}.ai-employee-recent-message-item:not(.is-unread):hover .ai-employee-recent-message-copy{color:#111}:root[data-theme=dark] .ai-employee-recent-message-item:not(.is-unread):hover .ai-employee-recent-message-copy,body[data-theme=dark] .ai-employee-recent-message-item:not(.is-unread):hover .ai-employee-recent-message-copy,.vercel-shell[data-theme=dark] .ai-employee-recent-message-item:not(.is-unread):hover .ai-employee-recent-message-copy{color:#fff}.ai-employee-recent-message-meta{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;margin-top:4px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap}.ai-employee-recent-message-item:hover .ai-employee-recent-message-meta,.ai-employee-recent-message-item:hover time{color:#111}.ai-employee-recent-message-item.is-unread time,.ai-employee-recent-message-item.is-unread:hover time{color:#111}:root[data-theme=dark] .ai-employee-recent-message-item:hover .ai-employee-recent-message-meta,body[data-theme=dark] .ai-employee-recent-message-item:hover .ai-employee-recent-message-meta,.vercel-shell[data-theme=dark] .ai-employee-recent-message-item:hover .ai-employee-recent-message-meta,:root[data-theme=dark] .ai-employee-recent-message-item:hover time,body[data-theme=dark] .ai-employee-recent-message-item:hover time,.vercel-shell[data-theme=dark] .ai-employee-recent-message-item:hover time{color:#fff}:root[data-theme=dark] .ai-employee-recent-message-item.is-unread time,body[data-theme=dark] .ai-employee-recent-message-item.is-unread time,.vercel-shell[data-theme=dark] .ai-employee-recent-message-item.is-unread time{color:#fff}:root[data-theme=dark] .ai-employee-recent-message-item.is-unread .ai-employee-recent-message-unread-dot,body[data-theme=dark] .ai-employee-recent-message-item.is-unread .ai-employee-recent-message-unread-dot,.vercel-shell[data-theme=dark] .ai-employee-recent-message-item.is-unread .ai-employee-recent-message-unread-dot{background:#fff}.ai-employee-recent-message-context-label{font-weight:450}.ai-employee-recent-message-project,.ai-employee-recent-message-email-address,.ai-employee-recent-message-email-employee{font-weight:600}.ai-employee-recent-message-email-context{display:inline-flex;flex:1 1 auto;min-width:0;max-width:none;align-items:center;gap:4px;overflow:hidden}.ai-employee-recent-message-email-address{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-employee-recent-message-user-avatar,.ai-employee-recent-message-employee-avatar{width:15px;height:15px;flex:0 0 15px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.ai-employee-recent-message-user-avatar{background:var(--ai-employee-user-avatar-bg, var(--text-strong));color:var(--ai-employee-user-avatar-color, var(--bg-panel));font-size:9px;font-style:normal;font-weight:600;line-height:1}:root[data-theme=dark] .ai-employee-recent-message-user-avatar,body[data-theme=dark] .ai-employee-recent-message-user-avatar,.vercel-shell[data-theme=dark] .ai-employee-recent-message-user-avatar{background:var(--ai-employee-user-avatar-dark-bg, var(--primary-button-bg));color:var(--ai-employee-user-avatar-dark-color, var(--primary-button-text))}.ai-employee-recent-message-employee-avatar{border:1px solid var(--ai-employee-avatar-border)}.ai-employee-recent-message-employee-avatar-glyph{width:13px;height:13px;display:block}.ai-employee-recent-message-email-recipients{display:inline-flex;align-items:center;gap:4px}.ai-employee-recent-message-email-recipient{min-width:0;display:inline-flex;align-items:center;gap:4px}.ai-employee-recent-message-email-recipient-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-employee-recent-message-email-recipient-separator{margin-left:-2px}.ai-employee-recent-message-email-context.is-reply{gap:4px}.ai-employee-recent-message-email-context.is-reply .ai-employee-recent-message-email-address{flex:0 1 auto}.ai-employee-recent-message-meta>span:last-child{overflow:hidden;text-overflow:ellipsis}.ai-employee-recent-message-context{max-width:min(250px,42vw)}.ai-employee-recent-message-context.ai-employee-recent-message-email-context{max-width:min(420px,62vw)}.ai-employee-recent-message-project-icon+.ai-employee-recent-message-project{margin-left:-1px}.ai-employee-recent-message-meta .ai-employee-recent-message-at{font-size:15px}.ai-employee-recent-message-meta .ai-employee-recent-message-comment-icon{width:11px;height:11px;flex-basis:11px}.ai-employee-recent-message-item time{padding-top:1px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap}.ai-employee-recent-messages-empty{min-height:54px;display:flex;align-items:center;color:var(--text-muted);font-size:12px}.ai-employee-recent-messages-skeleton{display:grid}.ai-employee-recent-messages-skeleton-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:flex-start;gap:8px;padding:0 0 11px;border-bottom:1px solid var(--line)}.ai-employee-recent-messages-skeleton-row+.ai-employee-recent-messages-skeleton-row{padding-top:11px}.ai-employee-recent-messages-skeleton-row:last-child{padding-bottom:0;border-bottom:0}.ai-employee-recent-messages-skeleton-row>div{min-width:0;display:grid;gap:7px}.ai-employee-recent-messages-skeleton-message{width:min(78%,420px);height:12px}.ai-employee-recent-messages-skeleton-message.is-row-2{width:min(62%,340px)}.ai-employee-recent-messages-skeleton-message.is-row-3{width:min(70%,380px)}.ai-employee-recent-messages-skeleton-meta{width:min(38%,210px);height:9px}.ai-employee-recent-messages-skeleton-time{width:46px;height:9px;margin-top:2px}.ai-employee-messages-tab{min-width:0;display:grid;gap:18px}.ai-employee-messages-tab-filters{min-width:0;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line)}.ai-employee-messages-tab-filter{position:relative;min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 2px 10px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.ai-employee-messages-tab-filter:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px 999px 0 0;background:transparent}.ai-employee-messages-tab-filter:hover,.ai-employee-messages-tab-filter:focus-visible,.ai-employee-messages-tab-filter.is-active{color:var(--text-strong);outline:none}.ai-employee-messages-tab-filter.is-active:after{background:var(--text-strong)}.ai-employee-messages-tab-filter-icon{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.ai-employee-messages-tab-filter-icon.is-all img{width:13px;height:12px;filter:var(--sidebar-icon-filter)}.ai-employee-messages-tab-filter.is-active .ai-employee-messages-tab-filter-icon.is-all img{filter:var(--sidebar-icon-active-filter)}.ai-employee-messages-tab-filter-icon.is-comments{width:11.5px;height:11.5px;flex-basis:11.5px;transform:translateY(.6px);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.83871%2011.806L4.56452%2011.9515L4.1129%2012L3.75806%2011.9192L3.48387%2011.7737L3.19355%2011.4665L3.03226%2011.0785L3.01613%209.57506L1.85484%209.49423L1.24194%209.3164L0.822581%209.05774L0.580645%208.81524L0.241935%208.18476L0.145161%207.74827L0.0322581%206.11547L0%204.2194L0.0967742%202.11778L0.193548%201.60046L0.306452%201.2933L0.580645%200.856813L1%200.484988L1.54839%200.242494L2.17742%200.12933L4.69355%200H7.53226L9.98387%200.12933L10.4355%200.210162L10.7581%200.323326L11.1935%200.581986L11.5968%201.03464L11.8548%201.64896L11.9355%202.23095L12%203.92841L11.9677%205.64665L11.8548%207.65127L11.7742%208.08776L11.629%208.47575L11.371%208.86374L11.129%209.09007L10.8548%209.2679L10.3226%209.46189L9%209.57506L6.83871%209.62356L5.06452%2011.6605L4.83871%2011.806ZM5.24194%201.2933L3.22581%201.35797L1.98387%201.45497L1.72581%201.55196L1.54839%201.69746L1.43548%201.87529L1.35484%202.26328L1.27419%204.09007V5.097L1.41935%207.7321L1.5%207.9261L1.62903%208.07159L1.91935%208.21709L3.64516%208.33025L3.91935%208.41109L4.12903%208.58891L4.24194%208.87991V10.7229L4.62903%2010.3349L6.08065%208.66975L6.32258%208.45959L6.6129%208.36259L9.12903%208.29792L10.129%208.20092L10.371%208.07159L10.4839%207.94226L10.5968%207.65127L10.629%207.34411L10.7419%204.53118V3.94457L10.6613%202.13395L10.6129%201.90762L10.5161%201.72979L10.1935%201.4873L9.66129%201.40647L7.09677%201.2933H5.24194Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.83871%2011.806L4.56452%2011.9515L4.1129%2012L3.75806%2011.9192L3.48387%2011.7737L3.19355%2011.4665L3.03226%2011.0785L3.01613%209.57506L1.85484%209.49423L1.24194%209.3164L0.822581%209.05774L0.580645%208.81524L0.241935%208.18476L0.145161%207.74827L0.0322581%206.11547L0%204.2194L0.0967742%202.11778L0.193548%201.60046L0.306452%201.2933L0.580645%200.856813L1%200.484988L1.54839%200.242494L2.17742%200.12933L4.69355%200H7.53226L9.98387%200.12933L10.4355%200.210162L10.7581%200.323326L11.1935%200.581986L11.5968%201.03464L11.8548%201.64896L11.9355%202.23095L12%203.92841L11.9677%205.64665L11.8548%207.65127L11.7742%208.08776L11.629%208.47575L11.371%208.86374L11.129%209.09007L10.8548%209.2679L10.3226%209.46189L9%209.57506L6.83871%209.62356L5.06452%2011.6605L4.83871%2011.806ZM5.24194%201.2933L3.22581%201.35797L1.98387%201.45497L1.72581%201.55196L1.54839%201.69746L1.43548%201.87529L1.35484%202.26328L1.27419%204.09007V5.097L1.41935%207.7321L1.5%207.9261L1.62903%208.07159L1.91935%208.21709L3.64516%208.33025L3.91935%208.41109L4.12903%208.58891L4.24194%208.87991V10.7229L4.62903%2010.3349L6.08065%208.66975L6.32258%208.45959L6.6129%208.36259L9.12903%208.29792L10.129%208.20092L10.371%208.07159L10.4839%207.94226L10.5968%207.65127L10.629%207.34411L10.7419%204.53118V3.94457L10.6613%202.13395L10.6129%201.90762L10.5161%201.72979L10.1935%201.4873L9.66129%201.40647L7.09677%201.2933H5.24194Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat}.ai-employee-messages-tab-filter-icon.is-emails{font-size:15px;font-weight:400;line-height:1}.ai-employee-comment-thread-drawer-backdrop{z-index:var(--z-modal-backdrop);background:#11111129}.ai-employee-comment-thread-projects-host{display:none}.ai-employee-comment-thread-exact-backdrop{z-index:1200}.projects-index-comments-popover.ai-employee-comment-thread-exact-popover{--projects-comments-popover-bottom-gutter: 0px;top:0;right:0;bottom:0;z-index:1201;width:min(486px,calc(100vw - 28px));max-height:none;grid-template-rows:auto minmax(0,1fr) auto;border-width:0 0 0 1px;border-radius:0;box-shadow:-18px 0 44px #11111129}.ai-employee-comment-thread-exact-head{min-width:0;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px 8px 16px;border-bottom:1px solid var(--line);background:var(--bg-panel)}.ai-employee-comment-thread-exact-head h2{min-width:0;display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.15;white-space:nowrap}.ai-employee-comment-thread-exact-head h2>svg{width:15px;height:15px;flex:0 0 15px}.ai-employee-comment-thread-exact-head h2>span{min-width:0;max-width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-comment-thread-exact-close{flex:0 0 auto}body.has-embedded-project-comments-drawer .projects-index-comment-actions-blocker{z-index:1219}body.has-embedded-project-comments-drawer .projects-index-comment-actions-menu,body.has-embedded-project-comments-drawer .projects-index-comment-attachment-menu,body.has-embedded-project-comments-drawer .projects-index-comment-assignment-popover,body.has-embedded-project-comments-drawer .projects-index-comment-emoji-menu,body.has-embedded-project-comments-drawer .projects-index-favorites-filter-floating-tooltip,body.has-embedded-project-comments-drawer .projects-index-comment-ai-employee-floating-tooltip{z-index:1220}:root[data-theme=dark] .projects-index-comments-popover.ai-employee-comment-thread-exact-popover,body[data-theme=dark] .projects-index-comments-popover.ai-employee-comment-thread-exact-popover,.vercel-shell[data-theme=dark] .projects-index-comments-popover.ai-employee-comment-thread-exact-popover{box-shadow:-18px 0 44px #00000080}.ai-employee-comment-thread-drawer{width:min(486px,calc(100vw - 28px));background:var(--bg-panel);overflow:hidden}.ai-employee-comment-thread-drawer-head{min-height:58px;flex:0 0 auto;padding:12px 14px 11px 16px}.ai-employee-comment-thread-drawer-title{min-width:0;display:block}.ai-employee-comment-thread-drawer-title h2{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap}.ai-employee-comment-thread-drawer-title h2>span{min-width:0;max-width:390px;overflow:hidden;color:var(--text-strong);font-size:inherit;font-weight:inherit;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ai-employee-comment-thread-drawer-title h2>svg{width:15px;height:15px;flex:0 0 15px;color:var(--text-strong)}.ai-employee-email-thread-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1230;display:flex;justify-content:flex-end;background:#11111129}.ai-employee-email-thread-drawer{width:min(520px,calc(100vw - 28px));height:100%;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--line);background:var(--bg-panel);color:var(--text-body);box-shadow:-18px 0 44px #11111129}.ai-employee-email-thread-head{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px 8px 16px;border-bottom:1px solid var(--line);background:var(--bg-panel)}.ai-employee-email-thread-head h2{min-width:0;display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.ai-employee-email-thread-head h2>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-email-thread-head-icon{width:17px;height:17px;flex:0 0 17px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:400;line-height:1}.ai-employee-email-thread-stream{min-height:0;display:grid;align-content:start;gap:11px;padding:12px;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--bg-muted) 68%,var(--bg-panel))}.ai-employee-email-thread-message{min-width:0;display:grid;gap:11px;padding:13px 14px 15px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel)}.ai-employee-email-thread-message>header{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px}.ai-employee-email-thread-avatar{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;color:#fff;background:var(--text-strong);font-size:10px;font-weight:650;line-height:1}.ai-employee-email-thread-avatar.is-employee{border:1px solid var(--ai-employee-avatar-border);color:var(--ai-employee-avatar-face);background:var(--ai-employee-avatar-bg)}.ai-employee-email-thread-avatar-glyph{width:18px;height:18px}.ai-employee-email-thread-avatar.is-email{border:1px solid var(--line-strong);color:var(--text-muted);background:var(--bg-panel);font-size:15px;font-weight:400}.ai-employee-email-thread-avatar.is-user{border-color:var(--ai-employee-user-avatar-border, var(--line-strong));background:var(--ai-employee-user-avatar-bg, var(--text-strong));color:var(--ai-employee-user-avatar-color, #ffffff);font-size:10px;letter-spacing:-.02em}:root[data-theme=dark] .ai-employee-email-thread-avatar.is-user,body[data-theme=dark] .ai-employee-email-thread-avatar.is-user,.vercel-shell[data-theme=dark] .ai-employee-email-thread-avatar.is-user{border-color:var(--ai-employee-user-avatar-dark-border, var(--primary-button-bg));background:var(--ai-employee-user-avatar-dark-bg, var(--primary-button-bg));color:var(--ai-employee-user-avatar-dark-color, var(--primary-button-text))}.ai-employee-email-thread-sender{min-width:0;display:grid;gap:2px}.ai-employee-email-thread-sender strong,.ai-employee-email-thread-sender span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-email-thread-sender strong{color:var(--text-strong);font-size:13px;font-weight:600}.ai-employee-email-thread-sender span,.ai-employee-email-thread-message time{color:var(--text-muted);font-size:11px;font-weight:500}.ai-employee-email-thread-message time{align-self:start;padding-top:2px;white-space:nowrap}.ai-employee-email-thread-body{color:var(--text-body);font-size:13px;font-weight:450;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ai-employee-email-thread-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px}.ai-employee-email-thread-attachment{min-width:0;display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px solid var(--line);border-radius:7px;color:var(--text-body);background:var(--bg-muted);text-decoration:none;font:inherit;text-align:left;cursor:pointer}.ai-employee-email-thread-attachment:hover{border-color:var(--line-strong);background:var(--bg-panel-hover, var(--bg-muted))}.ai-employee-email-thread-attachment-icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:var(--text-muted);background:var(--bg-panel);font-size:8px;font-weight:650}.ai-employee-email-thread-attachment-copy{min-width:0;display:grid;gap:2px}.ai-employee-email-thread-attachment-copy strong,.ai-employee-email-thread-attachment-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-email-thread-attachment-copy strong{color:var(--text-strong);font-size:11.5px;font-weight:550}.ai-employee-email-thread-attachment-copy span{color:var(--text-muted);font-size:10px}.ai-employee-email-thread-loading{display:grid;gap:11px}.ai-employee-email-thread-skeleton{display:grid;gap:9px;padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel)}.ai-employee-email-thread-skeleton>span{height:9px;border-radius:999px;background:linear-gradient(90deg,var(--bg-muted),var(--bg-panel),var(--bg-muted));background-size:200% 100%;animation:ai-employee-current-work-skeleton-shimmer 1.2s linear infinite}.ai-employee-email-thread-skeleton>span:nth-child(1){width:36%}.ai-employee-email-thread-skeleton>span:nth-child(2){width:88%}.ai-employee-email-thread-skeleton>span:nth-child(3){width:64%}.ai-employee-email-thread-empty{padding:28px 18px;color:var(--text-muted);font-size:13px;text-align:center}.ai-employee-email-thread-composer{padding:11px 10px 10px;border-radius:0}.ai-employee-email-thread-composer:before{height:12px}.ai-employee-email-thread-draft-attachments{padding:0 1px;margin-bottom:8px}.ai-employee-email-thread-draft-attachments .projects-index-comment-draft-attachment{padding:4px 4px 4px 9px;font-size:12px}.ai-employee-email-thread-draft-attachments .projects-index-comment-draft-attachment button{width:20px;height:20px;flex-basis:20px}.ai-employee-email-thread-draft-attachments .projects-index-comment-draft-attachment button svg{width:14px;height:14px}.ai-employee-email-thread-composer-actions{min-height:36px}.ai-employee-email-thread-composer .projects-index-comment-mention-tabs{gap:18px}.ai-employee-email-thread-composer .projects-index-comment-mention-option-copy--employee small{max-width:none;flex:1 1 auto}.ai-employee-email-thread-project-option-mark{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.ai-employee-email-thread-project-option-mark svg{width:16px;height:16px;stroke-width:1.8}.ai-employee-email-thread-project-mention{--projects-comment-task-status-color: #625cf6}.ai-employee-email-thread-mentions{display:flex;flex-wrap:wrap;gap:5px;padding:0 8px 7px}.ai-employee-email-thread-mention{max-width:210px;display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 7px;border:1px solid var(--line);border-radius:5px;color:var(--text-body);background:var(--bg-muted);font-size:10.5px;line-height:1.2}.ai-employee-email-thread-mention.is-user,.ai-employee-email-thread-mention.is-employee{border-color:color-mix(in srgb,#625cf6 28%,var(--line))}.ai-employee-email-thread-mention>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-email-thread-mention button{width:15px;height:15px;flex:0 0 15px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:3px;color:var(--text-muted);background:transparent}.ai-employee-email-thread-mention button:hover{color:var(--text-strong);background:var(--bg-panel-hover, var(--bg-muted))}.ai-employee-email-thread-mention button svg{width:10px;height:10px}.ai-employee-email-thread-mention-menu{position:absolute;z-index:8;right:6px;bottom:48px;width:min(330px,calc(100% - 12px));max-height:390px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);box-shadow:0 12px 34px #11111129}.ai-employee-email-thread-mention-menu>input{width:auto;margin:8px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;outline:none;color:var(--text-body);background:var(--bg-panel);font:inherit;font-size:11.5px}.ai-employee-email-thread-mention-menu>input:focus{border-color:color-mix(in srgb,#625cf6 52%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,#625cf6 11%,transparent)}.ai-employee-email-thread-mention-results{min-height:0;display:grid;align-content:start;gap:6px;padding:0 6px 7px;overflow-y:auto}.ai-employee-email-thread-mention-results section{display:grid;gap:1px}.ai-employee-email-thread-mention-results h3{margin:0;padding:6px 7px 4px;color:var(--text-muted);font-size:9.5px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.ai-employee-email-thread-mention-results section>button{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:6px 7px;border:0;border-radius:6px;color:var(--text-body);background:transparent;text-align:left}.ai-employee-email-thread-mention-results section>button:hover,.ai-employee-email-thread-mention-results section>button.is-selected{background:var(--sidebar-nav-hover-bg, var(--bg-muted))}.ai-employee-email-thread-mention-results section>button>span:nth-child(2){min-width:0;display:grid;gap:1px}.ai-employee-email-thread-mention-results strong,.ai-employee-email-thread-mention-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-email-thread-mention-results strong{color:var(--text-strong);font-size:11.5px;font-weight:550}.ai-employee-email-thread-mention-results small{color:var(--text-muted);font-size:9.5px}.ai-employee-email-thread-mention-results section>button>svg{width:13px;height:13px;color:#625cf6}.ai-employee-email-thread-mention-option-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;color:var(--text-strong);background:var(--bg-muted);font-size:8px;font-weight:650}.ai-employee-email-thread-mention-option-icon svg{width:14px;height:14px}.ai-employee-email-thread-mention-results>p{margin:0;padding:20px 10px;color:var(--text-muted);font-size:11px;text-align:center}.ai-employee-email-thread-send-state{min-width:0;padding-left:4px;color:var(--text-muted);font-size:11px}.ai-employee-email-thread-send-state.is-error{color:var(--color-danger, #d73a49)}:root[data-theme=dark] .ai-employee-email-thread-backdrop,body[data-theme=dark] .ai-employee-email-thread-backdrop,.vercel-shell[data-theme=dark] .ai-employee-email-thread-backdrop{background:#0000006b}:root[data-theme=dark] .ai-employee-email-thread-drawer,body[data-theme=dark] .ai-employee-email-thread-drawer,.vercel-shell[data-theme=dark] .ai-employee-email-thread-drawer{box-shadow:-18px 0 44px #00000080}.ai-employee-comment-thread-popover{--projects-comments-stream-bg: color-mix(in srgb, var(--bg-muted) 68%, var(--bg-panel));min-height:0;flex:1 1 auto;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--projects-comments-stream-bg);overflow:hidden}.ai-employee-comment-thread-drawer-stream{min-height:0;display:grid;align-content:start;gap:10px;overflow-y:auto;padding:12px 11px;background:var(--projects-comments-stream-bg);overscroll-behavior:contain}.ai-employee-comment-thread-loading{display:grid;gap:10px}.ai-employee-comment-thread-comment{min-width:0;display:grid;gap:10px;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);outline:none}.ai-employee-comment-thread-comment.is-reply{margin-left:28px}.ai-employee-comment-thread-comment.is-target{border-color:color-mix(in srgb,#625cf6 54%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,#625cf6 13%,transparent)}.ai-employee-comment-thread-comment-head{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px}.ai-employee-comment-thread-comment-head .ai-employee-user-avatar,.ai-employee-comment-thread-employee-avatar,.ai-employee-comment-thread-fallback-avatar{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:9px;font-weight:600;line-height:1}.ai-employee-comment-thread-employee-avatar{border:1px solid var(--employee-avatar-border);background:var(--employee-avatar-background);color:var(--employee-avatar-face)}.ai-employee-comment-thread-employee-avatar svg{width:15px;height:15px}.ai-employee-comment-thread-fallback-avatar{background:var(--primary-button-bg);color:var(--primary-button-text)}.ai-employee-comment-thread-comment-meta{min-width:0;display:flex;align-items:baseline;gap:7px;overflow:hidden;font-size:12.5px;line-height:1.25}.ai-employee-comment-thread-comment-meta strong{min-width:0;overflow:hidden;color:var(--text-strong);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ai-employee-comment-thread-comment-meta time{flex:none;color:var(--text-muted);font-size:11.5px;font-weight:400}.ai-employee-comment-thread-focus-label{padding:3px 6px;border-radius:4px;background:color-mix(in srgb,#625cf6 12%,transparent);color:#625cf6;font-size:10.5px;font-weight:600;line-height:1}:root[data-theme=dark] .ai-employee-comment-thread-focus-label,body[data-theme=dark] .ai-employee-comment-thread-focus-label,.vercel-shell[data-theme=dark] .ai-employee-comment-thread-focus-label{color:#aaa6ff}.ai-employee-comment-thread-comment-copy{margin:0;color:var(--text-body);font-size:13px;font-weight:400;line-height:1.48;white-space:pre-wrap;overflow-wrap:anywhere}.ai-employee-comment-thread-attachments,.ai-employee-comment-thread-reactions{display:flex;flex-wrap:wrap;gap:6px}.ai-employee-comment-thread-attachments span,.ai-employee-comment-thread-reactions span{max-width:100%;overflow:hidden;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:var(--bg-muted);color:var(--text-muted);font-size:11.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ai-employee-comment-thread-empty{min-height:160px;display:grid;place-items:center;padding:24px;color:var(--text-muted);font-size:13px;text-align:center}.ai-employee-comment-thread-drawer .projects-index-comment-card.is-comment-target,.ai-employee-comment-thread-drawer .projects-index-comment-reply-card.is-comment-target,.ai-employee-comment-thread-drawer .projects-index-comment.is-comment-target>.projects-index-comment-card{border-color:color-mix(in srgb,#625cf6 35%,var(--line));scroll-margin-block:18px}.ai-employee-comment-thread-drawer .projects-index-comment-card,.ai-employee-comment-thread-drawer .projects-index-comment-reply-card{overflow:visible}.ai-employee-comment-thread-drawer .ai-employee-comment-thread-employee-avatar,.ai-employee-comment-thread-drawer .ai-employee-comment-thread-fallback-avatar{justify-self:center;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:9px;font-weight:600;line-height:1}.ai-employee-comment-thread-emoji-menu,.ai-employee-comment-thread-action-menu,.ai-employee-comment-thread-assignment-menu{position:absolute;z-index:var(--z-app-popover);display:grid;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 12px 28px #11111124}.ai-employee-comment-thread-emoji-menu{right:8px;bottom:42px;grid-template-columns:repeat(6,30px);gap:2px;padding:6px}.ai-employee-comment-thread-emoji-menu.is-reaction{right:auto;bottom:32px;left:8px}.ai-employee-comment-thread-emoji-menu button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;font-size:17px;cursor:pointer}.ai-employee-comment-thread-emoji-menu button:hover,.ai-employee-comment-thread-emoji-menu button:focus-visible{background:var(--bg-menu-hover);outline:0}.ai-employee-comment-thread-action-menu,.ai-employee-comment-thread-assignment-menu{top:38px;right:8px;min-width:174px;padding:5px}.ai-employee-comment-thread-assignment-menu{max-height:220px;overflow-y:auto}.ai-employee-comment-thread-assignment-menu strong{padding:7px 8px 6px;color:var(--text-muted);font-size:11px;font-weight:500}.ai-employee-comment-thread-action-menu button,.ai-employee-comment-thread-assignment-menu button{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:var(--text-body);font:inherit;font-size:12px;text-align:left;cursor:pointer}.ai-employee-comment-thread-action-menu button:hover,.ai-employee-comment-thread-action-menu button:focus-visible,.ai-employee-comment-thread-assignment-menu button:hover,.ai-employee-comment-thread-assignment-menu button:focus-visible{background:var(--bg-menu-hover);outline:0}.ai-employee-comment-thread-action-menu button.is-danger{color:#d83a4a}:root[data-theme=dark] .ai-employee-comment-thread-popover,body[data-theme=dark] .ai-employee-comment-thread-popover,.vercel-shell[data-theme=dark] .ai-employee-comment-thread-popover{--projects-comments-stream-bg: var(--bg-panel)}.ai-employee-recent-messages-list.is-full-list .ai-employee-recent-message-item{padding-bottom:14px}.ai-employee-recent-messages-list.is-full-list .ai-employee-recent-message-item+.ai-employee-recent-message-item{padding-top:14px}.ai-employee-original-job-document{max-height:280px;min-width:0;display:grid;gap:9px;overflow:auto;padding-right:6px}.ai-employee-original-job-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:grid;place-items:center;padding:16px;background:var(--modal-backdrop-bg)}.ai-employee-original-job-modal{width:min(960px,100%);height:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 24px 72px #1113,0 4px 18px #11111114}.ai-employee-original-job-modal-head{min-height:44px;flex:0 0 auto;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:20px;padding:6px 15px;border-bottom:1px solid var(--line)}.ai-employee-original-job-modal-head h2{min-width:0;grid-column:2;justify-self:center;margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:500;line-height:1.3}.ai-employee-original-job-modal-head .ai-employee-original-job-title-icon{width:13px;height:13px;flex-basis:13px}.ai-employee-original-job-modal-head .ai-employee-original-job-title-icon img{width:13px;height:13px}.ai-employee-original-job-modal-close{position:static;grid-column:3;justify-self:end;flex:0 0 auto}.ai-employee-original-job-modal-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.ai-employee-original-job-modal-document{width:min(920px,100%);min-width:0;margin:0 auto;display:grid;gap:14px;padding:36px 72px 72px;box-sizing:border-box}.ai-employee-original-job-modal-document h3{margin:14px 0 0;color:var(--text-strong);font-size:16px;font-weight:650;line-height:1.4}.ai-employee-original-job-modal-document h3:first-child{margin-top:0}.ai-employee-original-job-modal-document p{margin:0;color:var(--text-body);font-size:14px;line-height:1.65}.ai-employee-original-job-modal-bullet{min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px}.ai-employee-original-job-modal-bullet>span{width:5px;height:5px;margin-top:9px;border-radius:999px;background:var(--text-muted)}@media(max-width:720px){.ai-employee-original-job-modal-backdrop{padding:8px}.ai-employee-original-job-modal{border-radius:10px}.ai-employee-original-job-modal-document{padding:26px 22px 52px}}.ai-employee-original-job-document h5{margin:8px 0 0;color:var(--text-strong);font-size:12px;font-weight:650;line-height:1.35}.ai-employee-original-job-document h5:first-child{margin-top:0}.ai-employee-original-job-document p{margin:0;color:var(--text-body);font-size:13px;line-height:1.55}.ai-employee-original-job-bullet{min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px;align-items:start}.ai-employee-original-job-bullet>span{width:4px;height:4px;margin-top:9px;border-radius:999px;background:var(--text-muted)}@media(max-width:1040px){.ai-employee-overview{grid-template-columns:minmax(0,1fr)}.ai-employee-overview-sidebar{position:static}}@media(max-width:720px){.ai-employee-overview-main,.ai-employee-performance-stats{grid-template-columns:minmax(0,1fr)}.ai-employee-overview-tile-head{align-items:flex-start;flex-direction:column}.ai-employee-record-properties>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;padding:10px 0}}.ai-employee-detail-section{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.ai-employee-detail-section:first-child{padding-top:0;border-top:0}.ai-employee-detail-section h4,.ai-employee-activity-head h4{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.35}.ai-employee-activity-head h4{font-weight:600}.ai-employee-detail-section p,.ai-employee-activity-item p{margin:0;color:var(--text-body);font-size:13px;line-height:1.55}.ai-employee-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-employee-progress-track{height:7px;overflow:hidden;border-radius:999px;background:var(--bg-muted)}.ai-employee-progress-track span{display:block;height:100%;border-radius:inherit;background:#675ce6}.ai-employee-platform-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-employee-platform-summary-item,.ai-employee-platform-summary-empty{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--text-body);font-size:13px;font-weight:500;line-height:1.25}.ai-employee-platform-summary-item{max-width:100%;min-height:28px;padding:0 9px;border:1px solid var(--platform-chip-border);border-radius:999px;background:var(--platform-chip-bg);box-shadow:0 1px 1px #11111105}.ai-employee-platform-summary-icon{width:14px;height:14px;flex:0 0 14px;object-fit:contain}.ai-employee-platform-summary-fallback{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:var(--bg-muted);color:var(--text-muted);font-size:10px;font-weight:700}.ai-employee-platform-summary-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employee-platform-summary-more{width:fit-content;display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid var(--platform-chip-border);border-radius:999px;background:var(--platform-chip-bg);color:var(--text-muted);font-size:12px;font-weight:600}.ai-employee-platform-summary-empty{color:var(--text-muted);font-weight:500}.ai-employee-platform-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:10px}.ai-employee-platform-row{min-height:48px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 108px;align-items:center;gap:14px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--text-body);font-size:13px}.ai-employee-platform-row:last-child{border-bottom:0}.ai-employee-platform-row:hover{background:var(--bg-menu-hover)}.ai-employee-platform-name{min-width:0;display:inline-flex;align-items:center;gap:9px}.ai-employee-platform-name strong{min-width:0;overflow:hidden;color:var(--text-strong);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-employee-platform-icon{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.ai-employee-platform-fallback{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--bg-muted);color:var(--text-muted);font-size:11px;font-weight:700}.ai-employee-platform-status{justify-self:start;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1}.ai-employee-platform-status.is-connected{background:#17833b1a;color:#17833b}.ai-employee-platform-status.is-pending{background:#7474741f;color:var(--text-muted)}.ai-employee-platform-status.is-review{background:#a263001f;color:#a26300}:root[data-theme=dark] .ai-employee-platform-status.is-connected,body[data-theme=dark] .ai-employee-platform-status.is-connected,.vercel-shell[data-theme=dark] .ai-employee-platform-status.is-connected{background:#4bd67324;color:#79de96}:root[data-theme=dark] .ai-employee-platform-status.is-review,body[data-theme=dark] .ai-employee-platform-status.is-review,.vercel-shell[data-theme=dark] .ai-employee-platform-status.is-review{background:#f0b45f24;color:#f0b45f}.ai-employee-activity-list{display:grid;gap:0}.ai-employee-activity-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 18px}.ai-employee-activity-item+.ai-employee-activity-item{padding-top:18px;border-top:1px solid var(--line)}.ai-employee-activity-dot{width:8px;height:8px;margin-top:7px;border-radius:999px;background:var(--text-muted)}.ai-employee-activity-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.ai-employee-activity-head span{flex:0 0 auto;color:var(--text-muted);font-size:12px;font-weight:500}.ai-employee-activity-platform{display:inline-flex;align-items:center;height:22px;margin-top:10px;padding:0 8px;border-radius:999px;background:var(--bg-muted);color:var(--text-muted);font-size:12px;font-weight:600}.ai-employee-empty-activity{min-height:120px;display:grid;place-items:center;color:var(--text-muted);font-size:13px}.button-save-profile{gap:8px}.button-save-profile svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linejoin:round;stroke-linecap:round}.detail-card-reveal{will-change:opacity,background-color,border-color}.detail-card-reveal-diagonal{animation:detail-card-magic-diagonal .36s ease-out both}@keyframes detail-card-magic-diagonal{0%{opacity:0;background-color:#fff0;border-color:#e7e2da00}72%{opacity:1;background-color:var(--detail-card-bg);border-color:var(--detail-card-border)}to{opacity:1;background-color:var(--detail-card-bg);border-color:var(--detail-card-border)}}@media(prefers-reduced-motion:reduce){.detail-card-reveal-diagonal{animation:none}}@keyframes employee-fade-in{0%{opacity:0}to{opacity:1}}.chat-tex-hiring-flow,.chat-tex-hiring-card,.chat-tex-setup-card{min-width:0}.chat-tex-hiring-card,.chat-tex-setup-card{width:min(620px,100%);overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--bg-panel);box-shadow:0 12px 30px #1111110a}.chat-tex-hiring-card-head{display:grid;gap:6px;padding:18px 18px 15px}.chat-tex-hiring-card-head p,.chat-tex-setup-progress{margin:0;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.2}.chat-tex-hiring-card-head h3,.chat-tex-setup-card h3{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.25}.chat-tex-hiring-card-body{display:grid;gap:16px;padding:0 18px 18px}.chat-tex-hiring-card-body div{display:grid;gap:7px}.chat-tex-hiring-card-body span{color:var(--text-muted);font-size:14px;font-weight:500}.chat-tex-hiring-card-body p,.chat-tex-hiring-card-body ul{margin:0;color:var(--text-body);font-size:14px;font-weight:400;line-height:1.45}.chat-tex-hiring-card-body ul{display:grid;gap:6px;padding-left:18px}.chat-tex-hiring-tags,.chat-tex-setup-options{display:flex;flex-wrap:wrap;gap:7px}.chat-tex-hiring-tags span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:var(--bg-muted);color:var(--text-body);font-size:14px;font-weight:400}.chat-tex-hiring-card-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--chat-actions-bg)}.chat-tex-hiring-card-actions button,.chat-tex-setup-options button{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-body);font-size:14px;font-weight:500;cursor:pointer}.chat-tex-hiring-card-actions button:hover,.chat-tex-setup-options button:hover{background:var(--bg-menu-hover)}.chat-tex-hiring-card-actions button:disabled,.chat-tex-setup-options button:disabled{cursor:default;opacity:.56}.chat-tex-hiring-card-actions button.is-primary{border-color:var(--primary-button-bg);background:var(--primary-button-bg);color:var(--primary-button-text);font-weight:500}.chat-tex-hiring-card-actions button.is-primary:hover{background:var(--primary-button-bg-hover)}.chat-tex-setup-card{display:grid;gap:13px;padding:16px 18px 18px}.chat-tex-setup-options button{border-radius:999px}.chat-tex-setup-freeform{margin:0;color:var(--text-muted);font-size:14px;font-weight:400}.chat-tex-starter-card,.chat-tex-suggested-prompt,.setup-option,.structured-choice-card,.setup-date-picker-trigger,.setup-date-picker-actions .button,.setup-date-picker-actions .button-secondary,.setup-question-inline-actions .button,.chat-tex-hiring-card-actions button,.chat-tex-setup-options button,.ai-employee-tex-summary-chat-button{transform:translateZ(0);transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.chat-tex-starter-card:hover:not(:disabled),.chat-tex-starter-card:focus-visible:not(:disabled),.chat-tex-suggested-prompt:hover:not(:disabled),.chat-tex-suggested-prompt:focus-visible:not(:disabled),.setup-option:hover:not(:disabled),.setup-option:focus-visible:not(:disabled),.structured-choice-card:hover:not(:disabled),.structured-choice-card:focus-visible:not(:disabled),.setup-date-picker-trigger:hover:not(:disabled),.setup-date-picker-trigger:focus-visible:not(:disabled),.setup-date-picker-actions .button:hover:not(:disabled),.setup-date-picker-actions .button:focus-visible:not(:disabled),.setup-date-picker-actions .button-secondary:hover:not(:disabled),.setup-date-picker-actions .button-secondary:focus-visible:not(:disabled),.setup-question-inline-actions .button:hover:not(:disabled),.setup-question-inline-actions .button:focus-visible:not(:disabled),.chat-tex-hiring-card-actions button:hover:not(:disabled),.chat-tex-hiring-card-actions button:focus-visible:not(:disabled),.chat-tex-setup-options button:hover:not(:disabled),.chat-tex-setup-options button:focus-visible:not(:disabled),.ai-employee-tex-summary-chat-button:hover:not(:disabled),.ai-employee-tex-summary-chat-button:focus-visible:not(:disabled){box-shadow:0 8px 18px #1111110f;transform:translate3d(0,-2px,0)}.vercel-shell[data-theme=light] .chat-tex-starter-card:hover:not(:disabled),.vercel-shell[data-theme=light] .chat-tex-starter-card:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .chat-tex-suggested-prompt:hover:not(:disabled),.vercel-shell[data-theme=light] .chat-tex-suggested-prompt:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .setup-option:hover:not(:disabled),.vercel-shell[data-theme=light] .setup-option:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .structured-choice-card:hover:not(:disabled),.vercel-shell[data-theme=light] .structured-choice-card:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .setup-date-picker-trigger:hover:not(:disabled),.vercel-shell[data-theme=light] .setup-date-picker-trigger:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .setup-date-picker-actions .button:hover:not(:disabled),.vercel-shell[data-theme=light] .setup-date-picker-actions .button:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .setup-date-picker-actions .button-secondary:hover:not(:disabled),.vercel-shell[data-theme=light] .setup-date-picker-actions .button-secondary:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .setup-question-inline-actions .button:hover:not(:disabled),.vercel-shell[data-theme=light] .setup-question-inline-actions .button:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .chat-tex-hiring-card-actions button:hover:not(:disabled),.vercel-shell[data-theme=light] .chat-tex-hiring-card-actions button:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .chat-tex-setup-options button:hover:not(:disabled),.vercel-shell[data-theme=light] .chat-tex-setup-options button:focus-visible:not(:disabled),.vercel-shell[data-theme=light] .ai-employee-tex-summary-chat-button:hover:not(:disabled),.vercel-shell[data-theme=light] .ai-employee-tex-summary-chat-button:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--text-strong) 62%,var(--line-strong))}.vercel-shell[data-theme=dark] .chat-tex-starter-card:hover:not(:disabled),.vercel-shell[data-theme=dark] .chat-tex-starter-card:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .chat-tex-suggested-prompt:hover:not(:disabled),.vercel-shell[data-theme=dark] .chat-tex-suggested-prompt:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .setup-option:hover:not(:disabled),.vercel-shell[data-theme=dark] .setup-option:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .structured-choice-card:hover:not(:disabled),.vercel-shell[data-theme=dark] .structured-choice-card:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .setup-date-picker-trigger:hover:not(:disabled),.vercel-shell[data-theme=dark] .setup-date-picker-trigger:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .setup-date-picker-actions .button:hover:not(:disabled),.vercel-shell[data-theme=dark] .setup-date-picker-actions .button:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .setup-date-picker-actions .button-secondary:hover:not(:disabled),.vercel-shell[data-theme=dark] .setup-date-picker-actions .button-secondary:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .setup-question-inline-actions .button:hover:not(:disabled),.vercel-shell[data-theme=dark] .setup-question-inline-actions .button:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .chat-tex-hiring-card-actions button:hover:not(:disabled),.vercel-shell[data-theme=dark] .chat-tex-hiring-card-actions button:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .chat-tex-setup-options button:hover:not(:disabled),.vercel-shell[data-theme=dark] .chat-tex-setup-options button:focus-visible:not(:disabled),.vercel-shell[data-theme=dark] .ai-employee-tex-summary-chat-button:hover:not(:disabled),.vercel-shell[data-theme=dark] .ai-employee-tex-summary-chat-button:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--text-muted) 48%,var(--line-strong))}.chat-tex-starter-card:focus-visible,.chat-tex-suggested-prompt:focus-visible,.setup-option:focus-visible,.structured-choice-card:focus-visible,.chat-tex-hiring-card-actions button:focus-visible,.chat-tex-setup-options button:focus-visible{outline:none}.chat-tex-starter-card:disabled,.chat-tex-suggested-prompt:disabled,.setup-option:disabled,.structured-choice-card:disabled,.setup-date-picker-trigger:disabled,.setup-date-picker-actions .button:disabled,.setup-date-picker-actions .button-secondary:disabled,.setup-question-inline-actions .button:disabled,.chat-tex-hiring-card-actions button:disabled,.chat-tex-setup-options button:disabled,.ai-employee-tex-summary-chat-button:disabled{box-shadow:none;transform:none}.chat-tex-response-head{display:flex;align-items:center;color:var(--text-strong)}.chat-tex-response-head strong{font-size:14px;font-weight:600;letter-spacing:0}.chat-tex-composer-wrap{position:relative;padding:10px 0 34px;background:var(--bg-app);overflow:visible;z-index:2}.chat-tex-composer-wrap:before{position:absolute;right:0;top:-64px;left:0;z-index:0;height:64px;content:"";background:linear-gradient(to top,var(--bg-app) 0%,var(--bg-app-fade) 38%,var(--bg-app-transparent) 100%);pointer-events:none}.chat-tex-composer-wrap .chat-tex-composer{border-color:var(--chat-flow-composer-border)}.chat-tex-composer{position:relative;z-index:1;width:var(--chat-tex-column-width);min-height:52px;margin:0 auto;padding:6px 52px;border:1px solid var(--line);border-radius:90px;background:var(--chat-composer-bg);box-shadow:none;overflow:hidden}.chat-tex-composer:not(.is-expanded){display:flex;align-items:center}.chat-tex-composer.has-tabs{border-color:var(--chat-flow-composer-border)}.chat-tex-composer-tabs{position:absolute;top:-37px;left:42px;display:inline-flex;align-items:flex-end;gap:2px}.chat-tex-composer-tabs button{min-width:116px;height:36px;padding:0 16px;border-radius:15px 15px 0 0;background:var(--chat-composer-tab-bg);color:var(--text-muted);font-size:14px;font-weight:600;line-height:1;cursor:pointer}.chat-tex-composer-tabs button.is-active{background:var(--chat-composer-tab-active);color:var(--text-strong)}.chat-tex-composer-tabs button:hover{color:var(--text-strong)}.chat-tex-composer:focus-within,.chat-tex-composer.is-active{box-shadow:0 8px 20px #1111110f}.chat-tex-new-composer-wrap .chat-tex-composer{width:100%}.chat-tex-composer.is-expanded{min-height:112px;padding:12px 12px 48px;border-radius:9px}.chat-tex-composer.has-attachment{display:block;min-height:118px;padding:12px 16px 46px;border-radius:22px}.chat-tex-composer textarea{width:100%;min-width:0;min-height:24px;max-height:168px;resize:none;outline:none;overflow-y:auto;overflow-x:hidden;padding:6px 0;color:var(--text-body);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.chat-tex-composer:not(.is-expanded) textarea{height:22px;min-height:22px;padding:0;line-height:22px}.chat-tex-composer.is-expanded textarea{padding:0}.chat-tex-composer.has-attachment textarea{min-height:24px;padding:0 36px 0 0;line-height:24px}.chat-tex-composer textarea::placeholder{color:var(--text-faint)}.chat-tex-composer.is-approver-mode{min-height:52px;overflow:visible}.chat-tex-approver-picker{position:relative;width:100%;min-width:0}.chat-tex-approver-entry{min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:3px 0;cursor:text}.chat-tex-approver-entry>input{min-width:150px;height:30px;flex:1 1 150px;padding:0 2px;border:0;outline:0;background:transparent;color:var(--text-body);font:inherit;font-size:14px}.chat-tex-approver-entry>input::placeholder{color:var(--text-faint)}.chat-tex-approver-chip{flex:0 0 auto}.chat-tex-approver-popover{bottom:calc(100% + 10px);left:-52px;width:min(360px,calc(100vw - 32px))}.chat-tex-approver-popover .setup-approver-picker-options{padding:8px}.chat-tex-asset-chip-icon,.chat-tex-asset-option-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-muted)}.chat-tex-asset-chip-icon{width:20px;height:20px;margin-left:1px}.chat-tex-asset-chip-icon img,.chat-tex-asset-chip-icon svg{width:13px;height:13px}.chat-tex-asset-option-icon{width:27px;height:27px;border:1px solid var(--date-picker-border);border-radius:6px;background:var(--bg-menu-hover)}.chat-tex-asset-option-icon img,.chat-tex-asset-option-icon svg{width:15px;height:15px}.chat-tex-asset-option .setup-approver-picker-option-copy{display:grid;gap:2px}.chat-tex-asset-option .setup-approver-picker-option-copy>span{overflow:hidden;color:var(--text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.chat-tex-attachment-input{display:none}.chat-tex-attachment-chip-row{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 10px}.chat-tex-attachment-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:min(100%,232px);height:38px;padding:3px 5px 3px 3px;border:1px solid var(--attachment-preview-border);border-radius:999px;background:var(--attachment-preview-bg);color:var(--text-body);font-size:14px;font-weight:450;line-height:1}.chat-tex-attachment-thumb{width:32px;height:32px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--attachment-preview-thumb-bg);color:var(--text-muted)}.chat-tex-attachment-thumb img{width:100%;height:100%;display:block;object-fit:cover}.chat-tex-attachment-thumb.is-contain img:not(.chat-tex-attachment-paperclip){width:70%;height:70%;object-fit:contain}.chat-tex-attachment-thumb svg{width:19px;height:19px}.chat-tex-attachment-thumb img.chat-tex-attachment-paperclip{width:17px;height:15px;object-fit:contain;filter:var(--chat-attachment-icon-filter)}.chat-tex-attachment-thumb path{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.chat-tex-attachment-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tex-attachment-remove{width:24px;height:24px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:var(--text-muted);cursor:pointer}.chat-tex-attachment-remove:hover{background:var(--attachment-preview-remove-hover);color:var(--text-strong)}.chat-tex-attachment-remove svg{width:12px;height:12px}.chat-tex-attachment-remove path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.chat-tex-composer-plus{width:34px;height:34px;position:absolute;left:9px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:var(--text-muted);font-size:22px;font-weight:300;line-height:1;cursor:pointer}.chat-tex-composer-plus svg{width:17px;height:17px}.chat-tex-composer-plus:hover{background:var(--bg-menu-hover)}.chat-tex-composer-plus:disabled{cursor:not-allowed;opacity:.45}.chat-tex-composer-plus:disabled:hover{background:transparent}.chat-tex-composer-send{width:34px;height:34px;position:absolute;right:9px;top:50%;transform:translateY(-50%);border-radius:999px;background:var(--composer-send-idle-bg);color:var(--composer-send-idle-text)}.chat-tex-composer.is-expanded .chat-tex-composer-plus,.chat-tex-composer.is-expanded .chat-tex-composer-send,.chat-tex-composer.has-attachment .chat-tex-composer-plus,.chat-tex-composer.has-attachment .chat-tex-composer-send{top:auto;bottom:8px;transform:none}.chat-tex-composer-send:not(:disabled){background:var(--primary-button-bg);color:var(--primary-button-text)}.chat-tex-composer-send:disabled{cursor:default}.chat-tex-composer-send svg{width:17px;height:17px}.chat-tex-scroll-anchor{height:148px}.vercel-shell.is-sidebar-collapsed .main-content{width:min(calc(100% - 96px),1420px);margin:0 auto;padding:22px 0 32px}.vercel-shell.is-sidebar-collapsed .main-content--chat-tex,.vercel-shell.is-sidebar-collapsed .main-content--ai-employees,.vercel-shell.is-sidebar-collapsed .main-content--projects{width:auto;margin:0;padding:0}.settings-page{max-width:1190px;margin:6px auto 0;display:grid;gap:28px}.settings-card{overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-panel)}.settings-card-body{min-height:152px;display:grid;align-content:start;gap:17px;padding:28px 24px}.settings-card-body h2{margin:0;color:var(--text-strong);font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.settings-card-body p{margin:0;max-width:920px;color:var(--text-body);font-size:14px;font-weight:400;line-height:1.5}.settings-card-body code{padding:1px 5px;border:1px solid var(--line);border-radius:5px;background:var(--bg-muted);color:var(--text-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.settings-input,.settings-url-input{width:296px;height:36px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-panel);color:var(--text-body);font-size:14px;font-weight:400}.settings-input{padding:0 11px}.settings-url-input{display:inline-grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden}.settings-url-input span,.settings-url-input input{min-width:0;display:inline-flex;align-items:center;height:100%;padding:0 11px;color:var(--text-body);font-size:14px;font-weight:400}.settings-url-input span{border-right:1px solid var(--line);background:var(--bg-muted);color:var(--text-faint)}.settings-url-input input{outline:none}.settings-url-input--suffix{grid-template-columns:minmax(0,1fr) auto}.settings-url-input--suffix span{border-right:0;border-left:1px solid var(--line)}.settings-card-footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px;border-top:1px solid var(--line);color:var(--text-muted);font-size:14px;font-weight:400}.settings-save-button{height:32px;padding:0 14px;border-radius:6px;background:var(--primary-button-bg);color:var(--primary-button-text);font-size:13px;font-weight:500;cursor:pointer}.settings-save-button:hover{background:var(--primary-button-bg-hover)}.settings-avatar-card .settings-card-body{min-height:152px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.settings-goals-kpis-page{width:100%;display:grid;gap:16px}.settings-goals-kpis-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 10px;border-bottom:1px solid var(--line)}.settings-goals-kpis-toolbar-left{min-width:0}.settings-goals-kpis-filter-menu{left:0;right:auto;width:172px;min-width:172px;padding:6px;border-radius:10px;box-shadow:0 12px 28px #1111111f}.settings-goals-kpis-filter-menu .ai-employees-sort-menu-item{min-height:32px;padding:0 8px;border-radius:7px;color:var(--text-body);font-size:13px;font-weight:500}.settings-goals-kpis-filter-menu .ai-employees-sort-menu-item:hover,.settings-goals-kpis-filter-menu .ai-employees-sort-menu-item:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.settings-goals-kpis-filter-menu .ai-employees-sort-menu-item.is-selected{background:var(--bg-menu-active);color:var(--text-strong);font-weight:600}.settings-goals-kpis-filter-menu .ai-employees-sort-menu-item svg{width:14px;height:14px;color:var(--text-muted);stroke-width:2}:root[data-theme=dark] .settings-goals-kpis-filter-menu,body[data-theme=dark] .settings-goals-kpis-filter-menu,.vercel-shell[data-theme=dark] .settings-goals-kpis-filter-menu{box-shadow:0 16px 34px #0000006b}:root[data-theme=dark] .settings-goals-kpis-filter-menu .ai-employees-sort-menu-item.is-selected,body[data-theme=dark] .settings-goals-kpis-filter-menu .ai-employees-sort-menu-item.is-selected,.vercel-shell[data-theme=dark] .settings-goals-kpis-filter-menu .ai-employees-sort-menu-item.is-selected{background:var(--bg-menu-hover)}.settings-goals-kpis-toolbar-copy{min-width:0;display:inline-flex;align-items:baseline;gap:10px}.settings-goals-kpis-toolbar-copy h2{margin:0;color:var(--text-strong);font-size:16px;font-weight:650;line-height:1.2;letter-spacing:0}.settings-goals-kpis-toolbar-copy span{color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.4}.settings-goals-kpis-add-button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px 0 7px;border:1px solid var(--primary-button-bg);border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);font:inherit;font-size:13px;font-weight:600;letter-spacing:0;cursor:pointer}.settings-goals-kpis-add-button:hover,.settings-goals-kpis-add-button:focus-visible{background:var(--primary-button-bg-hover);border-color:var(--primary-button-bg-hover);outline:0}.settings-goals-kpis-add-button svg{width:14px;height:14px;stroke-width:2.2}.settings-goals-kpis-field{min-width:0;display:grid;gap:7px;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}.settings-goals-kpis-field input,.settings-goals-kpis-field select,.settings-goals-kpis-field textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:14px;font-weight:400;letter-spacing:0}.settings-goals-kpis-field input,.settings-goals-kpis-field select{height:38px;padding:0 11px}.settings-goals-kpis-field textarea{min-height:88px;resize:vertical;padding:10px 11px;line-height:1.45}.settings-goals-kpis-field .setup-date-picker{width:100%;margin-top:0}.settings-goals-kpis-field .setup-date-picker-trigger{min-height:38px;border-color:var(--line-strong);border-radius:6px;background:var(--bg-panel);color:var(--text-body);transform:none;transition:border-color .14s ease,box-shadow .14s ease,color .14s ease}.settings-goals-kpis-field .setup-date-picker-trigger:hover:not(:disabled),.settings-goals-kpis-field .setup-date-picker-trigger:focus-visible:not(:disabled),.settings-goals-kpis-field .setup-date-picker-trigger-open{border-color:#9f978d;background:var(--bg-panel);box-shadow:inset 0 0 0 1px #9f978d;transform:none}.settings-goals-kpis-field .setup-date-picker-trigger-icon svg{width:15px;height:15px;stroke-width:1.8}.settings-goals-kpis-select-wrap{position:relative;display:block}.settings-goals-kpis-select-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px}.settings-goals-kpis-select-wrap svg{position:absolute;top:50%;right:11px;width:15px;height:15px;color:var(--text-muted);pointer-events:none;transform:translateY(-50%)}.settings-goals-kpis-select{position:relative}.settings-goals-kpis-select-trigger{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 0 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:14px;font-weight:400;letter-spacing:0;cursor:pointer}.settings-goals-kpis-select-trigger:hover:not(:disabled){border-color:#d5cec5;outline:0}.settings-goals-kpis-select-trigger:focus-visible,.settings-goals-kpis-select.is-open .settings-goals-kpis-select-trigger{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d;outline:0}.settings-goals-kpis-select-trigger:disabled{cursor:not-allowed;opacity:.62}.settings-goals-kpis-select-trigger svg{width:15px;height:15px;color:var(--text-muted);stroke-width:2;flex:0 0 auto}.settings-goals-kpis-select.is-open .settings-goals-kpis-select-trigger svg{color:var(--text-strong);transform:rotate(180deg)}.settings-goals-kpis-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:3;max-height:138px;overflow-y:auto;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 12px 26px #11111124;overscroll-behavior:contain}.settings-goals-kpis-select-menu button{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:400;text-align:left;cursor:pointer}.settings-goals-kpis-select-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-goals-kpis-template-select .settings-goals-kpis-select-menu{max-height:170px}.settings-goals-kpis-select-menu button:hover,.settings-goals-kpis-select-menu button:focus-visible{background:#eee9e3;color:var(--text-strong);outline:0}.settings-goals-kpis-select-menu button.is-selected{color:var(--text-strong);font-weight:400}.settings-goals-kpis-select-menu button svg{width:14px;height:14px;stroke-width:2}.settings-goals-kpis-field input:hover:not(:disabled),.settings-goals-kpis-field select:hover:not(:disabled),.settings-goals-kpis-field textarea:hover:not(:disabled){border-color:#d5cec5}.settings-goals-kpis-field input:focus,.settings-goals-kpis-field select:focus,.settings-goals-kpis-field textarea:focus{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d;outline:0}.settings-goals-kpis-direction-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--bg-muted)}.settings-goals-kpis-direction-segmented button{min-width:0;height:30px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.settings-goals-kpis-direction-segmented button.is-selected{background:var(--bg-panel);color:var(--text-strong);box-shadow:0 1px 2px #11111114}.settings-goals-kpis-direction-segmented button:disabled{cursor:not-allowed;opacity:.58}.settings-goals-kpis-error{color:#b42318;font-size:13px;font-weight:500}.settings-goals-kpis-table-shell{margin-top:0}.settings-goals-kpis-table{width:max(100%,var(--ai-employees-table-min-width, 1120px));min-width:max(100%,var(--ai-employees-table-min-width, 1120px))}.settings-goals-kpis-table td{height:34px}.settings-goals-kpis-table-col--name{width:220px}.settings-goals-kpis-table-col--definition{width:320px}.settings-goals-kpis-table-col--metric-type,.settings-goals-kpis-table-col--unit{width:150px}.settings-goals-kpis-table-col--direction{width:118px}.settings-goals-kpis-table-col--created-at{width:128px}.settings-goals-kpis-table tbody tr{cursor:pointer}.settings-goals-kpis-table tbody tr.ai-employees-skeleton-row,.settings-goals-kpis-table tbody tr.ai-employees-empty-row{cursor:default}.settings-goals-kpis-cell-text{min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-goals-kpis-columns-menu{top:34px;right:4px;z-index:35}.settings-goals-kpis-row-menu{width:172px}.settings-goals-kpis-row-menu button{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:4px;justify-items:start;justify-content:stretch;padding:0 5px}.settings-goals-kpis-row-menu-icon{width:18px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.settings-goals-kpis-row-menu-icon svg{flex:none;width:11.75px;height:13.75px;stroke-width:1.38}.settings-goals-kpis-row-menu-icon img{flex:none;width:12px;height:12px;filter:var(--image-icon-body-filter)}.settings-goals-kpis-row-menu button:hover .settings-goals-kpis-row-menu-icon img,.settings-goals-kpis-row-menu button:focus-visible .settings-goals-kpis-row-menu-icon img{filter:var(--image-icon-strong-filter)}.settings-goals-kpis-row-menu-label{min-width:0;text-align:left}.settings-goals-kpis-empty-table{height:360px;padding:0;color:var(--text-muted);font-size:13px;font-weight:500;text-align:center;vertical-align:middle}.settings-goals-kpis-name-cell{min-width:0;display:block;gap:3px}.settings-goals-kpis-name-cell strong,.settings-goals-kpis-name-cell small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-goals-kpis-name-cell strong{color:var(--text-strong);font-size:13.5px;font-weight:650}.settings-goals-kpis-name-cell small{color:var(--text-muted);font-size:12.5px;font-weight:400}.settings-goals-kpis-empty{min-height:76px;display:flex;align-items:center;color:var(--text-muted);font-size:13.5px;font-weight:500}.settings-goals-kpis-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:flex;justify-content:flex-end;background:transparent}.settings-goals-kpis-drawer{width:min(430px,calc(100vw - 28px));height:100%;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--bg-app);color:var(--text-body);box-shadow:-10px 0 24px #28231e1a;transform:translate(0);transition:transform .2s ease}.settings-goals-kpis-drawer-backdrop.is-opening .settings-goals-kpis-drawer,.settings-goals-kpis-drawer-backdrop.is-closing .settings-goals-kpis-drawer{transform:translate(100%)}.settings-goals-kpis-drawer-backdrop.is-closing{pointer-events:none}.settings-goals-kpis-drawer-backdrop.is-closing .settings-goals-kpis-drawer{transition-duration:.18s}.settings-goals-kpis-drawer-head{position:relative;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.settings-goals-kpis-drawer-head.is-create{min-height:62px;align-items:center;justify-content:space-between;padding:18px 18px 14px}.settings-goals-kpis-drawer-head.is-edit{min-height:54px;padding:13px 18px}.settings-goals-kpis-drawer-head h2{margin:0;padding-right:38px;color:var(--text-strong);font-size:18px;font-weight:600;line-height:1.15;letter-spacing:0}.settings-goals-kpis-drawer-head.is-edit h2,.settings-goals-kpis-drawer-head.is-create h2{font-size:15px;font-weight:650}.settings-goals-kpis-drawer-head span{display:block;margin-top:6px;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1}.settings-goals-kpis-drawer-close{position:absolute;top:50%;right:18px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--bg-menu-hover);color:var(--text-muted);cursor:pointer;transform:translateY(-50%)}.settings-goals-kpis-drawer-close:hover,.settings-goals-kpis-drawer-close:focus-visible{background:var(--bg-menu-active);color:var(--text-strong);outline:0}.settings-goals-kpis-drawer-close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.settings-goals-kpis-create-tabs{min-width:0;display:inline-flex;align-items:stretch;gap:18px}.settings-goals-kpis-create-tabs button{position:relative;display:inline-flex;align-items:flex-end;padding:0 0 6px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;cursor:pointer}.settings-goals-kpis-create-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.settings-goals-kpis-create-tabs button.is-active{color:var(--text-strong)}.settings-goals-kpis-create-tabs button.is-active:after{background:var(--text-strong)}.settings-goals-kpis-create-tabs button:hover,.settings-goals-kpis-create-tabs button:focus-visible{color:var(--text-strong);outline:0}.settings-goals-kpis-create-tabs button:disabled{cursor:not-allowed;opacity:.58}.settings-goals-kpis-drawer-body{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.settings-goals-kpis-drawer-fields{min-height:0;flex:1;overflow:auto;display:grid;align-content:start;gap:14px;padding:20px 14px 14px}.settings-goals-kpis-drawer-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--line);background:var(--bg-app)}.settings-goals-kpis-drawer-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.settings-goals-kpis-manage-link{min-height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;cursor:pointer}.settings-goals-kpis-manage-link:hover,.settings-goals-kpis-manage-link:focus-visible{background:#eee9e3;color:var(--text-strong);outline:0}.settings-goals-kpis-cancel-button{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.settings-goals-kpis-cancel-button:hover,.settings-goals-kpis-cancel-button:focus-visible{border-color:#c9c0b7;background:#eee9e3;color:var(--text-strong);outline:0}.settings-goals-kpis-drawer-footer .settings-save-button:disabled{cursor:not-allowed;opacity:.62}.project-goal-kpi-assignment-head h2{font-size:15px;font-weight:650}.project-goal-kpi-assignment-select .settings-goals-kpis-select-menu button{align-items:center}.project-goal-kpi-assignment-option-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-goal-kpi-assignment-option-kind{flex:0 0 auto;color:var(--text-muted);font-size:11px;font-weight:650}.project-goal-kpi-assignment-empty{min-height:46px;display:flex;align-items:center;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-muted);font-size:13px;font-weight:500}.project-goal-kpi-assignment-target-row{min-width:0;display:grid;grid-template-columns:minmax(118px,.78fr) minmax(0,1fr);gap:8px}.project-goal-kpi-assignment-target-input{width:100%;min-width:0;height:38px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-panel);color:var(--text-body)}.project-goal-kpi-assignment-target-input.has-prefix{grid-template-columns:auto minmax(0,1fr)}.project-goal-kpi-assignment-target-input.has-suffix{grid-template-columns:minmax(0,1fr) auto}.project-goal-kpi-assignment-target-input:hover:not(.is-disabled){border-color:#d5cec5}.project-goal-kpi-assignment-target-input:focus-within{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.project-goal-kpi-assignment-target-input.is-disabled{cursor:not-allowed;opacity:.62}.settings-goals-kpis-field .project-goal-kpi-assignment-target-input input{height:100%;min-width:0;padding:0 11px;border:0;background:transparent;box-shadow:none;color:inherit}.settings-goals-kpis-field .project-goal-kpi-assignment-target-input input:hover:not(:disabled),.settings-goals-kpis-field .project-goal-kpi-assignment-target-input input:focus{border:0;box-shadow:none;outline:0}.project-goal-kpi-assignment-target-input.has-prefix input{padding-left:7px}.project-goal-kpi-assignment-target-input.has-suffix input{padding-right:7px}.project-goal-kpi-assignment-target-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.project-goal-kpi-assignment-target-input input[type=number]::-webkit-outer-spin-button,.project-goal-kpi-assignment-target-input input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.project-goal-kpi-assignment-target-unit{padding:0 10px;color:var(--text-muted);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;pointer-events:none}.project-goal-kpi-assignment-target-input.has-prefix .project-goal-kpi-assignment-target-unit{padding-right:0}.project-goal-kpi-assignment-target-input.has-suffix .project-goal-kpi-assignment-target-unit{padding-left:0}.project-goal-kpi-assignment-between-target{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px}.project-goal-kpi-assignment-range-field{min-width:0;height:38px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-panel);color:var(--text-body)}.project-goal-kpi-assignment-range-field.has-prefix{grid-template-columns:auto minmax(0,1fr)}.project-goal-kpi-assignment-range-field.has-suffix{grid-template-columns:minmax(0,1fr) auto}.project-goal-kpi-assignment-range-field:hover:not(.is-disabled){border-color:#d5cec5}.project-goal-kpi-assignment-range-field:focus-within{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.project-goal-kpi-assignment-range-field.is-disabled{cursor:not-allowed;opacity:.62}.settings-goals-kpis-field .project-goal-kpi-assignment-range-field input{height:100%;min-width:0;padding:0 9px;border:0;background:transparent;box-shadow:none;color:inherit}.settings-goals-kpis-field .project-goal-kpi-assignment-range-field input:hover:not(:disabled),.settings-goals-kpis-field .project-goal-kpi-assignment-range-field input:focus{border:0;box-shadow:none;outline:0}.project-goal-kpi-assignment-range-field.has-prefix input{padding-left:7px}.project-goal-kpi-assignment-range-field.has-suffix input{padding-right:7px}.project-goal-kpi-assignment-range-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.project-goal-kpi-assignment-range-field input[type=number]::-webkit-outer-spin-button,.project-goal-kpi-assignment-range-field input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.project-goal-kpi-assignment-target-separator{color:var(--text-muted);font-size:13px;font-weight:500;line-height:1;pointer-events:none}.project-goal-kpi-source-menu{max-height:146px;padding:5px;overflow:hidden}.project-goal-kpi-data-sources-field{display:grid;gap:6px}.project-goal-kpi-data-source-stack{display:grid;gap:12px}.project-goal-kpi-data-source-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.project-goal-kpi-data-source-field.has-remove .project-goal-kpi-data-source-row{grid-template-columns:minmax(0,1fr) 28px}.project-goal-kpi-source-trigger{width:100%;height:38px;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-panel);overflow:hidden}.project-goal-kpi-source-trigger.has-source-icon{grid-template-columns:30px minmax(0,1fr) 30px}.project-goal-kpi-source-trigger.has-source-icon .project-goal-kpi-source-option-icon{justify-self:end}.project-goal-kpi-source-trigger:hover{border-color:#d5cec5}.project-goal-kpi-source-select.is-open .project-goal-kpi-source-trigger,.project-goal-kpi-source-trigger:focus-within{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.project-goal-kpi-source-trigger input{width:100%;min-width:0;height:36px;padding:0 0 0 11px;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:14px;font-weight:400;letter-spacing:0;outline:0}.project-goal-kpi-source-trigger.has-source-icon input{padding-left:7px}.project-goal-kpi-source-trigger input:disabled{cursor:not-allowed;opacity:.62}.project-goal-kpi-source-remove{width:28px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.project-goal-kpi-source-remove svg{width:17px;height:17px;stroke-width:1.8}.project-goal-kpi-source-remove:hover,.project-goal-kpi-source-remove:focus-visible{background:color-mix(in srgb,var(--text-body) 7%,transparent);color:var(--text-body);outline:0}.project-goal-kpi-source-remove:disabled{cursor:not-allowed;opacity:.62}.project-goal-kpi-source-chevron{width:30px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.project-goal-kpi-source-chevron:hover,.project-goal-kpi-source-chevron:focus-visible{color:var(--text-strong);outline:0}.project-goal-kpi-source-chevron:disabled{cursor:not-allowed;opacity:.62}.project-goal-kpi-source-chevron svg{width:15px;height:15px;stroke-width:2}.project-goal-kpi-source-select.is-open .project-goal-kpi-source-chevron svg{color:var(--text-strong);transform:rotate(180deg)}.project-goal-kpi-source-options{max-height:136px;overflow-y:auto;overscroll-behavior:contain}.project-goal-kpi-source-options button{min-height:34px}.project-goal-kpi-add-source-button{width:fit-content;min-height:28px;margin-top:5px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--text-muted);padding:0 1px;font:inherit;font-size:13px;font-weight:500;letter-spacing:0;cursor:pointer}.project-goal-kpi-add-source-button:hover,.project-goal-kpi-add-source-button:focus-visible{color:var(--text-body);outline:0}.project-goal-kpi-add-source-button:disabled{cursor:not-allowed;opacity:.52}.project-goal-kpi-add-source-button svg{width:11.5px;height:11.5px;stroke-width:2.5}.project-goal-kpi-source-option-main{min-width:0;display:inline-flex;align-items:center;gap:8px}.project-goal-kpi-source-option-icon{width:18px;height:20px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--text-muted)}.project-goal-kpi-source-option-icon img{display:block;width:16px;height:16px;object-fit:contain}.project-goal-kpi-source-option-icon.is-gidayup img{width:16px;height:18px;position:relative;z-index:1}.project-goal-kpi-source-option-icon.is-gidayup:before{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;border:1px dashed rgba(137,127,116,.42);border-radius:999px;pointer-events:none}:root[data-theme=dark] .project-goal-kpi-source-option-icon.is-gidayup:before,body[data-theme=dark] .project-goal-kpi-source-option-icon.is-gidayup:before,.vercel-shell[data-theme=dark] .project-goal-kpi-source-option-icon.is-gidayup:before{border-color:#ffffff57}.project-goal-kpi-source-option-icon.is-asana img{width:15px;height:15px}.project-goal-kpi-source-option-icon.is-clickup img{width:17px;height:17px}.project-goal-kpi-source-option-icon.is-activecampaign img{width:18px;height:18px}.project-goal-kpi-source-option-icon.is-mailchimp img{width:19px;height:19px}.project-goal-kpi-source-option-icon.is-planhat img{width:19px;height:12px}.project-goal-kpi-source-option-icon.is-shopify img{width:18px;height:18px}.project-goal-kpi-source-option-icon.is-google img{width:15px;height:15px}.project-goal-kpi-source-option-icon.is-meta img{width:20px;height:20px}.project-goal-kpi-source-option-icon svg{width:15px;height:15px;stroke-width:1.8}.project-goal-kpi-source-option-icon .project-goal-kpi-source-option-icon-dark,.project-goal-kpi-source-option-icon.is-dark-surface .project-goal-kpi-source-option-icon-light{display:none}.project-goal-kpi-source-option-icon.is-dark-surface .project-goal-kpi-source-option-icon-dark{display:block}:root[data-theme=dark] .project-goal-kpi-source-option-icon .project-goal-kpi-source-option-icon-light,body[data-theme=dark] .project-goal-kpi-source-option-icon .project-goal-kpi-source-option-icon-light,.vercel-shell[data-theme=dark] .project-goal-kpi-source-option-icon .project-goal-kpi-source-option-icon-light{display:none}:root[data-theme=dark] .project-goal-kpi-source-option-icon .project-goal-kpi-source-option-icon-dark,body[data-theme=dark] .project-goal-kpi-source-option-icon .project-goal-kpi-source-option-icon-dark,.vercel-shell[data-theme=dark] .project-goal-kpi-source-option-icon .project-goal-kpi-source-option-icon-dark{display:block}.project-goal-kpi-source-empty{padding:12px 8px 10px;color:var(--text-muted);font-size:12.5px;line-height:1.35}:root[data-theme=dark] .project-goal-kpi-source-trigger:hover,body[data-theme=dark] .project-goal-kpi-source-trigger:hover,.vercel-shell[data-theme=dark] .project-goal-kpi-source-trigger:hover{border-color:#ffffff2e}:root[data-theme=dark] .project-goal-kpi-source-select.is-open .project-goal-kpi-source-trigger,:root[data-theme=dark] .project-goal-kpi-source-trigger:focus-within,body[data-theme=dark] .project-goal-kpi-source-select.is-open .project-goal-kpi-source-trigger,body[data-theme=dark] .project-goal-kpi-source-trigger:focus-within,.vercel-shell[data-theme=dark] .project-goal-kpi-source-select.is-open .project-goal-kpi-source-trigger,.vercel-shell[data-theme=dark] .project-goal-kpi-source-trigger:focus-within{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}:root[data-theme=dark] .project-goal-kpi-assignment-target-input:hover:not(.is-disabled),body[data-theme=dark] .project-goal-kpi-assignment-target-input:hover:not(.is-disabled),.vercel-shell[data-theme=dark] .project-goal-kpi-assignment-target-input:hover:not(.is-disabled),:root[data-theme=dark] .project-goal-kpi-assignment-range-field:hover:not(.is-disabled),body[data-theme=dark] .project-goal-kpi-assignment-range-field:hover:not(.is-disabled),.vercel-shell[data-theme=dark] .project-goal-kpi-assignment-range-field:hover:not(.is-disabled){border-color:#ffffff2e}:root[data-theme=dark] .project-goal-kpi-assignment-target-input:focus-within,body[data-theme=dark] .project-goal-kpi-assignment-target-input:focus-within,.vercel-shell[data-theme=dark] .project-goal-kpi-assignment-target-input:focus-within,:root[data-theme=dark] .project-goal-kpi-assignment-range-field:focus-within,body[data-theme=dark] .project-goal-kpi-assignment-range-field:focus-within,.vercel-shell[data-theme=dark] .project-goal-kpi-assignment-range-field:focus-within{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}:root[data-theme=dark] .settings-goals-kpis-field input:hover:not(:disabled),body[data-theme=dark] .settings-goals-kpis-field input:hover:not(:disabled),.vercel-shell[data-theme=dark] .settings-goals-kpis-field input:hover:not(:disabled),:root[data-theme=dark] .settings-goals-kpis-field select:hover:not(:disabled),body[data-theme=dark] .settings-goals-kpis-field select:hover:not(:disabled),.vercel-shell[data-theme=dark] .settings-goals-kpis-field select:hover:not(:disabled),:root[data-theme=dark] .settings-goals-kpis-field textarea:hover:not(:disabled),body[data-theme=dark] .settings-goals-kpis-field textarea:hover:not(:disabled),.vercel-shell[data-theme=dark] .settings-goals-kpis-field textarea:hover:not(:disabled){border-color:#ffffff2e}:root[data-theme=dark] .settings-goals-kpis-field input:focus,body[data-theme=dark] .settings-goals-kpis-field input:focus,.vercel-shell[data-theme=dark] .settings-goals-kpis-field input:focus,:root[data-theme=dark] .settings-goals-kpis-field select:focus,body[data-theme=dark] .settings-goals-kpis-field select:focus,.vercel-shell[data-theme=dark] .settings-goals-kpis-field select:focus,:root[data-theme=dark] .settings-goals-kpis-field textarea:focus,body[data-theme=dark] .settings-goals-kpis-field textarea:focus,.vercel-shell[data-theme=dark] .settings-goals-kpis-field textarea:focus{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}:root[data-theme=dark] .settings-goals-kpis-add-button,body[data-theme=dark] .settings-goals-kpis-add-button,.vercel-shell[data-theme=dark] .settings-goals-kpis-add-button{border-color:#ffffffc7;background:#ffffffe0;color:#111}:root[data-theme=dark] .settings-goals-kpis-add-button:hover,:root[data-theme=dark] .settings-goals-kpis-add-button:focus-visible,body[data-theme=dark] .settings-goals-kpis-add-button:hover,body[data-theme=dark] .settings-goals-kpis-add-button:focus-visible,.vercel-shell[data-theme=dark] .settings-goals-kpis-add-button:hover,.vercel-shell[data-theme=dark] .settings-goals-kpis-add-button:focus-visible{border-color:#fffffff5;background:#fff}:root[data-theme=dark] .settings-goals-kpis-cancel-button:hover,:root[data-theme=dark] .settings-goals-kpis-cancel-button:focus-visible,body[data-theme=dark] .settings-goals-kpis-cancel-button:hover,body[data-theme=dark] .settings-goals-kpis-cancel-button:focus-visible,.vercel-shell[data-theme=dark] .settings-goals-kpis-cancel-button:hover,.vercel-shell[data-theme=dark] .settings-goals-kpis-cancel-button:focus-visible{background:var(--bg-menu-hover);border-color:#ffffff2e}:root[data-theme=dark] .settings-goals-kpis-manage-link:hover,:root[data-theme=dark] .settings-goals-kpis-manage-link:focus-visible,body[data-theme=dark] .settings-goals-kpis-manage-link:hover,body[data-theme=dark] .settings-goals-kpis-manage-link:focus-visible,.vercel-shell[data-theme=dark] .settings-goals-kpis-manage-link:hover,.vercel-shell[data-theme=dark] .settings-goals-kpis-manage-link:focus-visible{background:var(--bg-menu-hover)}:root[data-theme=dark] .settings-goals-kpis-select-trigger:hover:not(:disabled),body[data-theme=dark] .settings-goals-kpis-select-trigger:hover:not(:disabled),.vercel-shell[data-theme=dark] .settings-goals-kpis-select-trigger:hover:not(:disabled){border-color:#ffffff2e}:root[data-theme=dark] .settings-goals-kpis-select-trigger:focus-visible,:root[data-theme=dark] .settings-goals-kpis-select.is-open .settings-goals-kpis-select-trigger,body[data-theme=dark] .settings-goals-kpis-select-trigger:focus-visible,body[data-theme=dark] .settings-goals-kpis-select.is-open .settings-goals-kpis-select-trigger,.vercel-shell[data-theme=dark] .settings-goals-kpis-select-trigger:focus-visible,.vercel-shell[data-theme=dark] .settings-goals-kpis-select.is-open .settings-goals-kpis-select-trigger{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}:root[data-theme=dark] .settings-goals-kpis-select-menu,body[data-theme=dark] .settings-goals-kpis-select-menu,.vercel-shell[data-theme=dark] .settings-goals-kpis-select-menu{box-shadow:0 18px 38px #00000075}:root[data-theme=dark] .settings-goals-kpis-select-menu button:hover,:root[data-theme=dark] .settings-goals-kpis-select-menu button:focus-visible,body[data-theme=dark] .settings-goals-kpis-select-menu button:hover,body[data-theme=dark] .settings-goals-kpis-select-menu button:focus-visible,.vercel-shell[data-theme=dark] .settings-goals-kpis-select-menu button:hover,.vercel-shell[data-theme=dark] .settings-goals-kpis-select-menu button:focus-visible{background:var(--bg-menu-hover)}:root[data-theme=dark] .settings-goals-kpis-table-row--item:hover,:root[data-theme=dark] .settings-goals-kpis-table-row--item:focus-visible,body[data-theme=dark] .settings-goals-kpis-table-row--item:hover,body[data-theme=dark] .settings-goals-kpis-table-row--item:focus-visible,.vercel-shell[data-theme=dark] .settings-goals-kpis-table-row--item:hover,.vercel-shell[data-theme=dark] .settings-goals-kpis-table-row--item:focus-visible{background:#ffffff0b}.settings-team-avatar{width:78px;height:78px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 34% 30%,#b0e284f2,#52a63af0 52%,#20772c);color:#fff;font-size:26px;font-weight:500;cursor:pointer}.content-toolbar{display:flex;align-items:center;gap:10px}.hero-search{flex:1;min-width:0;display:flex;align-items:center;gap:14px;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-panel)}.hero-search input{flex:1;min-width:0;outline:none;color:var(--text-body);font-size:14px}.hero-search input::placeholder{color:var(--text-faint)}.toolbar-actions{display:flex;align-items:center;gap:6px}.toolbar-square,.starter-action,.soft-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.toolbar-square{width:40px;height:40px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-panel);color:var(--text-muted)}.toolbar-square.is-active{background:var(--bg-menu-active)}.toolbar-square svg{width:17px;height:17px}.toolbar-primary{display:inline-flex;align-items:center;gap:12px;height:40px;padding:0 15px;border-radius:8px;background:var(--primary-button-bg);color:var(--primary-button-text);cursor:pointer}.toolbar-primary span{display:inline-flex;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;letter-spacing:-.02em}.toolbar-primary svg{width:15px;height:15px}.panel-grid{display:grid;grid-template-columns:minmax(324px,454px) minmax(0,1fr);gap:20px;padding-top:18px}.panel-column{min-width:0;display:grid;align-content:start;gap:14px}.section-title{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;letter-spacing:-.02em}.card{border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-panel)}.projects-page{position:relative;width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);row-gap:6px;padding:6px 18px 10px;background:var(--bg-app);color:var(--text-body);contain:inline-size}.projects-page--detail>.projects-index-header,.projects-page--detail>.projects-index-table-shell{display:none}.projects-page--detail{--projects-detail-content-inset: var(--projects-detail-responsive-inset, 48px);--projects-detail-section-left-overhang: 24px;--projects-detail-section-right-inset: var(--projects-detail-content-inset);padding-left:var(--projects-detail-content-inset);padding-right:var(--projects-detail-content-inset)}.projects-page--detail.projects-page--layout-pending>.projects-content-panel{visibility:hidden}.projects-page--detail>.projects-content-panel{grid-row:1 / -1;min-height:0;margin-left:calc(-1 * var(--projects-detail-section-left-overhang));margin-right:calc(-1 * var(--projects-detail-content-inset));padding-left:var(--projects-detail-section-left-overhang);padding-right:var(--projects-detail-content-inset)}.projects-page--detail.projects-page--activity-open{padding-right:calc(var(--projects-activity-panel-width) + var(--projects-detail-content-inset))}.projects-index-header{grid-row:1;z-index:50}.projects-index-header .ai-employees-filter-pill-wrap{margin-left:-4px}.projects-index-table-shell{grid-row:2 / -1;width:100%;max-width:100%;min-width:0;min-height:0;position:relative;overflow:visible;background:transparent}.projects-index-table-scroll{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;overscroll-behavior-y:contain;scrollbar-width:thin;touch-action:pan-x pan-y}.projects-index-table{width:max(100%,var(--ai-employees-table-min-width, 1040px));min-width:max(100%,var(--ai-employees-table-min-width, 1040px));border-collapse:separate;border-spacing:0;table-layout:fixed}.projects-index-table th,.projects-index-table td{height:36px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.projects-index-table th{position:sticky;top:0;z-index:2;height:32px;padding:0;background:var(--bg-app);color:var(--text-muted);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.projects-index-table td{position:relative;padding:0 7px;color:var(--text-body);font-size:13.5px;font-weight:400;line-height:17px;transition:none}.projects-index-table tbody tr{cursor:pointer}.projects-index-table tbody tr:hover td{background:#fbf6f1}:root[data-theme=dark] .projects-index-table tbody tr:hover td,body[data-theme=dark] .projects-index-table tbody tr:hover td,.vercel-shell[data-theme=dark] .projects-index-table tbody tr:hover td{background:#121212}.projects-index-table tr:last-child td{border-bottom:1px solid var(--line)}.projects-index-table-col--project{width:var(--projects-index-project-column-width, 364px)}.projects-index-table-col--members{width:124px}.projects-index-table-col--status{width:116px}.projects-index-table-col--due-date{width:124px}.projects-index-table-col--shared-with{width:104px}.projects-index-table-col--goals{width:124px}.projects-index-table-col--goals.is-wide{width:164px}.projects-index-table-col--comments{width:116px}.projects-index-table-col--updated,.projects-index-table-col--created{width:120px}.projects-index-table-col--created-by{width:104px}.projects-index-table .ai-employees-col--projects-goals,.projects-index-table .ai-employees-col--projects-comments,.projects-index-table .ai-employees-col--projects-created,.projects-index-table .ai-employees-col--projects-updated{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-index-table .ai-employees-col--projects-created-by .ai-employees-cell-field{justify-content:flex-start}.projects-index-table .ai-employees-col--projects-shared-with,.projects-index-table .ai-employees-col--projects-created-by,.projects-index-table .ai-employees-col--projects-due-date,.projects-index-table .ai-employees-col--projects-comments,.projects-index-table .ai-employees-col--projects-members,.projects-index-table .ai-employees-col--projects-status{overflow:visible;white-space:nowrap}.projects-index-table .ai-employees-col--projects-members,.projects-index-table .ai-employees-col--projects-status,.projects-index-table .ai-employees-col--projects-due-date{color:var(--text-body)}.projects-index-members-cell,.projects-index-due-date-cell,.projects-index-goals-kpis-cell,.projects-index-comments-cell{position:relative;width:calc(100% + 10px);height:32px;min-width:0;max-width:calc(100% + 10px);display:inline-flex;align-items:center;padding:0 9px;margin:0 -5px;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;line-height:inherit;text-align:left;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-index-members-cell{gap:6px}.projects-index-members-cell:after,.projects-index-due-date-cell:after,.projects-index-goals-kpis-cell:after,.projects-index-comments-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid transparent;border-radius:inherit;pointer-events:none}.projects-index-table .ai-employees-col--projects-members:hover .projects-index-members-cell{background:var(--bg-panel)}.projects-index-table .ai-employees-col--projects-members:hover .projects-index-members-cell:after{border-color:#d5cec5}.projects-index-members-cell:focus-within{background:var(--bg-panel)}.projects-index-members-cell:focus-within:after{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.projects-index-members-cell.is-open{background:var(--bg-panel)}.projects-index-members-cell.is-open:after{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.projects-index-due-date-cell{justify-content:flex-start;font-size:13.5px;font-weight:400;line-height:17px}.projects-index-due-date-cell.has-clear{padding-right:35px}.projects-index-due-date-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-due-date-cell.is-empty{color:var(--text-muted)}.projects-index-due-date-cell.is-overdue .projects-index-due-date-value{color:#c93c3c}.projects-index-table .ai-employees-col--projects-due-date:hover .projects-index-due-date-cell{background:var(--bg-panel)}.projects-index-table .ai-employees-col--projects-due-date:hover .projects-index-due-date-cell:after{border-color:#d5cec5}.projects-index-due-date-cell:focus-visible,.projects-index-due-date-cell.is-open{background:var(--bg-panel);outline:0}.projects-index-due-date-cell:focus-visible:after,.projects-index-due-date-cell.is-open:after{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.projects-index-due-date-cell.is-disabled{color:var(--text-muted);cursor:default}.projects-index-due-date-clear{position:absolute;top:50%;right:4px;z-index:2;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--bg-panel);color:var(--text-muted);opacity:0;pointer-events:none;transform:translateY(-50%);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 1px 2px #1111110d}.projects-index-due-date-clear svg{width:15.5px;height:15.5px;display:block;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round}.projects-index-due-date-cell.has-clear:hover .projects-index-due-date-clear,.projects-index-due-date-cell.has-clear:focus-within .projects-index-due-date-clear{opacity:1;pointer-events:auto}.projects-index-due-date-cell.has-clear.is-open .projects-index-due-date-clear{opacity:0;pointer-events:none}.projects-index-due-date-clear:hover,.projects-index-due-date-clear:focus-visible{border-color:#cfc7bd;background:#f2ece6b8;color:var(--text-body);outline:0}.projects-index-due-date-clear:disabled{cursor:default;opacity:.45}:root[data-theme=dark] .projects-index-table .ai-employees-col--projects-members:hover .projects-index-members-cell,body[data-theme=dark] .projects-index-table .ai-employees-col--projects-members:hover .projects-index-members-cell,.vercel-shell[data-theme=dark] .projects-index-table .ai-employees-col--projects-members:hover .projects-index-members-cell{background:var(--bg-panel)}:root[data-theme=dark] .projects-index-table .ai-employees-col--projects-due-date:hover .projects-index-due-date-cell,body[data-theme=dark] .projects-index-table .ai-employees-col--projects-due-date:hover .projects-index-due-date-cell,.vercel-shell[data-theme=dark] .projects-index-table .ai-employees-col--projects-due-date:hover .projects-index-due-date-cell,:root[data-theme=dark] .projects-index-table .ai-employees-col--projects-status:hover .projects-index-status-cell,body[data-theme=dark] .projects-index-table .ai-employees-col--projects-status:hover .projects-index-status-cell,.vercel-shell[data-theme=dark] .projects-index-table .ai-employees-col--projects-status:hover .projects-index-status-cell{background:var(--bg-panel)}:root[data-theme=dark] .projects-index-table .ai-employees-col--projects-members:hover .projects-index-members-cell:after,body[data-theme=dark] .projects-index-table .ai-employees-col--projects-members:hover .projects-index-members-cell:after,.vercel-shell[data-theme=dark] .projects-index-table .ai-employees-col--projects-members:hover .projects-index-members-cell:after{border-color:#ffffff2e}:root[data-theme=dark] .projects-index-table .ai-employees-col--projects-due-date:hover .projects-index-due-date-cell:after,body[data-theme=dark] .projects-index-table .ai-employees-col--projects-due-date:hover .projects-index-due-date-cell:after,.vercel-shell[data-theme=dark] .projects-index-table .ai-employees-col--projects-due-date:hover .projects-index-due-date-cell:after,:root[data-theme=dark] .projects-index-table .ai-employees-col--projects-status:hover .projects-index-status-cell:after,body[data-theme=dark] .projects-index-table .ai-employees-col--projects-status:hover .projects-index-status-cell:after,.vercel-shell[data-theme=dark] .projects-index-table .ai-employees-col--projects-status:hover .projects-index-status-cell:after{border-color:#ffffff2e}:root[data-theme=dark] .projects-index-members-cell:focus-within,body[data-theme=dark] .projects-index-members-cell:focus-within,.vercel-shell[data-theme=dark] .projects-index-members-cell:focus-within,:root[data-theme=dark] .projects-index-members-cell.is-open,body[data-theme=dark] .projects-index-members-cell.is-open,.vercel-shell[data-theme=dark] .projects-index-members-cell.is-open,:root[data-theme=dark] .projects-index-due-date-cell:focus-visible,body[data-theme=dark] .projects-index-due-date-cell:focus-visible,.vercel-shell[data-theme=dark] .projects-index-due-date-cell:focus-visible,:root[data-theme=dark] .projects-index-due-date-cell.is-open,body[data-theme=dark] .projects-index-due-date-cell.is-open,.vercel-shell[data-theme=dark] .projects-index-due-date-cell.is-open,:root[data-theme=dark] .projects-index-status-cell:focus-visible,body[data-theme=dark] .projects-index-status-cell:focus-visible,.vercel-shell[data-theme=dark] .projects-index-status-cell:focus-visible,:root[data-theme=dark] .projects-index-status-cell.is-open,body[data-theme=dark] .projects-index-status-cell.is-open,.vercel-shell[data-theme=dark] .projects-index-status-cell.is-open{background:var(--bg-panel)}:root[data-theme=dark] .projects-index-members-cell:focus-within:after,body[data-theme=dark] .projects-index-members-cell:focus-within:after,.vercel-shell[data-theme=dark] .projects-index-members-cell:focus-within:after,:root[data-theme=dark] .projects-index-members-cell.is-open:after,body[data-theme=dark] .projects-index-members-cell.is-open:after,.vercel-shell[data-theme=dark] .projects-index-members-cell.is-open:after,:root[data-theme=dark] .projects-index-due-date-cell:focus-visible:after,body[data-theme=dark] .projects-index-due-date-cell:focus-visible:after,.vercel-shell[data-theme=dark] .projects-index-due-date-cell:focus-visible:after,:root[data-theme=dark] .projects-index-due-date-cell.is-open:after,body[data-theme=dark] .projects-index-due-date-cell.is-open:after,.vercel-shell[data-theme=dark] .projects-index-due-date-cell.is-open:after,:root[data-theme=dark] .projects-index-status-cell:focus-visible:after,body[data-theme=dark] .projects-index-status-cell:focus-visible:after,.vercel-shell[data-theme=dark] .projects-index-status-cell:focus-visible:after,:root[data-theme=dark] .projects-index-status-cell.is-open:after,body[data-theme=dark] .projects-index-status-cell.is-open:after,.vercel-shell[data-theme=dark] .projects-index-status-cell.is-open:after{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}:root[data-theme=dark] .projects-index-due-date-clear,body[data-theme=dark] .projects-index-due-date-clear,.vercel-shell[data-theme=dark] .projects-index-due-date-clear{border-color:#ffffff29;background:var(--bg-panel);color:#ffffff9e;box-shadow:0 1px 2px #00000047}:root[data-theme=dark] .projects-index-due-date-clear:hover,body[data-theme=dark] .projects-index-due-date-clear:hover,.vercel-shell[data-theme=dark] .projects-index-due-date-clear:hover,:root[data-theme=dark] .projects-index-due-date-clear:focus-visible,body[data-theme=dark] .projects-index-due-date-clear:focus-visible,.vercel-shell[data-theme=dark] .projects-index-due-date-clear:focus-visible{border-color:#ffffff3d;background:#ffffff13;color:#ffffffd1}:root[data-theme=dark] .projects-index-due-date-cell.is-overdue .projects-index-due-date-value,body[data-theme=dark] .projects-index-due-date-cell.is-overdue .projects-index-due-date-value,.vercel-shell[data-theme=dark] .projects-index-due-date-cell.is-overdue .projects-index-due-date-value{color:#ff8b8b}.projects-index-members-cell--avatars{overflow:visible}.projects-index-members-cell--avatars .projects-index-members-avatar-stack{transform:translate(-2px)}.projects-index-members-cell--empty{color:var(--text-muted)}.projects-index-status-cell{--projects-index-status-color: var(--text-muted);position:relative;width:calc(100% + 10px);max-width:calc(100% + 10px);height:32px;display:inline-flex;align-items:center;justify-content:flex-start;padding:0 9px;margin:0 -5px;border:0;border-radius:6px;background:transparent;color:var(--projects-index-status-color);font:inherit;font-size:12.5px;font-weight:500;line-height:16px;text-transform:uppercase;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-index-status-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid transparent;border-radius:inherit;pointer-events:none}.projects-index-status-cell>span{position:relative;z-index:2;box-sizing:border-box;flex:0 0 auto;height:22px;display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;max-width:100%;overflow:hidden;padding:0 6px;border:1px solid color-mix(in srgb,var(--projects-index-status-color) 28%,var(--line));border-radius:6px;background:color-mix(in srgb,var(--projects-index-status-color) 11%,var(--bg-panel));text-overflow:ellipsis;white-space:nowrap}.projects-index-status-cell--in_progress{--projects-index-status-color: #2563eb}.projects-index-status-cell--on_track{--projects-index-status-color: #31a46c}.projects-index-status-cell--stalled{--projects-index-status-color: #f97316}.projects-index-status-cell--paused{--projects-index-status-color: #8d9299}.projects-index-status-cell--finished{--projects-index-status-color: #8b5cf6}.projects-index-status-cell--cancelled{--projects-index-status-color: #d45a4f}.projects-index-status-cell:hover,.projects-index-status-cell:focus-visible,.projects-index-status-cell.is-open{background:var(--bg-panel);color:var(--projects-index-status-color);outline:0}.projects-index-status-cell:hover>span,.projects-index-status-cell:focus-visible>span,.projects-index-status-cell.is-open>span{border-color:color-mix(in srgb,var(--projects-index-status-color) 40%,var(--line));background:color-mix(in srgb,var(--projects-index-status-color) 15%,var(--bg-panel))}.projects-index-table .ai-employees-col--projects-status:hover .projects-index-status-cell:after,.projects-index-status-cell:focus-visible:after,.projects-index-status-cell.is-open:after{border-color:#d5cec5}.projects-index-status-cell.is-open:after,.projects-index-status-cell:focus-visible:after{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.projects-index-status-cell.is-disabled{cursor:default;opacity:.6}.projects-index-share-field{margin:0 -5px}.projects-index-status-readout{--projects-status-color: var(--text-body);min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:7px;color:var(--projects-status-color);font-size:13.5px;font-weight:400;line-height:17px;vertical-align:middle}.projects-index-status-readout--in_progress{--projects-status-color: #2563eb}.projects-index-status-readout--on_track{--projects-status-color: #31a46c}.projects-index-status-readout--stalled{--projects-status-color: #f97316}.projects-index-status-readout--paused{--projects-status-color: #8d9299}.projects-index-status-readout--finished{--projects-status-color: #8b5cf6}.projects-index-status-readout--cancelled,.projects-index-status-readout--overdue{--projects-status-color: #d45a4f}.projects-index-status-dot{position:relative;width:13px;height:13px;flex:0 0 13px;border-radius:999px;background:transparent;color:var(--projects-status-color, var(--projects-status-dot-color, var(--text-muted)))}.projects-index-status-dot:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:13px;height:13px;border-radius:inherit;background:currentColor;opacity:.18;transform:translate(-50%,-50%)}.projects-index-status-dot:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:inherit;background:currentColor;transform:translate(-50%,-50%)}.projects-index-status-dot--open{--projects-status-dot-color: #697078}.projects-index-status-dot--in_progress{--projects-status-dot-color: #2563eb}.projects-index-status-dot--on_track{--projects-status-dot-color: #31a46c}.projects-index-status-dot--stalled{--projects-status-dot-color: #f97316}.projects-index-status-dot--paused{--projects-status-dot-color: #8d9299}.projects-index-status-dot--blocked{--projects-status-dot-color: #b42318}.projects-index-status-dot--completed{--projects-status-dot-color: #147f49}.projects-index-status-dot--canceled{--projects-status-dot-color: #d45a4f}.projects-index-status-dot--finished{--projects-status-dot-color: #8b5cf6}.projects-index-status-dot--cancelled,.projects-index-status-dot--overdue{--projects-status-dot-color: #d45a4f}.projects-index-status-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-members-avatar-stack{min-width:0;display:inline-flex;align-items:center;overflow:visible}.projects-index-member-avatar-anchor,.projects-index-member-more-anchor{display:inline-flex;align-items:center;position:relative}.projects-index-member-avatar-anchor+.projects-index-member-avatar-anchor,.projects-index-member-more-anchor{margin-left:-5px}.projects-index-member-more-anchor--text{margin-left:5px}.projects-index-member-avatar.ai-employee-record-mark{width:25px;height:25px;box-shadow:0 0 0 2px var(--bg-app)}.projects-index-member-avatar.ai-employee-record-mark svg{width:15px;height:15px}:root[data-theme=dark] .projects-index-member-avatar.ai-employee-record-mark,body[data-theme=dark] .projects-index-member-avatar.ai-employee-record-mark,.vercel-shell[data-theme=dark] .projects-index-member-avatar.ai-employee-record-mark,:root[data-theme=dark] .projects-index-member-more,body[data-theme=dark] .projects-index-member-more,.vercel-shell[data-theme=dark] .projects-index-member-more{box-shadow:0 0 0 2px var(--bg-app)}.projects-index-member-more{min-width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-muted);font-size:11px;font-weight:600;line-height:1;box-shadow:0 0 0 2px var(--bg-app)}.projects-index-member-more--text{min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-body);font-size:13.5px;font-weight:400;line-height:17px;box-shadow:none}.projects-index-member-department{min-width:0;overflow:hidden;color:var(--text-body);font-size:13.5px;font-weight:400;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.projects-index-member-floating-tooltip{position:absolute;top:var(--projects-member-tooltip-top);left:var(--projects-member-tooltip-left);z-index:var(--z-app-tooltip);min-width:max-content;max-width:220px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;border-radius:8px;background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:0 8px 24px #1c1e221f;opacity:0;pointer-events:none;transform:translate(-50%,-100%) scale(.92);transform-origin:bottom center;animation:projectsIndexTooltipAboveIn .14s ease .52s both}.projects-index-member-floating-tooltip:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:var(--tooltip-bg);border-bottom-right-radius:2px;transform:translate(-50%) rotate(45deg)}.projects-index-member-floating-tooltip-item{max-width:100%;overflow:hidden;color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.projects-profile-value-tooltip.projects-index-member-floating-tooltip{position:fixed}.projects-index-members-popover{position:absolute;top:var(--projects-members-popover-top);left:var(--projects-members-popover-left);z-index:var(--z-app-popover);width:244px;max-height:276px;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 16px 34px #11111129;overflow:visible}.projects-index-members-popover--switcher{width:240px;max-height:220px;grid-template-rows:auto minmax(0,1fr) auto}.projects-index-status-popover{position:absolute;top:var(--projects-status-popover-top);left:var(--projects-status-popover-left);z-index:var(--z-app-popover);width:190px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 16px 34px #11111129}:root[data-theme=dark] .projects-index-status-popover,body[data-theme=dark] .projects-index-status-popover,.vercel-shell[data-theme=dark] .projects-index-status-popover{box-shadow:0 18px 38px #00000075}:root[data-theme=dark] .projects-index-members-popover,body[data-theme=dark] .projects-index-members-popover,.vercel-shell[data-theme=dark] .projects-index-members-popover{box-shadow:0 18px 38px #00000075}.projects-index-members-popover-search{min-height:36px;display:flex;align-items:center;gap:8px;margin:7px 7px 8px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--bg-panel)}.projects-index-members-popover--switcher .projects-index-members-popover-search{min-height:40px;margin:7px 7px 0;border-radius:10px}.projects-index-members-popover-search:focus-within{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.projects-index-members-popover-search-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.projects-index-members-popover-search-icon svg{width:15px;height:15px}.projects-index-members-popover-search input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:var(--text-body);font-size:13px;font-weight:400}.projects-index-members-popover-search input::placeholder{color:var(--text-faint)}.projects-index-members-popover-list{max-height:206px;overflow-y:auto;padding:2px 7px 9px;overscroll-behavior:contain}.projects-index-members-popover--switcher .projects-index-members-popover-list{max-height:116px;padding:7px}.projects-index-members-popover-section-label{margin:0 0 4px;padding:7px 8px 5px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px}.projects-index-members-popover-section-label:first-child{padding-top:1px}.projects-index-members-popover-option+.projects-index-members-popover-section-label{margin-top:10px;padding-top:10px}.projects-index-members-popover-option{width:100%;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;column-gap:8px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;font-weight:500;line-height:17px;letter-spacing:0;text-align:left;cursor:pointer}.projects-index-members-popover-option:hover,.projects-index-members-popover-option:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-members-popover-option:disabled{color:var(--text-muted);cursor:default}.projects-index-members-popover-person{min-width:0;display:flex;align-items:center;gap:8px}.projects-index-members-popover-avatar.ai-employee-record-mark{width:25px;height:25px}.projects-index-members-popover-avatar.ai-employee-record-mark svg{width:15px;height:15px}.projects-index-members-popover-person-name,.projects-index-members-popover-department{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-members-popover-person-name{color:var(--text-body);font-size:13.5px;font-weight:500;line-height:17px}.projects-index-members-popover-department{color:var(--text-body);font-size:13.5px;font-weight:400;line-height:17px}.projects-index-members-popover-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.projects-index-members-popover-check svg{width:14px;height:14px;stroke-width:2.15}.projects-index-members-popover-skeleton{display:grid;gap:4px}.projects-index-members-popover-skeleton-row{min-height:34px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:8px;padding:6px 8px}.projects-index-members-popover-skeleton-avatar,.projects-index-members-popover-skeleton-line{background:linear-gradient(90deg,var(--search-skeleton-base) 0%,var(--search-skeleton-highlight) 50%,var(--search-skeleton-base) 100%);background-size:240% 100%;animation:search-skeleton-shimmer 1.7s ease-in-out infinite}.projects-index-members-popover-skeleton-avatar{width:25px;height:25px;border-radius:999px}.projects-index-members-popover-skeleton-line{width:112px;height:9px;border-radius:999px}.projects-index-members-popover-skeleton-row--2 .projects-index-members-popover-skeleton-line{width:88px}.projects-index-members-popover-skeleton-row--3 .projects-index-members-popover-skeleton-line{width:104px}.projects-index-members-popover-skeleton--departments .projects-index-members-popover-skeleton-row{grid-template-columns:minmax(0,1fr)}.projects-index-members-popover-skeleton--departments .projects-index-members-popover-skeleton-avatar{display:none}.projects-index-members-popover-skeleton--departments .projects-index-members-popover-skeleton-line{width:134px}.projects-index-members-popover-skeleton--departments .projects-index-members-popover-skeleton-row--2 .projects-index-members-popover-skeleton-line{width:104px}.projects-index-members-popover-skeleton--departments .projects-index-members-popover-skeleton-row--3 .projects-index-members-popover-skeleton-line{width:118px}.projects-index-members-popover-footer{display:flex;align-items:center;padding:7px;border-top:1px solid var(--line);background:var(--bg-panel)}.projects-index-members-popover-switch{width:100%;min-height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:500;letter-spacing:0;cursor:pointer}.projects-index-members-popover-switch:hover,.projects-index-members-popover-switch:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-members-popover-switch:disabled{cursor:default;opacity:.72}.projects-index-members-popover-switch-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:inherit;overflow:visible}.projects-index-members-popover-switch-icon img,.projects-index-members-popover-switch-icon svg{display:block;width:15px;height:15px;stroke-width:1.9}.projects-index-members-popover-switch-spinner.ai-employee-tex-summary-generated-spinner{width:16px;height:16px;display:inline-flex}.projects-index-members-popover-switch-spinner.ai-employee-tex-summary-generated-spinner svg{width:12px;height:12px;stroke-width:1.35}.projects-index-members-popover-empty{padding:14px 8px 12px;color:var(--text-muted);font-size:13px;font-weight:400;text-align:center}.projects-index-due-date-popover{position:absolute;top:var(--projects-due-date-popover-top);left:var(--projects-due-date-popover-left);z-index:59;width:420px;max-width:calc(100% - 16px);display:grid;grid-template-columns:180px minmax(0,1fr);border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 16px 34px #11111129;overflow:hidden}:root[data-theme=dark] .projects-index-due-date-popover,body[data-theme=dark] .projects-index-due-date-popover,.vercel-shell[data-theme=dark] .projects-index-due-date-popover{box-shadow:0 18px 38px #00000075}.projects-index-due-date-shortcuts{min-width:0;display:grid;align-content:start;padding:8px;border-right:1px solid var(--line)}.projects-index-due-date-shortcut{width:100%;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;font-weight:400;line-height:17px;text-align:left;cursor:pointer}.projects-index-due-date-shortcut:hover,.projects-index-due-date-shortcut:focus-visible,.projects-index-due-date-shortcut.is-selected{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-due-date-shortcut span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-due-date-shortcut span:last-child{color:var(--text-muted);font-size:12.5px;white-space:nowrap}.projects-index-due-date-shortcut:disabled{cursor:default;opacity:.68}.projects-index-due-date-calendar{min-width:0;display:grid;align-content:start;gap:9px;padding:12px 9px 13px}.projects-index-due-date-calendar-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-strong);font-size:13.5px;font-weight:500;line-height:17px}.projects-index-due-date-calendar-head>span{flex:0 0 auto;font-weight:500;white-space:nowrap}.projects-index-due-date-calendar-actions{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.projects-index-due-date-calendar-actions button{min-width:23px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.projects-index-due-date-calendar-actions button:hover,.projects-index-due-date-calendar-actions button:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-due-date-calendar-actions svg{width:14.5px;height:14.5px;stroke-width:2}.projects-index-due-date-weekdays,.projects-index-due-date-days{display:grid;grid-template-columns:repeat(7,27px);justify-content:center;column-gap:5px;justify-items:center}.projects-index-due-date-weekdays{color:var(--text-faint);font-size:12px;font-weight:500;line-height:1;text-align:center}.projects-index-due-date-weekdays span{min-width:0;padding:4px 0 3px}.projects-index-due-date-days{row-gap:3px}.projects-index-due-date-day{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:400;cursor:pointer}.projects-index-due-date-day:hover,.projects-index-due-date-day:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-due-date-day.is-outside{color:var(--text-faint)}.projects-index-due-date-day.is-today{box-shadow:inset 0 0 0 1px var(--line-strong)}.projects-index-due-date-day.is-selected{background:#1d1d1f;color:#fff;font-weight:600}.projects-index-due-date-day:disabled{cursor:default;opacity:.65}:root[data-theme=dark] .projects-index-due-date-day.is-selected,body[data-theme=dark] .projects-index-due-date-day.is-selected,.vercel-shell[data-theme=dark] .projects-index-due-date-day.is-selected{background:#fff;color:#111}.projects-index-goals-kpis-cell{justify-content:flex-start;font-size:13.5px;line-height:17px;letter-spacing:0;transition:none}.projects-index-comments-cell{justify-content:flex-start;font-size:13.5px;font-weight:500;line-height:17px;letter-spacing:0;transition:none}.projects-index-table .ai-employees-col--projects-goals .ai-employees-header-cell,.projects-index-table .ai-employees-col--projects-comments .ai-employees-header-cell{padding-left:11px}.projects-index-goals-kpis-cell:hover{background:var(--bg-panel)}.projects-index-goals-kpis-cell:hover:after{border-color:#d5cec5}.projects-index-comments-cell:hover{background:var(--bg-panel)}.projects-index-comments-cell:hover:after{border-color:#d5cec5}.projects-index-comments-cell.is-disabled{cursor:default}.projects-index-comments-cell.is-disabled:hover{background:transparent}.projects-index-comments-cell.is-disabled:hover:after{border-color:transparent;box-shadow:none}.projects-index-goals-kpis-cell:focus-visible,.projects-index-goals-kpis-cell.is-open,.projects-index-comments-cell:focus-visible,.projects-index-comments-cell.is-open{background:var(--bg-panel);outline:0}.projects-index-goals-kpis-cell:focus-visible:after,.projects-index-goals-kpis-cell.is-open:after,.projects-index-comments-cell:focus-visible:after,.projects-index-comments-cell.is-open:after{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.projects-index-goals-kpis-cell:disabled{color:var(--text-muted);cursor:progress}:root[data-theme=dark] .projects-index-goals-kpis-cell:hover,body[data-theme=dark] .projects-index-goals-kpis-cell:hover,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-cell:hover,:root[data-theme=dark] .projects-index-comments-cell:hover,body[data-theme=dark] .projects-index-comments-cell:hover,.vercel-shell[data-theme=dark] .projects-index-comments-cell:hover{background:var(--bg-panel)}:root[data-theme=dark] .projects-index-goals-kpis-cell:hover:after,body[data-theme=dark] .projects-index-goals-kpis-cell:hover:after,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-cell:hover:after,:root[data-theme=dark] .projects-index-comments-cell:hover:after,body[data-theme=dark] .projects-index-comments-cell:hover:after,.vercel-shell[data-theme=dark] .projects-index-comments-cell:hover:after{border-color:#ffffff2e}:root[data-theme=dark] .projects-index-comments-cell.is-disabled:hover,body[data-theme=dark] .projects-index-comments-cell.is-disabled:hover,.vercel-shell[data-theme=dark] .projects-index-comments-cell.is-disabled:hover{background:transparent}:root[data-theme=dark] .projects-index-comments-cell.is-disabled:hover:after,body[data-theme=dark] .projects-index-comments-cell.is-disabled:hover:after,.vercel-shell[data-theme=dark] .projects-index-comments-cell.is-disabled:hover:after{border-color:transparent;box-shadow:none}:root[data-theme=dark] .projects-index-goals-kpis-cell:focus-visible,body[data-theme=dark] .projects-index-goals-kpis-cell:focus-visible,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-cell:focus-visible,:root[data-theme=dark] .projects-index-goals-kpis-cell.is-open,body[data-theme=dark] .projects-index-goals-kpis-cell.is-open,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-cell.is-open,:root[data-theme=dark] .projects-index-comments-cell:focus-visible,body[data-theme=dark] .projects-index-comments-cell:focus-visible,.vercel-shell[data-theme=dark] .projects-index-comments-cell:focus-visible,:root[data-theme=dark] .projects-index-comments-cell.is-open,body[data-theme=dark] .projects-index-comments-cell.is-open,.vercel-shell[data-theme=dark] .projects-index-comments-cell.is-open{background:var(--bg-panel)}:root[data-theme=dark] .projects-index-goals-kpis-cell:focus-visible:after,body[data-theme=dark] .projects-index-goals-kpis-cell:focus-visible:after,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-cell:focus-visible:after,:root[data-theme=dark] .projects-index-goals-kpis-cell.is-open:after,body[data-theme=dark] .projects-index-goals-kpis-cell.is-open:after,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-cell.is-open:after,:root[data-theme=dark] .projects-index-comments-cell:focus-visible:after,body[data-theme=dark] .projects-index-comments-cell:focus-visible:after,.vercel-shell[data-theme=dark] .projects-index-comments-cell:focus-visible:after,:root[data-theme=dark] .projects-index-comments-cell.is-open:after,body[data-theme=dark] .projects-index-comments-cell.is-open:after,.vercel-shell[data-theme=dark] .projects-index-comments-cell.is-open:after{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}.projects-index-goals-kpis-text{position:relative;z-index:0;display:inline-flex;align-items:center;gap:4px;width:100%;max-width:100%;min-width:0;overflow:hidden;color:var(--text-body);white-space:nowrap}.projects-index-goals-kpis-name{flex:0 1 auto;max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;height:22px;padding:0 6px;border-radius:999px;background:#eee8e1;color:var(--text-body);font-size:12px;font-weight:500;line-height:22px}.projects-index-goals-kpis-name.is-short-label{flex-shrink:0}.projects-index-goals-kpis-text:has(.projects-index-goals-kpis-count) .projects-index-goals-kpis-name{max-width:calc(100% - 30px)}.projects-index-goals-kpis-name-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-goals-kpis-count{flex:0 0 auto;display:inline-block;height:auto;padding:0;border-radius:0;background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:500;line-height:22px;white-space:nowrap}:root[data-theme=dark] .projects-index-goals-kpis-name,body[data-theme=dark] .projects-index-goals-kpis-name,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-name{background:#ffffff1f;color:var(--text-body)}:root[data-theme=dark] .projects-index-goals-kpis-count,body[data-theme=dark] .projects-index-goals-kpis-count,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-count{background:transparent}.projects-index-goals-kpis-text.is-empty{display:block;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-comments-text{position:relative;z-index:0;display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--text-body);white-space:nowrap}.projects-index-comments-icon{display:block;width:12px;height:12px;flex:0 0 auto;color:var(--text-muted);background:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.83871%2011.806L4.56452%2011.9515L4.1129%2012L3.75806%2011.9192L3.48387%2011.7737L3.19355%2011.4665L3.03226%2011.0785L3.01613%209.57506L1.85484%209.49423L1.24194%209.3164L0.822581%209.05774L0.580645%208.81524L0.241935%208.18476L0.145161%207.74827L0.0322581%206.11547L0%204.2194L0.0967742%202.11778L0.193548%201.60046L0.306452%201.2933L0.580645%200.856813L1%200.484988L1.54839%200.242494L2.17742%200.12933L4.69355%200H7.53226L9.98387%200.12933L10.4355%200.210162L10.7581%200.323326L11.1935%200.581986L11.5968%201.03464L11.8548%201.64896L11.9355%202.23095L12%203.92841L11.9677%205.64665L11.8548%207.65127L11.7742%208.08776L11.629%208.47575L11.371%208.86374L11.129%209.09007L10.8548%209.2679L10.3226%209.46189L9%209.57506L6.83871%209.62356L5.06452%2011.6605L4.83871%2011.806ZM5.24194%201.2933L3.22581%201.35797L1.98387%201.45497L1.72581%201.55196L1.54839%201.69746L1.43548%201.87529L1.35484%202.26328L1.27419%204.09007V5.097L1.41935%207.7321L1.5%207.9261L1.62903%208.07159L1.91935%208.21709L3.64516%208.33025L3.91935%208.41109L4.12903%208.58891L4.24194%208.87991V10.7229L4.62903%2010.3349L6.08065%208.66975L6.32258%208.45959L6.6129%208.36259L9.12903%208.29792L10.129%208.20092L10.371%208.07159L10.4839%207.94226L10.5968%207.65127L10.629%207.34411L10.7419%204.53118V3.94457L10.6613%202.13395L10.6129%201.90762L10.5161%201.72979L10.1935%201.4873L9.66129%201.40647L7.09677%201.2933H5.24194Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.83871%2011.806L4.56452%2011.9515L4.1129%2012L3.75806%2011.9192L3.48387%2011.7737L3.19355%2011.4665L3.03226%2011.0785L3.01613%209.57506L1.85484%209.49423L1.24194%209.3164L0.822581%209.05774L0.580645%208.81524L0.241935%208.18476L0.145161%207.74827L0.0322581%206.11547L0%204.2194L0.0967742%202.11778L0.193548%201.60046L0.306452%201.2933L0.580645%200.856813L1%200.484988L1.54839%200.242494L2.17742%200.12933L4.69355%200H7.53226L9.98387%200.12933L10.4355%200.210162L10.7581%200.323326L11.1935%200.581986L11.5968%201.03464L11.8548%201.64896L11.9355%202.23095L12%203.92841L11.9677%205.64665L11.8548%207.65127L11.7742%208.08776L11.629%208.47575L11.371%208.86374L11.129%209.09007L10.8548%209.2679L10.3226%209.46189L9%209.57506L6.83871%209.62356L5.06452%2011.6605L4.83871%2011.806ZM5.24194%201.2933L3.22581%201.35797L1.98387%201.45497L1.72581%201.55196L1.54839%201.69746L1.43548%201.87529L1.35484%202.26328L1.27419%204.09007V5.097L1.41935%207.7321L1.5%207.9261L1.62903%208.07159L1.91935%208.21709L3.64516%208.33025L3.91935%208.41109L4.12903%208.58891L4.24194%208.87991V10.7229L4.62903%2010.3349L6.08065%208.66975L6.32258%208.45959L6.6129%208.36259L9.12903%208.29792L10.129%208.20092L10.371%208.07159L10.4839%207.94226L10.5968%207.65127L10.629%207.34411L10.7419%204.53118V3.94457L10.6613%202.13395L10.6129%201.90762L10.5161%201.72979L10.1935%201.4873L9.66129%201.40647L7.09677%201.2933H5.24194Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;filter:drop-shadow(.24px 0 0 currentColor) drop-shadow(-.24px 0 0 currentColor) drop-shadow(0 .24px 0 currentColor) drop-shadow(0 -.24px 0 currentColor)}.projects-index-comments-text span{min-width:0;overflow:hidden;text-overflow:ellipsis}.projects-index-table tbody .ai-employees-row-select{transform:translateY(0)}.projects-index-name-input{width:100%;min-width:0;height:28px;display:block;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-strong);font:inherit;font-size:13.5px;font-weight:600;line-height:17px;letter-spacing:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-index-name-input:hover:not(:disabled),.projects-index-name-input:focus{background:transparent;color:var(--text-strong);outline:0}.projects-index-name-input:disabled{color:var(--text-muted);cursor:progress}.projects-index-name-field{position:relative;width:100%;min-width:0;height:36px;display:flex;align-items:center;padding-right:0}.projects-index-name-main{flex:1 1 auto;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:5px;overflow:visible}.projects-index-name-text{min-width:0;overflow:hidden;color:var(--text-strong);font-size:13.5px;font-weight:600;line-height:17px;white-space:nowrap;text-overflow:ellipsis}.projects-index-draft-badge{flex:0 0 auto;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border:1px solid color-mix(in srgb,var(--text-muted) 22%,transparent);border-radius:5px;background:color-mix(in srgb,var(--bg-muted) 74%,var(--bg-panel));color:var(--text-muted);font-size:11px;font-weight:560;line-height:1;white-space:nowrap}.projects-index-name-status-dot{z-index:0;margin-right:2px;margin-left:1px}.projects-index-task-count-button,.projects-index-description-button,.projects-index-name-toolbar-button{border:0;background:transparent;color:var(--text-muted);cursor:pointer}.projects-index-task-count-button{flex:0 0 auto;height:24px;min-height:24px;display:inline-flex;align-items:center;gap:3px;padding:0 4px;border-radius:5px;box-sizing:border-box;opacity:.58;color:var(--text-muted);font:inherit;font-size:12px;font-weight:560;line-height:1}.projects-index-task-count-button:hover,.projects-index-task-count-button:focus-visible{background:#eee9e3;opacity:1;outline:0}:root[data-theme=dark] .projects-index-task-count-button:hover,body[data-theme=dark] .projects-index-task-count-button:hover,.vercel-shell[data-theme=dark] .projects-index-task-count-button:hover,:root[data-theme=dark] .projects-index-task-count-button:focus-visible,body[data-theme=dark] .projects-index-task-count-button:focus-visible,.vercel-shell[data-theme=dark] .projects-index-task-count-button:focus-visible{background:#ffffff14}.projects-index-task-count-button svg{width:12.5px;height:11.5px;stroke-width:1.45;transform:translateY(.5px)}:root[data-theme=dark] .projects-index-task-count-button svg,body[data-theme=dark] .projects-index-task-count-button svg,.vercel-shell[data-theme=dark] .projects-index-task-count-button svg,:root[data-theme=dark] .projects-index-description-button svg,body[data-theme=dark] .projects-index-description-button svg,.vercel-shell[data-theme=dark] .projects-index-description-button svg{color:#ffffffc2}.projects-index-description-button{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:0;padding:0;border-radius:5px;opacity:.58}.projects-index-task-count-button+.projects-index-description-button{margin-left:-3px}.projects-index-description-button:hover,.projects-index-description-button:focus-visible,.projects-index-name-field.is-description-tooltip-active .projects-index-description-button{background:#eee9e3;opacity:1;outline:0}:root[data-theme=dark] .projects-index-description-button:hover,body[data-theme=dark] .projects-index-description-button:hover,.vercel-shell[data-theme=dark] .projects-index-description-button:hover,:root[data-theme=dark] .projects-index-description-button:focus-visible,body[data-theme=dark] .projects-index-description-button:focus-visible,.vercel-shell[data-theme=dark] .projects-index-description-button:focus-visible,:root[data-theme=dark] .projects-index-name-field.is-description-tooltip-active .projects-index-description-button,body[data-theme=dark] .projects-index-name-field.is-description-tooltip-active .projects-index-description-button,.vercel-shell[data-theme=dark] .projects-index-name-field.is-description-tooltip-active .projects-index-description-button{background:#ffffff14}.projects-index-description-button svg{width:19px;height:19px;stroke-width:1.45}.projects-index-name-toolbar{position:absolute;top:50%;right:-1px;z-index:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0;pointer-events:none;transform:translateY(-50%);transition:none}.projects-index-name-field:hover,.projects-index-name-field:focus-within,.projects-index-name-field:active,.projects-index-name-field.is-description-tooltip-active{padding-right:92px}.projects-index-name-field:hover .projects-index-name-toolbar,.projects-index-name-field:active .projects-index-name-toolbar,.projects-index-name-field.is-description-tooltip-active .projects-index-name-toolbar{opacity:1;pointer-events:auto}.projects-index-name-toolbar-button{position:relative;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--bg-panel);box-shadow:0 1px 2px #1111110d}.projects-index-name-toolbar-button:hover,.projects-index-name-toolbar-button:focus-visible{border-color:#c9c0b7;background:#eee9e3;color:var(--text-strong);outline:0}:root[data-theme=dark] .projects-index-name-toolbar-button,body[data-theme=dark] .projects-index-name-toolbar-button,.vercel-shell[data-theme=dark] .projects-index-name-toolbar-button{border-color:#ffffff1f;box-shadow:0 1px 2px #00000042}:root[data-theme=dark] .projects-index-name-toolbar-button:hover,body[data-theme=dark] .projects-index-name-toolbar-button:hover,.vercel-shell[data-theme=dark] .projects-index-name-toolbar-button:hover,:root[data-theme=dark] .projects-index-name-toolbar-button:focus-visible,body[data-theme=dark] .projects-index-name-toolbar-button:focus-visible,.vercel-shell[data-theme=dark] .projects-index-name-toolbar-button:focus-visible{border-color:#fff3;background:var(--bg-menu-hover)}.projects-index-name-toolbar-button svg{width:15px;height:15px;stroke-width:1.65}.projects-index-name-toolbar-button--add-task svg{width:13.5px;height:13.5px;stroke-width:1.85}.projects-index-name-toolbar-button--favorite svg{width:16px;height:16px}.projects-index-name-toolbar-button--favorite.is-favorite,.projects-index-name-toolbar-button--favorite.is-favorite:hover,.projects-index-name-toolbar-button--favorite.is-favorite:focus-visible{color:#ffc02e}.projects-index-name-toolbar-button--favorite.is-favorite svg,.projects-index-name-toolbar-button--favorite.is-favorite svg path{fill:#ffc02e;stroke:#ffc02e}.projects-index-favorites-filter-slot{width:30px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-left:-4px}.projects-index-favorites-filter-button{width:30px;min-width:30px;padding:0;color:var(--text-muted)}.projects-index-favorites-filter-button svg,.projects-index-favorites-filter-button svg path{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.35}.projects-index-favorites-filter-button:hover,.projects-index-favorites-filter-button:focus-visible{color:var(--text-body)}.projects-index-favorites-filter-button:disabled,.projects-index-favorites-filter-button:disabled:hover,.projects-index-favorites-filter-button:disabled:focus-visible{background:var(--bg-panel);color:var(--text-faint);cursor:default;opacity:.58}.projects-index-favorites-filter-button.is-active,.projects-index-favorites-filter-button.is-active:hover,.projects-index-favorites-filter-button.is-active:focus-visible{border-color:var(--line);background:var(--bg-menu-active);color:#ffc02e}.projects-index-favorites-filter-button.is-active svg,.projects-index-favorites-filter-button.is-active svg path{fill:#ffc02e;stroke:#ffc02e}:root[data-theme=dark] .projects-index-favorites-filter-button.is-active,body[data-theme=dark] .projects-index-favorites-filter-button.is-active,.vercel-shell[data-theme=dark] .projects-index-favorites-filter-button.is-active{border-color:var(--line);background:var(--bg-menu-active);color:#ffc02e}.projects-index-favorites-filter-floating-tooltip{position:fixed;top:var(--projects-favorites-filter-tooltip-top);left:var(--projects-favorites-filter-tooltip-left);z-index:var(--z-app-tooltip);padding:8px 10px;border-radius:6px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-100%) scale(.92);transform-origin:bottom center;animation:projectsFavoritesFilterTooltipIn .14s ease .52s both;box-shadow:0 8px 18px #1111112e}.projects-index-favorites-filter-floating-tooltip:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:#1d1d1f;transform:translate(-50%) rotate(45deg)}@keyframes projectsFavoritesFilterTooltipIn{0%{opacity:0;transform:translate(-50%,-100%) scale(.92)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.projects-index-name-toolbar-button:disabled{cursor:default;opacity:.48}.projects-index-name-toolbar-button:disabled:hover,.projects-index-name-toolbar-button:disabled:focus-visible{border-color:var(--line);background:var(--bg-panel);color:var(--text-muted);outline:0}.projects-index-description-popover{position:fixed;top:var(--projects-description-popover-top);left:var(--projects-description-popover-left);z-index:720;width:min(360px,calc(100% - 16px));max-height:260px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 16px 34px #11111129;opacity:0;transform:translateY(-50%) scale(.92);transform-origin:left center;animation:projectsIndexTooltipSideIn .14s ease .52s both}:root[data-theme=dark] .projects-index-description-popover,body[data-theme=dark] .projects-index-description-popover,.vercel-shell[data-theme=dark] .projects-index-description-popover{box-shadow:0 18px 38px #00000075}.projects-index-description-popover-body{max-height:236px;overflow-y:auto;padding:11px 12px;color:var(--text-body);font-size:13.5px;font-weight:400;line-height:1.5;white-space:normal;overscroll-behavior:contain}.projects-index-description-popover-body .projects-create-description-checklist{display:grid;gap:4px;margin:4px 0;padding:0;list-style:none}.projects-index-description-popover-body .projects-create-description-checklist li{display:flex;align-items:flex-start;gap:7px;min-height:22px}.projects-index-description-popover-body .projects-create-description-checklist input{width:14px;height:14px;margin:3px 0 0;accent-color:var(--text-strong)}.projects-index-description-popover-body .projects-create-description-checklist span{min-width:0;flex:1 1 auto}.projects-index-description-popover-body .projects-create-description-toggle-list{margin:4px 0}.projects-index-description-popover-body .projects-create-description-toggle-list summary{cursor:pointer;font-weight:500}.projects-index-description-popover-body .projects-create-description-toggle-list p{margin:4px 0 0 18px}.projects-index-description-popover-body p,.projects-index-description-popover-body div,.projects-index-description-popover-body h1,.projects-index-description-popover-body h2,.projects-index-description-popover-body h3,.projects-index-description-popover-body h4,.projects-index-description-popover-body pre,.projects-index-description-popover-body ul,.projects-index-description-popover-body ol{margin:0 0 8px}.projects-index-description-popover-body h1{color:var(--text-strong);font-size:18px;font-weight:650;line-height:1.3}.projects-index-description-popover-body h2{color:var(--text-strong);font-size:16px;font-weight:650;line-height:1.32}.projects-index-description-popover-body h3{color:var(--text-strong);font-size:14.5px;font-weight:600;line-height:1.35}.projects-index-description-popover-body h4{color:var(--text-strong);font-size:13.5px;font-weight:650;line-height:1.35}.projects-index-description-popover-body pre{padding:8px 9px;border-radius:7px;background:var(--bg-menu-hover);color:var(--text-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.45;white-space:pre-wrap}.projects-index-description-popover-body ul,.projects-index-description-popover-body ol{padding-left:20px}.projects-index-description-popover-body li+li{margin-top:3px}.projects-index-description-popover-body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.projects-index-action-tooltip{position:absolute;top:var(--projects-action-tooltip-top);left:var(--projects-action-tooltip-left);z-index:131;padding:8px 10px;border-radius:6px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-100%) scale(.92);transform-origin:bottom center;animation:projectsIndexTooltipAboveIn .14s ease .52s both;box-shadow:0 8px 18px #1111112e}.projects-index-action-tooltip:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:#1d1d1f;transform:translate(-50%) rotate(45deg)}.projects-index-task-breakdown-tooltip{position:absolute;top:var(--projects-task-breakdown-tooltip-top);left:var(--projects-task-breakdown-tooltip-left);z-index:132;min-width:136px;display:grid;gap:7px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 12px 26px #11111129;opacity:0;pointer-events:none;transform:translate(-50%,-100%) scale(.92);transform-origin:bottom center;animation:projectsIndexTooltipAboveIn .14s ease .52s both}.projects-index-task-breakdown-tooltip:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-panel);transform:translate(-50%) rotate(45deg)}:root[data-theme=dark] .projects-index-task-breakdown-tooltip,body[data-theme=dark] .projects-index-task-breakdown-tooltip,.vercel-shell[data-theme=dark] .projects-index-task-breakdown-tooltip{box-shadow:0 16px 30px #00000075}.projects-index-task-breakdown-row{display:grid;grid-template-columns:8px auto 1fr;align-items:center;gap:7px;color:var(--text-muted);font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap}.projects-index-task-breakdown-dot{width:7px;height:7px;border-radius:2px;background:#8e97a4}.projects-index-task-breakdown-dot--active,.projects-index-task-breakdown-dot--in_progress{background:#2563eb}.projects-index-task-breakdown-dot--blocked{background:#db5b51}.projects-index-task-breakdown-dot--completed{background:#635df0}.projects-index-task-breakdown-dot--canceled{background:#a55bc8}.projects-index-task-breakdown-count{color:var(--text-body)}.projects-index-task-breakdown-label,.projects-index-task-breakdown-empty{color:var(--text-muted)}.projects-index-task-breakdown-empty{font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap}.projects-index-kpi-targets-tooltip{position:absolute;top:var(--projects-kpi-targets-tooltip-top);left:var(--projects-kpi-targets-tooltip-left);z-index:54;width:min(252px,calc(100vw - 24px));display:grid;gap:10px;padding:12px;border-radius:8px;background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:0 8px 24px #1c1e2224;font-size:12px;font-weight:500;line-height:1.42;opacity:0;pointer-events:auto;transform:translate(-50%) scale(.92);transform-origin:top center;animation:projectsIndexTooltipBelowIn .14s ease .52s both}@keyframes projectsIndexTooltipAboveIn{0%{opacity:0;transform:translate(-50%,-100%) scale(.92)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes projectsIndexTooltipBelowIn{0%{opacity:0;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes projectsIndexTooltipSideIn{0%{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1)}}.projects-index-kpi-targets-tooltip:after{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;background:var(--tooltip-bg);border-top-left-radius:2px;transform:translate(-50%) rotate(45deg)}.projects-index-kpi-targets-tooltip-header{min-width:0;display:block}.projects-index-kpi-targets-tooltip-controls{flex:none;display:inline-flex;align-items:center;gap:4px}.projects-index-kpi-targets-tooltip-controls button{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tooltip-text) 16%,transparent);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--tooltip-text) 84%,transparent);cursor:pointer}.projects-index-kpi-targets-tooltip-controls button:hover,.projects-index-kpi-targets-tooltip-controls button:focus-visible{border-color:color-mix(in srgb,var(--tooltip-text) 28%,transparent);background:color-mix(in srgb,var(--tooltip-text) 9%,transparent);color:var(--tooltip-text);outline:0}.projects-index-kpi-targets-tooltip-controls button:disabled{cursor:default;opacity:.42}.projects-index-kpi-targets-tooltip-controls svg{width:23px;height:23px;stroke-width:2.7;transform:scale(1.12)}.projects-index-kpi-targets-tooltip-name{min-width:0;overflow:hidden;color:var(--tooltip-text);font-size:12.5px;font-weight:700;line-height:1.38;text-overflow:ellipsis;white-space:nowrap}.projects-index-kpi-targets-tooltip-details{display:grid;gap:8px}.projects-index-kpi-targets-tooltip-detail-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10px}.projects-index-kpi-targets-tooltip-detail{display:grid;gap:5px}.projects-index-kpi-targets-tooltip-detail>span{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--tooltip-text) 62%,transparent);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.projects-index-kpi-targets-tooltip-detail strong{display:block;min-width:0;overflow:hidden;color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1.42;text-overflow:ellipsis;white-space:nowrap}.projects-index-kpi-targets-tooltip-sources{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:10px;row-gap:11px}.projects-index-kpi-targets-tooltip-source{min-width:0;overflow:hidden;display:inline-flex;align-items:center;gap:7px;color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1.42}.projects-index-kpi-targets-tooltip-source .project-goal-kpi-source-option-icon{width:18px;height:18px}.projects-index-kpi-targets-tooltip-source>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-kpi-targets-tooltip-source-more{min-width:0;overflow:hidden;color:var(--tooltip-text);font-size:12px;font-weight:400;line-height:1.42;text-overflow:ellipsis;white-space:nowrap}.projects-index-kpi-targets-tooltip-edit{width:fit-content;min-height:28px;display:inline-flex;align-items:center;gap:6px;margin-top:1px;padding:0 8px;border:1px solid color-mix(in srgb,var(--tooltip-text) 16%,transparent);border-radius:7px;background:transparent;color:var(--tooltip-text);font:inherit;font-size:12px;font-weight:500;letter-spacing:0;cursor:pointer}.projects-index-kpi-targets-tooltip-edit:hover,.projects-index-kpi-targets-tooltip-edit:focus-visible{border-color:color-mix(in srgb,var(--tooltip-text) 30%,transparent);background:color-mix(in srgb,var(--tooltip-text) 9%,transparent);outline:0}.projects-index-kpi-targets-tooltip-edit svg{width:13px;height:13px;stroke-width:2}.projects-index-kpi-targets-tooltip-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-top:5px;margin-right:-12px;margin-left:-12px;padding:8px 12px 0;border-top:1px solid color-mix(in srgb,var(--tooltip-text) 12%,transparent)}.projects-index-goals-kpis-popover{position:absolute;top:var(--projects-goals-kpis-popover-top);left:var(--projects-goals-kpis-popover-left);z-index:var(--z-app-popover);width:240px;max-height:220px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 16px 34px #11111129;overflow:hidden}:root[data-theme=dark] .projects-index-goals-kpis-popover,body[data-theme=dark] .projects-index-goals-kpis-popover,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-popover{box-shadow:0 18px 38px #00000075}.projects-index-goals-kpis-popover-search{min-height:40px;display:flex;align-items:center;gap:8px;margin:7px 7px 0;padding:0 10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-panel)}.projects-index-goals-kpis-popover-search-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.projects-index-goals-kpis-popover-search-icon svg{width:15px;height:15px}.projects-index-goals-kpis-popover-search input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:var(--text-body);font-size:13px;font-weight:400}.projects-index-goals-kpis-popover-search input::placeholder{color:var(--text-faint)}.projects-index-goals-kpis-popover-list{max-height:116px;overflow-y:auto;padding:7px;overscroll-behavior:contain}.projects-index-goals-kpis-option{width:100%;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;column-gap:8px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:500;line-height:17px;letter-spacing:0;text-align:left;cursor:pointer}.projects-index-goals-kpis-option:hover,.projects-index-goals-kpis-option:focus-visible{background:#eee9e3;color:var(--text-strong);outline:0}:root[data-theme=dark] .projects-index-goals-kpis-option:hover,body[data-theme=dark] .projects-index-goals-kpis-option:hover,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-option:hover,:root[data-theme=dark] .projects-index-goals-kpis-option:focus-visible,body[data-theme=dark] .projects-index-goals-kpis-option:focus-visible,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-option:focus-visible{background:var(--bg-menu-hover)}.projects-index-goals-kpis-option:disabled{color:var(--text-muted);cursor:progress}.projects-index-goals-kpis-option-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.projects-index-goals-kpis-option-check svg{width:14px;height:14px;stroke-width:2}.projects-index-goals-kpis-option-copy{min-width:0;display:grid;gap:3px}.projects-index-goals-kpis-option-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-index-goals-kpis-option-meta{min-width:0;overflow:hidden;color:var(--text-muted);font-size:11.5px;font-weight:400;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.projects-index-goals-kpis-empty{padding:14px 8px 16px;color:var(--text-muted);font-size:12.5px;line-height:1.35}.projects-index-goals-kpis-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:7px;border-top:1px solid var(--line);background:var(--bg-panel)}.projects-index-goals-kpis-add{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--primary-button-bg);border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);font:inherit;font-size:13px;font-weight:500;letter-spacing:0;cursor:pointer}.projects-index-goals-kpis-add:hover,.projects-index-goals-kpis-add:focus-visible{border-color:var(--primary-button-bg-hover);background:var(--primary-button-bg-hover);outline:0}.projects-index-goals-kpis-add svg{display:block;width:11px;height:11px;stroke-width:2.6;transform:translateY(.5px)}.projects-index-goals-kpis-manage-link{height:30px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;letter-spacing:0;cursor:pointer}.projects-index-goals-kpis-manage-link:hover,.projects-index-goals-kpis-manage-link:focus-visible{background:#eee9e3;color:var(--text-strong);outline:0}:root[data-theme=dark] .projects-index-goals-kpis-manage-link:hover,body[data-theme=dark] .projects-index-goals-kpis-manage-link:hover,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-manage-link:hover,:root[data-theme=dark] .projects-index-goals-kpis-manage-link:focus-visible,body[data-theme=dark] .projects-index-goals-kpis-manage-link:focus-visible,.vercel-shell[data-theme=dark] .projects-index-goals-kpis-manage-link:focus-visible{background:var(--bg-menu-hover)}.projects-index-comments-popover{--projects-comments-stream-bg: color-mix(in srgb, var(--bg-muted) 68%, var(--bg-panel));--projects-comments-popover-bottom-gutter: 18px;position:fixed;top:var(--projects-comments-popover-top);right:24px;left:auto;z-index:var(--z-app-popover);width:min(448px,calc(100vw - 32px));max-height:calc(100dvh - var(--projects-comments-popover-top) - var(--projects-comments-popover-bottom-gutter));display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 16px 34px #11111129;overflow:visible}:root[data-theme=dark] .projects-index-comments-popover,body[data-theme=dark] .projects-index-comments-popover,.vercel-shell[data-theme=dark] .projects-index-comments-popover{--projects-comments-stream-bg: var(--bg-panel);box-shadow:0 18px 38px #00000075}.projects-index-comments-popover.projects-project-activity-panel{--projects-comments-popover-bottom-gutter: 0px;--projects-activity-surface: color-mix(in srgb, var(--bg-muted) 24%, var(--bg-panel));--projects-comments-stream-bg: var(--projects-activity-surface);right:0;bottom:0;width:min(var(--projects-activity-panel-width),calc(100vw - 72px));max-height:none;grid-template-rows:auto minmax(0,1fr) auto;border-width:0 0 0 1px;border-left-color:color-mix(in srgb,var(--line) 82%,transparent);border-radius:0;background:var(--projects-activity-surface);box-shadow:none;opacity:1;visibility:visible;transform:translateZ(0);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s linear;will-change:transform}.projects-index-comments-popover.projects-project-activity-panel,.projects-project-activity-panel .projects-index-comments-stream,.projects-project-activity-panel .projects-index-comment{min-width:0}.projects-project-activity-panel .projects-index-comments-stream{overflow-x:hidden}.projects-project-activity-panel .projects-index-comment-card,.projects-project-activity-panel .projects-index-comment-reply-card{width:100%;max-width:100%;box-sizing:border-box}.projects-project-activity-panel .projects-index-comment-assignment-header{min-width:0;max-width:calc(100% + 20px);box-sizing:border-box;overflow:hidden}.projects-index-comments-popover.projects-project-activity-panel.is-collapsed{opacity:0;visibility:hidden;transform:translate3d(100%,0,0);pointer-events:none;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .16s ease,visibility 0s linear .24s}:root[data-theme=dark] .projects-index-comments-popover.projects-project-activity-panel,body[data-theme=dark] .projects-index-comments-popover.projects-project-activity-panel,.vercel-shell[data-theme=dark] .projects-index-comments-popover.projects-project-activity-panel{--projects-activity-surface: var(--bg-panel);box-shadow:none}.projects-project-activity-resize-handle{position:absolute;z-index:80;top:0;bottom:0;left:-5px;width:10px;cursor:col-resize;touch-action:none}.projects-project-activity-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent;transition:background .12s ease}.projects-project-activity-resize-handle:hover:after,body.is-resizing-project-activity .projects-project-activity-resize-handle:after{background:color-mix(in srgb,var(--text-muted) 44%,transparent)}body.is-resizing-project-activity,body.is-resizing-project-activity *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.projects-project-activity-header{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);background:var(--projects-activity-surface, var(--bg-panel))}.projects-project-activity-header strong{color:var(--text-strong);font-size:14px;font-weight:600;letter-spacing:0}.projects-project-activity-header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted)}.projects-project-activity-header button:hover,.projects-project-activity-header button:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-project-activity-double-chevron{width:10px;height:9px;display:block;background:currentColor;-webkit-mask-image:var(--projects-activity-double-chevron-icon);mask-image:var(--projects-activity-double-chevron-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.projects-project-activity-double-chevron.is-hide{transform:rotate(180deg)}.projects-project-activity-control-tooltip{right:calc(100% + 8px);left:auto;transform-origin:right center}.projects-project-activity-control-tooltip:after{right:-4px;left:auto}.projects-project-activity-events{display:grid;gap:0;margin:-2px -2px 2px;padding:2px 4px 10px;border-bottom:1px solid var(--line)}.projects-project-activity-event{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 4px;color:var(--text-muted);font-size:11.5px;font-weight:400;line-height:1.35;letter-spacing:0}.projects-project-activity-event-dot{width:3px;height:3px;margin-top:6px;border-radius:50%;background:currentColor;opacity:.62}.projects-project-activity-event-copy{min-width:0;overflow-wrap:anywhere}.projects-project-activity-event time{max-width:112px;overflow:hidden;color:color-mix(in srgb,var(--text-muted) 82%,transparent);white-space:nowrap;text-overflow:ellipsis}.projects-project-activity-events-toggle{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin:1px 0 3px;padding:3px 4px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;line-height:1.35;cursor:pointer}.projects-project-activity-events-toggle span{text-decoration:none}.projects-project-activity-events-toggle svg{width:18px;height:18px;margin-left:-5.5px;transform:translate(-1px)}.projects-project-activity-events-toggle:hover,.projects-project-activity-events-toggle:focus-visible{color:var(--text-body);outline:0}.projects-project-activity-event-skeleton{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:18px;padding:8px 4px}.projects-project-activity-event-skeleton span{height:8px;border-radius:4px;background:color-mix(in srgb,var(--text-muted) 14%,transparent)}.projects-project-activity-event-skeleton span:last-child{width:58px;justify-self:end}.projects-project-activity-collapsed-control{position:fixed;z-index:var(--z-app-popover);top:calc(var(--projects-comments-popover-top) + 10px);right:10px;width:30px;height:30px;display:grid;place-items:center;align-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);box-shadow:none;animation:projects-project-activity-control-in .14s ease .18s both}.projects-project-activity-collapsed-control.is-panel-open{right:calc(var(--projects-activity-panel-width) + 10px)}@keyframes projects-project-activity-control-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.vercel-shell.is-projects-active,.projects-index-comments-popover.projects-project-activity-panel{transition:none}.projects-project-activity-collapsed-control{animation:none}}.projects-project-activity-collapsed-control:hover,.projects-project-activity-collapsed-control:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}@media(max-width:1099px){.projects-index-comments-popover.projects-project-activity-panel,.projects-project-activity-collapsed-control{display:none!important}.projects-page--detail.projects-page--activity-open{padding-right:var(--projects-detail-content-inset)}}.projects-index-comments-stream{--projects-comment-stream-padding-y: 12px;position:relative;z-index:1;min-height:0;max-height:none;display:grid;align-content:start;gap:10px;overflow-y:auto;padding:var(--projects-comment-stream-padding-y) 11px;background:var(--projects-comments-stream-bg);isolation:isolate;overscroll-behavior:contain}.projects-index-comments-popover>.projects-index-comments-stream:first-child{border-radius:9px 9px 0 0}.projects-index-comment{min-width:0}.projects-index-comment-card{position:relative;min-width:0;display:grid;gap:9px;padding:10px 10px 0;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);overflow:clip;transition:none}.projects-index-comment-card:hover:not(:has(>.projects-index-comment-replies:hover,>.projects-index-comment-inline-reply:hover)),.projects-index-comment-card:focus-within:not(:has(>.projects-index-comment-replies:focus-within,>.projects-index-comment-inline-reply:focus-within)),.projects-index-comment-reply-card:hover,.projects-index-comment-reply-card:focus-within{border-color:var(--line-strong);box-shadow:0 8px 18px #1111110f}.projects-index-comment-card.is-reply-composer-open{overflow:visible}.projects-index-comment-assignment-header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-10px -10px 0;padding:1px 11px 3px;border-bottom:1px solid var(--line);background:#f1f1f1;color:var(--text-muted);font-size:11.75px;font-weight:400;line-height:1.2;letter-spacing:0}.projects-index-comment-assignment-header.is-assigned-self{border-bottom-color:#7156ff2e;background:#f0efff;color:#6d5df6}.projects-index-comment-assignment-header.is-assigned-other{background:#eee;color:#565656}.projects-index-comment-assignment-header.is-resolved{border-bottom-color:#2f9a6233;background:transparent;color:#2f9a62}:root[data-theme=dark] .projects-index-comment-assignment-header,body[data-theme=dark] .projects-index-comment-assignment-header,.vercel-shell[data-theme=dark] .projects-index-comment-assignment-header{background:#ffffff14;color:var(--text-muted)}:root[data-theme=dark] .projects-index-comment-assignment-header.is-assigned-self,body[data-theme=dark] .projects-index-comment-assignment-header.is-assigned-self,.vercel-shell[data-theme=dark] .projects-index-comment-assignment-header.is-assigned-self{background:#8b76ff2e;color:#b8adff}:root[data-theme=dark] .projects-index-comment-assignment-header.is-resolved,body[data-theme=dark] .projects-index-comment-assignment-header.is-resolved,.vercel-shell[data-theme=dark] .projects-index-comment-assignment-header.is-resolved{background:transparent;color:#73d99f}.projects-index-comment-resolve-toggle{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:7px;overflow:hidden;transform:translateY(-1px);padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;cursor:pointer}.projects-index-comment-resolve-toggle:disabled{cursor:progress;opacity:.72}.projects-index-comment-resolve-box{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid currentColor;border-radius:4px;color:inherit}.projects-index-comment-resolve-box svg{width:10px;height:10px;stroke-width:2.4}.projects-index-comment-resolve-label strong,.projects-index-comment-assigned-label strong{color:inherit;font-weight:600}.projects-index-comment-resolve-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-assigned-label{min-width:0;flex:0 1 48%;overflow:hidden;transform:translateY(-1px);color:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-assignment-header.is-resolved .projects-index-comment-assigned-label{text-decoration:line-through;text-decoration-thickness:1px}.projects-index-comment-assignment-header+.projects-index-comment-card-header{margin-top:0;padding-top:8px}.projects-index-comment-replies{position:relative;display:grid;gap:8px;margin:0 -10px;padding:10px;border-top:1px solid var(--line);background:var(--projects-comments-stream-bg)}.projects-index-comment-reply-card{position:relative;min-width:0;display:grid;gap:6px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel)}.projects-index-comment-replies>.projects-index-comment-inline-reply{margin:0;padding:0;border-top:0;border-radius:0;background:transparent}.projects-index-comment-reply-header{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px}.projects-index-comment .ai-employee-user-avatar{justify-self:center;width:22px;height:22px;font-size:9px}.projects-index-comment-author-mark.ai-employee-record-mark{width:22px;height:22px;justify-self:center}.projects-index-comment-author-mark.ai-employee-record-mark svg{width:14px;height:14px}.projects-index-comment-card-header{position:sticky;top:calc(-1 * var(--projects-comment-stream-padding-y));z-index:20;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:10px 0 4px;margin-top:-10px;background:var(--bg-panel);isolation:isolate;transform:translateZ(0);will-change:transform}.projects-index-comment-card-header:before{position:absolute;top:-14px;right:-10px;bottom:-9px;left:-10px;z-index:-1;content:"";background:var(--bg-panel);opacity:0;pointer-events:none}.projects-index-comment-card.is-sticky-header-divider-visible .projects-index-comment-card-header:before{opacity:1}.projects-index-comment-card-header:after{position:absolute;right:-10px;bottom:-9px;left:-10px;height:1px;content:"";background:var(--line);opacity:0;pointer-events:none;transition:opacity .12s ease}.projects-index-comment-card.is-sticky-header-divider-visible .projects-index-comment-card-header:after{opacity:1}.projects-index-comment-meta{min-width:0;display:flex;align-items:baseline;gap:6px;color:var(--text-strong);font-size:12.5px;font-weight:500;line-height:1.25}.projects-index-comment-hover-actions{display:inline-flex;align-items:center;gap:1px;opacity:0;transform:none;pointer-events:none;transition:none}.projects-index-comment-card:hover:not(:has(>.projects-index-comment-replies:hover,>.projects-index-comment-inline-reply:hover))>.projects-index-comment-card-header .projects-index-comment-hover-actions,.projects-index-comment-card:focus-within:not(:has(>.projects-index-comment-replies:focus-within,>.projects-index-comment-inline-reply:focus-within))>.projects-index-comment-card-header .projects-index-comment-hover-actions,.projects-index-comment-card.is-action-menu-open>.projects-index-comment-card-header .projects-index-comment-hover-actions,.projects-index-comment-reply-card:hover>.projects-index-comment-reply-header .projects-index-comment-hover-actions,.projects-index-comment-reply-card:focus-within>.projects-index-comment-reply-header .projects-index-comment-hover-actions,.projects-index-comment-reply-card.is-action-menu-open>.projects-index-comment-reply-header .projects-index-comment-hover-actions{opacity:1;transform:none;pointer-events:auto}.projects-index-comment-hover-actions button,.projects-index-comment-footer-actions button,.projects-index-comment-reply,.projects-index-comment-reply-count,.projects-index-comment-thread-collapse{border:0;background:transparent;color:var(--text-muted);font:inherit;letter-spacing:0;cursor:pointer}.projects-index-comment-hover-actions button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:6px}.projects-index-comment-hover-actions button:hover,.projects-index-comment-hover-actions button:focus-visible,.projects-index-comment-hover-actions button.is-open,.projects-index-comment-footer-actions button:hover,.projects-index-comment-footer-actions button:focus-visible,.projects-index-comment-reply:hover,.projects-index-comment-reply:focus-visible,.projects-index-comment-reply-count:hover,.projects-index-comment-reply-count:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-comment-hover-actions svg{width:13.5px;height:13.5px;stroke-width:1.8}.projects-index-comment-hover-actions .projects-index-comment-hover-action--delete{color:var(--text-muted)}.projects-index-comment-hover-actions .projects-index-comment-hover-action--delete svg{color:inherit;stroke:currentColor;opacity:.82}.projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:hover,.projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:focus-visible{background:#d645451a;color:#d64545}.projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:hover svg,.projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:focus-visible svg{opacity:1}:root[data-theme=dark] .projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:hover,body[data-theme=dark] .projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:hover,.vercel-shell[data-theme=dark] .projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:hover,:root[data-theme=dark] .projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:focus-visible,body[data-theme=dark] .projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:focus-visible,.vercel-shell[data-theme=dark] .projects-index-comment-hover-actions .projects-index-comment-hover-action--delete:focus-visible{background:#ff8b8b24;color:#ff8b8b}.projects-index-comment-hover-icon{width:14px;height:14px;display:block;background:currentColor;opacity:.82}.projects-index-comment-hover-icon--bookmark{width:13.5px;height:13.5px;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20900'%20width='900'%20height='900'%3e%3cpath%20d='M%20116%20333%20L%20120%20149%20L%20126%20114%20L%20139%2085%20L%20154%2064%20L%20167%2052%20L%20196%2035%20L%20235%2024%20L%20288%2020%20L%20368%2017%20L%20561%2018%20L%20644%2022%20L%20681%2027%20L%20702%2034%20L%20736%2054%20L%20758%2079%20L%20771%20103%20L%20780%20144%20L%20784%20437%20L%20782%20680%20L%20778%20841%20L%20768%20864%20L%20758%20874%20L%20747%20880%20L%20721%20883%20L%20675%20873%20L%20628%20851%20L%20593%20829%20L%20543%20789%20L%20449%20695%20L%20360%20786%20L%20324%20816%20L%20282%20845%20L%20232%20870%20L%20193%20881%20L%20164%20883%20L%20152%20880%20L%20140%20873%20L%20129%20861%20L%20121%20838%20L%20116%20576%20Z%20M%20699%20226%20L%20698%20160%20L%20695%20140%20L%20687%20123%20L%20678%20115%20L%20664%20109%20L%20512%20102%20L%20283%20105%20L%20237%20109%20L%20224%20114%20L%20213%20124%20L%20207%20136%20L%20203%20159%20L%20200%20308%20L%20200%20610%20L%20205%20791%20L%20248%20769%20L%20288%20739%20L%20349%20681%20L%20422%20601%20L%20442%20592%20L%20462%20593%20L%20479%20602%20L%20543%20673%20L%20601%20730%20L%20652%20769%20L%20695%20791%20L%20700%20592%20Z'%20fill='currentColor'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20900'%20width='900'%20height='900'%3e%3cpath%20d='M%20116%20333%20L%20120%20149%20L%20126%20114%20L%20139%2085%20L%20154%2064%20L%20167%2052%20L%20196%2035%20L%20235%2024%20L%20288%2020%20L%20368%2017%20L%20561%2018%20L%20644%2022%20L%20681%2027%20L%20702%2034%20L%20736%2054%20L%20758%2079%20L%20771%20103%20L%20780%20144%20L%20784%20437%20L%20782%20680%20L%20778%20841%20L%20768%20864%20L%20758%20874%20L%20747%20880%20L%20721%20883%20L%20675%20873%20L%20628%20851%20L%20593%20829%20L%20543%20789%20L%20449%20695%20L%20360%20786%20L%20324%20816%20L%20282%20845%20L%20232%20870%20L%20193%20881%20L%20164%20883%20L%20152%20880%20L%20140%20873%20L%20129%20861%20L%20121%20838%20L%20116%20576%20Z%20M%20699%20226%20L%20698%20160%20L%20695%20140%20L%20687%20123%20L%20678%20115%20L%20664%20109%20L%20512%20102%20L%20283%20105%20L%20237%20109%20L%20224%20114%20L%20213%20124%20L%20207%20136%20L%20203%20159%20L%20200%20308%20L%20200%20610%20L%20205%20791%20L%20248%20769%20L%20288%20739%20L%20349%20681%20L%20422%20601%20L%20442%20592%20L%20462%20593%20L%20479%20602%20L%20543%20673%20L%20601%20730%20L%20652%20769%20L%20695%20791%20L%20700%20592%20Z'%20fill='currentColor'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat}.projects-index-comment-hover-icon--pencil{width:13.5px;height:13.5px;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20900'%20width='900'%20height='900'%3e%3cpath%20d='M%20310%20882%20L%20160%20883%20L%2089%20880%20L%2062%20873%20L%2047%20864%20L%2037%20854%20L%2022%20828%20L%2015%20787%20L%2016%20633%20L%2019%20584%20L%2028%20548%20L%2038%20531%20L%2082%20486%20L%20515%2054%20L%20554%2029%20L%20593%2017%20L%20645%2017%20L%20682%2028%20L%20720%2050%20L%20781%20102%20L%20826%20150%20L%20862%20199%20L%20878%20234%20L%20884%20265%20L%20884%20295%20L%20881%20313%20L%20872%20339%20L%20856%20368%20L%20840%20387%20L%20370%20861%20L%20344%20876%20Z%20M%20420%20690%20L%20698%20408%20L%20491%20202%20L%20486%20202%20L%20107%20581%20L%20104%20590%20L%20100%20661%20L%20100%20784%20L%20103%20793%20L%20112%20798%20L%20277%20800%20L%20312%20797%20Z%20M%20667%20121%20L%20660%20114%20L%20636%20102%20L%20603%20101%20L%20590%20105%20L%20574%20115%20L%20551%20137%20L%20551%20140%20L%20756%20345%20L%20761%20345%20L%20786%20318%20L%20793%20304%20L%20796%20292%20L%20796%20270%20L%20793%20260%20L%20784%20241%20L%20758%20206%20L%20691%20139%20Z'%20fill='currentColor'%20stroke='currentColor'%20stroke-width='22'%20stroke-linejoin='round'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20900'%20width='900'%20height='900'%3e%3cpath%20d='M%20310%20882%20L%20160%20883%20L%2089%20880%20L%2062%20873%20L%2047%20864%20L%2037%20854%20L%2022%20828%20L%2015%20787%20L%2016%20633%20L%2019%20584%20L%2028%20548%20L%2038%20531%20L%2082%20486%20L%20515%2054%20L%20554%2029%20L%20593%2017%20L%20645%2017%20L%20682%2028%20L%20720%2050%20L%20781%20102%20L%20826%20150%20L%20862%20199%20L%20878%20234%20L%20884%20265%20L%20884%20295%20L%20881%20313%20L%20872%20339%20L%20856%20368%20L%20840%20387%20L%20370%20861%20L%20344%20876%20Z%20M%20420%20690%20L%20698%20408%20L%20491%20202%20L%20486%20202%20L%20107%20581%20L%20104%20590%20L%20100%20661%20L%20100%20784%20L%20103%20793%20L%20112%20798%20L%20277%20800%20L%20312%20797%20Z%20M%20667%20121%20L%20660%20114%20L%20636%20102%20L%20603%20101%20L%20590%20105%20L%20574%20115%20L%20551%20137%20L%20551%20140%20L%20756%20345%20L%20761%20345%20L%20786%20318%20L%20793%20304%20L%20796%20292%20L%20796%20270%20L%20793%20260%20L%20784%20241%20L%20758%20206%20L%20691%20139%20Z'%20fill='currentColor'%20stroke='currentColor'%20stroke-width='22'%20stroke-linejoin='round'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat;filter:drop-shadow(.55px 0 0 currentColor) drop-shadow(-.55px 0 0 currentColor) drop-shadow(0 .55px 0 currentColor) drop-shadow(0 -.55px 0 currentColor)}.projects-index-comment-hover-icon--assign{width:14.5px;height:14.5px;mask:url(/assets/comment-toolbar-assign-D36aMlHX.svg) center / contain no-repeat;-webkit-mask:url(/assets/comment-toolbar-assign-D36aMlHX.svg) center / contain no-repeat}.projects-index-comment-hover-icon--reply{width:14px;height:14px;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20900'%20width='900'%20height='900'%3e%3cpath%20d='M%20259%20706%20L%20214%20671%20L%20151%20616%20L%2060%20523%20L%2037%20493%20L%2023%20464%20L%2017%20440%20L%2018%20408%20L%2032%20369%20L%2059%20332%20L%20106%20281%20L%20167%20223%20L%20226%20173%20L%20299%20117%20L%20319%20108%20L%20351%20104%20L%20380%20111%20L%20399%20122%20L%20412%20135%20L%20424%20155%20L%20432%20186%20L%20432%20277%20L%20484%20279%20L%20544%20287%20L%20587%20296%20L%20639%20313%20L%20687%20335%20L%20712%20350%20L%20745%20375%20L%20783%20413%20L%20807%20445%20L%20829%20482%20L%20845%20517%20L%20860%20561%20L%20870%20602%20L%20879%20662%20L%20883%20757%20L%20875%20777%20L%20859%20791%20L%20848%20795%20L%20822%20793%20L%20801%20777%20L%20785%20750%20L%20752%20708%20L%20725%20681%20L%20696%20658%20L%20660%20636%20L%20627%20622%20L%20591%20611%20L%20551%20604%20L%20507%20601%20L%20432%20601%20L%20432%20669%20L%20426%20695%20L%20410%20722%20L%20401%20731%20L%20379%20744%20L%20357%20750%20L%20334%20750%20L%20320%20747%20L%20300%20738%20Z%20M%20586%20388%20L%20527%20373%20L%20451%20365%20L%20393%20364%20L%20376%20360%20L%20365%20354%20L%20351%20339%20L%20343%20315%20L%20343%20195%20L%20340%20195%20L%20239%20276%20L%20154%20357%20L%20108%20412%20L%20105%20420%20L%20105%20436%20L%20115%20452%20L%20144%20486%20L%20200%20542%20L%20263%20598%20L%20340%20659%20L%20343%20659%20L%20343%20562%20L%20345%20552%20L%20351%20539%20L%20362%20526%20L%20377%20517%20L%20388%20514%20L%20535%20515%20L%20580%20520%20L%20629%20530%20L%20665%20542%20L%20709%20562%20L%20746%20586%20L%20783%20618%20L%20774%20579%20L%20759%20539%20L%20739%20502%20L%20717%20472%20L%20687%20442%20L%20657%20420%20L%20624%20402%20Z'%20fill='currentColor'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20900'%20width='900'%20height='900'%3e%3cpath%20d='M%20259%20706%20L%20214%20671%20L%20151%20616%20L%2060%20523%20L%2037%20493%20L%2023%20464%20L%2017%20440%20L%2018%20408%20L%2032%20369%20L%2059%20332%20L%20106%20281%20L%20167%20223%20L%20226%20173%20L%20299%20117%20L%20319%20108%20L%20351%20104%20L%20380%20111%20L%20399%20122%20L%20412%20135%20L%20424%20155%20L%20432%20186%20L%20432%20277%20L%20484%20279%20L%20544%20287%20L%20587%20296%20L%20639%20313%20L%20687%20335%20L%20712%20350%20L%20745%20375%20L%20783%20413%20L%20807%20445%20L%20829%20482%20L%20845%20517%20L%20860%20561%20L%20870%20602%20L%20879%20662%20L%20883%20757%20L%20875%20777%20L%20859%20791%20L%20848%20795%20L%20822%20793%20L%20801%20777%20L%20785%20750%20L%20752%20708%20L%20725%20681%20L%20696%20658%20L%20660%20636%20L%20627%20622%20L%20591%20611%20L%20551%20604%20L%20507%20601%20L%20432%20601%20L%20432%20669%20L%20426%20695%20L%20410%20722%20L%20401%20731%20L%20379%20744%20L%20357%20750%20L%20334%20750%20L%20320%20747%20L%20300%20738%20Z%20M%20586%20388%20L%20527%20373%20L%20451%20365%20L%20393%20364%20L%20376%20360%20L%20365%20354%20L%20351%20339%20L%20343%20315%20L%20343%20195%20L%20340%20195%20L%20239%20276%20L%20154%20357%20L%20108%20412%20L%20105%20420%20L%20105%20436%20L%20115%20452%20L%20144%20486%20L%20200%20542%20L%20263%20598%20L%20340%20659%20L%20343%20659%20L%20343%20562%20L%20345%20552%20L%20351%20539%20L%20362%20526%20L%20377%20517%20L%20388%20514%20L%20535%20515%20L%20580%20520%20L%20629%20530%20L%20665%20542%20L%20709%20562%20L%20746%20586%20L%20783%20618%20L%20774%20579%20L%20759%20539%20L%20739%20502%20L%20717%20472%20L%20687%20442%20L%20657%20420%20L%20624%20402%20Z'%20fill='currentColor'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat}.projects-index-comment-hover-actions button:hover .projects-index-comment-hover-icon,.projects-index-comment-hover-actions button:focus-visible .projects-index-comment-hover-icon,.projects-index-comment-hover-actions button.is-open .projects-index-comment-hover-icon{opacity:1}.projects-index-comment-assignment-popover{position:fixed;top:var(--projects-comment-assignment-popover-top);left:var(--projects-comment-assignment-popover-left);z-index:var(--z-app-popover-elevated);width:312px;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);box-shadow:0 18px 38px #1111112e;overflow:hidden}:root[data-theme=dark] .projects-index-comment-assignment-popover,body[data-theme=dark] .projects-index-comment-assignment-popover,.vercel-shell[data-theme=dark] .projects-index-comment-assignment-popover{box-shadow:0 20px 42px #00000085}.projects-index-comment-assignment-tabs{position:relative;height:36px;display:flex;align-items:flex-start;gap:18px;padding:4px 12px 0;border-bottom:1px solid var(--line)}.projects-index-comment-assignment-tabs button{position:relative;height:31px;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;letter-spacing:0;cursor:pointer}.projects-index-comment-assignment-tabs button:before{content:"";position:absolute;right:0;top:-4px;left:0;height:2px;border-radius:0 0 999px 999px;background:transparent}.projects-index-comment-assignment-tabs button:hover,.projects-index-comment-assignment-tabs button:focus-visible{color:var(--text-body);outline:0}.projects-index-comment-assignment-tabs button.is-active{color:var(--text-strong)}.projects-index-comment-assignment-tabs button.is-active:before{background:var(--text-strong)}.projects-index-comment-assignment-search{height:36px;display:flex;align-items:center;gap:8px;margin:7px 8px 8px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-panel);color:var(--text-muted)}.projects-index-comment-assignment-search:focus-within{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.projects-index-comment-assignment-search svg{width:14px;height:14px;flex:0 0 auto;stroke-width:2}.projects-index-comment-assignment-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--text-strong);font:inherit;font-size:13px;font-weight:400;letter-spacing:0;outline:0}.projects-index-comment-assignment-search input::placeholder{color:var(--text-faint)}.projects-index-comment-assignment-list{max-height:228px;display:grid;gap:1px;overflow-y:auto;padding:0 6px 8px;overscroll-behavior:contain}.projects-index-comment-assignment-option{width:100%;height:34px;min-height:34px;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:2px 7px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;letter-spacing:0;text-align:left;cursor:pointer}.projects-index-comment-assignment-option:hover,.projects-index-comment-assignment-option:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-comment-assignment-option.is-selected{background:transparent}:root[data-theme=dark] .projects-index-comment-assignment-option.is-selected,body[data-theme=dark] .projects-index-comment-assignment-option.is-selected,.vercel-shell[data-theme=dark] .projects-index-comment-assignment-option.is-selected{background:transparent}.projects-index-comment-assignment-option:disabled{cursor:progress;opacity:.68}.projects-index-comment-assignment-popover .ai-employee-user-avatar{width:21px;height:21px;flex:0 0 21px;display:inline-flex;align-items:center;justify-content:center;font-size:7.5px;line-height:1;text-align:center}.projects-index-comment-assignment-ai-mark{width:22px;height:22px}.projects-index-comment-assignment-ai-mark svg{width:14px;height:14px}.projects-index-comment-assignment-option-copy{min-width:0;display:grid;gap:2px}.projects-index-comment-assignment-option-copy strong,.projects-index-comment-assignment-option-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-assignment-option-copy strong{color:var(--text-strong);font-size:12.5px;font-weight:500;line-height:1.2}.projects-index-comment-assignment-option-copy small{color:var(--text-muted);font-size:11.5px;font-weight:450;line-height:1.15}.projects-index-comment-assignment-option-copy--employee,.projects-index-comment-mention-option-copy--employee{min-width:0;display:flex;align-items:center;gap:5px}.projects-index-comment-assignment-option-copy--employee strong,.projects-index-comment-assignment-option-copy--employee small,.projects-index-comment-mention-option-copy--employee strong,.projects-index-comment-mention-option-copy--employee small{display:inline-block;min-width:0;line-height:1.2;white-space:nowrap}.projects-index-comment-assignment-option-copy--employee strong,.projects-index-comment-mention-option-copy--employee strong{flex:0 1 auto}.projects-index-comment-assignment-option-copy--employee small,.projects-index-comment-mention-option-copy--employee small{max-width:116px;flex:0 1 auto}.projects-index-comment-employee-option-dot{flex:0 0 auto;color:var(--text-muted);font-size:11.5px;font-weight:450;line-height:1}.projects-index-comment-assignment-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#111}:root[data-theme=dark] .projects-index-comment-assignment-check,body[data-theme=dark] .projects-index-comment-assignment-check,.vercel-shell[data-theme=dark] .projects-index-comment-assignment-check{color:#fff}.projects-index-comment-assignment-check svg{width:15px;height:15px;stroke-width:2.35}.projects-index-comment-assignment-empty{padding:14px 10px 15px;color:var(--text-muted);font-size:12.5px;line-height:1.35}.projects-index-comment-actions-blocker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-app-popover-elevated) - 1);background:transparent;cursor:default}.projects-index-comment-actions-menu{position:fixed;top:var(--projects-comment-actions-menu-top);left:var(--projects-comment-actions-menu-left);z-index:var(--z-app-popover-elevated);width:204px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 16px 34px #11111129}:root[data-theme=dark] .projects-index-comment-actions-menu,body[data-theme=dark] .projects-index-comment-actions-menu,.vercel-shell[data-theme=dark] .projects-index-comment-actions-menu{box-shadow:0 18px 38px #00000075}.projects-index-comment-actions-menu>button{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--text-strong);font:inherit;font-size:13px;font-weight:450;letter-spacing:0;text-align:left;cursor:pointer}.projects-index-comment-actions-menu>button:hover,.projects-index-comment-actions-menu>button:focus-visible{background:var(--bg-menu-hover);outline:0}.projects-index-comment-actions-menu>button.is-danger{position:relative;margin-top:13px;color:#d64545}.projects-index-comment-actions-menu>button.is-danger:before{content:"";position:absolute;top:-7px;left:0;right:0;height:1px;background:var(--line);pointer-events:none}.projects-index-comment-actions-menu>button.is-danger:hover,.projects-index-comment-actions-menu>button.is-danger:focus-visible{background:#d645451a;color:#c93c3c}:root[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger,body[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger,.vercel-shell[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger{color:#ff8b8b}:root[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger:hover,body[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger:hover,.vercel-shell[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger:hover,:root[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger:focus-visible,body[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger:focus-visible,.vercel-shell[data-theme=dark] .projects-index-comment-actions-menu>button.is-danger:focus-visible{background:#ff8b8b24;color:#ff9f9f}.projects-index-comment-actions-menu-icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.projects-index-comment-actions-menu-icon svg{width:13px;height:13px;display:block;flex:0 0 auto;stroke-width:1.75}.projects-index-comment-actions-menu-item--copyUrl .projects-index-comment-actions-menu-icon svg{width:12px;height:12px;stroke-width:1.34}.projects-index-comment-actions-menu-item--createTask .projects-index-comment-actions-menu-icon svg{width:14.25px;height:14.25px;stroke-width:1.9;transform:translate(-1px)}.projects-index-comment-actions-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-attachment-menu{position:fixed;top:var(--projects-comment-attachment-menu-top);left:var(--projects-comment-attachment-menu-left);z-index:var(--z-app-popover-elevated);width:178px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 16px 34px #11111129}:root[data-theme=dark] .projects-index-comment-attachment-menu,body[data-theme=dark] .projects-index-comment-attachment-menu,.vercel-shell[data-theme=dark] .projects-index-comment-attachment-menu{box-shadow:0 18px 38px #00000075}.projects-index-comment-attachment-menu>button{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--text-strong);font:inherit;font-size:13px;font-weight:450;letter-spacing:0;text-align:left;cursor:pointer}.projects-index-comment-attachment-menu>button:hover,.projects-index-comment-attachment-menu>button:focus-visible{background:var(--bg-menu-hover);outline:0}.projects-index-comment-attachment-menu-icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.projects-index-comment-attachment-menu-icon svg{width:13px;height:13px;display:block;flex:0 0 auto;stroke-width:1.7}.projects-index-comment-attachment-menu-icon .ai-icon-download{width:16.5px;height:14.5px;stroke-width:1.35;transform:translateY(.5px)}.projects-index-comment-attachment-menu-icon .ai-icon-copy-link{width:12px;height:12px;stroke-width:1.34}.projects-index-comment-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-meta time{flex:0 0 auto;color:var(--text-muted);font-size:11.5px;font-weight:400;opacity:1;transition:none}.projects-index-comment-card:hover:not(:has(>.projects-index-comment-replies:hover,>.projects-index-comment-inline-reply:hover))>.projects-index-comment-card-header .projects-index-comment-meta time,.projects-index-comment-card:focus-within:not(:has(>.projects-index-comment-replies:focus-within,>.projects-index-comment-inline-reply:focus-within))>.projects-index-comment-card-header .projects-index-comment-meta time,.projects-index-comment-reply-card:hover>.projects-index-comment-reply-header .projects-index-comment-meta time,.projects-index-comment-reply-card:focus-within>.projects-index-comment-reply-header .projects-index-comment-meta time{opacity:0}.projects-index-comment-copy p{margin:0;color:var(--text-body);font-size:12.5px;font-weight:400;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.projects-index-comment-copy{min-width:0;display:grid;gap:7px;padding-top:2px;padding-bottom:4px;padding-left:0}.projects-index-comment-edit-form{min-width:0;display:grid;gap:8px}.projects-index-comment-edit-form .projects-index-comment-input-wrap.is-edit{border-radius:7px}.projects-index-comment-edit-form .projects-index-comment-editor.is-edit{min-height:78px;max-height:180px;padding:8px 9px;border-radius:7px;font-size:12.5px;line-height:1.42}.projects-index-comment-edit-input{width:100%;min-height:70px;resize:vertical;padding:8px 9px;border:1px solid var(--line-strong);border-radius:7px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:12.5px;line-height:1.42;letter-spacing:0}.projects-index-comment-edit-input:focus{border-color:#9f978d;outline:0;box-shadow:0 0 0 2px #9f978d24}.projects-index-comment-edit-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.projects-index-comment-edit-actions button{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:12px;font-weight:600;letter-spacing:0;cursor:pointer}.projects-index-comment-edit-cancel{background:var(--bg-panel);color:var(--text-muted)}.projects-index-comment-edit-save{background:var(--text-strong);color:var(--bg-panel)}.projects-index-comment-edit-actions button:disabled{cursor:not-allowed;opacity:.55}.projects-index-comment-footer{min-height:38px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:1px -10px 0;padding:6px 10px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;background:var(--bg-panel)}.projects-index-comment-card.is-reply-composer-open .projects-index-comment-footer{border-radius:0}.projects-index-comment-footer-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 3px}.projects-index-comment-footer-trailing{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;margin-left:auto}.projects-index-comment-footer-actions button{min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:6px;font-size:13px;line-height:1}.projects-index-comment-footer-actions svg{width:13.5px;height:13.5px;stroke-width:1.75}.projects-index-comment-footer-actions button[aria-label="React to comment"] svg{width:16px;height:16px;stroke-width:1.85}.projects-index-comment-footer-actions .projects-index-comment-like-button{gap:0;color:var(--text-muted);transition:none}.projects-index-comment-footer-actions .projects-index-comment-like-button>img{width:13.5px;height:13.5px;display:block;opacity:.72}.projects-index-comment-like-icon{width:13.5px;height:13.5px;display:block;background:currentColor;opacity:1;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='13'%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.68784%2011.7V5.51245H1.91717C1.24444%205.51245%200.699219%206.01433%200.699219%206.6262V10.5931C0.699219%2011.205%201.24444%2011.7%201.91717%2011.7H3.68784ZM3.68784%2011.7L3.69609%205.51245L5.74276%201.11933C5.862%200.864951%206.13124%200.699951%206.42973%200.699951H6.49722C7.31919%200.699951%207.99116%201.3187%207.99116%202.07495V4.4812H11.5768C12.2787%204.4812%2012.8015%205.0587%2012.6822%205.6912L11.696%2010.8475C11.5985%2011.3425%2011.1358%2011.7%2010.5913%2011.7H3.68784Z'%20stroke='%23404D55'%20stroke-width='1.4'%20stroke-miterlimit='10'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='13'%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.68784%2011.7V5.51245H1.91717C1.24444%205.51245%200.699219%206.01433%200.699219%206.6262V10.5931C0.699219%2011.205%201.24444%2011.7%201.91717%2011.7H3.68784ZM3.68784%2011.7L3.69609%205.51245L5.74276%201.11933C5.862%200.864951%206.13124%200.699951%206.42973%200.699951H6.49722C7.31919%200.699951%207.99116%201.3187%207.99116%202.07495V4.4812H11.5768C12.2787%204.4812%2012.8015%205.0587%2012.6822%205.6912L11.696%2010.8475C11.5985%2011.3425%2011.1358%2011.7%2010.5913%2011.7H3.68784Z'%20stroke='%23404D55'%20stroke-width='1.4'%20stroke-miterlimit='10'/%3e%3c/svg%3e") center / contain no-repeat}.projects-index-comment-footer-actions .projects-index-comment-like-button.has-likes,.projects-index-comment-reaction-chip{position:relative;min-width:42px;height:24px;gap:4px;padding:0 8px 0 6px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-panel);color:var(--text-body)}.projects-index-comment-reaction-chip:hover,.projects-index-comment-reaction-chip:focus-visible{border-color:color-mix(in srgb,var(--text-body) 28%,var(--line));background:var(--bg-menu-hover)}.projects-index-comment-reaction-emoji{font-size:14.5px;line-height:1}.projects-index-comment-reaction-count{color:var(--text-body);font-size:12px;font-weight:500;line-height:1}.projects-index-comment-reaction-button.is-open{background:var(--bg-menu-hover);color:var(--text-strong)}.projects-index-comment-footer-actions .projects-index-comment-like-button.has-likes.is-bursting,.projects-index-comment-reaction-chip.is-bursting{animation:projects-comment-reaction-pop .24s cubic-bezier(.18,.89,.32,1.28)}.projects-index-comment-footer-actions .projects-index-comment-like-button.has-likes.is-bursting:after,.projects-index-comment-reaction-chip.is-bursting:after{content:"";position:absolute;top:-10px;right:-12px;bottom:-10px;left:-12px;pointer-events:none;background:radial-gradient(circle,#ffbe3d 0 1.5px,transparent 2px) 18% 22% / 14px 14px no-repeat,radial-gradient(circle,#8b5cf6 0 1.4px,transparent 2px) 78% 20% / 14px 14px no-repeat,radial-gradient(circle,#22c55e 0 1.5px,transparent 2px) 20% 82% / 14px 14px no-repeat,radial-gradient(circle,#ef4444 0 1.4px,transparent 2px) 82% 78% / 14px 14px no-repeat,radial-gradient(circle,#60a5fa 0 1.3px,transparent 2px) 52% 6% / 14px 14px no-repeat;animation:projects-comment-reaction-burst .64s ease-out forwards}.projects-index-comment-footer-actions .projects-index-comment-like-button.has-likes:hover,.projects-index-comment-footer-actions .projects-index-comment-like-button.has-likes:focus-visible{border-color:color-mix(in srgb,var(--text-body) 28%,var(--line));background:var(--bg-menu-hover)}.projects-index-comment-like-emoji{font-size:14.5px;line-height:1}.projects-index-comment-like-count{color:var(--text-body);font-size:12px;font-weight:500;line-height:1}@keyframes projects-comment-reaction-pop{0%{transform:scale(.82)}58%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes projects-comment-reaction-burst{0%{opacity:0;transform:scale(.35)}24%{opacity:1}to{opacity:0;transform:scale(1.35)}}.projects-index-comment-reply{min-height:26px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500}.projects-index-comment-reply-count{min-height:26px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;text-transform:none;white-space:nowrap}.projects-index-comment-reply-card-footer{min-height:34px;margin:2px -8px -8px;padding:5px 8px}.projects-index-comment-thread-collapse{justify-self:center;min-height:22px;padding:0 7px;border-radius:6px;color:var(--text-faint);font-size:11.5px;font-weight:500;text-decoration:underline;cursor:pointer}.projects-index-comment-thread-collapse:hover,.projects-index-comment-thread-collapse:focus-visible{color:var(--text-muted);outline:0}.projects-index-comment-inline-emoji{display:inline-block;font-size:1.32em;line-height:1;vertical-align:-.1em}.projects-index-comment-mention{display:inline;padding:1px 4px;border-radius:4px;background:#ece7ff;color:#5f45d8;font-weight:500}:root[data-theme=dark] .projects-index-comment-mention,body[data-theme=dark] .projects-index-comment-mention,.vercel-shell[data-theme=dark] .projects-index-comment-mention{background:#8463ff38;color:#b9a7ff}.projects-index-comment-ai-employee-mention{position:relative;display:inline-flex;max-width:100%;align-items:center;gap:3px;margin:0 1px;padding:1px 6px 1px 3px;border:1px solid var(--project-comment-ai-employee-mention-border);border-radius:999px;background:var(--project-comment-ai-employee-mention-bg);color:var(--project-comment-ai-employee-mention-face);font:inherit;font-weight:500;line-height:18px;vertical-align:-3px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto}.projects-index-comment-ai-employee-mention *{cursor:pointer}.projects-index-comment-ai-employee-mention:focus-visible{outline:2px solid color-mix(in srgb,var(--project-comment-ai-employee-mention-face) 36%,transparent);outline-offset:2px}.projects-index-comment-ai-employee-mention-mark{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--project-comment-ai-employee-mention-face)}.projects-index-comment-ai-employee-mention-mark svg{width:16px;height:16px;display:block}.projects-index-comment-ai-employee-mention-name{min-width:0;max-width:180px;color:var(--project-comment-ai-employee-mention-face);overflow:hidden;text-overflow:ellipsis;transform:translateY(-1px)}.projects-index-comment-ai-employee-floating-tooltip{position:fixed;z-index:var(--z-app-tooltip);max-width:min(260px,calc(100vw - 16px));padding:6px 8px;border:1px solid var(--tooltip-border);border-radius:6px;background:var(--tooltip-bg);box-shadow:0 8px 18px #0f172a2e;color:var(--tooltip-text);font-size:12px;font-weight:500;line-height:1.2;opacity:0;overflow:visible;pointer-events:none;text-overflow:ellipsis;transform:translate(-50%,-100%) scale(.92);transform-origin:bottom center;white-space:nowrap;animation:projectsCommentAIEmployeeTooltipTopIn .14s ease .52s both}.projects-index-comment-ai-employee-floating-tooltip.is-bottom{transform:translate(-50%) scale(.92);transform-origin:top center;animation-name:projectsCommentAIEmployeeTooltipBottomIn}.projects-index-comment-ai-employee-floating-tooltip:after{content:"";position:absolute;left:50%;width:8px;height:8px;background:var(--tooltip-bg);border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border);transform:translate(-50%) rotate(45deg)}.projects-index-comment-ai-employee-floating-tooltip.is-top:after{bottom:-5px}.projects-index-comment-ai-employee-floating-tooltip.is-bottom:after{top:-5px;transform:translate(-50%) rotate(225deg)}@keyframes projectsCommentAIEmployeeTooltipTopIn{0%{opacity:0;transform:translate(-50%,-100%) scale(.92)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes projectsCommentAIEmployeeTooltipBottomIn{0%{opacity:0;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}.projects-index-comment-task-mention{--projects-comment-task-status-color: #697078;display:inline-flex;max-width:min(240px,100%);align-items:center;margin:0 1px;padding:1px 7px;border:1px solid color-mix(in srgb,var(--projects-comment-task-status-color) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--projects-comment-task-status-color) 11%,transparent);color:var(--projects-comment-task-status-color);font:inherit;font-weight:500;line-height:18px;vertical-align:-3px;white-space:nowrap;-webkit-user-select:none;user-select:none}.projects-index-comment-task-mention-name{min-width:0;overflow:hidden;text-overflow:ellipsis;transform:translateY(-1px)}:root[data-theme=dark] .projects-index-comment-task-mention,body[data-theme=dark] .projects-index-comment-task-mention,.vercel-shell[data-theme=dark] .projects-index-comment-task-mention{border-color:color-mix(in srgb,var(--projects-comment-task-status-color) 42%,transparent);background:color-mix(in srgb,var(--projects-comment-task-status-color) 18%,transparent)}.projects-index-comment-skeleton{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start}.projects-index-comment-skeleton-avatar,.projects-index-comment-skeleton-copy span{display:block;border-radius:999px;background:color-mix(in srgb,var(--text-body) 10%,transparent)}.projects-index-comment-skeleton-avatar{width:24px;height:24px}.projects-index-comment-skeleton-copy{display:grid;gap:7px;padding-top:2px}.projects-index-comment-skeleton-copy span:first-child{width:45%;height:9px}.projects-index-comment-skeleton-copy span:last-child{width:82%;height:8px}.projects-index-comment-composer{position:relative;z-index:40;display:grid;gap:0;padding:11px 10px 10px;border-radius:0 0 10px 10px;border-top:1px solid var(--line);background:var(--projects-comments-stream-bg);isolation:isolate}.projects-index-comments-popover>.projects-index-comment-composer:first-child{border-top:0;border-radius:9px}.projects-index-comment-composer:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:12px;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--projects-comments-stream-bg) 58%,transparent),transparent)}.projects-index-comment-inline-reply{position:relative;z-index:1;display:grid;gap:7px;margin:0 -10px;padding:10px 10px 8px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;background:var(--projects-comments-stream-bg)}.projects-index-comment-composer.is-inline-reply{z-index:1;padding:0;border-top:0;border-radius:0;background:transparent}.projects-index-comment-composer.is-inline-reply:before{display:none}.projects-index-comment-reply-collapse{justify-self:center;padding:0;border:0;background:transparent;color:var(--text-faint);font:inherit;font-size:11.5px;font-weight:500;letter-spacing:0;line-height:1.2;text-decoration:underline;cursor:pointer}.projects-index-comment-reply-collapse:hover,.projects-index-comment-reply-collapse:focus-visible{color:var(--text-muted);outline:0}.projects-index-comment-input-wrap{position:relative;min-width:0;display:grid;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-panel)}.projects-index-comment-input-wrap:hover{border-color:#d5cec5}.projects-index-comment-input-wrap:focus-within{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}.projects-index-comment-editor{width:100%;min-height:33px;max-height:71px;display:block;overflow-y:auto;padding:8px 10px 5px;border:0;border-radius:7px 7px 0 0;background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:400;line-height:1.35;outline:0;white-space:pre-wrap;overflow-wrap:anywhere}.projects-index-comment-editor:empty:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none}.projects-index-comment-editor:hover{border-color:transparent}.projects-index-comment-editor:focus{border-color:transparent;box-shadow:none}.projects-index-comment-editor[contenteditable=false]{color:var(--text-muted);cursor:progress}textarea.projects-index-comment-editor{resize:none}textarea.projects-index-comment-editor:disabled{color:var(--text-muted);cursor:progress}:root[data-theme=dark] .projects-index-comment-editor:hover,body[data-theme=dark] .projects-index-comment-editor:hover,.vercel-shell[data-theme=dark] .projects-index-comment-editor:hover{border-color:transparent}:root[data-theme=dark] .projects-index-comment-editor:focus,body[data-theme=dark] .projects-index-comment-editor:focus,.vercel-shell[data-theme=dark] .projects-index-comment-editor:focus{border-color:transparent;box-shadow:none}:root[data-theme=dark] .projects-index-comment-input-wrap:hover,body[data-theme=dark] .projects-index-comment-input-wrap:hover,.vercel-shell[data-theme=dark] .projects-index-comment-input-wrap:hover{border-color:#ffffff2e}:root[data-theme=dark] .projects-index-comment-input-wrap:focus-within,body[data-theme=dark] .projects-index-comment-input-wrap:focus-within,.vercel-shell[data-theme=dark] .projects-index-comment-input-wrap:focus-within{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}.projects-index-comment-mention-menu{--projects-comment-mention-option-height: 40px;--projects-comment-mention-list-max-height: calc((var(--projects-comment-mention-option-height) * 3) + 12px);--projects-comment-mention-menu-max-height: calc(36px + var(--projects-comment-mention-list-max-height) + 2px);position:absolute;right:6px;bottom:calc(100% + 8px);left:6px;z-index:var(--z-app-popover-elevated);width:auto;height:auto;max-height:min(var(--projects-comment-mention-menu-max-height),calc(100vh - 16px));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);box-shadow:0 12px 26px #11111129;overflow:hidden}.projects-index-comment-mention-menu.is-bottom{top:calc(100% + 8px);bottom:auto}:root[data-theme=dark] .projects-index-comment-mention-menu,body[data-theme=dark] .projects-index-comment-mention-menu,.vercel-shell[data-theme=dark] .projects-index-comment-mention-menu{box-shadow:0 16px 32px #0000006b}.projects-index-comment-mention-tabs{position:relative;flex:0 0 36px;display:flex;align-items:flex-start;gap:18px;padding:4px 12px 0;border-bottom:1px solid var(--line)}.projects-index-comment-mention-tabs button{position:relative;height:31px;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;letter-spacing:0;cursor:pointer}.projects-index-comment-mention-tabs button:before{content:"";position:absolute;right:0;top:-4px;left:0;height:2px;border-radius:0 0 999px 999px;background:transparent}.projects-index-comment-mention-tabs button:hover,.projects-index-comment-mention-tabs button:focus-visible{color:var(--text-body);outline:0}.projects-index-comment-mention-tabs button.is-active{color:var(--text-strong)}.projects-index-comment-mention-tabs button.is-active:before{background:var(--text-strong)}.projects-index-comment-mention-list{flex:0 1 auto;min-height:0;max-height:var(--projects-comment-mention-list-max-height);overflow-y:auto;padding:6px;overscroll-behavior:contain}.projects-index-comment-mention-option{width:100%;height:var(--projects-comment-mention-option-height);min-height:var(--projects-comment-mention-option-height);display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:3px 7px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;text-align:left;cursor:pointer}.projects-index-comment-mention-option:hover,.projects-index-comment-mention-option:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}:root[data-theme=dark] .projects-index-comment-mention-option:hover,body[data-theme=dark] .projects-index-comment-mention-option:hover,.vercel-shell[data-theme=dark] .projects-index-comment-mention-option:hover,:root[data-theme=dark] .projects-index-comment-mention-option:focus-visible,body[data-theme=dark] .projects-index-comment-mention-option:focus-visible,.vercel-shell[data-theme=dark] .projects-index-comment-mention-option:focus-visible{background:var(--bg-menu-hover)}.projects-index-comment-mention-menu .ai-employee-user-avatar{width:21px;height:21px;flex:0 0 21px;display:inline-flex;align-items:center;justify-content:center;font-size:7.5px;line-height:1;text-align:center}.projects-index-comment-mention-ai-mark{width:22px;height:22px}.projects-index-comment-mention-ai-mark svg{width:14px;height:14px}.projects-index-comment-mention-option--task{grid-template-columns:22px minmax(0,1fr)}.projects-index-comment-mention-task-mark{--projects-comment-task-status-color: #697078;position:relative;width:18px;height:18px;justify-self:center;border-radius:999px;color:var(--projects-comment-task-status-color)}.projects-index-comment-mention-task-mark:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:currentColor;opacity:.16;filter:blur(1px)}.projects-index-comment-mention-task-mark:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:inherit;background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,transparent);transform:translate(-50%,-50%)}.projects-index-comment-mention-task-mark.is-open,.projects-index-comment-mention-task-status.is-open,.projects-index-comment-task-mention.is-open{--projects-comment-task-status-color: #697078}.projects-index-comment-mention-task-mark.is-completed,.projects-index-comment-mention-task-status.is-completed,.projects-index-comment-task-mention.is-completed{--projects-comment-task-status-color: #147f49}.projects-index-comment-mention-task-mark.is-blocked,.projects-index-comment-mention-task-status.is-blocked,.projects-index-comment-task-mention.is-blocked{--projects-comment-task-status-color: #f97316}.projects-index-comment-mention-task-mark.is-canceled,.projects-index-comment-mention-task-status.is-canceled,.projects-index-comment-task-mention.is-canceled{--projects-comment-task-status-color: #b42318}.projects-index-comment-mention-task-mark.is-paused,.projects-index-comment-mention-task-status.is-paused,.projects-index-comment-task-mention.is-paused{--projects-comment-task-status-color: #c58b00}.projects-index-comment-mention-task-mark.is-in_progress,.projects-index-comment-mention-task-status.is-in_progress,.projects-index-comment-task-mention.is-in_progress{--projects-comment-task-status-color: #2563eb}.projects-index-comment-mention-task-status{color:var(--projects-comment-task-status-color, var(--text-muted));font-weight:500}.projects-index-comment-mention-option-copy{min-width:0;display:grid;gap:2px}.projects-index-comment-mention-menu strong,.projects-index-comment-mention-menu small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-mention-menu strong{font-size:12.5px;font-weight:500;line-height:1.2}.projects-index-comment-mention-menu small{color:var(--text-muted);font-size:11.5px;font-weight:450;line-height:1.15}.projects-index-comment-mention-option-copy--employee{display:flex;align-items:center;gap:5px}.projects-index-comment-mention-option-copy--employee strong,.projects-index-comment-mention-option-copy--employee small{display:inline-block;line-height:1.2}.projects-index-comment-mention-option-copy--employee small{max-width:116px}.projects-index-comment-mention-empty{padding:14px 10px 15px;color:var(--text-muted);font-size:12.5px;line-height:1.35}.projects-index-comment-actions{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 5px;border-radius:0 0 7px 7px;background:transparent}.projects-index-comment-action-group{position:relative;display:inline-flex;align-items:center;gap:1px}.projects-index-comment-attachment-input{display:none}.projects-index-comment-attachments{display:grid;gap:7px;margin-top:4px}.projects-index-comment-draft-attachments{display:flex;flex-wrap:wrap;gap:5px}.projects-index-comment-input-wrap .projects-index-comment-draft-attachments{padding:0 9px 7px}.projects-index-comment-draft-attachment{min-width:0;display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--bg-muted);color:var(--text-body);font-size:11.5px;font-weight:500;line-height:1.2}.projects-index-comment-draft-attachment{padding:3px 3px 3px 8px}.projects-index-comment-draft-attachment span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-draft-attachment button{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.projects-index-comment-draft-attachment button:hover,.projects-index-comment-draft-attachment button:focus-visible{background:color-mix(in srgb,var(--text-body) 10%,transparent);color:var(--text-strong);outline:0}.projects-index-comment-draft-attachment button svg{width:12px;height:12px;stroke-width:2}.projects-index-comment-image-attachments{display:grid;gap:8px}.projects-index-comment-image-attachment{min-width:0;display:grid;gap:5px;max-width:100%;margin:0}.projects-index-comment-image-attachment-frame{position:relative;width:100%;min-height:122px;max-height:360px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel)}.projects-index-comment-image-attachment-frame img{display:block;width:100%;max-height:360px;object-fit:contain;background:#fff}.projects-index-comment-image-attachment-placeholder{min-height:160px;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--bg-muted);color:var(--text-muted);font-size:12px;font-weight:450}.projects-index-comment-image-attachment-actions{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .12s ease}.projects-index-comment-image-attachment-frame:hover .projects-index-comment-image-attachment-actions,.projects-index-comment-image-attachment-frame:focus-within .projects-index-comment-image-attachment-actions{opacity:1}.projects-index-comment-image-attachment-actions button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 8px 18px #11111124;cursor:pointer}.projects-index-comment-image-attachment-actions button:hover,.projects-index-comment-image-attachment-actions button:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}:root[data-theme=dark] .projects-index-comment-image-attachment-actions button,body[data-theme=dark] .projects-index-comment-image-attachment-actions button,.vercel-shell[data-theme=dark] .projects-index-comment-image-attachment-actions button{border-color:#ffffff2e;background:#121212eb;color:#ffffffd1;box-shadow:0 8px 18px #0000005c}:root[data-theme=dark] .projects-index-comment-image-attachment-actions button:hover,body[data-theme=dark] .projects-index-comment-image-attachment-actions button:hover,.vercel-shell[data-theme=dark] .projects-index-comment-image-attachment-actions button:hover,:root[data-theme=dark] .projects-index-comment-image-attachment-actions button:focus-visible,body[data-theme=dark] .projects-index-comment-image-attachment-actions button:focus-visible,.vercel-shell[data-theme=dark] .projects-index-comment-image-attachment-actions button:focus-visible{border-color:#ffffff3d;background:#262626f5;color:#fff}.projects-index-comment-image-attachment-actions svg{width:15px;height:15px;stroke-width:1.55}.projects-index-comment-image-attachment figcaption{min-width:0;overflow:hidden;color:var(--text-muted);font-size:11.5px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-file-attachments{display:grid;justify-items:start;gap:5px}.projects-index-comment-file-attachment{max-width:100%;min-height:28px;display:grid;grid-template-columns:18px minmax(0,auto) 22px;align-items:center;gap:6px;padding:3px 3px 3px 6px;border:1px solid var(--line);border-radius:7px;background:var(--bg-muted);color:var(--text-body)}.projects-index-comment-file-attachment-icon{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#27ae6024;color:#1f9d57;font-size:6.5px;font-weight:800;letter-spacing:0;line-height:1}.projects-index-comment-file-attachment-icon.is-pdf{background:#d645451f;color:#c93c3c}.projects-index-comment-file-attachment-icon.is-doc,.projects-index-comment-file-attachment-icon.is-docx{background:#2d6ff01f;color:#2d6ff0}.projects-index-comment-file-attachment-icon.is-xls,.projects-index-comment-file-attachment-icon.is-xlsx,.projects-index-comment-file-attachment-icon.is-csv{background:#27ae6024;color:#1f9d57}.projects-index-comment-file-attachment-name{min-width:0;overflow:hidden;color:var(--text-body);font-size:12px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.projects-index-comment-file-attachment-more{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer}.projects-index-comment-file-attachment-more:hover,.projects-index-comment-file-attachment-more:focus-visible,.projects-index-comment-file-attachment-more.is-open{background:color-mix(in srgb,var(--text-body) 10%,transparent);color:var(--text-strong);outline:0}.projects-index-comment-file-attachment-more svg{width:14px;height:14px;stroke-width:2}.projects-index-comment-actions>button,.projects-index-comment-action-group>button{width:29px;height:31px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:7px;font:inherit;letter-spacing:0;cursor:pointer}.projects-index-comment-attach-button,.projects-index-comment-mention-button{border:1px solid transparent;background:transparent;color:var(--text-muted)}.projects-index-comment-attach-icon{width:14.5px;height:14.5px;display:block;background:currentColor;mask:url(/assets/paperclip-exact-BpceH4qt.svg) center / contain no-repeat;-webkit-mask:url(/assets/paperclip-exact-BpceH4qt.svg) center / contain no-repeat;filter:drop-shadow(.25px 0 0 currentColor) drop-shadow(-.25px 0 0 currentColor)}.projects-index-comment-mention-icon{width:14px;height:14px;display:block;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20900'%20width='900'%20height='900'%3e%3cpath%20d='M%20765%20299%20L%20740%20255%20L%20704%20210%20L%20658%20169%20L%20614%20141%20L%20569%20121%20L%20520%20107%20L%20472%20101%20L%20405%20103%20L%20343%20117%20L%20300%20134%20L%20262%20155%20L%20214%20192%20L%20172%20238%20L%20145%20279%20L%20125%20321%20L%20107%20380%20L%20100%20433%20L%20100%20477%20L%20106%20524%20L%20116%20562%20L%20135%20608%20L%20159%20650%20L%20191%20690%20L%20220%20718%20L%20262%20749%20L%20310%20774%20L%20363%20792%20L%20414%20801%20L%20475%20802%20L%20514%20797%20L%20571%20782%20L%20621%20759%20L%20645%20760%20L%20657%20766%20L%20667%20778%20L%20672%20802%20L%20669%20815%20L%20663%20825%20L%20643%20839%20L%20598%20858%20L%20569%20867%20L%20525%20877%20L%20487%20882%20L%20434%20883%20L%20387%20879%20L%20353%20873%20L%20305%20859%20L%20261%20841%20L%20217%20817%20L%20167%20780%20L%20140%20755%20L%20106%20716%20L%2084%20685%20L%2055%20632%20L%2040%20595%20L%2026%20546%20L%2016%20460%20L%2021%20390%20L%2041%20309%20L%2072%20240%20L%2097%20200%20L%20126%20163%20L%20153%20135%20L%20189%20104%20L%20221%2082%20L%20262%2059%20L%20319%2036%20L%20375%2022%20L%20416%2017%20L%20468%2016%20L%20524%2022%20L%20564%2031%20L%20606%2045%20L%20657%2069%20L%20694%2092%20L%20736%20125%20L%20775%20164%20L%20806%20204%20L%20834%20251%20L%20854%20296%20L%20867%20336%20L%20878%20388%20L%20883%20455%20L%20883%20524%20L%20877%20559%20L%20864%20590%20L%20850%20611%20L%20826%20636%20L%20806%20650%20L%20777%20663%20L%20751%20669%20L%20723%20670%20L%20698%20666%20L%20670%20656%20L%20649%20644%20L%20622%20620%20L%20609%20600%20L%20582%20625%20L%20558%20641%20L%20532%20654%20L%20498%20665%20L%20461%20670%20L%20426%20669%20L%20380%20659%20L%20359%20650%20L%20334%20636%20L%20311%20619%20L%20272%20577%20L%20249%20536%20L%20240%20509%20L%20235%20483%20L%20233%20460%20L%20235%20422%20L%20240%20396%20L%20249%20370%20L%20273%20327%20L%20310%20286%20L%20334%20268%20L%20371%20249%20L%20400%20240%20L%20431%20235%20L%20472%20235%20L%20517%20244%20L%20544%20255%20L%20581%20278%20L%20621%20318%20L%20635%20338%20L%20650%20367%20L%20660%20398%20L%20665%20428%20L%20665%20517%20L%20671%20542%20L%20681%20559%20L%20698%20575%20L%20725%20585%20L%20751%20583%20L%20775%20569%20L%20792%20547%20L%20799%20526%20L%20799%20429%20L%20796%20399%20L%20783%20344%20Z%20M%20491%20324%20L%20466%20318%20L%20438%20318%20L%20411%20323%20L%20385%20334%20L%20365%20348%20L%20344%20370%20L%20329%20395%20L%20321%20417%20L%20317%20450%20L%20318%20472%20L%20325%20500%20L%20338%20526%20L%20351%20543%20L%20375%20564%20L%20392%20574%20L%20416%20583%20L%20435%20586%20L%20474%20585%20L%20496%20579%20L%20517%20569%20L%20535%20556%20L%20556%20534%20L%20569%20513%20L%20578%20490%20L%20583%20443%20L%20579%20419%20L%20569%20392%20L%20557%20372%20L%20539%20352%20L%20516%20335%20Z'%20fill='currentColor'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20900'%20width='900'%20height='900'%3e%3cpath%20d='M%20765%20299%20L%20740%20255%20L%20704%20210%20L%20658%20169%20L%20614%20141%20L%20569%20121%20L%20520%20107%20L%20472%20101%20L%20405%20103%20L%20343%20117%20L%20300%20134%20L%20262%20155%20L%20214%20192%20L%20172%20238%20L%20145%20279%20L%20125%20321%20L%20107%20380%20L%20100%20433%20L%20100%20477%20L%20106%20524%20L%20116%20562%20L%20135%20608%20L%20159%20650%20L%20191%20690%20L%20220%20718%20L%20262%20749%20L%20310%20774%20L%20363%20792%20L%20414%20801%20L%20475%20802%20L%20514%20797%20L%20571%20782%20L%20621%20759%20L%20645%20760%20L%20657%20766%20L%20667%20778%20L%20672%20802%20L%20669%20815%20L%20663%20825%20L%20643%20839%20L%20598%20858%20L%20569%20867%20L%20525%20877%20L%20487%20882%20L%20434%20883%20L%20387%20879%20L%20353%20873%20L%20305%20859%20L%20261%20841%20L%20217%20817%20L%20167%20780%20L%20140%20755%20L%20106%20716%20L%2084%20685%20L%2055%20632%20L%2040%20595%20L%2026%20546%20L%2016%20460%20L%2021%20390%20L%2041%20309%20L%2072%20240%20L%2097%20200%20L%20126%20163%20L%20153%20135%20L%20189%20104%20L%20221%2082%20L%20262%2059%20L%20319%2036%20L%20375%2022%20L%20416%2017%20L%20468%2016%20L%20524%2022%20L%20564%2031%20L%20606%2045%20L%20657%2069%20L%20694%2092%20L%20736%20125%20L%20775%20164%20L%20806%20204%20L%20834%20251%20L%20854%20296%20L%20867%20336%20L%20878%20388%20L%20883%20455%20L%20883%20524%20L%20877%20559%20L%20864%20590%20L%20850%20611%20L%20826%20636%20L%20806%20650%20L%20777%20663%20L%20751%20669%20L%20723%20670%20L%20698%20666%20L%20670%20656%20L%20649%20644%20L%20622%20620%20L%20609%20600%20L%20582%20625%20L%20558%20641%20L%20532%20654%20L%20498%20665%20L%20461%20670%20L%20426%20669%20L%20380%20659%20L%20359%20650%20L%20334%20636%20L%20311%20619%20L%20272%20577%20L%20249%20536%20L%20240%20509%20L%20235%20483%20L%20233%20460%20L%20235%20422%20L%20240%20396%20L%20249%20370%20L%20273%20327%20L%20310%20286%20L%20334%20268%20L%20371%20249%20L%20400%20240%20L%20431%20235%20L%20472%20235%20L%20517%20244%20L%20544%20255%20L%20581%20278%20L%20621%20318%20L%20635%20338%20L%20650%20367%20L%20660%20398%20L%20665%20428%20L%20665%20517%20L%20671%20542%20L%20681%20559%20L%20698%20575%20L%20725%20585%20L%20751%20583%20L%20775%20569%20L%20792%20547%20L%20799%20526%20L%20799%20429%20L%20796%20399%20L%20783%20344%20Z%20M%20491%20324%20L%20466%20318%20L%20438%20318%20L%20411%20323%20L%20385%20334%20L%20365%20348%20L%20344%20370%20L%20329%20395%20L%20321%20417%20L%20317%20450%20L%20318%20472%20L%20325%20500%20L%20338%20526%20L%20351%20543%20L%20375%20564%20L%20392%20574%20L%20416%20583%20L%20435%20586%20L%20474%20585%20L%20496%20579%20L%20517%20569%20L%20535%20556%20L%20556%20534%20L%20569%20513%20L%20578%20490%20L%20583%20443%20L%20579%20419%20L%20569%20392%20L%20557%20372%20L%20539%20352%20L%20516%20335%20Z'%20fill='currentColor'%20fill-rule='evenodd'%20clip-rule='evenodd'/%3e%3c/svg%3e") center / contain no-repeat}.projects-index-comment-attach-button:hover,.projects-index-comment-attach-button:focus-visible,.projects-index-comment-mention-button:hover,.projects-index-comment-mention-button:focus-visible,.projects-index-comment-emoji-button:hover,.projects-index-comment-emoji-button:focus-visible,.projects-index-comment-emoji-button.is-open{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-comment-emoji-button{border:1px solid transparent;background:transparent;color:var(--text-muted)}.projects-index-comment-emoji-button svg{width:16px;height:16px;stroke-width:1.85}.projects-index-comment-emoji-menu{position:fixed;top:var(--projects-comment-emoji-menu-top, 8px);right:var(--projects-comment-emoji-menu-right, 8px);z-index:var(--z-app-popover-elevated);width:290px;display:grid;grid-template-rows:46px minmax(0,226px) 42px;overflow:visible;padding:0;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);box-shadow:0 12px 26px #11111129}:root[data-theme=dark] .projects-index-comment-emoji-menu,body[data-theme=dark] .projects-index-comment-emoji-menu,.vercel-shell[data-theme=dark] .projects-index-comment-emoji-menu{box-shadow:0 16px 32px #0000006b}.projects-index-comment-emoji-search-row{position:relative;min-width:0;display:flex;align-items:center;gap:6px;padding:7px 8px 8px;border-bottom:1px solid var(--line);color:var(--text-body)}.projects-index-comment-emoji-search{min-width:0;height:30px;flex:1 1 auto;display:flex;align-items:center;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-muted);transition:border-color .12s ease,box-shadow .12s ease}.projects-index-comment-emoji-search:hover{border-color:#d5cec5}.projects-index-comment-emoji-search:focus-within{border-color:#9f978d;box-shadow:inset 0 0 0 1px #9f978d}:root[data-theme=dark] .projects-index-comment-emoji-search:hover,body[data-theme=dark] .projects-index-comment-emoji-search:hover,.vercel-shell[data-theme=dark] .projects-index-comment-emoji-search:hover{border-color:#ffffff2e}:root[data-theme=dark] .projects-index-comment-emoji-search:focus-within,body[data-theme=dark] .projects-index-comment-emoji-search:focus-within,.vercel-shell[data-theme=dark] .projects-index-comment-emoji-search:focus-within{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff38}.projects-index-comment-emoji-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:400;outline:0}.projects-index-comment-emoji-search input::placeholder{color:var(--text-muted)}.projects-index-comment-emoji-skin-tone-control{position:relative;flex:0 0 auto}.projects-index-comment-emoji-skin-tone-button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--bg-panel);color:var(--text-body);font-size:16px;line-height:1;cursor:pointer}.projects-index-comment-emoji-skin-tone-button:hover,.projects-index-comment-emoji-skin-tone-button:focus-visible,.projects-index-comment-emoji-skin-tone-button.is-open{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-comment-emoji-skin-tone-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:3;display:flex;align-items:center;gap:3px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 10px 22px #11111129}.projects-index-comment-emoji-skin-tone-menu button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;font-size:17px;line-height:1;cursor:pointer}.projects-index-comment-emoji-skin-tone-menu button:hover,.projects-index-comment-emoji-skin-tone-menu button:focus-visible,.projects-index-comment-emoji-skin-tone-menu button.is-selected{background:var(--bg-menu-hover);outline:0}.projects-index-comment-emoji-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px;scrollbar-width:none}.projects-index-comment-emoji-body::-webkit-scrollbar{display:none}.projects-index-comment-emoji-section+.projects-index-comment-emoji-section{margin-top:10px}.projects-index-comment-emoji-section h4{margin:0 0 6px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.15}.projects-index-comment-emoji-grid{display:grid;grid-template-columns:repeat(8,30px);gap:4px}.projects-index-comment-emoji-grid button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;font-size:20px;line-height:1;cursor:pointer}.projects-index-comment-emoji-grid button:hover,.projects-index-comment-emoji-grid button:focus-visible{background:#eee9e3;outline:0}:root[data-theme=dark] .projects-index-comment-emoji-grid button:hover,body[data-theme=dark] .projects-index-comment-emoji-grid button:hover,.vercel-shell[data-theme=dark] .projects-index-comment-emoji-grid button:hover,:root[data-theme=dark] .projects-index-comment-emoji-grid button:focus-visible,body[data-theme=dark] .projects-index-comment-emoji-grid button:focus-visible,.vercel-shell[data-theme=dark] .projects-index-comment-emoji-grid button:focus-visible{background:var(--bg-menu-hover)}.projects-index-comment-emoji-empty{min-height:92px;display:grid;place-items:center;color:var(--text-muted);font-size:12.5px}.projects-index-comment-emoji-footer{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:0;padding:7px 9px;border-top:1px solid var(--line);background:var(--bg-panel);box-shadow:0 -8px 14px -14px #11111147}:root[data-theme=dark] .projects-index-comment-emoji-footer,body[data-theme=dark] .projects-index-comment-emoji-footer,.vercel-shell[data-theme=dark] .projects-index-comment-emoji-footer{box-shadow:0 -8px 14px -14px #0000006b}.projects-index-comment-emoji-footer button{height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-muted);line-height:1;cursor:pointer}.projects-index-comment-emoji-footer button img{width:15px;height:15px;display:block;opacity:.58;transition:none}.projects-index-comment-emoji-footer button:hover,.projects-index-comment-emoji-footer button:focus-visible,.projects-index-comment-emoji-footer button.is-active{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-index-comment-emoji-footer button:hover img,.projects-index-comment-emoji-footer button:focus-visible img,.projects-index-comment-emoji-footer button.is-active img{opacity:.9}.projects-index-comment-emoji-footer-button--food img{opacity:.48}.projects-index-comment-emoji-footer-button--food:hover img,.projects-index-comment-emoji-footer-button--food:focus-visible img,.projects-index-comment-emoji-footer-button--food.is-active img{opacity:.78}:root[data-theme=dark] .projects-index-comment-emoji-footer button img,body[data-theme=dark] .projects-index-comment-emoji-footer button img,.vercel-shell[data-theme=dark] .projects-index-comment-emoji-footer button img{filter:invert(1)}.projects-index-comment-actions>.projects-index-comment-send-button{width:28px;min-width:0;height:28px;gap:0;padding:0;border:1px solid var(--primary-button-bg);border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);font-family:inherit}.projects-index-comment-send-icon{width:14.5px;height:13.25px;display:block;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23000'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.25%202.14194C1.25%200.724523%202.83308%20-0.185447%204.00074%200.358777L12.9778%204.54332C14.4202%205.21564%2014.4894%207.12008%2013.2412%207.81839L4.26414%2012.8398C3.1018%2013.4901%201.25%2012.724%201.25%2011.3479V2.14194ZM1.25%205.66H5.86C6.56444%205.66%207.13556%206.23112%207.13556%206.93556C7.13556%207.63999%206.56444%208.21111%205.86%208.21111H1.25V5.66Z'%20/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23000'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.25%202.14194C1.25%200.724523%202.83308%20-0.185447%204.00074%200.358777L12.9778%204.54332C14.4202%205.21564%2014.4894%207.12008%2013.2412%207.81839L4.26414%2012.8398C3.1018%2013.4901%201.25%2012.724%201.25%2011.3479V2.14194ZM1.25%205.66H5.86C6.56444%205.66%207.13556%206.23112%207.13556%206.93556C7.13556%207.63999%206.56444%208.21111%205.86%208.21111H1.25V5.66Z'%20/%3e%3c/svg%3e") center / contain no-repeat}.projects-index-comment-actions>.projects-index-comment-send-button:hover,.projects-index-comment-actions>.projects-index-comment-send-button:focus-visible{border-color:var(--primary-button-bg-hover);background:var(--primary-button-bg-hover);outline:0}.projects-index-comment-actions>button:disabled,.projects-index-comment-action-group>button:disabled{opacity:.45;cursor:default}.projects-index-comment-actions>button:disabled:hover,.projects-index-comment-action-group>button:disabled:hover{background:transparent}.projects-index-comment-actions>.projects-index-comment-send-button:disabled:hover{border-color:var(--primary-button-bg);background:var(--primary-button-bg)}.projects-index-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:var(--bg-muted);color:var(--text-body);font-size:12px;font-weight:600;white-space:nowrap}.projects-index-status--archived{color:var(--text-muted)}.projects-index-row-action svg{width:15px;height:15px}.projects-index-empty-table{height:188px;color:var(--text-muted);text-align:center}.projects-task-table td.projects-index-empty-table{height:112px;padding-top:28px;padding-bottom:28px;text-align:left;vertical-align:middle}.projects-task-empty-message{position:sticky;left:50%;display:inline-block;color:var(--text-muted);text-align:center;white-space:nowrap;transform:translate(-50%)}.projects-index-skeleton-row td{height:48px;cursor:default}.projects-index-skeleton-row:hover td,.projects-index-empty-row:hover td,.projects-index-placeholder-row:hover td{background:transparent}.projects-index-table .projects-index-placeholder-row td{border-bottom-color:transparent;cursor:default}.projects-filter-status-option{min-width:0;display:inline-flex;align-items:center;gap:8px}.projects-filter-members-select{position:relative}.projects-filter-members-field{min-height:38px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer}.projects-filter-members-field>input{min-width:52px;cursor:text}.projects-filter-members-field-chevron,.projects-filter-drawer .ai-employees-filter-select-field-chevron{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;color:var(--text-muted);transition:transform .15s ease}.projects-filter-members-field-chevron svg{width:14px;height:14px}.projects-filter-drawer .ai-employees-filter-select-field-chevron svg{width:14px;height:14px}.projects-filter-members-select.is-open .projects-filter-members-field-chevron,.projects-filter-drawer .ai-employees-filter-select.is-open .ai-employees-filter-select-field-chevron{transform:rotate(180deg)}.projects-filter-members-popover.projects-index-members-popover{position:fixed;max-height:204px;z-index:var(--z-modal-elevated)}.projects-filter-members-popover .projects-index-members-popover-option.is-selected:hover,.projects-filter-members-popover .projects-index-members-popover-option.is-selected:focus-visible{background:transparent}.projects-task-filter-status-control .ai-employees-filter-option,.projects-task-filter-priority-control .ai-employees-filter-option{min-height:34px;justify-content:flex-start;gap:9px;padding:0 9px;border-radius:7px;font-size:13.5px}.projects-task-filter-status-control .ai-employees-filter-option>svg,.projects-task-filter-priority-control .ai-employees-filter-option>svg{width:16px;height:16px;margin-left:auto;stroke-width:2.2}.projects-task-filter-status-control .ai-employees-filter-option.is-selected,.projects-task-filter-status-control .ai-employees-filter-option.is-selected:hover,.projects-task-filter-status-control .ai-employees-filter-option.is-selected:focus-visible,.projects-task-filter-priority-control .ai-employees-filter-option.is-selected,.projects-task-filter-priority-control .ai-employees-filter-option.is-selected:hover,.projects-task-filter-priority-control .ai-employees-filter-option.is-selected:focus-visible{background:transparent}.projects-filter-priority-option,.projects-filter-priority-chip-content{min-width:0;display:inline-flex;align-items:center;gap:7px}.projects-filter-priority-option .projects-create-task-priority-icon{width:20px;height:20px}.projects-task-filter-priority-chip .projects-create-task-priority-icon{width:15px;height:15px}.projects-task-filter-priority-chip .projects-create-task-priority-icon:before{width:14.5px;height:13px}.projects-task-filter-status-chip{--projects-task-filter-status-color: var(--text-muted);height:25px;padding:0 6px 0 8px;border-color:color-mix(in srgb,var(--projects-task-filter-status-color) 30%,var(--line));background:color-mix(in srgb,var(--projects-task-filter-status-color) 12%,var(--bg-panel));color:var(--projects-task-filter-status-color);font-size:12px;font-weight:500}.projects-task-filter-status-chip>svg{color:currentColor}.projects-task-filter-status-chip--open{--projects-task-filter-status-color: #697078}.projects-task-filter-status-chip--paused{--projects-task-filter-status-color: #c58b00}.projects-task-filter-status-chip--in_progress{--projects-task-filter-status-color: #2563eb}.projects-task-filter-status-chip--completed{--projects-task-filter-status-color: #147f49}.projects-task-filter-status-chip--blocked{--projects-task-filter-status-color: #f97316}.projects-task-filter-status-chip--canceled{--projects-task-filter-status-color: #b42318}.projects-filter-created-by-control .ai-employees-filter-option.is-selected,.projects-filter-created-by-control .ai-employees-filter-option.is-selected:hover,.projects-filter-created-by-control .ai-employees-filter-option.is-selected:focus-visible,.projects-filter-kpi-targets-control .ai-employees-filter-option.is-selected,.projects-filter-kpi-targets-control .ai-employees-filter-option.is-selected:hover,.projects-filter-kpi-targets-control .ai-employees-filter-option.is-selected:focus-visible{background:transparent}.projects-filter-drawer .ai-employees-filter-chip>span{font-weight:500}.projects-filter-members-popover .projects-index-members-popover-list{max-height:158px}.projects-filter-drawer .ai-employees-filter-chip>svg{width:13px;height:13px;flex-basis:13px}.projects-filter-member-chip--employee{height:25px;gap:4px;padding:0 6px 0 7px;border-color:var(--projects-filter-member-chip-border);background:var(--projects-filter-member-chip-bg);font-size:12px}.projects-filter-member-chip--department{height:25px;gap:4px;padding:0 6px 0 8px;font-size:12px}.projects-filter-member-chip--employee>span:first-child{overflow:visible;text-overflow:clip}.projects-filter-member-chip-content{min-width:0;display:inline-flex;align-items:center;gap:4px}.projects-filter-member-chip-content>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:16px}.projects-filter-member-chip-avatar.ai-employee-record-mark{width:15px;height:15px;flex:0 0 15px;border:0;background:transparent!important}.projects-filter-member-chip-avatar.ai-employee-record-mark svg{width:15px;height:15px;flex:0 0 15px}.projects-index-new-button{gap:6px;padding:0 10px 0 7px}.projects-index-new-button svg{display:block;width:11px;height:11px;stroke-width:2.6;transform:translateY(.5px)}.projects-create-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:grid;align-items:start;justify-items:center;overflow-y:auto;padding:clamp(96px,14vh,148px) 24px 24px;background:var(--modal-backdrop-bg)}.projects-create-modal-backdrop.is-long{padding-top:clamp(28px,5vh,56px)}.projects-create-modal{position:relative;width:min(668px,calc(100vw - 48px));height:auto;min-height:0;max-height:min(640px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:visible;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 24px 72px #11111138,0 4px 18px #1111111a;transition:max-height .18s ease}.projects-create-modal.has-attachments{max-height:min(820px,calc(100dvh - 48px))}.projects-create-modal-backdrop.is-long .projects-create-modal{max-height:min(820px,calc(100dvh - 64px))}.projects-create-assignee-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-confirm);display:grid;place-items:center;padding:24px;background:#1111118f}.projects-create-assignee-confirm{width:min(456px,calc(100vw - 48px));overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 20px 50px #11111138,0 3px 14px #1111111a}.projects-delete-confirm{transform:translateY(-24px)}.projects-create-assignee-confirm-body{padding:18px 18px 17px}.projects-create-assignee-confirm-body h2{margin:0 0 7px;color:var(--text-strong);font-size:15px;font-weight:650;line-height:1.2}.projects-create-assignee-confirm-body p{margin:0;color:var(--text-muted);font-size:13.5px;font-weight:400;line-height:1.35}.projects-create-assignee-confirm-footer{min-height:54px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg-panel) 92%,var(--bg-muted))}.projects-create-assignee-confirm-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border-radius:7px;font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-assignee-confirm-button--secondary{border:1px solid var(--line-strong);background:var(--bg-panel);color:var(--text-body)}.projects-create-assignee-confirm-button--secondary:hover{background:var(--bg-menu-hover)}.projects-create-assignee-confirm-button--primary{border:1px solid var(--primary-button-bg);background:var(--primary-button-bg);color:var(--primary-button-text)}.projects-create-assignee-confirm-button--primary:hover{background:color-mix(in srgb,var(--primary-button-bg) 88%,#ffffff)}.projects-create-assignee-confirm-button--danger{border:1px solid rgba(213,64,64,.34);background:#d5404014;color:#cf3f3f}.projects-create-assignee-confirm-button--danger:hover{background:#d5404021}.projects-create-assignee-confirm-button:disabled{cursor:not-allowed;opacity:.58}.projects-delete-confirm .projects-create-assignee-confirm-body h2{font-weight:550}.projects-delete-confirm-footer{justify-content:space-between}.ai-employees-delete-confirm-footer{justify-content:flex-end}.projects-delete-confirm-footer-actions{display:inline-flex;align-items:center;gap:8px}.projects-delete-confirm-archive-button{padding-left:10px}.projects-delete-confirm .projects-create-assignee-confirm-button--danger{padding-left:8px}.projects-delete-confirm-action-icon{flex:none;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.projects-delete-confirm-action-icon svg,.projects-delete-confirm-action-icon img{display:block;width:13px;height:13px}.projects-delete-confirm-action-icon img{filter:var(--image-icon-body-filter)}.projects-delete-confirm-archive-button .projects-delete-confirm-action-icon img{width:12px;height:12px}.projects-create-modal-header{min-height:48px;display:flex;align-items:stretch;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:0 12px 0 22px}.projects-create-modal-tabs{display:inline-flex;align-items:stretch;gap:22px}.projects-create-modal-tab{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:500;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-tab:before{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:26px;transform:translateY(-50%);border-radius:7px;background:transparent;opacity:0;z-index:-1;pointer-events:none;transition:opacity .12s ease,background .12s ease}.projects-create-modal-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.projects-create-modal-tab.is-active{color:var(--text-strong)}.projects-create-modal-tab.is-active:after{background:currentColor}.projects-create-modal-tab:not(.is-active):hover:before{background:var(--bg-menu-hover);opacity:1}.projects-create-modal-tab:not(.is-active):hover{color:var(--text-muted)}:root[data-theme=dark] .projects-create-modal-tab:not(.is-active):hover:before,body[data-theme=dark] .projects-create-modal-tab:not(.is-active):hover:before,.vercel-shell[data-theme=dark] .projects-create-modal-tab:not(.is-active):hover:before{background:#ffffff14}.projects-create-modal-tab:focus-visible,.projects-create-modal-close:focus-visible,.projects-create-modal-choice:focus-visible,.projects-create-modal-member:focus-visible,.projects-create-modal-property-button:focus-visible,.projects-create-modal-menu-option:focus-visible,.projects-create-modal-date-shortcut:focus-visible,.projects-create-modal-date-day:focus-visible,.projects-create-modal-secondary:focus-visible,.projects-create-modal-primary:focus-visible,.projects-create-modal-primary-toggle:focus-visible,.projects-create-modal-submit-menu-item:focus-visible,.projects-create-assignee-confirm-button:focus-visible{outline:2px solid color-mix(in srgb,var(--text-strong) 28%,transparent);outline-offset:2px}.projects-create-modal-close{align-self:center}.projects-create-modal-body{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:18px 22px 20px}.projects-create-modal-title-input,.projects-create-modal-field input,.projects-create-modal-field select{width:100%;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-body);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-title-input{height:42px;padding:0 0 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text-strong);font-size:18.5px;font-weight:400}.projects-create-modal-title-row{height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:3px;border-bottom:1px solid var(--line)}.projects-create-modal-title-row .projects-create-modal-title-input{min-width:0;height:100%;padding:0 0 8px;border:0}.projects-create-modal-title-count{display:none;align-self:center;padding-bottom:8px;color:var(--text-faint);font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.projects-create-modal-title-row:focus-within .projects-create-modal-title-count{display:block}.projects-create-modal-title-input::placeholder,.projects-create-modal-field input::placeholder{color:var(--text-faint)}.projects-create-modal-title-input:hover,.projects-create-modal-field input:hover,.projects-create-modal-field select:hover{border-color:color-mix(in srgb,var(--text-muted) 28%,transparent)}.projects-create-modal-title-input:focus,.projects-create-modal-field input:focus,.projects-create-modal-field select:focus{border-color:color-mix(in srgb,var(--text-strong) 54%,var(--line));outline:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-strong) 48%,transparent)}.projects-create-modal-title-input:hover,.projects-create-modal-title-row:hover{border-bottom-color:color-mix(in srgb,var(--text-muted) 42%,var(--line))}.projects-create-modal-title-input:focus{border-bottom-color:color-mix(in srgb,var(--text-strong) 54%,var(--line));box-shadow:none}.projects-create-modal-title-row:focus-within{border-bottom-color:color-mix(in srgb,var(--text-strong) 54%,var(--line))}.projects-create-modal-title-error{margin-top:-8px;margin-bottom:1px;color:#c93c3c;font-size:12px;font-weight:500;line-height:1.25}.projects-create-modal-description-editor{position:relative;display:grid;align-content:start;gap:0}.projects-create-modal-description-toolbar{position:absolute;left:0;bottom:calc(100% + 8px);z-index:18;width:max-content;max-width:100%;min-height:36px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:1px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-muted);box-shadow:0 6px 18px #1111111f,0 1px 4px #11111114}.projects-create-modal-description-tool{position:relative;height:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-description-tool[data-tooltip]:before,.projects-create-modal-description-tool[data-tooltip]:after{position:absolute;left:50%;z-index:30;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.projects-create-modal-description-tool[data-tooltip]:before{content:attr(data-tooltip);bottom:calc(100% + 8px);padding:8px 10px;border-radius:6px;background:#242424;color:#fff;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;box-shadow:0 8px 22px #0000002e}.projects-create-modal-description-tool[data-tooltip]:after{content:"";bottom:calc(100% + 3px);width:8px;height:8px;background:#242424;transform:translate(-50%,4px) rotate(45deg)}.projects-create-modal-description-tool[data-tooltip]:hover:before,.projects-create-modal-description-tool[data-tooltip]:hover:after{opacity:1}.projects-create-modal-description-tool[data-tooltip]:hover:before{transform:translate(-50%)}.projects-create-modal-description-tool[data-tooltip]:hover:after{transform:translate(-50%) rotate(45deg)}.projects-create-modal-description-tool:hover,.projects-create-modal-description-tool[aria-expanded=true]{background:var(--bg-menu-hover);color:var(--text-body)}.projects-create-modal-description-tool svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.projects-create-modal-description-tool--list-trigger{gap:3px;padding:0 6px}.projects-create-modal-description-tool--list-trigger>svg:first-child{width:16px;height:16px}.projects-create-modal-description-tool--list-trigger>svg:last-child{width:12px;height:12px;stroke-width:2;transition:transform .12s ease}.projects-create-modal-description-tool--list-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.projects-create-modal-description-tool--alignment-trigger{gap:3px;padding:0 6px}.projects-create-modal-description-tool--alignment-trigger>svg:first-child{width:16px;height:16px}.projects-create-modal-description-tool--alignment-trigger>svg:last-child{width:12px;height:12px;stroke-width:2;transition:transform .12s ease}.projects-create-modal-description-tool--alignment-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.projects-create-modal-description-tool--text-style{min-width:72px;justify-content:space-between;color:var(--text-body);font-size:13px;font-weight:500}.projects-create-modal-description-tool--text-style svg{width:13px;height:13px;stroke-width:2;transition:transform .12s ease}.projects-create-modal-description-tool--text-style[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.projects-create-modal-description-tool--italic>span:last-child{font-style:italic}.projects-create-modal-description-link-icon{display:block;width:13px;height:13px;object-fit:contain;filter:var(--image-icon-muted-filter)}.projects-create-modal-description-tool:hover .projects-create-modal-description-link-icon,.projects-create-modal-description-tool[aria-expanded=true] .projects-create-modal-description-link-icon{filter:var(--image-icon-body-filter)}.projects-create-modal-description-tool--bold>span:last-child{font-weight:700}.projects-create-modal-description-tool--underline>span:last-child{text-decoration:underline}.projects-create-modal-description-tool--strike>span:last-child{text-decoration:line-through}.projects-create-modal-description-tool--link{padding:0}.projects-create-modal-description-toolbar-divider{width:1px;height:18px;margin:0 2px;background:var(--line)}.projects-create-modal-description-list,.projects-create-modal-description-alignment,.projects-create-modal-description-format,.projects-create-modal-description-link{position:relative}.projects-create-modal-description-list-menu,.projects-create-modal-description-alignment-menu,.projects-create-modal-description-format-menu,.projects-create-modal-description-link-popover{position:absolute;left:0;z-index:16;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 18px 44px #11111129,0 4px 14px #11111114}.projects-create-modal-description-list-menu{bottom:calc(100% + 6px);left:50%;width:auto;height:38px;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;transform:translate(-50%)}.projects-create-modal-description-format-menu{top:calc(100% + 7px);width:188px}.projects-create-modal-description-alignment-menu{top:calc(100% + 7px);width:180px}.projects-create-modal-description-link-popover{bottom:calc(100% + 7px);left:50%;width:284px;height:40px;display:flex;align-items:center;gap:0;padding:0 6px 0 12px;transform:translate(-50%);border-radius:9px}.projects-create-modal-description-link-popover input{min-width:0;flex:1 1 auto;height:100%;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:13px;outline:0}.projects-create-modal-description-link-popover input::placeholder{color:var(--text-faint)}.projects-create-modal-description-link-popover button{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-description-link-popover button:before{content:"";position:absolute;left:-4px;top:6px;bottom:6px;width:1px;background:var(--line)}.projects-create-modal-description-link-popover button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round}.projects-create-modal-description-link-popover button:hover{background:var(--bg-menu-hover);color:var(--text-body)}.projects-create-modal-description-format-option{width:100%;height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-description-format-option:hover{background:var(--bg-menu-hover)}.projects-create-modal-description-alignment-option{width:100%;height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;font-weight:400;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-description-alignment-option:hover{background:var(--bg-menu-hover)}.projects-create-modal-description-alignment-option-icon{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.projects-create-modal-description-alignment-option>span{min-width:0;flex:1 1 auto}.projects-create-modal-description-alignment-option>svg:last-child{flex:0 0 auto;width:14px;height:14px;margin-left:auto;stroke-width:2}.projects-create-modal-description-list-option{position:relative;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-description-list-option[data-list-tooltip]:before,.projects-create-modal-description-list-option[data-list-tooltip]:after{position:absolute;left:50%;z-index:35;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.projects-create-modal-description-list-option[data-list-tooltip]:before{content:attr(data-list-tooltip);bottom:calc(100% + 9px);padding:8px 10px;border-radius:6px;background:#242424;color:#fff;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;box-shadow:0 8px 22px #0000002e}.projects-create-modal-description-list-option[data-list-tooltip]:after{content:"";bottom:calc(100% + 4px);width:8px;height:8px;background:#242424;transform:translate(-50%,4px) rotate(45deg)}.projects-create-modal-description-list-option[data-list-tooltip]:hover:before,.projects-create-modal-description-list-option[data-list-tooltip]:hover:after{opacity:1}.projects-create-modal-description-list-option[data-list-tooltip]:hover:before{transform:translate(-50%)}.projects-create-modal-description-list-option[data-list-tooltip]:hover:after{transform:translate(-50%) rotate(45deg)}.projects-create-modal-description-list-option:hover,.projects-create-modal-description-list-option:focus-visible{background:var(--bg-menu-hover);color:var(--text-body)}.projects-create-modal-description-list-option svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.projects-create-modal-description-format-option--heading-1{font-size:17px;font-weight:650}.projects-create-modal-description-format-option--heading-2{font-size:15.5px;font-weight:650}.projects-create-modal-description-format-option--heading-3{font-size:14px;font-weight:650}.projects-create-modal-description-surface{min-height:clamp(96px,18vh,140px);max-height:clamp(140px,28vh,220px);overflow-y:auto;padding:0;border:0;background:transparent;color:var(--text-body);font-size:13.5px;line-height:1.5;outline:0;cursor:text;transition:min-height .18s ease,max-height .18s ease}.projects-create-modal-description-surface:not(.has-content):before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none}.projects-create-modal-description-surface .projects-create-description-checklist{display:grid;gap:4px;margin:4px 0;padding:0;list-style:none}.projects-create-modal-description-surface .projects-create-description-checklist li{display:flex;align-items:flex-start;gap:7px;min-height:22px}.projects-create-modal-description-surface .projects-create-description-checklist input{width:14px;height:14px;margin:3px 0 0;accent-color:var(--text-strong)}.projects-create-modal-description-surface .projects-create-description-checklist span{min-width:0;flex:1 1 auto}.projects-create-modal-description-surface .projects-create-description-toggle-list{margin:4px 0}.projects-create-modal-description-surface .projects-create-description-toggle-list summary{cursor:pointer;font-weight:500}.projects-create-modal-description-surface .projects-create-description-toggle-list p{margin:4px 0 0 18px}.projects-create-modal-description-surface p,.projects-create-modal-description-surface div,.projects-create-modal-description-surface h1,.projects-create-modal-description-surface h2,.projects-create-modal-description-surface h3,.projects-create-modal-description-surface h4,.projects-create-modal-description-surface pre,.projects-create-modal-description-surface ul,.projects-create-modal-description-surface ol{margin:0 0 8px}.projects-create-modal-description-surface h1{color:var(--text-strong);font-size:18px;font-weight:650;line-height:1.3}.projects-create-modal-description-surface h2{color:var(--text-strong);font-size:16px;font-weight:650;line-height:1.32}.projects-create-modal-description-surface h3{color:var(--text-strong);font-size:14.5px;font-weight:600;line-height:1.35}.projects-create-modal-description-surface h4{color:var(--text-strong);font-size:13.5px;font-weight:650;line-height:1.35}.projects-create-modal-description-surface pre{padding:8px 9px;border-radius:7px;background:var(--bg-menu-hover);color:var(--text-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.45;white-space:pre-wrap}.projects-create-modal-description-surface ul,.projects-create-modal-description-surface ol{padding-left:20px}.projects-create-modal-description-surface li+li{margin-top:3px}.projects-create-modal-property-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.projects-create-modal-property-row--task,.projects-create-modal-property-row--job-top{margin-top:5px;margin-bottom:12px}.projects-create-modal-task-fields,.projects-create-modal-job-fields{display:block}.projects-create-modal-task-fields .projects-create-modal-title-row+.projects-create-modal-description-editor,.projects-create-modal-task-fields .projects-create-modal-title-error+.projects-create-modal-description-editor,.projects-create-modal-job-fields .projects-create-modal-title-row+.projects-create-modal-description-editor,.projects-create-modal-job-fields .projects-create-modal-title-error+.projects-create-modal-description-editor{margin-top:10px}.projects-create-modal-property-row--task-details{margin-top:13px}.projects-create-modal-property{position:relative;min-width:0}.projects-create-modal-property-button{max-width:178px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-muted);font-size:12.5px;font-weight:500;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-property-button:not(.projects-create-modal-property-button--status):hover,.projects-create-modal-property-button:not(.projects-create-modal-property-button--status).is-open{border-color:var(--line);background:var(--bg-menu-hover);color:var(--text-body)}.projects-create-modal-property-button:disabled,.projects-create-modal-property-button:disabled:hover,.projects-create-modal-property-button:disabled:focus-visible{cursor:not-allowed;border-color:var(--line);background:var(--bg-panel);color:var(--text-faint);opacity:.62;outline:0}.projects-create-modal-property-button.has-value:not(.projects-create-modal-property-button--status){border-color:var(--line);background:var(--bg-menu-hover);color:var(--text-body)}.projects-create-modal-property-button.has-value:not(.projects-create-modal-property-button--status):hover,.projects-create-modal-property-button.has-value:not(.projects-create-modal-property-button--status).is-open{border-color:var(--line)}.projects-create-modal-property-button--status{--projects-create-status-color: var(--text-muted);min-width:58px;border-color:color-mix(in srgb,var(--projects-create-status-color) 28%,var(--line));background:color-mix(in srgb,var(--projects-create-status-color) 11%,var(--bg-panel));color:var(--projects-create-status-color);text-transform:uppercase}.projects-create-modal-property-button--status-in_progress{--projects-create-status-color: #2563eb}.projects-create-modal-property-button--status-on_track{--projects-create-status-color: #31a46c}.projects-create-modal-property-button--status-stalled{--projects-create-status-color: #f97316}.projects-create-modal-property-button--status-paused{--projects-create-status-color: #8d9299}.projects-create-modal-property-button--status-finished{--projects-create-status-color: #8b5cf6}.projects-create-modal-property-button--status-cancelled{--projects-create-status-color: #d45a4f}.projects-create-modal-property-button--task-status-open{--projects-create-status-color: #697078}.projects-create-modal-property-button--task-status-paused{--projects-create-status-color: #c58b00}.projects-create-modal-property-button--task-status-in_progress{--projects-create-status-color: #2563eb}.projects-create-modal-property-button--task-status-completed{--projects-create-status-color: #147f49}.projects-create-modal-property-button--task-status-blocked{--projects-create-status-color: #f97316}.projects-create-modal-property-button--task-status-canceled{--projects-create-status-color: #b42318}.projects-create-modal-property-button--status:hover,.projects-create-modal-property-button--status.is-open{border-color:color-mix(in srgb,var(--projects-create-status-color) 40%,var(--line));background:color-mix(in srgb,var(--projects-create-status-color) 15%,var(--bg-panel));color:var(--projects-create-status-color)}.projects-create-modal-property-button--with-icon{justify-content:flex-start;gap:5.5px;padding:0 10px 0 8px}.projects-create-modal-property-button--kpis{gap:2.5px;padding-left:6px}.projects-create-modal-property-button--task-project,.projects-create-modal-property-button--task-assignees,.projects-create-modal-property-button--job-department,.projects-create-modal-property-button--job-kpis{max-width:226px;padding-left:6px;padding-right:6px}.projects-create-modal-property-button--task-priority{max-width:148px;padding-left:5px;gap:3px}.projects-create-modal-property-button--task-dependencies{max-width:168px}.projects-create-modal-property-button--task-project.has-value{max-width:min(520px,100%)}.projects-create-modal-property-button--task-project.has-value:not(:hover):not(.is-open),.projects-create-modal-property-button--task-assignees.has-value:not(:hover):not(.is-open),.projects-create-modal-property-button--job-department.has-value:not(:hover):not(.is-open),.projects-create-modal-property-button--job-kpis.has-value:not(:hover):not(.is-open){background:var(--bg-panel);color:var(--text-muted)}.projects-create-modal-property-button--task-assignees.has-value{width:auto;min-width:0;max-width:148px;justify-content:flex-start;gap:4px;overflow:visible}.projects-create-modal-property-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:0}.projects-create-modal-property-icon--employees{width:15.5px;height:15px;margin-left:-.75px}.projects-create-modal-property-icon--employees .ai-employees-trial-icon{width:17.2px;height:15.35px;filter:none;transform:translate(-.95px,-.9px) scale(1.05);transform-origin:center}.projects-create-modal-property-icon img.theme-icon--dark{display:none}:root[data-theme=dark] .projects-create-modal-property-icon img.theme-icon--light,body[data-theme=dark] .projects-create-modal-property-icon img.theme-icon--light,.vercel-shell[data-theme=dark] .projects-create-modal-property-icon img.theme-icon--light{display:none}:root[data-theme=dark] .projects-create-modal-property-icon img.theme-icon--dark,body[data-theme=dark] .projects-create-modal-property-icon img.theme-icon--dark,.vercel-shell[data-theme=dark] .projects-create-modal-property-icon img.theme-icon--dark{display:block}.projects-create-modal-property-icon--departments{width:14.1px;height:13.7px;margin-left:-.15px}.projects-create-modal-property-icon--departments svg{width:13.65px;height:13.05px;stroke-width:1.4!important}.projects-create-modal-property-icon--departments .sidebar-building-window{stroke-width:1.7!important}.projects-create-modal-property-icon--due-date{width:14px;height:15px}.projects-create-modal-property-icon--due-date svg{width:13.4px;height:14.3px;stroke-width:1.23}.projects-create-modal-property-icon--kpis{width:18px;height:18px;margin-left:-1px}.projects-create-modal-property-icon--kpis svg{width:18.25px;height:18.25px;stroke-width:1.66}.projects-create-modal-property-icon--priority{width:20px;height:20px;margin-left:-1px}.projects-create-modal-property-icon--priority .task-priority-flag-line-icon{width:19.4px;height:17.4px;display:block;clip-path:inset(0 0 19% 0);transform:scale(1.2,1.05);transform-origin:center;background:currentColor;mask:url(/assets/task-priority-flag--XufHfut.svg) center / contain no-repeat;-webkit-mask:url(/assets/task-priority-flag--XufHfut.svg) center / contain no-repeat}.projects-create-modal-property-icon--project{width:15px;height:15px}.projects-create-modal-property-icon--project img{width:14px;height:14px;filter:var(--sidebar-icon-filter);opacity:.9}.projects-create-modal-property-icon--task-link{width:14px;height:14px;margin-left:-1px}.projects-create-modal-property-icon--task-link svg{width:13.5px;height:13.5px;stroke-width:1.9}.projects-create-modal-property-icon--job-role-level{width:20px;height:17px;margin-left:-1px}.projects-create-modal-property-icon--job-role-level img{width:20px;height:15px;display:block;object-fit:contain}:root[data-theme=dark] .projects-create-modal-property-icon--job-role-level img,body[data-theme=dark] .projects-create-modal-property-icon--job-role-level img,.vercel-shell[data-theme=dark] .projects-create-modal-property-icon--job-role-level img{filter:invert(1)}.projects-create-modal-property-button>span:not(.projects-create-modal-property-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}.projects-create-modal-property-button>svg{flex:0 0 auto;width:14px;height:14px;stroke-width:1.9}.projects-create-modal-property-button--task-project .projects-create-modal-property-chevron,.projects-create-modal-property-button--task-assignees .projects-create-modal-property-chevron,.projects-create-modal-property-button--job-department .projects-create-modal-property-chevron,.projects-create-modal-property-button--job-kpis .projects-create-modal-property-chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:-1px;transition:transform .16s ease}.projects-create-modal-property-button--task-assignees.has-value .projects-create-modal-property-chevron{margin-left:0}.projects-create-modal-property-button--job-kpis .projects-create-modal-property-chevron{margin-left:2px}.projects-create-modal-property-button--task-project .projects-create-modal-property-chevron svg,.projects-create-modal-property-button--task-assignees .projects-create-modal-property-chevron svg,.projects-create-modal-property-button--job-department .projects-create-modal-property-chevron svg,.projects-create-modal-property-button--job-kpis .projects-create-modal-property-chevron svg{width:17px;height:17px}.projects-create-modal-property-button--task-project.is-open .projects-create-modal-property-chevron,.projects-create-modal-property-button--task-assignees.is-open .projects-create-modal-property-chevron,.projects-create-modal-property-button--job-department.is-open .projects-create-modal-property-chevron,.projects-create-modal-property-button--job-kpis.is-open .projects-create-modal-property-chevron{transform:rotate(180deg)}.projects-create-task-assignee-stack{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;padding-left:0}.projects-create-modal-property-button.projects-create-modal-property-button--task-assignees>.projects-create-task-assignee-stack{max-width:calc(100% - 19px);overflow:visible;line-height:1;text-overflow:clip;white-space:nowrap}.projects-create-task-assignee-avatar-anchor{display:inline-flex;align-items:center;position:relative;overflow:visible;z-index:1}.projects-create-task-assignee-avatar-anchor+.projects-create-task-assignee-avatar-anchor{margin-left:-5px}.projects-create-task-assignee-avatar-anchor:hover,.projects-create-task-assignee-avatar-anchor:focus-visible,.projects-create-task-assignee-overflow-anchor:hover,.projects-create-task-assignee-overflow-anchor:focus-visible{z-index:5}.projects-create-task-assignee-avatar.ai-employee-record-mark{width:22px;height:22px;box-shadow:0 0 0 2px var(--bg-panel)}.projects-create-task-assignee-avatar.ai-employee-record-mark svg{width:14px;height:14px}.projects-create-task-assignee-overflow-anchor{flex:0 0 auto;display:inline-flex;align-items:center;position:relative;margin-left:4px;overflow:visible;z-index:1}.projects-create-task-assignee-more{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1}.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:before,.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:after,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:before,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:after{position:absolute;left:50%;z-index:300;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:before,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:before{content:attr(data-assignee-tooltip);top:calc(100% + 8px);max-width:220px;padding:8px 10px;border-radius:6px;background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:0 8px 22px #0000002e;font-size:12px;font-weight:400;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%,-4px)}.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:after,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:after{content:"";top:calc(100% + 4px);width:8px;height:8px;border-top-left-radius:2px;background:var(--tooltip-bg);transform:translate(-50%,-4px) rotate(45deg)}.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:hover:before,.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:hover:after,.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:focus-visible:before,.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:focus-visible:after,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:hover:before,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:hover:after,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:focus-visible:before,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:focus-visible:after{opacity:1;transition-delay:.24s}.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:hover:before,.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:focus-visible:before,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:hover:before,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:focus-visible:before{transform:translate(-50%)}.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:hover:after,.projects-create-task-assignee-avatar-anchor[data-assignee-tooltip]:focus-visible:after,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:hover:after,.projects-create-task-assignee-overflow-anchor[data-assignee-tooltip]:focus-visible:after{transform:translate(-50%) rotate(45deg)}.projects-create-modal-property-button--task-project[data-task-project-tooltip]{position:relative}.projects-create-modal-property-button--task-project[data-task-project-tooltip]:before,.projects-create-modal-property-button--task-project[data-task-project-tooltip]:after{position:absolute;left:50%;z-index:40;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.projects-create-modal-property-button--task-project[data-task-project-tooltip]:before{content:attr(data-task-project-tooltip);top:calc(100% + 8px);max-width:280px;transform:translate(-50%,-4px);padding:8px 10px;border-radius:6px;background:#242424;color:#fff;box-shadow:0 8px 22px #0000002e;font-size:12px;font-weight:400;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-create-modal-property-button--task-project[data-task-project-tooltip]:after{content:"";top:calc(100% + 4px);width:8px;height:8px;border-top-left-radius:2px;background:#242424;transform:translate(-50%,-4px) rotate(45deg)}.projects-create-modal-property-button--task-project[data-task-project-tooltip]:not(.is-open):hover:before,.projects-create-modal-property-button--task-project[data-task-project-tooltip]:not(.is-open):hover:after,.projects-create-modal-property-button--task-project[data-task-project-tooltip]:not(.is-open):focus-visible:before,.projects-create-modal-property-button--task-project[data-task-project-tooltip]:not(.is-open):focus-visible:after{opacity:1}.projects-create-modal-property-button--task-project[data-task-project-tooltip]:not(.is-open):hover:before,.projects-create-modal-property-button--task-project[data-task-project-tooltip]:not(.is-open):focus-visible:before{transform:translate(-50%)}.projects-create-modal-property-button--task-project[data-task-project-tooltip]:not(.is-open):hover:after,.projects-create-modal-property-button--task-project[data-task-project-tooltip]:not(.is-open):focus-visible:after{transform:translate(-50%) rotate(45deg)}.projects-create-modal-property-menu,.projects-create-modal-date-menu{position:absolute;top:auto;bottom:calc(100% + 7px);left:0;z-index:8;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 18px 44px #11111129,0 4px 14px #11111114}.projects-create-modal-property-menu{width:260px;overflow:hidden}.projects-create-modal-property-menu--status{width:190px;padding:6px}.projects-create-modal-property-menu--kpis{width:252px}.projects-create-modal-property-menu--job-kpis{top:calc(100% + 7px);bottom:auto}.projects-create-modal-property-menu--kpis .projects-create-modal-menu-scroll{max-height:116px;overscroll-behavior:contain}.projects-create-modal-property-menu--task-project{top:calc(100% + 7px);bottom:auto;width:260px}.projects-create-modal-property-menu--task-project .projects-create-modal-menu-scroll{max-height:116px;overscroll-behavior:contain}.projects-create-modal-property-menu--task-assignees{top:calc(100% + 7px);bottom:auto;width:260px}.projects-create-modal-property-menu--job-role-level{top:calc(100% + 7px);bottom:auto;width:100%;min-width:176px;padding:6px 4px}.projects-create-modal-property-menu--job-role-level .projects-create-modal-menu-scroll{max-height:148px}.projects-create-modal-property-menu--job-role-level .projects-create-modal-menu-option{min-height:32px;gap:7px;padding:0 8px;border-radius:6px}.projects-create-modal-property-menu--job-department{top:calc(100% + 7px);bottom:auto;width:230px;padding:4px}.projects-create-modal-property-menu--job-department .projects-create-modal-menu-scroll{max-height:116px;overscroll-behavior:contain}.projects-create-modal-property-menu--job-department .projects-create-modal-menu-option{min-height:32px;gap:7px;padding:0 8px;border-radius:6px}.projects-create-modal-property-menu--task-priority{width:172px;padding:6px}.projects-create-modal-property-menu--task-dependencies,.projects-create-modal-property-menu--job-platforms{top:calc(100% + 7px);bottom:auto;width:100%}.projects-create-modal-property-menu--task-dependencies .projects-create-modal-menu-scroll,.projects-create-modal-property-menu--job-platforms .projects-create-modal-menu-scroll{max-height:158px}.projects-create-modal-property-menu--task-assignees .projects-create-modal-menu-scroll{max-height:116px;overscroll-behavior:contain}.projects-create-modal-date-menu{width:420px;display:grid;grid-template-columns:180px minmax(0,1fr);box-shadow:0 16px 34px #11111129;overflow:hidden}:root[data-theme=dark] .projects-create-modal-date-menu,body[data-theme=dark] .projects-create-modal-date-menu,.vercel-shell[data-theme=dark] .projects-create-modal-date-menu{box-shadow:0 18px 38px #00000075}.projects-create-modal-menu-search{height:42px;display:flex;align-items:center;gap:8px;padding:0 11px;border-bottom:1px solid var(--line);color:var(--text-muted)}.projects-create-modal-menu-search svg{flex:0 0 auto;width:15px;height:15px;stroke-width:2}.projects-create-modal-menu-search input{min-width:0;flex:1;height:100%;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;outline:0}.projects-create-modal-menu-search input::placeholder{color:var(--text-faint)}.projects-create-modal-menu-scroll{max-height:236px;overflow-x:hidden;overflow-y:auto;padding:7px}.projects-create-modal-property-menu--members .projects-create-modal-menu-scroll{max-height:116px;overscroll-behavior:contain}.projects-create-modal-property-menu--members .projects-create-modal-menu-scroll.is-switching{min-height:116px}.projects-create-modal-menu-footer{position:sticky;bottom:0;display:flex;align-items:center;padding:7px;border-top:1px solid var(--line);background:var(--bg-panel)}.projects-create-modal-menu-switch{width:100%;min-height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:500;line-height:17px;letter-spacing:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-menu-switch:hover,.projects-create-modal-menu-switch:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-create-modal-menu-switch:disabled{cursor:default;opacity:.72}.projects-create-modal-menu-switch-icon{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.projects-create-modal-menu-switch-icon svg{width:15px;height:15px;stroke-width:1.9}.projects-create-modal-menu-switch-spinner.ai-employee-tex-summary-generated-spinner{width:16px;height:16px;display:inline-flex}.projects-create-modal-menu-switch-spinner.ai-employee-tex-summary-generated-spinner svg{width:12px;height:12px}.projects-create-modal-menu-section-label{padding:4px 8px 5px;color:var(--text-muted);font-size:12px;font-weight:600}.projects-create-modal-menu-section-label--spaced{margin-top:8px}.projects-create-modal-menu-option{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font-size:13.5px;font-weight:400;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-menu-option:hover,.projects-create-modal-menu-option.is-selected{background:var(--bg-menu-hover)}.projects-create-modal-property-menu--status .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--status .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--members .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--members .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--kpis .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--kpis .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--task-project .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--task-project .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--task-assignees .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--task-assignees .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--job-role-level .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--job-role-level .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--job-department .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--job-department .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--task-priority .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--task-priority .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--task-dependencies .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--task-dependencies .projects-create-modal-menu-option.is-selected:hover,.projects-create-modal-property-menu--job-platforms .projects-create-modal-menu-option.is-selected,.projects-create-modal-property-menu--job-platforms .projects-create-modal-menu-option.is-selected:hover{background:transparent}.projects-create-modal-property-menu--status .projects-create-modal-menu-option.is-selected>span:not(.projects-index-status-dot),.projects-create-modal-property-menu--members .projects-create-modal-menu-option.is-selected>span,.projects-create-modal-property-menu--kpis .projects-create-modal-menu-option.is-selected>span,.projects-create-modal-property-menu--task-project .projects-create-modal-menu-option.is-selected>span,.projects-create-modal-property-menu--task-assignees .projects-create-modal-menu-option.is-selected>span,.projects-create-modal-property-menu--job-role-level .projects-create-modal-menu-option.is-selected>span,.projects-create-modal-property-menu--job-department .projects-create-modal-menu-option.is-selected>span,.projects-create-modal-property-menu--task-priority .projects-create-modal-menu-option.is-selected>span,.projects-create-modal-property-menu--task-dependencies .projects-create-modal-menu-option.is-selected>span,.projects-create-modal-property-menu--job-platforms .projects-create-modal-menu-option.is-selected>span{font-weight:600}.projects-create-modal-menu-option>span:not(.projects-index-status-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-create-modal-menu-option>svg{flex:0 0 auto;width:14px;height:14px;margin-left:auto;color:var(--text-muted);stroke-width:2}.projects-create-modal-property-menu--status .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--members .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--kpis .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--task-project .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--task-assignees .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--job-role-level .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--job-department .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--task-priority .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--task-dependencies .projects-create-modal-menu-option>svg,.projects-create-modal-property-menu--job-platforms .projects-create-modal-menu-option>svg{width:16px;height:16px;stroke-width:2.2}.projects-create-task-priority-icon{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.projects-create-task-priority-icon:before{content:"";width:19.4px;height:17.4px;display:block;background:currentColor;mask:var(--projects-create-priority-filled-flag, url(/assets/task-priority-flag-filled-ge0SgzQn.svg)) center / contain no-repeat;-webkit-mask:var(--projects-create-priority-filled-flag, url(/assets/task-priority-flag-filled-ge0SgzQn.svg)) center / contain no-repeat;clip-path:inset(0 0 8% 0);transform:scaleX(1.15);transform-origin:center}.projects-create-task-priority-icon--low{color:#8d9299}.projects-create-task-priority-icon--normal{color:#6554c0}.projects-create-task-priority-icon--high{color:#e0a800}.projects-create-task-priority-icon--urgent{color:#d45a4f}.projects-create-modal-menu-option .projects-index-status-dot{flex:0 0 auto;margin-left:2px}.projects-create-job-details-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.projects-create-job-field{min-width:0;display:grid;gap:7px}.projects-create-job-field-label{color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px}.projects-create-job-select-wrap,.projects-create-job-platform-field-wrap{width:100%}.projects-create-job-select-button{min-height:38px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-muted);font:inherit;font-size:13.5px;font-weight:400;line-height:18px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-job-select-button:hover,.projects-create-job-select-button:focus-visible,.projects-create-job-select-button.is-open{border-color:var(--control-focus-border);color:var(--text-body);outline:0}.projects-create-job-select-button.has-value{color:var(--text-body)}.projects-create-job-select-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-create-job-select-button>svg{flex:0 0 auto;width:17px;height:17px;color:var(--text-muted);stroke-width:1.9;transition:transform .16s ease}.projects-create-job-select-button.is-open>svg{transform:rotate(180deg)}.projects-create-job-platform-field{height:38px;width:100%;display:flex;align-items:center;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);box-shadow:inset 0 0 0 1px #11111104;cursor:text;overflow:hidden}.projects-create-job-platform-field:hover,.projects-create-job-platform-field:focus-within,.projects-create-job-platform-field.is-open{border-color:var(--control-focus-border);box-shadow:none}.projects-create-job-platform-input-line{box-sizing:border-box;height:36px;min-width:0;width:100%;display:flex;align-items:center;align-content:flex-start;flex-wrap:wrap;gap:5px 6px;padding:5px 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.projects-create-job-platform-input-line input{min-width:128px;flex:1 1 140px;height:24px;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;line-height:24px;outline:none}.projects-create-job-platform-input-line.has-chips input:not(:focus){min-width:0;flex:0 1 8px;width:8px}.projects-create-job-platform-input-line input::placeholder{color:var(--text-faint)}.projects-create-job-platform-field .platform-chip{flex:0 1 auto;min-height:24px;max-width:min(190px,78%);gap:6px;padding-left:8px;font-size:13px;font-weight:500}.projects-create-job-platform-field .platform-chip-icon{width:15px;height:15px}.projects-create-job-platform-option{min-width:0;gap:8px}.projects-create-job-platform-option-icon{flex:0 0 auto;width:16px;height:16px;object-fit:contain}.projects-create-job-import-skeleton{width:100%;display:grid;gap:0;padding-top:0}.projects-create-job-import-skeleton-line,.projects-create-job-import-skeleton-description span,.projects-create-job-import-skeleton-label,.projects-create-job-import-skeleton-control{display:block;border-radius:999px;background:linear-gradient(90deg,var(--search-skeleton-base) 0%,var(--search-skeleton-highlight) 50%,var(--search-skeleton-base) 100%);background-size:220% 100%;animation:search-skeleton-shimmer 1.7s ease-in-out infinite}.projects-create-job-import-skeleton-line--title{width:min(62%,360px);height:18px;margin:12px 0 25px}.projects-create-job-import-skeleton-description{box-sizing:border-box;height:clamp(96px,18vh,140px);display:grid;align-content:start;gap:10px;padding:15px 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel)}.projects-create-job-import-skeleton-description span{height:10px}.projects-create-job-import-skeleton-description span:nth-child(1){width:92%}.projects-create-job-import-skeleton-description span:nth-child(2){width:78%}.projects-create-job-import-skeleton-description span:nth-child(3){width:86%}.projects-create-job-import-skeleton-description span:nth-child(4){width:48%}.projects-create-job-import-skeleton-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.projects-create-job-import-skeleton-field{display:grid;gap:7px;min-width:0}.projects-create-job-import-skeleton-label{width:76px;height:10px;margin:3px 0}.projects-create-job-import-skeleton-control{width:100%;height:38px;border-radius:8px}@media(max-width:720px){.projects-create-job-details-grid,.projects-create-job-import-skeleton-grid{grid-template-columns:minmax(0,1fr)}}.projects-create-task-dependencies{display:grid;gap:7px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);width:100%}.projects-create-task-dependencies-title{color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px}.projects-create-task-dependencies-body{min-width:0;width:100%}.projects-create-task-dependency-field-wrap{width:100%}.projects-create-task-dependency-field{min-height:42px;width:100%;display:flex;align-items:center;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);box-shadow:inset 0 0 0 1px #11111104;cursor:text}.projects-create-task-dependency-chevron{flex:0 0 17px;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.projects-create-task-dependency-chevron .projects-create-modal-property-chevron{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease}.projects-create-task-dependency-chevron .projects-create-modal-property-chevron svg{width:17px;height:17px}.projects-create-task-dependency-field.is-open .projects-create-task-dependency-chevron .projects-create-modal-property-chevron{transform:rotate(180deg)}.projects-create-task-dependency-field:focus-within,.projects-create-task-dependency-field.is-open{border-color:var(--control-focus-border);box-shadow:none}.projects-create-task-dependency-input-line{min-height:30px;min-width:0;width:100%;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:5px 6px}.projects-create-task-dependency-input-line input{min-width:176px;flex:1 1 180px;height:26px;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;line-height:26px;outline:none}.projects-create-task-dependency-input-line.has-chips input:not(:focus){min-width:0;flex:0 1 8px;width:8px}.projects-create-task-dependency-input-line input::placeholder{color:var(--text-faint)}.projects-create-task-dependency-chip{max-width:min(286px,62%);height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 7px 0 8px;border:1px solid rgba(17,17,17,.1);border-radius:5px;background:#11111104;color:var(--text-body);font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.projects-create-task-dependency-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-create-task-dependency-chip button{width:12px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:17px;font-weight:300;line-height:1;cursor:pointer}.projects-create-task-dependency-chip button span{display:block;transform:translateY(-.5px)}.projects-create-task-dependency-chip button:hover{color:var(--text-body)}:root[data-theme=dark] .projects-create-task-dependency-chip,body[data-theme=dark] .projects-create-task-dependency-chip,.vercel-shell[data-theme=dark] .projects-create-task-dependency-chip{border-color:#ffffff1a;background:#ffffff0e}.projects-create-modal-date-shortcuts{display:grid;align-content:start;padding:8px;border-right:1px solid var(--line)}.projects-create-modal-date-shortcut{width:100%;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font:inherit;font-size:13.5px;font-weight:400;line-height:17px;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-date-shortcut span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-create-modal-date-shortcut span:last-child{color:var(--text-muted);font-size:12.5px}.projects-create-modal-date-shortcut:hover,.projects-create-modal-date-shortcut:focus-visible,.projects-create-modal-date-shortcut.is-selected{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-create-modal-date-shortcut:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.58}.projects-create-modal-date-shortcut:disabled span:last-child{color:var(--text-faint)}.projects-create-modal-date-shortcut:disabled:hover,.projects-create-modal-date-shortcut:disabled:focus-visible{background:transparent;color:var(--text-faint)}.projects-create-modal-date-calendar{min-width:0;display:grid;align-content:start;gap:9px;padding:12px 9px 13px}.projects-create-modal-date-calendar-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-strong);font-size:13.5px;font-weight:500;line-height:17px}.projects-create-modal-date-calendar-head>span{flex:0 0 auto;font-weight:500;white-space:nowrap}.projects-create-modal-date-calendar-actions{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.projects-create-modal-date-calendar-actions button{height:24px;min-width:23px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-date-calendar-actions button:hover,.projects-create-modal-date-calendar-actions button:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-create-modal-date-calendar-actions button:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.58}.projects-create-modal-date-calendar-actions button:disabled:hover,.projects-create-modal-date-calendar-actions button:disabled:focus-visible{background:transparent;color:var(--text-faint)}.projects-create-modal-date-calendar-actions svg{width:14.5px;height:14.5px;stroke-width:2}.projects-create-modal-date-weekdays,.projects-create-modal-date-days{display:grid;grid-template-columns:repeat(7,27px);justify-content:center;column-gap:5px;justify-items:center}.projects-create-modal-date-weekdays{color:var(--text-faint);font-size:12px;font-weight:500;line-height:1;text-align:center}.projects-create-modal-date-weekdays span{min-width:0;padding:4px 0 3px}.projects-create-modal-date-days{row-gap:3px}.projects-create-modal-date-day{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--text-body);font:inherit;font-size:13px;font-weight:400;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-date-day.is-outside{color:var(--text-faint)}.projects-create-modal-date-day:hover,.projects-create-modal-date-day:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-create-modal-date-day.is-today{box-shadow:inset 0 0 0 1px var(--line-strong)}.projects-create-modal-date-day.is-selected{background:#1d1d1f;color:#fff;font-weight:600}.projects-create-modal-date-day:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.5}.projects-create-modal-date-day:disabled:hover,.projects-create-modal-date-day:disabled:focus-visible{background:transparent;color:var(--text-faint)}:root[data-theme=dark] .projects-create-modal-date-day.is-selected,body[data-theme=dark] .projects-create-modal-date-day.is-selected,.vercel-shell[data-theme=dark] .projects-create-modal-date-day.is-selected{background:#fff;color:#111}.projects-create-modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.projects-create-modal-field{min-width:0;display:grid;gap:6px;color:var(--text-muted);font-size:12.5px;font-weight:600}.projects-create-modal-field input,.projects-create-modal-field select{height:34px;padding:0 10px;color:var(--text-body);font-size:13.5px;font-weight:400}.projects-create-modal-section{display:grid;gap:8px}.projects-create-modal-section-title{color:var(--text-muted);font-size:12.5px;font-weight:600}.projects-create-modal-subsection{margin-top:2px;color:var(--text-muted);font-size:12px;font-weight:500}.projects-create-modal-chip-grid,.projects-create-modal-member-list{display:grid;gap:6px}.projects-create-modal-choice,.projects-create-modal-member{min-width:0;min-height:34px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-body);font-size:13.5px;font-weight:400;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-choice:hover,.projects-create-modal-member:hover{background:var(--bg-menu-hover)}.projects-create-modal-choice.is-selected,.projects-create-modal-member.is-selected{background:var(--bg-menu-active);color:var(--text-strong)}.projects-create-modal-choice span,.projects-create-modal-member span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-create-modal-choice svg,.projects-create-modal-member>svg{flex:0 0 auto;width:14px;height:14px;margin-left:auto;color:var(--text-muted)}.projects-create-modal-member-avatar.ai-employee-record-mark{flex:0 0 auto;width:22px;height:22px}.projects-create-modal-member-avatar.ai-employee-record-mark svg{width:15px;height:15px}.projects-create-modal-empty{min-height:34px;display:flex;align-items:center;color:var(--text-muted);font-size:13px}.projects-create-modal-attachments{display:grid;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.projects-create-modal-attachments-title{color:var(--text-muted);font-size:12.5px;font-weight:500;line-height:16px}.projects-create-modal-attachments-box{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel)}.projects-create-modal-attachment-input,.projects-create-modal-import-input{display:none}.projects-create-modal-attachment-list{max-height:180px;overflow-y:auto;overscroll-behavior:contain}.projects-create-modal-attachment-row{min-height:36px;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;column-gap:7px;padding:0 8px 0 13px;border-bottom:1px solid var(--line);color:var(--text-body);font-size:13.5px;font-weight:550;line-height:17px}.projects-create-modal-attachment-check{display:inline-flex;align-items:center;justify-content:center;color:#70bf55}.projects-create-modal-attachment-check svg{width:15px;height:15px;stroke-width:2.35}.projects-create-modal-attachment-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-create-modal-attachment-remove{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-attachment-remove:hover,.projects-create-modal-attachment-remove:focus-visible{background:var(--bg-menu-hover);color:var(--text-body);outline:0}.projects-create-modal-attachment-remove svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.projects-create-modal-attachment-drop{min-height:36px;display:flex;align-items:center;gap:4px;padding:0 13px;color:var(--text-muted);font-size:12.5px;font-weight:500;line-height:17px}.projects-create-modal-attachment-drop button{padding:0;border:0;background:transparent;color:var(--text-body);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-attachment-drop button:focus-visible{outline:2px solid color-mix(in srgb,var(--text-strong) 24%,transparent);outline-offset:2px}.projects-create-modal-attachment-drop button:disabled{color:var(--text-faint);cursor:not-allowed;text-decoration-color:transparent}.projects-create-modal-error{padding:9px 10px;border:1px solid rgba(201,60,60,.28);border-radius:7px;background:#c93c3c14;color:#c93c3c;font-size:13px;line-height:1.4}.projects-create-modal-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 22px;border-top:1px solid var(--line);border-radius:0 0 10px 10px;background:var(--bg-panel)}.projects-create-modal-footer-left,.projects-create-modal-footer-right{min-width:0;display:inline-flex;align-items:center;gap:8px}.projects-create-modal-footer-left{gap:9px}.projects-create-modal-footer-right{gap:5px}.projects-create-modal-secondary,.projects-create-modal-attachment-button,.projects-create-modal-primary{height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:7px;font-size:13.5px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-secondary{border:1px solid var(--line);background:var(--bg-panel);color:var(--text-body)}.projects-create-modal-secondary:hover{background:var(--bg-menu-hover)}.projects-create-modal-draft-button{height:31px;gap:7px;padding-inline:11px;font-weight:450}.projects-create-modal-draft-icon{width:12.5px;height:12.5px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.32;stroke-linecap:round;stroke-linejoin:round}.projects-create-modal-draft-check{width:12.5px;height:12.5px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.projects-create-modal-draft-check svg{width:13px;height:13px;stroke-width:2.1}.projects-create-modal-draft-spinner.projects-create-modal-menu-switch-spinner.ai-employee-tex-summary-generated-spinner{width:12.5px;height:12.5px;flex:0 0 auto}.projects-create-modal-draft-spinner.projects-create-modal-menu-switch-spinner.ai-employee-tex-summary-generated-spinner svg{width:12.5px;height:12.5px}.projects-create-modal-draft-button:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.58}.projects-create-modal-draft-button:disabled:hover{background:var(--bg-panel)}.projects-create-modal-draft-saved-at{position:relative;color:var(--text-muted);font-size:11.5px;font-weight:420;line-height:1.2;white-space:nowrap}.projects-create-modal-draft-saved-at .side-tooltip{font-weight:420;padding:7px 10px}.projects-create-modal-import{position:relative;display:inline-flex;align-items:center}.projects-create-modal-import-button{height:31px;padding-inline:11px;font-weight:450;gap:6px}.projects-create-modal-import-button-icon{flex:0 0 auto;width:11px;height:13px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:0}.projects-create-modal-import-button-icon img{width:10px;height:12px;display:block;object-fit:contain;filter:var(--chat-attachment-icon-filter);opacity:.9}.projects-create-modal-import-spinner.projects-create-modal-menu-switch-spinner.ai-employee-tex-summary-generated-spinner{width:12px;height:12px;flex:0 0 auto}.projects-create-modal-import-spinner.projects-create-modal-menu-switch-spinner.ai-employee-tex-summary-generated-spinner svg{width:12px;height:12px}.projects-create-modal-import-button:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.58}.projects-create-modal-import-button:disabled:hover{background:transparent;color:var(--text-faint)}.projects-create-modal-attachment-button{position:relative;width:30px;padding:0;border:0;background:transparent;color:var(--text-muted)}.projects-create-modal-attachment-button{margin-right:3px}.projects-create-modal-attachment-button:hover,.projects-create-modal-attachment-button:focus-visible{background:var(--bg-menu-hover);color:var(--text-body);outline:0}.projects-create-modal-attachment-button img{width:15.5px;height:15.5px;filter:var(--chat-attachment-icon-filter);opacity:.92}.projects-create-modal-attachment-button[data-tooltip]:before,.projects-create-modal-attachment-button[data-tooltip]:after{position:absolute;left:50%;z-index:40;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.projects-create-modal-attachment-button[data-tooltip]:before{content:attr(data-tooltip);bottom:calc(100% + 8px);transform:translate(-50%,4px);padding:8px 10px;border-radius:6px;background:#242424;color:#fff;box-shadow:0 8px 22px #0000002e;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.projects-create-modal-attachment-button[data-tooltip]:after{content:"";bottom:calc(100% + 4px);width:8px;height:8px;border-bottom-right-radius:2px;background:#242424;transform:translate(-50%,4px) rotate(45deg)}.projects-create-modal-attachment-button[data-tooltip]:hover:before,.projects-create-modal-attachment-button[data-tooltip]:hover:after,.projects-create-modal-attachment-button[data-tooltip]:focus-visible:before,.projects-create-modal-attachment-button[data-tooltip]:focus-visible:after{opacity:1}.projects-create-modal-attachment-button[data-tooltip]:hover:before,.projects-create-modal-attachment-button[data-tooltip]:focus-visible:before{transform:translate(-50%)}.projects-create-modal-attachment-button[data-tooltip]:hover:after,.projects-create-modal-attachment-button[data-tooltip]:focus-visible:after{transform:translate(-50%) rotate(45deg)}.projects-create-modal-primary{height:31px;border:1px solid var(--primary-button-bg);background:var(--primary-button-bg);color:var(--primary-button-text);padding-inline:11px;font-weight:450}.projects-create-modal-submit{position:relative;height:31px;display:inline-flex;align-items:stretch;border:1px solid var(--primary-button-bg);border-radius:7px;background:var(--primary-button-bg);color:var(--primary-button-text);overflow:visible}.projects-create-modal-submit .projects-create-modal-primary{height:100%;border:0;border-radius:6px 0 0 6px;background:transparent;color:inherit;padding-inline:10px 9px}.projects-create-modal-submit.is-single .projects-create-modal-primary{border-radius:6px;padding-inline:11px}.projects-create-modal-submit .projects-create-modal-primary:hover,.projects-create-modal-primary-toggle:hover{background:color-mix(in srgb,var(--primary-button-text) 9%,transparent)}.projects-create-modal-primary-toggle{width:31px;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-left:1px solid color-mix(in srgb,var(--primary-button-text) 22%,transparent);border-radius:0 6px 6px 0;background:transparent;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-primary-toggle svg{width:16px;height:16px;transition:transform .12s ease}.projects-create-modal-submit.is-open .projects-create-modal-primary-toggle svg{transform:rotate(180deg)}.projects-create-modal-submit-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:70;min-width:206px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 14px 32px #0f172a2e}.projects-create-modal-submit-menu-item{width:100%;min-height:32px;display:flex;align-items:center;justify-content:flex-start;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-body);font-size:13px;font-weight:400;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-create-modal-submit-menu-item:hover,.projects-create-modal-submit-menu-item:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong)}.projects-create-modal-primary:disabled,.projects-create-modal-primary-toggle:disabled,.projects-create-modal-submit-menu-item:disabled,.projects-create-modal-secondary:disabled,.projects-create-modal-attachment-button:disabled{cursor:default;opacity:.58}.projects-task-card h3,.projects-loading-panel strong,.projects-task-table-title strong,.projects-calendar-head h3,.projects-calendar-task strong{color:var(--text-strong);font-weight:600;letter-spacing:0}.projects-task-card p,.projects-task-card-meta,.projects-loading-panel span,.projects-empty-state span,.projects-board-empty,.projects-task-table-title small,.projects-task-project-name,.projects-task-assignee,.projects-task-assignee-empty,.projects-calendar-head span,.projects-calendar-task small,.projects-calendar-more{color:var(--text-muted);font-size:13px;line-height:1.45}.projects-detail-view-bar{position:relative;z-index:8;min-height:50px;display:flex;align-items:center;gap:8px;overflow:visible;border-bottom:0}.projects-profile-overview{position:relative;z-index:30;width:100%;box-sizing:border-box;padding:26px 0 18px;border-bottom:0}.projects-profile-title-row{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:6px;padding:0;border:0;border-bottom:1px solid var(--line)}.projects-profile-title-row:hover{border-bottom-color:color-mix(in srgb,var(--text-muted) 42%,var(--line))}.projects-profile-title-row:focus-within{border-bottom-color:color-mix(in srgb,var(--text-strong) 54%,var(--line))}.projects-profile-title{max-width:100%;margin:0;overflow:hidden}.projects-profile-title button,.projects-profile-title-input{width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-strong);font:inherit;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.projects-profile-title button{display:block;overflow:hidden;cursor:text}.projects-profile-title button:hover,.projects-profile-title-input:focus{outline:none}.projects-profile-title-count{display:none;align-self:center;padding:0;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.projects-profile-title-row:focus-within .projects-profile-title-count{display:block}.projects-profile-properties{width:100%;display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));align-items:center;gap:8px clamp(36px,4vw,72px);padding:14px 0 16px}.projects-profile-property{position:relative;min-width:0;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:38px;gap:8px}.projects-profile-property-label{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px;font-weight:450;line-height:18px;white-space:nowrap}.projects-profile-property-label-icon{flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center}.projects-profile-property-label-icon--status svg,.projects-profile-property-label-icon--status img{width:16px;height:16px}.projects-profile-status-icon{width:15.5px;height:15.5px;display:block;background:currentColor;-webkit-mask-image:var(--projects-profile-status-icon);mask-image:var(--projects-profile-status-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.projects-profile-property-label-icon.projects-create-modal-property-icon--kpis svg{flex:0 0 22px;width:22px;height:22px;stroke-width:1.5}.projects-profile-property-label-icon.projects-create-modal-property-icon--employees .ai-employees-trial-icon{width:19.2px;height:17.2px}.projects-profile-property-label-icon.projects-create-modal-property-icon--due-date svg{width:14.5px;height:15.5px}.projects-profile-property>.projects-profile-status-control,.projects-profile-property>.projects-profile-value-control{width:100%;min-width:0;max-width:100%;margin:0;border-radius:8px}.projects-profile-value-control:hover,.projects-profile-value-control:focus-within,.projects-profile-value-control.is-open{background:var(--bg-menu-hover)}.projects-profile-value-control .projects-index-members-cell:hover:after,.projects-profile-value-control .projects-index-due-date-cell:hover:after,.projects-profile-value-control .projects-index-goals-kpis-cell:hover:after,.projects-profile-value-control .projects-index-members-cell.is-open:after,.projects-profile-value-control .projects-index-due-date-cell.is-open:after,.projects-profile-value-control .projects-index-goals-kpis-cell.is-open:after{border-color:transparent;box-shadow:none}.projects-profile-status-control{min-height:36px;display:flex;align-items:center;justify-content:flex-start;background:transparent}.projects-profile-status-select,.projects-profile-status-advance{height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--projects-index-status-color) 34%,var(--line));background:color-mix(in srgb,var(--projects-index-status-color) 88%,var(--bg-panel));color:#fff;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-profile-status-select{max-width:calc(100% - 24px);justify-content:flex-start;padding:0 8px;border-right:0;border-radius:5px 0 0 5px;font-size:11.5px;font-weight:600;line-height:1;text-transform:uppercase}.projects-profile-status-select>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-profile-status-advance{width:24px;flex:0 0 24px;padding:0;border-radius:0 5px 5px 0}.projects-profile-status-caret{width:9px;height:8px;display:block;transform:rotate(-90deg)}.projects-profile-status-select:hover,.projects-profile-status-select:focus-visible,.projects-profile-status-advance:hover,.projects-profile-status-advance:focus-visible,.projects-profile-status-control.is-open .projects-profile-status-select{background:color-mix(in srgb,var(--projects-index-status-color) 78%,#ffffff);outline:0}.projects-profile-status-select:disabled,.projects-profile-status-advance:disabled{cursor:default;opacity:.62}.projects-profile-value-control{position:relative;height:36px;display:flex;align-items:center}.projects-profile-properties.has-open-popover .projects-profile-status-control:not(.is-open),.projects-profile-properties.has-open-popover .projects-profile-value-control:not(.is-open){pointer-events:none}.projects-profile-value-control>.projects-index-members-cell,.projects-profile-value-control>.projects-index-due-date-cell,.projects-profile-value-control>.projects-index-goals-kpis-cell{width:100%;max-width:100%;height:36px;margin:0;padding-right:34px;border-radius:inherit}.projects-profile-value-control>.projects-index-members-cell:hover,.projects-profile-value-control>.projects-index-members-cell:focus-within,.projects-profile-value-control>.projects-index-members-cell.is-open,.projects-profile-value-control>.projects-index-due-date-cell:hover,.projects-profile-value-control>.projects-index-due-date-cell:focus-visible,.projects-profile-value-control>.projects-index-due-date-cell.is-open,.projects-profile-value-control>.projects-index-goals-kpis-cell:hover,.projects-profile-value-control>.projects-index-goals-kpis-cell:focus-visible,.projects-profile-value-control>.projects-index-goals-kpis-cell.is-open{background:transparent}:root[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell:hover,body[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell:hover,.vercel-shell[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell:hover,:root[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell:focus-visible,body[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell:focus-visible,.vercel-shell[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell:focus-visible,:root[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell.is-open,body[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell.is-open,.vercel-shell[data-theme=dark] .projects-profile-value-control>.projects-index-goals-kpis-cell.is-open{background:transparent}:root[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell:hover:after,body[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell:hover:after,.vercel-shell[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell:hover:after,:root[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell:focus-visible:after,body[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell:focus-visible:after,.vercel-shell[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell:focus-visible:after,:root[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell.is-open:after,body[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell.is-open:after,.vercel-shell[data-theme=dark] .projects-profile-value-control .projects-index-goals-kpis-cell.is-open:after{border-color:transparent;box-shadow:none}.projects-profile-value-clear{position:absolute;top:50%;right:5px;z-index:3;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);opacity:0;pointer-events:none;transform:translateY(-50%);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-profile-value-control:hover .projects-profile-value-clear,.projects-profile-value-control:focus-within .projects-profile-value-clear,.projects-profile-value-control.is-open .projects-profile-value-clear{opacity:1;pointer-events:auto}.projects-profile-value-clear:hover,.projects-profile-value-clear:focus-visible{background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-strong);outline:0}.projects-profile-value-clear svg{width:16px;height:16px;stroke-width:1.85}.projects-profile-property-menu{top:calc(100% + 7px)!important;bottom:auto!important;left:138px!important;z-index:90}.projects-profile-property-menu--date{left:138px!important;transform:none}.projects-profile-description-wrap{width:100%;box-sizing:border-box;margin-top:0;padding:4px 0 0;border:0;border-bottom:1px solid var(--line)}.projects-profile-description-editor{width:100%;box-sizing:border-box;border:0;border-radius:0;background:transparent}.projects-profile-description-editor .projects-create-modal-description-surface{min-height:88px;max-height:220px;overflow-y:auto;padding:9px 0 14px;font-size:14px;line-height:1.55}.projects-detail-toolbar-left{min-width:0;display:flex;align-items:center;gap:8px;overflow:visible}.projects-detail-filter-pill-wrap{flex:0 0 auto}.projects-content-panel{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;background:transparent}.projects-project-list{display:grid;gap:20px;padding:12px 0 22px}.projects-page--detail .projects-project-list{width:calc(100% + var(--projects-detail-section-left-overhang));margin-left:calc(-1 * var(--projects-detail-section-left-overhang))}.projects-list-section{min-width:0;display:block;overflow:visible;border:0;border-radius:0;background:transparent}.projects-list-group-head{position:sticky;top:0;z-index:20;min-height:37px;min-width:0;display:flex;align-items:center;gap:7px;padding:0 8px 3px;box-sizing:border-box;border:0;background:var(--bg-app)}.projects-list-group-caret{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.projects-list-group-caret:hover{border-color:var(--line);background:var(--bg-menu-hover);color:var(--text-body)}.projects-list-group-caret-mark{width:10px;height:9px;transition:transform .14s ease}.projects-list-group-caret.is-collapsed .projects-list-group-caret-mark{transform:rotate(-90deg)}.projects-task-table-title{min-width:0;display:flex;align-items:center;gap:10px}.projects-task-table-label{color:var(--text-body);font-size:15px;font-weight:600;line-height:20px}.projects-task-card h3,.projects-calendar-head h3{margin:0}.projects-list-status-pill,.projects-task-status{--projects-task-status-color: var(--text-muted);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:22px;padding:0 6px;border:1px solid color-mix(in srgb,var(--projects-task-status-color) 28%,var(--line));border-radius:5px;background:color-mix(in srgb,var(--projects-task-status-color) 11%,var(--bg-panel));color:var(--projects-task-status-color);font-size:12px;font-weight:500;text-transform:uppercase;white-space:nowrap}.projects-list-status-pill--open{--projects-task-status-color: #697078}.projects-list-status-pill--paused{--projects-task-status-color: #c58b00}.projects-list-status-pill--in-progress{--projects-task-status-color: #2563eb}.projects-list-status-pill--blocked{--projects-task-status-color: #f97316}.projects-list-status-pill--completed{--projects-task-status-color: #147f49}.projects-list-status-pill--cancelled{--projects-task-status-color: #b42318}.projects-list-group-count{min-width:18px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1;text-align:center}.projects-list-task-filter,.projects-list-task-favorites,.projects-list-task-completed,.projects-list-section-menu,.projects-task-row-menu{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer}.projects-list-task-filter,.projects-list-task-favorites,.projects-list-task-completed,.projects-list-section-menu{width:28px;height:28px;margin-left:1px}.projects-list-task-favorites{margin-left:-6px;padding:0}.projects-list-task-completed{margin-left:-6px;padding:0;color:#191919}.projects-task-search{flex:0 0 auto;width:154px;min-width:154px;height:28px}.projects-task-search:focus-within{width:min(220px,24vw);min-width:154px}.projects-task-header-right{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px}.projects-task-pagination{flex:0 0 auto;gap:4px}.projects-task-pagination>span{margin-right:2px;font-size:12.5px;white-space:nowrap}.projects-task-pagination button{width:28px;height:28px}.projects-task-pagination button svg{width:14px;height:14px}.projects-task-row-menu{width:26px;height:26px}.projects-list-task-filter:hover,.projects-list-task-filter:focus-visible,.projects-list-task-filter.is-open,.projects-list-task-favorites:hover,.projects-list-task-favorites:focus-visible,.projects-list-task-completed:hover,.projects-list-task-completed:focus-visible,.projects-list-section-menu:hover,.projects-task-row-menu:hover{background:var(--bg-menu-hover);color:var(--text-body)}.projects-list-task-filter:focus-visible,.projects-list-task-favorites:focus-visible,.projects-list-task-completed:focus-visible{outline:0}.projects-list-task-filter.has-active-filters{width:auto;min-width:28px;gap:4px;padding:0 7px;color:var(--text-strong)}.projects-list-task-filter>span{font-size:11px;font-weight:500;line-height:1}.projects-list-task-favorites:disabled,.projects-list-task-favorites:disabled:hover,.projects-list-task-favorites:disabled:focus-visible,.projects-list-task-completed:disabled,.projects-list-task-completed:disabled:hover,.projects-list-task-completed:disabled:focus-visible{background:transparent;color:var(--text-faint);cursor:default;opacity:.58}.projects-list-task-favorites.is-active,.projects-list-task-favorites.is-active:hover,.projects-list-task-favorites.is-active:focus-visible{color:#ffc02e}.projects-list-task-favorites.is-active svg,.projects-list-task-favorites.is-active svg path{fill:#ffc02e;stroke:#ffc02e}.projects-list-task-filter svg,.projects-list-task-favorites svg,.projects-list-section-menu svg,.projects-task-row-menu svg{width:14px;height:14px}.projects-list-task-favorites svg,.projects-list-task-favorites svg path{width:17px;height:17px;stroke-width:1.35}.projects-list-task-favorites>svg{transform:translateY(-1px)}.projects-list-task-completed.is-active{background:var(--bg-menu-active)}.projects-list-task-completed img{width:12.25px;height:12.25px;display:block}:root[data-theme=dark] .projects-list-task-completed img.is-line,body[data-theme=dark] .projects-list-task-completed img.is-line,.vercel-shell[data-theme=dark] .projects-list-task-completed img.is-line{filter:invert(1)}.projects-task-table-scroll{position:relative;width:calc(100% - 20px);max-width:calc(100% - 20px);min-width:0;overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:auto;overscroll-behavior:none;scroll-behavior:auto;scrollbar-width:thin;touch-action:pan-x;isolation:isolate;contain:layout paint}.projects-task-table-stack{min-width:0}.projects-page--detail .projects-task-table-scroll{width:calc(100% + var(--projects-detail-content-inset) - var(--projects-detail-section-right-inset));max-width:calc(100% + var(--projects-detail-content-inset) - var(--projects-detail-section-right-inset))}.projects-detail-attachments{width:calc(100% + var(--projects-detail-content-inset) + var(--projects-detail-section-left-overhang) - var(--projects-detail-section-right-inset));max-width:calc(100% + var(--projects-detail-content-inset) + var(--projects-detail-section-left-overhang) - var(--projects-detail-section-right-inset));margin-left:calc(-1 * var(--projects-detail-section-left-overhang));margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}.projects-detail-attachments-input{display:none}.projects-detail-attachments-head{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 8px 4px}.projects-detail-attachments-label{color:var(--text-body);font-size:15px;font-weight:600;line-height:20px}.projects-detail-attachments-actions{min-height:30px;display:inline-flex;align-items:center;gap:1px;margin-left:auto;overflow:visible;border:0;background:transparent}.projects-detail-attachments-actions>button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer}.projects-detail-attachments-actions>button:hover,.projects-detail-attachments-actions>button:focus-visible,.projects-detail-attachments-actions>button.is-active{background:var(--bg-menu-hover);color:var(--text-body);outline:0}.projects-detail-attachments-actions>button:disabled{color:var(--text-faint);cursor:default}.projects-detail-attachments-actions svg{width:14px;height:14px}.projects-detail-attachments-body{padding:2px 8px 28px 39px}.projects-detail-attachments-drop{min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 16px;border:1px dashed color-mix(in srgb,var(--text-faint) 48%,transparent);border-radius:8px;background:transparent;color:var(--text-muted);font-size:13px}.projects-detail-attachments-drop.is-uploading{background:var(--bg-menu-hover)}.projects-detail-attachments-drop>button{padding:0;border:0;background:transparent;color:var(--text-body);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.projects-detail-attachments-table{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--bg-app)}.projects-detail-attachments-table-head,.projects-detail-attachment-row{display:grid;grid-template-columns:minmax(220px,1fr) 92px 180px 90px 38px;align-items:center}.projects-detail-attachments-table-head{min-height:34px;padding:0 6px 0 14px;border-bottom:1px solid var(--line);color:var(--text-muted);font-size:12px;font-weight:500}.projects-detail-attachments-table-body{max-height:220px;overflow-y:auto;overscroll-behavior:contain}.projects-detail-attachment-row{min-height:44px;padding:0 6px 0 14px;border-bottom:1px solid var(--line);color:var(--text-body);font-size:13px}.projects-detail-attachment-row:last-child{border-bottom:0}.projects-detail-attachment-row:hover{background:var(--bg-menu-hover)}.projects-detail-attachment-name{min-width:0;display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--text-body);font:inherit;text-align:left;cursor:pointer}.projects-detail-attachment-name>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-detail-attachment-list-rename{cursor:text}.projects-detail-attachment-list-rename-control{min-width:0;display:flex;align-items:center}.projects-detail-attachment-list-rename-control input{min-width:0;height:24px;flex:1 1 auto;padding:1px 3px;border:1px solid color-mix(in srgb,var(--accent) 68%,var(--line));border-right:0;border-radius:4px 0 0 4px;outline:0;background:var(--bg-panel);color:var(--text-strong);font:inherit;line-height:20px}.projects-detail-attachment-list-rename-control input:only-child{border-right:1px solid color-mix(in srgb,var(--accent) 68%,var(--line));border-radius:4px}.projects-detail-attachment-list-rename-control>span{height:24px;flex:0 0 auto;display:inline-flex;align-items:center;padding:1px 4px 1px 1px;border:1px solid color-mix(in srgb,var(--accent) 68%,var(--line));border-left:0;border-radius:0 4px 4px 0;background:var(--bg-panel);color:var(--text-muted);line-height:20px;white-space:nowrap}.projects-detail-attachment-icon{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#7c5cff 30%,var(--line));border-radius:6px;background:color-mix(in srgb,#7c5cff 9%,var(--bg-panel))}.projects-detail-attachment-icon img{width:13px;height:13px;filter:var(--chat-attachment-icon-filter)}.projects-detail-attachment-icon.is-image{overflow:hidden;border-color:var(--line);background:var(--bg-panel)}.projects-detail-attachment-icon.is-image img{width:100%;height:100%;object-fit:cover;filter:none}.projects-detail-attachment-size,.projects-detail-attachment-row time{color:var(--text-muted);white-space:nowrap}.projects-detail-attachment-author{display:inline-flex;align-items:center}.projects-detail-attachment-author-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.projects-detail-attachment-author .ai-avatar,.projects-detail-attachment-author .ai-employee-avatar{width:28px;height:28px}.projects-detail-attachment-author-avatar:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.projects-detail-attachment-author-tooltip.projects-index-member-floating-tooltip{position:fixed}.projects-detail-attachment-menu{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer}.projects-detail-attachment-menu:hover,.projects-detail-attachment-menu:focus-visible{background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-body);outline:0}.projects-detail-attachment-menu svg{width:14px;height:14px}.projects-detail-attachments-loading{min-height:62px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px}.projects-detail-skeleton{pointer-events:none}.projects-detail-skeleton-block{min-width:0;display:inline-block;flex:0 0 auto;border-radius:999px;background:linear-gradient(90deg,var(--search-skeleton-base) 0%,var(--search-skeleton-highlight) 50%,var(--search-skeleton-base) 100%);background-size:240% 100%;animation:search-skeleton-shimmer 1.7s ease-in-out infinite}.projects-detail-skeleton-title-row:hover{border-bottom-color:var(--line)}.projects-detail-skeleton-title{width:min(360px,48%);height:22px;border-radius:6px}.projects-detail-skeleton-property-label{gap:8px}.projects-detail-skeleton-property-icon{width:16px;height:16px;border-radius:5px}.projects-detail-skeleton-label--status{width:46px;height:10px}.projects-detail-skeleton-label--members{width:60px;height:10px}.projects-detail-skeleton-label--due-date{width:54px;height:10px}.projects-detail-skeleton-label--kpi-targets{width:68px;height:10px}.projects-detail-skeleton-value-short{width:74px;height:14px}.projects-detail-skeleton-value-medium{width:112px;height:14px}.projects-detail-skeleton-description{min-height:116px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding-top:13px;padding-bottom:16px}.projects-detail-skeleton-description-label{width:78px;height:12px;margin-bottom:5px}.projects-detail-skeleton-description-line{height:9px}.projects-detail-skeleton-description-line--1{width:66%}.projects-detail-skeleton-description-line--2{width:52%}.projects-detail-skeleton-description-line--3{width:34%}.projects-detail-skeleton-task-head{overflow:hidden}.projects-detail-skeleton-caret{width:10px;height:9px;margin:0 7px;border-radius:3px}.projects-detail-skeleton-section-label,.projects-detail-skeleton-attachments-label{width:52px;height:13px;border-radius:4px}.projects-detail-skeleton-attachments-label{width:82px}.projects-detail-skeleton-count{width:14px;height:9px}.projects-detail-skeleton-head-action,.projects-detail-skeleton-attachment-action{width:20px;height:20px;margin-left:2px;border-radius:6px}.projects-detail-skeleton-task-table th,.projects-detail-skeleton-task-table td{pointer-events:none}.projects-detail-skeleton-task-table th>.projects-detail-skeleton-block{height:9px}.projects-detail-skeleton-table-head--name{width:74px}.projects-detail-skeleton-table-head--assignee{width:56px}.projects-detail-skeleton-table-head--due-date,.projects-detail-skeleton-table-head--priority,.projects-detail-skeleton-table-head--status,.projects-detail-skeleton-table-head--comments,.projects-detail-skeleton-table-head--created{width:54px}.projects-detail-skeleton-table-head--kpiTargets,.projects-detail-skeleton-table-head--createdBy{width:68px}.projects-detail-skeleton-table-head--updated{width:52px}.projects-detail-skeleton-checkbox{width:15px;height:15px!important;border-radius:4px}.projects-detail-skeleton-task-row td{height:44px}.projects-detail-skeleton-task-name{width:188px;height:10px}.projects-detail-skeleton-task-name--2{width:132px}.projects-detail-skeleton-task-name--3{width:216px}.projects-detail-skeleton-avatar{width:22px;height:22px;border-radius:999px}.projects-detail-skeleton-table-value--short{width:48px;height:9px}.projects-detail-skeleton-table-value--medium{width:72px;height:9px}.projects-detail-skeleton-action{width:15px;height:8px}.projects-detail-skeleton-attachments .projects-detail-attachments-actions{gap:2px}.projects-detail-skeleton-drop{pointer-events:none}.projects-detail-skeleton-drop-line{width:156px;height:9px}.projects-detail-skeleton-attachments-table{pointer-events:none}.projects-detail-skeleton-attachments-table .projects-detail-attachments-table-head>span{height:8px}.projects-detail-skeleton-line--attachment-name{width:44px}.projects-detail-skeleton-line--attachment-size{width:36px;height:8px}.projects-detail-skeleton-line--attachment-date{width:84px;height:8px}.projects-detail-skeleton-line--attachment-author{width:44px}.projects-detail-skeleton-attachment-row:hover{background:transparent}.projects-detail-skeleton-attachment-name{min-width:0;display:flex;align-items:center;gap:9px}.projects-detail-skeleton-attachment-icon{width:24px;height:24px;border-radius:6px}.projects-detail-skeleton-attachment-file{width:190px;height:9px}.projects-detail-skeleton-attachment-file--2{width:148px}.projects-detail-skeleton-attachment-file--3{width:212px}.projects-detail-skeleton-attachment-row .projects-detail-skeleton-avatar{width:24px;height:24px}.projects-detail-attachments-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:14px}.projects-detail-attachment-card{position:relative;min-width:0;overflow:hidden;border-radius:10px;background:var(--bg-menu-hover)}.projects-detail-attachment-card-preview{width:100%;height:138px;display:flex;align-items:center;justify-content:center;padding:14px;border:0;background:color-mix(in srgb,var(--bg-menu-hover) 74%,var(--bg-panel));cursor:pointer}.projects-detail-attachment-card-preview.is-image img{width:100%;height:100%;object-fit:contain}.projects-detail-attachment-card-file-icon{width:48px;height:58px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#7c5cff 30%,var(--line));border-radius:9px;background:color-mix(in srgb,#7c5cff 9%,var(--bg-panel))}.projects-detail-attachment-card-file-icon img{width:24px;height:24px;filter:var(--chat-attachment-icon-filter)}.projects-detail-attachment-card-meta{position:relative;min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:auto auto;gap:2px 8px;align-items:center;padding:8px 10px 9px}.projects-detail-attachment-card-meta>button{min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:var(--text-body);font-size:13px;line-height:18px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transform:translateY(18px);transition:transform .11s ease}.projects-detail-attachment-card-meta>span:not(.projects-detail-attachment-card-author){color:var(--text-muted);font-size:12px;line-height:16px;opacity:0;visibility:hidden}.projects-detail-attachment-card:hover .projects-detail-attachment-card-meta>button,.projects-detail-attachment-card:focus-within .projects-detail-attachment-card-meta>button,.projects-detail-attachment-card.is-menu-open .projects-detail-attachment-card-meta>button{transform:translateY(0)}.projects-detail-attachment-card:hover .projects-detail-attachment-card-meta>span:not(.projects-detail-attachment-card-author),.projects-detail-attachment-card:focus-within .projects-detail-attachment-card-meta>span:not(.projects-detail-attachment-card-author),.projects-detail-attachment-card.is-menu-open .projects-detail-attachment-card-meta>span:not(.projects-detail-attachment-card-author),.projects-detail-attachment-card.is-renaming .projects-detail-attachment-card-meta>span:not(.projects-detail-attachment-card-author){opacity:1;visibility:visible}.projects-detail-attachment-card-rename{min-width:0;grid-column:1;grid-row:1;display:flex;align-items:center}.projects-detail-attachment-card-rename input{width:auto;min-width:0;flex:1 1 auto;height:22px;padding:1px 2px;border:1px solid color-mix(in srgb,var(--accent) 68%,var(--line));border-right:0;border-radius:4px 0 0 4px;outline:0;background:var(--bg-panel);color:var(--text-strong);font:inherit;font-size:13px;line-height:18px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.projects-detail-attachment-card-rename input:only-child{border-right:1px solid color-mix(in srgb,var(--accent) 68%,var(--line));border-radius:4px}.projects-detail-attachment-card-rename>span{height:22px;flex:0 0 auto;display:inline-flex;align-items:center;padding:1px 3px 1px 1px;border:1px solid color-mix(in srgb,var(--accent) 68%,var(--line));border-left:0;border-radius:0 4px 4px 0;background:var(--bg-panel);color:var(--text-muted);font-size:13px;line-height:18px;white-space:nowrap;box-shadow:1px 0 color-mix(in srgb,var(--accent) 12%,transparent),0 1px color-mix(in srgb,var(--accent) 12%,transparent),0 -1px color-mix(in srgb,var(--accent) 12%,transparent)}.projects-detail-attachment-card-author{grid-column:2;grid-row:1 / -1;display:inline-flex;justify-content:flex-end}.projects-detail-attachment-card-author .ai-avatar,.projects-detail-attachment-card-author .ai-employee-avatar{width:24px;height:24px}.projects-detail-attachment-card-menu{position:absolute;top:8px;right:8px;width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:color-mix(in srgb,var(--bg-panel) 92%,transparent);color:var(--text-muted);box-shadow:0 1px 5px #0000001a;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .1s ease}.projects-detail-attachment-card:hover .projects-detail-attachment-card-menu,.projects-detail-attachment-card:focus-within .projects-detail-attachment-card-menu,.projects-detail-attachment-card.is-menu-open .projects-detail-attachment-card-menu,.projects-detail-attachment-card.is-renaming .projects-detail-attachment-card-menu{opacity:1;pointer-events:auto}.projects-detail-attachment-card-menu:hover,.projects-detail-attachment-card-menu:focus-visible{color:var(--text-body);outline:0}.projects-detail-attachment-card-menu svg{width:14px;height:14px}.projects-detail-attachment-actions-menu{position:fixed;z-index:var(--z-app-popover-elevated);width:204px;padding:6px;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);box-shadow:0 16px 34px #11111129}:root[data-theme=dark] .projects-detail-attachment-actions-menu,body[data-theme=dark] .projects-detail-attachment-actions-menu,.vercel-shell[data-theme=dark] .projects-detail-attachment-actions-menu{box-shadow:0 18px 38px #00000075}.projects-detail-attachment-actions-menu>button{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--text-strong);font:inherit;font-size:13px;font-weight:450;text-align:left;cursor:pointer}.projects-detail-attachment-actions-menu>button:hover,.projects-detail-attachment-actions-menu>button:focus-visible{background:var(--bg-menu-hover);outline:0}.projects-detail-attachment-actions-menu>button>span:first-child{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center}.projects-detail-attachment-actions-menu>button svg{width:13px;height:13px;stroke-width:1.75}.projects-detail-attachment-actions-menu .projects-index-comment-hover-icon--pencil{width:12px;height:12px}.projects-detail-attachment-actions-menu>button.is-danger{position:relative;margin-top:13px;color:#d64545}.projects-detail-attachment-actions-menu>button.is-danger:before{position:absolute;top:-7px;right:0;left:0;height:1px;content:"";background:var(--line)}.projects-detail-attachment-actions-menu>button.is-danger:hover,.projects-detail-attachment-actions-menu>button.is-danger:focus-visible{background:#d645451a;color:#c93c3c}.projects-detail-attachment-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:32px;background:#0f1114c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.projects-detail-attachment-preview-modal{width:min(1120px,94vw);height:min(820px,90vh);display:grid;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#17191c;box-shadow:0 22px 70px #0000006b}.projects-detail-attachment-preview-modal>header{min-width:0;display:flex;align-items:center;gap:16px;padding:0 12px 0 18px;border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.projects-detail-attachment-preview-modal>header>strong{min-width:0;flex:1;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.projects-detail-attachment-preview-modal>header>div{display:inline-flex;align-items:center;gap:6px}.projects-detail-attachment-preview-modal>header button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffffc7;cursor:pointer}.projects-detail-attachment-preview-modal>header button:hover,.projects-detail-attachment-preview-modal>header button:focus-visible{background:#ffffff1a;color:#fff;outline:0}.projects-detail-attachment-preview-modal>header button svg{width:16px;height:16px}.projects-detail-attachment-preview-body{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.projects-detail-attachment-preview-body img{max-width:100%;max-height:100%;object-fit:contain}.projects-task-table{width:max(100%,var(--projects-task-table-width, 1292px));min-width:max(100%,var(--projects-task-table-width, 1292px))}.projects-task-table tbody tr{--ai-employees-row-bg: var(--bg-app);cursor:default}.projects-task-table-col--select{width:30px}.projects-task-table-col--name{width:320px}.projects-task-table-col--assignee{width:124px}.projects-task-table-col--due-date{width:100px}.projects-task-table-col--priority{width:116px}.projects-task-table-col--status{width:120px}.projects-task-table-col--kpi-targets{width:124px}.projects-task-table-col--comments{width:100px}.projects-task-table-col--created-by{width:104px}.projects-task-table-col--created{width:100px}.projects-task-table-col--updated{width:120px}.projects-task-table-col--actions{width:42px}.projects-task-table .projects-task-sticky-left,.projects-task-table .projects-task-sticky-right{position:sticky;background-clip:border-box}.projects-task-table th.projects-task-sticky-left,.projects-task-table th.projects-task-sticky-right{z-index:24;background:var(--ai-employees-header-bg, var(--bg-app))}.projects-task-table thead th{z-index:20;background:var(--ai-employees-header-bg, var(--bg-app))}.projects-task-table thead th:hover,.projects-task-table thead th.projects-task-sticky-left:hover,.projects-task-table thead th.projects-task-sticky-right:hover,:root[data-theme=dark] .projects-task-table thead th:hover,body[data-theme=dark] .projects-task-table thead th:hover,.vercel-shell[data-theme=dark] .projects-task-table thead th:hover{--ai-employees-header-bg: var(--bg-app);background:linear-gradient(var(--bg-menu-hover),var(--bg-menu-hover)),var(--bg-app)}.projects-task-table td.projects-task-sticky-left,.projects-task-table td.projects-task-sticky-right{z-index:8;background:var(--ai-employees-row-bg, var(--bg-app))}.projects-task-sticky-left--select{left:0}.projects-task-sticky-left--name{left:30px}.projects-task-sticky-left--assignee{left:350px}.projects-task-sticky-left--due-date{left:474px}.projects-task-sticky-right{right:0}.projects-task-table tr:hover .projects-task-row-select,.projects-task-table th.ai-employees-col--select:hover .projects-task-row-select,.projects-task-row-select:focus-visible,.projects-task-row-select.is-selected,.projects-task-row-select.is-partial{opacity:1}.projects-task-group-bulk-actions{margin-left:2px}.projects-task-bulk-complete-icon{width:15px;height:15px;flex:0 0 15px;display:block;object-fit:contain}.projects-task-bulk-complete-icon--line{width:14px;height:14px;flex-basis:14px}:root[data-theme=dark] .projects-task-bulk-complete-icon--line,body[data-theme=dark] .projects-task-bulk-complete-icon--line,.vercel-shell[data-theme=dark] .projects-task-bulk-complete-icon--line{filter:invert(1)}.projects-task-table tbody tr.projects-task-row--completing td{overflow:hidden;transition:height .24s ease,padding-top .24s ease,padding-bottom .24s ease,border-color .24s ease,opacity .18s ease}.projects-task-table tbody tr.projects-task-row--completing td:after{content:"";position:absolute;top:50%;right:0;left:0;z-index:24;height:1px;background:var(--text-strong);transform:scaleX(1);pointer-events:none}.projects-task-table tbody tr.projects-task-row--completing td>*{color:var(--text-muted)!important;filter:grayscale(1);opacity:.56}.projects-task-table tbody tr.projects-task-row--collapsing td{height:0;padding-top:0;padding-bottom:0;border-bottom-color:transparent;font-size:0;line-height:0;opacity:0}.projects-task-table tbody tr.projects-task-row--collapsing td>*{min-height:0!important;max-height:0!important;height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden;opacity:0;transform:scaleY(.72);transform-origin:center;transition:height .24s ease,min-height .24s ease,max-height .24s ease,margin .24s ease,padding .24s ease,opacity .15s ease,transform .2s ease}.projects-task-name-field{width:100%;height:36px}.projects-task-name-field .projects-index-name-main{flex:0 1 auto}.projects-task-name-field:hover,.projects-task-name-field:focus-within,.projects-task-name-field:active,.projects-task-name-field.is-description-tooltip-active{padding-right:0}.projects-task-name-field .projects-index-name-toolbar{position:static;width:0;flex:0 0 auto;overflow:hidden;margin-left:0;transform:none}.projects-task-name-field:hover .projects-index-name-toolbar,.projects-task-name-field:active .projects-index-name-toolbar,.projects-task-name-field.is-description-tooltip-active .projects-index-name-toolbar{width:83px;margin-left:4px}.projects-task-name-field:hover .projects-index-name-main,.projects-task-name-field:active .projects-index-name-main,.projects-task-name-field.is-description-tooltip-active .projects-index-name-main{max-width:calc(100% - 87px)}.projects-task-expand-icon{width:9.25px;height:9.25px;display:block;background:currentColor;-webkit-mask:var(--projects-task-expand-icon) center / contain no-repeat;mask:var(--projects-task-expand-icon) center / contain no-repeat}.projects-task-description-popover{z-index:var(--z-app-popover-elevated)}.projects-task-action-tooltip.projects-index-action-tooltip{position:fixed;z-index:var(--z-app-tooltip)}.projects-task-assignee-field{font:inherit}.projects-task-assignee-empty{color:var(--text-muted)}.projects-task-due-date-field{position:relative}.projects-task-due-date-popover.projects-index-due-date-popover{position:fixed;z-index:var(--z-app-popover-elevated)}.projects-task-priority-field{gap:5px}.projects-task-priority-field .projects-create-task-priority-icon{width:17px;height:17px}.projects-task-priority-field .projects-create-task-priority-icon:before{width:16.5px;height:14.8px}.projects-task-table tbody .projects-index-members-cell,.projects-task-table tbody .projects-index-due-date-cell,.projects-task-table tbody .projects-index-status-cell,.projects-task-table tbody .projects-index-goals-kpis-cell,.projects-task-table tbody .projects-index-comments-cell{z-index:0;isolation:isolate}.projects-task-status-cell{--projects-index-status-color: var(--projects-task-status-color)}.projects-task-value-popover{position:fixed;top:var(--projects-task-value-popover-top)!important;bottom:auto!important;left:var(--projects-task-value-popover-left)!important;z-index:var(--z-app-popover-elevated)}.projects-task-kpi-field{overflow:hidden;text-overflow:ellipsis}.projects-task-kpi-popover.projects-index-goals-kpis-popover{position:fixed;z-index:var(--z-app-popover-elevated)}.projects-task-comments-field.is-disabled{cursor:default;opacity:.72}.projects-task-assignee-popover.projects-index-members-popover{position:fixed;z-index:var(--z-app-popover-elevated)}.projects-task-assignee-tooltip.projects-index-member-floating-tooltip{position:fixed;z-index:var(--z-app-tooltip)}.projects-task-columns-menu{position:fixed;right:auto;z-index:var(--z-app-popover-elevated)}.projects-add-task-row{min-height:38px;display:inline-flex;align-items:center;gap:7px;margin:0;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:13px;font-weight:500}.projects-add-task-row:hover{color:var(--text-strong)}.projects-add-task-footer{box-sizing:border-box;width:calc(100% - 20px);max-width:calc(100% - 20px);min-height:38px;display:flex;align-items:center;height:38px;padding-left:11px;border-bottom:1px solid var(--line);background:var(--bg-app)}.projects-add-task-footer.is-empty-project{border-bottom:0}.projects-page--detail .projects-add-task-footer{width:calc(100% + var(--projects-detail-content-inset) - var(--projects-detail-section-right-inset));max-width:calc(100% + var(--projects-detail-content-inset) - var(--projects-detail-section-right-inset))}.projects-add-task-row svg{width:13px;height:13px;stroke-width:1.9}.projects-task-details-modal-header{align-items:center}.projects-task-details-modal{width:min(600px,calc(100vw - 48px))}.projects-task-details-modal-header h2{min-width:0;margin:0;overflow:hidden;color:var(--text-strong);font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;text-overflow:ellipsis}.projects-task-details-modal-assignee-row{margin-top:0}.projects-task-details-modal .projects-create-modal-property-menu,.projects-task-details-modal .projects-create-modal-date-menu{z-index:14}.projects-task-details-modal-footer{justify-content:flex-end}.projects-task-details-modal-footer .projects-create-modal-secondary,.projects-task-details-modal-footer .projects-create-modal-primary{font-weight:400}.projects-task-details-modal-footer .projects-create-modal-primary:disabled{cursor:default;opacity:.48}.projects-task-details-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:flex;justify-content:flex-end;background:#11111114}.projects-task-details-drawer{width:min(408px,calc(100vw - 28px));height:100%;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--bg-app);color:var(--text-body);box-shadow:-10px 0 24px #28231e1f;animation:projects-task-details-drawer-enter .18s ease-out both}@keyframes projects-task-details-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}.projects-task-details-drawer-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--bg-app)}.projects-task-details-drawer-heading{min-width:0}.projects-task-details-drawer-heading h2{min-width:0;margin:0;overflow:hidden;color:var(--text-strong);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.projects-task-details-drawer-close{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--bg-menu-hover);color:var(--text-muted);cursor:pointer}.projects-task-details-drawer-close:hover,.projects-task-details-drawer-close:focus-visible{background:var(--bg-menu-active);color:var(--text-strong);outline:0}.projects-task-details-drawer-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.projects-task-details-form{min-height:0;flex:1;display:flex;flex-direction:column}.projects-task-details-drawer-body{min-height:0;flex:1;overflow:auto;display:grid;align-content:start;gap:20px;padding:18px}.projects-task-details-create-fields{min-width:0;width:100%}.projects-task-details-create-fields .projects-create-modal-title-row{width:100%}.projects-task-details-property-grid{display:grid;grid-template-columns:max-content max-content max-content minmax(0,1fr);gap:14px 8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.projects-task-details-property-field{min-width:0;display:grid;align-content:start;gap:7px}.projects-task-details-property-label{color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px}.projects-task-details-property-button.projects-create-modal-property-button{width:100%;max-width:none;height:36px;justify-content:flex-start;padding:0 10px;overflow:hidden;border-radius:7px}.projects-task-details-property-button.projects-create-modal-property-button>span:not(.projects-create-modal-property-icon):not(.projects-create-modal-property-chevron){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-task-details-property-button .projects-create-modal-property-chevron{flex:0 0 auto;margin-left:auto}.projects-task-details-property-field--status{grid-column:1;grid-row:1}.projects-task-details-property-field--priority{grid-column:2;grid-row:1}.projects-task-details-property-field--assignees{grid-column:1 / -1;grid-row:2}.projects-task-details-property-field--due-date{grid-column:3 / -1;grid-row:1}.projects-task-details-property-field--kpis{grid-column:1 / -1;grid-row:3}.projects-task-details-property-field--status .projects-task-details-property-button,.projects-task-details-property-field--priority .projects-task-details-property-button,.projects-task-details-property-field--due-date .projects-task-details-property-button{width:max-content;max-width:100%;height:28px;justify-content:center;padding:0 9px}.projects-task-details-property-field--dependencies{margin-top:14px}.projects-task-details-combo-control{min-width:0;min-height:38px;display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-body)}.projects-task-details-combo-control:hover,.projects-task-details-combo-control:focus-within,.projects-task-details-combo-control.is-open{border-color:var(--line-strong)}.projects-task-details-combo-input-line{min-width:0;flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:5px 4px 5px 8px}.projects-task-details-combo-input-line input{min-width:104px;height:24px;flex:1;padding:0;border:0;background:transparent;color:var(--text-body);font:inherit;font-size:12.5px;font-weight:400;letter-spacing:0;outline:0}.projects-task-details-combo-input-line input::placeholder{color:var(--text-faint)}.projects-task-details-combo-input-line input:disabled{cursor:not-allowed}.projects-task-details-combo-toggle{width:34px;min-height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.projects-task-details-combo-toggle:hover,.projects-task-details-combo-toggle:focus-visible{background:var(--bg-menu-hover);color:var(--text-strong);outline:0}.projects-task-details-combo-toggle:disabled{cursor:not-allowed;color:var(--text-faint)}.projects-task-details-combo-toggle svg{width:15px;height:15px;transition:transform .14s ease}.projects-task-details-combo-control.is-open .projects-task-details-combo-toggle svg{transform:rotate(180deg)}.projects-task-details-combo-chip{min-width:0;max-width:100%;height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 4px 0 7px;border:1px solid var(--line);border-radius:6px;background:var(--bg-muted);color:var(--text-body);font-size:11.5px;font-weight:500;line-height:1}.projects-task-details-combo-chip>span:not([aria-hidden=true]){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-task-details-combo-chip button{width:17px;height:17px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.projects-task-details-combo-chip button:hover,.projects-task-details-combo-chip button:focus-visible{background:var(--bg-menu-active);color:var(--text-strong);outline:0}.projects-task-details-combo-chip button span{font-size:15px;font-weight:400;line-height:1}.projects-task-details-property-field .projects-create-modal-property-menu{left:0;right:auto;width:100%;min-width:100%}.projects-task-details-property-field--status .projects-create-modal-property-menu{width:190px;min-width:190px}.projects-task-details-property-field--priority .projects-create-modal-property-menu{width:172px;min-width:172px}.projects-task-details-property-field--due-date .projects-create-modal-date-menu{left:auto;right:0;width:min(370px,calc(100vw - 64px));grid-template-columns:132px minmax(0,1fr)}.projects-task-details-assignee-chip{min-width:0;max-width:100%;display:inline-flex;align-items:center;border:1px solid var(--projects-filter-member-chip-border);border-radius:999px;color:var(--text-body);font:inherit;line-height:1}.projects-task-details-assignee-chip>span{min-width:0;font-weight:500}.projects-task-details-assignee-chip>button{width:17px;height:17px;flex:0 0 17px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.projects-task-details-assignee-chip>button:hover,.projects-task-details-assignee-chip>button:focus-visible{background:var(--bg-menu-active);color:var(--text-strong);outline:0}.projects-task-details-assignee-chip>button span{font-size:15px;font-weight:400;line-height:1}.projects-task-details-drawer .projects-create-modal-property-menu,.projects-task-details-drawer .projects-create-modal-date-menu{z-index:14}.projects-task-details-drawer .projects-create-modal-date-menu{top:calc(100% + 7px);bottom:auto}.projects-task-details-drawer .projects-create-modal-description-editor{max-width:none}.projects-task-details-field,.projects-task-details-choice-group{min-width:0}.projects-task-details-field{position:relative;display:grid;gap:7px}.projects-task-details-field>span,.projects-task-details-choice-group legend{color:var(--text-muted);font-size:12px;font-weight:550;line-height:1.2}.projects-task-details-field input,.projects-task-details-field select{width:100%;height:36px;min-width:0;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel);color:var(--text-body);font:inherit;font-size:13px;font-weight:400;letter-spacing:0;outline:0}.projects-task-details-field input:focus,.projects-task-details-field select:focus{border-color:var(--line-strong)}.projects-task-details-field--title input{padding-right:58px;color:var(--text-strong);font-size:14px;font-weight:550}.projects-task-details-field--title>small{position:absolute;right:10px;bottom:11px;color:var(--text-faint);font-size:10px;font-weight:450;line-height:1}.projects-task-details-field--description .projects-create-modal-description-editor{min-height:118px;padding:10px 11px;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel)}.projects-task-details-field--description .projects-create-modal-description-surface{min-height:96px;max-height:220px}.projects-task-details-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.projects-task-details-field--date{grid-column:1 / -1}.projects-task-details-choice-group{margin:0;padding:0;border:0}.projects-task-details-choice-group legend{margin-bottom:8px;padding:0}.projects-task-details-choice-list{display:grid;gap:2px;padding:4px;border:1px solid var(--line);border-radius:7px;background:var(--bg-panel)}.projects-task-details-choice-list--people{max-height:230px;overflow:auto}.projects-task-details-choice{min-width:0;min-height:40px;display:flex;align-items:center;gap:9px;padding:5px 7px;border:0;border-radius:5px;background:transparent;color:var(--text-body);cursor:pointer;text-align:left}.projects-task-details-choice:not(.is-selected):hover,.projects-task-details-choice:not(.is-selected):focus-visible{background:var(--bg-menu-hover);outline:0}.projects-task-details-choice-avatar{width:25px;height:25px;flex:0 0 auto}.projects-task-details-choice-copy{min-width:0;flex:1;display:grid;gap:2px}.projects-task-details-choice-copy strong,.projects-task-details-choice-copy small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0}.projects-task-details-choice-copy strong{color:var(--text-strong);font-size:12.5px;font-weight:550}.projects-task-details-choice-copy small{color:var(--text-muted);font-size:11.5px;font-weight:400}.projects-task-details-choice-check{width:18px;height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--text-strong)}.projects-task-details-choice-check svg{width:16px;height:16px;stroke-width:2}.projects-task-details-kpi-mark{min-width:34px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:5px;background:var(--bg-muted);color:var(--text-muted);font-size:9px;font-weight:600}.projects-task-details-empty{min-height:40px;display:flex;align-items:center;padding:0 8px;color:var(--text-muted);font-size:12px;font-weight:400}.projects-task-details-metadata{display:grid;gap:8px;margin:0;padding-top:16px;border-top:1px solid var(--line)}.projects-task-details-metadata>div{min-width:0;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px}.projects-task-details-metadata dt,.projects-task-details-metadata dd{margin:0;font-size:12px;line-height:1.3}.projects-task-details-metadata dt{color:var(--text-muted);font-weight:450}.projects-task-details-metadata dd{overflow:hidden;color:var(--text-body);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.projects-task-details-drawer-footer{min-height:58px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--line);background:var(--bg-app)}.projects-task-details-error{min-width:0;color:#c93c3c;font-size:11.5px;font-weight:500;line-height:1.3}.projects-task-details-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;margin-left:auto}.projects-task-details-actions .settings-save-button,.projects-task-details-actions .settings-goals-kpis-cancel-button{border:1px solid var(--line)}.projects-task-details-actions .settings-save-button:disabled{cursor:default;opacity:.48}@media(max-width:620px){.projects-task-details-drawer{width:100%}.projects-task-details-property-grid{grid-template-columns:max-content max-content max-content minmax(0,1fr)}.projects-task-details-field-grid{grid-template-columns:minmax(0,1fr)}.projects-task-details-field--date{grid-column:auto}}.projects-board{min-height:0;display:grid;overflow-x:auto}.projects-board--status{grid-template-columns:repeat(5,minmax(240px,1fr));align-items:start;gap:12px;padding:16px 0 22px}.projects-board-column{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--bg-muted)}.projects-board-column-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border-bottom:1px solid var(--line);background:var(--bg-panel);color:var(--text-body);font-size:13px;font-weight:600}.projects-board-column-head strong{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:var(--bg-menu-active);color:var(--text-muted);font-size:12px}.projects-board-column-body{min-height:420px;display:grid;align-content:start;gap:10px;padding:10px}.projects-task-card{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 1px 2px #1111110a}.projects-task-card-head,.projects-task-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.projects-task-card-head>span:last-child{flex:0 0 auto;color:var(--text-muted);font-size:12px;font-weight:500}.projects-task-card h3{margin:0;font-size:14px;line-height:1.32}.projects-task-card p{margin:0}.projects-task-card-meta{padding-top:2px}.projects-task-card-meta span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-task-card-meta span:last-child{flex:0 0 auto;max-width:46%}.projects-board-empty,.projects-loading-panel{border:1px dashed var(--line);border-radius:8px;background:var(--bg-panel)}.projects-board-empty{min-height:86px;display:grid;place-items:center;padding:12px;text-align:center}.projects-loading-panel{display:grid;place-items:center;align-content:center;gap:7px;min-height:320px;margin:18px;padding:22px;text-align:center}.projects-empty-state{min-height:132px;display:grid;place-items:center;align-content:center;gap:7px;margin:0;padding:18px;text-align:center}.projects-page-error{margin:14px 0 0;padding:10px 12px;border:1px solid rgba(180,35,24,.24);border-radius:8px;background:#b4231812;color:#b42318;font-size:13px;font-weight:600}.projects-task-status--blocked{--projects-task-status-color: #f97316}.projects-task-status--canceled{--projects-task-status-color: #b42318}.projects-task-status--completed{--projects-task-status-color: #147f49}.projects-task-status--in_progress{--projects-task-status-color: #2563eb}.projects-task-status--open{--projects-task-status-color: #697078}.projects-task-status--paused{--projects-task-status-color: #c58b00}.projects-task-status-dot.projects-index-status-dot--paused{--projects-status-dot-color: #c58b00}.projects-task-status-dot.projects-index-status-dot--blocked{--projects-status-dot-color: #f97316}.projects-task-status-dot.projects-index-status-dot--canceled{--projects-status-dot-color: #b42318}.projects-calendar-panel{min-width:840px;display:grid;grid-template-rows:auto auto minmax(0,1fr);margin-top:16px;border:1px solid var(--line);border-radius:9px;background:var(--bg-panel);overflow:hidden}.projects-calendar-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid var(--line)}.projects-calendar-head h3{font-size:15px;line-height:1.2}.projects-calendar-head>div:first-child{display:grid;gap:2px}.projects-calendar-navs{display:inline-flex;align-items:center;gap:6px}.projects-calendar-navs button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);color:var(--text-body);cursor:pointer}.projects-calendar-navs svg{width:14px;height:14px}.projects-calendar-weekdays,.projects-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr))}.projects-calendar-weekdays span{height:34px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:var(--text-muted);font-size:12px;font-weight:650}.projects-calendar-weekdays span:first-child{border-left:0}.projects-calendar-grid{min-height:520px}.projects-calendar-day{min-height:118px;display:grid;align-content:start;gap:7px;padding:8px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-panel)}.projects-calendar-day:nth-child(7n+1){border-left:0}.projects-calendar-day.is-outside{background:color-mix(in srgb,var(--bg-muted) 42%,transparent)}.projects-calendar-day.is-outside .projects-calendar-day-number{color:color-mix(in srgb,var(--text-muted) 58%,transparent)}.projects-calendar-day.is-today .projects-calendar-day-number{background:var(--text-strong);color:var(--bg-panel)}.projects-calendar-day-number{justify-self:end;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-body);font-size:12px;font-weight:650}.projects-calendar-task-stack{display:grid;gap:5px}.projects-calendar-task{min-width:0;display:grid;gap:1px;padding:5px 7px;border-left:2px solid var(--text-strong);border-radius:6px;background:var(--bg-menu-active)}.projects-calendar-task strong,.projects-calendar-task small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-calendar-task strong{font-size:12px}.projects-calendar-task small,.projects-calendar-more{font-size:11px}.projects-calendar-more{padding:0 7px;font-weight:600}:root[data-theme=dark] .projects-calendar-day.is-today .projects-calendar-day-number,body[data-theme=dark] .projects-calendar-day.is-today .projects-calendar-day-number,.vercel-shell[data-theme=dark] .projects-calendar-day.is-today .projects-calendar-day-number{color:var(--bg-main)}:root[data-theme=dark] .projects-page-error,body[data-theme=dark] .projects-page-error,.vercel-shell[data-theme=dark] .projects-page-error{color:#ff9b8f}@media(max-width:1120px){.projects-board--status{grid-template-columns:repeat(5,minmax(220px,1fr))}}@media(max-width:760px){.projects-profile-overview{padding:22px 0 18px}.projects-profile-title button,.projects-profile-title-input{font-size:21px}.projects-profile-properties{grid-template-columns:minmax(0,1fr);gap:8px}.projects-profile-property-menu--date{left:138px!important;transform:none}.projects-detail-view-bar{padding-left:4px;padding-right:4px}.projects-list-project-head{grid-template-columns:20px minmax(0,1fr);align-items:start;padding:12px}.projects-project-list{gap:16px}.projects-list-group-head{padding-inline:0}}.usage-card{position:relative;padding:15px 15px 13px}.usage-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.usage-card-head h3,.hero-card h3{margin:0;color:var(--text-strong);font-size:14px;font-weight:600;letter-spacing:-.02em}.upgrade-button{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:28px;padding:0 12px;border-radius:8px;background:var(--primary-button-bg);color:var(--primary-button-text);cursor:pointer;font-size:13px;font-weight:600}.assets-page-create,.assets-create-modal>footer button[type=submit],.sidebar-chat-rename-save,.sidebar-empty-state-action,.ai-employee-share-invite-button,.ai-employee-share-send,.agreement-question-composer>button:not(:disabled),.chat-tex-composer-send:not(:disabled),.toolbar-primary,.upgrade-button{transition:background-color .12s ease,border-color .12s ease}.assets-page-create:hover,.assets-page-create:focus-visible,.assets-create-modal>footer button[type=submit]:hover:not(:disabled),.assets-create-modal>footer button[type=submit]:focus-visible:not(:disabled),.sidebar-chat-rename-save:hover,.sidebar-chat-rename-save:focus-visible,.sidebar-empty-state-action:hover,.sidebar-empty-state-action:focus-visible,.ai-employee-share-invite-button:hover,.ai-employee-share-invite-button:focus-visible,.ai-employee-share-send:hover,.ai-employee-share-send:focus-visible,.agreement-question-composer>button:not(:disabled):hover,.agreement-question-composer>button:not(:disabled):focus-visible,.chat-tex-composer-send:not(:disabled):hover,.chat-tex-composer-send:not(:disabled):focus-visible,.toolbar-primary:hover,.toolbar-primary:focus-visible,.upgrade-button:hover,.upgrade-button:focus-visible{border-color:var(--primary-button-bg-hover);background-color:var(--primary-button-bg-hover);outline:none}.metric-list{display:grid;gap:10px}.metric-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:35px;padding:0 10px 0 0;border-radius:8px;background:var(--bg-muted)}.metric-row-label{display:flex;align-items:center;gap:9px;min-width:0;padding-left:10px;color:var(--text-body);font-size:13px}.metric-row-dot{width:14px;height:14px;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel)}.metric-row-info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;background:var(--bg-menu-active);color:var(--text-muted);font-size:10px;font-weight:600}.metric-row-value{color:var(--text-body);font-size:13px;padding-right:6px}.usage-card-expander{position:absolute;left:50%;bottom:-27px;transform:translate(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-body);box-shadow:0 1px 2px #1111110a;cursor:pointer}.usage-card-expander svg{width:13px;height:13px}.centered-card{min-height:144px;display:grid;justify-items:center;align-content:center;gap:9px;padding:18px;text-align:center}.centered-card strong,.browse-card-copy strong,.starter-row-copy strong{color:var(--text-strong);font-weight:600;letter-spacing:-.02em}.centered-card strong{font-size:14px}.centered-card p,.hero-card p,.browse-card-copy span,.starter-row-copy span{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.soft-button{height:34px;padding:0 16px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-panel);color:var(--text-body);font-size:13px;font-weight:500}.preview-card{min-height:122px}.preview-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:12px;color:var(--text-muted)}.preview-icon svg{width:13px;height:13px}.panel-column-wide .card{min-height:100%}.hero-card{padding:30px 22px 18px;display:grid;justify-items:center;align-content:start;gap:10px}.hero-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;color:var(--text-muted)}.hero-card-icon svg{width:20px;height:20px}.hero-card h3{font-size:14px}.hero-card p{text-align:center}.starter-list{width:min(100%,620px);margin-top:9px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-panel);overflow:hidden}.starter-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:0 12px 0 16px;border-top:1px solid var(--line)}.starter-row:first-child{border-top:0}.starter-row-main{min-width:0;display:flex;align-items:center;gap:11px}.template-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--bg-muted);color:var(--text-muted)}.template-icon svg{width:13px;height:13px}.starter-row-copy{min-width:0;display:grid;gap:4px}.starter-row-copy strong{font-size:14px}.starter-action{flex:0 0 auto;min-width:66px;height:33px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-panel);color:var(--text-body);font-size:13px;font-weight:500}.browse-card{width:min(100%,620px);min-height:68px;margin-top:14px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-panel);display:flex;align-items:center;justify-content:space-between;gap:20px}.browse-card-copy{display:grid;gap:6px}.browse-card-copy strong{font-size:14px}.browse-card-actions{display:flex;align-items:center;gap:10px}.tech-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);font-size:10px;font-weight:700}.tech-mark.is-react{color:#28a4dc}.tech-mark.is-solid{color:#ff6f52}.tech-mark.is-vue{color:#41b883}@media(max-width:1440px){.vercel-shell{grid-template-columns:226px minmax(0,1fr)}.panel-grid{grid-template-columns:minmax(300px,420px) minmax(0,1fr)}.search-overlay-card{width:360px}}@media(max-width:1180px){.vercel-shell{grid-template-columns:208px minmax(0,1fr)}.content-toolbar,.browse-card,.starter-row{flex-wrap:wrap}.panel-grid{grid-template-columns:1fr}.search-overlay-card{width:min(680px,calc(100vw - 40px))}}@media(max-width:1024px){.vercel-shell,.vercel-shell.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:56px minmax(0,1fr)}.vercel-shell.is-mobile-sidebar-open .page-scrim{z-index:80}.top-header{grid-column:1;padding:0 12px;gap:8px}.mobile-sidebar-toggle{display:inline-flex}.top-header-sidebar-return{display:none}.main-content,.vercel-shell.is-sidebar-collapsed .main-content,.vercel-shell.is-sidebar-collapsed .main-content--chat-tex,.vercel-shell.is-sidebar-collapsed .main-content--ai-employees,.vercel-shell.is-sidebar-collapsed .main-content--projects{grid-column:1;grid-row:2;margin-left:0}.sidebar,.vercel-shell.is-sidebar-collapsed .sidebar{position:fixed;top:0;bottom:0;left:0;z-index:90;width:min(286px,calc(100vw - 46px));height:100dvh;min-width:0;border-right:1px solid var(--line);overflow:visible;pointer-events:auto;transform:translate(-102%);box-shadow:18px 0 40px #0f172a2e;transition:transform .18s ease}.vercel-shell.is-sidebar-collapsed .sidebar>*{visibility:visible}.vercel-shell.is-mobile-sidebar-open .sidebar,.vercel-shell.is-mobile-sidebar-open.is-sidebar-collapsed .sidebar{transform:translate(0)}.vercel-shell.is-mobile-sidebar-open.is-search-open .sidebar:after{display:none}.ai-employees-page{padding:6px 12px 10px;row-gap:8px}.ai-employees-list-header{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-content:stretch;gap:8px;overflow:visible}.ai-employees-toolbar-left,.ai-employees-toolbar-right{width:100%;min-width:0;max-width:none;min-height:30px;flex-wrap:wrap;align-items:center;gap:6px}.ai-employees-toolbar-left{flex:none}.ai-employees-toolbar-right{flex:none;margin-left:0;transform:none;justify-content:flex-end}.ai-employees-bulk-actions.is-open{max-width:214px;overflow:visible}.ai-employees-search{flex:1 1 190px;width:auto;min-width:0}.ai-employees-search:focus-within{width:auto;min-width:0}.ai-employees-hire-button{flex:0 0 auto;white-space:nowrap}}@media(max-width:760px){.top-header{min-width:0}.department-select-shell{min-width:0;flex:1 1 auto}.department-select-trigger{max-width:100%}.top-header-title{min-width:0;flex:1 1 auto}.top-header-menu{flex:0 0 auto}.ai-employees-page{padding-right:10px;padding-left:10px}.ai-employees-list-header{gap:7px}.ai-employees-toolbar-left,.ai-employees-toolbar-right{gap:5px}.ai-employees-toolbar-right{justify-content:stretch}.ai-employees-search{order:1;flex:1 1 100%}.ai-employees-hire-button{order:2;flex:1 1 100%}}@media(max-width:560px){.top-header{padding-right:10px;padding-left:10px}.department-select-trigger-label{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employees-sort-pill{max-width:122px}.ai-employees-sort-pill span:not(.ai-employees-sort-arrow){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-employees-bulk-actions.is-open{max-width:206px}}
