.AiChat-module__d6M6xa__chat{flex-direction:column;flex:1;width:100%;max-width:100%;height:100%;min-height:0;padding:0;display:flex}.AiChat-module__d6M6xa__innerContainer{background-color:var(--surface-background-color);border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.AiChat-module__d6M6xa__toolbarContainer{z-index:20;background:#ffffffa6;border:1px solid #00000014;border-radius:16px;flex-shrink:0;margin:6px 8px 0;box-shadow:0 1px 4px #0000000a}.AiChat-module__d6M6xa__toolbarContainerHidden{display:none}.AiChat-module__d6M6xa__toolbar{z-index:20;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.AiChat-module__d6M6xa__toolbarLeft{align-items:baseline;gap:6px;display:flex}.AiChat-module__d6M6xa__logoContainer{align-items:center;gap:var(--space-100);display:flex}.AiChat-module__d6M6xa__logoButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;text-decoration:none;transition:opacity .2s;display:flex;position:relative}.AiChat-module__d6M6xa__logoButton:hover,.AiChat-module__d6M6xa__logoButton:active{opacity:.85}.AiChat-module__d6M6xa__wordmark{color:#000000d9;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-shrink:0;font-size:20px;line-height:1;font-family:Nocturno,serif!important;font-weight:300!important}.AiChat-module__d6M6xa__betaLabel{text-transform:uppercase;letter-spacing:.04em;color:#0006;background:#0000000f;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500;line-height:1;position:relative;top:-1px;font-family:Inter,sans-serif!important}.AiChat-module__d6M6xa__toolbarButtons{gap:var(--space-100);display:flex}.AiChat-module__d6M6xa__toolbarButton{cursor:pointer;opacity:1;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:flex}.AiChat-module__d6M6xa__toolbarButton:hover:not(.pressed){background:#0000000d}.AiChat-module__d6M6xa__toolbarButton.pressed{box-shadow:none;color:#000000d9;background:#00000014;transform:none}.AiChat-module__d6M6xa__toolbarButton.pressed:hover{box-shadow:none;background:#00000014;transform:none}.AiChat-module__d6M6xa__toolbarIcon{width:28px;height:28px}.AiChat-module__d6M6xa__historyIcon{width:40px;height:40px}.AiChat-module__d6M6xa__iconTooltip{white-space:nowrap;color:#fff;border-radius:var(--radius-100);pointer-events:none;z-index:9999;background:#000c;padding:8px 10px;font-size:11px;animation:.15s forwards AiChat-module__d6M6xa__iconTooltipIn;position:fixed;transform:translate(-50%)}@keyframes AiChat-module__d6M6xa__iconTooltipIn{0%{opacity:0;margin-top:-4px}to{opacity:1;margin-top:0}}.AiChat-module__d6M6xa__content{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.AiChat-module__d6M6xa__historyScrollContainer,.AiChat-module__d6M6xa__notificationsScrollContainer{display:flex;overflow-y:auto}.AiChat-module__d6M6xa__chatScrollContainer{flex:1;min-height:0;padding-right:0;animation:.4s ease-out AiChat-module__d6M6xa__chatFadeIn;display:flex;overflow:hidden auto}@keyframes AiChat-module__d6M6xa__chatFadeIn{0%{opacity:0}to{opacity:1}}.AiChat-module__d6M6xa__chatScrollContainer::-webkit-scrollbar{width:3px}.AiChat-module__d6M6xa__chatScrollContainer::-webkit-scrollbar-track{background:0 0}.AiChat-module__d6M6xa__chatScrollContainer::-webkit-scrollbar-thumb{background-color:#8b93a74d;border-radius:2px}.AiChat-module__d6M6xa__chatScrollContainer::-webkit-scrollbar-thumb:hover{background-color:#8b93a780}.AiChat-module__d6M6xa__marginContainer{flex-direction:column;width:100%;min-width:0;max-width:650px;min-height:0;margin:0 auto;display:flex;position:relative}.AiChat-module__d6M6xa__scrollSpacer{flex-shrink:0;height:260px;transition:height .3s;display:block}.AiChat-module__d6M6xa__scrollSpacerLoading{height:320px}.AiChat-module__d6M6xa__itemListContainer{flex-direction:column;min-height:0;display:flex}.AiChat-module__d6M6xa__loadingSpinnerContainer{flex:1;justify-content:center;align-items:center;display:flex}.AiChat-module__d6M6xa__newConversationContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.AiChat-module__d6M6xa__welcomeTitle{font:var(--font-400)}.AiChat-module__d6M6xa__inputWrapper{width:100%;max-width:650px}.AiChat-module__d6M6xa__inputFixedToBottom{position:sticky;bottom:0;left:0;right:0}.AiChat-module__d6M6xa__sidebarInputContainer{z-index:20;padding:0 var(--space-050) 2px;flex-shrink:0}.AiChat-module__d6M6xa__sidebarInputContainer.AiChat-module__d6M6xa__onboardingInput{width:100%;padding:0}.AiChat-module__d6M6xa__backdrop{-webkit-backdrop-filter:blur(10px);opacity:0;z-index:15;pointer-events:none;background:#ffffff4d;border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.AiChat-module__d6M6xa__backdrop.AiChat-module__d6M6xa__animateIn{pointer-events:auto;animation:.2s ease-out forwards AiChat-module__d6M6xa__fadeIn}.AiChat-module__d6M6xa__backdrop.AiChat-module__d6M6xa__animateOut{pointer-events:none;animation:.2s ease-out forwards AiChat-module__d6M6xa__fadeOut}@keyframes AiChat-module__d6M6xa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AiChat-module__d6M6xa__fadeOut{0%{opacity:1}to{opacity:0}}.AiChat-module__d6M6xa__warningModalBackdrop{-webkit-backdrop-filter:blur(4px);z-index:20;background:#00000005;border-radius:32px;animation:.2s ease-out forwards AiChat-module__d6M6xa__backdropFadeIn;position:absolute;inset:0}@keyframes AiChat-module__d6M6xa__backdropFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px)}}.AiChat-module__d6M6xa__warningModal{background-color:var(--surface-background-color);border-radius:var(--radius-200);width:500px;max-width:calc(100% - 64px);box-shadow:0 8px 32px #0000001f, var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);z-index:25;flex-direction:column;animation:.3s cubic-bezier(.34,1.56,.64,1) AiChat-module__d6M6xa__modalIn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes AiChat-module__d6M6xa__modalIn{0%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}.AiChat-module__d6M6xa__warningModalHeader{padding:var(--space-300);background:linear-gradient(#00000003 0%,#0000 100%);border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.AiChat-module__d6M6xa__warningModalTitle{font:var(--font-200);color:#000000d9;letter-spacing:-.02em;margin:0;font-weight:700}.AiChat-module__d6M6xa__warningModalCloseButton{border-radius:var(--radius-100);cursor:pointer;width:32px;height:32px;box-shadow:none;color:#00000059;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.AiChat-module__d6M6xa__warningModalCloseButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);color:#000000b3;background:var(--surface-background-color);transform:translateY(-1px)}.AiChat-module__d6M6xa__warningModalCloseButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.AiChat-module__d6M6xa__warningModalContent{padding:var(--space-300);color:#000000b3;flex:1;font-size:14px;line-height:1.5}.AiChat-module__d6M6xa__warningModalFooter{justify-content:flex-end;gap:var(--space-150);padding:var(--space-300);background:linear-gradient(#0000 0%,#00000003 100%);border-top:1px solid #0000000f;flex-shrink:0;display:flex}.AiChat-module__d6M6xa__warningModalButton{padding:var(--space-100) var(--space-200);border-radius:var(--radius-100);cursor:pointer;color:#00000080;box-shadow:none;background:0 0;border:none;min-width:80px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.AiChat-module__d6M6xa__warningModalButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);color:#000000d9;background:var(--surface-background-color);transform:translateY(-1px)}.AiChat-module__d6M6xa__warningModalButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.AiChat-module__d6M6xa__warningModalButton.AiChat-module__d6M6xa__primary{color:#000000b3;font-weight:600}
.AiChatHistory-module__8S-HMG__chatHistory{border-radius:var(--radius-200);background:#fffffff2;border:1px solid #00000014;flex-direction:column;width:300px;transition:width .3s,opacity .3s;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000014}.AiChatHistory-module__8S-HMG__overlay{top:var(--space-100);right:var(--space-100);bottom:var(--space-100);z-index:20;height:auto;position:absolute}.AiChatHistory-module__8S-HMG__open{opacity:1;width:300px}.AiChatHistory-module__8S-HMG__close{opacity:0;width:0}.AiChatHistory-module__8S-HMG__historyHeader{padding:var(--space-200) var(--space-200) var(--space-100);justify-content:space-between;align-items:center;display:flex}.AiChatHistory-module__8S-HMG__historyHeader h3{color:#000000b3;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:600;line-height:1.3}.AiChatHistory-module__8S-HMG__closeButton{border-radius:var(--radius-100);cursor:pointer;color:#0006;background-color:#0000;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:inline-flex}.AiChatHistory-module__8S-HMG__closeButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);color:#000000b3;transform:translateY(-1px)}.AiChatHistory-module__8S-HMG__closeButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transition:all .1s;transform:translateY(0)}.AiChatHistory-module__8S-HMG__historyList{gap:var(--space-075);padding:var(--space-075) var(--space-150) var(--space-200);flex-direction:column;height:100%;margin:0;list-style:none;display:flex;overflow-y:auto}.AiChatHistory-module__8S-HMG__emptyHistory{gap:var(--space-150);padding:var(--space-400) var(--space-200);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.AiChatHistory-module__8S-HMG__emptyHistory h3{color:#00000073;text-align:center;margin:0;font-size:14px;font-weight:500;line-height:1.3}.AiChatHistory-module__8S-HMG__emptyHistoryContent{justify-content:center;align-items:center;gap:var(--space-200);flex-direction:column;display:flex}.AiChatHistory-module__8S-HMG__emptyHistoryContent button{cursor:pointer!important;border-radius:var(--radius-100)!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .2s!important;display:flex!important}.AiChatHistory-module__8S-HMG__emptyHistoryContent button svg{width:16px!important;height:16px!important}.AiChatHistory-module__8S-HMG__emptyHistoryContent button:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark)!important;transform:translateY(-1px)!important}.AiChatHistory-module__8S-HMG__emptyHistoryContent button:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark)!important;transform:translateY(0)!important}.AiChatHistory-module__8S-HMG__emptyHistoryText{text-align:center;color:#0006;margin:0;font-size:13px;font-weight:400;line-height:1.5}.AiChatHistory-module__8S-HMG__historyItemContainer{border-radius:var(--radius-200);cursor:pointer;box-shadow:none;background-color:#00000005;flex-shrink:0;align-items:center;min-height:42px;transition:all .2s;display:flex;position:relative}.AiChatHistory-module__8S-HMG__historyItemContainer:hover{background:#ffffff73;transform:translateY(-1px)}.AiChatHistory-module__8S-HMG__historyItemContainer:active,.AiChatHistory-module__8S-HMG__historyItemSelected{background:#ffffff40;transform:translateY(0)}.AiChatHistory-module__8S-HMG__itemLabel{color:#000000bf;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.AiChatHistory-module__8S-HMG__renameWrapper{flex:1;min-width:0;padding:4px 8px}.AiChatHistory-module__8S-HMG__renameWrapper input{font-size:13px;font-weight:500}.AiChatHistory-module__8S-HMG__actionIcons{opacity:0;z-index:2;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.AiChatHistory-module__8S-HMG__historyItemContainer:hover .AiChatHistory-module__8S-HMG__actionIcons{opacity:1}.AiChatHistory-module__8S-HMG__actionButton{border-radius:var(--radius-100);cursor:pointer;color:#00000059;background-color:#0000;border:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:inline-flex}.AiChatHistory-module__8S-HMG__actionButton:hover{color:#000000b3;background-color:#0000000a}.AiChatHistory-module__8S-HMG__actionButton.AiChatHistory-module__8S-HMG__danger:hover{color:#dc2626cc;background-color:#dc26260f}.AiChatHistory-module__8S-HMG__historyList::-webkit-scrollbar{width:3px}.AiChatHistory-module__8S-HMG__historyList::-webkit-scrollbar-track{background:0 0}.AiChatHistory-module__8S-HMG__historyList::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:2px}.AiChatHistory-module__8S-HMG__historyList::-webkit-scrollbar-thumb:hover{background-color:#0003}
.Button-module__giXC8a__button{white-space:nowrap;border:none;border-radius:7px;outline:none;align-items:center;gap:12px;width:100%;padding:6px 12px;transition:background-color .2s,border-color .2s,padding .3s;display:flex}.Button-module__giXC8a__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__giXC8a__loading{cursor:wait}.Button-module__giXC8a__loadingSpinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s linear infinite Button-module__giXC8a__button-spin}@keyframes Button-module__giXC8a__button-spin{to{transform:rotate(360deg)}}.Button-module__giXC8a__fitContent{width:fit-content}.Button-module__giXC8a__iconOnly{justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.Button-module__giXC8a__centeredText{justify-content:center}.Button-module__giXC8a__primary{background-color:var(--dark-teal);border:1px solid var(--teal-dark-border);color:#fff}.Button-module__giXC8a__primary img{filter:invert()}.Button-module__giXC8a__primary:hover{background-color:var(--teal);border-color:var(--teal-border)}.Button-module__giXC8a__glass-dark:hover{background-color:var(--lavender);border-color:var(--lavender-border)}.Button-module__giXC8a__ghost{color:var(--glass-text);background-color:#0000}.Button-module__giXC8a__ghost:hover{background-color:var(--glass-light-background-hover)}.Button-module__giXC8a__noBackground{color:var(--glass-text);background-color:#0000;transition:box-shadow .2s,transform .2s;gap:var(--space-050)!important}.Button-module__giXC8a__noBackground span{gap:var(--space-050)!important;font-size:12px!important;font-weight:500!important}.Button-module__giXC8a__noBackground img{filter:invert(.3);transition:filter .2s}.Button-module__giXC8a__noBackground:hover,.Button-module__giXC8a__noBackground:focus-within{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);transform:translateY(-1px)}.Button-module__giXC8a__noBackground:hover img{filter:invert(0)}.Button-module__giXC8a__tinted{border-radius:var(--radius-100);color:#000000b3;background-color:#00000005;border:1px solid #0000000f;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);gap:var(--space-050)!important}.Button-module__giXC8a__tinted span{font-size:12px!important;font-weight:500!important}.Button-module__giXC8a__tinted:hover{color:#000000d9;background-color:#0000000d;border-color:#0000001a}.Button-module__giXC8a__tinted:active{background-color:#00000014}.Button-module__giXC8a__danger{color:#ffe5e5;background-color:#b9253d;border:1px solid #c52e47}.Button-module__giXC8a__danger:hover{background-color:#c92742;border-color:#ce435a}.Button-module__giXC8a__danger img{filter:invert()}.Button-module__giXC8a__text{opacity:1;transition:opacity .3s}.Button-module__giXC8a__iconOnly .Button-module__giXC8a__text{opacity:0}.Button-module__giXC8a__icon{filter:invert(var(--glass-image-invert))}.Button-module__giXC8a__button.raised{cursor:pointer;transition:all .2s}.Button-module__giXC8a__button.raised:hover:not(.Button-module__giXC8a__disabled){box-shadow:-4px -4px 8px var(--surface-shadow-color-light), 4px 4px 8px var(--surface-shadow-color-dark);transform:translateY(-2px)}.Button-module__giXC8a__button.raised:active:not(.Button-module__giXC8a__disabled){box-shadow:inset -2px -2px 4px var(--surface-shadow-color-light), inset 2px 2px 4px var(--surface-shadow-color-dark);transition:all .1s;transform:translateY(0)}.Button-module__giXC8a__button.pressed{background-color:var(--surface-background-color);box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);cursor:pointer;transition:all .15s;transform:translateY(1px)}.Button-module__giXC8a__button.pressed:hover:not(.Button-module__giXC8a__disabled){background-color:var(--surface-background-color);box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(1px)}
.Card-module__ac1X3G__card{border-radius:var(--radius-200);overflow:hidden}
.CompanyLogo-module__hWhmga__logoContainer{background:#0000000a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.CompanyLogo-module__hWhmga__logoImage{object-fit:contain}.CompanyLogo-module__hWhmga__fallback{color:#0009;background-color:#0000000a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}
.LoadingSpinner-module__AWGl3q__container{justify-content:center;align-items:center;padding:5px;display:flex}.LoadingSpinner-module__AWGl3q__spinner{border:4px solid var(--glass-border);border-top:4px solid #1976d2;border-radius:50%;width:32px;height:32px;animation:1s linear infinite LoadingSpinner-module__AWGl3q__spin}@keyframes LoadingSpinner-module__AWGl3q__spin{to{transform:rotate(360deg)}}
.Modal-module__bVMjmG__background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;width:100%;height:100%;animation:var(--animation-duration) var(--animation-easing) forwards Modal-module__bVMjmG__fade-in;z-index:1000;background-color:#0003;position:fixed;top:0;left:0}.Modal-module__bVMjmG__background.Modal-module__bVMjmG__closing{animation:var(--animation-duration) var(--animation-easing) forwards Modal-module__bVMjmG__fade-out;pointer-events:none}.Modal-module__bVMjmG__container{pointer-events:none;z-index:1001;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Modal-module__bVMjmG__modal{pointer-events:auto;min-width:520px;max-width:calc(100% - var(--space-400));max-height:calc(100% - var(--space-400));opacity:0;animation:var(--animation-duration) var(--animation-easing) forwards Modal-module__bVMjmG__fade-in, var(--animation-duration) var(--animation-easing) forwards Modal-module__bVMjmG__scale-in;flex-direction:column;display:flex}.Modal-module__bVMjmG__modal.Modal-module__bVMjmG__closing{animation:var(--animation-duration) var(--animation-easing) forwards Modal-module__bVMjmG__fade-out, var(--animation-duration) var(--animation-easing) forwards Modal-module__bVMjmG__scale-out}.Modal-module__bVMjmG__title{font:var(--font-200);color:#000000d9;letter-spacing:-.02em;margin:0;font-weight:700}.Modal-module__bVMjmG__header{padding:var(--space-300);background:linear-gradient(#00000003 0%,#0000 100%);border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Modal-module__bVMjmG__closeButton{border-radius:var(--radius-100);cursor:pointer;width:32px;height:32px;box-shadow:none;color:#00000059;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.Modal-module__bVMjmG__closeButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);color:#000000b3;background:var(--surface-background-color);transform:translateY(-1px)}.Modal-module__bVMjmG__closeButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.Modal-module__bVMjmG__content{padding:var(--space-300);flex:1;overflow-y:auto}.Modal-module__bVMjmG__footer{justify-content:flex-end;gap:var(--space-150);padding:var(--space-300);border-top:1px solid #0000000f;flex-shrink:0;display:flex}.Modal-module__bVMjmG__footer button{padding:var(--space-100) var(--space-200);border-radius:var(--radius-100);cursor:pointer;color:#00000080;box-shadow:none;background:0 0;border:none;min-width:80px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.Modal-module__bVMjmG__footer button:hover:not(:disabled){box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);color:#000000d9;background:var(--surface-background-color);transform:translateY(-1px)}.Modal-module__bVMjmG__footer button:active:not(:disabled){box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.Modal-module__bVMjmG__footer button:disabled{opacity:.5;cursor:not-allowed}@keyframes Modal-module__bVMjmG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__bVMjmG__fade-out{0%{opacity:1}to{opacity:0}}@keyframes Modal-module__bVMjmG__scale-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Modal-module__bVMjmG__scale-out{0%{transform:scale(1)}to{transform:scale(.95)}}
.SearchableDropdownField-module__vhSWha__dropdown{width:100%;position:relative}.SearchableDropdownField-module__vhSWha__inputContainer{border-radius:var(--radius-100);width:100%;min-height:42px;box-shadow:none;background:#00000005;border:1px solid #00000014;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;transition:all .2s;display:flex}.SearchableDropdownField-module__vhSWha__inputContainer:hover,.SearchableDropdownField-module__vhSWha__inputContainer:focus-within{border-color:#00000026}.SearchableDropdownField-module__vhSWha__tag{align-items:center;gap:var(--space-050);padding:var(--space-050) var(--space-100);border-radius:var(--radius-100);color:#0006;background:#00000005;border:1px solid #0000000f;flex-shrink:0;font-size:11px;font-weight:400;display:inline-flex}.SearchableDropdownField-module__vhSWha__tagRemove{cursor:pointer;color:#0000004d;background:0 0;border:none;margin-left:2px;padding:0;font-size:11px;line-height:1;transition:color .2s}.SearchableDropdownField-module__vhSWha__tagRemove:hover{color:#0009}.SearchableDropdownField-module__vhSWha__searchInput{color:#000000d9;background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4}.SearchableDropdownField-module__vhSWha__searchInput::placeholder{color:#00000040;font-size:13px}.SearchableDropdownField-module__vhSWha__menu{border-radius:var(--radius-100);background-color:var(--surface-background-color);z-index:10000;flex-direction:column;max-height:280px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 16px #0000001f}.SearchableDropdownField-module__vhSWha__optionsList{flex:1;overflow-y:auto}.SearchableDropdownField-module__vhSWha__option{text-align:left;cursor:pointer;color:#000000d9;background:0 0;border:none;border-bottom:1px solid #00000008;width:100%;padding:10px 12px;font-size:13px;font-weight:400;transition:background .15s;display:block}.SearchableDropdownField-module__vhSWha__option:last-child{border-bottom:none}.SearchableDropdownField-module__vhSWha__option:hover{background:#00000008}.SearchableDropdownField-module__vhSWha__emptyState,.SearchableDropdownField-module__vhSWha__loadingState{text-align:center;color:#00000073;padding:20px 12px;font-size:13px}.SearchableDropdownField-module__vhSWha__loadingMore{text-align:center;color:#00000073;border-top:1px solid #0000000d;padding:10px 12px;font-size:12px}.SearchableDropdownField-module__vhSWha__scrollTrigger{height:1px}
.AiChatApplicationThinking-module__M3aEiW__thinkingCard{padding:var(--space-200);border-radius:var(--radius-200);gap:var(--space-150);border:1px solid #00000014;flex-direction:column;max-width:600px;display:flex}.AiChatApplicationThinking-module__M3aEiW__header{align-items:flex-start;gap:var(--space-150);display:flex}.AiChatApplicationThinking-module__M3aEiW__iconContainer{border-radius:var(--radius-100);background:#ffffff80;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.AiChatApplicationThinking-module__M3aEiW__statusIcon{font-size:24px}.AiChatApplicationThinking-module__M3aEiW__info{gap:var(--space-075);flex-direction:column;flex:1;min-width:0;display:flex}.AiChatApplicationThinking-module__M3aEiW__title{font-size:14px;font-weight:500;font-family:var(--font-family);text-transform:lowercase;margin:0;line-height:1.5}.AiChatApplicationThinking-module__M3aEiW__message{font-size:14px;font-weight:500;font-family:var(--font-family);color:#0009;margin:0;line-height:1.5}.AiChatApplicationThinking-module__M3aEiW__jobTitle{font-size:14px;font-weight:500;font-family:var(--font-family);color:#00000080;margin:0;font-style:italic;line-height:1.5}.AiChatApplicationThinking-module__M3aEiW__progressContainer{align-items:center;gap:var(--space-125);display:flex}.AiChatApplicationThinking-module__M3aEiW__progressBar{border-radius:var(--radius-050);background:#0000001a;flex:1;height:8px;overflow:hidden}.AiChatApplicationThinking-module__M3aEiW__progressFill{background:linear-gradient(90deg, var(--color-primary), #8dc4e8);border-radius:var(--radius-050);height:100%;transition:width .3s}.AiChatApplicationThinking-module__M3aEiW__progressText{font-size:14px;font-weight:500;font-family:var(--font-family);color:#0009;text-align:right;min-width:40px;line-height:1.5}.AiChatApplicationThinking-module__M3aEiW__detailsButton{font-size:14px;font-weight:500;font-family:var(--font-family);color:#0009;cursor:pointer;padding:var(--space-100);border-radius:var(--radius-100);text-align:left;background:0 0;border:none;line-height:1.5;transition:all .2s}.AiChatApplicationThinking-module__M3aEiW__detailsButton:hover{background:#5ba4cf1a}.AiChatApplicationThinking-module__M3aEiW__details{gap:var(--space-100);padding:var(--space-150);border-radius:var(--radius-100);background:#ffffff80;flex-direction:column;display:flex}.AiChatApplicationThinking-module__M3aEiW__detailItem{justify-content:space-between;gap:var(--space-125);display:flex}.AiChatApplicationThinking-module__M3aEiW__detailLabel{font-size:14px;font-weight:500;font-family:var(--font-family);color:#0009;line-height:1.5}.AiChatApplicationThinking-module__M3aEiW__detailValue{font-size:14px;font-weight:500;font-family:var(--font-family);color:#0009;text-align:right;line-height:1.5}
.AiChatOnboardingForm-module__7nshAq__formContainer{box-shadow:none;background:0 0;border-radius:0;max-height:340px;margin:0;padding:12px 16px;overflow:visible}.AiChatOnboardingForm-module__7nshAq__formTitle{margin-bottom:var(--space-150);color:#000000b3;font-size:13px;font-weight:600;font-family:var(--font-family);letter-spacing:0}.AiChatOnboardingForm-module__7nshAq__formDescription{color:#00000080;margin-bottom:var(--space-200);font-size:12px;line-height:1.4;font-family:var(--font-family)}.AiChatOnboardingForm-module__7nshAq__formFields{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.AiChatOnboardingForm-module__7nshAq__formRow{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.AiChatOnboardingForm-module__7nshAq__formActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.AiChatOnboardingForm-module__7nshAq__primaryButton{border-radius:var(--radius-100);cursor:pointer;color:#000000b3;box-shadow:none;background:0 0;border:none;min-width:70px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.AiChatOnboardingForm-module__7nshAq__primaryButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);color:#000000d9;background:var(--surface-background-color);transform:translateY(-1px)}.AiChatOnboardingForm-module__7nshAq__primaryButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.AiChatOnboardingForm-module__7nshAq__primaryButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.AiChatOnboardingForm-module__7nshAq__secondaryButton{border-radius:var(--radius-100);cursor:pointer;color:#00000080;box-shadow:none;background:0 0;border:none;min-width:70px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.AiChatOnboardingForm-module__7nshAq__secondaryButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);color:#000000d9;background:var(--surface-background-color);transform:translateY(-1px)}.AiChatOnboardingForm-module__7nshAq__secondaryButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.AiChatOnboardingForm-module__7nshAq__secondaryButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.AiChatOnboardingForm-module__7nshAq__welcomeButtons{gap:var(--space-150);margin-top:var(--space-100);justify-content:center;display:flex}.AiChatOnboardingForm-module__7nshAq__manualEntryContainer{flex-direction:column;align-items:center;gap:4px;display:flex}.AiChatOnboardingForm-module__7nshAq__manualEntrySubtitle{color:#0006;font-size:10px;font-weight:400;font-family:var(--font-family);font-style:italic}.AiChatOnboardingForm-module__7nshAq__section{margin-bottom:var(--space-200)}.AiChatOnboardingForm-module__7nshAq__sectionTitle{color:#00000073;margin:0 0 var(--space-100) 0;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;line-height:1.3;font-family:var(--font-family);display:block}.AiChatOnboardingForm-module__7nshAq__loading{padding:var(--space-200);text-align:center;color:#00000080;font-size:13px;font-family:var(--font-family)}.AiChatOnboardingForm-module__7nshAq__inputGroup{flex-direction:column;flex:1;gap:4px;display:flex}.AiChatOnboardingForm-module__7nshAq__inputLabel{color:#0006;text-transform:none;letter-spacing:0;min-height:12px;font-size:10px;font-weight:500;line-height:1.3;font-family:var(--font-family);margin:0;display:block}.AiChatOnboardingForm-module__7nshAq__input{border-radius:var(--radius-100);background-color:var(--surface-background-color);width:100%;box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);color:#000000d9;border:none;min-height:32px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;transition:all .2s}.AiChatOnboardingForm-module__7nshAq__input:hover{box-shadow:inset -1px -1px 3px var(--surface-shadow-color-light), inset 1px 1px 3px var(--surface-shadow-color-dark)}.AiChatOnboardingForm-module__7nshAq__input:focus{box-shadow:inset -1px -1px 3px var(--surface-shadow-color-light), inset 1px 1px 3px var(--surface-shadow-color-dark), 0 0 0 3px #00a8ff1f;outline:none}.AiChatOnboardingForm-module__7nshAq__input::placeholder{color:#00000040;font-size:12px}.AiChatOnboardingForm-module__7nshAq__accordionContainer{flex-direction:column;gap:8px;width:100%;display:flex}.AiChatOnboardingForm-module__7nshAq__accordionCard{border-radius:var(--radius-100);background:#ffffffa6;border:1px solid #00000014;transition:all .2s;overflow:hidden;box-shadow:0 1px 4px #0000000a}.AiChatOnboardingForm-module__7nshAq__accordionHeader{align-items:center;gap:8px;padding:10px 12px;display:flex}.AiChatOnboardingForm-module__7nshAq__accordionToggle{cursor:pointer;color:#000000d9;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;padding:0;font-family:inherit;transition:color .2s;display:flex}.AiChatOnboardingForm-module__7nshAq__accordionToggle:hover{color:#000}.AiChatOnboardingForm-module__7nshAq__accordionTitle{text-align:left;font-size:13px;font-weight:500;line-height:1.4}.AiChatOnboardingForm-module__7nshAq__accordionDelete{border-radius:var(--radius-100);cursor:pointer;color:#0006;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.AiChatOnboardingForm-module__7nshAq__accordionDelete:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);color:#dc2626cc;transform:translateY(-1px)}.AiChatOnboardingForm-module__7nshAq__accordionDelete:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.AiChatOnboardingForm-module__7nshAq__accordionContent{padding:0 12px 12px;animation:.2s ease-out AiChatOnboardingForm-module__7nshAq__accordionSlideDown}@keyframes AiChatOnboardingForm-module__7nshAq__accordionSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AiChatOnboardingForm-module__7nshAq__emptyState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.AiChatOnboardingForm-module__7nshAq__emptyStateText{color:#00000080;font-size:12px;line-height:1.4;font-family:var(--font-family)}.AiChatOnboardingForm-module__7nshAq__addButton{padding:var(--space-150);border-radius:var(--radius-100);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-100);color:#0009;box-shadow:none;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AiChatOnboardingForm-module__7nshAq__addButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);background:var(--surface-background-color);color:#000000d9;transform:translateY(-1px)}.AiChatOnboardingForm-module__7nshAq__addButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.AiChatOnboardingForm-module__7nshAq__typeSelector{justify-content:center;width:100%;display:flex;position:relative}.AiChatOnboardingForm-module__7nshAq__typeSelectorDropdown{background:var(--surface-background-color);border-radius:var(--radius-100);box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);z-index:10;margin-top:4px;padding:4px;animation:.2s ease-out AiChatOnboardingForm-module__7nshAq__dropdownSlideIn;position:absolute;top:100%;left:0;right:0}@keyframes AiChatOnboardingForm-module__7nshAq__dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AiChatOnboardingForm-module__7nshAq__typeOption{border-radius:var(--radius-100);cursor:pointer;color:#000000b3;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AiChatOnboardingForm-module__7nshAq__typeOption:hover{color:#000000e6;background:#0000000a}.AiChatOnboardingForm-module__7nshAq__typeOption:active{transform:scale(.98)}.AiChatOnboardingForm-module__7nshAq__accordionTitleRow{flex:1;align-items:center;gap:8px;display:flex}.AiChatOnboardingForm-module__7nshAq__entryTypeIcon{color:#00000080;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AiChatOnboardingForm-module__7nshAq__entryTypeLabel{color:#00000059;text-transform:uppercase;letter-spacing:.5px;margin-left:auto;padding-right:8px;font-size:10px;font-weight:600}.AiChatOnboardingForm-module__7nshAq__resumeReview{flex-direction:column;gap:16px;max-height:280px;margin-bottom:16px;padding-right:4px;display:flex;overflow-y:auto}.AiChatOnboardingForm-module__7nshAq__reviewSection{flex-direction:column;gap:8px;display:flex}.AiChatOnboardingForm-module__7nshAq__reviewSectionTitle{color:#00000073;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;font-family:var(--font-family);margin:0 0 4px}.AiChatOnboardingForm-module__7nshAq__reviewSection p{color:#000000b3;font-size:12px;line-height:1.5;font-family:var(--font-family);margin:0}.AiChatOnboardingForm-module__7nshAq__reviewSection strong{color:#000000d9;font-weight:600}.AiChatOnboardingForm-module__7nshAq__reviewItem{background:var(--surface-background-color);border-radius:var(--radius-100);box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);padding:8px}.AiChatOnboardingForm-module__7nshAq__reviewItemDates{color:#00000080!important;margin-top:2px!important;font-size:11px!important}.AiChatOnboardingForm-module__7nshAq__reviewItemSubtext{color:#00000080!important;font-size:11px!important}.AiChatOnboardingForm-module__7nshAq__textarea{border-radius:var(--radius-100);background-color:var(--surface-background-color);width:100%;box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);color:#000000d9;resize:vertical;border:none;min-height:80px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;transition:all .2s}.AiChatOnboardingForm-module__7nshAq__textarea:hover{box-shadow:inset -1px -1px 3px var(--surface-shadow-color-light), inset 1px 1px 3px var(--surface-shadow-color-dark)}.AiChatOnboardingForm-module__7nshAq__textarea:focus{box-shadow:inset -1px -1px 3px var(--surface-shadow-color-light), inset 1px 1px 3px var(--surface-shadow-color-dark), 0 0 0 3px #00a8ff1f;outline:none}.AiChatOnboardingForm-module__7nshAq__textarea::placeholder{color:#00000040;font-size:12px}.AiChatOnboardingForm-module__7nshAq__fieldSubtext{color:#0006;margin-top:2px;font-size:10px;line-height:1.4}
.AiChatResumeStack-module__jQxP9q__outerContainer{width:100%;max-width:370px;margin:0 auto;margin-bottom:var(--space-200);flex-direction:column;display:flex}.AiChatResumeStack-module__jQxP9q__header{padding:var(--space-150) 0 var(--space-100);justify-content:space-between;align-items:center;display:flex}.AiChatResumeStack-module__jQxP9q__sectionLabel{color:#00000080;text-transform:capitalize;font-size:12px;font-weight:600;line-height:1.3}.AiChatResumeStack-module__jQxP9q__headerRight{align-items:center;gap:2px;display:flex}.AiChatResumeStack-module__jQxP9q__navArrow{cursor:pointer;color:#0006;border-radius:var(--radius-100);background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:1.1rem;line-height:1;transition:all .15s;display:flex}.AiChatResumeStack-module__jQxP9q__navArrow:hover:not(:disabled){color:#000000b3;background-color:#0000000a}.AiChatResumeStack-module__jQxP9q__navArrow:disabled{opacity:.25;cursor:default}.AiChatResumeStack-module__jQxP9q__counter{color:#0006;text-align:center;min-width:32px;font-size:11px;font-weight:400}.AiChatResumeStack-module__jQxP9q__stackWrapper{padding:44px 12px 12px;display:grid}.AiChatResumeStack-module__jQxP9q__singleCardWrapper{padding:8px 12px}.AiChatResumeStack-module__jQxP9q__stackCard{will-change:transform, opacity;grid-area:1/1;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),opacity .35s}.AiChatResumeStack-module__jQxP9q__dots{padding:var(--space-100) 0 var(--space-050);justify-content:center;align-items:center;gap:6px;display:flex}.AiChatResumeStack-module__jQxP9q__dot{cursor:pointer;background-color:#0000001a;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .25s}.AiChatResumeStack-module__jQxP9q__dot:hover{background-color:#00000040}.AiChatResumeStack-module__jQxP9q__dotActive{background-color:#0006;transform:scale(1.3)}.AiChatResumeStack-module__jQxP9q__footer{padding-top:var(--space-100);justify-content:center;display:flex}.AiChatResumeStack-module__jQxP9q__seeAllLink{color:#00000080;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:400;text-decoration:none;transition:color .15s}.AiChatResumeStack-module__jQxP9q__seeAllLink:hover{color:#000c}.AiChatResumeStack-module__jQxP9q__batchActionRow{padding:var(--space-100) 12px 0;justify-content:center;align-items:center;gap:4px;display:flex}.AiChatResumeStack-module__jQxP9q__batchActionButton{cursor:pointer;color:#0006;font-size:12px;font-weight:500;font-family:var(--font-family);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;line-height:1.3;transition:all .15s;display:flex}.AiChatResumeStack-module__jQxP9q__batchActionButton:hover:not(:disabled){color:#000c;box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);transform:translateY(-1px)}.AiChatResumeStack-module__jQxP9q__batchActionButton:active:not(:disabled){color:#000000e6;background-color:var(--surface-background-color);box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(1px)}.AiChatResumeStack-module__jQxP9q__batchActionButton:disabled{opacity:.35;cursor:default}.AiChatResumeStack-module__jQxP9q__resumePickerContainer{position:relative}.AiChatResumeStack-module__jQxP9q__resumePickerOverlay{z-index:9;position:fixed;inset:0}.AiChatResumeStack-module__jQxP9q__resumePicker{background:var(--surface-background-color);border-radius:var(--radius-200);z-index:10;width:320px;animation:.15s ease-out AiChatResumeStack-module__jQxP9q__pickerSlideUp;position:absolute;bottom:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 24px #0000001f,0 1px 4px #00000014}@keyframes AiChatResumeStack-module__jQxP9q__pickerSlideUp{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.AiChatResumeStack-module__jQxP9q__resumePickerHeader{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.AiChatResumeStack-module__jQxP9q__resumePickerTitle{color:#000000b3;font-size:12px;font-weight:600}.AiChatResumeStack-module__jQxP9q__resumePickerClose{cursor:pointer;color:#00000059;border-radius:var(--radius-100);background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:flex}.AiChatResumeStack-module__jQxP9q__resumePickerClose:hover{color:#000000b3;background-color:#0000000a}.AiChatResumeStack-module__jQxP9q__resumePickerBody{max-height:200px;padding:4px 0;overflow-y:auto}.AiChatResumeStack-module__jQxP9q__resumePickerOption{cursor:pointer;text-align:left;width:100%;font-family:var(--font-family);background:0 0;border:none;align-items:center;padding:8px 12px;transition:background-color .1s;display:flex}.AiChatResumeStack-module__jQxP9q__resumePickerOption:hover{background-color:#0000000a}.AiChatResumeStack-module__jQxP9q__resumePickerOptionName{color:#000c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.AiChatResumeStack-module__jQxP9q__resumePickerEmpty{color:#0006;text-align:center;padding:16px 12px;font-size:12px}
.AiChatTaskCard-module__Oio1_a__outerContainer{flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.AiChatTaskCard-module__Oio1_a__outerContainer *{font:inherit}.AiChatTaskCard-module__Oio1_a__sectionLabel{color:#00000080;text-transform:capitalize;padding:var(--space-150) 0 var(--space-100);font-size:12px;font-weight:600;line-height:1.3}.AiChatTaskCard-module__Oio1_a__card{background:#ffffffa6;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000a}.AiChatTaskCard-module__Oio1_a__taskInfo{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.AiChatTaskCard-module__Oio1_a__taskTitle{color:#000c;word-break:break-word;font-size:13px;font-weight:600;line-height:1.4}.AiChatTaskCard-module__Oio1_a__taskDescription{color:#00000080;word-break:break-word;font-size:12px;font-weight:400;line-height:1.4}.AiChatTaskCard-module__Oio1_a__actionRow{border-top:1px solid #0000000f;align-items:center;gap:4px;padding:10px 14px;display:flex}.AiChatTaskCard-module__Oio1_a__rejectButton{border-radius:var(--radius-100);color:#0000008c;font-size:12px;font-weight:500;font-family:var(--font-family);cursor:pointer;background:#0000000a;border:none;flex:0;padding:8px 12px;line-height:1.3;transition:all .15s}.AiChatTaskCard-module__Oio1_a__rejectButton:hover:not(:disabled){color:#000000bf;background:#00000014}.AiChatTaskCard-module__Oio1_a__rejectButton:disabled{opacity:.4;cursor:default}.AiChatTaskCard-module__Oio1_a__acceptButton{border-radius:var(--radius-100);color:#2196f3;font-size:12px;font-weight:700;font-family:var(--font-family);cursor:pointer;background:#2196f31f;border:none;flex:1;padding:8px 12px;line-height:1.3;transition:all .15s}.AiChatTaskCard-module__Oio1_a__acceptButton:hover:not(:disabled){color:#1b82d9;background:#2196f333}.AiChatTaskCard-module__Oio1_a__acceptButton:active:not(:disabled){background:#2196f340;transform:scale(.98)}.AiChatTaskCard-module__Oio1_a__acceptButton:disabled{opacity:.4;cursor:default}.AiChatTaskCard-module__Oio1_a__confirmedBadge{color:#00000080;border-top:1px solid #0000000f;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:500;display:flex}.AiChatTaskCard-module__Oio1_a__badgeIcon{color:#0000008c;background:#0000000a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.AiChatTaskCard-module__Oio1_a__statusBadge{border-radius:var(--radius-050);flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.AiChatTaskCard-module__Oio1_a__acceptedBadge{color:#2196f3;background:#2196f31f}.AiChatTaskCard-module__Oio1_a__rejectedBadge{color:#ef4444;background:#ef44441a}.AiChatTaskCard-module__Oio1_a__taskList{flex-direction:column;gap:0;display:flex}.AiChatTaskCard-module__Oio1_a__taskListItem{border-bottom:1px solid #0000000a;align-items:center;gap:10px;padding:10px 14px;display:flex}.AiChatTaskCard-module__Oio1_a__taskListItem:last-child{border-bottom:none}.AiChatTaskCard-module__Oio1_a__taskCheckbox{border:1.5px solid #0003;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.AiChatTaskCard-module__Oio1_a__taskCheckbox.AiChatTaskCard-module__Oio1_a__completed{color:#2196f3;background:#2196f31f;border-color:#2196f366}.AiChatTaskCard-module__Oio1_a__taskListInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.AiChatTaskCard-module__Oio1_a__taskListTitle{color:#000000bf;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.AiChatTaskCard-module__Oio1_a__taskListTitle.AiChatTaskCard-module__Oio1_a__completedTitle{color:#00000059;text-decoration:line-through}.AiChatTaskCard-module__Oio1_a__taskListDescription{color:#0006;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.AiChatTaskCard-module__Oio1_a__emptyState{color:#0006;text-align:center;padding:14px 16px;font-size:12px;font-weight:400}
.AiChatUpdateCard-module__fpwceq__card{background:#ffffffa6;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:400px;margin:0 auto;padding:14px 16px 12px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000a}.AiChatUpdateCard-module__fpwceq__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:24px;display:flex;position:relative}.AiChatUpdateCard-module__fpwceq__headerTitle{color:#000000b3;text-transform:capitalize;font-size:12px;font-weight:600}.AiChatUpdateCard-module__fpwceq__headerMeta{align-items:center;gap:8px;display:flex}.AiChatUpdateCard-module__fpwceq__headerActions{align-items:center;gap:var(--space-075);min-height:28px;display:flex}.AiChatUpdateCard-module__fpwceq__headerCount{color:#00000073;font-size:11px;font-weight:500}.AiChatUpdateCard-module__fpwceq__chevron{color:#00000059;justify-content:center;align-items:center;transition:transform .2s;display:flex}.AiChatUpdateCard-module__fpwceq__body{flex-direction:column;gap:0;animation:.15s ease-out AiChatUpdateCard-module__fpwceq__slideDown;display:flex}.AiChatUpdateCard-module__fpwceq__bodyDivider{border-top:1px solid #00000012;padding-top:12px}@keyframes AiChatUpdateCard-module__fpwceq__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AiChatUpdateCard-module__fpwceq__changeRow{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;display:flex}.AiChatUpdateCard-module__fpwceq__changeRow+.AiChatUpdateCard-module__fpwceq__changeRow{border-top:1px solid #0000000f}.AiChatUpdateCard-module__fpwceq__changeRow.AiChatUpdateCard-module__fpwceq__accepted{opacity:1}.AiChatUpdateCard-module__fpwceq__changeRow.AiChatUpdateCard-module__fpwceq__rejected{opacity:.4}.AiChatUpdateCard-module__fpwceq__changePath{color:#0000008c;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;font-weight:500;overflow:hidden}.AiChatUpdateCard-module__fpwceq__changeValues{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.AiChatUpdateCard-module__fpwceq__oldValue{color:#111827;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.AiChatUpdateCard-module__fpwceq__arrow{color:#00000059;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.AiChatUpdateCard-module__fpwceq__newValue{color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.AiChatUpdateCard-module__fpwceq__changeActions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.AiChatUpdateCard-module__fpwceq__acceptBtn,.AiChatUpdateCard-module__fpwceq__rejectBtn{cursor:pointer;border-radius:var(--radius-100);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:inline-flex}.AiChatUpdateCard-module__fpwceq__acceptBtn{color:#22c55e80}.AiChatUpdateCard-module__fpwceq__acceptBtn:hover{color:#22c55e;background:#22c55e1a}.AiChatUpdateCard-module__fpwceq__rejectBtn{color:#00000040}.AiChatUpdateCard-module__fpwceq__rejectBtn:hover{color:#ef4444;background:#ef444414}.AiChatUpdateCard-module__fpwceq__statusBadge{border-radius:var(--radius-050);flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600}.AiChatUpdateCard-module__fpwceq__statusBadge.AiChatUpdateCard-module__fpwceq__acceptedBadge{color:#fff;background:var(--color-primary)}.AiChatUpdateCard-module__fpwceq__statusBadge.AiChatUpdateCard-module__fpwceq__rejectedBadge{color:#ef4444;background:#ef44441a}.AiChatUpdateCard-module__fpwceq__headerActionButton{border-radius:var(--radius-100);color:#0000008c;cursor:pointer;background:#0000000a;border:none;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.AiChatUpdateCard-module__fpwceq__headerActionButton:hover{color:#000000bf;background:#00000014}.AiChatUpdateCard-module__fpwceq__headerActionButtonAccept{background:var(--color-primary);color:#fff}.AiChatUpdateCard-module__fpwceq__headerActionButtonAccept:hover{background:var(--color-primary-hover,#4a93bc);color:#fff}
.ProfilePage-module__YtgX0a__pageContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ProfilePage-module__YtgX0a__mainContainer{gap:var(--space-200);padding:var(--space-200);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ProfilePage-module__YtgX0a__profileContent{padding:var(--space-200) var(--space-300);gap:var(--space-250);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ProfilePage-module__YtgX0a__section{gap:var(--space-100);flex-direction:column;display:flex}.ProfilePage-module__YtgX0a__sectionHeader{margin-bottom:var(--space-100);justify-content:space-between;align-items:center;display:flex}.ProfilePage-module__YtgX0a__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#000000d9;margin:0;font-size:11px;font-weight:500;line-height:1}.ProfilePage-module__YtgX0a__editButton{cursor:pointer;width:32px;height:32px;box-shadow:none;color:#0006;opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.ProfilePage-module__YtgX0a__editButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);opacity:1;color:#000000b3;transform:translateY(-1px)}.ProfilePage-module__YtgX0a__editButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.ProfilePage-module__YtgX0a__sectionBox{border-radius:var(--radius-200);padding:var(--space-150);background-color:#00000005;border:1px solid #0000000f}.ProfilePage-module__YtgX0a__sectionIncomplete{background-color:#c8323208;border-color:#c832324d}.ProfilePage-module__YtgX0a__withDivider{padding-top:var(--space-150);margin-top:var(--space-150);border-top:1px solid #0000000f}.ProfilePage-module__YtgX0a__infoLabel{color:#00000080;text-transform:capitalize;margin-bottom:6px;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__profileRow{align-items:center;gap:var(--space-150);display:flex}.ProfilePage-module__YtgX0a__avatarCircle{background-color:var(--surface-background-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.ProfilePage-module__YtgX0a__avatarText{color:#0006;letter-spacing:.5px;font-size:18px;font-weight:500}.ProfilePage-module__YtgX0a__profileInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProfilePage-module__YtgX0a__profileName{color:#000;margin:0 0 2px;font-size:13px;font-weight:500;line-height:1.2}.ProfilePage-module__YtgX0a__profileMeta{color:#00000080;font-size:11px;font-weight:400;line-height:1.4}.ProfilePage-module__YtgX0a__profileLink{color:#00a8ff;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none}.ProfilePage-module__YtgX0a__profileLink:hover{text-decoration:underline}.ProfilePage-module__YtgX0a__socialIcons{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.ProfilePage-module__YtgX0a__socialIcon{opacity:1;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:flex}.ProfilePage-module__YtgX0a__socialIcon:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);transform:translateY(-1px)}.ProfilePage-module__YtgX0a__summaryText{color:#00000080;margin:0;font-size:11px;font-weight:400;line-height:1.5}.ProfilePage-module__YtgX0a__expItem{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__YtgX0a__expHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-150);display:flex}.ProfilePage-module__YtgX0a__expTitle{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__expPeriod{color:#00000080;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__expSubtitle{color:#00000080;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__expList{color:#00000080;margin:6px 0 0;padding-left:18px;font-size:11px;font-weight:400;line-height:1.5}.ProfilePage-module__YtgX0a__expList li{margin-bottom:4px}.ProfilePage-module__YtgX0a__eduItem{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__YtgX0a__eduDegree{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__eduSubtitle{color:#00000080;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__eduPeriod,.ProfilePage-module__YtgX0a__eduGpa{color:#00000080;font-size:11px;line-height:1.3}.ProfilePage-module__YtgX0a__eduFocus{color:#00000080;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}.ProfilePage-module__YtgX0a__skillGroup{flex-direction:column;gap:8px;display:flex}.ProfilePage-module__YtgX0a__skillCategory{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__skillTags{flex-wrap:wrap;gap:6px;display:flex}.ProfilePage-module__YtgX0a__skillTag{padding:var(--space-050) var(--space-100);border-radius:var(--radius-100);color:#0006;white-space:nowrap;background-color:#0000000a;font-size:11px;font-weight:400}.ProfilePage-module__YtgX0a__projectItem{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__YtgX0a__projectHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-150);display:flex}.ProfilePage-module__YtgX0a__projectName{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__projectPeriod{color:#00000080;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__projectLink{color:#00a8ff;font-size:11px;line-height:1.3;text-decoration:none}.ProfilePage-module__YtgX0a__projectLink:hover{text-decoration:underline}.ProfilePage-module__YtgX0a__projectDesc{color:#00000080;margin:2px 0 6px;font-size:11px;font-weight:400;line-height:1.4}.ProfilePage-module__YtgX0a__certItem{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__YtgX0a__certName{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__certIssuer{color:#00000080;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__certDate,.ProfilePage-module__YtgX0a__certId{color:#00000080;font-size:11px;line-height:1.3}.ProfilePage-module__YtgX0a__awardItem{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__YtgX0a__awardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-150);display:flex}.ProfilePage-module__YtgX0a__awardTitle{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__awardDate{color:#00000080;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__awardIssuer{color:#00000080;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__awardDesc{color:#00000080;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}.ProfilePage-module__YtgX0a__pubItem{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__YtgX0a__pubTitle{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__pubPublisher{color:#00000080;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__pubDate{color:#00000080;font-size:11px;line-height:1.3}.ProfilePage-module__YtgX0a__pubLink{color:#00a8ff;margin-top:2px;font-size:11px;line-height:1.3;text-decoration:none}.ProfilePage-module__YtgX0a__pubLink:hover{text-decoration:underline}.ProfilePage-module__YtgX0a__volItem{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__YtgX0a__volHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-150);display:flex}.ProfilePage-module__YtgX0a__volRole{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__volPeriod{color:#00000080;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__volOrg{color:#00000080;font-size:11px;font-weight:400;line-height:1.3}.ProfilePage-module__YtgX0a__volDesc{color:#00000080;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}.ProfilePage-module__YtgX0a__profileContent::-webkit-scrollbar{width:8px}.ProfilePage-module__YtgX0a__profileContent::-webkit-scrollbar-track{background:0 0}.ProfilePage-module__YtgX0a__profileContent::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:4px}.ProfilePage-module__YtgX0a__profileContent::-webkit-scrollbar-thumb:hover{background-color:#00000040}.ProfilePage-module__YtgX0a__addSectionWrapper{display:inline-block;position:relative}.ProfilePage-module__YtgX0a__addSectionButton{min-height:32px;padding:0 var(--space-100);cursor:pointer;color:#000;box-shadow:none;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.3;transition:all .2s;display:flex}.ProfilePage-module__YtgX0a__addSectionButton svg{flex-shrink:0;width:18px;height:18px}.ProfilePage-module__YtgX0a__addSectionButton:hover{box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);transform:translateY(-1px)}.ProfilePage-module__YtgX0a__addSectionButton:active{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.ProfilePage-module__YtgX0a__addSectionDropdown{margin-top:var(--space-050);background-color:var(--surface-background-color);z-index:99999;min-width:180px;max-width:300px;max-height:400px;padding:var(--space-050);border-radius:12px;position:absolute;top:100%;right:0;overflow:hidden auto;box-shadow:0 2px 4px #0000001a}.ProfilePage-module__YtgX0a__addSectionOption{cursor:pointer;text-align:left;width:100%;color:var(--glass-text);background:0 0;border:none;border-radius:8px;padding:12px 20px;font-size:11px;font-weight:500;transition:background-color .2s;display:block}.ProfilePage-module__YtgX0a__addSectionOption:hover{background:var(--glass-background-hover)}.ProfilePage-module__YtgX0a__formField{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__YtgX0a__fieldLabel{color:#000000d9;font-size:11px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__fieldValue{color:#000;font-size:13px;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__formGrid{gap:var(--space-150);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.ProfilePage-module__YtgX0a__formGrid{grid-template-columns:1fr}}.ProfilePage-module__YtgX0a__editPanel{width:720px;max-width:calc(100% - var(--space-400));height:480px;max-height:calc(100vh - var(--space-400));background-color:var(--surface-background-color);border-radius:var(--radius-200);box-shadow:0 8px 32px #0000001f, var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);z-index:10;flex-direction:column;animation:.3s cubic-bezier(.34,1.56,.64,1) ProfilePage-module__YtgX0a__modalIn;display:flex;position:absolute;top:calc(50% + 32px);left:50%;transform:translate(-50%,-50%)}@keyframes ProfilePage-module__YtgX0a__modalIn{0%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}.ProfilePage-module__YtgX0a__editHeader{padding:var(--space-300);background:linear-gradient(#00000003 0%,#0000 100%);border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ProfilePage-module__YtgX0a__editTitle{font:var(--font-200);text-transform:capitalize;color:#000000d9;letter-spacing:-.02em;margin:0;font-weight:700}.ProfilePage-module__YtgX0a__closeEditButton{border-radius:var(--radius-100);cursor:pointer;width:32px;height:32px;box-shadow:none;color:#00000059;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.ProfilePage-module__YtgX0a__closeEditButton:hover{color:#000000b3;background:#0000000a}.ProfilePage-module__YtgX0a__closeEditButton:active{background:#00000012}.ProfilePage-module__YtgX0a__editContent{padding:var(--space-300);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ProfilePage-module__YtgX0a__formRow{gap:var(--space-150);grid-template-columns:1fr;align-items:end;display:grid}.ProfilePage-module__YtgX0a__formRow:has(.ProfilePage-module__YtgX0a__inputGroup[style*="flex: 1"]){grid-template-columns:1fr 1fr}.ProfilePage-module__YtgX0a__formRow:not(:last-child){margin-bottom:var(--space-100)}.ProfilePage-module__YtgX0a__inputGroup{gap:var(--space-100);flex-direction:column;flex:1;display:flex}.ProfilePage-module__YtgX0a__inputLabel{color:#000000d9;text-transform:uppercase;letter-spacing:.5px;min-height:14px;margin:0;font-size:11px;font-weight:500;line-height:1.3;display:block}.ProfilePage-module__YtgX0a__input{border-radius:var(--radius-100);width:100%;box-shadow:none;color:#000000d9;background:#00000005;border:1px solid #00000014;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;transition:all .2s}.ProfilePage-module__YtgX0a__input:hover{border-color:#00000026}.ProfilePage-module__YtgX0a__input:focus{border-color:#00000026;outline:none}.ProfilePage-module__YtgX0a__input::placeholder{color:#00000040;font-size:13px}.ProfilePage-module__YtgX0a__inputError{border-color:#c8323266}.ProfilePage-module__YtgX0a__fieldError{color:#c83232b3;margin-top:2px;margin-bottom:4px;padding-left:2px;font-size:10px;font-weight:500}.ProfilePage-module__YtgX0a__editFooter{justify-content:flex-end;gap:var(--space-150);padding:var(--space-300);background:linear-gradient(#0000 0%,#00000003 100%);border-top:1px solid #0000000f;flex-shrink:0;display:flex}.ProfilePage-module__YtgX0a__cancelButton{padding:var(--space-100) var(--space-200);border-radius:var(--radius-100);cursor:pointer;color:#000000d9;box-shadow:none;background:#0000000a;border:none;min-width:80px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.ProfilePage-module__YtgX0a__cancelButton:hover{color:#000000d9;background:#00000012}.ProfilePage-module__YtgX0a__cancelButton:active{background:#0000001a}.ProfilePage-module__YtgX0a__saveButton{padding:var(--space-100) var(--space-200);border-radius:var(--radius-100);background:var(--color-primary);cursor:pointer;color:#fff;box-shadow:none;border:none;min-width:80px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.ProfilePage-module__YtgX0a__saveButton:hover{filter:brightness(1.08)}.ProfilePage-module__YtgX0a__saveButton:active{filter:brightness(.95);transform:scale(.97)}.ProfilePage-module__YtgX0a__addEntryButton{margin-top:var(--space-300);padding:var(--space-150) var(--space-200);border-radius:var(--radius-100);cursor:pointer;align-items:center;gap:var(--space-100);color:#000000d9;width:100%;box-shadow:none;background:0 0;border:none;justify-content:center;font-family:inherit;font-size:11px;font-weight:500;transition:all .2s;display:flex}.ProfilePage-module__YtgX0a__addEntryButton:hover{color:#000000d9;background:#0000000a}.ProfilePage-module__YtgX0a__addEntryButton:active{background:#00000012}.ProfilePage-module__YtgX0a__addBulletButton{margin-top:var(--space-100);padding:var(--space-100) var(--space-150);border-radius:var(--radius-100);cursor:pointer;color:#00000080;box-shadow:none;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:11px;font-weight:500;transition:all .2s;display:flex}.ProfilePage-module__YtgX0a__addBulletButton:hover{color:#000000bf;background:#0000000a}.ProfilePage-module__YtgX0a__addBulletButton:active{background:#00000012}.ProfilePage-module__YtgX0a__entryHeader{margin-bottom:var(--space-200);justify-content:space-between;align-items:center;display:flex}.ProfilePage-module__YtgX0a__entryTitle{color:#000000d9;margin:0;font-size:11px;font-weight:500}.ProfilePage-module__YtgX0a__deleteEntryButton{cursor:pointer;color:#0006;border-radius:var(--radius-050);background:0 0;border:none;align-items:center;padding:4px;transition:all .2s;display:flex}.ProfilePage-module__YtgX0a__deleteEntryButton:hover{color:#000000b3;background:#0000000a}.ProfilePage-module__YtgX0a__bulletRow{gap:var(--space-100);margin-bottom:var(--space-150);display:flex}.ProfilePage-module__YtgX0a__bulletInput{flex:1}.ProfilePage-module__YtgX0a__deleteBulletButton{cursor:pointer;color:#0006;border-radius:var(--radius-050);background:0 0;border:none;align-self:center;align-items:center;padding:4px;transition:all .2s;display:flex}.ProfilePage-module__YtgX0a__deleteBulletButton:hover{color:#000000b3;background:#0000000a}.ProfilePage-module__YtgX0a__bulletsSection{margin-top:var(--space-200)}.ProfilePage-module__YtgX0a__bulletsLabel{color:#00000073;margin:0 0 var(--space-100) 0;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;line-height:1.3;display:block}@media (max-width:768px){.ProfilePage-module__YtgX0a__profileContent{padding:var(--space-150)}.ProfilePage-module__YtgX0a__profileRow{text-align:center;flex-direction:column}.ProfilePage-module__YtgX0a__socialIcons{justify-content:center}.ProfilePage-module__YtgX0a__expHeader,.ProfilePage-module__YtgX0a__projectHeader,.ProfilePage-module__YtgX0a__awardHeader,.ProfilePage-module__YtgX0a__volHeader{flex-direction:column;gap:4px}.ProfilePage-module__YtgX0a__expPeriod,.ProfilePage-module__YtgX0a__projectPeriod,.ProfilePage-module__YtgX0a__awardDate,.ProfilePage-module__YtgX0a__volPeriod{align-self:flex-start}.ProfilePage-module__YtgX0a__editPanel{width:100%;max-width:100vw}}.ProfilePage-module__YtgX0a__loadingState{padding:var(--space-400);color:#00000080;justify-content:center;align-items:center;font-size:13px;display:flex}.ProfilePage-module__YtgX0a__placeholder{color:#00000059;font-size:14px;font-style:italic;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__profileHeadline{color:#00000080;font-size:11px;font-weight:400;line-height:1.4}.ProfilePage-module__YtgX0a__placeholderNote{padding:var(--space-200);border-radius:var(--radius-100);color:#00000080;text-align:center;background:#00000008;font-size:13px;line-height:1.4}.ProfilePage-module__YtgX0a__sidebarContainer{gap:var(--space-200);height:100%;display:flex}.ProfilePage-module__YtgX0a__sidebar{gap:var(--space-150);flex-direction:column;flex-shrink:0;width:220px;max-height:100%;display:flex}.ProfilePage-module__YtgX0a__sidebarList{gap:var(--space-100);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ProfilePage-module__YtgX0a__sidebarItem{position:relative}.ProfilePage-module__YtgX0a__sidebarButton{width:100%;padding:var(--space-150);border-radius:var(--radius-100);cursor:pointer;text-align:left;box-shadow:none;background:0 0;border:none;min-height:56px;transition:all .15s}.ProfilePage-module__YtgX0a__sidebarButton:hover{background:#0000000a}.ProfilePage-module__YtgX0a__sidebarButton:active{background:#00000012}.ProfilePage-module__YtgX0a__sidebarButton.ProfilePage-module__YtgX0a__selected{background:#0000000f}.ProfilePage-module__YtgX0a__sidebarItemTitle{color:#000000d9;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.ProfilePage-module__YtgX0a__sidebarItemSubtitle{color:#00000080;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.ProfilePage-module__YtgX0a__deleteButton{top:var(--space-100);right:var(--space-100);border-radius:var(--radius-100);cursor:pointer;width:24px;height:24px;box-shadow:none;color:#00000040;z-index:1;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute}.ProfilePage-module__YtgX0a__sidebarItem:hover .ProfilePage-module__YtgX0a__deleteButton{opacity:1}.ProfilePage-module__YtgX0a__deleteButton:hover{color:#0009;background:#0000000a}.ProfilePage-module__YtgX0a__deleteButton:active{background:#00000012}.ProfilePage-module__YtgX0a__addButton{padding:var(--space-150);border-radius:var(--radius-100);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-100);color:#000000d9;box-shadow:none;background:#0000000a;border:none;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s;display:flex}.ProfilePage-module__YtgX0a__addButton:hover{color:#000000d9;background:#00000012}.ProfilePage-module__YtgX0a__addButton:active{background:#0000001a}.ProfilePage-module__YtgX0a__editForm{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.ProfilePage-module__YtgX0a__editForm::-webkit-scrollbar{width:8px}.ProfilePage-module__YtgX0a__editForm::-webkit-scrollbar-track{background:0 0}.ProfilePage-module__YtgX0a__editForm::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:4px}.ProfilePage-module__YtgX0a__editForm::-webkit-scrollbar-thumb:hover{background-color:#00000040}.ProfilePage-module__YtgX0a__formFields{gap:var(--space-200);padding-right:var(--space-100);flex-direction:column;display:flex}.ProfilePage-module__YtgX0a__emptyState{padding:var(--space-400);text-align:center;color:#0006;justify-content:center;align-items:center;font-size:13px;line-height:1.5;display:flex}.ProfilePage-module__YtgX0a__emptyStateWithButton{justify-content:center;align-items:center;gap:var(--space-200);padding:var(--space-400);flex-direction:column;flex:1;display:flex}.ProfilePage-module__YtgX0a__emptyStateText{text-align:center;color:#00000059;max-width:300px;font-size:14px;font-style:italic;font-weight:500;line-height:1.3}.ProfilePage-module__YtgX0a__workAuthContent,.ProfilePage-module__YtgX0a__eeoContent{gap:var(--space-100);flex-direction:column;display:flex}.ProfilePage-module__YtgX0a__workAuthItem,.ProfilePage-module__YtgX0a__eeoItem{align-items:baseline;gap:var(--space-100);display:flex}.ProfilePage-module__YtgX0a__workAuthLabel,.ProfilePage-module__YtgX0a__eeoLabel{color:#00000080;flex-shrink:0;min-width:160px;font-size:11px;font-weight:400}.ProfilePage-module__YtgX0a__workAuthValue,.ProfilePage-module__YtgX0a__eeoValue{color:#000000d9;font-size:13px;font-weight:500}.ProfilePage-module__YtgX0a__checkboxLabel{align-items:center;gap:var(--space-150);color:#000000d9;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1.5;display:flex;position:relative}.ProfilePage-module__YtgX0a__checkboxWrapper{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;background:#00000005;border:1px solid #0000001f;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:relative}.ProfilePage-module__YtgX0a__checkboxLabel input[type=checkbox]{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.ProfilePage-module__YtgX0a__checkboxLabel input[type=checkbox]:checked+.ProfilePage-module__YtgX0a__checkboxWrapper:after{content:"✓";color:#0009;font-size:14px;font-weight:700;line-height:1;position:absolute}.ProfilePage-module__YtgX0a__formSeparator{height:1px;margin:var(--space-200) 0;background:#0000000f}.ProfilePage-module__YtgX0a__textarea{border-radius:var(--radius-100);width:100%;box-shadow:none;color:#000000d9;resize:vertical;background:#00000005;border:1px solid #00000014;min-height:120px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;transition:all .2s}.ProfilePage-module__YtgX0a__textarea:hover{border-color:#00000026}.ProfilePage-module__YtgX0a__textarea:focus{border-color:#00000026;outline:none}.ProfilePage-module__YtgX0a__textarea::placeholder{color:#00000040;font-size:13px}.ProfilePage-module__YtgX0a__fieldSubtext{color:#0006;margin-top:4px;font-size:11px;line-height:1.4}.ProfilePage-module__YtgX0a__aiContextText{color:#000000b3;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}.ProfilePage-module__YtgX0a__eeoDisclaimer{padding:var(--space-150);border-radius:var(--radius-100);color:#00000080;margin-bottom:var(--space-200);background:#00000008;font-size:11px;font-weight:400;line-height:1.4}
.ContactHeader-module__wHIYBW__editableHeader{text-align:center;border-bottom:none;margin-bottom:.04in;padding-bottom:.02in;font-family:Times New Roman,Times,serif}.ContactHeader-module__wHIYBW__nameField{margin-bottom:.02in}.ContactHeader-module__wHIYBW__nameInput{color:#000000d9;letter-spacing:0;font-family:Times New Roman,Times,serif;font-size:1.6rem;font-weight:700;line-height:1}.ContactHeader-module__wHIYBW__contactInfo{color:#000000bf;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem;font-family:Times New Roman,Times,serif;font-size:.8rem;line-height:1.1;display:flex}.ContactHeader-module__wHIYBW__contactInput{color:#000000bf;font-family:Times New Roman,Times,serif;font-size:.8rem}.ContactHeader-module__wHIYBW__contactSeparator{color:#0000004d;margin:0 var(--space-025);font-size:.7rem}
.ErrorCard-module__WDwiwa__errorCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #dc3c3c1f;border-radius:16px;align-items:center;gap:10px;max-width:400px;margin:0 auto;padding:14px 18px;display:flex;box-shadow:0 1px 4px #0000000a}.ErrorCard-module__WDwiwa__iconWrapper{color:#c83232b3;background:#dc3c3c14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ErrorCard-module__WDwiwa__message{color:#000000b3;flex:1;margin:0;font-size:13px;font-weight:500;line-height:1.4}.ErrorCard-module__WDwiwa__retryButton{color:#c83232b3;cursor:pointer;background:#dc3c3c0f;border:1px solid #dc3c3c1f;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.ErrorCard-module__WDwiwa__retryButton:hover{background:#dc3c3c1f}
.AiChatOnboardingWelcome-module__ayBPSq__container{flex:1;justify-content:center;align-items:center;min-height:0;padding:40px;animation:.5s ease-out AiChatOnboardingWelcome-module__ayBPSq__fadeIn;display:flex}.AiChatOnboardingWelcome-module__ayBPSq__content{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:520px;display:flex}.AiChatOnboardingWelcome-module__ayBPSq__greeting{font-family:var(--font-family-serif,Georgia, serif);color:#000000d9;text-align:center;letter-spacing:-.02em;margin:0 0 4px;font-size:40px;font-weight:400;line-height:1.2}.AiChatOnboardingWelcome-module__ayBPSq__subtitle{color:#00000073;text-align:center;max-width:400px;margin:0 0 24px;font-size:15px;line-height:1.5}.AiChatOnboardingWelcome-module__ayBPSq__uploadArea{cursor:pointer;background:#fff6;border:2px dashed #0000001a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:48px 32px;transition:all .2s;display:flex}.AiChatOnboardingWelcome-module__ayBPSq__uploadArea:hover{background:#fff9;border-color:#0000002e}.AiChatOnboardingWelcome-module__ayBPSq__uploadAreaDragging{background:#5ba4cf0a;border-color:#5ba4cf80;transform:scale(1.01)}.AiChatOnboardingWelcome-module__ayBPSq__uploadAreaUploading{pointer-events:none;background:#ffffff4d;border-color:#00000014}.AiChatOnboardingWelcome-module__ayBPSq__fileInput{display:none}.AiChatOnboardingWelcome-module__ayBPSq__uploadIcon{color:#0000004d;transition:color .2s}.AiChatOnboardingWelcome-module__ayBPSq__uploadArea:hover .AiChatOnboardingWelcome-module__ayBPSq__uploadIcon{color:#00000073}.AiChatOnboardingWelcome-module__ayBPSq__uploadText{color:#00000080;font-size:14px;font-weight:500}.AiChatOnboardingWelcome-module__ayBPSq__uploadHint{color:#0000004d;font-size:12px}.AiChatOnboardingWelcome-module__ayBPSq__uploadingState{flex-direction:column;align-items:center;gap:16px;display:flex}.AiChatOnboardingWelcome-module__ayBPSq__spinner{border:2.5px solid #00000014;border-top-color:#0006;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite AiChatOnboardingWelcome-module__ayBPSq__spin}.AiChatOnboardingWelcome-module__ayBPSq__uploadingText{color:#00000073;font-size:14px;font-weight:500}.AiChatOnboardingWelcome-module__ayBPSq__error{color:#c53030;margin:4px 0 0;font-size:13px}.AiChatOnboardingWelcome-module__ayBPSq__skipButton{color:#00000059;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:12px 16px;font-family:inherit;font-size:13px;transition:color .2s}.AiChatOnboardingWelcome-module__ayBPSq__skipButton:hover{color:#0009}.AiChatOnboardingWelcome-module__ayBPSq__skipButton:disabled{opacity:.5;cursor:not-allowed}@keyframes AiChatOnboardingWelcome-module__ayBPSq__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AiChatOnboardingWelcome-module__ayBPSq__spin{to{transform:rotate(360deg)}}
.IssuePanel-module__essTFq__issuePanel{flex-direction:column;flex:1;height:100%;display:flex}.IssuePanel-module__essTFq__header{padding:var(--space-150);align-items:center;gap:var(--space-100);z-index:1;background:rgba(var(--surface-background-rgb,248, 248, 244), .85);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-200) var(--radius-200) 0 0;flex-shrink:0;display:flex;position:sticky;top:0}.IssuePanel-module__essTFq__closeButton{all:unset;border-radius:var(--radius-100);cursor:pointer;color:#0006;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.IssuePanel-module__essTFq__closeButton:hover{color:#000000b3;background:#0000000d}.IssuePanel-module__essTFq__closeButton:active{background:#00000014}.IssuePanel-module__essTFq__title{text-transform:uppercase;letter-spacing:.5px;color:#000000d9;flex:1;margin:0;font-size:11px;font-weight:500}.IssuePanel-module__essTFq__fixAllButton{padding:var(--space-075) var(--space-150);color:#fff;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-100);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:500;transition:opacity .15s}.IssuePanel-module__essTFq__fixAllButton:hover{opacity:.85}.IssuePanel-module__essTFq__fixAllButton:active{opacity:.75}.IssuePanel-module__essTFq__content{min-height:0;padding:0 var(--space-100) var(--space-100);scrollbar-width:thin;scrollbar-color:#0003 transparent;flex:1;overflow-y:auto}.IssuePanel-module__essTFq__content::-webkit-scrollbar{width:6px}.IssuePanel-module__essTFq__content::-webkit-scrollbar-track{background:0 0}.IssuePanel-module__essTFq__content::-webkit-scrollbar-thumb{border-radius:var(--radius-100);background-color:#0003}.IssuePanel-module__essTFq__content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.IssuePanel-module__essTFq__emptyState{padding:var(--space-400) var(--space-200);justify-content:center;align-items:center;display:flex}.IssuePanel-module__essTFq__emptyText{color:#0006;margin:0;font-size:11px;font-weight:400}.IssuePanel-module__essTFq__issuesList{gap:var(--space-100);flex-direction:column;display:flex}.IssuePanel-module__essTFq__severityGroup{gap:var(--space-075);flex-direction:column;display:flex}.IssuePanel-module__essTFq__severityHeader{padding:var(--space-050) var(--space-075);align-items:center;gap:6px;display:flex}.IssuePanel-module__essTFq__severityDot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.IssuePanel-module__essTFq__severityDot.IssuePanel-module__essTFq__critical{background-color:#d44}.IssuePanel-module__essTFq__severityDot.IssuePanel-module__essTFq__high{background-color:#e08a3c}.IssuePanel-module__essTFq__severityDot.IssuePanel-module__essTFq__medium{background-color:#c4a83a}.IssuePanel-module__essTFq__severityDot.IssuePanel-module__essTFq__low{background-color:#0003}.IssuePanel-module__essTFq__severityLabel{text-transform:uppercase;letter-spacing:.06em;color:#0006;font-size:11px;font-weight:500}.IssuePanel-module__essTFq__issueItem{border-radius:var(--radius-200);cursor:pointer;background-color:#00000005;border:1px solid #0000000f;flex-direction:column;padding:10px 12px;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex}.IssuePanel-module__essTFq__issueItem:hover{background-color:#0000000d}.IssuePanel-module__essTFq__issueItem.IssuePanel-module__essTFq__active{background-color:#5ba4cf12;border-color:#5ba4cf33}.IssuePanel-module__essTFq__issueItem.IssuePanel-module__essTFq__issueItemExpanded{background-color:#5ba4cf0f;border-color:#5ba4cf2e}.IssuePanel-module__essTFq__itemCollapse{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.34,1.3,.64,1);display:grid}.IssuePanel-module__essTFq__itemCollapse.IssuePanel-module__essTFq__itemExpanded{grid-template-rows:1fr}.IssuePanel-module__essTFq__itemCollapseInner{min-height:0;overflow:hidden}.IssuePanel-module__essTFq__itemCollapse .IssuePanel-module__essTFq__expandedContent{opacity:0;transition:opacity .2s ease-out,transform .3s cubic-bezier(.34,1.4,.64,1);transform:translateY(-4px)}.IssuePanel-module__essTFq__itemCollapse.IssuePanel-module__essTFq__itemExpanded .IssuePanel-module__essTFq__expandedContent{opacity:1;transition-delay:80ms;transform:translateY(0)}.IssuePanel-module__essTFq__collapsedRow{align-items:center;gap:var(--space-075);min-width:0;display:flex}.IssuePanel-module__essTFq__issueType{padding:var(--space-050) var(--space-100);color:#00000080;border-radius:var(--radius-100);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background-color:#00000005;border:1px solid #0000000f;flex-shrink:0;font-size:11px;font-weight:500}.IssuePanel-module__essTFq__collapsedMessage{color:#00000080;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.IssuePanel-module__essTFq__expandedContent{gap:var(--space-100);padding-top:var(--space-100);flex-direction:column;display:flex}.IssuePanel-module__essTFq__issueMessage{color:#000;margin:0;font-size:13px;font-weight:400;line-height:1.45}.IssuePanel-module__essTFq__issueLocation{color:#0006;margin:0;font-size:11px;font-weight:400;line-height:1.3}.IssuePanel-module__essTFq__issueActions{gap:var(--space-075);align-items:center;display:flex}.IssuePanel-module__essTFq__actionButton{padding:var(--space-050) var(--space-100);color:#000000b3;border-radius:var(--radius-100);cursor:pointer;white-space:nowrap;background-color:#00000005;border:1px solid #0000000f;font-family:inherit;font-size:11px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.IssuePanel-module__essTFq__actionButton:hover{color:#000000e6;background-color:#0000000d}.IssuePanel-module__essTFq__actionButton:active{background-color:#00000014}.IssuePanel-module__essTFq__actionButton:disabled{opacity:.5;cursor:not-allowed}.IssuePanel-module__essTFq__actionButtonFix{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.IssuePanel-module__essTFq__actionButtonFix:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;opacity:.85}.IssuePanel-module__essTFq__actionButtonFix:active{opacity:.75}.IssuePanel-module__essTFq__actionButtonLoading{opacity:.6;cursor:wait}
.BrowserViewModal-module__Qn9xWW__overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:0 0;justify-content:center;align-items:center;animation:.2s ease-out BrowserViewModal-module__Qn9xWW__fadeIn;display:flex;position:fixed;inset:0}@keyframes BrowserViewModal-module__Qn9xWW__fadeIn{0%{opacity:0}to{opacity:1}}.BrowserViewModal-module__Qn9xWW__modal{background:var(--surface-1);border-radius:16px;flex-direction:column;width:90vw;max-width:1200px;height:80vh;animation:.25s ease-out BrowserViewModal-module__Qn9xWW__slideIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #0006}@keyframes BrowserViewModal-module__Qn9xWW__slideIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.BrowserViewModal-module__Qn9xWW__header{background-color:var(--surface-background-color,#f5f5f5);border-radius:16px 16px 0 0;justify-content:center;align-items:center;padding:12px 16px;display:flex;position:relative}.BrowserViewModal-module__Qn9xWW__headerInfo{align-items:center;gap:16px;display:flex}.BrowserViewModal-module__Qn9xWW__statusBadge{border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.BrowserViewModal-module__Qn9xWW__statusBadge.BrowserViewModal-module__Qn9xWW__running{color:#3b82f6;background:#3b82f626}.BrowserViewModal-module__Qn9xWW__statusBadge.BrowserViewModal-module__Qn9xWW__paused{color:#fbbf24;background:#fbbf2426}.BrowserViewModal-module__Qn9xWW__statusBadge.BrowserViewModal-module__Qn9xWW__completed{color:#22c55e;background:#22c55e26}.BrowserViewModal-module__Qn9xWW__statusBadge.BrowserViewModal-module__Qn9xWW__failed{color:#ef4444;background:#ef444426}.BrowserViewModal-module__Qn9xWW__jobInfo{flex-direction:column;display:flex}.BrowserViewModal-module__Qn9xWW__jobTitle{color:var(--text-1);margin:0;font-size:16px;font-weight:600}.BrowserViewModal-module__Qn9xWW__companyName{color:var(--text-3);margin:2px 0 0;font-size:13px}.BrowserViewModal-module__Qn9xWW__progressContainer{align-items:center;gap:8px;display:flex;position:absolute;left:16px}.BrowserViewModal-module__Qn9xWW__headerActions{align-items:center;gap:8px;display:flex;position:absolute;right:16px}.BrowserViewModal-module__Qn9xWW__actionButton{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.BrowserViewModal-module__Qn9xWW__pauseButton{color:#fbbf24;background:#fbbf2426;}.BrowserViewModal-module__Qn9xWW__pauseButton:hover{background:#fbbf2440}.BrowserViewModal-module__Qn9xWW__resumeButton{color:#22c55e;background:#22c55e26;}.BrowserViewModal-module__Qn9xWW__resumeButton:hover{background:#22c55e40}.BrowserViewModal-module__Qn9xWW__stopButton{color:#ef4444;background:#ef444426;}.BrowserViewModal-module__Qn9xWW__stopButton:hover{background:#ef444440}.BrowserViewModal-module__Qn9xWW__closeButton{cursor:pointer;color:#0009;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:4px;padding:0;transition:all .2s;display:flex}.BrowserViewModal-module__Qn9xWW__closeButton:hover{color:#000c;box-shadow:var(--surface-outer-shadow-light,-2px -2px 4px #fffc), var(--surface-outer-shadow-dark,2px 2px 4px #0000001a);transform:translateY(-1px)}.BrowserViewModal-module__Qn9xWW__closeButton:active{box-shadow:var(--surface-inner-shadow-light,inset -2px -2px 4px #fffc), var(--surface-inner-shadow-dark,inset 2px 2px 4px #0000001a);transform:translateY(0)}.BrowserViewModal-module__Qn9xWW__browserContainer{background:#1a1a1a;flex:1;position:relative;overflow:hidden}.BrowserViewModal-module__Qn9xWW__browserFrame{object-fit:contain;border:none;width:100%;height:100%;display:block}.BrowserViewModal-module__Qn9xWW__loadingState{color:var(--text-3);flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BrowserViewModal-module__Qn9xWW__spinner{border:3px solid var(--surface-3);border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite BrowserViewModal-module__Qn9xWW__spin}@keyframes BrowserViewModal-module__Qn9xWW__spin{to{transform:rotate(360deg)}}.BrowserViewModal-module__Qn9xWW__loadingText{font-size:14px}.BrowserViewModal-module__Qn9xWW__errorState{color:#ef4444;text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:400px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BrowserViewModal-module__Qn9xWW__errorIcon{opacity:.5}.BrowserViewModal-module__Qn9xWW__errorMessage{font-size:14px;line-height:1.5}.BrowserViewModal-module__Qn9xWW__footer{border-top:1px solid var(--border-light);background:var(--surface-2);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.BrowserViewModal-module__Qn9xWW__progressInfo{align-items:center;gap:8px;display:flex}.BrowserViewModal-module__Qn9xWW__progressBar{background:#0000001a;border-radius:2px;width:120px;height:4px;overflow:hidden}.BrowserViewModal-module__Qn9xWW__progressFill{background:#2196f3;border-radius:2px;height:100%;transition:width .3s}.BrowserViewModal-module__Qn9xWW__progressText{color:#0009;min-width:32px;font-size:12px;font-weight:500}.BrowserViewModal-module__Qn9xWW__currentStep{color:#00000080;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;overflow:hidden}.BrowserViewModal-module__Qn9xWW__missingFieldsOverlay{-webkit-backdrop-filter:blur(4px);z-index:10;background:#000000bf;justify-content:center;align-items:center;animation:.2s ease-out BrowserViewModal-module__Qn9xWW__fadeIn;display:flex;position:absolute;inset:0}.BrowserViewModal-module__Qn9xWW__missingFieldsForm{background:var(--surface-background-color,#f5f5f5);border-radius:16px;width:90%;max-width:420px;padding:24px;animation:.25s ease-out BrowserViewModal-module__Qn9xWW__slideIn;box-shadow:0 16px 48px #0000004d}.BrowserViewModal-module__Qn9xWW__missingFieldsTitle{color:#000000e6;margin:0 0 8px;font-size:16px;font-weight:600}.BrowserViewModal-module__Qn9xWW__missingFieldsDescription{color:#00000080;margin:0 0 20px;font-size:13px;line-height:1.4}.BrowserViewModal-module__Qn9xWW__fieldGroup{margin-bottom:16px}.BrowserViewModal-module__Qn9xWW__fieldLabel{color:#0009;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.BrowserViewModal-module__Qn9xWW__fieldInput{background:var(--surface-background-color,#f5f5f5);width:100%;box-shadow:var(--surface-inner-shadow-light,inset -2px -2px 4px #fffc), var(--surface-inner-shadow-dark,inset 2px 2px 4px #0000001a);color:#000000d9;box-sizing:border-box;border:none;border-radius:10px;min-height:48px;padding:14px 16px;font-family:inherit;font-size:14px;transition:all .15s}.BrowserViewModal-module__Qn9xWW__fieldInput::placeholder{color:#0000004d}.BrowserViewModal-module__Qn9xWW__fieldInput:focus{box-shadow:var(--surface-inner-shadow-light,inset -2px -2px 4px #fffc), var(--surface-inner-shadow-dark,inset 2px 2px 4px #0000001a), 0 0 0 3px #3b82f626;outline:none}.BrowserViewModal-module__Qn9xWW__missingFieldsActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.BrowserViewModal-module__Qn9xWW__submitButton{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);padding:12px 20px;font-weight:600;box-shadow:0 4px 12px #3b82f64d;}.BrowserViewModal-module__Qn9xWW__submitButton:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.BrowserViewModal-module__Qn9xWW__submitButton:active{transform:translateY(0);box-shadow:0 2px 8px #3b82f64d}.BrowserViewModal-module__Qn9xWW__cancelFieldsButton{color:#00000080;background:0 0;padding:12px 20px;}.BrowserViewModal-module__Qn9xWW__cancelFieldsButton:hover{color:#000000b3;background:#0000000d}
.Sortable-module__7rHBIG__sortable{border-radius:var(--space-050);background:var(--surface-background-color);transition:border-color .2s,box-shadow .2s;position:relative}.Sortable-module__7rHBIG__dragging{z-index:100;box-shadow:-4px -4px 8px var(--surface-shadow-color-light,#fff9), 4px 4px 8px var(--surface-shadow-color-dark,#0003)}.Sortable-module__7rHBIG__handle{cursor:grab;opacity:0;flex-direction:column;justify-content:space-between;width:16px;height:12px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:2px;left:-22px}.Sortable-module__7rHBIG__handle:active{cursor:grabbing}.Sortable-module__7rHBIG__sortable:hover>.Sortable-module__7rHBIG__handle,.Sortable-module__7rHBIG__sortable:focus-within>.Sortable-module__7rHBIG__handle{opacity:1}.Sortable-module__7rHBIG__handleLine{border-top:1px solid #00000080;width:100%}
.AiChatSidebar-module__uff3pq__sidebar{z-index:200;background-color:var(--surface-background-color);border-radius:16px;padding:10px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset 2px 2px 5px #0000001a,inset 4px 4px 10px #0000000f,inset -2px -2px 5px #fff9,-1px -1px 2px #ffffff80,1px 1px 2px #0000000d}.AiChatSidebar-module__uff3pq__sidebarAnimating{transition:width .2s}.AiChatSidebar-module__uff3pq__resizeHandle{cursor:col-resize;z-index:210;width:10px;height:100%;position:absolute;top:0;right:-4px}.AiChatSidebar-module__uff3pq__resizeHandle:after{content:"";background:#0000002e;border-radius:1px;width:2px;height:40px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AiChatSidebar-module__uff3pq__resizeHandle:hover:after{background:#00000040;width:3px;height:64px}.AiChatSidebar-module__uff3pq__resizeHandle:active:after{background:#00000059;width:3px;height:64px}.AiChatSidebar-module__uff3pq__resizeHandleSnapped:after{background:#0006;width:3px;height:64px}
.BulletList-module__vinHOW__bulletList{flex-direction:column;padding-left:.75rem;display:flex}.BulletList-module__vinHOW__bullet{align-items:baseline;gap:.25rem;display:flex}.BulletList-module__vinHOW__bulletCircle{color:#00000080;font-family:Times New Roman,Times,serif;font-size:10pt;font-weight:400}.BulletList-module__vinHOW__bulletContent{color:#000000d9;padding-top:0;padding-bottom:0;font-family:Times New Roman,Times,serif;font-size:10pt}
.GlassNavigationTabs-module__S4q7wG__pill{background:var(--surface-background-color);box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);border-radius:26px;align-items:center;gap:4px;padding:6px;display:flex}.GlassNavigationTabs-module__S4q7wG__pillDisabled{opacity:.4;pointer-events:none}.GlassNavigationTabs-module__S4q7wG__tab{all:unset;cursor:pointer;color:#00000052;background:0 0;border-radius:21px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 10px;transition:background .2s,color .2s,padding .25s,box-shadow .2s;display:flex}.GlassNavigationTabs-module__S4q7wG__tab:hover:not(.GlassNavigationTabs-module__S4q7wG__tabActive){color:#0000008c;background:#0000000a}.GlassNavigationTabs-module__S4q7wG__tabActive{color:#000c;background:#00000005;border:1px solid #0000000f;padding:0 16px}.GlassNavigationTabs-module__S4q7wG__tabIcon{flex-shrink:0;align-items:center;line-height:0;display:flex}.GlassNavigationTabs-module__S4q7wG__tabLabel{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;max-width:0;font-size:11px;font-weight:500;line-height:1;transition:max-width .25s,opacity .2s;overflow:hidden}.GlassNavigationTabs-module__S4q7wG__tabLabelVisible{opacity:1;max-width:80px}
.Entry-module__d-68ZW__entry{flex-direction:column;display:flex}.Entry-module__d-68ZW__header{justify-content:space-between;align-items:center;display:flex}.Entry-module__d-68ZW__description{color:#000000d9;font-family:Times New Roman,Times,serif;font-size:10pt}.Entry-module__d-68ZW__leftHeader{flex:1;align-items:center;min-width:0;display:flex}.Entry-module__d-68ZW__rightHeader{align-items:center;display:flex}.Entry-module__d-68ZW__separator{color:#00000080;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:300}.Entry-module__d-68ZW__title,.Entry-module__d-68ZW__subtitle{color:#000000d9;font-family:Times New Roman,Times,serif;font-size:10pt;font-weight:600;line-height:1.15}.Entry-module__d-68ZW__details{flex-wrap:wrap;align-items:center;display:flex}.Entry-module__d-68ZW__detailField{align-items:baseline;display:flex}.Entry-module__d-68ZW__detailLabel{color:#000000d9;font-family:Times New Roman,Times,serif;font-size:10pt;line-height:1.15}.Entry-module__d-68ZW__detail{color:#000000d9;font-family:Times New Roman,Times,serif;font-size:10pt}.Entry-module__d-68ZW__location{color:#000000b3;white-space:nowrap;font-family:Times New Roman,Times,serif;font-size:9pt;font-style:italic;line-height:1.15}.Entry-module__d-68ZW__date{color:#000000b3;white-space:nowrap;flex-shrink:0;font-family:Times New Roman,Times,serif;font-size:9pt;line-height:1.15}
.DetailDrawer-module__rsinMq__drawer{flex-direction:column;flex:1;min-height:0;animation:.2s ease-out forwards DetailDrawer-module__rsinMq__slideIn;display:flex}@keyframes DetailDrawer-module__rsinMq__slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.DetailDrawer-module__rsinMq__scrollArea{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.DetailDrawer-module__rsinMq__scrollArea::-webkit-scrollbar{width:6px}.DetailDrawer-module__rsinMq__scrollArea::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.DetailDrawer-module__rsinMq__header{gap:var(--space-100);padding:var(--space-150);border-bottom:1px solid #0000000f;flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__headerInner{align-items:center;gap:var(--space-100);display:flex}.DetailDrawer-module__rsinMq__headerLogo{flex-shrink:0}.DetailDrawer-module__rsinMq__headerText{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.DetailDrawer-module__rsinMq__title{color:#000000d9;font-size:13px;font-weight:500;line-height:1.2}.DetailDrawer-module__rsinMq__titleClickable{color:#000000d9;cursor:pointer;font-size:13px;font-weight:500;line-height:1.2;transition:color .15s}.DetailDrawer-module__rsinMq__titleClickable:hover{color:var(--color-primary)}.DetailDrawer-module__rsinMq__subtitle{color:#00000080;font-size:11px;font-weight:400;line-height:1.2}.DetailDrawer-module__rsinMq__closeButton{border-radius:var(--radius-100);color:#0006;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:flex}.DetailDrawer-module__rsinMq__closeButton:hover{color:#000000d9;background:#0000000a}.DetailDrawer-module__rsinMq__pillRow{gap:var(--space-075);flex-wrap:wrap;margin-top:2px;display:flex}.DetailDrawer-module__rsinMq__pill{color:#0009;border-radius:var(--radius-100);background:#0000000a;align-items:center;padding:2px 8px;font-size:11px;font-weight:400;line-height:1.3;display:inline-flex}.DetailDrawer-module__rsinMq__savedActions{gap:var(--space-075);margin-top:var(--space-100);display:flex}.DetailDrawer-module__rsinMq__actionButton{border-radius:var(--radius-100);height:28px;font:500 12px/1 var(--font-family);color:#000000d9;cursor:pointer;white-space:nowrap;background-color:#00000005;border:1px solid #0000000f;justify-content:center;align-items:center;padding:0 14px;transition:all .15s;display:inline-flex}.DetailDrawer-module__rsinMq__actionButton:hover:not(:disabled){background-color:#0000000a;border-color:#0000001a}.DetailDrawer-module__rsinMq__actionButton:disabled{color:#0000004d;cursor:not-allowed}.DetailDrawer-module__rsinMq__actionButtonPrimary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.DetailDrawer-module__rsinMq__actionButtonPrimary:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);filter:brightness(.95)}.DetailDrawer-module__rsinMq__stagePill{align-items:center;gap:var(--space-050);border-radius:var(--radius-100);padding:2px 8px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.DetailDrawer-module__rsinMq__stagePillDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.DetailDrawer-module__rsinMq__section{gap:var(--space-100);padding:var(--space-150) var(--space-150) var(--space-200);border-bottom:1px solid #0000000f;flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__section:last-child{border-bottom:none;flex:1}.DetailDrawer-module__rsinMq__sectionHeaderRow{justify-content:space-between;align-items:baseline;display:flex}.DetailDrawer-module__rsinMq__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:#00000080;font-size:11px;font-weight:500}.DetailDrawer-module__rsinMq__sectionSubtext{margin-top:var(--space-075);color:#00000073;font-size:12px;line-height:1.45}.DetailDrawer-module__rsinMq__sectionMeta{color:#00000080;font-size:11px;font-weight:400}.DetailDrawer-module__rsinMq__timelineRow{padding:var(--space-100) 2px 0;justify-content:space-between;align-items:flex-start;display:flex}.DetailDrawer-module__rsinMq__timelineStep{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.DetailDrawer-module__rsinMq__timelineDotWrap{justify-content:center;align-items:center;width:100%;height:12px;display:flex;position:relative}.DetailDrawer-module__rsinMq__timelineLine{z-index:0;background:#0000001a;width:100%;height:1.5px;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.DetailDrawer-module__rsinMq__timelineLineActive{background:var(--color-primary)}.DetailDrawer-module__rsinMq__timelineDot{z-index:1;background:#fff;border:1.5px solid #00000026;border-radius:50%;width:10px;height:10px;position:relative}.DetailDrawer-module__rsinMq__timelineDotCompleted{background:var(--color-primary);border-color:var(--color-primary)}.DetailDrawer-module__rsinMq__timelineDotCurrent{border-color:var(--color-primary);background:#fff;border-width:2px}.DetailDrawer-module__rsinMq__timelineLabel{color:#0006;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:10px;font-weight:400;overflow:hidden}.DetailDrawer-module__rsinMq__timelineLabelActive{color:#000000d9;font-weight:500}.DetailDrawer-module__rsinMq__timelineDate{color:#0006;margin-top:2px;font-size:10px;font-weight:400}.DetailDrawer-module__rsinMq__materialsList{gap:var(--space-075);flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__materialDropdownRow{align-items:center;gap:var(--space-100);display:flex}.DetailDrawer-module__rsinMq__materialDropdownLabel{color:#00000080;flex-shrink:0;width:76px;font-size:11px;font-weight:400;line-height:1}.DetailDrawer-module__rsinMq__materialDropdownWrap{flex:1;min-width:0}.DetailDrawer-module__rsinMq__materialViewButton{border-radius:var(--radius-100);cursor:pointer;background:#00000005;border:1px solid #0000000f;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s,opacity .15s;display:flex}.DetailDrawer-module__rsinMq__materialViewButton:hover:not(:disabled){background:#0000000a;border-color:#0000001f}.DetailDrawer-module__rsinMq__materialViewButton:disabled{cursor:not-allowed;opacity:.4}.DetailDrawer-module__rsinMq__materialViewIcon{opacity:.6;width:12px;height:12px}.DetailDrawer-module__rsinMq__dropdownTriggerOverride,.DetailDrawer-module__rsinMq__dropdownTriggerOverride *{font-size:13px!important}.DetailDrawer-module__rsinMq__applicationLinkOuter{width:100%;position:relative}.DetailDrawer-module__rsinMq__applicationLink{border-radius:var(--radius-100);cursor:pointer;width:100%;box-shadow:none;color:#000000d9;box-sizing:border-box;background:#00000005;border:1px solid #00000014;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;transition:all .2s;display:flex}.DetailDrawer-module__rsinMq__applicationLink:hover{border-color:#00000026}.DetailDrawer-module__rsinMq__applicationLinkText{color:#000000d9;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:400;line-height:1.2;overflow:hidden}.DetailDrawer-module__rsinMq__applicationLinkChevron{flex-shrink:0;align-items:center;display:flex;transform:rotate(-90deg)}.DetailDrawer-module__rsinMq__applicationLinkIcon{width:12px;height:12px}.DetailDrawer-module__rsinMq__materialCard{align-items:center;gap:var(--space-100);padding:var(--space-100);border-radius:var(--radius-200);cursor:pointer;background:#00000005;border:1px solid #0000000f;transition:background .15s;display:flex}.DetailDrawer-module__rsinMq__materialCard:hover{background:#0000000d}.DetailDrawer-module__rsinMq__materialIcon{border-radius:var(--radius-100);color:#00000080;background:#0000000d;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.DetailDrawer-module__rsinMq__materialContent{flex:1;min-width:0}.DetailDrawer-module__rsinMq__materialTitle{color:#000000d9;font-size:13px;font-weight:500;line-height:1.3}.DetailDrawer-module__rsinMq__materialSubtitle{color:#00000080;margin-top:2px;font-size:11px;font-weight:400;line-height:1.3}.DetailDrawer-module__rsinMq__materialAddCard{align-items:center;gap:var(--space-100);padding:var(--space-100);border-radius:var(--radius-200);cursor:pointer;text-align:left;background:0 0;border:1.5px dashed #0000001f;width:100%;transition:all .15s;display:flex}.DetailDrawer-module__rsinMq__materialAddCard:hover{background:#00000005;border-color:#00000040}.DetailDrawer-module__rsinMq__materialAddIcon{border-radius:var(--radius-100);color:#0000004d;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.DetailDrawer-module__rsinMq__materialAddText{color:#0006;font-size:13px;font-weight:400}.DetailDrawer-module__rsinMq__contactsList{gap:var(--space-075);flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__contactRow{align-items:center;gap:var(--space-100);padding:var(--space-100);display:flex}.DetailDrawer-module__rsinMq__contactAvatar{width:28px;height:28px;color:var(--color-primary);background:#5ba4cf26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.DetailDrawer-module__rsinMq__contactInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.DetailDrawer-module__rsinMq__contactName{color:#000000d9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.DetailDrawer-module__rsinMq__contactRole{color:#00000080;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:1.2;overflow:hidden}.DetailDrawer-module__rsinMq__contactActions{align-items:center;gap:var(--space-050);flex-shrink:0;display:flex}.DetailDrawer-module__rsinMq__contactLinks{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.DetailDrawer-module__rsinMq__contactLinkIcon{color:#00000059;justify-content:center;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.DetailDrawer-module__rsinMq__contactLinkIcon:hover{color:#000000bf}.DetailDrawer-module__rsinMq__contactRowWrapper{border-radius:var(--radius-200);background:#00000005;border:1px solid #0000000f;flex-direction:column;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.DetailDrawer-module__rsinMq__contactRowWrapper:hover{background:#0000000a;border-color:#0000001a}.DetailDrawer-module__rsinMq__expandChevron{color:#0006;cursor:pointer;border-radius:var(--radius-075);background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:transform .2s,color .15s,background .15s;display:inline-flex}.DetailDrawer-module__rsinMq__expandChevron:hover{color:#000c;background:#0000000d}.DetailDrawer-module__rsinMq__expandChevronOpen{transform:rotate(180deg)}.DetailDrawer-module__rsinMq__contactExpanded{gap:var(--space-100);padding:0 var(--space-150) var(--space-150) calc(var(--space-100) + 28px + var(--space-100));color:#0009;padding-top:var(--space-100);border-top:1px solid #0000000d;flex-direction:column;font-size:11px;line-height:1.4;display:flex}.DetailDrawer-module__rsinMq__contactExpanded span,.DetailDrawer-module__rsinMq__contactExpanded div{font-size:inherit}.DetailDrawer-module__rsinMq__contactTagRow{flex-wrap:wrap;gap:4px;display:flex}.DetailDrawer-module__rsinMq__contactTag{border-radius:var(--radius-075);color:#0000008c;white-space:nowrap;background:#0000000a;padding:1px 6px;font-size:10px}.DetailDrawer-module__rsinMq__contactTagWarm{color:#a16207e6;background:#eab3081a}.DetailDrawer-module__rsinMq__contactTagInsider{color:#166534e6;background:#22c55e1a}.DetailDrawer-module__rsinMq__contactTagSideDoor{color:#1e40afe6;background:#3b82f61a}.DetailDrawer-module__rsinMq__contactLocationLine{color:#00000080;align-items:center;gap:4px;font-size:11px;display:inline-flex}.DetailDrawer-module__rsinMq__contactAbout{-webkit-line-clamp:6;color:#0009;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DetailDrawer-module__rsinMq__contactExpItem{flex-direction:column;gap:2px;display:flex}.DetailDrawer-module__rsinMq__contactExpTitle{color:#000000bf;font-weight:500}.DetailDrawer-module__rsinMq__contactExpMeta{color:#00000080}.DetailDrawer-module__rsinMq__contactFollowUp{color:var(--color-primary);border-radius:var(--radius-100);cursor:pointer;background:#5ba4cf1a;border:none;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.3;transition:background .15s}.DetailDrawer-module__rsinMq__contactFollowUp:hover{background:#5ba4cf2e}.DetailDrawer-module__rsinMq__contactAddForm{gap:var(--space-075);padding:var(--space-100);border-radius:var(--radius-150);background:#00000005;border:1px solid #0000000f;flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__contactInput{background:var(--surface-background-color);border-radius:var(--radius-100);color:#000000d9;border:1px solid #00000014;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2}.DetailDrawer-module__rsinMq__contactInput::placeholder{color:#0000004d}.DetailDrawer-module__rsinMq__contactInput:focus{border-color:#00000026}.DetailDrawer-module__rsinMq__noteContactChips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.DetailDrawer-module__rsinMq__noteContactChip{color:#000000b3;background:#5ba4cf14;border-radius:12px;align-items:center;gap:4px;padding:2px 6px 2px 2px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.DetailDrawer-module__rsinMq__noteContactChipAvatar{width:16px;height:16px;color:var(--color-primary);background:#5ba4cf40;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.DetailDrawer-module__rsinMq__contactPicker{gap:var(--space-050);padding-top:var(--space-075);border-top:1px solid #0000000f;flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__contactPickerLabel{letter-spacing:.04em;text-transform:uppercase;color:#0006;font-size:10px;font-weight:500}.DetailDrawer-module__rsinMq__contactPickerChips{flex-wrap:wrap;gap:4px;display:flex}.DetailDrawer-module__rsinMq__contactPickerChip{color:#0009;cursor:pointer;background:#0000000a;border:1px solid #0000000f;border-radius:12px;align-items:center;gap:4px;padding:2px 8px 2px 2px;font-size:11px;font-weight:400;line-height:1.3;transition:all .15s;display:inline-flex}.DetailDrawer-module__rsinMq__contactPickerChip:hover{background:#0000000f}.DetailDrawer-module__rsinMq__contactPickerChipSelected{color:var(--color-primary);background:#5ba4cf1f;border-color:#5ba4cf4d}.DetailDrawer-module__rsinMq__contactPickerChipAvatar{color:#00000080;background:#0000000f;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:600;display:flex}.DetailDrawer-module__rsinMq__contactPickerChipSelected .DetailDrawer-module__rsinMq__contactPickerChipAvatar{color:var(--color-primary);background:#5ba4cf40}.DetailDrawer-module__rsinMq__addActionButton{justify-content:center;align-items:center;gap:var(--space-075);width:100%;padding:var(--space-075) var(--space-150);border-radius:var(--radius-150);cursor:pointer;color:#00000080;background:#00000005;border:1.5px dashed #0000001f;font-size:11px;font-weight:500;line-height:1.3;transition:all .15s;display:flex}.DetailDrawer-module__rsinMq__addActionButton:hover{color:#000000d9;background:#0000000a;border-color:#00000040}.DetailDrawer-module__rsinMq__noteInputRightActions{align-items:center;gap:var(--space-075);display:flex}.DetailDrawer-module__rsinMq__cancelButton{color:#00000080;border-radius:var(--radius-100);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:11px;font-weight:400;transition:all .15s}.DetailDrawer-module__rsinMq__cancelButton:hover{color:#000000d9;background:#0000000a}.DetailDrawer-module__rsinMq__noteInputCell{gap:var(--space-075);padding:var(--space-100);border-radius:var(--radius-150);background:#00000005;border:1px solid #0000000f;flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__noteInputTitle{color:#000000d9;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3}.DetailDrawer-module__rsinMq__noteInputTitle::placeholder{color:#0000004d;font-weight:400}.DetailDrawer-module__rsinMq__noteInputDescription{resize:none;color:#0009;background:0 0;border:none;outline:none;width:100%;min-height:18px;padding:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.DetailDrawer-module__rsinMq__noteInputDescription::placeholder{color:#0000004d}.DetailDrawer-module__rsinMq__noteInputActions{justify-content:space-between;align-items:center;gap:var(--space-100);display:flex}.DetailDrawer-module__rsinMq__addDateButton{align-items:center;gap:var(--space-050);color:#00000080;cursor:pointer;border-radius:var(--radius-100);background:0 0;border:none;padding:2px 4px;font-size:11px;font-weight:400;transition:all .15s;display:inline-flex}.DetailDrawer-module__rsinMq__addDateButton:hover{color:#000000d9;background:#0000000a}.DetailDrawer-module__rsinMq__addDateTooltipPortal{white-space:normal;color:#fff;pointer-events:none;z-index:1000;background:#000000d9;border-radius:6px;max-width:200px;padding:6px 10px;font-size:11px;font-weight:400;line-height:1.4;position:fixed;transform:translateY(-100%)}.DetailDrawer-module__rsinMq__datePill{align-items:center;gap:var(--space-050);color:var(--color-primary);border-radius:var(--radius-100);cursor:pointer;background:#5ba4cf1a;border:1px solid #5ba4cf33;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.3;transition:all .15s;display:inline-flex}.DetailDrawer-module__rsinMq__datePill:hover{background:#5ba4cf2e}.DetailDrawer-module__rsinMq__saveButton{color:#fff;background:var(--color-primary);border-radius:var(--radius-100);cursor:pointer;border:none;padding:4px 12px;font-size:11px;font-weight:500;line-height:1.3;transition:all .15s}.DetailDrawer-module__rsinMq__saveButton:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 1px 4px #5ba4cf4d}.DetailDrawer-module__rsinMq__saveButton:active:not(:disabled){background:var(--color-primary-active);box-shadow:none}.DetailDrawer-module__rsinMq__saveButton:disabled{color:#0000004d;cursor:default;box-shadow:none;background:#0000000f}.DetailDrawer-module__rsinMq__datePicker{gap:var(--space-100);padding:var(--space-100);background:var(--surface-background-color);border-radius:var(--radius-150);margin-top:var(--space-075);border:1px solid #00000014;flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__datePickerPresets{gap:var(--space-050);flex-wrap:wrap;display:flex}.DetailDrawer-module__rsinMq__datePickerPreset{color:#000000b3;border-radius:var(--radius-100);cursor:pointer;background:#0000000a;border:1px solid #0000000f;padding:3px 8px;font-size:11px;font-weight:400;line-height:1.3;transition:all .15s}.DetailDrawer-module__rsinMq__datePickerPreset:hover{color:var(--color-primary);background:#5ba4cf14;border-color:#5ba4cf4d}.DetailDrawer-module__rsinMq__datePickerCustom{align-items:center;gap:var(--space-075);display:flex}.DetailDrawer-module__rsinMq__datePickerInput{color:#000000d9;border-radius:var(--radius-100);background:#00000005;border:1px solid #00000014;outline:none;flex:1;padding:4px 8px;font-family:inherit;font-size:11px}.DetailDrawer-module__rsinMq__datePickerActions{gap:var(--space-050);display:flex}.DetailDrawer-module__rsinMq__datePickerCancel{color:#00000080;border-radius:var(--radius-100);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:11px;font-weight:400}.DetailDrawer-module__rsinMq__datePickerCancel:hover{color:#000000d9;background:#0000000a}.DetailDrawer-module__rsinMq__datePickerSet{color:#fff;border-radius:var(--radius-100);cursor:pointer;background:#6b9e8a;border:none;padding:4px 12px;font-size:11px;font-weight:500}.DetailDrawer-module__rsinMq__datePickerSet:disabled{opacity:.4;cursor:default}.DetailDrawer-module__rsinMq__notesGroup{gap:var(--space-075);flex-direction:column;display:flex}.DetailDrawer-module__rsinMq__notesGroupLabelAccent,.DetailDrawer-module__rsinMq__notesGroupLabelMuted{letter-spacing:.06em;text-transform:uppercase;color:#0006;margin-bottom:var(--space-050);font-size:11px;font-weight:500}.DetailDrawer-module__rsinMq__scheduledNote{align-items:center;gap:var(--space-100);padding:var(--space-150);border-radius:var(--radius-200);background:#5ba4cf0d;border:1px solid #5ba4cf2e;display:flex}.DetailDrawer-module__rsinMq__plainNote{align-items:center;gap:var(--space-100);padding:var(--space-150);border-radius:var(--radius-200);background:#00000005;border:1px solid #0000000f;display:flex;position:relative}.DetailDrawer-module__rsinMq__noteDone{opacity:.6;background:#00000005;border-color:#0000000a}.DetailDrawer-module__rsinMq__noteDone .DetailDrawer-module__rsinMq__noteText{color:#00000073;text-decoration:line-through}.DetailDrawer-module__rsinMq__noteDone .DetailDrawer-module__rsinMq__noteDescription{text-decoration:line-through}.DetailDrawer-module__rsinMq__noteCheckbox{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #00000040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .15s;display:flex}.DetailDrawer-module__rsinMq__noteCheckbox:hover{border-color:#5ba4cfcc}.DetailDrawer-module__rsinMq__noteCheckboxDone{background:#5ba4cfd9;border-color:#5ba4cfd9}.DetailDrawer-module__rsinMq__plainNoteHoverActions{flex-shrink:0;align-items:center;gap:2px;display:none}.DetailDrawer-module__rsinMq__plainNote:hover .DetailDrawer-module__rsinMq__plainNoteHoverActions{display:flex}.DetailDrawer-module__rsinMq__notePickerWrap{z-index:5;position:absolute;top:100%;left:0;right:0}.DetailDrawer-module__rsinMq__noteContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DetailDrawer-module__rsinMq__noteText{color:#000000d9;white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:13px;font-weight:500;line-height:1.2}.DetailDrawer-module__rsinMq__noteDescription{color:#00000080;white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:11px;font-weight:400;line-height:1.4}.DetailDrawer-module__rsinMq__noteFooter{align-items:center;gap:var(--space-100);display:flex}.DetailDrawer-module__rsinMq__noteCreatedAt{color:#0006;font-size:11px;font-weight:400;line-height:1.3}.DetailDrawer-module__rsinMq__noteDeleteButton{border-radius:var(--radius-100);color:#0000004d;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:flex}.DetailDrawer-module__rsinMq__noteDeleteButton:hover{color:#000000b3;background:#0000000d}.DetailDrawer-module__rsinMq__iconButton{border-radius:var(--radius-100);color:#0006;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:flex}.DetailDrawer-module__rsinMq__iconButton:hover{color:#000000d9;background:#0000000d}.DetailDrawer-module__rsinMq__notesEmpty{color:#0006;padding:var(--space-150) 0;text-align:center;font-size:11px;font-weight:400}
.ProfileButton-module__ov--iG__profileButtonContainer{justify-content:center;align-items:center;display:flex;position:relative}.ProfileButton-module__ov--iG__profileButton{all:unset;background:var(--surface-background-color);cursor:pointer;color:#0000008c;width:48px;height:48px;box-shadow:var(--surface-outer-shadow-light), var(--surface-outer-shadow-dark);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ProfileButton-module__ov--iG__profileButton:hover{color:#000000bf;box-shadow:-4px -4px 8px var(--surface-shadow-color-light), 4px 4px 8px var(--surface-shadow-color-dark);transform:translateY(-1px)}.ProfileButton-module__ov--iG__profileButton:active,.ProfileButton-module__ov--iG__profileButton.ProfileButton-module__ov--iG__pressed{box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark);transform:translateY(0)}.ProfileButton-module__ov--iG__profileButtonActive{color:#000c;box-shadow:var(--surface-inner-shadow-light), var(--surface-inner-shadow-dark)}.ProfileButton-module__ov--iG__initials{-webkit-user-select:none;user-select:none;letter-spacing:-.5px;color:#000000a6}.ProfileButton-module__ov--iG__dropupMenu{z-index:1000;background:#fffffff2;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:2px;min-width:220px;padding:6px;animation:.2s cubic-bezier(.4,0,.2,1) ProfileButton-module__ov--iG__dropupFadeIn;display:flex;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 4px 16px #00000014}@keyframes ProfileButton-module__ov--iG__dropupFadeIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ProfileButton-module__ov--iG__menuHeader{flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ProfileButton-module__ov--iG__userName{color:#000c;font-size:14px;font-weight:600;line-height:1.3}.ProfileButton-module__ov--iG__userEmail{color:#00000073;font-size:12px;font-weight:400;line-height:1.3}.ProfileButton-module__ov--iG__menuDivider{background:#0000000f;height:1px;margin:2px 8px}.ProfileButton-module__ov--iG__menuItem{all:unset;cursor:pointer;color:#000000a6;background-color:#0000;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.ProfileButton-module__ov--iG__menuItem:hover{color:#000000d9;background-color:#0000000a}.ProfileButton-module__ov--iG__menuItem:active{background-color:#0000000f}.ProfileButton-module__ov--iG__menuItem svg{opacity:.55;flex-shrink:0}.ProfileButton-module__ov--iG__menuItem:hover svg{opacity:.85}
.Section-module__3X8Mda__section{flex-direction:column;display:flex}.Section-module__3X8Mda__header{gap:var(--space-050);flex-direction:column;display:flex}.Section-module__3X8Mda__title{color:#000000d9;text-transform:uppercase;letter-spacing:.5px;font-family:Times New Roman,Times,serif;font-size:10pt;font-weight:700;line-height:1.1}.Section-module__3X8Mda__divider{border-top:1px solid #00000080;height:0}.Section-module__3X8Mda__content{padding-top:var(--space-025);gap:var(--space-050);flex-direction:column;display:flex}
.layout-module__GhqVrG__page{flex-direction:column;flex:1;max-width:100%;padding-bottom:16px;display:flex}.layout-module__GhqVrG__chatContainer{gap:var(--space-150);flex:1;height:calc(100vh - 32px);display:flex}.layout-module__GhqVrG__chat{border-radius:16px;flex:1;min-width:0;display:flex;overflow:hidden}
.RequireAuth-module__vn5R-W__passthrough{display:contents}
.layout-module__So4Rwq__chatLayout{flex:1;min-width:0;min-height:0;display:flex}.layout-module__So4Rwq__onboardingLayout .layout-module__So4Rwq__contentContainer{padding:0}.layout-module__So4Rwq__onboardingLayout .layout-module__So4Rwq__content{border-radius:0}.layout-module__So4Rwq__sidebarContainer{padding:var(--space-200) 0 var(--space-200) var(--space-200);flex-shrink:0;display:flex}.layout-module__So4Rwq__contentContainer{padding:var(--space-200) var(--space-200) var(--space-200) var(--space-200);gap:var(--space-200);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.layout-module__So4Rwq__toolbar{z-index:150;justify-content:center;align-items:center;gap:var(--space-200);flex-shrink:0;display:flex;position:relative}.layout-module__So4Rwq__toolbarButtons{align-items:center;display:flex;position:absolute;right:0}.layout-module__So4Rwq__content{z-index:0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.layout-module__So4Rwq__tourOverlay{z-index:200;pointer-events:auto;cursor:default;border-radius:inherit;background:0 0;position:absolute;inset:0}.layout-module__So4Rwq__loadingState{color:#0006;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}
.CompanyCardSkeleton-module__dbxofW__skeleton{border-radius:var(--radius-200);min-height:300px}
