.blog-module__LTSNua__blogPage{isolation:isolate;color:#0d1130;min-height:100vh;font-family:var(--font-church-landing,Inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;background:radial-gradient(1200px 820px at 15% -4%,#c646ff2e,#0000 62%),radial-gradient(980px 760px at 84% 14%,#db50ff21,#0000 64%),radial-gradient(1120px 820px at 10% 44%,#c646ff1c,#0000 66%),radial-gradient(980px 740px at 90% 70%,#db50ff1a,#0000 66%),radial-gradient(960px 700px at 9% 92%,#ff9f5c0a,#0000 62%),linear-gradient(#f7f1fb 0%,#f8f3fc 44%,#f6f1fb 100%);flex-direction:column;font-weight:450;display:flex;position:relative;overflow-x:clip}.blog-module__LTSNua__blogPage:before{content:"";z-index:0;pointer-events:none;opacity:.95;background:radial-gradient(780px 620px at 74% 38%,#2967ff09,#0000 65%),radial-gradient(760px 600px at 23% 78%,#c646ff13,#0000 68%),linear-gradient(115deg,#ffffff94,#ffffff2e);position:fixed;inset:0}.blog-module__LTSNua__blogPage>*{z-index:1;position:relative}.blog-module__LTSNua__header{z-index:40;-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);background:radial-gradient(520px 180px at 10% 0,#c646ff2e,#0000 68%),linear-gradient(#ffffffdb,#f7faffb8);border-bottom:1px solid #1f336e13;min-height:68px;padding:9px clamp(14px,3vw,40px);position:sticky;top:0;box-shadow:inset 0 1px #ffffffc7,0 16px 42px #1a285414}.blog-module__LTSNua__headerInner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;width:min(100%,1240px);min-height:50px;margin:0 auto;display:grid}.blog-module__LTSNua__brand{color:#12172f;justify-self:start;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.blog-module__LTSNua__brandMark{background:radial-gradient(circle at 18% 12%,#c554ff3d,#0000 34%),radial-gradient(circle at 88% 22%,#43dce733,#0000 36%),linear-gradient(135deg,#060914 0%,#11182e 100%);border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden;box-shadow:0 13px 28px #18265638,inset 0 1px #ffffff1f}.blog-module__LTSNua__brandLogo{object-fit:contain;filter:drop-shadow(0 4px 7px #0003);width:40px;height:40px;display:block;transform:scale(1.2)}.blog-module__LTSNua__brandText{color:#12172f;letter-spacing:0;white-space:nowrap;font-size:1rem;font-weight:850}.blog-module__LTSNua__nav{background:#ffffff8f;border:1px solid #1f336e14;border-radius:999px;justify-self:center;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffbf,0 8px 24px #192a600f}.blog-module__LTSNua__nav a{color:#2b3050;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 13px;font-size:.86rem;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.blog-module__LTSNua__nav a:hover{color:#1f63ff;background:#2967ff12}.blog-module__LTSNua__navActive{font-weight:800;color:#1f63ff!important;background:#2967ff1f!important}.blog-module__LTSNua__headerActions{justify-self:end;align-items:center;gap:8px;display:flex}.blog-module__LTSNua__headerLogin{color:#20233f;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.88rem;font-weight:800;transition:background .16s;display:inline-flex}.blog-module__LTSNua__headerLogin:hover{background:#2967ff12}.blog-module__LTSNua__headerCta{white-space:nowrap;background:#2967ff;border-radius:999px;align-items:center;min-height:38px;padding:0 17px;font-size:.89rem;font-weight:850;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #2967ff38;color:#fff!important}.blog-module__LTSNua__headerCta:hover{background:#1f58e9;transform:translateY(-1px);box-shadow:0 16px 32px #2967ff4d}.blog-module__LTSNua__headerCta:active{transform:translateY(0)scale(.98)}.blog-module__LTSNua__hero{text-align:center;background:0 0;padding:3.5rem 1.5rem 2rem;position:relative}.blog-module__LTSNua__hero h1{color:#0b0f2e;letter-spacing:-.01em;margin-bottom:.5rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:850}.blog-module__LTSNua__hero p{color:#444c66;max-width:520px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:450}.blog-module__LTSNua__heroKicker{color:#1f63ff;background:#ffffffb3;border:1px solid #2967ff29;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 13px;font-size:.72rem;font-weight:700;display:inline-flex}.blog-module__LTSNua__searchWrapper{margin-top:1.75rem}.blog-module__LTSNua__main{flex:1;width:min(100%,1240px);margin:0 auto;padding:1rem 1.5rem 4rem}.blog-module__LTSNua__empty{text-align:center;color:#5a6475;padding:4rem 1rem}.blog-module__LTSNua__grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.25rem;display:grid}.blog-module__LTSNua__card{background:#fffc;border:1px solid #1f336e14;border-radius:16px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 10px 30px #1620330d}.blog-module__LTSNua__card:hover{border-color:#2967ff40;transform:translateY(-3px);box-shadow:0 20px 45px #1a28541a}.blog-module__LTSNua__imageLink{display:block}.blog-module__LTSNua__image{object-fit:cover;width:100%;height:172px;display:block}.blog-module__LTSNua__cardContent{padding:1rem 1.1rem 1.1rem}.blog-module__LTSNua__category{color:#1f63ff;text-transform:uppercase;letter-spacing:.03em;background:#2967ff1a;border-radius:999px;margin-bottom:.55rem;padding:.2rem .6rem;font-size:.68rem;font-weight:700;display:inline-block}.blog-module__LTSNua__title{color:#0b0f2e;margin-bottom:.4rem;font-size:1.05rem;font-weight:750;line-height:1.28}.blog-module__LTSNua__title a{color:inherit;text-decoration:none;transition:color .15s}.blog-module__LTSNua__title a:hover{color:#1f63ff}.blog-module__LTSNua__excerpt{color:#444c66;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.7rem;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-module__LTSNua__meta{color:#5a6475;align-items:center;gap:.75rem;font-size:.72rem;font-weight:450;display:flex}.blog-module__LTSNua__author{font-weight:600}.blog-module__LTSNua__date{opacity:.75}.blog-module__LTSNua__article{width:min(100%,780px);margin:0 auto;padding:2.25rem 1.5rem 4rem}.blog-module__LTSNua__backLink{color:#5a6475;align-items:center;gap:6px;margin-bottom:1.75rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.blog-module__LTSNua__backLink:hover{color:#0d1130}.blog-module__LTSNua__featuredImage{object-fit:cover;border-radius:1rem;width:100%;max-height:400px;margin-bottom:2rem}.blog-module__LTSNua__articleTitle{color:#0b0f2e;margin-bottom:.85rem;font-size:clamp(1.9rem,4.2vw,2.65rem);font-weight:850;line-height:1.15}.blog-module__LTSNua__articleMeta{color:#5a6475;border-bottom:1px solid #1f336e14;align-items:center;gap:.85rem;margin-bottom:1.75rem;padding-bottom:1.35rem;font-size:.84rem;display:flex}.blog-module__LTSNua__articleContent{color:#39445a;font-size:1.02rem;line-height:1.72}.blog-module__LTSNua__articleContent h2{color:#0b0f2e;margin:1.75rem 0 .85rem;font-size:1.42rem;font-weight:750}.blog-module__LTSNua__articleContent h3{color:#0b0f2e;margin:1.35rem 0 .6rem;font-size:1.18rem;font-weight:700}.blog-module__LTSNua__articleContent p{margin-bottom:1.25rem}.blog-module__LTSNua__articleContent a{color:#1f63ff;text-decoration:underline}.blog-module__LTSNua__articleContent ul,.blog-module__LTSNua__articleContent ol{margin:1rem 0;padding-left:1.5rem}.blog-module__LTSNua__articleContent li{margin-bottom:.5rem}.blog-module__LTSNua__articleContent img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem 0}.blog-module__LTSNua__articleContent blockquote{color:#5a6475;border-left:4px solid #1f63ff;margin:1.5rem 0;padding-left:1rem;font-style:italic}.blog-module__LTSNua__articleContent code{background:#1f336e14;border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.9em}.blog-module__LTSNua__articleContent pre{background:#1f336e0f;border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.blog-module__LTSNua__articleContent pre code{background:0 0;padding:0}@media (max-width:768px){.blog-module__LTSNua__nav{gap:1rem}.blog-module__LTSNua__grid{grid-template-columns:1fr}.blog-module__LTSNua__hero{padding:2rem 1rem 1.5rem}.blog-module__LTSNua__article{padding:1.5rem 1rem 3rem}}
.BlogSearch-module__7U9QlG__searchContainer{width:100%;max-width:600px;margin:0 auto;position:relative}.BlogSearch-module__7U9QlG__searchForm{background:#fff;border:1px solid #1f336e1a;border-radius:999px;gap:0;max-width:520px;margin:0 auto;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #1a28540f}.BlogSearch-module__7U9QlG__searchForm:focus-within{border-color:#2967ff66;box-shadow:0 4px 20px #2967ff1f,0 0 0 3px #2967ff14}.BlogSearch-module__7U9QlG__searchInput{color:#0d1130;background:0 0;border:none;outline:none;flex:1;padding:14px 22px;font-size:.95rem}.BlogSearch-module__7U9QlG__searchInput::placeholder{color:#5a6475}.BlogSearch-module__7U9QlG__searchButton{color:#fff;cursor:pointer;background:#2967ff;border:none;justify-content:center;align-items:center;padding:0 18px;transition:background-color .15s;display:flex}.BlogSearch-module__7U9QlG__searchButton:hover:not(:disabled){background:#1f58e9}.BlogSearch-module__7U9QlG__searchButton:disabled{cursor:not-allowed;background:#a0a0a0}.BlogSearch-module__7U9QlG__spinner{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite BlogSearch-module__7U9QlG__spin}@keyframes BlogSearch-module__7U9QlG__spin{to{transform:rotate(360deg)}}.BlogSearch-module__7U9QlG__resultsDropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#fffffffa;border:1px solid #1f336e1a;border-radius:14px;animation:.2s ease-out BlogSearch-module__7U9QlG__fadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 10px 32px #1620331a}@keyframes BlogSearch-module__7U9QlG__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.BlogSearch-module__7U9QlG__resultsSection{padding:12px 0}.BlogSearch-module__7U9QlG__resultsSection+.BlogSearch-module__7U9QlG__resultsSection{border-top:1px solid #1f336e14}.BlogSearch-module__7U9QlG__sectionLabel{color:#5a6475;text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;font-size:12px;font-weight:600}.BlogSearch-module__7U9QlG__resultItem{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;width:100%;padding:12px 16px;transition:background-color .15s;display:flex}.BlogSearch-module__7U9QlG__resultItem:hover{background:#2967ff0f}.BlogSearch-module__7U9QlG__resultTitle{color:#0d1130;font-size:15px;font-weight:500}.BlogSearch-module__7U9QlG__resultExcerpt{color:#5a6475;font-size:13px;line-height:1.4}.BlogSearch-module__7U9QlG__suggestionItem{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background-color .15s;display:flex}.BlogSearch-module__7U9QlG__suggestionItem:hover{background:#2967ff12}.BlogSearch-module__7U9QlG__suggestionItem:disabled{cursor:not-allowed;opacity:.6}.BlogSearch-module__7U9QlG__suggestionIcon{color:#1f63ff;background:#2967ff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.BlogSearch-module__7U9QlG__suggestionTitle{color:#0d1130;flex:1;font-size:15px;line-height:1.4}.BlogSearch-module__7U9QlG__suggestionArrow{color:#5a6475;transition:transform .15s,color .15s}.BlogSearch-module__7U9QlG__suggestionItem:hover .BlogSearch-module__7U9QlG__suggestionArrow{color:#1f63ff;transform:translate(4px)}.BlogSearch-module__7U9QlG__error{color:#dc2626;background:#ef444414;border:1px solid #ef44442e;border-radius:8px;margin-top:12px;padding:12px 16px;font-size:14px}.BlogSearch-module__7U9QlG__generatingOverlay{z-index:1000;background:#f7f1fbf5;justify-content:center;align-items:center;animation:.3s ease-out BlogSearch-module__7U9QlG__fadeIn;display:flex;position:fixed;inset:0}.BlogSearch-module__7U9QlG__generatingContent{width:100%;max-width:720px;padding:40px 24px}.BlogSearch-module__7U9QlG__skeletonHeader{margin-bottom:32px}.BlogSearch-module__7U9QlG__skeletonCategory{background:linear-gradient(90deg,#0d11300f 25%,#0d11301f 50%,#0d11300f 75%) 0 0/200% 100%;border-radius:4px;width:80px;height:24px;margin-bottom:16px;animation:1.5s infinite BlogSearch-module__7U9QlG__shimmer}.BlogSearch-module__7U9QlG__skeletonTitle{background:linear-gradient(90deg,#0d11300f 25%,#0d11301f 50%,#0d11300f 75%) 0 0/200% 100%;border-radius:4px;width:85%;height:36px;margin-bottom:16px;animation:1.5s infinite BlogSearch-module__7U9QlG__shimmer}.BlogSearch-module__7U9QlG__skeletonMeta{align-items:center;gap:12px;display:flex}.BlogSearch-module__7U9QlG__skeletonAvatar{background:linear-gradient(90deg,#0d11300f 25%,#0d11301f 50%,#0d11300f 75%) 0 0/200% 100%;border-radius:50%;width:40px;height:40px;animation:1.5s infinite BlogSearch-module__7U9QlG__shimmer}.BlogSearch-module__7U9QlG__skeletonAuthor{background:linear-gradient(90deg,#0d11300f 25%,#0d11301f 50%,#0d11300f 75%) 0 0/200% 100%;border-radius:4px;width:120px;height:16px;animation:1.5s infinite BlogSearch-module__7U9QlG__shimmer}.BlogSearch-module__7U9QlG__skeletonBody{margin-bottom:32px}.BlogSearch-module__7U9QlG__skeletonParagraph{margin-bottom:24px}.BlogSearch-module__7U9QlG__skeletonLine{background:linear-gradient(90deg,#0d11300f 25%,#0d11301f 50%,#0d11300f 75%) 0 0/200% 100%;border-radius:4px;height:16px;margin-bottom:12px;animation:1.5s infinite BlogSearch-module__7U9QlG__shimmer}.BlogSearch-module__7U9QlG__skeletonHeading{background:linear-gradient(90deg,#0d11300f 25%,#0d11301f 50%,#0d11300f 75%) 0 0/200% 100%;border-radius:4px;width:60%;height:24px;margin-bottom:16px;animation:1.5s infinite BlogSearch-module__7U9QlG__shimmer}@keyframes BlogSearch-module__7U9QlG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.BlogSearch-module__7U9QlG__loadingIndicator{flex-direction:column;align-items:center;gap:16px;display:flex}.BlogSearch-module__7U9QlG__loadingIndicator p{color:#5a6475;font-size:14px}.BlogSearch-module__7U9QlG__loadingDots{gap:6px;display:flex}.BlogSearch-module__7U9QlG__loadingDots span{background:#1f63ff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite BlogSearch-module__7U9QlG__bounce}.BlogSearch-module__7U9QlG__loadingDots span:first-child{animation-delay:0s}.BlogSearch-module__7U9QlG__loadingDots span:nth-child(2){animation-delay:.2s}.BlogSearch-module__7U9QlG__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes BlogSearch-module__7U9QlG__bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media (max-width:640px){.BlogSearch-module__7U9QlG__searchInput{padding:14px 16px;font-size:16px}.BlogSearch-module__7U9QlG__searchButton{padding:14px 16px}.BlogSearch-module__7U9QlG__generatingContent{padding:24px 16px}.BlogSearch-module__7U9QlG__skeletonTitle{width:100%}}
.LandingView-module__1LzTEG__page{z-index:1;background:#000;position:fixed;inset:0;overflow:hidden auto}.LandingView-module__1LzTEG__container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.LandingView-module__1LzTEG__hero{min-height:90vh;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;justify-content:center;align-items:center;display:flex}.LandingView-module__1LzTEG__heroContent{max-width:900px}.LandingView-module__1LzTEG__heroTitle{letter-spacing:-.02em;margin-bottom:var(--spacing-xl);color:var(--color-text);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1}.LandingView-module__1LzTEG__heroAccent{background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.LandingView-module__1LzTEG__heroSubtitle{color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);max-width:700px;margin-left:auto;margin-right:auto;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.LandingView-module__1LzTEG__heroCTA{gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.LandingView-module__1LzTEG__primaryBtn,.LandingView-module__1LzTEG__secondaryBtn,.LandingView-module__1LzTEG__ctaBtn{border-radius:var(--radius-lg);padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.LandingView-module__1LzTEG__primaryBtn,.LandingView-module__1LzTEG__ctaBtn{background:var(--color-primary);color:#fff;border:2px solid var(--color-primary);box-shadow:0 0 30px var(--color-primary-alpha-30)}.LandingView-module__1LzTEG__primaryBtn:hover,.LandingView-module__1LzTEG__ctaBtn:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 0 40px var(--color-primary-alpha-30);transform:translateY(-2px)}.LandingView-module__1LzTEG__secondaryBtn{background:var(--glass-bg);color:var(--color-text);border:2px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.LandingView-module__1LzTEG__secondaryBtn:hover{background:var(--color-surface-hover);border-color:var(--color-primary);transform:translateY(-2px)}.LandingView-module__1LzTEG__featureSection{padding:var(--spacing-2xl) 0}.LandingView-module__1LzTEG__featureSection:nth-child(2n){background:var(--color-surface)}.LandingView-module__1LzTEG__featureGrid{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.LandingView-module__1LzTEG__featureText{padding:var(--spacing-xl)}.LandingView-module__1LzTEG__iconBadge{border-radius:var(--radius-lg);background:var(--color-primary-alpha-15);width:56px;height:56px;color:var(--color-primary-light);margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.LandingView-module__1LzTEG__featureTitle{margin-bottom:var(--spacing-lg);color:var(--color-text);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.LandingView-module__1LzTEG__accent{background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.LandingView-module__1LzTEG__featureDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.7}.LandingView-module__1LzTEG__featureList{gap:var(--spacing-md);flex-direction:column;padding:0;list-style:none;display:flex}.LandingView-module__1LzTEG__featureList li{font-size:var(--font-size-lg);color:var(--color-text);align-items:center;gap:var(--spacing-sm);display:flex}.LandingView-module__1LzTEG__demoWindow{height:100%}.LandingView-module__1LzTEG__aiSection{padding:var(--spacing-2xl) 0;background:var(--color-surface)}.LandingView-module__1LzTEG__aiContent{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.LandingView-module__1LzTEG__aiHeader{align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);display:flex}.LandingView-module__1LzTEG__aiLogo{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.LandingView-module__1LzTEG__aiTitle{color:var(--color-text);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800}.LandingView-module__1LzTEG__aiDomain{color:var(--color-primary)}.LandingView-module__1LzTEG__aiTagline{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.LandingView-module__1LzTEG__aiFeatures{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.LandingView-module__1LzTEG__aiFeature h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);color:var(--color-text);font-weight:700}.LandingView-module__1LzTEG__aiFeature p{color:var(--color-text-secondary);line-height:1.6}.LandingView-module__1LzTEG__mockupCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));flex-direction:column;height:600px;display:flex;overflow:hidden}.LandingView-module__1LzTEG__mockupHeader{padding:var(--spacing-lg);border-bottom:1px solid var(--glass-border);background:var(--color-surface);color:var(--color-text);font-weight:700;font-size:var(--font-size-lg)}.LandingView-module__1LzTEG__mockupContent{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.LandingView-module__1LzTEG__formField{gap:var(--spacing-xs);flex-direction:column;display:flex}.LandingView-module__1LzTEG__fieldLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.LandingView-module__1LzTEG__fieldInput{background:var(--color-surface);border:1px solid var(--glass-border);border-radius:var(--radius-md);height:40px}.LandingView-module__1LzTEG__qrCode{padding:var(--spacing-xl);background:var(--color-surface);border-radius:var(--radius-lg);align-items:center;gap:var(--spacing-md);color:var(--color-text);flex-direction:column;margin-top:auto;display:flex}.LandingView-module__1LzTEG__qrLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.LandingView-module__1LzTEG__taskBoard{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);height:100%;display:grid}.LandingView-module__1LzTEG__taskColumn{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.LandingView-module__1LzTEG__columnHeader{color:var(--color-text);font-weight:700;font-size:var(--font-size-base);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--glass-border)}.LandingView-module__1LzTEG__taskCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-md);color:var(--color-text);font-size:var(--font-size-sm)}.LandingView-module__1LzTEG__ctaSection{padding:var(--spacing-2xl) 0;background:var(--color-surface)}.LandingView-module__1LzTEG__ctaSectionAssist{background:linear-gradient(#f7f8fb 0%,#fff 100%)}.LandingView-module__1LzTEG__ctaContent{text-align:center;padding:var(--spacing-2xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.LandingView-module__1LzTEG__ctaSectionAssist .LandingView-module__1LzTEG__ctaContent{background:#ffffffeb;border:1px solid #18244c1a;box-shadow:0 26px 80px #141c361a}.LandingView-module__1LzTEG__ctaSectionAssist .LandingView-module__1LzTEG__ctaTitle{color:#10142d}.LandingView-module__1LzTEG__ctaSectionAssist .LandingView-module__1LzTEG__ctaSubtitle{color:#596276}.LandingView-module__1LzTEG__ctaTitle{margin-bottom:var(--spacing-md);color:var(--color-text);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.LandingView-module__1LzTEG__ctaSubtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}@media (max-width:968px){.LandingView-module__1LzTEG__container{padding:0 var(--spacing-md);max-width:100%}.LandingView-module__1LzTEG__featureSection{padding:var(--spacing-xl) 0}.LandingView-module__1LzTEG__featureGrid{gap:var(--spacing-xl);grid-template-columns:1fr}.LandingView-module__1LzTEG__taskBoard{grid-template-columns:1fr}}@media (max-width:768px){.LandingView-module__1LzTEG__container{padding:0 var(--spacing-sm)}.LandingView-module__1LzTEG__hero{min-height:auto;padding:var(--spacing-2xl) var(--spacing-md)}.LandingView-module__1LzTEG__heroCTA{flex-direction:column;align-items:stretch}.LandingView-module__1LzTEG__primaryBtn,.LandingView-module__1LzTEG__secondaryBtn,.LandingView-module__1LzTEG__ctaBtn{width:100%;padding:.875rem 1.5rem;font-size:1rem}.LandingView-module__1LzTEG__featureText{padding:0}.LandingView-module__1LzTEG__featureSection{padding:var(--spacing-lg) 0}.LandingView-module__1LzTEG__mockupCard{height:500px}.LandingView-module__1LzTEG__aiContent,.LandingView-module__1LzTEG__ctaContent{padding:var(--spacing-lg)}}.LandingView-module__1LzTEG__footer{color:#10142d;background:radial-gradient(circle at 18% 18%,#4f75ff14,#0000 34%),linear-gradient(#f8f9ffeb 0%,#fff 100%);border-top:1px solid #18244c14;margin-top:0;padding:clamp(56px,7vw,88px) 0 28px;position:relative;overflow:hidden}.LandingView-module__1LzTEG__footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2563eb3d,#0000);height:1px;position:absolute;inset:0 0 auto}.LandingView-module__1LzTEG__footerChurch{--footer-accent:#2563eb;--footer-accent-soft:#2563eb1a}.LandingView-module__1LzTEG__footerCorporate{--footer-accent:#14b8a6;--footer-accent-soft:#14b8a61a}.LandingView-module__1LzTEG__footerAssist{--footer-accent:#1f4fd8;--footer-accent-soft:#1f4fd81a}.LandingView-module__1LzTEG__footerContent{grid-template-columns:minmax(260px,1.1fr) minmax(420px,1.45fr) minmax(260px,.9fr);align-items:start;gap:clamp(28px,5vw,72px);margin-bottom:44px;display:grid}.LandingView-module__1LzTEG__footerBrand{max-width:430px}.LandingView-module__1LzTEG__footerLogo{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xl);color:#10142d;margin-bottom:24px;font-weight:900;text-decoration:none;display:inline-flex}.LandingView-module__1LzTEG__footerWordmark{letter-spacing:0;align-items:center;gap:0;font-size:clamp(2.3rem,4.2vw,3.15rem);line-height:.92;display:inline-flex}.LandingView-module__1LzTEG__footerWordmarkMark,.LandingView-module__1LzTEG__footerWordmarkLabel{min-height:auto;font-size:inherit;letter-spacing:inherit;text-transform:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-weight:900;display:inline-flex}.LandingView-module__1LzTEG__footerWordmarkMark{background:linear-gradient(110deg,#8b5cf6 0%,#6277ff 48%,#55c7f7 100%);-webkit-text-fill-color:transparent;color:var(--footer-accent,#2563eb);-webkit-background-clip:text;background-clip:text}.LandingView-module__1LzTEG__footerWordmarkLabel{color:#0b102b;background:0 0;border:0}.LandingView-module__1LzTEG__footerLogo svg{color:var(--footer-accent,var(--color-primary))}.LandingView-module__1LzTEG__footerTagline{color:#5d6578;max-width:420px;margin:0;font-size:1rem;line-height:1.65}.LandingView-module__1LzTEG__footerSocial{gap:10px;margin-top:22px;display:flex}.LandingView-module__1LzTEG__footerSocialLink{color:#6b6480;background:#764ba20a;border:1px solid #764ba22e;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.LandingView-module__1LzTEG__footerSocialLink:hover{color:#6d28d9;background:#764ba217;border-color:#764ba266;transform:translateY(-1px)}.LandingView-module__1LzTEG__footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,42px);display:grid}.LandingView-module__1LzTEG__footerColumn h4{letter-spacing:.1em;text-transform:uppercase;color:#10142d;margin:0 0 16px;font-size:.78rem;font-weight:850}.LandingView-module__1LzTEG__footerColumn ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.LandingView-module__1LzTEG__footerColumn ul li a{color:#596174;align-items:center;min-height:28px;font-size:.95rem;font-weight:560;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.LandingView-module__1LzTEG__footerColumn ul li a:hover{color:var(--footer-accent,#2563eb);transform:translate(2px)}.LandingView-module__1LzTEG__footerCtaCard{background:linear-gradient(180deg, #ffffffdb, #ffffffa3), var(--footer-accent-soft,#2563eb1a);border:1px solid #18244c1a;border-radius:20px;padding:22px;box-shadow:0 18px 44px #18244c12,inset 0 1px #ffffffbf}.LandingView-module__1LzTEG__footerCtaCard span{color:#10142d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:850;display:block}.LandingView-module__1LzTEG__footerCtaCard p{color:#596174;margin:0 0 18px;font-size:.95rem;line-height:1.55}.LandingView-module__1LzTEG__footerCtaCard a{color:#fff;background:#10142d;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.9rem;font-weight:780;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px #10142d29}.LandingView-module__1LzTEG__footerCtaCard a:hover{transform:translateY(-1px);box-shadow:0 16px 32px #10142d33}.LandingView-module__1LzTEG__footerBottom{border-top:1px solid #18244c14;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.LandingView-module__1LzTEG__footerBottom p{color:#707789;margin:0;font-size:.88rem}.LandingView-module__1LzTEG__footerBottomNote{text-align:right}@media (max-width:968px){.LandingView-module__1LzTEG__footerContent{gap:var(--spacing-xl);grid-template-columns:1fr}}@media (max-width:768px){.LandingView-module__1LzTEG__footer{padding:var(--spacing-xl) 0 var(--spacing-lg)}.LandingView-module__1LzTEG__footerLinks{gap:var(--spacing-lg);grid-template-columns:1fr}.LandingView-module__1LzTEG__footerBottom{gap:var(--spacing-md);text-align:center;flex-direction:column}.LandingView-module__1LzTEG__footerBottomNote{text-align:center}}
.ScrollArea-module__nv5v_q__scrollArea{overflow:hidden auto}.ScrollArea-module__nv5v_q__primary{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.ScrollArea-module__nv5v_q__primary:hover{scrollbar-color:var(--color-primary-alpha-50,#3b82f680) transparent}.ScrollArea-module__nv5v_q__primary::-webkit-scrollbar{width:4px}.ScrollArea-module__nv5v_q__primary::-webkit-scrollbar-track{background:0 0}.ScrollArea-module__nv5v_q__primary::-webkit-scrollbar-thumb{background:0 0;border-radius:4px;transition:background .2s}.ScrollArea-module__nv5v_q__primary:hover::-webkit-scrollbar-thumb{background:var(--color-primary-alpha-50,#3b82f680)}.ScrollArea-module__nv5v_q__primary::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-primary-rgb,59, 130, 246), .75)}.ScrollArea-module__nv5v_q__subtle{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.ScrollArea-module__nv5v_q__subtle:hover{scrollbar-color:var(--color-primary-alpha-30,#3b82f64d) transparent}.ScrollArea-module__nv5v_q__subtle::-webkit-scrollbar{width:3px}.ScrollArea-module__nv5v_q__subtle::-webkit-scrollbar-track{background:0 0}.ScrollArea-module__nv5v_q__subtle::-webkit-scrollbar-thumb{background:0 0;border-radius:4px;transition:background .2s}.ScrollArea-module__nv5v_q__subtle:hover::-webkit-scrollbar-thumb{background:var(--color-primary-alpha-30,#3b82f64d)}.ScrollArea-module__nv5v_q__subtle::-webkit-scrollbar-thumb:hover{background:var(--color-primary-alpha-50,#3b82f680)}.ScrollArea-module__nv5v_q__hidden{scrollbar-width:none}.ScrollArea-module__nv5v_q__hidden::-webkit-scrollbar{display:none}
.AgentResultCard-module__Y_eKwW__card{background:var(--card-background,#02030af2);border:1px solid var(--border-color,#007aff1a);border-radius:12px;max-width:400px;margin:8px 0;padding:16px;transition:all .2s}.AgentResultCard-module__Y_eKwW__card[role=button]{cursor:pointer}.AgentResultCard-module__Y_eKwW__card[role=button]:hover{border-color:var(--border-hover,#007aff40)}.AgentResultCard-module__Y_eKwW__card.AgentResultCard-module__Y_eKwW__success{background:#22c55e0d;border-color:#22c55e}.AgentResultCard-module__Y_eKwW__card.AgentResultCard-module__Y_eKwW__error{background:#ef44440d;border-color:#ef4444}.AgentResultCard-module__Y_eKwW__card.AgentResultCard-module__Y_eKwW__loading,.AgentResultCard-module__Y_eKwW__card.AgentResultCard-module__Y_eKwW__info{border-color:var(--color-primary,#3b82f6);background:var(--color-primary-alpha-5,#3b82f60d)}.AgentResultCard-module__Y_eKwW__statusBanner{border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.AgentResultCard-module__Y_eKwW__success .AgentResultCard-module__Y_eKwW__statusBanner{color:#22c55e;background:#22c55e26}.AgentResultCard-module__Y_eKwW__error .AgentResultCard-module__Y_eKwW__statusBanner{color:#ef4444;background:#ef444426}.AgentResultCard-module__Y_eKwW__header{align-items:flex-start;gap:12px;display:flex}.AgentResultCard-module__Y_eKwW__headerIcon{background:linear-gradient(135deg, var(--color-primary-dark,#2563eb) 0%, var(--color-primary,#3b82f6) 100%);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AgentResultCard-module__Y_eKwW__loading .AgentResultCard-module__Y_eKwW__headerIcon{background:linear-gradient(135deg, var(--color-primary-dark,#2563eb) 0%, var(--color-primary,#3b82f6) 100%)}.AgentResultCard-module__Y_eKwW__success .AgentResultCard-module__Y_eKwW__headerIcon{background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)}.AgentResultCard-module__Y_eKwW__error .AgentResultCard-module__Y_eKwW__headerIcon{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.AgentResultCard-module__Y_eKwW__headerText{flex:1;min-width:0}.AgentResultCard-module__Y_eKwW__agentLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted,#6b7280);margin-bottom:2px;font-size:11px;font-weight:600}.AgentResultCard-module__Y_eKwW__title{color:var(--text-primary,#fff);margin-bottom:2px;font-size:15px;font-weight:600}.AgentResultCard-module__Y_eKwW__summary{color:var(--text-secondary,#a0a0b0);font-size:13px;line-height:1.4}.AgentResultCard-module__Y_eKwW__content{border-top:1px solid var(--border-color,#ffffff0f);color:var(--text-primary,#fff);margin-top:12px;padding-top:12px;font-size:13px}.AgentResultCard-module__Y_eKwW__actions{border-top:1px solid var(--border-color,#ffffff0f);gap:8px;margin-top:12px;padding-top:12px;display:flex}.AgentResultCard-module__Y_eKwW__spinIcon{animation:1s linear infinite AgentResultCard-module__Y_eKwW__spin}@keyframes AgentResultCard-module__Y_eKwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AgentResultCard-module__Y_eKwW__dataRow{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.AgentResultCard-module__Y_eKwW__dataRowIcon{color:var(--text-muted,#6b7280);flex-shrink:0}.AgentResultCard-module__Y_eKwW__dataRowLabel{color:var(--text-secondary,#a0a0b0)}.AgentResultCard-module__Y_eKwW__dataRowValue{color:var(--text-primary,#fff);font-weight:500}.AgentResultCard-module__Y_eKwW__dataList{flex-direction:column;gap:4px;display:flex}.AgentResultCard-module__Y_eKwW__dataListItem{background:var(--input-background,#0000004d);color:var(--text-primary,#fff);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.AgentResultCard-module__Y_eKwW__dataListItem:before{content:"";background:var(--accent-primary,#3b82f6);border-radius:50%;width:4px;height:4px}.AgentResultCard-module__Y_eKwW__dataListMore{color:var(--text-muted,#6b7280);padding:4px 10px;font-size:12px;font-style:italic}.AgentResultCard-module__Y_eKwW__countBadge{background:var(--input-background,#0000004d);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.AgentResultCard-module__Y_eKwW__countBadge svg{color:var(--text-muted,#6b7280)}.AgentResultCard-module__Y_eKwW__countBadgeNumber{color:var(--text-primary,#fff);font-weight:700}.AgentResultCard-module__Y_eKwW__countBadgeLabel{color:var(--text-secondary,#a0a0b0)}
.CommunicationsApprovalCard-module__RD77Ea__card{background:var(--card-background,#1a1a2e);border:1px solid var(--border-color,#2d2d44);box-sizing:border-box;border-radius:12px;width:100%;max-width:min(100%,380px);margin:8px 0;padding:14px 14px 12px}.CommunicationsApprovalCard-module__RD77Ea__card.CommunicationsApprovalCard-module__RD77Ea__approved{background:#22c55e1a;border-color:#22c55e}.CommunicationsApprovalCard-module__RD77Ea__card.CommunicationsApprovalCard-module__RD77Ea__rejected{opacity:.7;background:#6b72801a;border-color:#6b7280}.CommunicationsApprovalCard-module__RD77Ea__card.CommunicationsApprovalCard-module__RD77Ea__error{background:#ef44441a;border-color:#ef4444}.CommunicationsApprovalCard-module__RD77Ea__card.CommunicationsApprovalCard-module__RD77Ea__sending{border-color:var(--color-primary,#3b82f6);background:var(--color-primary-alpha-5,#3b82f60d);opacity:.85}.CommunicationsApprovalCard-module__RD77Ea__statusBanner{border-radius:6px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.CommunicationsApprovalCard-module__RD77Ea__approved .CommunicationsApprovalCard-module__RD77Ea__statusBanner{color:#22c55e;background:#22c55e33}.CommunicationsApprovalCard-module__RD77Ea__rejected .CommunicationsApprovalCard-module__RD77Ea__statusBanner{color:#9ca3af;background:#6b728033}.CommunicationsApprovalCard-module__RD77Ea__error .CommunicationsApprovalCard-module__RD77Ea__statusBanner{color:#ef4444;background:#ef444433}.CommunicationsApprovalCard-module__RD77Ea__sending .CommunicationsApprovalCard-module__RD77Ea__statusBanner{background:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary,#3b82f6)}.CommunicationsApprovalCard-module__RD77Ea__loadingDot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite CommunicationsApprovalCard-module__RD77Ea__pulse}@keyframes CommunicationsApprovalCard-module__RD77Ea__pulse{0%,to{opacity:1}50%{opacity:.3}}.CommunicationsApprovalCard-module__RD77Ea__summary{color:var(--text-secondary,#a0a0b0);align-items:center;gap:8px;font-size:13px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__headerIcon{color:#d4d4d8;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__headerText{flex:1;min-width:0}.CommunicationsApprovalCard-module__RD77Ea__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin-bottom:4px;font-size:10px;font-weight:700}.CommunicationsApprovalCard-module__RD77Ea__title{color:var(--text-primary,#fff);margin-bottom:2px;font-size:15px;font-weight:600;line-height:1.35}.CommunicationsApprovalCard-module__RD77Ea__subtitle{color:#c4c4d0;margin-top:4px;font-size:12.5px;line-height:1.45}.CommunicationsApprovalCard-module__RD77Ea__confirmCard{box-sizing:border-box;width:100%;max-width:min(100%,360px)}.CommunicationsApprovalCard-module__RD77Ea__confirmHeader{margin-bottom:12px}.CommunicationsApprovalCard-module__RD77Ea__confirmLead{color:#d4d4d8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.CommunicationsApprovalCard-module__RD77Ea__factList{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;display:flex}.CommunicationsApprovalCard-module__RD77Ea__factRow{flex-direction:column;gap:2px;min-width:0;display:flex}.CommunicationsApprovalCard-module__RD77Ea__factLabel{letter-spacing:.04em;text-transform:uppercase;color:#8b8b9a;margin:0;font-size:10.5px;font-weight:700}.CommunicationsApprovalCard-module__RD77Ea__factValue{color:#f4f4f5;overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.CommunicationsApprovalCard-module__RD77Ea__factBullets{color:#e4e4e7;margin:0 0 12px;padding:0 0 0 1.1rem;font-size:13px;line-height:1.4}.CommunicationsApprovalCard-module__RD77Ea__factBullets li{margin-bottom:4px}.CommunicationsApprovalCard-module__RD77Ea__confirmNote{color:#a1a1aa;margin:0 0 4px;font-size:12px;line-height:1.4}.CommunicationsApprovalCard-module__RD77Ea__section{margin-bottom:12px}.CommunicationsApprovalCard-module__RD77Ea__sectionLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted,#6b7280);margin-bottom:6px;font-size:11px;font-weight:600}.CommunicationsApprovalCard-module__RD77Ea__messagePreview{background:var(--input-background,#0d0d1a);color:var(--text-primary,#fff);border-radius:8px;max-height:100px;padding:12px;font-size:13px;overflow-y:auto}.CommunicationsApprovalCard-module__RD77Ea__subject{color:var(--text-secondary,#a0a0b0);border-bottom:1px solid var(--border-color,#2d2d44);margin-bottom:8px;padding-bottom:8px;font-size:12px}.CommunicationsApprovalCard-module__RD77Ea__messageContent{white-space:pre-wrap;word-break:break-word}.CommunicationsApprovalCard-module__RD77Ea__recipients{color:var(--text-primary,#fff);align-items:center;gap:8px;font-size:13px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__groupList{color:var(--text-secondary,#a0a0b0)}.CommunicationsApprovalCard-module__RD77Ea__scheduled{color:var(--text-primary,#fff);align-items:center;gap:8px;font-size:13px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__rejectButton,.CommunicationsApprovalCard-module__RD77Ea__approveButton{cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:5px 14px;font-size:12px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.CommunicationsApprovalCard-module__RD77Ea__rejectButton{color:#a1a1aa;background:0 0;border:1px solid #ffffff1f}.CommunicationsApprovalCard-module__RD77Ea__rejectButton:hover:not(:disabled){color:#e4e4e7;background:#ffffff0d;border-color:#fff3}.CommunicationsApprovalCard-module__RD77Ea__approveButton{color:#18181b;box-shadow:none;background:#e4e4e7;border:1px solid #0000}.CommunicationsApprovalCard-module__RD77Ea__approveButton:hover:not(:disabled){filter:none;background:#f4f4f5}.CommunicationsApprovalCard-module__RD77Ea__rejectButton:disabled,.CommunicationsApprovalCard-module__RD77Ea__approveButton:disabled{opacity:.5;cursor:not-allowed}.CommunicationsApprovalCard-module__RD77Ea__loading{align-items:center;gap:6px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__phoneToggle{flex-direction:column;gap:6px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__phoneOption{border:1px solid var(--border-color,#2d2d44);background:var(--input-background,#0d0d1a);color:var(--text-secondary,#a0a0b0);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:all .15s;display:flex}.CommunicationsApprovalCard-module__RD77Ea__phoneOption:hover{border-color:var(--text-muted,#6b7280)}.CommunicationsApprovalCard-module__RD77Ea__phoneOptionActive{color:var(--text-primary,#fff);background:#ffffff14;border-color:#ffffff47}.CommunicationsApprovalCard-module__RD77Ea__phoneLabel{color:var(--text-muted,#6b7280);margin-left:auto;font-size:11px}.CommunicationsApprovalCard-module__RD77Ea__phoneOptionActive .CommunicationsApprovalCard-module__RD77Ea__phoneLabel{color:#a1a1aa}.CommunicationsApprovalCard-module__RD77Ea__phoneInfo{color:var(--text-primary,#fff);align-items:center;gap:8px;font-size:13px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__terminal{padding:12px 16px}.CommunicationsApprovalCard-module__RD77Ea__terminalRow{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.CommunicationsApprovalCard-module__RD77Ea__terminalSummary{color:var(--text-secondary,#6b7280);margin-top:6px;font-size:12px}.CommunicationsApprovalCard-module__RD77Ea__statusDone{color:var(--accent-green,#16a34a)}.CommunicationsApprovalCard-module__RD77Ea__statusCancelled{color:var(--text-secondary,#6b7280)}.CommunicationsApprovalCard-module__RD77Ea__statusExpired{color:var(--text-secondary,#9ca3af)}.CommunicationsApprovalCard-module__RD77Ea__statusFailed{color:var(--accent-red,#dc2626)}.CommunicationsApprovalCard-module__RD77Ea__socialPostCard{max-width:520px}.CommunicationsApprovalCard-module__RD77Ea__socialMediaGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.CommunicationsApprovalCard-module__RD77Ea__socialMediaPreview{object-fit:cover;border:1px solid var(--border-color,#2d2d44);background:var(--input-background,#0d0d1a);border-radius:8px;width:100%;max-height:260px;display:block}.CommunicationsApprovalCard-module__RD77Ea__socialVariations{flex-direction:column;gap:6px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__socialVariation{background:var(--input-background,#0d0d1a);color:var(--text-primary,#fff);border-radius:8px;grid-template-columns:86px minmax(0,1fr);gap:8px;padding:8px 10px;font-size:12px;display:grid}.CommunicationsApprovalCard-module__RD77Ea__socialVariation strong{color:var(--text-secondary,#a0a0b0);text-transform:capitalize}.CommunicationsApprovalCard-module__RD77Ea__socialVariation span{white-space:pre-wrap;word-break:break-word}.CommunicationsApprovalCard-module__RD77Ea__socialMetaRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CommunicationsApprovalCard-module__RD77Ea__socialPills{flex-wrap:wrap;gap:5px;display:flex}.CommunicationsApprovalCard-module__RD77Ea__socialPills span{border-radius:var(--radius-full,100px);background:var(--button-secondary,#2d2d44);color:var(--text-secondary,#a0a0b0);text-transform:capitalize;padding:4px 8px;font-size:11px}.CommunicationsApprovalCard-module__RD77Ea__socialWarning{color:#f59e0b;background:#f59e0b1f;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}@media (max-width:520px){.CommunicationsApprovalCard-module__RD77Ea__socialMetaRow{grid-template-columns:1fr}}
.UserChoiceCard-module__rtYXvW__card{box-sizing:border-box;background:#18181beb;border:1px solid #ffffff1a;border-radius:14px;width:100%;max-width:min(100%,360px);margin:8px 0;padding:14px 14px 12px;box-shadow:0 8px 28px #00000047}.UserChoiceCard-module__rtYXvW__card.UserChoiceCard-module__rtYXvW__submitted{opacity:.88;border-color:#ffffff14}.UserChoiceCard-module__rtYXvW__header{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.UserChoiceCard-module__rtYXvW__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#71717a;font-size:10px;font-weight:700}.UserChoiceCard-module__rtYXvW__question{color:#f4f4f5;margin:0;font-size:14.5px;font-weight:600;line-height:1.4}.UserChoiceCard-module__rtYXvW__options{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.UserChoiceCard-module__rtYXvW__option{color:#d4d4d8;cursor:pointer;text-align:left;background:#00000038;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:13px;line-height:1.4;transition:background .12s,border-color .12s,color .12s;display:flex}.UserChoiceCard-module__rtYXvW__option:hover:not(:disabled){color:#fafafa;background:#ffffff0d;border-color:#ffffff29}.UserChoiceCard-module__rtYXvW__optionSelected{color:#fafafa;background:#ffffff14;border-color:#e4e4e773}.UserChoiceCard-module__rtYXvW__option:disabled{cursor:default}.UserChoiceCard-module__rtYXvW__radio,.UserChoiceCard-module__rtYXvW__checkbox{background:0 0;border:1.5px solid #ffffff38;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition:border-color .12s,background .12s;display:flex}.UserChoiceCard-module__rtYXvW__radio{border-radius:50%}.UserChoiceCard-module__rtYXvW__checkbox{border-radius:4px}.UserChoiceCard-module__rtYXvW__optionSelected .UserChoiceCard-module__rtYXvW__radio,.UserChoiceCard-module__rtYXvW__optionSelected .UserChoiceCard-module__rtYXvW__checkbox{background:#e4e4e7;border-color:#e4e4e7}.UserChoiceCard-module__rtYXvW__radioDot{background:#18181b;border-radius:50%;width:6px;height:6px}.UserChoiceCard-module__rtYXvW__checkmark{color:#18181b;font-size:11px;font-weight:700;line-height:1}.UserChoiceCard-module__rtYXvW__optionLabel{flex:1;min-width:0;font-weight:500}.UserChoiceCard-module__rtYXvW__optionDescription{color:#a1a1aa;margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.35}.UserChoiceCard-module__rtYXvW__optionSelected .UserChoiceCard-module__rtYXvW__optionDescription{color:#d4d4d8}.UserChoiceCard-module__rtYXvW__otherSection{margin-bottom:10px}.UserChoiceCard-module__rtYXvW__otherToggle{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:1px dashed #ffffff24;border-radius:10px;align-items:center;width:100%;padding:9px 12px;font-size:12.5px;font-weight:500;transition:border-color .12s,color .12s,background .12s;display:flex}.UserChoiceCard-module__rtYXvW__otherToggle:hover:not(:disabled){color:#e4e4e7;background:#ffffff08;border-color:#ffffff47}.UserChoiceCard-module__rtYXvW__otherToggle:disabled{cursor:default;opacity:.55}.UserChoiceCard-module__rtYXvW__otherToggleActive{color:#f4f4f5;background:#ffffff0d;border-style:solid;border-color:#e4e4e759}.UserChoiceCard-module__rtYXvW__otherInput{box-sizing:border-box;color:#f4f4f5;resize:vertical;background:#00000047;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;min-height:56px;margin-top:6px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.4}.UserChoiceCard-module__rtYXvW__otherInput:focus{border-color:#ffffff47}.UserChoiceCard-module__rtYXvW__otherInput::placeholder{color:#71717a}.UserChoiceCard-module__rtYXvW__actions{border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.UserChoiceCard-module__rtYXvW__submitButton{color:#18181b;cursor:pointer;background:#e4e4e7;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:5px 14px;font-size:12px;font-weight:600;line-height:1.2;transition:background .12s,opacity .12s;display:inline-flex}.UserChoiceCard-module__rtYXvW__submitButton:hover:not(:disabled){background:#f4f4f5}.UserChoiceCard-module__rtYXvW__submitButton:disabled{opacity:.4;cursor:not-allowed}.UserChoiceCard-module__rtYXvW__submittedBanner{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.UserChoiceCard-module__rtYXvW__submittedAnswer{color:#f4f4f5;background:#00000047;border:1px solid #ffffff14;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45}
.PlanChecklistCard-module__SAEucG__card{background:var(--color-primary-alpha-5);border:1px solid var(--color-primary-alpha-15);border-radius:12px;max-width:90%;margin:.5rem 0;padding:.75rem;animation:.2s ease-out PlanChecklistCard-module__SAEucG__slideIn}.PlanChecklistCard-module__SAEucG__cardDone{opacity:.8}@keyframes PlanChecklistCard-module__SAEucG__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PlanChecklistCard-module__SAEucG__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.PlanChecklistCard-module__SAEucG__headerLeft{align-items:center;gap:.5rem;display:flex}.PlanChecklistCard-module__SAEucG__planTitle{color:#e4e4e7;font-size:.8125rem;font-weight:600}.PlanChecklistCard-module__SAEucG__progress{color:#71717a;background:#ffffff0d;border-radius:4px;padding:.125rem .375rem;font-size:.6875rem}.PlanChecklistCard-module__SAEucG__cancelButton{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.25rem;transition:all .2s;display:flex}.PlanChecklistCard-module__SAEucG__cancelButton:hover{color:#f87171;background:#ef44441a}.PlanChecklistCard-module__SAEucG__stepList{flex-direction:column;gap:.25rem;display:flex}.PlanChecklistCard-module__SAEucG__step{color:#a1a1aa;border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .375rem;font-size:.75rem;transition:all .2s;display:flex}.PlanChecklistCard-module__SAEucG__step_running{background:var(--color-primary-alpha-8);color:#c4b5fd}.PlanChecklistCard-module__SAEucG__step_completed{color:#86efac}.PlanChecklistCard-module__SAEucG__step_failed{color:#fca5a5}.PlanChecklistCard-module__SAEucG__step_skipped{color:#71717a;opacity:.6;text-decoration:line-through}.PlanChecklistCard-module__SAEucG__step_waiting_approval{color:#fcd34d;background:#f59e0b14}.PlanChecklistCard-module__SAEucG__stepIcon{flex-shrink:0;align-items:center;display:flex}.PlanChecklistCard-module__SAEucG__stepTitle{flex:1;line-height:1.4}.PlanChecklistCard-module__SAEucG__approvalIcon{color:#f59e0b;opacity:.5;flex-shrink:0}.PlanChecklistCard-module__SAEucG__stepWrapper{flex-direction:column;display:flex}.PlanChecklistCard-module__SAEucG__stepResult{color:#a1a1aa;white-space:pre-wrap;border-left:2px solid #22c55e33;margin-left:1.625rem;padding:.25rem .5rem;font-size:.6875rem;line-height:1.5}.PlanChecklistCard-module__SAEucG__stepError{color:#fca5a5;border-left:2px solid #ef444433;margin-left:1.625rem;padding:.25rem .5rem;font-size:.6875rem;line-height:1.5}.PlanChecklistCard-module__SAEucG__iconPending{color:#52525b}.PlanChecklistCard-module__SAEucG__iconRunning{color:var(--accent-purple,#8b5cf6)}.PlanChecklistCard-module__SAEucG__iconCompleted{color:#22c55e}.PlanChecklistCard-module__SAEucG__iconFailed{color:#ef4444}.PlanChecklistCard-module__SAEucG__iconSkipped{color:#52525b}.PlanChecklistCard-module__SAEucG__iconWaiting{color:#f59e0b}.PlanChecklistCard-module__SAEucG__spinning{animation:1s linear infinite PlanChecklistCard-module__SAEucG__spin}@keyframes PlanChecklistCard-module__SAEucG__spin{to{transform:rotate(360deg)}}.PlanChecklistCard-module__SAEucG__deliverableSection{border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.5rem}.PlanChecklistCard-module__SAEucG__deliverableHeader{color:#71717a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem;font-size:.6875rem;font-weight:600}.PlanChecklistCard-module__SAEucG__deliverableList{flex-wrap:wrap;gap:.375rem;display:flex}.PlanChecklistCard-module__SAEucG__deliverableChip{background:var(--color-primary-alpha-10);border:1px solid var(--color-primary-alpha-20);color:#c4b5fd;cursor:pointer;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.6875rem;transition:all .15s;display:inline-flex}.PlanChecklistCard-module__SAEucG__deliverableChip:hover{background:var(--color-primary-alpha-20);border-color:var(--color-primary-alpha-30);color:#ddd6fe}.PlanChecklistCard-module__SAEucG__deliverableArrow{opacity:.5;flex-shrink:0}.PlanChecklistCard-module__SAEucG__summary{color:#a1a1aa;border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.5rem;font-size:.75rem}.PlanChecklistCard-module__SAEucG__errorSummary{color:#fca5a5;background:#ef444414;border:1px solid #ef444426;border-radius:6px;margin-top:.5rem;padding:.375rem .5rem;font-size:.75rem}.PlanChecklistCard-module__SAEucG__cancelledSummary{color:#a1a1aa;background:#71717a14;border:1px solid #71717a26;border-radius:6px;margin-top:.5rem;padding:.375rem .5rem;font-size:.75rem}
.ToolActivityGroup-module__iAkBia__activityGroup{color:#ffffffdb;align-self:flex-start;width:min(85%,420px);margin:.35rem 0}.ToolActivityGroup-module__iAkBia__activityGroup.ToolActivityGroup-module__iAkBia__inline{width:100%;margin:0 0 .375rem}.ToolActivityGroup-module__iAkBia__summaryButton,.ToolActivityGroup-module__iAkBia__activityButton{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;border:0}.ToolActivityGroup-module__iAkBia__summaryButton{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;width:auto;max-width:100%;min-height:1.75rem;padding:.3rem .65rem .3rem .55rem;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.ToolActivityGroup-module__iAkBia__summaryButton.ToolActivityGroup-module__iAkBia__running{background:linear-gradient(135deg,#3b82f61a 0%,#ffffff0a 60%,#0ea5e90d 100%);border-color:#3b82f638}.ToolActivityGroup-module__iAkBia__summaryButton.ToolActivityGroup-module__iAkBia__running:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0% 38%,#93c5fd1a 50%,#0000 62% 100%) 0 0/220% 100%;animation:2.4s ease-in-out infinite ToolActivityGroup-module__iAkBia__activityShimmer;position:absolute;inset:0}.ToolActivityGroup-module__iAkBia__summaryButton:hover,.ToolActivityGroup-module__iAkBia__summaryButton:focus-visible{background:#ffffff12;border-color:#fff3}.ToolActivityGroup-module__iAkBia__summaryButton:focus-visible,.ToolActivityGroup-module__iAkBia__activityButton:focus-visible{outline-offset:2px;outline:2px solid #64b4ffcc}.ToolActivityGroup-module__iAkBia__summaryButton.ToolActivityGroup-module__iAkBia__completed{background:#ffffff0a;border-color:#ffffff1a}.ToolActivityGroup-module__iAkBia__summaryButton.ToolActivityGroup-module__iAkBia__error{background:#f8717114;border-color:#f871716b}.ToolActivityGroup-module__iAkBia__summaryIcon,.ToolActivityGroup-module__iAkBia__activityIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ToolActivityGroup-module__iAkBia__summaryIcon{color:#d4d4d8d9;width:.9rem;height:.9rem}.ToolActivityGroup-module__iAkBia__completed .ToolActivityGroup-module__iAkBia__summaryIcon,.ToolActivityGroup-module__iAkBia__completed .ToolActivityGroup-module__iAkBia__activityIcon{color:#a1a1aaf2}.ToolActivityGroup-module__iAkBia__error .ToolActivityGroup-module__iAkBia__summaryIcon,.ToolActivityGroup-module__iAkBia__error .ToolActivityGroup-module__iAkBia__activityIcon,.ToolActivityGroup-module__iAkBia__callDetail.ToolActivityGroup-module__iAkBia__error .ToolActivityGroup-module__iAkBia__callState{color:#f87171f5}.ToolActivityGroup-module__iAkBia__runningDot{background:#64b4fff2;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ToolActivityGroup-module__iAkBia__activityPulse}.ToolActivityGroup-module__iAkBia__summaryLabel{color:#e4e4e7e0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.72rem;font-weight:600;line-height:1.25;overflow:hidden}.ToolActivityGroup-module__iAkBia__chevron{color:#ffffff6b;flex:none;transition:transform .16s;transform:rotate(-90deg)}.ToolActivityGroup-module__iAkBia__chevronExpanded{transform:rotate(0)}.ToolActivityGroup-module__iAkBia__activityList{border-left:1px solid #ffffff1a;flex-direction:column;gap:.25rem;margin:.35rem 0 0 .75rem;padding:.25rem 0 .15rem .65rem;display:flex}.ToolActivityGroup-module__iAkBia__activity{min-width:0}.ToolActivityGroup-module__iAkBia__activityButton,.ToolActivityGroup-module__iAkBia__activityRow{background:0 0;border-radius:7px;align-items:center;gap:.45rem;min-height:1.75rem;padding:.25rem .35rem;display:flex}.ToolActivityGroup-module__iAkBia__activityButton:hover,.ToolActivityGroup-module__iAkBia__activityButton:focus-visible{background:#ffffff0e}.ToolActivityGroup-module__iAkBia__activityIcon{color:#64b4ffe6;width:.875rem;height:.875rem}.ToolActivityGroup-module__iAkBia__activityLabel{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.735rem;font-weight:550;overflow:hidden}.ToolActivityGroup-module__iAkBia__activityCount{color:#ffffff75;font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.ToolActivityGroup-module__iAkBia__callList{flex-direction:column;gap:.35rem;margin:.15rem 0 .35rem 1.7rem;display:flex}.ToolActivityGroup-module__iAkBia__callDetail{background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;padding:.4rem .5rem}.ToolActivityGroup-module__iAkBia__callDetail.ToolActivityGroup-module__iAkBia__error{background:#f871710b;border-color:#f8717138}.ToolActivityGroup-module__iAkBia__callHeader{color:#ffffff7a;text-transform:uppercase;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.65rem;font-weight:600;display:flex}.ToolActivityGroup-module__iAkBia__callState{color:#4ade80c7}.ToolActivityGroup-module__iAkBia__callDetail.ToolActivityGroup-module__iAkBia__running .ToolActivityGroup-module__iAkBia__callState{color:#64b4ffdb}.ToolActivityGroup-module__iAkBia__detailLine{grid-template-columns:2.6rem minmax(0,1fr);gap:.45rem;margin-top:.3rem;font-size:.68rem;line-height:1.35;display:grid}.ToolActivityGroup-module__iAkBia__detailLine span{color:#ffffff61;text-transform:uppercase;letter-spacing:.035em}.ToolActivityGroup-module__iAkBia__detailLine strong{color:#ffffffa8;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;font-weight:450}@keyframes ToolActivityGroup-module__iAkBia__activityPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes ToolActivityGroup-module__iAkBia__activityShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.ToolActivityGroup-module__iAkBia__runningDot,.ToolActivityGroup-module__iAkBia__summaryButton.ToolActivityGroup-module__iAkBia__running:after{animation:none}.ToolActivityGroup-module__iAkBia__chevron,.ToolActivityGroup-module__iAkBia__summaryButton{transition:none}}@media (max-width:640px){.ToolActivityGroup-module__iAkBia__activityGroup{width:min(92%,420px)}.ToolActivityGroup-module__iAkBia__activityGroup.ToolActivityGroup-module__iAkBia__inline{width:100%}}
.ThinkingStatus-module__Mo7xBG__root{color:#e4e4e7e6;background:linear-gradient(135deg,#3b82f61a 0%,#ffffff0a 55%,#0ea5e90f 100%);border:1px solid #3b82f638;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;width:auto;max-width:min(85%,280px);min-height:1.75rem;margin:.35rem 0;padding:.3rem .7rem .3rem .5rem;animation:.22s ease-out ThinkingStatus-module__Mo7xBG__thinkingIn;display:inline-flex;position:relative;overflow:hidden}.ThinkingStatus-module__Mo7xBG__orbWrap{z-index:1;filter:drop-shadow(0 0 7px #3b82f673);flex:none;line-height:0;animation:2.1s ease-in-out infinite ThinkingStatus-module__Mo7xBG__orbBreathe;display:inline-flex;position:relative}.ThinkingStatus-module__Mo7xBG__label{z-index:1;color:#e2e8f0c7;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;min-width:0;font-size:.72rem;font-weight:600;line-height:1.25;position:relative;overflow:hidden}.ThinkingStatus-module__Mo7xBG__shimmer{z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 0% 35%,#93c5fd1f 50%,#0000 65% 100%) 0 0/220% 100%;animation:2.4s ease-in-out infinite ThinkingStatus-module__Mo7xBG__shimmer;position:absolute;inset:0}.ThinkingStatus-module__Mo7xBG__pulseTrack{z-index:1;background:#3b82f61f;border-radius:999px;align-items:center;width:1.1rem;height:.35rem;margin-left:.05rem;display:inline-flex;position:relative;overflow:hidden}.ThinkingStatus-module__Mo7xBG__pulse{background:var(--color-primary,#3b82f6);border-radius:999px;width:.4rem;height:100%;animation:1.35s ease-in-out infinite ThinkingStatus-module__Mo7xBG__pulseSlide;display:block;box-shadow:0 0 8px #3b82f6a6}@keyframes ThinkingStatus-module__Mo7xBG__thinkingIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ThinkingStatus-module__Mo7xBG__orbBreathe{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes ThinkingStatus-module__Mo7xBG__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ThinkingStatus-module__Mo7xBG__pulseSlide{0%{opacity:.35;transform:translate(-120%)}40%{opacity:1}to{opacity:.35;transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.ThinkingStatus-module__Mo7xBG__root,.ThinkingStatus-module__Mo7xBG__orbWrap,.ThinkingStatus-module__Mo7xBG__shimmer,.ThinkingStatus-module__Mo7xBG__pulse{animation:none}.ThinkingStatus-module__Mo7xBG__pulse{opacity:.55;width:100%;transform:none}}
.ChatMessage-module__eJ5UMa__messageBubble{word-wrap:break-word;border-radius:14px;flex-direction:column;gap:.15rem;max-width:85%;margin-bottom:.35rem;padding:.35rem .65rem;animation:.2s ease-out ChatMessage-module__eJ5UMa__slideIn;display:flex}@keyframes ChatMessage-module__eJ5UMa__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatMessage-module__eJ5UMa__userBubble{color:#fff;background:linear-gradient(135deg,#007aff 0%,#05d 100%);border-bottom-right-radius:4px;align-self:flex-end}.ChatMessage-module__eJ5UMa__assistantBubble{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border:.5px solid #ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.ChatMessage-module__eJ5UMa__assistantLabel{color:#007aff;align-items:center;gap:.25rem;margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ChatMessage-module__eJ5UMa__workerSpeakerLabel{color:var(--accent-purple,#a78bfa)}.ChatMessage-module__eJ5UMa__workerSpeakerBadge{letter-spacing:.02em;width:16px;height:16px;color:var(--accent-purple,#a78bfa);background:linear-gradient(135deg,#a78bfa47 0%,#c084fc29 100%);border:.5px solid #a78bfa59;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:7px;font-weight:700;display:inline-flex}.ChatMessage-module__eJ5UMa__workerSpeakerTag{letter-spacing:.04em;text-transform:uppercase;color:#a78bfae6;background:#a78bfa1f;border:.5px solid #a78bfa47;border-radius:4px;margin-left:2px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.3}.ChatMessage-module__eJ5UMa__assistantLogo{justify-content:center;align-items:center;display:flex}.ChatMessage-module__eJ5UMa__messageContent{flex-direction:column;display:flex}.ChatMessage-module__eJ5UMa__messageText{font-size:.875rem;font-weight:400;line-height:1.5}.ChatMessage-module__eJ5UMa__messageAttachments{flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem;display:flex}.ChatMessage-module__eJ5UMa__messageAttachmentThumb{background:#00000040;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;width:72px;height:72px;display:block;overflow:hidden}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__messageAttachmentThumb{border-color:#ffffff47}.ChatMessage-module__eJ5UMa__messageAttachmentThumbImg{object-fit:cover;width:100%;height:100%;display:block}.ChatMessage-module__eJ5UMa__messageAttachmentDoc{max-width:180px;color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.375rem;padding:.35rem .55rem;font-size:.75rem;text-decoration:none;display:inline-flex}.ChatMessage-module__eJ5UMa__messageAttachmentDocName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__messageAttachmentDoc{background:#ffffff1f;border-color:#ffffff47}.ChatMessage-module__eJ5UMa__streamingText{white-space:pre-wrap;font-size:.875rem;font-weight:400;line-height:1.45;display:inline}.ChatMessage-module__eJ5UMa__cursor{vertical-align:text-bottom;background:#007aff;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.8s ease-in-out infinite ChatMessage-module__eJ5UMa__cursorPulse;display:inline-block}@keyframes ChatMessage-module__eJ5UMa__cursorPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.9)}}.ChatMessage-module__eJ5UMa__messageTime{opacity:.5;align-self:flex-end;margin-top:.125rem;font-size:.625rem;font-weight:400}.ChatMessage-module__eJ5UMa__systemMessage{background:linear-gradient(135deg,#1e232df2 0%,#141923e6 100%);border:.5px solid #ffffff14;border-radius:12px;align-self:flex-start;max-width:90%;margin:.75rem 0;padding:1rem 1.25rem 1rem 1.5rem;position:relative;overflow:hidden}.ChatMessage-module__eJ5UMa__systemMessage:before{content:"";background:linear-gradient(#007aff 0%,#05c 100%);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:6px}.ChatMessage-module__eJ5UMa__systemText{opacity:.85;text-align:left;padding-left:.75rem;font-size:.8125rem;font-weight:400;line-height:1.5}.ChatMessage-module__eJ5UMa__systemStatusMessage{background:#007aff1a;border:none;border-radius:12px;align-self:flex-start;align-items:flex-start;gap:.5rem;max-width:280px;margin:.25rem 0;padding:.375rem .875rem;display:inline-flex}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__completed{background:#007aff0f}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__expanded{border-radius:12px}.ChatMessage-module__eJ5UMa__systemStatusIcon{color:#007aff;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:.6875rem;display:flex}.ChatMessage-module__eJ5UMa__systemStatusIcon:before{content:"";background:#007aff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ChatMessage-module__eJ5UMa__pulse}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__completed .ChatMessage-module__eJ5UMa__systemStatusIcon:before{display:none}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__completed .ChatMessage-module__eJ5UMa__systemStatusIcon{font-size:.75rem}@keyframes ChatMessage-module__eJ5UMa__pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.ChatMessage-module__eJ5UMa__systemStatusText{color:#ffffffb3;font-size:.75rem;font-weight:500}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__completed .ChatMessage-module__eJ5UMa__systemStatusText{color:#ffffff80}.ChatMessage-module__eJ5UMa__systemStatusContent{flex-direction:column;gap:.25rem;display:flex}.ChatMessage-module__eJ5UMa__systemStatusText.ChatMessage-module__eJ5UMa__expandable{cursor:pointer;align-items:center;gap:.25rem;display:flex}.ChatMessage-module__eJ5UMa__systemStatusText.ChatMessage-module__eJ5UMa__expandable:hover{color:#fffc}.ChatMessage-module__eJ5UMa__expandIcon{opacity:.6;align-items:center;display:inline-flex}.ChatMessage-module__eJ5UMa__toolNamesList{border-top:1px solid #007aff33;flex-direction:column;gap:.25rem;margin-top:.375rem;padding:.5rem 0 .25rem;display:flex}.ChatMessage-module__eJ5UMa__toolNameItem{color:#fff9;align-items:center;gap:.5rem;padding:.125rem 0;font-size:.75rem;display:flex}.ChatMessage-module__eJ5UMa__toolNameBullet{color:#007aff;opacity:.8;font-size:.625rem}.ChatMessage-module__eJ5UMa__editNotification{background:#4ade8014;border:1px solid #4ade8026;border-radius:12px;align-self:flex-start;align-items:flex-start;gap:.5rem;max-width:85%;margin:.375rem 0;padding:.5rem .875rem;display:inline-flex}.ChatMessage-module__eJ5UMa__editNotificationIcon{color:#4ade80;background:#4ade8033;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:.625rem;font-weight:700;display:flex}.ChatMessage-module__eJ5UMa__editNotificationText{color:#ffffffb3;flex:1;font-size:.8125rem;font-weight:450;line-height:1.4}.ChatMessage-module__eJ5UMa__editNotificationMenu{flex-shrink:0;margin-left:auto;position:relative}.ChatMessage-module__eJ5UMa__editNotificationMenuBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.ChatMessage-module__eJ5UMa__editNotificationMenuBtn:hover{color:#ffffffb3;background:#ffffff1a}.ChatMessage-module__eJ5UMa__editNotificationDropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#1e1e23fa;border:1px solid #ffffff1a;border-radius:8px;min-width:160px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0006}.ChatMessage-module__eJ5UMa__editNotificationDropdown button{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.8125rem;font-weight:450;transition:background .15s;display:flex}.ChatMessage-module__eJ5UMa__editNotificationDropdown button:hover{background:#ffffff1a}.ChatMessage-module__eJ5UMa__editNotificationDropdown button svg{color:#ffffff80;flex-shrink:0}.ChatMessage-module__eJ5UMa__canvas{background:#0000004d;border:.5px solid #ffffff1a;border-radius:8px;margin-top:.5rem;padding:.75rem;overflow-x:auto}.ChatMessage-module__eJ5UMa__canvasContent{color:#ffffffe6;margin:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:.8125rem;line-height:1.5}.ChatMessage-module__eJ5UMa__mdH1,.ChatMessage-module__eJ5UMa__mdH2,.ChatMessage-module__eJ5UMa__mdH3,.ChatMessage-module__eJ5UMa__mdH4{margin:.1rem 0 .05rem;font-weight:600;line-height:1.2}.ChatMessage-module__eJ5UMa__mdH1{font-size:1.05rem}.ChatMessage-module__eJ5UMa__mdH2{font-size:1rem}.ChatMessage-module__eJ5UMa__mdH3{font-size:.95rem}.ChatMessage-module__eJ5UMa__mdH4{font-size:.9rem}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdH1,.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdH2,.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdH3,.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdH4{color:#fff}.ChatMessage-module__eJ5UMa__mdP{margin:0;line-height:1.5}.ChatMessage-module__eJ5UMa__mdP:first-child{margin-top:0}.ChatMessage-module__eJ5UMa__mdP:last-child{margin-bottom:0}.ChatMessage-module__eJ5UMa__mdP+.ChatMessage-module__eJ5UMa__mdP{margin-top:.5em}.ChatMessage-module__eJ5UMa__mdUl,.ChatMessage-module__eJ5UMa__mdOl{margin:.15rem 0;padding-left:1.5rem}.ChatMessage-module__eJ5UMa__mdLi{margin:0;line-height:1.3}.ChatMessage-module__eJ5UMa__mdStrong{font-weight:600}.ChatMessage-module__eJ5UMa__mdEm{font-style:italic}.ChatMessage-module__eJ5UMa__mdInlineCode{border-radius:4px;padding:.15rem .4rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:.875em}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdInlineCode{color:#fff;background:#fff3}.ChatMessage-module__eJ5UMa__assistantBubble .ChatMessage-module__eJ5UMa__mdInlineCode{color:#fffffff2;background:#0003}.ChatMessage-module__eJ5UMa__mdPre{background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;margin:.3rem 0;padding:.5rem;overflow-x:auto}.ChatMessage-module__eJ5UMa__mdCodeBlock{color:#ffffffe6;font-family:Monaco,Menlo,Courier New,monospace;font-size:.8125rem;line-height:1.35}.ChatMessage-module__eJ5UMa__mdBlockquote{opacity:.9;border-left:3px solid #ffffff4d;margin:.3rem 0;padding-left:.6rem;font-style:italic}.ChatMessage-module__eJ5UMa__mdLink{color:inherit;opacity:.9;text-decoration:underline;transition:opacity .2s}.ChatMessage-module__eJ5UMa__mdLink:hover{opacity:1}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdLink{color:#fff;text-decoration-color:#fff9}.ChatMessage-module__eJ5UMa__assistantBubble .ChatMessage-module__eJ5UMa__mdLink{color:#007aff;text-decoration-color:#007aff66}.ChatMessage-module__eJ5UMa__mdImage,.ChatMessage-module__eJ5UMa__messageText img{object-fit:contain;background:#00000040;border:.5px solid #ffffff1a;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:280px;margin:.5rem 0 .25rem;display:block}.ChatMessage-module__eJ5UMa__statusBlock{background:#00000026;border-left:2px solid #007aff66;border-radius:8px;flex-direction:column;gap:.375rem;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.ChatMessage-module__eJ5UMa__statusRow{color:#fff9;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ChatMessage-module__eJ5UMa__statusIcon{color:#007aff;background:#007aff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:.5rem;font-weight:700;display:flex}.ChatMessage-module__eJ5UMa__statusText{color:#ffffffa6;font-weight:450}@media (max-width:640px){.ChatMessage-module__eJ5UMa__messageBubble,.ChatMessage-module__eJ5UMa__systemMessage{max-width:90%}.ChatMessage-module__eJ5UMa__mdH1{font-size:1.15rem}.ChatMessage-module__eJ5UMa__mdH2{font-size:1.05rem}.ChatMessage-module__eJ5UMa__mdH3{font-size:.95rem}.ChatMessage-module__eJ5UMa__mdH4{font-size:.9rem}.ChatMessage-module__eJ5UMa__statusBlock{padding:.375rem 0}.ChatMessage-module__eJ5UMa__statusRow{font-size:.6875rem}}.ChatMessage-module__eJ5UMa__inlineCanvas{background:#00000040;border:.5px solid #ffffff1a;border-radius:12px;margin-top:.75rem;overflow:hidden}.ChatMessage-module__eJ5UMa__inlineCanvasTitle{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;border-bottom:.5px solid #ffffff14;padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.ChatMessage-module__eJ5UMa__inlineCanvasContent{padding:.75rem;overflow-x:auto}.ChatMessage-module__eJ5UMa__canvasCard{cursor:pointer;background:#007aff14;border:1px solid #007aff33;border-radius:12px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem 1rem;transition:all .2s;display:flex}.ChatMessage-module__eJ5UMa__canvasCard:hover{background:#007aff1f;border-color:#007aff59;box-shadow:0 0 16px #007aff26}.ChatMessage-module__eJ5UMa__canvasCardIcon{background:linear-gradient(135deg,#007aff40 0%,#00d4ff26 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ChatMessage-module__eJ5UMa__canvasCardIcon svg{color:#007aff}.ChatMessage-module__eJ5UMa__canvasCardContent{flex:1;min-width:0}.ChatMessage-module__eJ5UMa__canvasCardTitle{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.125rem;font-size:.8125rem;font-weight:600;overflow:hidden}.ChatMessage-module__eJ5UMa__canvasCardSubtitle{color:#ffffff80;font-size:.6875rem}.ChatMessage-module__eJ5UMa__canvasCardArrow{color:#007aff99;flex-shrink:0;transition:transform .2s}.ChatMessage-module__eJ5UMa__canvasCard:hover .ChatMessage-module__eJ5UMa__canvasCardArrow{color:#007affe6;transform:translate(2px)}.ChatMessage-module__eJ5UMa__cardMessage{align-self:flex-start;max-width:90%;margin-bottom:.5rem;animation:.2s ease-out ChatMessage-module__eJ5UMa__slideIn}.ChatMessage-module__eJ5UMa__proactiveUserMessage{background:linear-gradient(135deg,#a855f726 0%,#7c3aed1a 100%);border:1px solid #a855f74d;border-radius:12px;align-self:flex-end;align-items:center;gap:.625rem;max-width:85%;margin-bottom:.5rem;padding:.625rem 1rem;animation:.2s ease-out ChatMessage-module__eJ5UMa__slideIn;display:flex}.ChatMessage-module__eJ5UMa__proactiveUserIcon{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ChatMessage-module__eJ5UMa__proactiveUserContent{flex:1;min-width:0}.ChatMessage-module__eJ5UMa__proactiveUserLabel{text-transform:uppercase;letter-spacing:.5px;color:#a855f7;margin-bottom:.125rem;font-size:.625rem;font-weight:600}.ChatMessage-module__eJ5UMa__proactiveUserTitle{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.ChatMessage-module__eJ5UMa__referralCard{background:linear-gradient(135deg, rgba(var(--accent-purple-rgb,99, 102, 241), .15), var(--color-primary-alpha-10,#3b82f61a));border:1px solid rgba(var(--accent-purple-rgb,99, 102, 241), .3);border-radius:12px;flex-direction:column;align-self:flex-end;gap:4px;padding:12px 16px;animation:.2s ease-out ChatMessage-module__eJ5UMa__slideIn;display:flex}.ChatMessage-module__eJ5UMa__referralCardHeader{align-items:center;gap:6px;display:flex}.ChatMessage-module__eJ5UMa__referralCardIcon{color:#818cf8}.ChatMessage-module__eJ5UMa__referralCardFeature{text-transform:uppercase;letter-spacing:.05em;color:#818cf8;font-size:11px;font-weight:600}.ChatMessage-module__eJ5UMa__referralCardAction{color:#fffffff2;font-size:14px;font-weight:500}.ChatMessage-module__eJ5UMa__referralCardContact{color:#ffffffb3;font-size:13px}.ChatMessage-module__eJ5UMa__referralCardDetails{color:#ffffff80;margin-top:2px;font-size:12px}.ChatMessage-module__eJ5UMa__referralCardContextLoaded{color:#4ade80;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.ChatMessage-module__eJ5UMa__referralCardContextLoaded:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;display:inline-block}.ChatMessage-module__eJ5UMa__threadCompletionDivider{color:#ffffff73;letter-spacing:.01em;align-items:center;gap:.625rem;margin:.5rem 0;padding:0 .25rem;font-size:.6875rem;font-weight:500;display:flex}.ChatMessage-module__eJ5UMa__threadCompletionDivider:before,.ChatMessage-module__eJ5UMa__threadCompletionDivider:after{content:"";background:#ffffff14;flex:1;height:1px}.ChatMessage-module__eJ5UMa__threadCompletionDividerLabel{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.ChatMessage-module__eJ5UMa__threadCompletionDividerCheck{color:#4ade80cc;font-size:.75rem;line-height:1}.ChatMessage-module__eJ5UMa__threadFailureNotice{border:1px solid color-mix(in srgb, var(--color-error) 18%, transparent);background:var(--color-error-alpha-10);color:var(--text-secondary);border-radius:12px;align-self:stretch;align-items:flex-start;gap:.625rem;margin:.5rem 0;padding:.75rem .875rem;display:flex}.ChatMessage-module__eJ5UMa__threadFailureIcon{background:color-mix(in srgb, var(--color-error) 16%, transparent);width:1.125rem;height:1.125rem;color:var(--color-error);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.ChatMessage-module__eJ5UMa__threadFailureContent{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.ChatMessage-module__eJ5UMa__threadFailureTitle{color:var(--text-primary);font-size:.75rem;font-weight:600}.ChatMessage-module__eJ5UMa__threadFailureDetail{color:var(--text-secondary);font-size:.6875rem;line-height:1.4}
.ComposerModelMenu-module__wplCea__wrap{display:inline-flex;position:relative}.ComposerModelMenu-module__wplCea__button{width:18px;height:18px;color:var(--color-text-tertiary,#ffffff80);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .15s,transform .15s;display:inline-flex}.ComposerModelMenu-module__wplCea__button:hover:not(:disabled),.ComposerModelMenu-module__wplCea__buttonOpen{color:var(--color-text-primary,#ffffffeb);background:0 0;transform:translateY(-1px)}.ComposerModelMenu-module__wplCea__button:disabled{opacity:.4;cursor:default}.ComposerModelMenu-module__wplCea__menu{z-index:40;border:1px solid var(--color-border,#ffffff1f);background:var(--color-surface-1,#12141c);border-radius:12px;min-width:190px;max-height:340px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.ComposerModelMenu-module__wplCea__group+.ComposerModelMenu-module__wplCea__group{border-top:1px solid var(--color-border,#ffffff14);margin-top:6px;padding-top:6px}.ComposerModelMenu-module__wplCea__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary,#ffffff73);padding:4px 10px;font-size:10px;font-weight:600}.ComposerModelMenu-module__wplCea__option{width:100%;color:var(--color-text-primary,#ffffffe6);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.ComposerModelMenu-module__wplCea__option:hover{background:var(--color-surface-2,#ffffff0f)}.ComposerModelMenu-module__wplCea__optionActive{color:var(--color-primary-light,#60a5fa)}
.ChatInputComposer-module__Ii_bJa__inputContainer{--composer-bg:var(--bg-secondary,#000);--composer-border:var(--border-color,#fff3);--composer-text:var(--text-primary,#fff);--composer-muted:var(--text-muted,#536471);--composer-accent:var(--color-primary,#3b82f6);--composer-accent-hover:var(--color-primary-dark,#2563eb);--composer-danger:var(--accent-red,#dc2626);z-index:1;pointer-events:auto;background:0 0;border-top:none;flex-direction:column;gap:.5rem;padding:0;display:flex;position:relative}.ChatInputComposer-module__Ii_bJa__referenceChipStrip{flex-wrap:wrap;gap:6px;padding:.5rem;display:flex}.ChatInputComposer-module__Ii_bJa__referenceChip{background:var(--color-primary-alpha-10,#3b82f61a);border:1px solid var(--color-primary-alpha-20,#3b82f633);border-radius:var(--radius-lg,14px);color:var(--color-text,#ffffffe6);align-items:center;gap:6px;max-width:220px;padding:3px 8px 3px 6px;font-size:.75rem;display:flex}.ChatInputComposer-module__Ii_bJa__referenceType{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary,#3b82f6);background:var(--color-primary-alpha-15,#3b82f626);border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:.625rem;font-weight:600}.ChatInputComposer-module__Ii_bJa__referenceLabel{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ChatInputComposer-module__Ii_bJa__removeReference{cursor:pointer;width:14px;height:14px;color:var(--color-text-secondary,#ffffff80);background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.ChatInputComposer-module__Ii_bJa__removeReference:hover{color:#ff6b6b;background:#ff3b304d}.ChatInputComposer-module__Ii_bJa__attachmentPreviewStrip{border-radius:var(--radius-lg,12px);border:1px solid var(--glass-border,#ffffff0f);background:#ffffff08;flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.ChatInputComposer-module__Ii_bJa__attachmentThumbnail{border-radius:var(--radius-md,8px);border:1px solid var(--glass-border,#ffffff14);background:#0003;width:56px;height:56px;position:relative;overflow:hidden}.ChatInputComposer-module__Ii_bJa__thumbnailImage{object-fit:cover;width:100%;height:100%}.ChatInputComposer-module__Ii_bJa__documentPreview{border:1px solid var(--glass-border,#ffffff14);border-radius:var(--radius-md,8px);background:#ffffff0a;align-items:center;gap:.375rem;max-width:160px;padding:.5rem 1.75rem .5rem .75rem;display:flex;position:relative}.ChatInputComposer-module__Ii_bJa__documentIcon{color:var(--color-text-secondary,#ffffff80);flex-shrink:0}.ChatInputComposer-module__Ii_bJa__documentName{color:var(--color-text,#fffc);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ChatInputComposer-module__Ii_bJa__removeAttachment{color:#fff;cursor:pointer;opacity:0;background:#ff3b30e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:2px;right:2px}.ChatInputComposer-module__Ii_bJa__attachmentThumbnail:hover .ChatInputComposer-module__Ii_bJa__removeAttachment,.ChatInputComposer-module__Ii_bJa__documentPreview:hover .ChatInputComposer-module__Ii_bJa__removeAttachment{opacity:1}.ChatInputComposer-module__Ii_bJa__removeAttachment:hover{background:#ff3b30}.ChatInputComposer-module__Ii_bJa__errorMessage{color:#ff6b6b;border-radius:var(--radius-md,8px);background:#ff3b3026;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ChatInputComposer-module__Ii_bJa__dismissError{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.ChatInputComposer-module__Ii_bJa__dismissError:hover{opacity:1}.ChatInputComposer-module__Ii_bJa__warningMessage{color:#ffb340;border-radius:var(--radius-md,8px);background:#ff950026;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ChatInputComposer-module__Ii_bJa__inputWrapper{background-color:var(--composer-bg);border:1px solid var(--composer-border);box-sizing:border-box;pointer-events:auto;border-bottom:0;border-radius:26px 26px 0 0;align-items:flex-end;gap:8px;min-height:66px;margin:6px 8px 0;padding:22px 10px 8px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.ChatInputComposer-module__Ii_bJa__composerToolbar{z-index:2;align-items:center;height:20px;display:flex;position:absolute;top:1px;left:74px}.ChatInputComposer-module__Ii_bJa__inputWrapper:before{content:"";border-bottom:1px solid var(--composer-border);pointer-events:none;height:12px;position:absolute;top:8px;left:44px;right:44px}.ChatInputComposer-module__Ii_bJa__inputWrapperExpanded{border-radius:26px 26px 0 0;align-items:flex-end;min-height:94px;padding-top:24px;padding-bottom:10px}.ChatInputComposer-module__Ii_bJa__inputWrapper:focus-within{border-color:var(--composer-accent)}.ChatInputComposer-module__Ii_bJa__attachButton{width:24px;height:24px;color:var(--composer-muted);cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s;display:flex}.ChatInputComposer-module__Ii_bJa__attachButton:hover:not(:disabled){color:var(--composer-accent);background:0 0}.ChatInputComposer-module__Ii_bJa__attachButton:disabled{opacity:.5;cursor:not-allowed}.ChatInputComposer-module__Ii_bJa__uploadingSpinner{animation:1s linear infinite ChatInputComposer-module__Ii_bJa__spin}@keyframes ChatInputComposer-module__Ii_bJa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChatInputComposer-module__Ii_bJa__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChatInputComposer-module__Ii_bJa__input{color:var(--composer-text);resize:none;-webkit-overflow-scrolling:touch;pointer-events:auto;background:0 0;border:none;outline:none;flex:1;min-height:20px;max-height:100px;padding:5px 8px;font-family:inherit;font-size:13px;line-height:1.4;overflow-y:auto}.ChatInputComposer-module__Ii_bJa__input::placeholder{color:var(--composer-muted);font-size:12px}.ChatInputComposer-module__Ii_bJa__input:disabled{opacity:.6;cursor:not-allowed}.ChatInputComposer-module__Ii_bJa__micButton{background:var(--composer-accent);color:#fff;cursor:pointer;appearance:none;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:all .15s;display:flex}.ChatInputComposer-module__Ii_bJa__micButton:hover:not(:disabled){background:var(--composer-accent-hover);color:#fff}.ChatInputComposer-module__Ii_bJa__micButton:disabled{opacity:.5;cursor:not-allowed}.ChatInputComposer-module__Ii_bJa__micButtonActive{background-color:var(--composer-danger);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--composer-danger) 20%, transparent)}.ChatInputComposer-module__Ii_bJa__micButtonActive:hover:not(:disabled){color:#fff;background-color:#b91c1c}.ChatInputComposer-module__Ii_bJa__sendButton{background-color:var(--composer-accent);color:#fff;cursor:pointer;appearance:none;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:all .15s;display:flex}.ChatInputComposer-module__Ii_bJa__sendButton:hover:not(:disabled){background-color:var(--composer-accent-hover);color:#fff}.ChatInputComposer-module__Ii_bJa__sendButton:disabled{opacity:.35;cursor:not-allowed}.ChatInputComposer-module__Ii_bJa__stopButton{background-color:var(--composer-danger);color:#fff;cursor:pointer;appearance:none;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:all .15s;display:flex}.ChatInputComposer-module__Ii_bJa__stopButton:hover{color:#fff;background-color:#b91c1c}@media (max-width:640px){.ChatInputComposer-module__Ii_bJa__input{font-size:16px}.ChatInputComposer-module__Ii_bJa__attachmentThumbnail{width:48px;height:48px}.ChatInputComposer-module__Ii_bJa__documentPreview{max-width:140px}}
.PendingChangesPanel-module__1bULXq__panel{-webkit-backdrop-filter:blur(12px);background:#27272a80;border:1px solid #ffffff14;border-radius:8px;max-width:300px;margin:0 auto 6px;overflow:hidden;box-shadow:0 2px 8px #0003}.PendingChangesPanel-module__1bULXq__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:32px;padding:6px 10px;display:flex}.PendingChangesPanel-module__1bULXq__header:hover{background:#3f3f4666}.PendingChangesPanel-module__1bULXq__headerLeft{align-items:center;gap:6px;display:flex}.PendingChangesPanel-module__1bULXq__collapseIcon{color:#71717a;align-items:center;display:flex}.PendingChangesPanel-module__1bULXq__title{color:#a1a1aa;font-size:12px;font-weight:500}.PendingChangesPanel-module__1bULXq__headerActions{align-items:center;gap:6px;display:flex}.PendingChangesPanel-module__1bULXq__acceptAllButton,.PendingChangesPanel-module__1bULXq__rejectAllButton{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:500;transition:background .12s;display:flex}.PendingChangesPanel-module__1bULXq__acceptAllButton{color:#4ade80;background:0 0}.PendingChangesPanel-module__1bULXq__acceptAllButton:hover{background:#22c55e26}.PendingChangesPanel-module__1bULXq__rejectAllButton{color:#f87171;background:0 0}.PendingChangesPanel-module__1bULXq__rejectAllButton:hover{background:#ef444426}.PendingChangesPanel-module__1bULXq__rejectAllButton:disabled,.PendingChangesPanel-module__1bULXq__acceptAllButton:disabled{opacity:.4;cursor:not-allowed}.PendingChangesPanel-module__1bULXq__changesList{border-top:1px solid #3f3f4680;max-height:140px;overflow-y:auto}.PendingChangesPanel-module__1bULXq__changeItem{border-bottom:1px solid #3f3f464d}.PendingChangesPanel-module__1bULXq__changeItem:last-child{border-bottom:none}.PendingChangesPanel-module__1bULXq__changeHeader{cursor:pointer;align-items:center;gap:6px;padding:6px 10px;transition:background .12s;display:flex}.PendingChangesPanel-module__1bULXq__changeHeader:hover{background:#3f3f464d}.PendingChangesPanel-module__1bULXq__expandIcon{color:#52525b;flex-shrink:0;align-items:center;display:flex}.PendingChangesPanel-module__1bULXq__docIcon{color:var(--color-primary-light,#60a5fa);flex-shrink:0}.PendingChangesPanel-module__1bULXq__docName{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.PendingChangesPanel-module__1bULXq__operationType{color:#71717a;flex-shrink:0;font-size:10px}.PendingChangesPanel-module__1bULXq__timestamp{display:none}.PendingChangesPanel-module__1bULXq__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.PendingChangesPanel-module__1bULXq__acceptButton,.PendingChangesPanel-module__1bULXq__rejectButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s;display:flex}.PendingChangesPanel-module__1bULXq__acceptButton{color:#4ade80}.PendingChangesPanel-module__1bULXq__acceptButton:hover{background:#22c55e26}.PendingChangesPanel-module__1bULXq__rejectButton{color:#f87171}.PendingChangesPanel-module__1bULXq__rejectButton:hover{background:#ef444426}.PendingChangesPanel-module__1bULXq__rejectButton:disabled{opacity:.4;cursor:not-allowed}.PendingChangesPanel-module__1bULXq__diffContainer{background:#18181b99;padding:6px 10px 8px 28px}.PendingChangesPanel-module__1bULXq__diffSection{margin-bottom:4px}.PendingChangesPanel-module__1bULXq__diffSection:last-child{margin-bottom:0}.PendingChangesPanel-module__1bULXq__diffLabel{color:#71717a;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:9px}.PendingChangesPanel-module__1bULXq__diffContent{border-radius:3px;font-family:ui-monospace,SF Mono,Monaco,monospace;font-size:10px;line-height:1.35;overflow:hidden}.PendingChangesPanel-module__1bULXq__diffAdded{color:#86efac;white-space:pre-wrap;word-break:break-word;background:#22c55e1a;border-left:2px solid #22c55e80;padding:4px 6px}.PendingChangesPanel-module__1bULXq__diffRemoved{color:#fca5a5;white-space:pre-wrap;word-break:break-word;background:#ef44441a;border-left:2px solid #ef444480;padding:4px 6px}
.ConversationList-module___MGEPG__container{background:#0003;border-right:.5px solid #ffffff1a;flex-direction:column;height:100%;display:flex}.ConversationList-module___MGEPG__header{border-bottom:.5px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.ConversationList-module___MGEPG__title{color:#ffffffe6;margin:0;font-size:.875rem;font-weight:600}.ConversationList-module___MGEPG__newButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.ConversationList-module___MGEPG__newButton:hover{color:#ffffffe6;background:#ffffff1a}.ConversationList-module___MGEPG__list{flex:1;padding:.5rem;overflow-y:auto}.ConversationList-module___MGEPG__item{background:0 0;border-radius:8px;align-items:center;gap:0;width:100%;min-width:0;margin-bottom:.25rem;padding:0;transition:all .2s;display:flex;position:relative}.ConversationList-module___MGEPG__item:hover{background:#ffffff0d}.ConversationList-module___MGEPG__item:hover .ConversationList-module___MGEPG__deleteButton{opacity:1}.ConversationList-module___MGEPG__item.ConversationList-module___MGEPG__active{background:#007aff26;border:.5px solid #007aff4d}.ConversationList-module___MGEPG__itemButton{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;padding:.75rem;display:flex}.ConversationList-module___MGEPG__deleteButton{color:#fff6;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;transition:all .2s;display:flex}.ConversationList-module___MGEPG__deleteButton:hover{color:#dc3545;opacity:1;background:#dc354533}.ConversationList-module___MGEPG__itemTitle{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:.25rem;font-size:.875rem;font-weight:500;overflow:hidden}.ConversationList-module___MGEPG__itemPreview{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:.25rem;font-size:.75rem;overflow:hidden}.ConversationList-module___MGEPG__itemTime{color:#fff6;font-size:.6875rem}.ConversationList-module___MGEPG__loading{text-align:center;color:#ffffff80;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;font-size:.8125rem;display:flex}.ConversationList-module___MGEPG__loadingSpinner{border:2px solid #007aff33;border-top-color:#007aff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ConversationList-module___MGEPG__spin}@keyframes ConversationList-module___MGEPG__spin{to{transform:rotate(360deg)}}.ConversationList-module___MGEPG__empty{text-align:center;color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.ConversationList-module___MGEPG__empty p{margin:0;font-size:.875rem}.ConversationList-module___MGEPG__emptyButton{color:#ffffffe6;cursor:pointer;background:#007aff33;border:.5px solid #007aff4d;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;transition:all .2s}.ConversationList-module___MGEPG__emptyButton:hover{background:#007aff4d}
.Button-module__lqRA3W__button{cursor:pointer;border-radius:var(--button-border-radius,var(--radius-full,100px));white-space:nowrap;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.Button-module__lqRA3W__button:active:not(:disabled){transform:scale(.97)}.Button-module__lqRA3W__button:disabled{opacity:.4;cursor:not-allowed}.Button-module__lqRA3W__sm{padding:5px 12px;font-size:12px}.Button-module__lqRA3W__md{padding:7px 16px;font-size:13px}.Button-module__lqRA3W__lg{padding:10px 22px;font-size:14px}.Button-module__lqRA3W__primary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.Button-module__lqRA3W__primary:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 4px 14px rgba(var(--color-primary-rgb,59, 130, 246), .35)}.Button-module__lqRA3W__secondary{color:inherit;background:#ffffff14;border:1px solid #ffffff1f}.Button-module__lqRA3W__secondary:hover:not(:disabled){background:#ffffff1f;border-color:#fff3}.Button-module__lqRA3W__ghost{color:inherit;background:0 0;border:1px solid #0000}.Button-module__lqRA3W__ghost:hover:not(:disabled){background:#ffffff0f}.Button-module__lqRA3W__danger{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.Button-module__lqRA3W__danger:hover:not(:disabled){color:#fff;background:#ef4444;border-color:#ef4444}.Button-module__lqRA3W__outline{color:inherit;background:0 0;border:1px solid #ffffff2e}.Button-module__lqRA3W__outline:hover:not(:disabled){background:#ffffff14}.Button-module__lqRA3W__destructive{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.Button-module__lqRA3W__destructive:hover:not(:disabled){color:#fff;background:#ef4444;border-color:#ef4444}.Button-module__lqRA3W__iconOnly{border-radius:50%;padding:0}.Button-module__lqRA3W__iconOnly.Button-module__lqRA3W__sm{width:28px;height:28px}.Button-module__lqRA3W__iconOnly.Button-module__lqRA3W__md{width:34px;height:34px}.Button-module__lqRA3W__iconOnly.Button-module__lqRA3W__lg{width:40px;height:40px}.Button-module__lqRA3W__icon{flex-shrink:0;align-items:center;display:inline-flex}
.EmptyState-module__cGOX8a__root{width:100%;min-width:0;color:var(--color-text-secondary,#ffffff8c);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module__cGOX8a__page{flex:1;gap:12px;min-height:0;padding:24px 20px}.EmptyState-module__cGOX8a__section{gap:10px;min-height:180px;padding:24px 20px}.EmptyState-module__cGOX8a__compact{gap:6px;min-height:0;padding:16px 12px}.EmptyState-module__cGOX8a__icon{color:var(--color-text-muted,#ffffff52);opacity:.72;justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__cGOX8a__page .EmptyState-module__cGOX8a__icon svg{width:40px;height:40px}.EmptyState-module__cGOX8a__section .EmptyState-module__cGOX8a__icon svg{width:32px;height:32px}.EmptyState-module__cGOX8a__compact .EmptyState-module__cGOX8a__icon svg{width:20px;height:20px}.EmptyState-module__cGOX8a__copy{flex-direction:column;align-items:center;gap:4px;max-width:420px;display:flex}.EmptyState-module__cGOX8a__title,.EmptyState-module__cGOX8a__description{margin:0}.EmptyState-module__cGOX8a__title{color:var(--color-text,var(--color-text-primary,#ffffffe0));font-size:15px;font-weight:600;line-height:1.4}.EmptyState-module__cGOX8a__description{color:var(--color-text-secondary,#ffffff80);font-size:13px;font-weight:400;line-height:1.5}.EmptyState-module__cGOX8a__compact .EmptyState-module__cGOX8a__title{font-size:12px;font-weight:500}.EmptyState-module__cGOX8a__compact .EmptyState-module__cGOX8a__description{font-size:11px}.EmptyState-module__cGOX8a__action{justify-content:center;align-items:center;margin-top:2px;display:flex}@media (max-width:640px){.EmptyState-module__cGOX8a__page,.EmptyState-module__cGOX8a__section{padding:20px 16px}}
.Avatar-module__HpqeTq__avatarWrapper{align-items:center;gap:8px;display:inline-flex}.Avatar-module__HpqeTq__avatar{color:#fff;-webkit-user-select:none;user-select:none;border:2px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.Avatar-module__HpqeTq__avatarImage{object-fit:cover}.Avatar-module__HpqeTq__avatar.Avatar-module__HpqeTq__sm{width:24px;height:24px;font-size:10px}.Avatar-module__HpqeTq__avatar.Avatar-module__HpqeTq__md{width:32px;height:32px;font-size:12px}.Avatar-module__HpqeTq__avatar.Avatar-module__HpqeTq__lg{width:40px;height:40px;font-size:14px}.Avatar-module__HpqeTq__avatar.Avatar-module__HpqeTq__xl{width:48px;height:48px;font-size:16px}.Avatar-module__HpqeTq__avatarName{color:#ffffffe6;font-size:14px;font-weight:500}
.AvatarGroup-module__XtqJlG__group{flex-shrink:0;align-items:center;display:flex}.AvatarGroup-module__XtqJlG__avatar{color:#fff;-webkit-user-select:none;user-select:none;border:2px solid #141414e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;font-weight:600;transition:transform .15s;display:inline-flex;overflow:hidden}.AvatarGroup-module__XtqJlG__avatar:first-child{margin-left:0}.AvatarGroup-module__XtqJlG__group:hover .AvatarGroup-module__XtqJlG__avatar{margin-left:-4px}.AvatarGroup-module__XtqJlG__avatarImage{object-fit:cover;width:100%;height:100%}.AvatarGroup-module__XtqJlG__overflow{background:#ffffff1f;border-color:#ffffff26;font-size:10px}.AvatarGroup-module__XtqJlG__addButton{color:#ffffff80;cursor:pointer;background:0 0;border:2px dashed #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;transition:all .15s;display:inline-flex}.AvatarGroup-module__XtqJlG__addButton:hover{color:#ffffffe6;background:#ffffff0f;border-color:#fff9}.AvatarGroup-module__XtqJlG__sm .AvatarGroup-module__XtqJlG__avatar,.AvatarGroup-module__XtqJlG__sm .AvatarGroup-module__XtqJlG__addButton{width:24px;height:24px;font-size:9px}.AvatarGroup-module__XtqJlG__md .AvatarGroup-module__XtqJlG__avatar,.AvatarGroup-module__XtqJlG__md .AvatarGroup-module__XtqJlG__addButton{width:32px;height:32px;font-size:11px}
.EditActionButton-module__8TD21W__editActionButton{color:var(--color-text-secondary,#ffffff8c);background:0 0;border-color:#0000}.EditActionButton-module__8TD21W__editActionButton:hover:not(:disabled){color:var(--color-primary-light,#60a5fa);background:var(--color-primary-alpha-10,#3b82f61a);border-color:var(--color-primary-alpha-25,#3b82f640)}
.RowActionButton-module__ows-bW__rowActions{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.RowActionButton-module__ows-bW__alignStart{justify-content:flex-start}.RowActionButton-module__ows-bW__alignCenter{justify-content:center;width:100%}.RowActionButton-module__ows-bW__alignEnd{justify-content:flex-end;width:100%}.RowActionButton-module__ows-bW__rowActionButton{color:var(--color-text-secondary,#94a3b8)!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff14!important}.RowActionButton-module__ows-bW__rowActionButton:hover:not(:disabled){color:var(--color-primary-light,#93c5fd)!important;background:var(--color-primary-alpha-10,#3b82f61f)!important;border-color:var(--color-primary-alpha-30,#3b82f64d)!important}.RowActionButton-module__ows-bW__rowActionButton:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.RowActionButton-module__ows-bW__primary:hover:not(:disabled){color:var(--color-primary-light,#93c5fd)!important;background:var(--color-primary-alpha-10,#3b82f61f)!important;border-color:var(--color-primary-alpha-30,#3b82f64d)!important}.RowActionButton-module__ows-bW__success{color:var(--color-text-secondary,#94a3b8)!important}.RowActionButton-module__ows-bW__success:hover:not(:disabled){color:#4ade80!important;background:#22c55e1f!important;border-color:#22c55e4d!important}.RowActionButton-module__ows-bW__danger{color:var(--color-text-secondary,#94a3b8)!important}.RowActionButton-module__ows-bW__danger:hover:not(:disabled){color:#f87171!important;background:#ef44441f!important;border-color:#ef44444d!important}.RowActionButton-module__ows-bW__warning{color:var(--color-text-secondary,#94a3b8)!important}.RowActionButton-module__ows-bW__warning:hover:not(:disabled){color:#fbbf24!important;background:#f59e0b1f!important;border-color:#f59e0b4d!important}:root:not([data-theme=dark]) .RowActionButton-module__ows-bW__rowActionButton,[data-theme=light] .RowActionButton-module__ows-bW__rowActionButton{color:var(--color-text-secondary,#64748b)!important;background:#0f172a08!important;border-color:#0f172a14!important}:root:not([data-theme=dark]) .RowActionButton-module__ows-bW__rowActionButton:hover:not(:disabled),[data-theme=light] .RowActionButton-module__ows-bW__rowActionButton:hover:not(:disabled){background:#3b82f614!important}
.ContactActionButton-module__eD-pBq__button{--contact-action-color:var(--color-text,#fff);--contact-action-bg:#ffffff0f;--contact-action-border:#ffffff1f;--contact-action-hover-bg:#ffffff1c;border:1px solid var(--contact-action-border);border-radius:var(--radius-full,100px);background:var(--contact-action-bg);color:var(--contact-action-color);white-space:nowrap;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-family:inherit;font-weight:600;line-height:1;transition:background .18s,border-color .18s,color .18s,opacity .18s,transform .18s;display:inline-flex}.ContactActionButton-module__eD-pBq__button:hover:not(:disabled){background:var(--contact-action-hover-bg);border-color:color-mix(in srgb, var(--contact-action-color) 45%, transparent)}.ContactActionButton-module__eD-pBq__button:active:not(:disabled){transform:scale(.96)}.ContactActionButton-module__eD-pBq__button:disabled{opacity:.45;cursor:not-allowed}.ContactActionButton-module__eD-pBq__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ContactActionButton-module__eD-pBq__sm{min-width:32px;height:32px;padding:0 .75rem;font-size:.75rem}.ContactActionButton-module__eD-pBq__md{min-width:40px;height:40px;padding:0 .875rem;font-size:.8125rem}.ContactActionButton-module__eD-pBq__lg{min-width:46px;height:46px;padding:0 1rem;font-size:.875rem}.ContactActionButton-module__eD-pBq__iconOnly{aspect-ratio:1;padding:0}.ContactActionButton-module__eD-pBq__call{--contact-action-color:#22c55e;--contact-action-bg:#22c55e1a;--contact-action-border:#22c55e38;--contact-action-hover-bg:#22c55e29}.ContactActionButton-module__eD-pBq__sms{--contact-action-color:#38bdf8;--contact-action-bg:#38bdf81a;--contact-action-border:#38bdf838;--contact-action-hover-bg:#38bdf829}.ContactActionButton-module__eD-pBq__message{--contact-action-color:#a78bfa;--contact-action-bg:#a78bfa1a;--contact-action-border:#a78bfa3d;--contact-action-hover-bg:#a78bfa29}.ContactActionButton-module__eD-pBq__email{--contact-action-color:#f59e0b;--contact-action-bg:#f59e0b1a;--contact-action-border:#f59e0b3d;--contact-action-hover-bg:#f59e0b29}.ContactActionButton-module__eD-pBq__connect{--contact-action-color:#1d9bf0;--contact-action-bg:#1d9bf01a;--contact-action-border:#1d9bf03d;--contact-action-hover-bg:#1d9bf029}
