.page-module___8aEwW__layout{grid-template-columns:var(--sidebar-width,288px)minmax(0,1fr);--cpk-drawer-launcher-top:16px;--cpk-drawer-launcher-left:16px;grid-template-rows:minmax(0,1fr);align-items:stretch;width:100%;height:100dvh;min-height:100svh;transition:grid-template-columns .2s;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__portalAuthState{background:var(--background);min-height:100svh;color:var(--foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.page-module___8aEwW__portalAuthState h1{letter-spacing:-.03em;margin:0;font-size:1.35rem}.page-module___8aEwW__portalAuthState p{max-width:28rem;color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.5}.page-module___8aEwW__portalAuthState button{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;border-radius:.55rem;margin-top:.35rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600}.page-module___8aEwW__portalAuthState button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module___8aEwW__portalAuthSpinner{border:2px solid var(--border);border-top-color:var(--foreground);border-radius:999px;width:1.15rem;height:1.15rem;animation:.7s linear infinite page-module___8aEwW__portal-auth-spin}@keyframes page-module___8aEwW__portal-auth-spin{to{transform:rotate(360deg)}}.page-module___8aEwW__layoutDragging{-webkit-user-select:none;user-select:none;cursor:col-resize;transition:none!important}.page-module___8aEwW__layoutCollapsed{grid-template-columns:0 minmax(0,1fr)!important}.page-module___8aEwW__layoutCollapsed .page-module___8aEwW__sidebar{visibility:hidden;opacity:0;pointer-events:none;border-right:0}.page-module___8aEwW__layoutCollapsed .page-module___8aEwW__resizeHandle{display:none}.page-module___8aEwW__resizeHandle{top:0;bottom:0;left:calc(var(--sidebar-width,288px) - 3px);cursor:col-resize;z-index:25;background:0 0;width:6px;transition:background-color .15s;position:absolute}.page-module___8aEwW__resizeHandle:hover,.page-module___8aEwW__resizeHandleActive{background-color:color-mix(in srgb,var(--ring,#2563eb)60%,transparent)}.page-module___8aEwW__collapseToggleBtn{top:50%;left:var(--sidebar-width,288px);background:var(--background);border:1px solid var(--border);color:#6b7280;cursor:pointer;z-index:30;width:1.5rem;height:1.5rem;box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)8%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:left .2s,background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}.page-module___8aEwW__layoutDragging .page-module___8aEwW__collapseToggleBtn{transition:none!important}.page-module___8aEwW__collapseToggleBtn:hover{background:var(--secondary);border-color:var(--border-strong);color:var(--foreground);box-shadow:0 2px 6px color-mix(in srgb,var(--foreground)14%,transparent)}.page-module___8aEwW__collapseToggleBtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module___8aEwW__collapseToggleBtnCollapsed{left:.875rem;transform:translateY(-50%)}.page-module___8aEwW__sidebar{background:var(--background);border-right:1px solid var(--border);grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;height:100%;min-height:0;display:grid;overflow:visible}.page-module___8aEwW__mobileNavToggle{display:none}.page-module___8aEwW__menuPanel{background:var(--background);flex-direction:column;gap:.75rem;min-height:0;padding:1.125rem .875rem .75rem;display:flex;overflow:visible}.page-module___8aEwW__menuHeader{align-items:center;gap:.75rem;padding:.25rem .375rem .5rem;display:flex}.page-module___8aEwW__brandLogo{color:#fff;width:2.25rem;height:2.25rem;box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)10%,transparent);background:#18181b;border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__brandMeta{flex-direction:column;min-width:0;display:flex}.page-module___8aEwW__brandTitle{color:var(--foreground);letter-spacing:-.02em;font-size:.9375rem;font-weight:700;line-height:1.2}.page-module___8aEwW__brandSubtitle{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.2}.page-module___8aEwW__menuItems{flex-direction:column;gap:.25rem;display:flex;overflow:hidden auto}.page-module___8aEwW__menuItem{color:#374151;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.5625rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .12s;display:flex}.page-module___8aEwW__menuItem:hover{color:#111827;background:#f3f4f6}.page-module___8aEwW__menuItemActive{color:#111827;background:#e5e7eb;font-weight:600}.page-module___8aEwW__menuItemIcon{color:#4b5563;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__menuItemActive .page-module___8aEwW__menuItemIcon{color:#111827}.page-module___8aEwW__menuItemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.page-module___8aEwW__menuItemBadge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;margin-left:auto;padding:0 .3rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.page-module___8aEwW__threadsPanel{border-top:1px solid var(--border-subtle);background:var(--background);flex-direction:column;justify-content:space-between;min-width:0;min-height:0;display:flex;overflow:hidden}.page-module___8aEwW__historySection{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module___8aEwW__historyHeader{justify-content:space-between;align-items:center;padding:.75rem .875rem .5rem;display:flex}.page-module___8aEwW__historyTitleBtn{color:#374151;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;display:inline-flex}.page-module___8aEwW__historyTitleBtn:hover{color:#111827}.page-module___8aEwW__historyActions{align-items:center;gap:.25rem;display:flex}.page-module___8aEwW__historyActionBtn{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:all .12s;display:inline-flex}.page-module___8aEwW__historyActionBtn:hover{color:#111827;background:#f3f4f6}.page-module___8aEwW__historyList{flex-direction:column;flex:1;gap:.125rem;padding:.25rem .75rem;display:flex;overflow:hidden auto}.page-module___8aEwW__historySearch{padding:0 .75rem .375rem}.page-module___8aEwW__historySearch input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem;transition:border-color .15s,box-shadow .15s}.page-module___8aEwW__historySearch input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring)30%,transparent);outline:none}.page-module___8aEwW__historyState{color:var(--muted-foreground);text-align:center;margin:0;padding:.75rem .5rem;font-size:.75rem}.page-module___8aEwW__historyState button,.page-module___8aEwW__historyLoadMore{color:var(--ring);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem}.page-module___8aEwW__historyLoadMore{width:100%;padding:.5rem}.page-module___8aEwW__historyItem{color:#374151;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;width:100%;padding:.4375rem .5rem;font-family:inherit;font-size:.8125rem;transition:background .12s,color .12s;display:flex;overflow:hidden}.page-module___8aEwW__historyItem>:first-child{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.page-module___8aEwW__historyItem:hover{color:#111827;background:#f3f4f6}.page-module___8aEwW__historyItemActive{color:#111827;background:#e5e7eb;font-weight:500}.page-module___8aEwW__historyStatus{color:var(--muted-foreground);flex-shrink:0;margin-left:.375rem;font-size:.6875rem}.page-module___8aEwW__profileFooter{border-top:1px solid var(--border-subtle);background:var(--background);align-items:center;gap:.5rem;padding:.625rem .75rem .75rem;display:flex;position:relative}.page-module___8aEwW__profileTrigger{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:.625rem;flex:1;align-items:center;gap:.625rem;margin:-.25rem 0;padding:.3125rem .375rem;transition:all .12s;display:flex}.page-module___8aEwW__profileTrigger:hover{background:color-mix(in srgb,var(--muted)65%,transparent)}.page-module___8aEwW__profileTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.page-module___8aEwW__profileChevron{color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.page-module___8aEwW__profileMenuPopover{background:var(--card);border:1px solid var(--border);box-shadow:0 10px 25px -5px color-mix(in srgb,var(--foreground)12%,transparent),0 8px 10px -6px color-mix(in srgb,var(--foreground)8%,transparent);z-index:50;border-radius:.875rem;flex-direction:column;gap:.5rem;padding:.75rem;animation:.14s cubic-bezier(.16,1,.3,1) page-module___8aEwW__popoverSlideUp;display:flex;position:absolute;bottom:calc(100% + .5rem);left:.625rem;right:.625rem}@keyframes page-module___8aEwW__popoverSlideUp{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module___8aEwW__popoverHeader{align-items:center;gap:.625rem;padding:.125rem .25rem;display:flex}.page-module___8aEwW__popoverAvatar{color:#fff;background:#ea580c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;line-height:1;display:flex}.page-module___8aEwW__popoverUserMeta{flex-direction:column;min-width:0;display:flex}.page-module___8aEwW__popoverUserName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.page-module___8aEwW__popoverUserEmail{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;line-height:1.2;overflow:hidden}.page-module___8aEwW__popoverDivider{background:var(--border-subtle);height:1px;margin:.125rem 0}.page-module___8aEwW__popoverSection{flex-direction:column;gap:.375rem;padding:.125rem .25rem;display:flex}.page-module___8aEwW__popoverSectionLabel{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.page-module___8aEwW__popoverLanguageSwitcher{width:100%;display:flex}.page-module___8aEwW__popoverLanguageSwitcher button{text-align:center;flex:1}.page-module___8aEwW__popoverMenuItem{width:100%;color:var(--destructive,#ef4444);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.8125rem;font-weight:500;transition:background .12s;display:flex}.page-module___8aEwW__popoverMenuItem:hover{background:color-mix(in srgb,var(--destructive,#ef4444)10%,transparent)}.page-module___8aEwW__profileAvatar{color:#fff;background:#ea580c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:700;line-height:1;display:flex}.page-module___8aEwW__profileMeta{flex-direction:column;min-width:0;display:flex}.page-module___8aEwW__profileName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.2;overflow:hidden}.page-module___8aEwW__profileEmail{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;line-height:1.2;overflow:hidden}.page-module___8aEwW__logoutButton{width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.page-module___8aEwW__logoutButton svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.page-module___8aEwW__logoutButton:hover:not(:disabled){border-color:var(--border);background:var(--secondary);color:var(--foreground)}.page-module___8aEwW__logoutButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module___8aEwW__logoutButton:disabled{cursor:wait;opacity:.7}.page-module___8aEwW__logoutSpinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:.9rem;height:.9rem;animation:.65s linear infinite page-module___8aEwW__portal-logout-spin}.page-module___8aEwW__logoutError{border:1px solid var(--border);background:var(--card);max-width:14rem;color:var(--destructive);box-shadow:0 4px 16px color-mix(in srgb,var(--foreground)10%,transparent);border-radius:.4rem;padding:.4rem .55rem;font-size:.7rem;position:absolute;bottom:calc(100% + .35rem);right:.75rem}@keyframes page-module___8aEwW__portal-logout-spin{to{transform:rotate(360deg)}}.page-module___8aEwW__copilotDrawerHidden{display:none}.page-module___8aEwW__mainPanel{flex-direction:column;grid-column:2;min-width:0;max-width:100%;height:100dvh;min-height:100svh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__portalPage{visibility:hidden;pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__portalPageActive{visibility:visible;pointer-events:auto;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.page-module___8aEwW__portalPlaceholder{background:var(--background);min-height:100%;color:var(--foreground);padding:3rem clamp(1.25rem,5vw,5rem)}.page-module___8aEwW__portalPlaceholder h1{letter-spacing:-.04em;margin:.5rem 0 0;font-size:clamp(1.75rem,3vw,2.75rem)}.page-module___8aEwW__portalPlaceholder p{color:var(--muted-foreground);margin:.75rem 0 0}.page-module___8aEwW__portalEyebrow{color:var(--muted-foreground);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.page-module___8aEwW__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:52rem;margin-top:2rem;display:grid}.page-module___8aEwW__metricCard{border:1px solid var(--border);background:var(--card);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.page-module___8aEwW__metricCard span,.page-module___8aEwW__metricCard small{color:var(--muted-foreground);font-size:.75rem}.page-module___8aEwW__metricCard strong{letter-spacing:-.03em;font-size:1.5rem}.page-module___8aEwW__placeholderNote{font-size:.8125rem}.page-module___8aEwW__portalChatSurface{border:1px solid var(--border);background:var(--background);border-radius:.75rem;height:min(62vh,44rem);min-height:28rem;margin-top:2rem;overflow:hidden}@media (max-width:768px){.page-module___8aEwW__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__sidebar{display:contents}.page-module___8aEwW__menuPanel,.page-module___8aEwW__collapseToggleBtn,.page-module___8aEwW__resizeHandle{display:none}.page-module___8aEwW__mobileNavToggle{z-index:20;border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;border-radius:.5rem;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;position:fixed;top:1rem;left:1rem}.page-module___8aEwW__mobileNavToggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module___8aEwW__menuPanelMobileOpen{z-index:10;width:min(19rem,86vw);max-width:100%;box-shadow:0 1rem 3rem color-mix(in srgb,var(--foreground)18%,transparent);display:flex;position:fixed;inset:0 auto 0 0}.page-module___8aEwW__threadsPanel{display:contents}.page-module___8aEwW__historySection{display:none}.page-module___8aEwW__mainPanel{grid-column:auto;height:100%;min-height:0}.page-module___8aEwW__metricGrid{grid-template-columns:1fr}.page-module___8aEwW__portalPlaceholder{padding:4.5rem 1rem 2rem}.page-module___8aEwW__portalChatSurface{min-height:24rem}}
.language-switcher-module__HAvJnG__segmentedGroup{border:1px solid var(--border);background:color-mix(in srgb,var(--muted)45%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground)4%,transparent);border-radius:9999px;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.language-switcher-module__HAvJnG__sizeSm{padding:.125rem}.language-switcher-module__HAvJnG__segmentedButton{color:var(--muted-foreground);font:inherit;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:9999px;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:all .14s}.language-switcher-module__HAvJnG__sizeSm .language-switcher-module__HAvJnG__segmentedButton{padding:.2rem .5rem;font-size:.75rem}.language-switcher-module__HAvJnG__segmentedButton:hover:not(.language-switcher-module__HAvJnG__segmentedButtonActive){color:var(--foreground);background:color-mix(in srgb,var(--muted)75%,transparent)}.language-switcher-module__HAvJnG__segmentedButtonActive{background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)8%,transparent);font-weight:600}.language-switcher-module__HAvJnG__segmentedButton:focus-visible{outline:2px solid var(--ring);outline-offset:1px}
.portal-notifications-module__kSXsuq__bar{z-index:30;flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex;position:relative}.portal-notifications-module__kSXsuq__root{align-items:center;gap:.35rem;display:flex;position:relative}.portal-notifications-module__kSXsuq__bellButton,.portal-notifications-module__kSXsuq__retryCount,.portal-notifications-module__kSXsuq__closeButton,.portal-notifications-module__kSXsuq__itemActions button{border:1px solid var(--border);background:var(--card);min-width:2.5rem;min-height:2.5rem;color:var(--foreground);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.portal-notifications-module__kSXsuq__bellButton{position:relative}.portal-notifications-module__kSXsuq__bellButton:disabled,.portal-notifications-module__kSXsuq__itemActions button:disabled{cursor:wait;opacity:.65}.portal-notifications-module__kSXsuq__bellButton:focus-visible,.portal-notifications-module__kSXsuq__retryCount:focus-visible,.portal-notifications-module__kSXsuq__closeButton:focus-visible,.portal-notifications-module__kSXsuq__panel button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.portal-notifications-module__kSXsuq__badge{border:2px solid var(--background);background:var(--destructive);min-width:1.2rem;height:1.2rem;color:var(--destructive-foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 .22rem;font-size:.63rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.4rem}.portal-notifications-module__kSXsuq__retryCount{min-width:2.25rem;min-height:2.25rem}.portal-notifications-module__kSXsuq__panel{z-index:40;border:1px solid var(--border);background:var(--card);width:min(25rem,100vw - 2rem);max-height:min(40rem,100dvh - 5.25rem);color:var(--foreground);box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--foreground)17%,transparent);border-radius:1rem;flex-direction:column;display:flex;position:absolute;top:calc(100% + .65rem);right:0;overflow:hidden}.portal-notifications-module__kSXsuq__panelHeader,.portal-notifications-module__kSXsuq__toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.65rem .85rem;display:flex}.portal-notifications-module__kSXsuq__panelHeader h2{margin:0;font-size:1rem;font-weight:650}.portal-notifications-module__kSXsuq__closeButton{background:0 0;border-color:#0000;min-width:2.1rem;min-height:2.1rem}.portal-notifications-module__kSXsuq__toolbar{min-height:3.15rem;padding-block:.4rem}.portal-notifications-module__kSXsuq__filters{border:1px solid var(--border);border-radius:.65rem;gap:.25rem;padding:.2rem;display:flex}.portal-notifications-module__kSXsuq__filterButton,.portal-notifications-module__kSXsuq__selectedFilter,.portal-notifications-module__kSXsuq__markAllButton,.portal-notifications-module__kSXsuq__loadMore,.portal-notifications-module__kSXsuq__newItemsButton,.portal-notifications-module__kSXsuq__emptyState button{min-height:2rem;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.75rem;display:inline-flex}.portal-notifications-module__kSXsuq__selectedFilter{background:var(--accent);color:var(--accent-foreground);font-weight:600}.portal-notifications-module__kSXsuq__markAllButton,.portal-notifications-module__kSXsuq__newItemsButton,.portal-notifications-module__kSXsuq__emptyState button{color:var(--primary);font-weight:600}.portal-notifications-module__kSXsuq__markAllButton:disabled,.portal-notifications-module__kSXsuq__loadMore:disabled{cursor:wait;opacity:.6}.portal-notifications-module__kSXsuq__list{overscroll-behavior:contain;overflow-y:auto}.portal-notifications-module__kSXsuq__item{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:.5rem;padding:.8rem .85rem;display:flex}.portal-notifications-module__kSXsuq__unreadItem{background:color-mix(in srgb,var(--primary)4%,var(--card))}.portal-notifications-module__kSXsuq__itemCopy{flex:1;min-width:0}.portal-notifications-module__kSXsuq__itemTitle{max-width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.82rem;font-weight:650;display:inline-flex}.portal-notifications-module__kSXsuq__itemTitle span:last-child{overflow-wrap:anywhere}.portal-notifications-module__kSXsuq__unreadDot{background:var(--primary);border-radius:50%;flex:none;width:.45rem;height:.45rem}.portal-notifications-module__kSXsuq__itemCopy p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.3rem 0 .4rem;font-size:.77rem;line-height:1.45}.portal-notifications-module__kSXsuq__itemCopy time{color:var(--muted-foreground);font-size:.68rem}.portal-notifications-module__kSXsuq__itemActions{flex:none;gap:.2rem;display:flex}.portal-notifications-module__kSXsuq__itemActions button{min-width:2rem;min-height:2rem;color:var(--muted-foreground);background:0 0;border-color:#0000}.portal-notifications-module__kSXsuq__itemActions button:hover,.portal-notifications-module__kSXsuq__closeButton:hover,.portal-notifications-module__kSXsuq__bellButton:hover,.portal-notifications-module__kSXsuq__retryCount:hover{background:var(--accent);color:var(--accent-foreground)}.portal-notifications-module__kSXsuq__emptyState{min-height:9rem;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;font-size:.82rem;display:flex}.portal-notifications-module__kSXsuq__emptyState p{margin:0}.portal-notifications-module__kSXsuq__error,.portal-notifications-module__kSXsuq__countError{color:var(--destructive);margin:0;padding:.55rem .85rem;font-size:.75rem}.portal-notifications-module__kSXsuq__loadMore{border-top:1px solid var(--border);min-height:2.6rem;color:var(--primary);border-radius:0;flex:none;font-weight:600}.portal-notifications-module__kSXsuq__newItemsButton{border-bottom:1px solid var(--border);color:var(--primary);border-radius:0;justify-content:center}@media (max-width:480px){.portal-notifications-module__kSXsuq__panel{width:min(25rem,100vw - 1rem);max-height:min(38rem,100dvh - 4.5rem);right:-.25rem}.portal-notifications-module__kSXsuq__toolbar{gap:.3rem;padding-inline:.55rem}.portal-notifications-module__kSXsuq__filterButton,.portal-notifications-module__kSXsuq__selectedFilter,.portal-notifications-module__kSXsuq__markAllButton{padding-inline:.45rem;font-size:.7rem}}
.portal-home-module__mEKAGa__home{background:var(--background);min-height:100%;color:var(--foreground);flex-direction:column;align-items:center;padding:2rem 1.75rem 3rem;display:flex;overflow:hidden auto}.portal-home-module__mEKAGa__container{flex-direction:column;align-items:center;width:min(78rem,100%);margin:0 auto;display:flex}.portal-home-module__mEKAGa__hero{text-align:center;margin-bottom:1.5rem}.portal-home-module__mEKAGa__hero h1{letter-spacing:-.035em;color:var(--foreground);margin:0;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:700;line-height:1.2}.portal-home-module__mEKAGa__subtitle{color:var(--muted-foreground);letter-spacing:-.01em;margin:.5rem 0 0;font-size:.9375rem;font-weight:400}.portal-home-module__mEKAGa__composerSection{flex-direction:column;align-items:center;width:min(54rem,100%);display:flex}.portal-home-module__mEKAGa__modeTabsWrap{justify-content:flex-start;width:100%;padding:.875rem .875rem .25rem;display:none}.portal-home-module__mEKAGa__modeTabs{background:color-mix(in srgb,var(--foreground)3.5%,var(--card));border:1px solid var(--border-subtle);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--foreground)2.5%,transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.portal-home-module__mEKAGa__modeTab{color:var(--muted-foreground);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .875rem;font-size:.8125rem;font-weight:500;line-height:1;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.portal-home-module__mEKAGa__modeTab:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground)4.5%,transparent)}.portal-home-module__mEKAGa__modeTab:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.portal-home-module__mEKAGa__modeTabActive{background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:0 1px 3px -1px color-mix(in srgb,var(--foreground)10%,transparent),0 1px 2px color-mix(in srgb,var(--foreground)6%,transparent);font-weight:600}.portal-home-module__mEKAGa__modeTabActive:hover{background:var(--card);border-color:var(--border-strong)}.portal-home-module__mEKAGa__tabIcon{color:var(--muted-foreground);opacity:.8;justify-content:center;align-items:center;transition:color .18s,opacity .18s;display:inline-flex}.portal-home-module__mEKAGa__modeTabActive .portal-home-module__mEKAGa__tabIcon{color:color-mix(in srgb,#8b5cf6 85%,var(--foreground));opacity:1}.portal-home-module__mEKAGa__modeTab:hover .portal-home-module__mEKAGa__tabIcon{color:var(--foreground);opacity:1}.portal-home-module__mEKAGa__chat{border:1px solid var(--border);background:var(--card);width:100%;box-shadow:0 2px 12px -2px color-mix(in srgb,var(--foreground)4%,transparent),0 1px 3px color-mix(in srgb,var(--foreground)2%,transparent);border-radius:1.5rem;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.portal-home-module__mEKAGa__chat:focus-within{border-color:color-mix(in srgb,var(--ring)80%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ring)30%,transparent),0 8px 24px -4px color-mix(in srgb,var(--foreground)8%,transparent)}.portal-home-module__mEKAGa__composerInput{width:100%}.portal-home-module__mEKAGa__composerInput [data-copilotkit]>div{max-width:none;padding:0}.portal-home-module__mEKAGa__composerInput [data-testid=copilot-chat-input]{box-shadow:none;background:0 0;border:0;border-radius:0}.portal-home-module__mEKAGa__composerInput [data-testid=copilot-chat-input]>div{grid-template-rows:auto auto}.portal-home-module__mEKAGa__composerInput [data-testid=copilot-chat-input]>div>:nth-child(2){grid-area:1/1/auto/-1}.portal-home-module__mEKAGa__composerInput [data-testid=copilot-chat-input]>div>:first-child,.portal-home-module__mEKAGa__composerInput [data-testid=copilot-chat-input]>div>:last-child{grid-row:2}.portal-home-module__mEKAGa__composerInput textarea{min-height:6rem;padding-left:.5rem;line-height:1.5}.portal-home-module__mEKAGa__conversation{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.portal-home-module__mEKAGa__conversation>:not(.portal-home-module__mEKAGa__chatError){flex:1;min-height:0}.portal-home-module__mEKAGa__conversation [data-testid=copilot-input-overlay]{padding-bottom:1.25rem}.portal-home-module__mEKAGa__conversation [data-testid=copilot-scroll-content]{padding-bottom:6rem}.portal-home-module__mEKAGa__chatError{color:var(--destructive);margin:0;padding:.75rem 1rem}.portal-home-module__mEKAGa__quickActions{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin:1.25rem 0 1.75rem;display:flex}.portal-home-module__mEKAGa__quickActions button{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--foreground)3%,transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex}.portal-home-module__mEKAGa__quickActions button:hover{border-color:var(--border-strong);background:var(--secondary);box-shadow:0 3px 8px color-mix(in srgb,var(--foreground)6%,transparent);transform:translateY(-1px)}.portal-home-module__mEKAGa__quickIcon{color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.portal-home-module__mEKAGa__quickActions button:hover .portal-home-module__mEKAGa__quickIcon{color:var(--foreground)}.portal-home-module__mEKAGa__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;width:100%;display:grid}.portal-home-module__mEKAGa__summaryCard{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:0 2px 10px -2px color-mix(in srgb,var(--foreground)4%,transparent);border-radius:1.125rem;flex-direction:column;padding:1.125rem 1.125rem .625rem;transition:border-color .18s,box-shadow .18s;display:flex}.portal-home-module__mEKAGa__summaryCard:hover{border-color:var(--border-strong);box-shadow:0 4px 16px -2px color-mix(in srgb,var(--foreground)7%,transparent)}.portal-home-module__mEKAGa__cardHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;padding-bottom:.25rem;display:flex}.portal-home-module__mEKAGa__cardTitleWrap{flex:1;align-items:center;gap:.45rem;display:flex}.portal-home-module__mEKAGa__headerIcon{color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portal-home-module__mEKAGa__cardHeader h2{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}.portal-home-module__mEKAGa__cardHeaderLink{color:#2563eb;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:.2rem .35rem;font-size:.75rem;font-weight:500;transition:color .15s,opacity .15s}.portal-home-module__mEKAGa__cardHeaderLink:hover{opacity:.85;text-decoration:underline}.portal-home-module__mEKAGa__cardRows{flex-direction:column;display:flex}.portal-home-module__mEKAGa__summaryRow,.portal-home-module__mEKAGa__metricRow{border:0;border-top:1px solid var(--border-subtle);width:100%;min-height:4.25rem;color:inherit;text-align:left;background:0 0;align-items:center;gap:.875rem;padding:.625rem .25rem;transition:background .15s;display:flex}.portal-home-module__mEKAGa__summaryRow{cursor:pointer;border-radius:.5rem}.portal-home-module__mEKAGa__summaryRow:hover{background:color-mix(in srgb,var(--secondary)60%,transparent)}.portal-home-module__mEKAGa__rowCircle{border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:inline-flex}.portal-home-module__mEKAGa__circlePurple{color:#9333ea;background:#f3e8ff}.portal-home-module__mEKAGa__circleBlue{color:#0284c7;background:#e0f2fe}.portal-home-module__mEKAGa__circleOrange{color:#ea580c;background:#ffedd5}.portal-home-module__mEKAGa__circleGreen{color:#16a34a;background:#dcfce7}.portal-home-module__mEKAGa__rowContent{flex:1;min-width:0}.portal-home-module__mEKAGa__rowTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.portal-home-module__mEKAGa__rowSubtitle{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.75rem;display:block;overflow:hidden}.portal-home-module__mEKAGa__metricLabel{color:var(--muted-foreground);font-size:.75rem;display:block}.portal-home-module__mEKAGa__metricValue{color:var(--foreground);letter-spacing:-.02em;margin-top:.125rem;font-size:1.0625rem;font-weight:700;display:block}.portal-home-module__mEKAGa__rowRight{flex:none;align-items:center;gap:.35rem;display:flex}.portal-home-module__mEKAGa__timeTag{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem}.portal-home-module__mEKAGa__growthBadge{color:#16a34a;white-space:nowrap;font-size:.75rem;font-weight:600}.portal-home-module__mEKAGa__countNumber{color:var(--foreground);font-size:.9375rem;font-weight:600}.portal-home-module__mEKAGa__rowChevron{color:var(--muted-foreground);opacity:.65;font-size:1.125rem;line-height:1}@media (max-width:1024px){.portal-home-module__mEKAGa__summaryGrid{grid-template-columns:1fr;gap:1rem}}@media (max-width:768px){.portal-home-module__mEKAGa__home{padding:4.5rem 1rem 2rem}.portal-home-module__mEKAGa__hero h1{font-size:1.875rem}.portal-home-module__mEKAGa__quickActions{margin-bottom:2rem}}
.experience-session-content-module__6le8rq__content{flex-direction:column;gap:1rem;width:100%;min-height:0;display:flex}.experience-session-content-module__6le8rq__trigger,.experience-session-content-module__6le8rq__kickoff{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:min(680px,100%);box-shadow:0 12px 28px color-mix(in srgb,var(--foreground)4%,transparent);border-radius:1.125rem}.experience-session-content-module__6le8rq__trigger{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0 auto;padding:.75rem .875rem;display:grid}.experience-session-content-module__6le8rq__triggerBadge{background:var(--session-accent-background,#f5f3ff);min-height:1.75rem;color:var(--session-accent,#6d28d9);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.experience-session-content-module__6le8rq__triggerCopy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.experience-session-content-module__6le8rq__triggerCopy strong{color:var(--foreground);font-size:.875rem}.experience-session-content-module__6le8rq__triggerCopy span{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.experience-session-content-module__6le8rq__kickoff{margin:0 auto;padding:1rem 1.125rem}.experience-session-content-module__6le8rq__kickoff h2{color:var(--foreground);margin:0;font-size:.9375rem}.experience-session-content-module__6le8rq__kickoff p{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.75rem;line-height:1.65}.experience-session-content-module__6le8rq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.experience-session-content-module__6le8rq__field{flex-direction:column;gap:.375rem;display:flex}.experience-session-content-module__6le8rq__field:nth-child(odd):last-child{grid-column:1/-1}.experience-session-content-module__6le8rq__field label{color:var(--muted-foreground);font-size:.875rem;font-weight:600}.experience-session-content-module__6le8rq__field input,.experience-session-content-module__6le8rq__field select{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;min-height:2.5rem;color:var(--foreground);font:inherit;border-radius:.75rem;padding:0 .75rem;font-size:.875rem}.experience-session-content-module__6le8rq__readonly{box-sizing:border-box;border:1px solid var(--border);background:var(--secondary);min-height:2.5rem;color:var(--foreground);border-radius:.75rem;align-items:center;padding:0 .75rem;font-size:.875rem;display:flex}.experience-session-content-module__6le8rq__actions{flex-wrap:wrap;gap:.625rem;margin-top:1rem;display:flex}.experience-session-content-module__6le8rq__button{border:1px solid var(--foreground);background:var(--foreground);min-height:2.375rem;color:var(--background);font:inherit;cursor:pointer;border-radius:.5rem;padding:0 1rem;font-size:.875rem}.experience-session-content-module__6le8rq__button:disabled,.experience-session-content-module__6le8rq__quickReply:disabled{cursor:default;opacity:.5}.experience-session-content-module__6le8rq__message{box-sizing:border-box;gap:.75rem;width:min(680px,100%);margin:0 auto 0 0;padding:1rem 0;display:flex}.experience-session-content-module__6le8rq__message[data-role=user]{background:var(--secondary);border-radius:1.125rem;width:fit-content;max-width:80%;margin:0 0 0 auto;padding:.625rem 1rem}.experience-session-content-module__6le8rq__message[data-role=user] .experience-session-content-module__6le8rq__avatar,.experience-session-content-module__6le8rq__message[data-role=user] .experience-session-content-module__6le8rq__sender{display:none}.experience-session-content-module__6le8rq__message[data-role=user] .experience-session-content-module__6le8rq__messageText{white-space:pre-wrap;margin-top:0}.experience-session-content-module__6le8rq__avatar{background:var(--secondary);width:2rem;height:2rem;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.experience-session-content-module__6le8rq__avatar img{object-fit:cover;width:100%;height:100%}.experience-session-content-module__6le8rq__messageBody{flex:1;min-width:0}.experience-session-content-module__6le8rq__sender{color:var(--foreground);font-size:.8125rem;font-weight:650;display:block}.experience-session-content-module__6le8rq__messageText{color:var(--foreground);overflow-wrap:anywhere;margin-top:.5rem;font-size:.9375rem;line-height:1.65}.experience-session-content-module__6le8rq__messageText p{margin:0 0 .625rem}.experience-session-content-module__6le8rq__messageText p:last-child{margin-bottom:0}.experience-session-content-module__6le8rq__quickReplies,.experience-session-content-module__6le8rq__approval{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.experience-session-content-module__6le8rq__quickReply,.experience-session-content-module__6le8rq__approval button{border:1px solid var(--session-accent-border,var(--border));background:var(--card);min-height:2.25rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:1rem;padding:0 .75rem;font-size:.8125rem}.experience-session-content-module__6le8rq__approval{border:1px solid var(--border);background:var(--secondary);border-radius:.75rem;padding:.75rem}.experience-session-content-module__6le8rq__approval button:disabled{cursor:default;opacity:.5}.experience-session-content-module__6le8rq__attachments{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.experience-session-content-module__6le8rq__attachment{border:1px solid var(--border);color:var(--foreground);border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;text-decoration:none}.experience-session-content-module__6le8rq__envelope{border:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);border-radius:.625rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.75rem}.experience-session-content-module__6le8rq__envelope>span{color:var(--foreground);margin-bottom:.5rem;display:block}.experience-session-content-module__6le8rq__envelope pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;font:inherit;margin:.5rem 0 0;overflow:auto}.experience-session-content-module__6le8rq__envelope>select,.experience-session-content-module__6le8rq__envelopeField>input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;min-height:2.25rem;color:var(--foreground);font:inherit;border-radius:.5rem;margin:.375rem 0;padding:0 .625rem}.experience-session-content-module__6le8rq__envelopeField{color:var(--foreground);flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.experience-session-content-module__6le8rq__envelopeField input[type=checkbox]{margin-right:.375rem}.experience-session-content-module__6le8rq__envelope>button{border:1px solid var(--border);background:var(--card);min-height:2.125rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:.5rem;margin:.375rem .375rem 0 0;padding:0 .75rem}.experience-session-content-module__6le8rq__documentCard{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:min(100%,42rem);box-shadow:0 8px 20px color-mix(in srgb,var(--foreground)4%,transparent);border-radius:.875rem;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.875rem;display:flex}.experience-session-content-module__6le8rq__documentCard[data-selected=true]{border-color:var(--session-accent-border,#a5b4fc);box-shadow:0 0 0 2px color-mix(in srgb,var(--session-accent,#6366f1)12%,transparent)}.experience-session-content-module__6le8rq__documentIcon{color:var(--session-accent,#6366f1);flex:none;margin-top:.125rem}.experience-session-content-module__6le8rq__documentCopy{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.experience-session-content-module__6le8rq__documentCopy strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.experience-session-content-module__6le8rq__documentCopy p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.experience-session-content-module__6le8rq__documentStatus{color:var(--muted-foreground);font-size:.6875rem}.experience-session-content-module__6le8rq__documentOpen{border:1px solid var(--border,#e2e8f0);width:2.25rem;height:2.25rem;color:var(--muted-foreground,#64748b);cursor:pointer;background:0 0;border-radius:.625rem;flex:none;place-items:center;padding:0;display:grid}.experience-session-content-module__6le8rq__documentOpen:hover:not(:disabled){color:var(--foreground,#334155)}.experience-session-content-module__6le8rq__documentOpen:disabled{cursor:default;opacity:.5}.experience-session-content-module__6le8rq__documentPreview{background:var(--card);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.experience-session-content-module__6le8rq__documentPreviewHeader{border-bottom:1px solid var(--border);flex:none;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.experience-session-content-module__6le8rq__documentPreviewHeading{flex:1;min-width:0}.experience-session-content-module__6le8rq__documentPreviewHeading>span{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.experience-session-content-module__6le8rq__documentPreviewHeading h2{color:var(--foreground);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:1rem;line-height:1.45}.experience-session-content-module__6le8rq__documentPreviewHeading small{color:var(--muted-foreground);margin-top:.25rem;font-size:.6875rem;display:block}.experience-session-content-module__6le8rq__documentClose{border:1px solid var(--border);background:var(--card);min-height:2.25rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:.625rem;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.experience-session-content-module__6le8rq__documentClose:hover{background:var(--secondary)}.experience-session-content-module__6le8rq__documentClose span{display:none}.experience-session-content-module__6le8rq__documentPreviewScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow:auto}.experience-session-content-module__6le8rq__documentMarkdown{width:min(100%,52rem);color:var(--foreground);overflow-wrap:anywhere;margin:0 auto;font-size:.9375rem;line-height:1.75}.experience-session-content-module__6le8rq__documentMarkdown :first-child{margin-top:0}.experience-session-content-module__6le8rq__documentMarkdown pre{background:var(--secondary);border-radius:.75rem;max-width:100%;padding:.875rem;overflow:auto}.experience-session-content-module__6le8rq__documentMarkdown table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.experience-session-content-module__6le8rq__documentMarkdown th,.experience-session-content-module__6le8rq__documentMarkdown td{border:1px solid var(--border);text-align:left;padding:.5rem .625rem}.experience-session-content-module__6le8rq__documentMarkdown img{max-width:100%;height:auto}:is(.experience-session-content-module__6le8rq__documentMarkdown div:has(>button[title=Copy\ table])>div,.experience-session-content-module__6le8rq__documentMarkdown div:has(>button[title=Download\ table])>div){z-index:20;background:var(--card);min-width:7.5rem;color:var(--foreground);border:1px solid var(--border);white-space:nowrap;overflow-wrap:normal;border-radius:.375rem;left:0;right:auto;box-shadow:0 6px 18px #0f172a1a}.experience-session-content-module__6le8rq__documentMarkdown button[title^="Copy table as "],.experience-session-content-module__6le8rq__documentMarkdown button[title^="Download table as "]{text-align:left;white-space:nowrap;overflow-wrap:normal;width:100%;color:inherit;background:0 0;border:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;display:block}.experience-session-content-module__6le8rq__documentMarkdown button[title^="Copy table as "]:hover,.experience-session-content-module__6le8rq__documentMarkdown button[title^="Download table as "]:hover{background:var(--secondary)}@media (max-width:640px){.experience-session-content-module__6le8rq__documentCard{flex-wrap:wrap;padding:.75rem}.experience-session-content-module__6le8rq__documentOpen{margin-left:auto}.experience-session-content-module__6le8rq__documentPreviewHeader{padding:.75rem}.experience-session-content-module__6le8rq__documentClose span{display:inline}.experience-session-content-module__6le8rq__documentPreviewScroll{padding:1rem .75rem}}@container experience-workspace (max-width:720px){.experience-session-content-module__6le8rq__documentClose span{display:inline}}@media (max-width:720px){.experience-session-content-module__6le8rq__fieldGrid{grid-template-columns:1fr}.experience-session-content-module__6le8rq__field:nth-child(odd):last-child{grid-column:auto}.experience-session-content-module__6le8rq__trigger{grid-template-columns:1fr}}.experience-session-content-module__6le8rq__emailPreview{max-width:52rem;margin:0 auto}.experience-session-content-module__6le8rq__emailPreviewMeta{border-bottom:1px solid var(--border);margin:0 0 1.25rem;padding-bottom:1.25rem;font-size:.75rem;line-height:1.6}.experience-session-content-module__6le8rq__emailPreviewMeta>div{grid-template-columns:4rem minmax(0,1fr);gap:.625rem;margin:.375rem 0;display:grid}.experience-session-content-module__6le8rq__emailPreviewMeta dt{color:var(--muted-foreground)}.experience-session-content-module__6le8rq__emailPreviewMeta dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.experience-session-content-module__6le8rq__emailPreviewBody{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.75}.experience-session-content-module__6le8rq__emailPreviewNotice{background:var(--secondary);color:var(--muted-foreground);border-radius:.5rem;margin:0 0 1rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.5}
.approval-card-module__D4MJ3G__approval{margin-top:.625rem}.approval-card-module__D4MJ3G__approval button{border:1px solid var(--border);background:var(--card);min-height:2.25rem;color:var(--foreground);font:inherit;cursor:pointer;padding:0 .75rem;font-size:.8125rem}.approval-card-module__D4MJ3G__approvalCard{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;box-shadow:0 4px 16px color-mix(in srgb,var(--foreground)3%,transparent);border-radius:.875rem;margin-top:.625rem;padding:0;display:block;overflow:hidden}.approval-card-module__D4MJ3G__approvalStatus{color:var(--foreground);align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;font-size:.875rem;display:flex}.approval-card-module__D4MJ3G__approvalHeading{flex:1;min-width:0}.approval-card-module__D4MJ3G__approvalHeading strong{margin:.125rem 0 0;font-weight:650;line-height:1.4;display:block}.approval-card-module__D4MJ3G__approvalHeading p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.8125rem;line-height:1.55}.approval-card-module__D4MJ3G__approvalStatusIcon{background:var(--session-accent-background,#f5f3ff);width:2.125rem;height:2.125rem;color:var(--session-accent,#6366f1);border-radius:.625rem;flex:none;place-items:center;display:grid}.approval-card-module__D4MJ3G__approvalCard[data-status=approved] .approval-card-module__D4MJ3G__approvalStatusIcon{color:#15803d;background:#ecfdf5}.approval-card-module__D4MJ3G__approvalCard[data-status=rejected] .approval-card-module__D4MJ3G__approvalStatusIcon,.approval-card-module__D4MJ3G__approvalCard[data-status=error] .approval-card-module__D4MJ3G__approvalStatusIcon{color:#dc2626;background:#fef2f2}.approval-card-module__D4MJ3G__approvalApprover{color:var(--muted-foreground);margin:0;padding:0 1rem .5rem 3.875rem;font-size:.75rem}.approval-card-module__D4MJ3G__approval .approval-card-module__D4MJ3G__approvalDetailsToggle{border:1px solid var(--border);background:var(--card);width:calc(100% - 2rem);min-height:2.25rem;color:var(--muted-foreground);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;margin:0 1rem .75rem;padding:0 .625rem;font-size:.75rem;transition:background .15s,color .15s;display:flex}.approval-card-module__D4MJ3G__approval .approval-card-module__D4MJ3G__approvalDetailsToggle:hover{background:var(--secondary);color:var(--foreground)}.approval-card-module__D4MJ3G__approvalDetails{border-top:1px solid var(--border);color:var(--muted-foreground);overflow-wrap:anywhere;flex-direction:column;gap:.625rem;margin:0 1rem;padding:.875rem 0 1rem;font-size:.8125rem;line-height:1.6;display:flex}.approval-card-module__D4MJ3G__approvalDetailRow{grid-template-columns:auto minmax(0,1fr);gap:.375rem;display:grid}.approval-card-module__D4MJ3G__approvalDetailRow strong,.approval-card-module__D4MJ3G__approvalDetailBody>strong{color:var(--foreground);font-weight:600}.approval-card-module__D4MJ3G__approvalDetailRow a{color:var(--session-accent,#4f46e5);overflow-wrap:anywhere}.approval-card-module__D4MJ3G__approvalDetailBody{min-width:0}.approval-card-module__D4MJ3G__approvalDetailBody p{margin:.25rem 0 0}.approval-card-module__D4MJ3G__approvalDetailBody table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.approval-card-module__D4MJ3G__approvalDetailBody th,.approval-card-module__D4MJ3G__approvalDetailBody td{text-align:left;vertical-align:top;border:1px solid #64748b40;padding:.375rem .5rem}.approval-card-module__D4MJ3G__approvalDetailBody pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;font:inherit;margin:.25rem 0 0;overflow:auto}.approval-card-module__D4MJ3G__approvalActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.approval-card-module__D4MJ3G__approvalActions button{border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-width:5.5rem;min-height:2.25rem;font-weight:550;transition:background .15s,box-shadow .15s;display:inline-flex}.approval-card-module__D4MJ3G__approval .approval-card-module__D4MJ3G__approveButton{border-color:var(--session-accent,#6366f1);background:var(--session-accent,#6366f1);color:#fff}.approval-card-module__D4MJ3G__approval .approval-card-module__D4MJ3G__approveButton:hover:not(:disabled){filter:brightness(.95)}.approval-card-module__D4MJ3G__approval .approval-card-module__D4MJ3G__rejectButton{border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.approval-card-module__D4MJ3G__approval .approval-card-module__D4MJ3G__rejectButton:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fecaca}.approval-card-module__D4MJ3G__approvalCard button:focus-visible{outline:2px solid var(--session-accent,#6366f1);outline-offset:3px}.approval-card-module__D4MJ3G__approval button:disabled{cursor:default;opacity:.5}
.experience-candidate-card-module__hK8PYq__card{border:1px solid var(--border);background:var(--background);border-radius:.85rem;gap:1rem;padding:1rem;display:grid}.experience-candidate-card-module__hK8PYq__card h3,.experience-candidate-card-module__hK8PYq__card h4{color:var(--foreground);margin:0}.experience-candidate-card-module__hK8PYq__card h4{font-size:.9rem}.experience-candidate-card-module__hK8PYq__description,.experience-candidate-card-module__hK8PYq__empty,.experience-candidate-card-module__hK8PYq__notice,.experience-candidate-card-module__hK8PYq__error{color:var(--muted-foreground);margin:0;font-size:.85rem}.experience-candidate-card-module__hK8PYq__error{color:#b42318}.experience-candidate-card-module__hK8PYq__notice{background:var(--muted);border-radius:.5rem;padding:.55rem .7rem}.experience-candidate-card-module__hK8PYq__divider{background:var(--border);height:1px}.experience-candidate-card-module__hK8PYq__field{color:var(--foreground);gap:.35rem;font-size:.8rem;font-weight:600;display:grid}.experience-candidate-card-module__hK8PYq__field input,.experience-candidate-card-module__hK8PYq__field select{border:1px solid var(--border);background:var(--background);min-height:2.25rem;color:var(--foreground);font:inherit;border-radius:.45rem;padding:.35rem .55rem;font-weight:400}.experience-candidate-card-module__hK8PYq__field input:disabled,.experience-candidate-card-module__hK8PYq__field select:disabled{opacity:.7}.experience-candidate-card-module__hK8PYq__infoGrid,.experience-candidate-card-module__hK8PYq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.experience-candidate-card-module__hK8PYq__infoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-candidate-card-module__hK8PYq__infoGrid>div{background:var(--muted);border-radius:.45rem;gap:.25rem;padding:.6rem;display:grid}.experience-candidate-card-module__hK8PYq__infoGrid span{color:var(--muted-foreground);font-size:.72rem}.experience-candidate-card-module__hK8PYq__infoGrid strong{overflow-wrap:anywhere;font-size:.82rem}.experience-candidate-card-module__hK8PYq__submit{background:var(--primary);min-height:2.35rem;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:.5rem;font-weight:600}.experience-candidate-card-module__hK8PYq__submit:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.experience-candidate-card-module__hK8PYq__infoGrid,.experience-candidate-card-module__hK8PYq__grid{grid-template-columns:1fr}}
.english-date-picker-module__nWsrOW__root{width:100%;min-width:0;position:relative}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__input{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;min-height:2.5rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:.75rem;padding:0 2.5rem 0 .75rem;font-size:.875rem}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__input:disabled{cursor:default;opacity:.7}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__input:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__trigger{width:2rem;height:2rem;min-height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.english-date-picker-module__nWsrOW__trigger:hover:not(:disabled),.english-date-picker-module__nWsrOW__navButton:hover,.english-date-picker-module__nWsrOW__textButton:hover:not(:disabled){background:var(--secondary);color:var(--foreground)}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__trigger:disabled{cursor:default;opacity:.6}.english-date-picker-module__nWsrOW__panel{z-index:40;border:1px solid var(--border);background:var(--background);width:min(18rem,100vw - 2rem);color:var(--foreground);border-radius:.75rem;padding:.75rem;font-size:.8125rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #0f172a2e}.english-date-picker-module__nWsrOW__header{text-align:center;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.5rem;margin-bottom:.6rem;display:grid}.english-date-picker-module__nWsrOW__header strong{font-size:.875rem;font-weight:650}.english-date-picker-module__nWsrOW__navButton{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;display:grid}.english-date-picker-module__nWsrOW__weekdays,.english-date-picker-module__nWsrOW__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}.english-date-picker-module__nWsrOW__weekdays{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem;font-weight:650}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__weekdays span{color:var(--muted-foreground);margin:0;padding:.35rem 0;display:block}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__days>span{margin:0;display:block}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__day{aspect-ratio:1;min-width:0;min-height:0;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;margin:0;padding:0;display:grid}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__day:hover{background:var(--secondary)}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__day[data-today=true]{outline:1px solid var(--border);outline-offset:-1px}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__day[data-selected=true]{background:var(--primary);color:var(--primary-foreground)}.english-date-picker-module__nWsrOW__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:.375rem;margin-top:.55rem;padding-top:.5rem;display:flex}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__textButton{min-height:1.9rem;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;margin:0;padding:0 .55rem;font-size:.75rem;font-weight:600}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__textButton:disabled{cursor:default;opacity:.45}.english-date-picker-module__nWsrOW__root button:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.english-date-picker-module__nWsrOW__root .english-date-picker-module__nWsrOW__navButton{min-height:2rem;margin:0;padding:0}
.selection-cards-module__AUHnCW__card{border:1px solid var(--border);background:var(--card,var(--background));width:100%;box-shadow:0 4px 16px color-mix(in srgb,var(--foreground)3%,transparent);border-radius:.875rem;overflow:hidden}.selection-cards-module__AUHnCW__header{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--primary)7%,var(--background));align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.selection-cards-module__AUHnCW__header h3,.selection-cards-module__AUHnCW__body h4{color:var(--foreground);margin:0}.selection-cards-module__AUHnCW__header h3{font-size:.9375rem;font-weight:650}.selection-cards-module__AUHnCW__headerDot{background:var(--primary);border-radius:50%;flex:none;width:.5rem;height:.5rem}.selection-cards-module__AUHnCW__body{gap:1rem;padding:1rem;display:grid}.selection-cards-module__AUHnCW__description,.selection-cards-module__AUHnCW__empty,.selection-cards-module__AUHnCW__notice,.selection-cards-module__AUHnCW__error,.selection-cards-module__AUHnCW__completed{margin:0;font-size:.8125rem;line-height:1.55}.selection-cards-module__AUHnCW__description,.selection-cards-module__AUHnCW__empty{color:var(--muted-foreground)}.selection-cards-module__AUHnCW__choiceGroup{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.selection-cards-module__AUHnCW__choice{border:1px solid var(--border);min-height:2.75rem;color:var(--foreground);cursor:pointer;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s,background .15s;display:flex}.selection-cards-module__AUHnCW__choice:hover,.selection-cards-module__AUHnCW__choice[data-selected]{border-color:var(--primary);background:color-mix(in srgb,var(--primary)7%,var(--background))}.selection-cards-module__AUHnCW__choice[data-selected]{font-weight:600}.selection-cards-module__AUHnCW__choice input{width:1rem;height:1rem;accent-color:var(--primary);margin:0}.selection-cards-module__AUHnCW__choiceGroup:disabled .selection-cards-module__AUHnCW__choice{cursor:not-allowed;opacity:.7}.selection-cards-module__AUHnCW__divider{background:var(--border);height:1px}.selection-cards-module__AUHnCW__body h4{font-size:.875rem;font-weight:650}.selection-cards-module__AUHnCW__fieldGrid,.selection-cards-module__AUHnCW__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.selection-cards-module__AUHnCW__infoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-cards-module__AUHnCW__infoGrid>div{background:var(--muted);border-radius:.5rem;gap:.25rem;min-width:0;padding:.625rem;display:grid}.selection-cards-module__AUHnCW__infoGrid span{color:var(--muted-foreground);font-size:.72rem}.selection-cards-module__AUHnCW__infoGrid strong{overflow-wrap:anywhere;color:var(--foreground);font-size:.8125rem}.selection-cards-module__AUHnCW__field{min-width:0;color:var(--foreground);gap:.375rem;font-size:.8rem;font-weight:600;display:grid}.selection-cards-module__AUHnCW__field select{border:1px solid var(--border);background:var(--background);width:100%;min-height:2.375rem;color:var(--foreground);font:inherit;border-radius:.5rem;padding:.375rem 2rem .375rem .625rem;font-weight:400}.selection-cards-module__AUHnCW__field select:focus-visible,.selection-cards-module__AUHnCW__choice input:focus-visible,.selection-cards-module__AUHnCW__submit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.selection-cards-module__AUHnCW__field select:disabled{cursor:not-allowed;opacity:.7}.selection-cards-module__AUHnCW__notice{background:var(--muted);color:var(--muted-foreground);border-radius:.5rem;padding:.625rem .75rem}.selection-cards-module__AUHnCW__error{color:#b42318}.selection-cards-module__AUHnCW__completed{color:#15803d;text-align:right;font-weight:650}.selection-cards-module__AUHnCW__actions{justify-content:flex-end;display:flex}.selection-cards-module__AUHnCW__submit{background:var(--primary);min-width:7rem;min-height:2.375rem;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:.45rem .875rem;font-size:.8125rem;font-weight:650}.selection-cards-module__AUHnCW__submit:hover:not(:disabled){filter:brightness(.96)}.selection-cards-module__AUHnCW__submit:disabled{cursor:not-allowed;opacity:.55}.selection-cards-module__AUHnCW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.selection-cards-module__AUHnCW__fieldGrid,.selection-cards-module__AUHnCW__infoGrid{grid-template-columns:1fr}}
.screening-cards-module__EQEDAq__card{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:14px;width:100%;max-width:860px;overflow:hidden;box-shadow:0 4px 18px #0f172a0d}.screening-cards-module__EQEDAq__header{border-bottom:1px solid var(--border,#e5e7eb);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.screening-cards-module__EQEDAq__title{color:var(--foreground,#111827);margin:0;font-size:15px;font-weight:650}.screening-cards-module__EQEDAq__muted{color:var(--muted-foreground,#6b7280);margin:4px 0 0;font-size:12px;line-height:1.5}.screening-cards-module__EQEDAq__list{padding:4px 20px}.screening-cards-module__EQEDAq__row{border-bottom:1px solid var(--border,#eef0f3);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.screening-cards-module__EQEDAq__row:last-child{border-bottom:0}.screening-cards-module__EQEDAq__name{min-width:0;color:var(--foreground,#111827);overflow-wrap:anywhere;font-size:14px;font-weight:600}.screening-cards-module__EQEDAq__button{border:1px solid var(--session-accent,#635bff);background:var(--session-accent,#635bff);color:#fff;min-height:36px;font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 14px;font-size:13px}.screening-cards-module__EQEDAq__button:disabled{cursor:not-allowed;opacity:.55}.screening-cards-module__EQEDAq__body{padding:20px}.screening-cards-module__EQEDAq__status{color:var(--muted-foreground,#6b7280);align-items:center;gap:10px;font-size:13px;display:flex}.screening-cards-module__EQEDAq__error{color:#b42318;margin:0;font-size:13px;line-height:1.5}.screening-cards-module__EQEDAq__retry{color:var(--session-accent,#635bff);background:0 0;margin-top:12px}.screening-cards-module__EQEDAq__results{gap:10px;padding:16px 20px 20px;display:grid}.screening-cards-module__EQEDAq__result{border:1px solid var(--border,#e5e7eb);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.screening-cards-module__EQEDAq__rank{color:var(--muted-foreground,#6b7280);font-size:12px;font-weight:650}.screening-cards-module__EQEDAq__candidate{color:var(--foreground,#111827);font-size:14px;font-weight:600}.screening-cards-module__EQEDAq__score{color:var(--muted-foreground,#6b7280);font-size:12px}.screening-cards-module__EQEDAq__select{border:1px solid var(--border,#d1d5db);background:var(--card,#fff);min-height:34px;color:var(--foreground,#111827);font:inherit;cursor:pointer;border-radius:7px;padding:0 12px;font-size:12px}.screening-cards-module__EQEDAq__select[data-selected=true]{border-color:var(--session-accent,#635bff);color:var(--session-accent,#635bff)}@media (max-width:640px){.screening-cards-module__EQEDAq__row,.screening-cards-module__EQEDAq__result{align-items:flex-start}.screening-cards-module__EQEDAq__result{grid-template-columns:auto 1fr}.screening-cards-module__EQEDAq__result .screening-cards-module__EQEDAq__select{grid-column:2;justify-self:start}}
.tool-cards-module__VjvhSW__card{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);width:100%;max-width:860px;color:var(--foreground,#111827);border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #0f172a0d}.tool-cards-module__VjvhSW__header{border-bottom:1px solid var(--border,#e5e7eb);align-items:center;gap:12px;padding:16px 18px;display:flex}.tool-cards-module__VjvhSW__icon{border:1px solid color-mix(in srgb,var(--session-accent,#635bff)18%,transparent);background:color-mix(in srgb,var(--session-accent,#635bff)9%,transparent);width:38px;height:38px;color:var(--session-accent,#635bff);border-radius:10px;flex:none;place-items:center;display:grid}.tool-cards-module__VjvhSW__heading{flex:1;min-width:0}.tool-cards-module__VjvhSW__heading h3{margin:0;font-size:15px;font-weight:650;line-height:1.35}.tool-cards-module__VjvhSW__heading p{color:var(--muted-foreground,#6b7280);margin:3px 0 0;font-size:12px;line-height:1.45}.tool-cards-module__VjvhSW__iconButton{width:34px;height:34px;color:var(--muted-foreground,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.tool-cards-module__VjvhSW__iconButton:hover{background:var(--secondary,#f4f4f5);color:var(--foreground,#111827)}.tool-cards-module__VjvhSW__body{padding:18px}.tool-cards-module__VjvhSW__footer{border-top:1px solid var(--border,#e5e7eb);background:color-mix(in srgb,var(--foreground,#111827)1.2%,transparent);justify-content:flex-end;align-items:center;gap:10px;min-height:62px;padding:12px 18px;display:flex}.tool-cards-module__VjvhSW__footer button,.tool-cards-module__VjvhSW__modalTrigger{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.tool-cards-module__VjvhSW__footer button:disabled,.tool-cards-module__VjvhSW__modalTrigger:disabled{cursor:not-allowed;opacity:.5}.tool-cards-module__VjvhSW__primaryButton{border:1px solid var(--session-accent,#635bff);background:var(--session-accent,#635bff);color:#fff}.tool-cards-module__VjvhSW__secondaryButton{border:1px solid var(--border,#d1d5db);background:var(--card,#fff);color:var(--foreground,#111827)}.tool-cards-module__VjvhSW__dangerButton{color:#b42318;background:#fff;border:1px solid #fecaca}.tool-cards-module__VjvhSW__requiredHint{color:var(--muted-foreground,#6b7280);margin-right:auto;font-size:12px}.tool-cards-module__VjvhSW__fields{gap:16px;display:grid}.tool-cards-module__VjvhSW__field{color:var(--foreground,#111827);gap:7px;font-size:13px;font-weight:600;display:grid}.tool-cards-module__VjvhSW__field b{color:#dc2626}.tool-cards-module__VjvhSW__field input,.tool-cards-module__VjvhSW__field select{box-sizing:border-box;border:1px solid var(--border,#d1d5db);background:var(--card,#fff);width:100%;min-height:42px;color:var(--foreground,#111827);font:inherit;border-radius:8px;outline:none;padding:0 12px;font-size:14px;font-weight:400}.tool-cards-module__VjvhSW__field input:focus,.tool-cards-module__VjvhSW__field select:focus{border-color:var(--session-accent,#635bff);box-shadow:0 0 0 3px color-mix(in srgb,var(--session-accent,#635bff)13%,transparent)}.tool-cards-module__VjvhSW__checkbox{border:1px solid var(--border,#d1d5db);min-height:42px;color:var(--foreground,#111827);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.tool-cards-module__VjvhSW__checkbox input{width:16px;height:16px;accent-color:var(--session-accent,#635bff)}.tool-cards-module__VjvhSW__error{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.tool-cards-module__VjvhSW__error svg{flex:none;margin-top:1px}.tool-cards-module__VjvhSW__error span{flex:1}.tool-cards-module__VjvhSW__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:650;display:inline-flex}.tool-cards-module__VjvhSW__message,.tool-cards-module__VjvhSW__empty{color:var(--muted-foreground,#6b7280);margin:0;font-size:14px;line-height:1.65}.tool-cards-module__VjvhSW__keyValues{gap:0;margin:0;display:grid}.tool-cards-module__VjvhSW__keyValues div{border-bottom:1px solid var(--border,#eef0f3);grid-template-columns:minmax(100px,28%) 1fr;gap:16px;padding:10px 0;display:grid}.tool-cards-module__VjvhSW__keyValues div:last-child{border-bottom:0}.tool-cards-module__VjvhSW__keyValues dt{color:var(--muted-foreground,#6b7280);font-size:12px;font-weight:600}.tool-cards-module__VjvhSW__keyValues dd{overflow-wrap:anywhere;margin:0;font-size:13px}.tool-cards-module__VjvhSW__tableWrap{overflow:auto}.tool-cards-module__VjvhSW__tableWrap table{border-collapse:collapse;width:100%;font-size:13px}.tool-cards-module__VjvhSW__tableWrap th,.tool-cards-module__VjvhSW__tableWrap td{border-bottom:1px solid var(--border,#e5e7eb);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:9px 10px}.tool-cards-module__VjvhSW__tableWrap th{color:var(--muted-foreground,#6b7280);font-size:12px;font-weight:650}.tool-cards-module__VjvhSW__modalTrigger{border:1px solid var(--session-accent,#635bff);background:var(--card,#fff);color:var(--session-accent,#635bff)}.tool-cards-module__VjvhSW__dialog{width:min(640px,100vw - 32px);max-width:none;max-height:calc(100vh - 48px);color:inherit;background:0 0;border:0;border-radius:16px;padding:0;overflow:visible}.tool-cards-module__VjvhSW__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a}.tool-cards-module__VjvhSW__dialogPanel{border-radius:14px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 64px #0f172a40}.tool-cards-module__VjvhSW__dialogPanel .tool-cards-module__VjvhSW__card{max-width:none;box-shadow:none}.tool-cards-module__VjvhSW__emailCard{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:10px;width:min(100%,520px);margin-top:10px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.tool-cards-module__VjvhSW__emailToggle{width:100%;min-height:44px;color:var(--foreground,#111827);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.tool-cards-module__VjvhSW__emailToggle>svg:first-child{color:var(--muted-foreground,#6b7280);flex:none}.tool-cards-module__VjvhSW__emailSummary{min-width:0;color:var(--muted-foreground,#6b7280);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;overflow:hidden}.tool-cards-module__VjvhSW__emailToggle>svg:last-child{color:var(--muted-foreground,#6b7280);flex:none;transition:transform .15s}.tool-cards-module__VjvhSW__expandedChevron{transform:rotate(180deg)}.tool-cards-module__VjvhSW__emailDetails{border-top:1px solid var(--border,#e5e7eb);gap:0;padding:2px 12px 10px;display:grid}.tool-cards-module__VjvhSW__emailDetails>div{border-bottom:1px solid var(--border,#eef0f3);grid-template-columns:58px 1fr;gap:10px;padding:8px 0;font-size:12px;line-height:1.55;display:grid}.tool-cards-module__VjvhSW__emailDetails strong{color:var(--muted-foreground,#6b7280);text-align:right;font-weight:600}.tool-cards-module__VjvhSW__emailDetails span{overflow-wrap:anywhere;min-width:0}.tool-cards-module__VjvhSW__emailAddress{color:#2563eb}.tool-cards-module__VjvhSW__emailBody{white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tool-cards-module__VjvhSW__attachments{flex-wrap:wrap;gap:6px;display:flex}.tool-cards-module__VjvhSW__attachments a,.tool-cards-module__VjvhSW__attachments>span{border:1px solid var(--border,#e5e7eb);color:var(--foreground,#111827);border-radius:6px;align-items:center;gap:4px;padding:3px 7px;text-decoration:none;display:inline-flex}.tool-cards-module__VjvhSW__attachments a:hover{border-color:var(--session-accent,#635bff);color:var(--session-accent,#635bff)}.tool-cards-module__VjvhSW__emailTime{color:var(--muted-foreground,#9ca3af);padding-top:8px;font-size:10px}@media (max-width:640px){.tool-cards-module__VjvhSW__body,.tool-cards-module__VjvhSW__header{padding:14px}.tool-cards-module__VjvhSW__footer{flex-wrap:wrap;align-items:stretch;padding:12px 14px}.tool-cards-module__VjvhSW__requiredHint{width:100%}.tool-cards-module__VjvhSW__footer button{flex:1}.tool-cards-module__VjvhSW__keyValues div,.tool-cards-module__VjvhSW__emailDetails>div{grid-template-columns:1fr;gap:4px}.tool-cards-module__VjvhSW__emailDetails strong{text-align:left}}.tool-cards-module__VjvhSW__emailFooter{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.625rem;display:flex}.tool-cards-module__VjvhSW__emailFooter .tool-cards-module__VjvhSW__emailTime{font-variant-numeric:tabular-nums;padding:0;font-size:.6875rem}.tool-cards-module__VjvhSW__emailPreviewButton{border:1px solid var(--border,#e2e8f0);width:2.25rem;height:2.25rem;color:var(--muted-foreground,#64748b);cursor:pointer;background:0 0;border-radius:.625rem;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.tool-cards-module__VjvhSW__emailPreviewButton:hover:not(:disabled){color:var(--foreground,#334155)}.tool-cards-module__VjvhSW__emailPreviewButton:disabled{opacity:.5;cursor:default}
.experience-message-toolbar-module__eWueqW__root{min-height:1.75rem;color:var(--muted-foreground);align-items:center;gap:.125rem;margin-top:.375rem;display:none}.experience-message-toolbar-module__eWueqW__nativeToolbar{flex:none;align-items:center;gap:.125rem;display:flex;visibility:visible!important;width:auto!important;margin:0!important}.experience-message-toolbar-module__eWueqW__button,.experience-message-toolbar-module__eWueqW__textButton,.experience-message-toolbar-module__eWueqW__primaryButton{min-width:1.75rem;min-height:1.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;gap:.3rem;padding:0 .375rem;font-size:.75rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.experience-message-toolbar-module__eWueqW__button svg,.experience-message-toolbar-module__eWueqW__textButton svg,.experience-message-toolbar-module__eWueqW__primaryButton svg{width:.9rem;height:.9rem}.experience-message-toolbar-module__eWueqW__button:hover:not(:disabled),.experience-message-toolbar-module__eWueqW__button.experience-message-toolbar-module__eWueqW__selected{border-color:var(--border);background:var(--secondary);color:var(--foreground)}.experience-message-toolbar-module__eWueqW__button:disabled,.experience-message-toolbar-module__eWueqW__textButton:disabled,.experience-message-toolbar-module__eWueqW__primaryButton:disabled{cursor:default;opacity:.45}.experience-message-toolbar-module__eWueqW__editor{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.experience-message-toolbar-module__eWueqW__editor textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--card);width:100%;min-height:4.5rem;color:var(--foreground);font:inherit;border-radius:.625rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5}.experience-message-toolbar-module__eWueqW__editorActions{justify-content:flex-end;gap:.5rem;display:flex}.experience-message-toolbar-module__eWueqW__textButton{border-color:var(--border)}.experience-message-toolbar-module__eWueqW__primaryButton{border-color:var(--session-accent-border,var(--border));background:var(--session-accent,#6366f1);color:#fff}.experience-message-toolbar-module__eWueqW__error{color:var(--destructive,#dc2626);margin-left:.375rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.experience-message-toolbar-module__eWueqW__button,.experience-message-toolbar-module__eWueqW__textButton,.experience-message-toolbar-module__eWueqW__primaryButton{transition:none}}
.experience-session-panels-module__d-Xvaq__navigation{background:#fff;border:1px solid #e2e8f0;border-top:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.5rem 1rem;display:flex;position:relative}.experience-session-panels-module__d-Xvaq__tabs{align-items:center;gap:.75rem;display:flex}.experience-session-panels-module__d-Xvaq__activeTab{color:#0f172a;border-bottom:2px solid #7c3aed;align-self:stretch;align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.experience-session-panels-module__d-Xvaq__addViewWrap{position:relative}.experience-session-panels-module__d-Xvaq__addButton,.experience-session-panels-module__d-Xvaq__secondaryButton,.experience-session-panels-module__d-Xvaq__iconButton{color:#475569;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.experience-session-panels-module__d-Xvaq__addButton{padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.experience-session-panels-module__d-Xvaq__addButton:hover{background:#f1f5f9}.experience-session-panels-module__d-Xvaq__menu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;width:16rem;padding:.375rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 32px #0f172a29}.experience-session-panels-module__d-Xvaq__menu button{color:#334155;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.625rem;padding:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.experience-session-panels-module__d-Xvaq__menu button:hover,.experience-session-panels-module__d-Xvaq__menu button:focus-visible{outline-offset:1px;background:#f1f5f9;outline:2px solid #64748b}.experience-session-panels-module__d-Xvaq__menu button>svg{flex:none;width:.875rem;height:.875rem}.experience-session-panels-module__d-Xvaq__menu strong{font-size:.8125rem;font-weight:600;line-height:1.4}.experience-session-panels-module__d-Xvaq__menu small{line-height:1.5}.experience-session-panels-module__d-Xvaq__menu span,.experience-session-panels-module__d-Xvaq__agentCardCopy,.experience-session-panels-module__d-Xvaq__taskRow span:last-child,.experience-session-panels-module__d-Xvaq__progressRow>span:last-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.experience-session-panels-module__d-Xvaq__menu small,.experience-session-panels-module__d-Xvaq__agentCard small,.experience-session-panels-module__d-Xvaq__taskRow small,.experience-session-panels-module__d-Xvaq__progressRow small{color:#64748b;font-size:.75rem}.experience-session-panels-module__d-Xvaq__dialog{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;width:min(36rem,100% - 2rem);max-height:min(80vh,48rem);padding:0;box-shadow:0 24px 70px #0f172a38}.experience-session-panels-module__d-Xvaq__dialogWide{width:min(42rem,100% - 2rem)}.experience-session-panels-module__d-Xvaq__dialog::backdrop{background:#0f172a66}.experience-session-panels-module__d-Xvaq__dialogHeader,.experience-session-panels-module__d-Xvaq__dialogFooter{justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.experience-session-panels-module__d-Xvaq__dialogHeader{border-bottom:1px solid #e2e8f0}.experience-session-panels-module__d-Xvaq__dialogHeader h2{margin:0;font-size:1.05rem}.experience-session-panels-module__d-Xvaq__iconButton{width:2rem;height:2rem}.experience-session-panels-module__d-Xvaq__iconButton:hover{background:#f1f5f9}.experience-session-panels-module__d-Xvaq__dialogBody{max-height:min(68vh,40rem);padding:1.25rem;overflow:auto}.experience-session-panels-module__d-Xvaq__dialogFooter{border-top:1px solid #e2e8f0;justify-content:flex-end}.experience-session-panels-module__d-Xvaq__secondaryButton{background:#f1f5f9;padding:.45rem .8rem;font-size:.8125rem;font-weight:600}.experience-session-panels-module__d-Xvaq__agentList{flex-direction:column;gap:.5rem;display:flex}.experience-session-panels-module__d-Xvaq__agentCard{color:#0f172a;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.7rem;width:100%;padding:.75rem;display:flex}.experience-session-panels-module__d-Xvaq__agentCard:hover{background:#ecfeff;border-color:#06b6d4}.experience-session-panels-module__d-Xvaq__agentAvatar{color:#4f46e5;background:#e0e7ff;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.experience-session-panels-module__d-Xvaq__agentCardCopy{flex:1}.experience-session-panels-module__d-Xvaq__agentCardCopy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.experience-session-panels-module__d-Xvaq__processView{flex-direction:column;gap:1rem;display:flex}.experience-session-panels-module__d-Xvaq__suggested{color:#475569;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.experience-session-panels-module__d-Xvaq__suggested strong{color:#0e7490;background:#ecfeff;border-radius:999px;padding:.25rem .6rem}.experience-session-panels-module__d-Xvaq__progressColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.experience-session-panels-module__d-Xvaq__progressColumns section{border:1px solid #e2e8f0;border-radius:.75rem;min-width:0;padding:.9rem}.experience-session-panels-module__d-Xvaq__progressColumns h3,.experience-session-panels-module__d-Xvaq__agentDetails h3{color:#475569;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.experience-session-panels-module__d-Xvaq__progressColumns ul,.experience-session-panels-module__d-Xvaq__taskList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.experience-session-panels-module__d-Xvaq__progressRow{align-items:flex-start;gap:.55rem;padding:.25rem 0;font-size:.8125rem;display:flex}.experience-session-panels-module__d-Xvaq__progressRowDetail{border-top:1px solid #f1f5f9;padding:.55rem 0}.experience-session-panels-module__d-Xvaq__progressIcon,.experience-session-panels-module__d-Xvaq__taskCheck{color:#94a3b8;border-radius:50%;flex:0 0 1.35rem;place-items:center;width:1.35rem;height:1.35rem;display:grid}.experience-session-panels-module__d-Xvaq__statusCompleted{color:#15803d;background:#dcfce7}.experience-session-panels-module__d-Xvaq__statusActive{color:#0e7490;background:#cffafe}.experience-session-panels-module__d-Xvaq__statusStopped{color:#b91c1c;background:#fee2e2}.experience-session-panels-module__d-Xvaq__progressDetail{border-top:1px solid #e2e8f0;padding-top:.8rem}.experience-session-panels-module__d-Xvaq__progressTitle{color:#334155;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.experience-session-panels-module__d-Xvaq__progressTitle span{color:#64748b}.experience-session-panels-module__d-Xvaq__progressMeter{gap:.25rem;margin-bottom:.55rem;display:flex}.experience-session-panels-module__d-Xvaq__meterDot{background:#e2e8f0;border-radius:999px;flex:1;height:.35rem}.experience-session-panels-module__d-Xvaq__meterDot.experience-session-panels-module__d-Xvaq__statusCompleted{background:#22c55e}.experience-session-panels-module__d-Xvaq__meterDot.experience-session-panels-module__d-Xvaq__statusActive{background:#06b6d4}.experience-session-panels-module__d-Xvaq__meterDot.experience-session-panels-module__d-Xvaq__statusStopped{background:#ef4444}.experience-session-panels-module__d-Xvaq__taskList{margin:-.25rem -1.25rem}.experience-session-panels-module__d-Xvaq__taskList li{border-bottom:1px solid #e2e8f0}.experience-session-panels-module__d-Xvaq__taskList li:last-child{border-bottom:0}.experience-session-panels-module__d-Xvaq__taskRow{color:#0f172a;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:flex-start;gap:.7rem;padding:.9rem 1.25rem;display:flex}.experience-session-panels-module__d-Xvaq__taskRow:hover:not(:disabled){background:#f8fafc}.experience-session-panels-module__d-Xvaq__taskRow:disabled{cursor:default;opacity:.8}.experience-session-panels-module__d-Xvaq__taskDone{color:#15803d;background:#dcfce7}.experience-session-panels-module__d-Xvaq__strike{color:#64748b;text-decoration:line-through}.experience-session-panels-module__d-Xvaq__loadingState,.experience-session-panels-module__d-Xvaq__emptyState,.experience-session-panels-module__d-Xvaq__muted{color:#64748b;margin:0;font-size:.8125rem}.experience-session-panels-module__d-Xvaq__agentDetails{flex-direction:column;gap:.4rem;display:flex}.experience-session-panels-module__d-Xvaq__agentDetails p{white-space:pre-wrap;color:#334155;margin:0 0 .7rem;font-size:.875rem;line-height:1.55}.experience-session-panels-module__d-Xvaq__markdown{color:#334155;margin:0 0 .7rem;font-size:.875rem;line-height:1.55}.experience-session-panels-module__d-Xvaq__chips{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.experience-session-panels-module__d-Xvaq__chip{color:#475569;border:1px solid #cbd5e1;border-radius:999px;padding:.25rem .55rem;font-size:.75rem}.experience-session-panels-module__d-Xvaq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.experience-session-panels-module__d-Xvaq__progressColumns{grid-template-columns:1fr}.experience-session-panels-module__d-Xvaq__menu{width:min(16rem,100vw - 2rem)}}
.experience-session-page-module__fs8M1q__page{color:#0f172a;background:#f1f5f9;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding:1rem;display:flex}.experience-session-page-module__fs8M1q__header{background:#fff;border:1px solid #e2e8f0;border-radius:1rem 1rem 0 0;flex-shrink:0;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.experience-session-page-module__fs8M1q__back{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.experience-session-page-module__fs8M1q__heading{flex:1;min-width:0}.experience-session-page-module__fs8M1q__heading h1{overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:600;line-height:1.5}.experience-session-page-module__fs8M1q__heading p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.8rem;line-height:1.5;overflow:hidden}.experience-session-page-module__fs8M1q__status{color:#475569;background:#f1f5f9;border-radius:1rem;flex-shrink:0;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.experience-session-page-module__fs8M1q__status[data-status=RUNNING]{color:#4f46e5;background:#eef2ff}.experience-session-page-module__fs8M1q__status[data-status=COMPLETED]{color:#047857;background:#ecfdf5}.experience-session-page-module__fs8M1q__status[data-status=WAITING_USER],.experience-session-page-module__fs8M1q__status[data-status=WAITING_TIMER]{color:#c2410c;background:#fff7ed}.experience-session-page-module__fs8M1q__status[data-status=FAILED]{color:#dc2626;background:#fef2f2}.experience-session-page-module__fs8M1q__nav{background:#fff;border:1px solid #e2e8f0;border-top:0;flex-shrink:0;align-items:center;gap:1rem;min-height:3.25rem;padding:0 1.5rem;display:flex}.experience-session-page-module__fs8M1q__tab{color:#4f46e5;border-bottom:2px solid #6366f1;align-self:stretch;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.experience-session-page-module__fs8M1q__navActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.experience-session-page-module__fs8M1q__button{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.experience-session-page-module__fs8M1q__button:hover,.experience-session-page-module__fs8M1q__back:hover{background:#f8fafc}.experience-session-page-module__fs8M1q__button:disabled{opacity:.5;cursor:default}.experience-session-page-module__fs8M1q__page button:focus-visible,.experience-session-page-module__fs8M1q__page textarea:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.experience-session-page-module__fs8M1q__workspace{background:#fff;border:1px solid #e2e8f0;border-top:0;border-radius:0 0 1rem 1rem;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px -6px #0f172a1a;container:experience-workspace/inline-size}.experience-session-page-module__fs8M1q__workspaceBody{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,0fr);min-width:0;min-height:0;transition:grid-template-columns .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.experience-session-page-module__fs8M1q__workspaceBody[data-preview-open=true]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.experience-session-page-module__fs8M1q__conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.experience-session-page-module__fs8M1q__documentPreview{visibility:hidden;min-width:0;min-height:0;transition:visibility 0s .24s;overflow:hidden}.experience-session-page-module__fs8M1q__documentPreview>aside{box-sizing:border-box;border-left:1px solid #e2e8f0;width:100%;height:100%;transition:transform .24s cubic-bezier(.4,0,1,1);transform:translate(100%)}.experience-session-page-module__fs8M1q__documentPreview[data-open=true]{visibility:visible;transition-delay:0s}.experience-session-page-module__fs8M1q__documentPreview[data-open=true]>aside{transition:transform .32s cubic-bezier(.16,1,.3,1);transform:translate(0)}.experience-session-page-module__fs8M1q__workspaceBody:not([data-preview-open=true]){transition-duration:.24s;transition-timing-function:cubic-bezier(.4,0,1,1)}.experience-session-page-module__fs8M1q__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.experience-session-page-module__fs8M1q__content{width:min(100%,760px);margin:0 auto}.experience-session-page-module__fs8M1q__content>[data-trigger-kind]+article[data-role]{margin-top:1rem}.experience-session-page-module__fs8M1q__empty{text-align:center;color:#94a3b8;padding:2rem 1rem;font-size:.875rem}.experience-session-page-module__fs8M1q__waiting{color:#64748b;align-items:center;gap:.625rem;padding:1rem 1.125rem;font-size:.875rem;display:flex}.experience-session-page-module__fs8M1q__loadingCursor{background:#6366f1;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:1.2s ease-in-out infinite experience-session-page-module__fs8M1q__waitingPulse}@keyframes experience-session-page-module__fs8M1q__waitingPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.experience-session-page-module__fs8M1q__error{color:#9a3412;background:#fff7ed;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.experience-session-page-module__fs8M1q__error p{margin:0}.experience-session-page-module__fs8M1q__composer{flex-shrink:0;padding:.75rem 1.5rem 1rem}.experience-session-page-module__fs8M1q__composerInner{border:1px solid #e2e8f0;border-radius:1rem;align-items:flex-end;gap:.5rem;max-width:760px;margin:auto;padding:.5rem;display:flex;box-shadow:0 2px 6px #0f172a05}.experience-session-page-module__fs8M1q__composerInner:focus-within{border-color:#818cf8;box-shadow:0 0 0 2px #818cf81a}.experience-session-page-module__fs8M1q__composer textarea:focus-visible{outline:none}.experience-session-page-module__fs8M1q__composer textarea{resize:none;color:#0f172a;min-width:0;min-height:2.5rem;max-height:9.125rem;font:inherit;background:0 0;border:0;flex:1;padding:.5rem .625rem;font-size:.875rem;line-height:1.5}.experience-session-page-module__fs8M1q__send{color:#fff;cursor:pointer;background:#6366f1;border:0;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.experience-session-page-module__fs8M1q__send:disabled{opacity:.4;cursor:default}.experience-session-page-module__fs8M1q__cancel{white-space:nowrap;min-height:2.5rem}.experience-session-page-module__fs8M1q__readOnly{text-align:center;color:#94a3b8;margin:0;padding:.75rem;font-size:.75rem}.experience-session-page-module__fs8M1q__refreshing{animation:1s linear infinite experience-session-page-module__fs8M1q__spin}@keyframes experience-session-page-module__fs8M1q__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.experience-session-page-module__fs8M1q__page{padding:.5rem}.experience-session-page-module__fs8M1q__header{gap:.5rem;padding:.75rem}.experience-session-page-module__fs8M1q__heading h1{font-size:1rem}.experience-session-page-module__fs8M1q__nav{gap:.5rem;padding:0 .75rem}.experience-session-page-module__fs8M1q__navActions{gap:.25rem}.experience-session-page-module__fs8M1q__button{padding:.375rem .5rem}.experience-session-page-module__fs8M1q__scroll{padding:1rem .75rem}.experience-session-page-module__fs8M1q__composer{padding:.5rem .75rem .75rem}.experience-session-page-module__fs8M1q__status{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.experience-session-page-module__fs8M1q__refreshing,.experience-session-page-module__fs8M1q__loadingCursor{animation:none}}.experience-session-page-module__fs8M1q__scrollBottom{border:1px solid var(--border);background:var(--card);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0f172a1a}@container experience-workspace (max-width:720px){.experience-session-page-module__fs8M1q__workspaceBody,.experience-session-page-module__fs8M1q__workspaceBody[data-preview-open=true]{grid-template-columns:minmax(0,1fr)}.experience-session-page-module__fs8M1q__workspaceBody>.experience-session-page-module__fs8M1q__documentPreview{z-index:5;width:100%;position:absolute;inset:0}.experience-session-page-module__fs8M1q__documentPreview>aside{border:0}.experience-session-page-module__fs8M1q__conversation[data-preview-open=true]{pointer-events:none}}@media (prefers-reduced-motion:reduce){.experience-session-page-module__fs8M1q__workspaceBody,.experience-session-page-module__fs8M1q__workspaceBody:not([data-preview-open=true]),.experience-session-page-module__fs8M1q__documentPreview{transition:none}.experience-session-page-module__fs8M1q__documentPreview>aside,.experience-session-page-module__fs8M1q__documentPreview[data-open=true]>aside{transition:none;transform:none}}
.experience-composer-media-module__tgkfIa__root{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.experience-composer-media-module__tgkfIa__row{align-items:flex-end;gap:.5rem;min-width:0;display:flex}.experience-composer-media-module__tgkfIa__input{display:none}.experience-composer-media-module__tgkfIa__actions{border-radius:.5rem;flex-shrink:0;align-items:center;gap:.125rem;min-height:2.5rem;display:flex}.experience-composer-media-module__tgkfIa__actions:empty{display:none}.experience-composer-media-module__tgkfIa__dragging{outline-offset:2px;background:#eef2ff;outline:2px dashed #818cf8}.experience-composer-media-module__tgkfIa__action,.experience-composer-media-module__tgkfIa__recording,.experience-composer-media-module__tgkfIa__remove,.experience-composer-media-module__tgkfIa__retry{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.4rem}.experience-composer-media-module__tgkfIa__action{place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.experience-composer-media-module__tgkfIa__action:hover,.experience-composer-media-module__tgkfIa__remove:hover,.experience-composer-media-module__tgkfIa__retry:hover{background:#f1f5f9}.experience-composer-media-module__tgkfIa__recording{color:#dc2626;padding:.25rem .5rem}.experience-composer-media-module__tgkfIa__status{color:#64748b;font-size:.75rem}.experience-composer-media-module__tgkfIa__error{color:#b91c1c;font-size:.75rem}.experience-composer-media-module__tgkfIa__list{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.experience-composer-media-module__tgkfIa__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.35rem;max-width:100%;padding:.25rem .4rem;font-size:.75rem;display:inline-flex}.experience-composer-media-module__tgkfIa__preview{object-fit:cover;border-radius:.25rem;width:1.5rem;height:1.5rem}.experience-composer-media-module__tgkfIa__name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.experience-composer-media-module__tgkfIa__remove{width:1.25rem;height:1.25rem;font-size:1rem;line-height:1}.experience-composer-media-module__tgkfIa__retry{color:#4338ca;padding:.125rem .25rem}
.experience-sessions-page-module___TGSca__page{--session-accent:color-mix(in srgb,#4f46e5 55%,var(--foreground));--session-muted:color-mix(in srgb,var(--muted-foreground)70%,var(--background));--session-accent-border:color-mix(in srgb,var(--cpk-lilac-400,#818cf8)45%,var(--border));--session-accent-background:color-mix(in srgb,var(--cpk-lilac-400,#818cf8)10%,var(--card));width:min(100%,1680px);height:100%;min-height:0;color:var(--foreground);background:var(--background);flex-direction:column;flex:1;margin:0 auto;display:flex}.experience-sessions-page-module___TGSca__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.375rem 1.5rem 1.125rem;display:flex}.experience-sessions-page-module___TGSca__heading{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.experience-sessions-page-module___TGSca__headingCopy{min-width:0}.experience-sessions-page-module___TGSca__heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:650;line-height:1.5}.experience-sessions-page-module___TGSca__heading p{color:var(--muted-foreground);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.experience-sessions-page-module___TGSca__backButton{width:2.375rem;height:2.375rem;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;place-items:center;display:inline-grid}.experience-sessions-page-module___TGSca__newButton{border:1px solid var(--border);background:var(--card);min-width:10rem;height:2.375rem;color:var(--foreground);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:550}.experience-sessions-page-module___TGSca__list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:1.125rem 1.5rem .875rem;display:flex;overflow-y:auto}.experience-sessions-page-module___TGSca__row{border:1px solid var(--border);background:var(--card);border-radius:1.125rem;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1.125rem 1.125rem 1rem;display:grid}.experience-sessions-page-module___TGSca__rowCopy{min-width:0}.experience-sessions-page-module___TGSca__row h2{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:550;line-height:1.5}.experience-sessions-page-module___TGSca__metadata{color:var(--session-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.75rem;line-height:1.5;display:flex}.experience-sessions-page-module___TGSca__rowActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.experience-sessions-page-module___TGSca__enterButton{border:1px solid var(--session-accent-border);background:var(--session-accent-background);height:2.25rem;color:var(--session-accent);font:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--session-accent)8%,transparent);cursor:pointer;border-radius:.5rem;padding:0 .625rem;font-size:.875rem;font-weight:550}.experience-sessions-page-module___TGSca__moreButton{border:1px solid var(--border);background:var(--card);width:2.25rem;height:2.25rem;color:var(--muted-foreground);cursor:pointer;border-radius:.5rem;place-items:center;padding:0;display:inline-grid}.experience-sessions-page-module___TGSca__moreButton:hover,.experience-sessions-page-module___TGSca__backButton:hover{background:var(--secondary)}.experience-sessions-page-module___TGSca__newButton:hover,.experience-sessions-page-module___TGSca__enterButton:hover{border-color:var(--session-accent-border);background:var(--session-accent-background);color:var(--session-accent)}.experience-sessions-page-module___TGSca__menu{z-index:40;border:1px solid var(--border);background:var(--card);width:8rem;box-shadow:0 8px 20px color-mix(in srgb,var(--foreground)12%,transparent);border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.375rem;display:flex;position:fixed}.experience-sessions-page-module___TGSca__menu button{min-height:2.125rem;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4375rem;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.8125rem;display:flex}.experience-sessions-page-module___TGSca__menu button:hover{background:var(--secondary)}.experience-sessions-page-module___TGSca__menu .experience-sessions-page-module___TGSca__deleteAction{color:var(--destructive,#dc2626)}.experience-sessions-page-module___TGSca__footer{border-top:1px solid var(--border-subtle,var(--border));min-height:4.875rem;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.5rem .875rem;font-size:.75rem;display:flex}.experience-sessions-page-module___TGSca__pageSize{align-items:center;gap:1rem;display:flex}.experience-sessions-page-module___TGSca__pageSize select{border:1px solid var(--border);background:var(--card);min-width:4rem;height:2.25rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:.375rem;padding:0 .625rem;font-size:.875rem}.experience-sessions-page-module___TGSca__pageControls{align-items:center;gap:.375rem;display:flex}.experience-sessions-page-module___TGSca__pageControls button{width:2rem;height:2rem;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:.875rem;display:inline-grid}.experience-sessions-page-module___TGSca__pageControls button:hover{background:var(--secondary)}.experience-sessions-page-module___TGSca__pageControls .experience-sessions-page-module___TGSca__currentPage{background:var(--foreground);color:var(--background)}.experience-sessions-page-module___TGSca__pageControls button:disabled{color:var(--muted-foreground);opacity:.45;cursor:default}.experience-sessions-page-module___TGSca__page button:disabled{cursor:default;opacity:.5}.experience-sessions-page-module___TGSca__page button:focus-visible,.experience-sessions-page-module___TGSca__page select:focus-visible,.experience-sessions-page-module___TGSca__page textarea:focus-visible,.experience-sessions-page-module___TGSca__menu button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.experience-sessions-page-module___TGSca__status{color:var(--muted-foreground);text-align:center;margin:2rem 0;font-size:.875rem}.experience-sessions-page-module___TGSca__empty{text-align:center;margin:auto;padding:3rem 1rem}.experience-sessions-page-module___TGSca__empty h2{margin:0;font-size:1rem;font-weight:550}.experience-sessions-page-module___TGSca__empty p{color:var(--muted-foreground);margin:.75rem 0 1.25rem;font-size:.875rem}.experience-sessions-page-module___TGSca__error{background:color-mix(in srgb,var(--destructive,#dc2626)8%,var(--card));color:var(--destructive,#dc2626);border-radius:.5rem;margin:0 1.5rem;padding:.75rem 1rem;font-size:.875rem}.experience-sessions-page-module___TGSca__message{border:1px solid var(--border);background:var(--card);border-radius:1rem;width:100%;max-width:52rem;margin-inline:auto;padding:1rem 1.25rem}.experience-sessions-page-module___TGSca__message[data-role=user]{background:var(--secondary)}.experience-sessions-page-module___TGSca__message strong{font-size:.8125rem}.experience-sessions-page-module___TGSca__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.9375rem;line-height:1.65}.experience-sessions-page-module___TGSca__composer{border-top:1px solid var(--border);justify-content:center;align-items:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.experience-sessions-page-module___TGSca__composer textarea{border:1px solid var(--border);background:var(--card);width:min(100%,44rem);min-height:3rem;max-height:10rem;color:var(--foreground);resize:vertical;font:inherit;border-radius:.75rem;padding:.75rem;font-size:.875rem}@media (max-width:720px){.experience-sessions-page-module___TGSca__header{flex-wrap:wrap;gap:.75rem;padding-inline:1rem}.experience-sessions-page-module___TGSca__heading h1{font-size:1.125rem}.experience-sessions-page-module___TGSca__newButton{min-width:7rem}.experience-sessions-page-module___TGSca__list{padding:.75rem 1rem}.experience-sessions-page-module___TGSca__row{grid-template-columns:1fr;gap:.75rem;padding:1rem}.experience-sessions-page-module___TGSca__rowActions{justify-content:flex-end}.experience-sessions-page-module___TGSca__footer{flex-wrap:wrap;gap:.75rem;padding-inline:1rem}.experience-sessions-page-module___TGSca__pageSize{gap:.5rem}.experience-sessions-page-module___TGSca__composer{padding-inline:1rem}}
